mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"c85675182e8d1e15","name":"should return empty array when no peers connected","time":{"start":1754081801795,"stop":1754081801795,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfd115cd921b932","name":"handles different clusterIds correctly","time":{"start":1754081785689,"stop":1754081785689,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef21fabdb0e6414","name":"should create KeepAliveManager with relay","time":{"start":1754081801257,"stop":1754081801257,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc83a0a8d818f2d7","name":"should drop connection via multiaddr with hangUp","time":{"start":1754081945916,"stop":1754081945917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abd2686fa07d140","name":"should dial peers from store on start","time":{"start":1754081800815,"stop":1754081800820,"duration":5},"status":"passed","severity":"normal"},{"uid":"a3d522ce8ab8d539","name":"Push message with short payload","time":{"start":1754082415093,"stop":1754082415094,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cb463e7869b83a","name":"Should update multiaddrs","time":{"start":1754081946220,"stop":1754081946221,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddeb0fbb491ca7a0","name":"should return false when network is not connected","time":{"start":1754081801792,"stop":1754081801793,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf39db7dc63caec","name":"should not dispatch event when already disconnected","time":{"start":1754081800685,"stop":1754081800685,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb927fd4e30d0e8","name":"Push message with long payload","time":{"start":1754082415112,"stop":1754082415112,"duration":0},"status":"passed","severity":"normal"},{"uid":"4555494998960d2d","name":"should filter peers by codec","time":{"start":1754081801796,"stop":1754081801796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9034745c966845","name":"Symmetric encrypt & Decrypt","time":{"start":1754081819600,"stop":1754081819600,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6a146383f9cd03","name":"All","time":{"start":1754081863160,"stop":1754081863160,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6c4a7311a11da8","name":"should handle different types of entries","time":{"start":1754081828863,"stop":1754081828864,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c399c1376bec9a5","name":"Stops search when 2 null results are returned","time":{"start":1754081808846,"stop":1754081808847,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3acbac55aa3e25","name":"yields undefined for messages without content topic","time":{"start":1754081801645,"stop":1754081801645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b247e9fb6bdc7af","name":"Subscribe to topic containing XML and publish message","time":{"start":1754082001385,"stop":1754082001386,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ec279fdeb4bd96","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app90/2/topic992/utf8","time":{"start":1754082097448,"stop":1754082097448,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd8f8c189adc23","name":"should handle general insertion and lookup correctly","time":{"start":1754081841555,"stop":1754081841555,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c68aefea55ce46e","name":"Passing page size 110 when there are 120 messages","time":{"start":1754082133466,"stop":1754082133466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d081f147bc05a090","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754081800853,"stop":1754081800853,"duration":0},"status":"passed","severity":"normal"},{"uid":"b201675e9f7d59a5","name":"Overlapping topic subscription","time":{"start":1754082321618,"stop":1754082321618,"duration":0},"status":"passed","severity":"normal"},{"uid":"45facb7f88a324fc","name":"Subscribe to topic containing short and receive message","time":{"start":1754082321635,"stop":1754082321635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1706950412161b5e","name":"should handle dial errors gracefully","time":{"start":1754081800266,"stop":1754081800267,"duration":1},"status":"passed","severity":"normal"},{"uid":"4486aa0628e576de","name":"should properly create location multiaddrs - tcp6","time":{"start":1754081791587,"stop":1754081791587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd218027f69acf7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754081809338,"stop":1754081809338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acfa14bc466f604","name":"Subscribe to topic containing Script and publish message","time":{"start":1754082001383,"stop":1754082001385,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c9062f11f9e0465","name":"should encode/decode to text encoding","time":{"start":1754081791584,"stop":1754081791585,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a3fa8a82621594","name":"Push message with custom timestamp: 1754078281031","time":{"start":1754082415110,"stop":1754082415110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8009d6c74d8d5bb","name":"Check received message with timestamp: 1754081856566 ","time":{"start":1754082297714,"stop":1754082297714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad6b3553eec04ca","name":"Subscribe to topic containing short and receive message","time":{"start":1754082321619,"stop":1754082321620,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25d4f87542c3465","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754082297715,"stop":1754082297715,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c48ddfd01f3d4b","name":"Check received message containing SQL Injection","time":{"start":1754082297721,"stop":1754082297721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae724b09026560e7","name":"Relay","time":{"start":1754081863159,"stop":1754081863159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4c6812dc8337f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754081785690,"stop":1754081785691,"duration":1},"status":"passed","severity":"normal"},{"uid":"8559fb5775b45e33","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754081839184,"stop":1754081839184,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a4e876fddcbc3b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754081830455,"stop":1754081830456,"duration":1},"status":"passed","severity":"normal"},{"uid":"300a9ffff808bcaa","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754081839185,"stop":1754081839188,"duration":3},"status":"passed","severity":"normal"},{"uid":"37ea5a4e44d908aa","name":"Check publish message containing short","time":{"start":1754081992486,"stop":1754081992486,"duration":0},"status":"passed","severity":"normal"},{"uid":"423d69f7793a58c7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754082321640,"stop":1754082321640,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd9a12d73b39ff","name":"should add event listeners to globalThis","time":{"start":1754081800668,"stop":1754081800673,"duration":5},"status":"passed","severity":"normal"},{"uid":"36e3bb332ac576b6","name":"Check received message containing shell command","time":{"start":1754082297722,"stop":1754082297722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d7f7cf813cac7b","name":"Store - dialed first","time":{"start":1754082154467,"stop":1754082154467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1c8c4119343187","name":"should handle complete connection lifecycle","time":{"start":1754081800693,"stop":1754081800694,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f4fc88398c11a0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754081829987,"stop":1754081829987,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda72fd4d4634d19","name":"should return false when peer is not on topic","time":{"start":1754081801797,"stop":1754081801797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10a2cc2ab3267ae","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754082001387,"stop":1754082001388,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1824ff20306473","name":"Push message with JSON payload","time":{"start":1754082415115,"stop":1754082415115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b637afbb769d12b6","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754081899666,"stop":1754081899667,"duration":1},"status":"passed","severity":"normal"},{"uid":"f313aa39a4c091c9","name":"should dial peer immediately when queue is empty","time":{"start":1754081800980,"stop":1754081800980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b867a4213f1509cd","name":"should send relay ping messages on timer","time":{"start":1754081801293,"stop":1754081801295,"duration":2},"status":"passed","severity":"normal"},{"uid":"971ec56eee8a4280","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754081830454,"stop":1754081830455,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bb0992ece233e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754081785694,"stop":1754081785695,"duration":1},"status":"passed","severity":"normal"},{"uid":"330e7e364cbed7e4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754081791590,"stop":1754081791590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fc842dd1485fe2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754081839220,"stop":1754081839220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb127f27bba5547","name":"should fail to send if no connected peers found","time":{"start":1754081830139,"stop":1754081830140,"duration":1},"status":"passed","severity":"normal"},{"uid":"c56ec5930be3b5fd","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754081863855,"stop":1754081863855,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcd19f2f475de4d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754081839176,"stop":1754081839177,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed80a323bcc76bd","name":"Js publishes, other Js receives","time":{"start":1754081982490,"stop":1754081982490,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32ff7c6c61e3730","name":"Correctly serialized arguments","time":{"start":1754081931893,"stop":1754081931893,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd618e6d4e36836d","name":"should return false when pubsub topic parsing fails","time":{"start":1754081800719,"stop":1754081800720,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3a4b2df58fefdd","name":"Subscribe and publish message","time":{"start":1754082001374,"stop":1754082001374,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf38841457b7a9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754082321626,"stop":1754082321626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a5042ecdbc2f6b","name":"should skip peer when already connected","time":{"start":1754081800980,"stop":1754081800981,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c893515bae8bef","name":"Register correct protocols","time":{"start":1754082001373,"stop":1754082001374,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cebfb6982083d8","name":"should hang up with multiaddr and return true on success","time":{"start":1754081801794,"stop":1754081801794,"duration":0},"status":"passed","severity":"normal"},{"uid":"617801af4b933cab","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754082148892,"stop":1754082148892,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a189b613a33350","name":"should handle task timeouts","time":{"start":1754081829777,"stop":1754081829777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfea6d5024d699c","name":"Refresh subscription","time":{"start":1754082001376,"stop":1754082001376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7315fbf5b865730","name":"should clear the dialing interval","time":{"start":1754081800972,"stop":1754081800973,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5d56ec450c81f8","name":"Push message with content topic containing long","time":{"start":1754082415117,"stop":1754082415117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c14ea1eda3711e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754081839201,"stop":1754081839201,"duration":0},"status":"passed","severity":"normal"},{"uid":"c316918615b03a97","name":"should be safe to call multiple times","time":{"start":1754081800254,"stop":1754081800257,"duration":3},"status":"passed","severity":"normal"},{"uid":"62d043e8ba41d04b","name":"Subscribe and receive messages via waku relay post","time":{"start":1754082321631,"stop":1754082321631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06be0a35f5dafa4","name":"should never report false negatives","time":{"start":1754081841552,"stop":1754081841552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcb936714fc3e2b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754081800666,"stop":1754081800667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c6f79be3005b63","name":"Stops search when maxGet is reached","time":{"start":1754081808846,"stop":1754081808846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa5201095ac775c","name":"ends after yielding if response size indicates end","time":{"start":1754081801645,"stop":1754081801646,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea6ca4e84f17a89","name":"Decrypt messages","time":{"start":1754081970813,"stop":1754081970813,"duration":0},"status":"passed","severity":"normal"},{"uid":"22747420ca1e5c44","name":"Query with Ordered Callback, No message returned","time":{"start":1754082110930,"stop":1754082110930,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd793035a0b0760","name":"should not change state when connections remain after disconnect","time":{"start":1754081800683,"stop":1754081800683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd4eb64e4011ef8","name":"Check publish message containing Chinese","time":{"start":1754081992487,"stop":1754081992487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8795896687a53229","name":"should invoke callbacks when receiving a message","time":{"start":1754081829987,"stop":1754081829987,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaaff8120efdf58","name":"Subscribe to topic containing Script and receive message","time":{"start":1754082321638,"stop":1754082321638,"duration":0},"status":"passed","severity":"normal"},{"uid":"484b2e65c3b3ae59","name":"should handle shardReader errors","time":{"start":1754081801798,"stop":1754081801798,"duration":0},"status":"passed","severity":"normal"},{"uid":"de64d49954dcd52e","name":"Query Generator, No Decoder","time":{"start":1754082110924,"stop":1754082110924,"duration":0},"status":"passed","severity":"normal"},{"uid":"383d877642d0b05","name":"should not receive a peer event after stop","time":{"start":1754081813267,"stop":1754081813268,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d7bac593644539","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754081829982,"stop":1754081829982,"duration":0},"status":"passed","severity":"normal"},{"uid":"71186717a2ce5dc6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754082005275,"stop":1754082005276,"duration":1},"status":"passed","severity":"normal"},{"uid":"af00eacd99b3e86a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754081785685,"stop":1754081785685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c63322aa2c3c81a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754082321627,"stop":1754082321628,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87dbbfe755643bc","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754081801526,"stop":1754081801527,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc48269150f884c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754082321630,"stop":1754082321631,"duration":1},"status":"passed","severity":"normal"},{"uid":"2411a8cb5363fe82","name":"Check received message containing XML","time":{"start":1754082297712,"stop":1754082297712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd101b2bcdb8dc6","name":"Rejects garbage","time":{"start":1754081833674,"stop":1754081833675,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5b6e24f7c9c9a7","name":"Check received message containing special chars","time":{"start":1754082297710,"stop":1754082297710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5886050c87916c37","name":"Publish message with custom timestamp: Sat Aug 10 2024 20:59:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1754081992493,"stop":1754081992493,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdffb5300b590bf","name":"should properly create location multiaddrs - tcp","time":{"start":1754081791587,"stop":1754081791588,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1aeb85d69fb5ee1","name":"should process up to 3 peers at once","time":{"start":1754081801009,"stop":1754081801010,"duration":1},"status":"passed","severity":"normal"},{"uid":"24af419fc8cc31c5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754081839200,"stop":1754081839200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f49d8df8866f0d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754081790850,"stop":1754081790851,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d58192571c3e32","name":"groups content topics by expected pubsub topic","time":{"start":1754081785688,"stop":1754081785688,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f6bb53d078feaa","name":"returns only open connection if one present","time":{"start":1754081801339,"stop":1754081801339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9975ed847257321c","name":"Sign & Recover","time":{"start":1754081819601,"stop":1754081819601,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8b3bbc68149ad5","name":"should not receive a peer event after stop","time":{"start":1754081862315,"stop":1754081862317,"duration":2},"status":"passed","severity":"normal"},{"uid":"21c3735e1664cb29","name":"should stop and cleanup resources","time":{"start":1754081829988,"stop":1754081829988,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb6b6bba4c3b161","name":"should insert message id into causal history","time":{"start":1754081842587,"stop":1754081842587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40d02b7ccb8f641","name":"Push message with emoji payload","time":{"start":1754082415116,"stop":1754082415116,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8ef5296f0bc89","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754081801797,"stop":1754081801797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf4f233caa75a9","name":"Check meta is set [ecies]","time":{"start":1754081820703,"stop":1754081820704,"duration":1},"status":"passed","severity":"normal"},{"uid":"f808eddd289bf71b","name":"should set field with only STORE enabled","time":{"start":1754081791589,"stop":1754081791589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f64446e4a6560e5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754082321617,"stop":1754082321618,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9916aeeabe8de999","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754081800932,"stop":1754081800932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15fdcb18e0cfcaa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754082321639,"stop":1754082321639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdd60f8b387a04b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754082101825,"stop":1754082101825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c23c7871c2099a3","name":"Relay + Store","time":{"start":1754081863159,"stop":1754081863159,"duration":0},"status":"passed","severity":"normal"},{"uid":"81254948fc47f6ad","name":"should not discard bootstrap peers if under the limit","time":{"start":1754081899668,"stop":1754081899668,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c5b25010eec0fc","name":"Push message with rate limit","time":{"start":1754082415121,"stop":1754082415122,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25ebc3fc1dc5036","name":"Refresh subscription","time":{"start":1754082321619,"stop":1754082321619,"duration":0},"status":"passed","severity":"normal"},{"uid":"639ee5d06567b117","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754082321620,"stop":1754082321621,"duration":1},"status":"passed","severity":"normal"},{"uid":"826da7a00aefb07d","name":"Push message with shell command payload","time":{"start":1754082415102,"stop":1754082415102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39dbe8dc798bd8a","name":"should be able to dial TLS multiaddrs","time":{"start":1754081945917,"stop":1754081945917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa60c70dc39fae5","name":"should return usable stream attached to connection","time":{"start":1754081801524,"stop":1754081801524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b705e4bbde9d19","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754081839193,"stop":1754081839193,"duration":0},"status":"passed","severity":"normal"},{"uid":"445fa9e916c3b54","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754081790859,"stop":1754081790859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad49f7498e3b86e0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754081839200,"stop":1754081839201,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f34f0173c864e16","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754082321621,"stop":1754082321621,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb43082f55c3837","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754081985766,"stop":1754081985767,"duration":1},"status":"passed","severity":"normal"},{"uid":"222681dab495294","name":"new peer added after a peer was already found","time":{"start":1754082001574,"stop":1754082001574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9282327c4f689f5","name":"Subscribe to topic containing long and publish message","time":{"start":1754082001377,"stop":1754082001377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3816e9865c468c81","name":"Cluster id 0, shard 0","time":{"start":1754082089286,"stop":1754082089290,"duration":4},"status":"passed","severity":"normal"},{"uid":"6cc0c73d05c2b466","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754081839217,"stop":1754081839218,"duration":1},"status":"passed","severity":"normal"},{"uid":"378a57d400d1b8a6","name":"should insert message into bloom filter","time":{"start":1754081842587,"stop":1754081842587,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f04b442d982b61","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754081800713,"stop":1754081800714,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e07c481a74c001","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754081785683,"stop":1754081785684,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18271c66104de4e","name":"should not fail to stop the service if it was not started","time":{"start":1754081813265,"stop":1754081813266,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e64878294b8024f","name":"Push message with Chinese payload","time":{"start":1754082415112,"stop":1754082415113,"duration":1},"status":"passed","severity":"normal"},{"uid":"582d0e6d1686043e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754081785691,"stop":1754081785691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a161e06a26724c9f","name":"should handle browser offline state overriding peer connections","time":{"start":1754081800694,"stop":1754081800694,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab8452163b8623","name":"more peers than existing","time":{"start":1754081969279,"stop":1754081969280,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ec9bfa21caa5e591","name":"should handle peer disconnect event when no connections remain","time":{"start":1754081800682,"stop":1754081800683,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d26f0b03aea6e","name":"should be safe to call multiple times","time":{"start":1754081800979,"stop":1754081800979,"duration":0},"status":"passed","severity":"normal"},{"uid":"779fd7b339752310","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754081839190,"stop":1754081839190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba2595484be48de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754081839207,"stop":1754081839212,"duration":5},"status":"passed","severity":"normal"},{"uid":"1fb3c7a124353f27","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754082001381,"stop":1754082001382,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eda125a3a9464d5","name":"Check received message containing emoji","time":{"start":1754082297714,"stop":1754082297714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af723ed3b7b6eb2","name":"topics with same application and version share the same shard","time":{"start":1754081785687,"stop":1754081785687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9201d3d0fe0c83","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754081916431,"stop":1754081916431,"duration":0},"status":"passed","severity":"normal"},{"uid":"175d750e38b58b2b","name":"should deliver messages after dependencies are met","time":{"start":1754081842592,"stop":1754081842592,"duration":0},"status":"passed","severity":"normal"},{"uid":"742608a4b56acc92","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754082110930,"stop":1754082110930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bfa9a5af0d491a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754082005276,"stop":1754082005277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca44aae9ccdc3f15","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754082321641,"stop":1754082321641,"duration":0},"status":"passed","severity":"normal"},{"uid":"36089076cab91195","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754081839206,"stop":1754081839206,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c35ace7c337235","name":"caches peers it previously fetched","time":{"start":1754081809500,"stop":1754081809500,"duration":0},"status":"passed","severity":"normal"},{"uid":"993375708231d371","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754081842590,"stop":1754081842590,"duration":0},"status":"passed","severity":"normal"},{"uid":"feccd108b6ccf0ac","name":"should serialize and deserialize correctly","time":{"start":1754081841553,"stop":1754081841553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdb73e74f65c3dc","name":"should properly create location multiaddrs - udp","time":{"start":1754081791587,"stop":1754081791587,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8444054833e4a5","name":"same cluster, static sharding: nodes connect","time":{"start":1754081931676,"stop":1754081931681,"duration":5},"status":"passed","severity":"normal"},{"uid":"a2c6647c36d51ebb","name":"Query Generator, No message returned","time":{"start":1754082110924,"stop":1754082110924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae16a874466083c2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754081985770,"stop":1754081985770,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f04c02f9c99982","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754081785695,"stop":1754081785695,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3d62cda76c5521","name":"Encoder throws on undefined content topic","time":{"start":1754081801816,"stop":1754081801816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6830465fef4fef","name":"should be safe to call multiple times","time":{"start":1754081801791,"stop":1754081801792,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e5f1742eba43a0","name":"Check received message containing numeric","time":{"start":1754082297719,"stop":1754082297719,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee65c11447ba241","name":"Push message with numeric payload","time":{"start":1754082415112,"stop":1754082415112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4300f7908f6c238","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754081800925,"stop":1754081800925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f170cf449d738723","name":"Encoder throws on empty string content topic","time":{"start":1754081819050,"stop":1754081819050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebece8907669054","name":"Push message with content topic containing numeric","time":{"start":1754082415117,"stop":1754082415118,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e41c3308e38119d","name":"yields undefined for messages without decoder","time":{"start":1754081801645,"stop":1754081801645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b464cff230ed24ab","name":"Encoder throws on undefined content topic","time":{"start":1754081819050,"stop":1754081819050,"duration":0},"status":"passed","severity":"normal"},{"uid":"93843c5103c7305a","name":"does not validate decoders for hash queries","time":{"start":1754081801642,"stop":1754081801643,"duration":1},"status":"passed","severity":"normal"},{"uid":"356598eb72fd5f38","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754082321637,"stop":1754082321637,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7a9049ed8b362a","name":"should encodeTxt and decodeTxt","time":{"start":1754081791579,"stop":1754081791580,"duration":1},"status":"passed","severity":"normal"},{"uid":"d856620ce045d26","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754082321628,"stop":1754082321628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b472b66bfc10a73e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app75/4/topic362/utf8","time":{"start":1754082097438,"stop":1754082097440,"duration":2},"status":"passed","severity":"normal"},{"uid":"be49edc6464f027f","name":"should process tasks in queue","time":{"start":1754081829765,"stop":1754081829766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64e199c04f98e96","name":"Light Node - default protocols","time":{"start":1754082154468,"stop":1754082154468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c2110fda031856","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754082001379,"stop":1754082001381,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1c3e654f0e8995c","name":"Encoder throws on undefined content topic","time":{"start":1754081820704,"stop":1754081820704,"duration":0},"status":"passed","severity":"normal"},{"uid":"751f38ecc583e401","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754081801502,"stop":1754081801502,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfec6aaf324a2277","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754082321639,"stop":1754082321640,"duration":1},"status":"passed","severity":"normal"},{"uid":"69372783e4d0fc97","name":"should properly create location multiaddrs - udp4","time":{"start":1754081791586,"stop":1754081791586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b76fe986f53199","name":"Push message with content topic containing unicode special characters","time":{"start":1754082415108,"stop":1754082415108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9311b25157ac4eef","name":"Push message with content topic containing unicode special characters","time":{"start":1754082415120,"stop":1754082415120,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed109098df5f1aea","name":"Decoder throws on empty string content topic","time":{"start":1754081820705,"stop":1754081820705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd16aae5efc34d4","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754082001382,"stop":1754082001383,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca75e0beb862a0f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754081842588,"stop":1754081842589,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff12f0c68ec76f86","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754082321628,"stop":1754082321629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d43bbe082345f14","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754082321616,"stop":1754082321617,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b481d7c4f853fc1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754082321622,"stop":1754082321622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8432ab2c58cb7a5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754082321640,"stop":1754082321640,"duration":0},"status":"passed","severity":"normal"},{"uid":"58329b025b259288","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754081839200,"stop":1754081839200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3657658db0b356fe","name":"Mutual subscription","time":{"start":1754082001373,"stop":1754082001373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff02a9e56abffa4a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754081862320,"stop":1754081862321,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2629c2b8553f0ea8","name":"messageHashStr produces consistent results for the same input","time":{"start":1754081800933,"stop":1754081800933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a172aacfe9ac6bc0","name":"should dial all remaining peers","time":{"start":1754081800841,"stop":1754081800842,"duration":1},"status":"passed","severity":"normal"},{"uid":"e923342b7b3dd524","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754081839222,"stop":1754081839223,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b4faf9cf9a8aa3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754081790851,"stop":1754081790851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b2ecc14cd2d91","name":"Encoder throws on empty string content topic","time":{"start":1754081801816,"stop":1754081801816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38d7e80c0f5e9b8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754082001376,"stop":1754082001376,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d1822d6f52dec8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754081838788,"stop":1754081838789,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ae97dbc48a14f7","name":"should add event listeners for peer connect and disconnect","time":{"start":1754081801258,"stop":1754081801258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cbb5ed61c7ca07","name":"should not fail to stop the service if it was not started","time":{"start":1754081862312,"stop":1754081862313,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fce87129c7d73dd","name":"should respect custom numPeersToUse configuration","time":{"start":1754081829980,"stop":1754081829981,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3d56c36daabaff","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754082321618,"stop":1754082321618,"duration":0},"status":"passed","severity":"normal"},{"uid":"874cdbd3084a1bd7","name":"should be safe to call multiple times","time":{"start":1754081801258,"stop":1754081801258,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d180ce34f819b4","name":"Ephemeral field set to true","time":{"start":1754081801815,"stop":1754081801815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4da2d90da1c5cb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754082321631,"stop":1754082321632,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c1446834662f","name":"Check received message containing Script","time":{"start":1754082297721,"stop":1754082297721,"duration":0},"status":"passed","severity":"normal"},{"uid":"50471b5411cd3382","name":"Non TWN Cluster","time":{"start":1754082097433,"stop":1754082097437,"duration":4},"status":"passed","severity":"normal"},{"uid":"26adb3fa3fdbb61b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754081839198,"stop":1754081839199,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6097632ab97a52","name":"should handle corrupted shard info gracefully","time":{"start":1754081800721,"stop":1754081800721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a729d53d4b214c66","name":"Passing page size 11 when there are 10 messages","time":{"start":1754082133465,"stop":1754082133466,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1125f8e9c9ee66","name":"throws on content topic with too few or too many fields","time":{"start":1754081785676,"stop":1754081785677,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb722803642e90f","name":"Push message with custom timestamp: 1723323481031","time":{"start":1754082415110,"stop":1754082415110,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a36d7c4eff64ea","name":"should clear timers for specific peer on disconnect","time":{"start":1754081801296,"stop":1754081801296,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb02ab210f03b8ae","name":"should initialize with Unhealthy status","time":{"start":1754081829915,"stop":1754081829916,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ab6d5c33c80e11","name":"should not retry if at least one success","time":{"start":1754081830142,"stop":1754081830143,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed70920f5adf7386","name":"Decoder throws on undefined content topic","time":{"start":1754081801816,"stop":1754081801817,"duration":1},"status":"passed","severity":"normal"},{"uid":"672c95b67b2bfd1c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app79/1/topic521/xml","time":{"start":1754082097446,"stop":1754082097446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5818e8758f7ecb5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754081790851,"stop":1754081790852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95a38e709a8b4dd","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754081785682,"stop":1754081785682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8411cbbec5fe4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754081839212,"stop":1754081839213,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0adea07078d9c6","name":"Push message with escaped characters payload","time":{"start":1754082415102,"stop":1754082415103,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a629b4d71e7fea8","name":"should dial peers from store when no connections remain","time":{"start":1754081800835,"stop":1754081800835,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb9e5b13e0887fc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754082321617,"stop":1754082321617,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c91823d8818074","name":"should add event listener for peer:discovery","time":{"start":1754081800253,"stop":1754081800254,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2ba749895ba5e4","name":"should dial peer when no shard info available","time":{"start":1754081800991,"stop":1754081800991,"duration":0},"status":"passed","severity":"normal"},{"uid":"993182ae1d2e9af5","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754081878107,"stop":1754081878107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa247d827177e0a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754082321616,"stop":1754082321616,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cad97ec76e00525","name":"Wrong topic","time":{"start":1754082097449,"stop":1754082097449,"duration":0},"status":"passed","severity":"normal"},{"uid":"815923dc3dc8526f","name":"Push message with emoji payload","time":{"start":1754082415103,"stop":1754082415104,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0aaec687bb5eba","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754081785685,"stop":1754081785686,"duration":1},"status":"passed","severity":"normal"},{"uid":"3deadca25c45f4a7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754081839190,"stop":1754081839190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f697bd38778465c0","name":"should do nothing if no non-locked connections to drop","time":{"start":1754081800854,"stop":1754081800854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa9b59e67c4ab0","name":"should not receive a peer event after stop","time":{"start":1754081968975,"stop":1754081968976,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc858eee098732b","name":"Check received message containing unicode special characters","time":{"start":1754082297723,"stop":1754082297723,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0dfb44c3722a60","name":"rejects hash query with time filter","time":{"start":1754081801130,"stop":1754081801130,"duration":0},"status":"passed","severity":"normal"},{"uid":"859c9918c0cb6ff2","name":"should throw error - invalid id","time":{"start":1754081791582,"stop":1754081791582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9976d03b681f3","name":"throws on content topic with empty topic name field","time":{"start":1754081785680,"stop":1754081785681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d829166410d96962","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754081839222,"stop":1754081839222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5559ae3649a14c","name":"should use DNS peer discovery with light client","time":{"start":1754081862318,"stop":1754081862319,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f1ae6fb2c257b6","name":"should not execute task if max attempts is 0","time":{"start":1754081829778,"stop":1754081829778,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dbc183af70d4ee","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754081800865,"stop":1754081800866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36680787c0c0bf1","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754081800866,"stop":1754081800870,"duration":4},"status":"passed","severity":"normal"},{"uid":"6f2a4bab135a43d","name":"Push message with content topic containing numeric","time":{"start":1754082415105,"stop":1754082415106,"duration":1},"status":"passed","severity":"normal"},{"uid":"e001678dadb85cc0","name":"should return false when peer is not on the specified shard","time":{"start":1754081800713,"stop":1754081800713,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a17b60fae9076cf","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754081839192,"stop":1754081839192,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb5c3b4d69014fc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754082148894,"stop":1754082148895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a470f3cddca03cb9","name":"Ordered Callback - false","time":{"start":1754082121646,"stop":1754082121646,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e6aba7ca279afd","name":"should handle peer store update failures gracefully","time":{"start":1754081801286,"stop":1754081801287,"duration":1},"status":"passed","severity":"normal"},{"uid":"972fe48796856d82","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754081838790,"stop":1754081838791,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbc19c2c6d44e95","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754081931690,"stop":1754081931692,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ee2472cf4d85619","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754082321627,"stop":1754082321627,"duration":0},"status":"passed","severity":"normal"},{"uid":"44423e34cfb5306c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754081829982,"stop":1754081829983,"duration":1},"status":"passed","severity":"normal"},{"uid":"573ce35177b4fedf","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754082297724,"stop":1754082297724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0775cae26af90ad","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754081839215,"stop":1754081839216,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b2a261962a4756","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754081839199,"stop":1754081839199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6496a0a2a303a10","name":"should dial one peer on dial","time":{"start":1754081945915,"stop":1754081945916,"duration":1},"status":"passed","severity":"normal"},{"uid":"2373d0a5cb0efc33","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754082110926,"stop":1754082110929,"duration":3},"status":"passed","severity":"normal"},{"uid":"7607e484534f1035","name":"msgTime: 0 ms from now, startTime: 1753995736198, endTime: 1754082136198","time":{"start":1754082148896,"stop":1754082148896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e299feff9ac81","name":"should dial all peers on dial","time":{"start":1754081945914,"stop":1754081945914,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4c177fbb2c042d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754082005277,"stop":1754082005277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af5c87e506ca2","name":"should request peer renewal on specific errors","time":{"start":1754081829769,"stop":1754081829770,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bccbc280115bd6","name":"should push the message to the outgoing buffer","time":{"start":1754081842586,"stop":1754081842586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28b09536996a32e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754082297717,"stop":1754082297718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73c1775d4a06da8","name":"should reject if Filter is requested but not mounted","time":{"start":1754081830286,"stop":1754081830286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8883b65932e2ca9b","name":"Push message with content topic containing emoji","time":{"start":1754082415120,"stop":1754082415121,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa304b408fa887a6","name":"should filter out already connected peers","time":{"start":1754081800836,"stop":1754081800841,"duration":5},"status":"passed","severity":"normal"},{"uid":"de08dd820bc5de32","name":"should handle multiple peers with different shard configurations","time":{"start":1754081801014,"stop":1754081801014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7c81b4439aafe9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754082321633,"stop":1754082321633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2419eaf1927cc4c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app78/9/topic45/xml","time":{"start":1754082097438,"stop":1754082097438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebfbb182d851ed6","name":"Callback on promise","time":{"start":1754082136016,"stop":1754082136018,"duration":2},"status":"passed","severity":"normal"},{"uid":"d298223a530d779b","name":"Push message equal or less that 1MB","time":{"start":1754082415123,"stop":1754082415123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5401900c5f5122","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754081790853,"stop":1754081790854,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c1cc31f4e44f63","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754081839219,"stop":1754081839219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d604f2d964e3d30","name":"Check received message containing XML","time":{"start":1754082297721,"stop":1754082297722,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2f40d3995ae4c8","name":"should select older connection if present","time":{"start":1754081801340,"stop":1754081801340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e5ad80f09b7c42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754081785696,"stop":1754081785697,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d77bfcc7fa88bc","name":"should skip peer when failed to dial recently","time":{"start":1754081800988,"stop":1754081800989,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b64e91afe94090","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754081839217,"stop":1754081839217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b10f57928968eb3","name":"should enable all discoveries when explicitly set","time":{"start":1754081829214,"stop":1754081829214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7036cbea174d68","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754082139220,"stop":1754082139220,"duration":0},"status":"passed","severity":"normal"},{"uid":"83acaf87b85915d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754081808626,"stop":1754081808627,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0d049c8dcc1614","name":"should remove event listeners","time":{"start":1754081801259,"stop":1754081801259,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba3e3c024e3437d","name":"should not allow k > 12","time":{"start":1754081838784,"stop":1754081838786,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f3cf198acba9117","name":"Subscribe and receive messages via lightPush","time":{"start":1754082321630,"stop":1754082321630,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdd8142bc7e4082","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754081916430,"stop":1754081916430,"duration":0},"status":"passed","severity":"normal"},{"uid":"975d7e230b3bb1df","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754081785682,"stop":1754081785683,"duration":1},"status":"passed","severity":"normal"},{"uid":"608ef0132c4265d8","name":"random static sharding 2 - Cluster ID: 396, Shard ID: 406","time":{"start":1754082089292,"stop":1754082089293,"duration":1},"status":"passed","severity":"normal"},{"uid":"b276a5c932cb4848","name":"Check publish message containing Arabic","time":{"start":1754081992488,"stop":1754081992488,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9d4cab5078bf38","name":"should not fail to start the service if it is already started","time":{"start":1754081968973,"stop":1754081968973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff36c12456e1e888","name":"should maintain proper timestamps if all messages received","time":{"start":1754081842589,"stop":1754081842589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ce85bfca114c02","name":"Passing page size 1 when there are 4 messages","time":{"start":1754082133464,"stop":1754082133465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12cf03e360d9df9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754081785717,"stop":1754081785717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b981f9ec43720c1b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754081829217,"stop":1754081829217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6002c717da8fd25","name":"should create ConnectionManager with required options","time":{"start":1754081801788,"stop":1754081801788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4296a27365329fd4","name":"Subscribe to topic containing XML and receive message","time":{"start":1754082321638,"stop":1754082321639,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d91e36c6ced690","name":"connects to nwaku","time":{"start":1754082155223,"stop":1754082155223,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f3d8e4241d27d0","name":"should maintain desired error rate","time":{"start":1754081841550,"stop":1754081841551,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d3ed26e112988","name":"should load peers from local storage and dispatch events","time":{"start":1754081813268,"stop":1754081813268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a058595d2bb4c4a9","name":"Push message with content topic containing escaped characters","time":{"start":1754082415120,"stop":1754082415120,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d9d0c76963f032","name":"throws on content topic with generation field greater than 0","time":{"start":1754081785678,"stop":1754081785679,"duration":1},"status":"passed","severity":"normal"},{"uid":"4175c7c8388ca5a1","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754081829767,"stop":1754081829767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a99e202b9820e8","name":"Check message with no payload is not received","time":{"start":1754082297716,"stop":1754082297716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5271a5c68975ae1","name":"should remove expired entries after TTL has passed","time":{"start":1754081828853,"stop":1754081828854,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c687c3a5d790be","name":"Publish without waiting for remote peer","time":{"start":1754082001374,"stop":1754082001374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8bbde72d788d90","name":"should initialize with default number of peers","time":{"start":1754081829968,"stop":1754081829968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae52ca7b6f7fd96a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754081839175,"stop":1754081839175,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8ea4312bb9fc69","name":"should handle case when globalThis is not available","time":{"start":1754081800680,"stop":1754081800680,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5dd92e36d99ca3","name":"random static sharding 8 - Cluster ID: 907, Shard ID: 816","time":{"start":1754082089301,"stop":1754082089301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0d80169c649183","name":"should emit a peer event after start","time":{"start":1754081862314,"stop":1754081862315,"duration":1},"status":"passed","severity":"normal"},{"uid":"640531c9ce724cd2","name":"Push message with XML payload","time":{"start":1754082415101,"stop":1754082415101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af34d6806f3e52a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754081785686,"stop":1754081785686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1704e2d2ee1151b","name":"Check received message containing short","time":{"start":1754082297709,"stop":1754082297709,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ccc794f0372e3b","name":"should return peer for existing peer","time":{"start":1754081800845,"stop":1754081800846,"duration":1},"status":"passed","severity":"normal"},{"uid":"7653d2979ecfe49e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754081829922,"stop":1754081829922,"duration":0},"status":"passed","severity":"normal"},{"uid":"3415b5d0068321b1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app79/10/topic775/json","time":{"start":1754082097446,"stop":1754082097447,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ae72ee9457ff41","name":"can start the service","time":{"start":1754081813264,"stop":1754081813265,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1dd0e66c64a41","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754082246401,"stop":1754082246401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc09a53196cf4f47","name":"should stop ping timers on peer disconnect","time":{"start":1754081801278,"stop":1754081801278,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3c62ffb32cd6fb","name":"should return false when peer has no shard info","time":{"start":1754081800708,"stop":1754081800708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15678be6943fe35","name":"rejects hash query with content filter parameters","time":{"start":1754081801130,"stop":1754081801130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1d5dcc61a9242e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754081839222,"stop":1754081839222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6001eb98098ad9eb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754081790858,"stop":1754081790859,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf20abca7f52f786","name":"should return false","time":{"start":1754081791583,"stop":1754081791583,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9f60b2fa89e976","name":"should hang up with PeerId and return true on success","time":{"start":1754081801794,"stop":1754081801794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09e84e8b3bc4b39","name":"Fields are not dropped","time":{"start":1754081801440,"stop":1754081801441,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fac10b168abb78d","name":"Fails to push message with large meta","time":{"start":1754082415121,"stop":1754082415121,"duration":0},"status":"passed","severity":"normal"},{"uid":"52621dbae8ad0c6a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754081820703,"stop":1754081820703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7965f2dde2744882","name":"Query generator for multiple messages with different message text format","time":{"start":1754082136012,"stop":1754082136013,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e00409040640ac","name":"Push message with content topic containing Arabic","time":{"start":1754082415118,"stop":1754082415119,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7d9940dd3922c3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754082110923,"stop":1754082110924,"duration":1},"status":"passed","severity":"normal"},{"uid":"166e470821fb4de7","name":"should be safe to call multiple times","time":{"start":1754081800258,"stop":1754081800258,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f9e77bc461dd05","name":"Push message with Basic HTML tag payload","time":{"start":1754082415101,"stop":1754082415101,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f4d775ac80d7b2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754082139221,"stop":1754082139223,"duration":2},"status":"passed","severity":"normal"},{"uid":"55868111721b6e4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754081839216,"stop":1754081839216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1210f450c335701c","name":"should allow redial after cooldown period","time":{"start":1754081800989,"stop":1754081800990,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f440cc6a196a431","name":"should return true when peer is on the specified shard","time":{"start":1754081800712,"stop":1754081800712,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cd47a51992fddc","name":"Push message with content topic containing Russian","time":{"start":1754082415107,"stop":1754082415107,"duration":0},"status":"passed","severity":"normal"},{"uid":"654ff4892fea577","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754081819046,"stop":1754081819048,"duration":2},"status":"passed","severity":"normal"},{"uid":"97dea93fcfa13f29","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754082001387,"stop":1754082001387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1e5e6e89d885e2","name":"should do nothing when connections still exist","time":{"start":1754081800835,"stop":1754081800835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ffc9cafc635ef","name":"Push message with content topic containing long","time":{"start":1754082415105,"stop":1754082415105,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7e471256c623","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754081839175,"stop":1754081839176,"duration":1},"status":"passed","severity":"normal"},{"uid":"885996d7f2be9588","name":"Check received message containing Basic HTML tag","time":{"start":1754082297722,"stop":1754082297722,"duration":0},"status":"passed","severity":"normal"},{"uid":"787029403531df4f","name":"Push message with unicode special characters payload","time":{"start":1754082415103,"stop":1754082415103,"duration":0},"status":"passed","severity":"normal"},{"uid":"608315b4186a8220","name":"throws on content topic with empty application field","time":{"start":1754081785679,"stop":1754081785679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5fa601879c6862","name":"should handle dial errors gracefully","time":{"start":1754081800842,"stop":1754081800844,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2bab71f8aba7e4c","name":"Relay Node - default protocol","time":{"start":1754082154468,"stop":1754082154468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4755363c8fcd25","name":"should initialize with custom number of peers","time":{"start":1754081829971,"stop":1754081829971,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff416de936bc3d","name":"can query messages normally","time":{"start":1754082113431,"stop":1754082113431,"duration":0},"status":"passed","severity":"normal"},{"uid":"924239d9c1b5cefa","name":"Query with Promise Callback, No message returned","time":{"start":1754082110931,"stop":1754082110931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6761220d6601673","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app58/8/topic850/proto","time":{"start":1754082097448,"stop":1754082097448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b59f1e957f2000","name":"pre and post cipher","time":{"start":1754081819600,"stop":1754081819601,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c4c87524bad11e","name":"should handle peer store errors gracefully","time":{"start":1754081800267,"stop":1754081800268,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b9429357cadc9b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754081830459,"stop":1754081830459,"duration":0},"status":"passed","severity":"normal"},{"uid":"21689a4e4b0b726b","name":"Push message with long payload","time":{"start":1754082415094,"stop":1754082415094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d608d4d6ba50f7c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754081790858,"stop":1754081790858,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e20935ca36c59f","name":"should handle peer not in mesh for all topics","time":{"start":1754081801302,"stop":1754081801304,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3150592423785d4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754082321636,"stop":1754082321637,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7729a9c7903fd22","name":"should return PeerId when PeerId is provided","time":{"start":1754081801501,"stop":1754081801502,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9f34fa11b480f9","name":"Push message with numeric payload","time":{"start":1754082415094,"stop":1754082415095,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3486599ece2985","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754081809337,"stop":1754081809338,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b8fc6f48d7d8f7","name":"Query with Ordered Callback, No Decoder","time":{"start":1754082110929,"stop":1754082110929,"duration":0},"status":"passed","severity":"normal"},{"uid":"70276db3e180bb5f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754081809502,"stop":1754081809502,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6355fc122555eb12","name":"should start and setup intervals and event listeners","time":{"start":1754081829988,"stop":1754081829988,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddc64cde49234e4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754082148894,"stop":1754082148894,"duration":0},"status":"passed","severity":"normal"},{"uid":"280fc10e2a2f7552","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754081819048,"stop":1754081819048,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae9e90813aa1abe","name":"retrieves a single peer","time":{"start":1754081809498,"stop":1754081809498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bdb15cf190cf5e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754081801792,"stop":1754081801792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab675ee5f2c1055a","name":"Ordered Callback - true","time":{"start":1754082121646,"stop":1754082121646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c33de0fc37d645","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754082321624,"stop":1754082321625,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec3d8f5e656399a","name":"can start the service","time":{"start":1754081968971,"stop":1754081968972,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7fe3935518992a","name":"A test","time":{"start":1754081916672,"stop":1754081916673,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c84ec5af58c3fc","name":"should get / set UDP multiaddr","time":{"start":1754081791585,"stop":1754081791585,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce77bbb3fe2694cd","name":"Publish message with large meta","time":{"start":1754081992496,"stop":1754081992497,"duration":1},"status":"passed","severity":"normal"},{"uid":"513a236df02cafca","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754081880758,"stop":1754081880758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2897803e0e5eb843","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754082321623,"stop":1754082321623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d409c15d60ac82cb","name":"LightPush","time":{"start":1754082154467,"stop":1754082154467,"duration":0},"status":"passed","severity":"normal"},{"uid":"219dde280befe559","name":"Subscribe to topic containing XML and receive message","time":{"start":1754082321624,"stop":1754082321624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cf0ecd87abfe00","name":"should not fail to stop the service if it was not started","time":{"start":1754081968972,"stop":1754081968973,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d3535a8f1a3759","name":"Push message with content topic containing short","time":{"start":1754082415117,"stop":1754082415117,"duration":0},"status":"passed","severity":"normal"},{"uid":"287061147a440c0","name":"Check meta is set [symmetric]","time":{"start":1754081819048,"stop":1754081819049,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec098d6897c3a520","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754081878103,"stop":1754081878103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9664655543c0dfc","name":"should insert elements correctly","time":{"start":1754081841549,"stop":1754081841550,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd6e27ab0cd3c40","name":"Check publish message containing numeric","time":{"start":1754081992486,"stop":1754081992487,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe7c06a96096907","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754082321626,"stop":1754082321627,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e641094afccd31","name":"udp ip6 address","time":{"start":1754081790943,"stop":1754081790943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af98faf2a6af640","name":"Check received message containing Russian","time":{"start":1754082297711,"stop":1754082297711,"duration":0},"status":"passed","severity":"normal"},{"uid":"5489840a647b29b1","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754081839172,"stop":1754081839175,"duration":3},"status":"passed","severity":"normal"},{"uid":"877f84b2dde96c59","name":"Check message with no content topic is not received","time":{"start":1754082297726,"stop":1754082297726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b47b661460f315e","name":"accepts valid message hash query","time":{"start":1754081801129,"stop":1754081801129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fdb6bb98a8fe62","name":"Check received message containing numeric","time":{"start":1754082297710,"stop":1754082297710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8123bdf3ea0ab8c6","name":"accepts valid content-filtered query","time":{"start":1754081801122,"stop":1754081801123,"duration":1},"status":"passed","severity":"normal"},{"uid":"149c111234568466","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754081790849,"stop":1754081790850,"duration":1},"status":"passed","severity":"normal"},{"uid":"d028d41d954bf4f5","name":"Query Generator - false","time":{"start":1754082121643,"stop":1754082121643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6f14d9613b2a8a","name":"Nodes with multiple pubsub topic","time":{"start":1754081985767,"stop":1754081985768,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d73c08f45b65c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754081785693,"stop":1754081785693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57adb17ad18fd44","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754082005268,"stop":1754082005268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49544376f44c0c4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754081839189,"stop":1754081839189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5811a7c872180a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754081785695,"stop":1754081785696,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e1f7a11f79fc1c","name":"Check publish message containing SQL Injection","time":{"start":1754081992488,"stop":1754081992489,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0891bbd4412c818","name":"Check received message containing special chars","time":{"start":1754082297719,"stop":1754082297719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97921eb0f5f2da2","name":"should return false when peer is on different cluster","time":{"start":1754081800707,"stop":1754081800707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50cfe88bce498a1","name":"should not receive a peer event before start","time":{"start":1754081968974,"stop":1754081968975,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56568dfc9ca517b","name":"should successfully stop","time":{"start":1754081830456,"stop":1754081830457,"duration":1},"status":"passed","severity":"normal"},{"uid":"5451201842c438b","name":"Does not throw an exception when node disconnects","time":{"start":1754082155223,"stop":1754082155223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf7567041c466a5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754081785692,"stop":1754081785692,"duration":0},"status":"passed","severity":"normal"},{"uid":"396c30620ca7bb48","name":"should handle errors when accessing navigator","time":{"start":1754081800693,"stop":1754081800693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a2b3c843d4c880","name":"Push message with content topic containing SQL Injection","time":{"start":1754082415119,"stop":1754082415119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbdd29d231d9ccf","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754081801279,"stop":1754081801279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0053297b40cdabe","name":"Generator, one shard","time":{"start":1754082102961,"stop":1754082102962,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d12841be6f8aef","name":"different cluster: nodes don't connect","time":{"start":1754081931681,"stop":1754081931681,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c534737efc78abb","name":"Publish message with custom timestamp: Fri Aug 01 2025 21:59:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1754081992493,"stop":1754081992494,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea015f343f91c32d","name":"Push message with short payload","time":{"start":1754082415111,"stop":1754082415112,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d547bafa2603f6","name":"Push message with custom timestamp: 1754078281032","time":{"start":1754082415122,"stop":1754082415122,"duration":0},"status":"passed","severity":"normal"},{"uid":"5892416873926170","name":"Sample","time":{"start":1754081790925,"stop":1754081790925,"duration":0},"status":"passed","severity":"normal"},{"uid":"773aef209f310a32","name":"Check received message containing Chinese","time":{"start":1754082297710,"stop":1754082297711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a596102b69fe61a3","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754081839179,"stop":1754081839180,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb72ceba6ac2f66","name":"should handle dial errors","time":{"start":1754081801793,"stop":1754081801794,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d6f7769cb759a0","name":"should set field with all protocols enabled","time":{"start":1754081791588,"stop":1754081791589,"duration":1},"status":"passed","severity":"normal"},{"uid":"581eb92f5f38c3ed","name":"Check received message containing Russian","time":{"start":1754082297720,"stop":1754082297721,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b29ff757fc6a1b","name":"should stop all internal components","time":{"start":1754081801791,"stop":1754081801791,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d2ff22b8fd0f10","name":"Check message with no content topic is not received","time":{"start":1754082297716,"stop":1754082297716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3c2da219bbc115","name":"should set field with only FILTER enabled","time":{"start":1754081791589,"stop":1754081791590,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64bfa409c22fb7c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754082005269,"stop":1754082005271,"duration":2},"status":"passed","severity":"normal"},{"uid":"dba463f8634dcbd6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754081839185,"stop":1754081839185,"duration":0},"status":"passed","severity":"normal"},{"uid":"978924f17acd584c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754081829972,"stop":1754081829973,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd489fc10b345c0","name":"isConnected return false after peer stops","time":{"start":1754081878105,"stop":1754081878106,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1d95990032bec7","name":"random static sharding 6 - Cluster ID: 101, Shard ID: 710","time":{"start":1754082089296,"stop":1754082089297,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b03142165c32cdb","name":"should drop connection to one peer on hangUp","time":{"start":1754081945916,"stop":1754081945916,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4c0903ca11face","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754081791580,"stop":1754081791580,"duration":0},"status":"passed","severity":"normal"},{"uid":"db91c7ead79879db","name":"Fails to push message bigger that 1MB","time":{"start":1754082415111,"stop":1754082415111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8234a7fae0586e2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754082297715,"stop":1754082297715,"duration":0},"status":"passed","severity":"normal"},{"uid":"6037ab5fd38ea444","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754081801501,"stop":1754081801501,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3f18287b7ad41b","name":"Check received message containing emoji","time":{"start":1754082297723,"stop":1754082297723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4b855b71f43af2","name":"should handle relay send failures gracefully","time":{"start":1754081801295,"stop":1754081801296,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8147113740102e5","name":"Passing invalid cursor","time":{"start":1754082101826,"stop":1754082101827,"duration":1},"status":"passed","severity":"normal"},{"uid":"9275e02098a8b00e","name":"Push message with meta","time":{"start":1754082415121,"stop":1754082415121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7194cddd3ee4a5f","name":"Push message with Basic HTML tag payload","time":{"start":1754082415114,"stop":1754082415114,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e3075cbbc4c701","name":"Check received message containing SQL Injection","time":{"start":1754082297712,"stop":1754082297712,"duration":0},"status":"passed","severity":"normal"},{"uid":"12675109ec7b370d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754081985769,"stop":1754081985770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67fe9f6ba7e163a","name":"should clear all timers","time":{"start":1754081801259,"stop":1754081801259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd9ed920423ab9a","name":"should wait for LightPush peer to be connected","time":{"start":1754081830289,"stop":1754081830289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d483fe6320dc6fe1","name":"Check received message containing Arabic","time":{"start":1754082297720,"stop":1754082297720,"duration":0},"status":"passed","severity":"normal"},{"uid":"338ff273c5458724","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754082136020,"stop":1754082136020,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a1eb7adaf18fd4","name":"should emit a peer event after start","time":{"start":1754081968974,"stop":1754081968974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc3b8ad82f00091","name":"Push message with content topic containing Chinese","time":{"start":1754082415106,"stop":1754082415106,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f274621dda6324","name":"Check message on other pubsub topic is not received","time":{"start":1754082297715,"stop":1754082297716,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5f4736188eb4fd","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754081801279,"stop":1754081801279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a266eee15610bc7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754081839194,"stop":1754081839194,"duration":0},"status":"passed","severity":"normal"},{"uid":"111f387ab2f34ffa","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754082148896,"stop":1754082148897,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9e25c901c1e64","name":"Push message with JSON payload","time":{"start":1754082415102,"stop":1754082415102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d3a9a622a303dd","name":"should not modify tags of connections for different peers","time":{"start":1754081829983,"stop":1754081829983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62de63ba5d72f60","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754081809335,"stop":1754081809335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0aea693567070a5","name":"should throw error - no public key","time":{"start":1754081791583,"stop":1754081791583,"duration":0},"status":"passed","severity":"normal"},{"uid":"86861629972eacab","name":"ends if stream creation fails","time":{"start":1754081801643,"stop":1754081801643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d1558f2d043c75","name":"Passing page size 19 when there are 20 messages","time":{"start":1754082133466,"stop":1754082133466,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fe35fbf75aa951","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754082001577,"stop":1754082001578,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c6d7c652f1adb6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754081785694,"stop":1754081785694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b2aedab5860a34","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754081800678,"stop":1754081800679,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f743a48b993547f","name":"random static sharding 9 - Cluster ID: 949, Shard ID: 339","time":{"start":1754082089301,"stop":1754082089301,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d5e13163347804","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754081809339,"stop":1754081809340,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49cf561f497130f","name":"should check false positive rate","time":{"start":1754081841555,"stop":1754081841555,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d35b4b21c0d6c43","name":"should throw error when no peers are available","time":{"start":1754081830458,"stop":1754081830459,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadfba1f106efd54","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754081801287,"stop":1754081801287,"duration":0},"status":"passed","severity":"normal"},{"uid":"723889a5cb706ade","name":"should be able to decode the field with only STORE set to true","time":{"start":1754081790855,"stop":1754081790856,"duration":1},"status":"passed","severity":"normal"},{"uid":"62da74b4172fc5db","name":"should skip peer when dialed recently","time":{"start":1754081800981,"stop":1754081800988,"duration":7},"status":"passed","severity":"normal"},{"uid":"37b1abaf737fa4b6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754082136013,"stop":1754082136015,"duration":2},"status":"passed","severity":"normal"},{"uid":"43cedaac9bb29acc","name":"Passing page size 0 when there are 110 messages","time":{"start":1754082133464,"stop":1754082133464,"duration":0},"status":"passed","severity":"normal"},{"uid":"214ef891ba5667a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754081785692,"stop":1754081785692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5d1dd36f943fea","name":"Publishes to nwaku","time":{"start":1754081982489,"stop":1754081982489,"duration":0},"status":"passed","severity":"normal"},{"uid":"768f1ef312842b3c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754081785692,"stop":1754081785692,"duration":0},"status":"passed","severity":"normal"},{"uid":"48189a42114519e6","name":"Query generator for 2000 messages","time":{"start":1754082136021,"stop":1754082136022,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c29f5ac3f0df71","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754081809502,"stop":1754081809502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4a3c5b7651b050","name":"Store - dialed after - with timeout","time":{"start":1754082154467,"stop":1754082154467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaf2136f680a7fa","name":"should properly create location multiaddrs - tcp4","time":{"start":1754081791586,"stop":1754081791586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b9092f6170e8db","name":"should create a new stream if no existing for protocol found","time":{"start":1754081801525,"stop":1754081801525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f863710ce3a302fc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754081839216,"stop":1754081839216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d1993bc2b094a1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754081842594,"stop":1754081842595,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5148866d9ea1a95","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754082101825,"stop":1754082101825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e20bc8f270c6c5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754081839220,"stop":1754081839221,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15fe0cf31025e47","name":"should partition messages based on acknowledgement status","time":{"start":1754081842592,"stop":1754081842593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5bd10b4a6b89b9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754081880757,"stop":1754081880758,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee51ef30905f6ca","name":"Push message with special chars payload","time":{"start":1754082415095,"stop":1754082415098,"duration":3},"status":"passed","severity":"normal"},{"uid":"db69afd8830246fa","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754081829981,"stop":1754081829982,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdd3fce257eda23","name":"should handle errors gracefully when getting peer info","time":{"start":1754081800720,"stop":1754081800721,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17095f65f41f812","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754081842590,"stop":1754081842591,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc891835c457412","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754082321632,"stop":1754082321632,"duration":0},"status":"passed","severity":"normal"},{"uid":"502b1682feffa888","name":"Check publish message containing Russian","time":{"start":1754081992488,"stop":1754081992488,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c406f6e056163e8","name":"Push message with Arabic payload","time":{"start":1754082415113,"stop":1754082415113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8164449115799b9","name":"should handle complete discovery-to-dial flow","time":{"start":1754081800285,"stop":1754081800285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe4ddbe7c21f186","name":"should be safe to call multiple times","time":{"start":1754081801790,"stop":1754081801791,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc20a417a36cac28","name":"Check message with no pubsub topic is not received","time":{"start":1754082297716,"stop":1754082297716,"duration":0},"status":"passed","severity":"normal"},{"uid":"231597d2990fe365","name":"Check publish message containing unicode special characters","time":{"start":1754081992492,"stop":1754081992492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f028b7bb6ea63f05","name":"should throw an error for insufficient data","time":{"start":1754081785717,"stop":1754081785717,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9eb58cfce97ee38","name":"ignores domain fetching errors","time":{"start":1754081809499,"stop":1754081809499,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f76a7a908199072","name":"should dial with multiaddr and return stream","time":{"start":1754081801793,"stop":1754081801793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae796179a54a062","name":"should attach causal history and bloom filter to each message","time":{"start":1754081842587,"stop":1754081842588,"duration":1},"status":"passed","severity":"normal"},{"uid":"427ec6cae62a4d0b","name":"should be sent with empty content","time":{"start":1754081842593,"stop":1754081842593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11490305265497b","name":"Check message with no pubsub topic is not received","time":{"start":1754082297726,"stop":1754082297726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8d74cf6b4cc119","name":"should perform ping and update peer store on timer","time":{"start":1754081801280,"stop":1754081801280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bea3cba8869aca","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754082101824,"stop":1754082101824,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d3cab5690bb82e","name":"should handle errors when removing globalThis listeners","time":{"start":1754081800676,"stop":1754081800677,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd3f6a84b8bd7cf","name":"Subscribe to topic containing Script and receive message","time":{"start":1754082321624,"stop":1754082321624,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a52d67778e2003","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754081785697,"stop":1754081785697,"duration":0},"status":"passed","severity":"normal"},{"uid":"479c75ad00ac7b83","name":"Check received message with timestamp: 1754081856566 ","time":{"start":1754082297724,"stop":1754082297724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7af6a59fda6aeef","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754081838787,"stop":1754081838788,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c6cf9e8ecbc9d8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754081785684,"stop":1754081785684,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a194ac041764e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754082005273,"stop":1754082005274,"duration":1},"status":"passed","severity":"normal"},{"uid":"180aee31bbf77508","name":"Reusing cursor across nodes","time":{"start":1754082101826,"stop":1754082101826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a566e25f9aebaae","name":"Push 30 different messages","time":{"start":1754082415104,"stop":1754082415104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"274b2bd80b47f055","name":"should handle peerStore errors gracefully","time":{"start":1754081801796,"stop":1754081801796,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9c28d2a9904159","name":"should handle case with no peers in store","time":{"start":1754081800844,"stop":1754081800844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce49c36e2d75e999","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754081839172,"stop":1754081839172,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cccc1d5074d15d","name":"should be online or offline if network state changed","time":{"start":1754081878107,"stop":1754081878107,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ae0ac16a7d1c31","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754081931693,"stop":1754081931696,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa252565a3128b5a","name":"Init the array if not present","time":{"start":1754081785340,"stop":1754081785342,"duration":2},"status":"passed","severity":"normal"},{"uid":"9836ce0a85468325","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754081800931,"stop":1754081800931,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa8d8a7eb725328","name":"should only return 1 node with relay capability","time":{"start":1754081809500,"stop":1754081809500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ddd4f0947a28b8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754081839206,"stop":1754081839206,"duration":0},"status":"passed","severity":"normal"},{"uid":"693cb09a0194816a","name":"Check publish message containing long","time":{"start":1754081992486,"stop":1754081992486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8613f979d743b187","name":"Fails to publish message with empty text","time":{"start":1754081992494,"stop":1754081992495,"duration":1},"status":"passed","severity":"normal"},{"uid":"7802481c6a19bd96","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754081785686,"stop":1754081785686,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e7a6b0e3c42dfb","name":"should successfully query store with valid decoders and options","time":{"start":1754081830458,"stop":1754081830458,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa5113b650bdd99","name":"should not receive a peer event before start","time":{"start":1754081862315,"stop":1754081862315,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6e85bf8e6dcf9c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754082321618,"stop":1754082321618,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aae3d3ec29160d","name":"Push message with rate limit","time":{"start":1754082415109,"stop":1754082415110,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b849b05c918b896","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754081985768,"stop":1754081985769,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6be2cf5f9cb2c2f","name":"Relay + Store","time":{"start":1754081791590,"stop":1754081791590,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c31b47016f1bbf","name":"Should update shard info","time":{"start":1754081946221,"stop":1754081946221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8affa75e9300dd","name":"Promise Callback - false","time":{"start":1754082121645,"stop":1754082121646,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fce888e57d8c577","name":"should transition to Unhealthy when no connections","time":{"start":1754081829921,"stop":1754081829921,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cf1fc8c62a4177","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754081839190,"stop":1754081839191,"duration":1},"status":"passed","severity":"normal"},{"uid":"790f457bdf9ad67e","name":"should remove event listener for peer:discovery","time":{"start":1754081800257,"stop":1754081800258,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d34c898c7064ae","name":"should throw error - no id","time":{"start":1754081791581,"stop":1754081791581,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cd3730ecb70475","name":"should not fail to start the service if it is already started","time":{"start":1754081862313,"stop":1754081862314,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c66b12e7f3e0a65","name":"Meta field set when metaSetter is specified","time":{"start":1754081801815,"stop":1754081801815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec16ec50457e11b","name":"yields decoded messages","time":{"start":1754081801644,"stop":1754081801644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50cd0efab3f1f5e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754081790849,"stop":1754081790849,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bcef0fe500b030","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754082148893,"stop":1754082148893,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab3e22fb7b80d0b","name":"should handle all zero keep alive options","time":{"start":1754081801298,"stop":1754081801298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d24de1b60c894c5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app53/2/topic850/test.js","time":{"start":1754082097445,"stop":1754082097446,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad2119cc4c9aff8","name":"should initialize with isNetworkConnected as false","time":{"start":1754081800667,"stop":1754081800667,"duration":0},"status":"passed","severity":"normal"},{"uid":"9097b337c25ada06","name":"Check publish message containing Basic HTML tag","time":{"start":1754081992490,"stop":1754081992490,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fa6cf56ddbea4d","name":"Ephemeral messages are not stored","time":{"start":1754081863851,"stop":1754081863851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ffd45fb1d823b8","name":"Check message on other pubsub topic is not received","time":{"start":1754082297725,"stop":1754082297725,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fb66c62e9339de","name":"Waku message hash computation (payload length 0)","time":{"start":1754081800925,"stop":1754081800926,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a8e017c1a6ebe5","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754081829922,"stop":1754081829922,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cced12891b47d0","name":"random static sharding 4 - Cluster ID: 999, Shard ID: 288","time":{"start":1754082089293,"stop":1754082089294,"duration":1},"status":"passed","severity":"normal"},{"uid":"70943da8f78a8933","name":"should retry if all attempts fail","time":{"start":1754081829779,"stop":1754081829779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02839ecd2e9f615","name":"throws on content topic with non-number generation field","time":{"start":1754081785678,"stop":1754081785678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9d6f1477b4bb2f","name":"should add and remove event listeners correctly","time":{"start":1754081813269,"stop":1754081813270,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6b2b1f3af8d301","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754081800925,"stop":1754081800925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e558b9d8e78b3d8c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754082005271,"stop":1754082005272,"duration":1},"status":"passed","severity":"normal"},{"uid":"2137a56af38660a9","name":"Asymmetric encrypt & decrypt","time":{"start":1754081819599,"stop":1754081819599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b07e9baa4994e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754081992495,"stop":1754081992496,"duration":1},"status":"passed","severity":"normal"},{"uid":"890a0be5fffc46d1","name":"Publish message with custom timestamp: Fri Aug 01 2025 19:59:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1754081992493,"stop":1754081992493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b374b27a99feba","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754081992495,"stop":1754081992495,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b46bd23038cc69","name":"Nodes with multiple pubsub topic","time":{"start":1754081985770,"stop":1754081985771,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5f655c3d2b565c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754082001389,"stop":1754082001390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b25612ce47328e","name":"should be safe to call multiple times","time":{"start":1754081801259,"stop":1754081801260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a796609eeb158b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754082001375,"stop":1754082001376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5688f0adeeb8e53","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754082246401,"stop":1754082246402,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1555213d397e13c","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754081829215,"stop":1754081829216,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6bd5fed4212c25","name":"Passing an array","time":{"start":1754082155224,"stop":1754082155224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba34e440a0109a4a","name":"Ordered callback, aborts when callback returns true","time":{"start":1754082136020,"stop":1754082136021,"duration":1},"status":"passed","severity":"normal"},{"uid":"467a9513127b8cd5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754081785717,"stop":1754081785717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68b42d270bf7c3a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754081829981,"stop":1754081829981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c858e53d9c96774c","name":"Accepts a valid Waku Message","time":{"start":1754081833673,"stop":1754081833674,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ad54822f07e14a","name":"throws on empty content topic","time":{"start":1754081785676,"stop":1754081785676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a5b384e888bb39","name":"should handle case when navigator is not available","time":{"start":1754081800679,"stop":1754081800679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0adaad44f982c71","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754082148893,"stop":1754082148894,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafe0c2291ca16e3","name":"Check received message containing shell command","time":{"start":1754082297713,"stop":1754082297713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6983beacca46f1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754082001377,"stop":1754082001378,"duration":1},"status":"passed","severity":"normal"},{"uid":"896cf4d9f5f10ad3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754082139219,"stop":1754082139220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9988d65556fdb92","name":"should support chaining for add method","time":{"start":1754081828853,"stop":1754081828853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74407d466e4a9cd","name":"should dispatch network event when browser goes offline","time":{"start":1754081800688,"stop":1754081800688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7896b87eb111eb56","name":"should dial all known peers when reached zero connections","time":{"start":1754081899665,"stop":1754081899666,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51db9a4540ac7e8","name":"Check received message containing Script","time":{"start":1754082297712,"stop":1754082297712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcd60b7e8ed0ba2","name":"Push message with content topic containing special chars","time":{"start":1754082415118,"stop":1754082415118,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac1ed306e32e1c9","name":"Fails to publish duplicate message","time":{"start":1754081992494,"stop":1754081992494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e627e19e119d507","name":"should add peer to queue when queue is not empty","time":{"start":1754081800980,"stop":1754081800980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09ecc54751a131c","name":"different cluster: nodes don't connect","time":{"start":1754081931688,"stop":1754081931688,"duration":0},"status":"passed","severity":"normal"},{"uid":"47905f7af59488fc","name":"should retry on complete failure if specified","time":{"start":1754081830141,"stop":1754081830142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a271e2f77cb8a2","name":"Fails to push message bigger that 1MB","time":{"start":1754082415123,"stop":1754082415123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1393510dc2755260","name":"Subscribe and receive messages via lightPush","time":{"start":1754082321615,"stop":1754082321615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cad8e3665ada53d","name":"should handle peer connect event","time":{"start":1754081800681,"stop":1754081800681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc4d6bad9c9705a","name":"should create KeepAliveManager with required options","time":{"start":1754081801250,"stop":1754081801251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39b8a4a21b9e927","name":"Default pageSize","time":{"start":1754082133466,"stop":1754082133467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b452c02d6e5cfe4","name":"same cluster: nodes connect","time":{"start":1754081931687,"stop":1754081931688,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b2f09d6a9a77d7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754081829216,"stop":1754081829216,"duration":0},"status":"passed","severity":"normal"},{"uid":"de32e9865797f82d","name":"should create an instance with libp2p and dialer","time":{"start":1754081800243,"stop":1754081800252,"duration":9},"status":"passed","severity":"normal"},{"uid":"18b593357a55f31","name":"Used by Waku Relay","time":{"start":1754082155224,"stop":1754082155225,"duration":1},"status":"passed","severity":"normal"},{"uid":"b724bc7440c708e6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754081839198,"stop":1754081839198,"duration":0},"status":"passed","severity":"normal"},{"uid":"72180dc7f9fba64b","name":"Push message with content topic containing JSON","time":{"start":1754082415108,"stop":1754082415108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3906c4f2bf3a2db3","name":"should mark all messages in causal history as acknowledged","time":{"start":1754081842590,"stop":1754081842590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56df0da433fc35e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754081863855,"stop":1754081863856,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ff8f66bcea2fc","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754081800689,"stop":1754081800690,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a3a718eb611999","name":"returns all values when wanted number is greater than available values","time":{"start":1754081808625,"stop":1754081808626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7118feb34acfcc50","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754081790848,"stop":1754081790848,"duration":0},"status":"passed","severity":"normal"},{"uid":"214456364632f6ee","name":"isConnected should return true after first peer connects","time":{"start":1754081878104,"stop":1754081878105,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc3abe03c46a290","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754082001378,"stop":1754082001379,"duration":1},"status":"passed","severity":"normal"},{"uid":"105bb9354f26db84","name":"should remove event listeners from globalThis","time":{"start":1754081800675,"stop":1754081800676,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2d27e955aff0e7","name":"Relay - dialed first","time":{"start":1754082154466,"stop":1754082154466,"duration":0},"status":"passed","severity":"normal"},{"uid":"328977fed3ea55d","name":"accepts time-filtered query with content filter","time":{"start":1754081801130,"stop":1754081801130,"duration":0},"status":"passed","severity":"normal"},{"uid":"359a859580bf17ae","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754081878106,"stop":1754081878106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b61655f568f8556","name":"Push message with custom timestamp: 1723323481032","time":{"start":1754082415122,"stop":1754082415122,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9aa5c7de210fc4","name":"should properly start and stop event listening","time":{"start":1754081829922,"stop":1754081829923,"duration":1},"status":"passed","severity":"normal"},{"uid":"29800ea412500c22","name":"should skip updating peer store if peer has same addresses","time":{"start":1754081800269,"stop":1754081800284,"duration":15},"status":"passed","severity":"normal"},{"uid":"7beacd03f34e4a52","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754081839180,"stop":1754081839181,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ec259b37b7e6df","name":"messageHash returns a Uint8Array","time":{"start":1754081800931,"stop":1754081800932,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e89e352aeb913cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754081785696,"stop":1754081785696,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a521ef04e6d74a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754082321641,"stop":1754082321641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03ec245c170b580","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754081862319,"stop":1754081862320,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e8eace3eee237c38","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754081829972,"stop":1754081829972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b37a0f5fc291ed","name":"Check publish message containing shell command","time":{"start":1754081992490,"stop":1754081992491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a8ac9422c7f353","name":"should save new peer to store","time":{"start":1754081800268,"stop":1754081800269,"duration":1},"status":"passed","severity":"normal"},{"uid":"595f701115c18bcb","name":"should handle special patterns correctly","time":{"start":1754081841554,"stop":1754081841554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b169f87566f9a02","name":"Push message with SQL Injection payload","time":{"start":1754082415100,"stop":1754082415100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b87b617d9ccc74","name":"should initialize bloom filter with correct parameters","time":{"start":1754081841549,"stop":1754081841549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d103105b731dcfd3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754081839199,"stop":1754081839199,"duration":0},"status":"passed","severity":"normal"},{"uid":"4072e3c5e6c07d45","name":"should properly clean up resources when disposed","time":{"start":1754081828864,"stop":1754081828865,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1356048a4571d6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754081790856,"stop":1754081790857,"duration":1},"status":"passed","severity":"normal"},{"uid":"a430cd40b453ffd9","name":"should set field with only RELAY enabled","time":{"start":1754081791589,"stop":1754081791589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8504f69fb1f6c340","name":"random static sharding 3 - Cluster ID: 673, Shard ID: 688","time":{"start":1754082089293,"stop":1754082089293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a01e67c5eb3b3d","name":"should handle complete dial lifecycle","time":{"start":1754081801014,"stop":1754081801014,"duration":0},"status":"passed","severity":"normal"},{"uid":"52afe5b69f6efcfd","name":"Check received message containing Chinese","time":{"start":1754082297719,"stop":1754082297720,"duration":1},"status":"passed","severity":"normal"},{"uid":"5032d46cb818a614","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754081785695,"stop":1754081785695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b12585849bfb5e7","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754081992492,"stop":1754081992493,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bc2a24069bbe40","name":"should only return 1 node with relay and store capability","time":{"start":1754081809501,"stop":1754081809501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56203f7ed71adaf","name":"Check message with non string payload is not received","time":{"start":1754082297727,"stop":1754082297727,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1873169e4ff835c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754081785697,"stop":1754081785697,"duration":0},"status":"passed","severity":"normal"},{"uid":"830961d089c3b32d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754081809337,"stop":1754081809337,"duration":0},"status":"passed","severity":"normal"},{"uid":"50015d9f41114100","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754081985771,"stop":1754081985771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea92f2e0daeb4813","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754081839221,"stop":1754081839221,"duration":0},"status":"passed","severity":"normal"},{"uid":"df95f7e946b65c74","name":"Check message received after jswaku node is restarted","time":{"start":1754082297727,"stop":1754082297727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc0034a786e50f9","name":"should dial more peers if under maxConnections","time":{"start":1754081800853,"stop":1754081800853,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fac1ff829054a28","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754081931682,"stop":1754081931682,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce014b130b08817","name":"Push message with Script payload","time":{"start":1754082415100,"stop":1754082415101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67093f7f91ed59c","name":"should clear existing timers before creating new ones","time":{"start":1754081801297,"stop":1754081801297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58beb9116da543a","name":"Push message with custom timestamp: 1754085481031","time":{"start":1754082415110,"stop":1754082415111,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e4c17a5614bd4e","name":"should reject if Relay is requested but not mounted","time":{"start":1754081830282,"stop":1754081830284,"duration":2},"status":"passed","severity":"normal"},{"uid":"5eb907cb0058eac8","name":"Push message with content topic containing special chars","time":{"start":1754082415106,"stop":1754082415106,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d829f49dbaead5f","name":"should remove event listeners","time":{"start":1754081800822,"stop":1754081800823,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c6afebb224a831","name":"should be empty when created","time":{"start":1754081829985,"stop":1754081829986,"duration":1},"status":"passed","severity":"normal"},{"uid":"909b1548df09faac","name":"should reject on timeout if it was set","time":{"start":1754081830287,"stop":1754081830287,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e030a48f9326a9","name":"should keep entries that haven't expired yet","time":{"start":1754081828862,"stop":1754081828863,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5e483794ec4df7","name":"Decoder throws on undefined content topic","time":{"start":1754081820705,"stop":1754081820705,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfbba3f9cd1c10e","name":"Check received message containing escaped characters","time":{"start":1754082297713,"stop":1754082297713,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa143a3e607eab1","name":"Push message with SQL Injection payload","time":{"start":1754082415113,"stop":1754082415113,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c229c04ed2b2a5","name":"should get / set TCP multiaddr","time":{"start":1754081791585,"stop":1754081791586,"duration":1},"status":"passed","severity":"normal"},{"uid":"155ac04e5f1a364c","name":"should remove event listeners from libp2p","time":{"start":1754081800674,"stop":1754081800675,"duration":1},"status":"passed","severity":"normal"},{"uid":"3214491bdd114a26","name":"should create all internal components","time":{"start":1754081801789,"stop":1754081801790,"duration":1},"status":"passed","severity":"normal"},{"uid":"c908546dc4728199","name":"Encoder throws on empty string content topic","time":{"start":1754081820704,"stop":1754081820704,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b257cc069771db","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754082321637,"stop":1754082321637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d22597c6046868","name":"Check received message containing long","time":{"start":1754082297710,"stop":1754082297710,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b0b7257f23740a","name":"nwaku subscribes","time":{"start":1754081982488,"stop":1754081982488,"duration":0},"status":"passed","severity":"normal"},{"uid":"43920b105025b88","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754081785685,"stop":1754081785685,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6819546dd25c3b","name":"it tolerates circular branch references","time":{"start":1754081809498,"stop":1754081809499,"duration":1},"status":"passed","severity":"normal"},{"uid":"89671bb93b1e0e91","name":"Renews subscription after lossing a connection","time":{"start":1754082321629,"stop":1754082321629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2589662b5d1606","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754081842594,"stop":1754081842594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06a17b27118bab5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754081839207,"stop":1754081839207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5798023e67bdc18e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754081800714,"stop":1754081800719,"duration":5},"status":"passed","severity":"normal"},{"uid":"db33b7bab7cb8f4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754081790845,"stop":1754081790847,"duration":2},"status":"passed","severity":"normal"},{"uid":"883a52a55daf7b3c","name":"Using a function","time":{"start":1754082155224,"stop":1754082155224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edc975d5153b02d","name":"msgTime: 0 ms from now, startTime: 1753822936198, endTime: 1754082136198","time":{"start":1754082148895,"stop":1754082148895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e97e31ed9318872","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754082001577,"stop":1754082001577,"duration":0},"status":"skipped","severity":"normal"},{"uid":"726e179f9ed208c0","name":"should wait for Store peer to be connected","time":{"start":1754081830289,"stop":1754081830290,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a76aa444e240c48","name":"should dispatch network event when browser goes online","time":{"start":1754081800687,"stop":1754081800687,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa01ab02d2bd835","name":"can start and stop the service","time":{"start":1754081968972,"stop":1754081968972,"duration":0},"status":"passed","severity":"normal"},{"uid":"72860f4ea22adb8e","name":"Decoder throws on undefined content topic","time":{"start":1754081819051,"stop":1754081819051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7c655c7424dc92","name":"Publish message with rate limit","time":{"start":1754081992498,"stop":1754081992499,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d53eba57dbf9511","name":"messageHashStr produces different results for different inputs","time":{"start":1754081800933,"stop":1754081800939,"duration":6},"status":"passed","severity":"normal"},{"uid":"4fa3e230beda82bf","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754081829982,"stop":1754081829982,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e4561cf3d22cf0","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754081801287,"stop":1754081801288,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa28dbdd1e2dc623","name":"should return false and handle errors gracefully","time":{"start":1754081801795,"stop":1754081801795,"duration":0},"status":"passed","severity":"normal"},{"uid":"645617d10eb6aeb1","name":"should handle a minimal index list","time":{"start":1754081785716,"stop":1754081785716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9687d53b4beef8e","name":"Check publish message containing XML","time":{"start":1754081992489,"stop":1754081992489,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a8fcfde666fa5","name":"Push message with content topic containing Russian","time":{"start":1754082415119,"stop":1754082415119,"duration":0},"status":"passed","severity":"normal"},{"uid":"99896f314cefdfaf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754082321636,"stop":1754082321636,"duration":0},"status":"passed","severity":"normal"},{"uid":"2633ecf291c00dbe","name":"should set default options when no config provided","time":{"start":1754081801789,"stop":1754081801789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bdd1af38bef304","name":"should populate queue if has active dial","time":{"start":1754081800989,"stop":1754081800989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1773b0ae91446da3","name":"should return false when peer is on different cluster","time":{"start":1754081800712,"stop":1754081800712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0827558b058a44","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754081809339,"stop":1754081809339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9143a047a0265124","name":"Query with Promise Callback, No Decoder","time":{"start":1754082110930,"stop":1754082110931,"duration":1},"status":"passed","severity":"normal"},{"uid":"caea591872489edb","name":"should not return locked peers if enough unlocked are available","time":{"start":1754081829973,"stop":1754081829973,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e927ede1751b39","name":"Check message with invalid timestamp is not received","time":{"start":1754082297715,"stop":1754082297715,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0dc8dc9f3f67d7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754081800852,"stop":1754081800853,"duration":1},"status":"passed","severity":"normal"},{"uid":"3110e30eff2c6c61","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754082005267,"stop":1754082005268,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdf8cd1f8afd16f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754082139223,"stop":1754082139224,"duration":1},"status":"passed","severity":"normal"},{"uid":"388f5178d9d57a98","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754081829216,"stop":1754081829217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10601b8ae62d000","name":"random static sharding 7 - Cluster ID: 282, Shard ID: 181","time":{"start":1754082089300,"stop":1754082089301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6efbe2699e49cb9","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754081863852,"stop":1754081863855,"duration":3},"status":"passed","severity":"normal"},{"uid":"eff7a10e7acc11f6","name":"should increase lamport timestamp","time":{"start":1754081842588,"stop":1754081842588,"duration":0},"status":"passed","severity":"normal"},{"uid":"facc7c9571e418c7","name":"Overlapping topic subscription","time":{"start":1754082321634,"stop":1754082321634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2ebb97c2801966","name":"should start all internal components","time":{"start":1754081801790,"stop":1754081801790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a09667c0428909","name":"should return false when navigator.onLine is false","time":{"start":1754081800677,"stop":1754081800678,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9cbfb6443e1f0d1","name":"should encode/decode to RLP encoding","time":{"start":1754081791584,"stop":1754081791584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d707358cf61e19d0","name":"should drop connection to all peers on hangUp","time":{"start":1754081945915,"stop":1754081945915,"duration":0},"status":"passed","severity":"normal"},{"uid":"404b644af2881089","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754081839171,"stop":1754081839171,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8863be9ad5ebcf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754081809336,"stop":1754081809337,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c38ed7bfc8167b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754082148893,"stop":1754082148893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e82cc2f560c150f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754082321639,"stop":1754082321639,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f74fc86c538dc8","name":"Push message with content topic containing JSON","time":{"start":1754082415119,"stop":1754082415120,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec762f7e121ea26","name":"Filter","time":{"start":1754082154467,"stop":1754082154468,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3bb9acab1d0d12","name":"should return null for non-existent peer","time":{"start":1754081800846,"stop":1754081800846,"duration":0},"status":"passed","severity":"normal"},{"uid":"2471953ebb413b71","name":"should handle dial errors gracefully","time":{"start":1754081801002,"stop":1754081801002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe56d1bb4824d66","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754081790854,"stop":1754081790855,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba660953bde1bc2b","name":"does not throw on valid cases","time":{"start":1754081785675,"stop":1754081785676,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12782993a19214a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754081801641,"stop":1754081801642,"duration":1},"status":"passed","severity":"normal"},{"uid":"89519af77661c192","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754081839181,"stop":1754081839184,"duration":3},"status":"passed","severity":"normal"},{"uid":"405f1e5bef7e8a43","name":"Query generator for multiple messages","time":{"start":1754082136012,"stop":1754082136012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9073ddc6188d609","name":"should update ack status of messages in outgoing buffer","time":{"start":1754081842594,"stop":1754081842594,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d34cf8c2d4a9fa","name":"handles different networkShards values correctly","time":{"start":1754081785689,"stop":1754081785689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecb57e3769e5daa","name":"should create ShardReader with auto sharding network config","time":{"start":1754081800705,"stop":1754081800706,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a362af5a968e5a4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754081878104,"stop":1754081878104,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc86f62798d34800","name":"Push message with content topic containing Arabic","time":{"start":1754082415107,"stop":1754082415107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2799f3b979f0f9","name":"should handle queue processing errors gracefully","time":{"start":1754081801010,"stop":1754081801011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d2fa5b10685eb1","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754081800820,"stop":1754081800822,"duration":2},"status":"passed","severity":"normal"},{"uid":"57ee785d8243d341","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754081785693,"stop":1754081785693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45dc22903a1fe4e","name":"should increase lamport timestamp","time":{"start":1754081842585,"stop":1754081842586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05d1b5a33f9aac8","name":"should be safe to call multiple times","time":{"start":1754081800822,"stop":1754081800822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dab40d8019f1b0d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754082297725,"stop":1754082297725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade79e1b3a97c7d9","name":"Relay - dialed after","time":{"start":1754082154466,"stop":1754082154466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4a3af991fcfe91","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754082101824,"stop":1754082101824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf52b633b09aa21","name":"Push message with Chinese payload","time":{"start":1754082415099,"stop":1754082415099,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd4d97da6594f5b","name":"should not be empty after adding a subscription","time":{"start":1754081829986,"stop":1754081829986,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dfcc4b2d7563dd","name":"throws if store query response has error status","time":{"start":1754081801643,"stop":1754081801644,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd3e6e450344a2d","name":"should dispatch connect and disconnect events","time":{"start":1754081829973,"stop":1754081829974,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce92aa736eb35d5c","name":"Overlapping topic subscription","time":{"start":1754082001376,"stop":1754082001377,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b7824bac5ff2f66","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754081985764,"stop":1754081985765,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac5bc9b6a2b6df1","name":"should create dialer with libp2p and shardReader","time":{"start":1754081800962,"stop":1754081800970,"duration":8},"status":"passed","severity":"normal"},{"uid":"5c306397e45eabd6","name":"Push 30 different messages","time":{"start":1754082415116,"stop":1754082415116,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2da896e6179561b","name":"should reject if Store is requested but not mounted","time":{"start":1754081830285,"stop":1754081830286,"duration":1},"status":"passed","severity":"normal"},{"uid":"6607f4e0c92161e0","name":"A test","time":{"start":1754081916674,"stop":1754081916674,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe98c646eb557","name":"Check publish message after service node is restarted","time":{"start":1754081992496,"stop":1754081992496,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b63f999b9437397","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754081839204,"stop":1754081839205,"duration":1},"status":"passed","severity":"normal"},{"uid":"66920d73491100d","name":"Check received message containing JSON","time":{"start":1754082297713,"stop":1754082297713,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c0786de3e4cbf","name":"Subscribe to topic containing short and publish message","time":{"start":1754082001377,"stop":1754082001377,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4bfdb195779dfc","name":"Check received message containing Arabic","time":{"start":1754082297711,"stop":1754082297711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5cdfda0fea4ac3","name":"should create ShardReader with static shards network config","time":{"start":1754081800706,"stop":1754081800706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1ad5fb8b95a238","name":"should not process empty queue","time":{"start":1754081801010,"stop":1754081801010,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa1868be9354033","name":"Decoder throws on empty string content topic","time":{"start":1754081819051,"stop":1754081819051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8c4392970aecd2","name":"throws on content topic with empty version field","time":{"start":1754081785680,"stop":1754081785680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9312385c69128e","name":"should reject if WakuNode is not started","time":{"start":1754081830279,"stop":1754081830282,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c8f7e303ef135c0","name":"can start and stop the service","time":{"start":1754081813265,"stop":1754081813265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6877076105303b9","name":"should properly create location multiaddrs - udp6","time":{"start":1754081791587,"stop":1754081791587,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20026f5c418933b","name":"should dial peers from store when browser is connected","time":{"start":1754081800823,"stop":1754081800824,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5f08b1de54a5ed","name":"should return no connections if no open connection provided","time":{"start":1754081801339,"stop":1754081801339,"duration":0},"status":"passed","severity":"normal"},{"uid":"939ca6bc562bb99","name":"throws an error for improperly formatted content topics","time":{"start":1754081785690,"stop":1754081785690,"duration":0},"status":"passed","severity":"normal"},{"uid":"627e2a7b93b96bdb","name":"should add received messages to bloom filter","time":{"start":1754081842589,"stop":1754081842589,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cf32fa582e573a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754081801817,"stop":1754081801817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95742e59cb4ef6a","name":"Check message with no payload is not received","time":{"start":1754082297726,"stop":1754082297726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9568501cb379df","name":"Promise Callback - true","time":{"start":1754082121644,"stop":1754082121645,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfac48bb324750e","name":"messageHashStr works with IProtoMessage","time":{"start":1754081800932,"stop":1754081800933,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e75a95ceafb0d1","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754081839177,"stop":1754081839178,"duration":1},"status":"passed","severity":"normal"},{"uid":"620b8bd699d86462","name":"Nwaku publishes","time":{"start":1754081982489,"stop":1754081982489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5560514d956f3","name":"should handle empty pubsub topics","time":{"start":1754081801297,"stop":1754081801298,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d8c4c730aee52b","name":"Subscribe and receives messages on 20 topics","time":{"start":1754082321632,"stop":1754082321632,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15f5ceb5a9b9d6a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754081785683,"stop":1754081785683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f238aa011ca5ce9","name":"should reject if LightPush is requested but not mounted","time":{"start":1754081830284,"stop":1754081830285,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b3b0fe42b47215","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754081931681,"stop":1754081931682,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e08b8a54e330da","name":"Check publish message containing special chars","time":{"start":1754081992487,"stop":1754081992487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49991452827ee5e","name":"Push message with XML payload","time":{"start":1754082415114,"stop":1754082415114,"duration":0},"status":"passed","severity":"normal"},{"uid":"10071c4035fd6aa8","name":"should use configured peers when available","time":{"start":1754081830459,"stop":1754081830459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5611b2a78ccdc358","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754081813269,"stop":1754081813269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1bd03072bbd0e7","name":"should handle peer store errors gracefully","time":{"start":1754081800846,"stop":1754081800851,"duration":5},"status":"passed","severity":"normal"},{"uid":"7b8b32d690db3364","name":"should register libp2p event listeners when start is called","time":{"start":1754081829979,"stop":1754081829979,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dcf9bd7a359505","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754081801292,"stop":1754081801293,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af2fa427c641bbe","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754081801292,"stop":1754081801292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefddaffe481b847","name":"Subscribe and receives messages on 20 topics","time":{"start":1754082321617,"stop":1754082321617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15af1b4f4eb16b0","name":"Check received message with timestamp: 1754081856566000000 ","time":{"start":1754082297714,"stop":1754082297714,"duration":0},"status":"passed","severity":"normal"},{"uid":"297b573e4729a9e0","name":"should allow redial after failed dial cooldown expires","time":{"start":1754081801002,"stop":1754081801003,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b3a5edd626de9b","name":"should detect messages with missing dependencies","time":{"start":1754081842591,"stop":1754081842592,"duration":1},"status":"passed","severity":"normal"},{"uid":"20bffe6754294e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754081839220,"stop":1754081839220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d756141210ea3d07","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754081785691,"stop":1754081785691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2c31ccb4aa274a","name":"should handle case with all peers already connected","time":{"start":1754081800845,"stop":1754081800845,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4a9aa3f2cff952","name":"Push message with content topic containing short","time":{"start":1754082415105,"stop":1754082415105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b39ad5d63c43ab0","name":"non connected peers","time":{"start":1754081969280,"stop":1754081969280,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e5f6a7d7fcd9035","name":"should return PeerId when PeerId is provided","time":{"start":1754081801501,"stop":1754081801501,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c8190b3823cb61","name":"should throw error - no public key","time":{"start":1754081791581,"stop":1754081791582,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fc73c50b9ee570","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754081842593,"stop":1754081842593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6869c1d127673a37","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754082321633,"stop":1754082321634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1da4e1e0b12428b","name":"Query Generator - true","time":{"start":1754082121642,"stop":1754082121642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4543d49155dab19","name":"should handle multiple query options for time ranges","time":{"start":1754081830459,"stop":1754081830459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0af7918c76d0c53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754081785693,"stop":1754081785693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0903f99f263b426","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754082148895,"stop":1754082148895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05851c528d9c6e9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754082101823,"stop":1754082101823,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b92b5a83ff5177","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754082001388,"stop":1754082001388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6ac689a2a0a4d4","name":"configure the node with multiple content topics","time":{"start":1754082097450,"stop":1754082097450,"duration":0},"status":"passed","severity":"normal"},{"uid":"780ba057b332589e","name":"peer exchange sets tag","time":{"start":1754082001570,"stop":1754082001574,"duration":4},"status":"passed","severity":"normal"},{"uid":"cbcb0a258c302578","name":"throws on content topic with empty encoding field","time":{"start":1754081785681,"stop":1754081785681,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65b772afd826c11","name":"messageHashStr returns a hex string","time":{"start":1754081800932,"stop":1754081800932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b2e388ee6b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754081839221,"stop":1754081839222,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed3dfdc4a4c40c8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app21/7/topic959/utf8","time":{"start":1754082097441,"stop":1754082097444,"duration":3},"status":"passed","severity":"normal"},{"uid":"f23bcd20bb9fa738","name":"should return true when peer is on the same cluster","time":{"start":1754081800706,"stop":1754081800707,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed742448d909147","name":"Subscribe to topic containing long and receive message","time":{"start":1754082321620,"stop":1754082321620,"duration":0},"status":"passed","severity":"normal"},{"uid":"141e3959bd898308","name":"should decode valid enr with tcp successfully","time":{"start":1754081791581,"stop":1754081791581,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e69e10e6d4c0f3","name":"should requeue task if no peer is available","time":{"start":1754081829766,"stop":1754081829766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5ec618ff33149e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754082001375,"stop":1754082001375,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3e35984f9fdcad","name":"Check received message containing JSON","time":{"start":1754082297722,"stop":1754082297722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f982a58855534eb4","name":"isConnected should return false after all peers disconnect","time":{"start":1754081878105,"stop":1754081878105,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec603ae120ba5a8","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754081785684,"stop":1754081785684,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b2d0daaa01f372","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app17/2/topic978/utf8","time":{"start":1754082097449,"stop":1754082097449,"duration":0},"status":"passed","severity":"normal"},{"uid":"933dc4f517a37db1","name":"less peers than existing","time":{"start":1754081969280,"stop":1754081969280,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41b3b8174626d659","name":"should be empty after removing the only subscription","time":{"start":1754081829986,"stop":1754081829987,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d528869c75dcf61","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754081809503,"stop":1754081809503,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b1bb976e5a19ed1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754081785686,"stop":1754081785687,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b903bc09f97eb4","name":"Push message with shell command payload","time":{"start":1754082415115,"stop":1754082415115,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaffd77fbcf8492","name":"Check received message containing unicode special characters","time":{"start":1754082297713,"stop":1754082297714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fed145b1b7464d4","name":"should handle corrupted local storage data gracefully","time":{"start":1754081813269,"stop":1754081813269,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec30d6d869706fa","name":"Passing page size 3 when there are 20 messages","time":{"start":1754082133465,"stop":1754082133465,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f0f4f498d48b1e","name":"random static sharding 1 - Cluster ID: 755, Shard ID: 595","time":{"start":1754082089291,"stop":1754082089292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8630921d800789f","name":"should properly create peer info with all multiaddrs","time":{"start":1754081791588,"stop":1754081791588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e940d14a74422d2","name":"Check received message containing escaped characters","time":{"start":1754082297723,"stop":1754082297723,"duration":0},"status":"passed","severity":"normal"},{"uid":"24eae99f844e80ed","name":"Throws when trying to push message with empty payload","time":{"start":1754082415116,"stop":1754082415116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c309b42b29656e14","name":"should not fail to start the service if it is already started","time":{"start":1754081813266,"stop":1754081813266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d48d9592d8334e","name":"Cluster ID 0, shard 1","time":{"start":1754082089290,"stop":1754082089291,"duration":1},"status":"passed","severity":"normal"},{"uid":"d969b8a5b8569d38","name":"Push message with Arabic payload","time":{"start":1754082415099,"stop":1754082415099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9e0156ac400f3e","name":"Push message with meta","time":{"start":1754082415109,"stop":1754082415109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de7955779deffa2","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754081785688,"stop":1754081785689,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e69f49a34207e4","name":"should decode valid enr successfully","time":{"start":1754081791580,"stop":1754081791580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e244d2feda47d981","name":"should return false when peer is not found","time":{"start":1754081800711,"stop":1754081800711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9447ae7a71c34037","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754081829980,"stop":1754081829980,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bfaa5611a9bc87","name":"should not dial peers from store when browser is not connected","time":{"start":1754081800824,"stop":1754081800824,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b9333c97e930","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754081785694,"stop":1754081785694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0355e1050d7b14","name":"should be able to encode the field with only STORE set to true","time":{"start":1754081790847,"stop":1754081790847,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c7b56d453fe893","name":"ignores unrecognized TXT record formats","time":{"start":1754081809499,"stop":1754081809500,"duration":1},"status":"passed","severity":"normal"},{"uid":"85743fabdf3f8ab8","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754081800284,"stop":1754081800285,"duration":1},"status":"passed","severity":"normal"},{"uid":"101ddc3de076396f","name":"should lock peers when selected","time":{"start":1754081829972,"stop":1754081829972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed90a72f89f5934","name":"can start and stop the service","time":{"start":1754081862311,"stop":1754081862312,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cca3fe577137c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754081785693,"stop":1754081785693,"duration":0},"status":"passed","severity":"normal"},{"uid":"675917506076e8d2","name":"should dial with PeerId and return stream","time":{"start":1754081801793,"stop":1754081801793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb899daffc1a360","name":"Check publish message containing JSON","time":{"start":1754081992490,"stop":1754081992490,"duration":0},"status":"passed","severity":"normal"},{"uid":"95af10eadf3f58ae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754081839219,"stop":1754081839220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a726a4cc6bfb1435","name":"should add and check entries correctly","time":{"start":1754081828847,"stop":1754081828852,"duration":5},"status":"passed","severity":"normal"},{"uid":"9b97bed6b6a50873","name":"should wait for Filter peer to be connected","time":{"start":1754081830289,"stop":1754081830289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c67a9e64f831dc1","name":"Passing page size 10 when there are 10 messages","time":{"start":1754082133465,"stop":1754082133465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7dbfae60960036","name":"should start ping timers on peer connect","time":{"start":1754081801260,"stop":1754081801274,"duration":14},"status":"passed","severity":"normal"},{"uid":"ece7ee553e86e88","name":"can query messages by message hash","time":{"start":1754082113432,"stop":1754082113432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f71a6f813db2167","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754081839193,"stop":1754081839194,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fff0e1d22ec3562","name":"Waku message hash computation (no timestamp)","time":{"start":1754081800926,"stop":1754081800931,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb956e570cbdfdbe","name":"should sort peers by ping value","time":{"start":1754081801796,"stop":1754081801797,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0b46473e2b5f4d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754082001389,"stop":1754082001389,"duration":0},"status":"passed","severity":"normal"},{"uid":"487aa73df086417e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754081830455,"stop":1754081830455,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1271e93e5a3e3","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754082101822,"stop":1754082101823,"duration":1},"status":"passed","severity":"normal"},{"uid":"506404dfe75ebbf4","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754081829979,"stop":1754081829980,"duration":1},"status":"passed","severity":"normal"},{"uid":"de26729898280406","name":"should clear dial history on stop","time":{"start":1754081800973,"stop":1754081800973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed3dec74ffe1c05","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754081800865,"stop":1754081800865,"duration":0},"status":"passed","severity":"normal"},{"uid":"329b8173ba49218c","name":"should handle queue overflow by adding peers to queue","time":{"start":1754081801003,"stop":1754081801003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99c020d2eaa0dc3","name":"can start the service","time":{"start":1754081862309,"stop":1754081862311,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8c3a23caa76edff","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754082321636,"stop":1754082321636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a2c184852c3359","name":"Push message with content topic containing emoji","time":{"start":1754082415109,"stop":1754082415109,"duration":0},"status":"passed","severity":"normal"},{"uid":"702d0108fdc15562","name":"Check message with invalid timestamp is not received","time":{"start":1754082297725,"stop":1754082297725,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fb5fce484d19d9","name":"should not receive a peer event before start","time":{"start":1754081813267,"stop":1754081813267,"duration":0},"status":"passed","severity":"normal"},{"uid":"630170d1f7814197","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754081839205,"stop":1754081839206,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63f9a2d11036a18","name":"Subscribe and receive messages via waku relay post","time":{"start":1754082321616,"stop":1754082321616,"duration":0},"status":"passed","severity":"normal"},{"uid":"559f050d38f77ebc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754082321615,"stop":1754082321616,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86cc86362141772","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754082321638,"stop":1754082321638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b4dd531647cd55","name":"Renews subscription after lossing a connection","time":{"start":1754082321641,"stop":1754082321641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5cbbe57fd6cacc","name":"should not allow unachievable error rate","time":{"start":1754081838786,"stop":1754081838787,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f2eb07fad2dda","name":"Relay - times out","time":{"start":1754082154466,"stop":1754082154466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1e05e278a5fcd3","name":"Query generator for multiple messages with different content topic format","time":{"start":1754082136015,"stop":1754082136016,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4f8d5fbb5ab75","name":"should not retry if at least one success","time":{"start":1754081829778,"stop":1754081829778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f744922ac61e80","name":"should process queue every 500ms","time":{"start":1754081801004,"stop":1754081801004,"duration":0},"status":"passed","severity":"normal"},{"uid":"938b44e6c13c1b74","name":"returns nothing if no connections present","time":{"start":1754081801338,"stop":1754081801339,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e852589c967a39","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754081862321,"stop":1754081862321,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5d29ab3520570ac","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754081785690,"stop":1754081785690,"duration":0},"status":"passed","severity":"normal"},{"uid":"670955439e8fe101","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754081809335,"stop":1754081809336,"duration":1},"status":"passed","severity":"normal"},{"uid":"5940e43e412c8bde","name":"should return false when peer shard info is not found","time":{"start":1754081800713,"stop":1754081800713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5da7bc3650708e","name":"should get all peers from store","time":{"start":1754081800836,"stop":1754081800836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b867ee1f690afb9","name":"should call waitForPeer on Relay","time":{"start":1754081830290,"stop":1754081830290,"duration":0},"status":"passed","severity":"normal"},{"uid":"9548348cff7a6ac8","name":"Subscribe to topic containing long and receive message","time":{"start":1754082321635,"stop":1754082321636,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f06c3a5f08d7f6d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754082102964,"stop":1754082102964,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e9ea1203f6aa99","name":"Refresh subscription","time":{"start":1754082321634,"stop":1754082321634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3287ed0644fef1cb","name":"should start and stop interval correctly","time":{"start":1754081829763,"stop":1754081829764,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc08882128db962e","name":"should return true even if peer has no overlapping shards","time":{"start":1754081800707,"stop":1754081800708,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99796f0da0188b4","name":"recovers when dns.resolve returns empty","time":{"start":1754081809499,"stop":1754081809499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd6f531420b70df","name":"should handle complete peer lifecycle","time":{"start":1754081801305,"stop":1754081801305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a859fc1e23ec5109","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754082246400,"stop":1754082246400,"duration":0},"status":"passed","severity":"normal"},{"uid":"733a3a5288ba2c92","name":"Check received message with timestamp: 1754081856566000000 ","time":{"start":1754082297723,"stop":1754082297724,"duration":1},"status":"passed","severity":"normal"},{"uid":"907ca10811e4f51c","name":"rejects content-filtered query with only contentTopics","time":{"start":1754081801126,"stop":1754081801129,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c5ea999e6ee3097","name":"should return false when peer is not found","time":{"start":1754081800720,"stop":1754081800720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe181ce48fae8d7","name":"Push message with special chars payload","time":{"start":1754082415112,"stop":1754082415112,"duration":0},"status":"passed","severity":"normal"},{"uid":"29821db6b03d1f9f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754081839188,"stop":1754081839189,"duration":1},"status":"passed","severity":"normal"},{"uid":"4678eacd187decea","name":"Check received message containing long","time":{"start":1754082297718,"stop":1754082297719,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc837ae52553084","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app9/6/topic631/proto","time":{"start":1754082097441,"stop":1754082097441,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36649e0a15ce219","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754082097432,"stop":1754082097433,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e9b45c091e7a55","name":"Round trip binary serialization","time":{"start":1754081801815,"stop":1754081801815,"duration":0},"status":"passed","severity":"normal"},{"uid":"349a4493ffd27263","name":"random static sharding 5 - Cluster ID: 825, Shard ID: 771","time":{"start":1754082089294,"stop":1754082089294,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f49864a4a3b626f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754081820703,"stop":1754081820703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1cea2f41f3e5d7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754081839189,"stop":1754081839189,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ccc4b9e0c807b7","name":"should handle errors when globalThis is not available","time":{"start":1754081800674,"stop":1754081800674,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3a3266b76a55a6","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754081801123,"stop":1754081801125,"duration":2},"status":"passed","severity":"normal"},{"uid":"800aced0cd3fbc0c","name":"Push message with Script payload","time":{"start":1754082415114,"stop":1754082415114,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92a919d49cd2e60","name":"Sets default value correctly","time":{"start":1754082155225,"stop":1754082155225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c592827339763b2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754081829979,"stop":1754081829979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c06e2cfe9bd18a3","name":"random static sharding 10 - Cluster ID: 711, Shard ID: 96","time":{"start":1754082089302,"stop":1754082089302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6850020db43aa1f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754081801526,"stop":1754081801526,"duration":0},"status":"passed","severity":"normal"},{"uid":"135449f8b787b678","name":"should handle ping failures gracefully","time":{"start":1754081801280,"stop":1754081801286,"duration":6},"status":"passed","severity":"normal"},{"uid":"94d58bb1b9bb9e25","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754082001378,"stop":1754082001378,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ee70e2cbec8509","name":"throws if decoders don't match content topics","time":{"start":1754081801642,"stop":1754081801642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef1dbef8c8d8acc","name":"should clear dial history on start","time":{"start":1754081800971,"stop":1754081800971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80bf73cf87e7828","name":"should not create multiple intervals when called multiple times","time":{"start":1754081800972,"stop":1754081800972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdf8190e5b49398","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754081839176,"stop":1754081839176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb34839aee748a9","name":"should handle disconnect when peer has no timers","time":{"start":1754081801296,"stop":1754081801297,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb26c6057cb1a9d","name":"Generator, 2 different shards","time":{"start":1754082102962,"stop":1754082102963,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd20b169cf46afa","name":"should properly compute the node id","time":{"start":1754081791584,"stop":1754081791584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9f860216bce335","name":"should return different streams if requested simultaniously","time":{"start":1754081801525,"stop":1754081801525,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a7af5f60b366db","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754082001375,"stop":1754082001375,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3fabd2ffe1bff5","name":"should add event listeners to libp2p","time":{"start":1754081800668,"stop":1754081800668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b226e967fbb197","name":"return first retrieved peers without further DNS queries","time":{"start":1754081809501,"stop":1754081809502,"duration":1},"status":"passed","severity":"normal"},{"uid":"50757b0e0482c00f","name":"Check publish message after client node is restarted","time":{"start":1754081992496,"stop":1754081992496,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d8cadb22b58c72e","name":"should be delivered immediately if received","time":{"start":1754081842595,"stop":1754081842595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d048926940d41053","name":"should have no discoveries enabled by default","time":{"start":1754081829213,"stop":1754081829214,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbab4b41a5f07ff8","name":"should handle onConnected and onDisconnected","time":{"start":1754081829974,"stop":1754081829974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a625c9ed34e088a4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754081839193,"stop":1754081839193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88cec07d81e6311","name":"Check message received after jswaku node is restarted","time":{"start":1754082297717,"stop":1754082297717,"duration":0},"status":"passed","severity":"normal"},{"uid":"be59beecfc0d075","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754081809338,"stop":1754081809339,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9fd175cf29442d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754082005272,"stop":1754082005273,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e9b21ed96a02e2","name":"should emit a peer event after start","time":{"start":1754081813266,"stop":1754081813267,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a2feedf2f1e21","name":"connected peers and dial","time":{"start":1754081969279,"stop":1754081969279,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47f5f18cbb263f5d","name":"Push message with escaped characters payload","time":{"start":1754082415115,"stop":1754082415115,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e57cdc105ff759","name":"ends if response has no messages","time":{"start":1754081801644,"stop":1754081801644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3781dd85656b43","name":"should continually clean up expired entries at intervals","time":{"start":1754081828865,"stop":1754081828865,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ea2e40918ba792","name":"Callback on promise, aborts when callback returns true","time":{"start":1754082136018,"stop":1754082136019,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a9a8415bace903","name":"should return all connected peers without codec filter","time":{"start":1754081801795,"stop":1754081801796,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1cbaf5d9ed4c85e","name":"Delete observer","time":{"start":1754081970814,"stop":1754081970814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2aa0b484c8374f","name":"Push message equal or less that 1MB","time":{"start":1754082415111,"stop":1754082415111,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e860b08db7b6b56","name":"should dial peer when peer is discovered","time":{"start":1754081800259,"stop":1754081800259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bbd26d3db6fa61","name":"tcp ip4 address","time":{"start":1754081790943,"stop":1754081790943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a504203a39682fc2","name":"Check publish message containing escaped characters","time":{"start":1754081992491,"stop":1754081992491,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ac775365f8df52","name":"should not dispatch event when already connected","time":{"start":1754081800684,"stop":1754081800684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e6b4bc7132735","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754082321633,"stop":1754082321633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed1cf5f86d9a6b04","name":"should throw error - no id","time":{"start":1754081791582,"stop":1754081791582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6402f385b6340ed","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754082001388,"stop":1754082001388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5f2d54cfd348d0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754081800852,"stop":1754081800852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ad667acd859948","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754081839205,"stop":1754081839205,"duration":0},"status":"passed","severity":"normal"},{"uid":"778f89d8196237dc","name":"should set field with all protocols disabled","time":{"start":1754081791588,"stop":1754081791588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9936954f794d5003","name":"should handle errors when getting connections","time":{"start":1754081800690,"stop":1754081800693,"duration":3},"status":"passed","severity":"normal"},{"uid":"b00e131494a253e5","name":"Check publish message containing emoji","time":{"start":1754081992492,"stop":1754081992492,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb808e0576ec5613","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754081839215,"stop":1754081839215,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c59dde1818def7","name":"Push message with Russian payload","time":{"start":1754082415100,"stop":1754082415100,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cca08c7ab60478","name":"should handle network check errors gracefully","time":{"start":1754081801011,"stop":1754081801012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18a9e040ccae9e3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754081785683,"stop":1754081785683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b746b053a915175","name":"should start the dialing interval","time":{"start":1754081800971,"stop":1754081800971,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f7f0a040612210","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754081790857,"stop":1754081790858,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcac64fbe6483af","name":"should send to specified number of peers of used peers","time":{"start":1754081830140,"stop":1754081830141,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2571d876f44d97","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754081801526,"stop":1754081801526,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5e060930c7116a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754082321623,"stop":1754082321623,"duration":0},"status":"passed","severity":"normal"},{"uid":"8515183d6eb3f97b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754081878104,"stop":1754081878104,"duration":0},"status":"passed","severity":"normal"},{"uid":"204dc375f579aa8d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754081800920,"stop":1754081800920,"duration":0},"status":"passed","severity":"normal"},{"uid":"59773e3b1fd06f2a","name":"Push to array if already present","time":{"start":1754081785342,"stop":1754081785343,"duration":1},"status":"passed","severity":"normal"},{"uid":"90728d80e139c6e9","name":"should dial second nwaku node that was discovered","time":{"start":1754081857474,"stop":1754081857477,"duration":3},"status":"skipped","severity":"normal"},{"uid":"15f777efef53f9a0","name":"Check received message containing Basic HTML tag","time":{"start":1754082297712,"stop":1754082297713,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29a6f8700cb6bf4","name":"should create ConnectionManager with relay","time":{"start":1754081801788,"stop":1754081801789,"duration":1},"status":"passed","severity":"normal"},{"uid":"765d5f3ffca83f27","name":"returns all values when wanted number matches available values","time":{"start":1754081808623,"stop":1754081808624,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be294a789ca0202","name":"Push message with unicode special characters payload","time":{"start":1754082415115,"stop":1754082415116,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb841b93c355c9a2","name":"Push message with custom timestamp: 1754085481032","time":{"start":1754082415122,"stop":1754082415123,"duration":1},"status":"passed","severity":"normal"},{"uid":"26143fc9f16eae75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754081839219,"stop":1754081839219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e0e60fbd81a149","name":"should handle incoming messages","time":{"start":1754081830456,"stop":1754081830456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f969db599a1e9b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754081785696,"stop":1754081785696,"duration":0},"status":"passed","severity":"normal"},{"uid":"de75c0b3c41350fa","name":"Get Nodes","time":{"start":1754081808845,"stop":1754081808845,"duration":0},"status":"passed","severity":"normal"},{"uid":"771ed4e666faf94e","name":"should retry failed tasks","time":{"start":1754081829767,"stop":1754081829769,"duration":2},"status":"passed","severity":"normal"},{"uid":"9aa5860f04b03c04","name":"should handle multiple peer connections","time":{"start":1754081801277,"stop":1754081801277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3438018e2c003c7e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754082321631,"stop":1754082321631,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7fbb775c56faa2","name":"should be safe to call multiple times","time":{"start":1754081800823,"stop":1754081800823,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f928807c7ce61","name":"should not create relay timers when relay is not provided","time":{"start":1754081801288,"stop":1754081801288,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccd2317b8f8e84d","name":"Push message with content topic containing Chinese","time":{"start":1754082415118,"stop":1754082415118,"duration":0},"status":"passed","severity":"normal"},{"uid":"90549dc98a23edc1","name":"Push message with Russian payload","time":{"start":1754082415113,"stop":1754082415113,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7a360154cd7369","name":"Push message with content topic containing SQL Injection","time":{"start":1754082415107,"stop":1754082415108,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be2495773694ddf","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754082148896,"stop":1754082148896,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcabbdd49a0b19e3","name":"should check connected peers if present and suitable","time":{"start":1754081830287,"stop":1754081830289,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d75088e035ed8f3","name":"Push message with content topic containing escaped characters","time":{"start":1754082415108,"stop":1754082415108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1b6767e3811d55","name":"should throw if no connection provided","time":{"start":1754081801524,"stop":1754081801525,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a825580e55dd6cf","name":"Check message with non string payload is not received","time":{"start":1754082297717,"stop":1754082297717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e0c4767034ad09","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754082321622,"stop":1754082321623,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b922dd1bee1ccdb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754081839221,"stop":1754081839221,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5290676309c2a4","name":"Check publish message containing Script","time":{"start":1754081992489,"stop":1754081992489,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3ad4d49542f64c","name":"Check received message containing short","time":{"start":1754082297718,"stop":1754082297718,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cb607dd394ba1f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754081839191,"stop":1754081839192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bf929fd4cbab6d","name":"should skip peer when not on same cluster","time":{"start":1754081800990,"stop":1754081800990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfda46800345a56","name":"Decoder throws on empty string content topic","time":{"start":1754081801817,"stop":1754081801817,"duration":0},"status":"passed","severity":"normal"},{"uid":"772dc8891f24ff70","name":"Throws when trying to push message with empty payload","time":{"start":1754082415104,"stop":1754082415105,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fa328c12891363","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754082297727,"stop":1754082297727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1016c3332dc3f573","name":"Fails to push message with large meta","time":{"start":1754082415109,"stop":1754082415109,"duration":0},"status":"passed","severity":"normal"},{"uid":"42246b72f049f1b9","name":"should handle hash queries without validation","time":{"start":1754081830459,"stop":1754081830459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7a7f0ca11047f0","name":"should merge provided config with defaults","time":{"start":1754081801789,"stop":1754081801789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de98d50f8c75e02","name":"should dial peer when on same shard","time":{"start":1754081800990,"stop":1754081800990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11e0fef91407f9b","name":"should handle shard reader errors gracefully","time":{"start":1754081801011,"stop":1754081801011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c782645b1edc48bc","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754081842592,"stop":1754081842592,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fd1ce7ce1e82bf","name":"should update peer store before dialing","time":{"start":1754081800267,"stop":1754081800267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c74c49ea55b561e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754082005269,"stop":1754082005269,"duration":0},"status":"passed","severity":"normal"}] |