mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"ec958900c6a5d068","name":"groups content topics by expected pubsub topic","time":{"start":1754024637452,"stop":1754024637452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6644bfffe05a328","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754025187436,"stop":1754025187436,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d648d40f7dc787","name":"Push message with content topic containing short","time":{"start":1754025271969,"stop":1754025271969,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dd283368388fcd","name":"Check received message containing numeric","time":{"start":1754025163013,"stop":1754025163014,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee32e2ec28bdf26e","name":"should dial peer immediately when queue is empty","time":{"start":1754024653625,"stop":1754024653625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa2723169b20740","name":"Check publish message containing SQL Injection","time":{"start":1754024854770,"stop":1754024854770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aab8c8b11c5445","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754024694022,"stop":1754024694023,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc14e9aee9efe0e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754024637448,"stop":1754024637448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a965cec8783217","name":"should properly create location multiaddrs - udp4","time":{"start":1754024643788,"stop":1754024643789,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcb8f9fee3168a2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754024694022,"stop":1754024694022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85563e57b57c847","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754024684634,"stop":1754024684634,"duration":0},"status":"passed","severity":"normal"},{"uid":"a949ffed9580032c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754024791348,"stop":1754024791348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d43b2c56a991b49","name":"should encode/decode to RLP encoding","time":{"start":1754024643787,"stop":1754024643787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d498feb803b49693","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754024653876,"stop":1754024653877,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f19f3c661318261","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754024684732,"stop":1754024684732,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b5460685d44d92","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754024637460,"stop":1754024637460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af54176bf30d561","name":"should retry on complete failure if specified","time":{"start":1754024683717,"stop":1754024683718,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d825e35c191bc52","name":"Check received message containing numeric","time":{"start":1754025163026,"stop":1754025163026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95a047641d05211","name":"Relay + Store","time":{"start":1754024719837,"stop":1754024719838,"duration":1},"status":"passed","severity":"normal"},{"uid":"717da06e24863484","name":"Relay - dialed first","time":{"start":1754025016129,"stop":1754025016130,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55f6a72b86aaaad","name":"should not receive a peer event before start","time":{"start":1754024829973,"stop":1754024829974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e749ab338cc613de","name":"Subscribe to topic containing Script and receive message","time":{"start":1754025187441,"stop":1754025187441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce700e33bc5a37a","name":"should handle dial errors gracefully","time":{"start":1754024653630,"stop":1754024653630,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeac79dda2e7aef6","name":"Sets default value correctly","time":{"start":1754025010632,"stop":1754025010632,"duration":0},"status":"passed","severity":"normal"},{"uid":"be30d7a9a02413d1","name":"ends if stream creation fails","time":{"start":1754024654589,"stop":1754024654589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c92d9e2c7fae82","name":"should not be empty after adding a subscription","time":{"start":1754024684731,"stop":1754024684731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f488b103642f0c4","name":"Sign & Recover","time":{"start":1754024672961,"stop":1754024672961,"duration":0},"status":"passed","severity":"normal"},{"uid":"695c4d9b09200074","name":"should stop all internal components","time":{"start":1754024654821,"stop":1754024654822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a037d950b4f2b7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754024694033,"stop":1754024694033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f93719ee18b4828","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754024654155,"stop":1754024654155,"duration":0},"status":"passed","severity":"normal"},{"uid":"322509148de967e","name":"should add received messages to bloom filter","time":{"start":1754024697698,"stop":1754024697698,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e3d7f0e1767246","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754025187450,"stop":1754025187450,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ce5bc12d90bca3","name":"Check message with no content topic is not received","time":{"start":1754025163040,"stop":1754025163040,"duration":0},"status":"passed","severity":"normal"},{"uid":"7561db8e49930a94","name":"Check message received after jswaku node is restarted","time":{"start":1754025163024,"stop":1754025163024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48169f9b8c2aa90","name":"Query with Ordered Callback, No message returned","time":{"start":1754024975872,"stop":1754024975872,"duration":0},"status":"passed","severity":"normal"},{"uid":"888ee14332990765","name":"should handle multiple query options for time ranges","time":{"start":1754024684227,"stop":1754024684227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a998ae42196eb67","name":"should get / set UDP multiaddr","time":{"start":1754024643788,"stop":1754024643788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847e12ea2853519","name":"Push message with short payload","time":{"start":1754025271962,"stop":1754025271962,"duration":0},"status":"passed","severity":"normal"},{"uid":"462706914577a349","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754024637455,"stop":1754024637455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2287b0010d3174","name":"Check received message containing long","time":{"start":1754025163025,"stop":1754025163026,"duration":1},"status":"passed","severity":"normal"},{"uid":"98732db12ff7c848","name":"throws on content topic with empty encoding field","time":{"start":1754024637446,"stop":1754024637446,"duration":0},"status":"passed","severity":"normal"},{"uid":"faafac3071d745ab","name":"Push message with special chars payload","time":{"start":1754025271963,"stop":1754025271963,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d68aaec3394580","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754024697702,"stop":1754024697702,"duration":0},"status":"passed","severity":"normal"},{"uid":"46719caa30c71987","name":"should respect custom numPeersToUse configuration","time":{"start":1754024684632,"stop":1754024684632,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b3680ba58afe6e","name":"should handle dial errors","time":{"start":1754024654824,"stop":1754024654824,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f14f7e33795350","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754025187451,"stop":1754025187451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7138cecb3619d8","name":"should handle errors gracefully when getting peer info","time":{"start":1754024653954,"stop":1754024653954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30a5d32e0f06d97","name":"Filter","time":{"start":1754025016132,"stop":1754025016132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97f09edd8b57c8d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754025187440,"stop":1754025187440,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cb5aa2230ff88b","name":"Push message with content topic containing Russian","time":{"start":1754025271956,"stop":1754025271957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0be20d0f03891be","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754025187440,"stop":1754025187440,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dc6842d1a5de16","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754024654349,"stop":1754024654349,"duration":0},"status":"passed","severity":"normal"},{"uid":"575ec4a321effa1b","name":"should add event listeners to libp2p","time":{"start":1754024653182,"stop":1754024653183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ac146145b469de","name":"Decoder throws on undefined content topic","time":{"start":1754024674268,"stop":1754024674268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2059e3aa3b862b9e","name":"Check publish message containing Basic HTML tag","time":{"start":1754024854772,"stop":1754024854772,"duration":0},"status":"passed","severity":"normal"},{"uid":"babf1b1cb215071f","name":"Ephemeral field set to true","time":{"start":1754024654830,"stop":1754024654830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59a5b8852ca47a8","name":"Push message with content topic containing long","time":{"start":1754025271969,"stop":1754025271969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4ee43a8e0f0fc0","name":"can start the service","time":{"start":1754024718880,"stop":1754024718881,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33b1621da9ec4c4","name":"should maintain proper timestamps if all messages received","time":{"start":1754024697697,"stop":1754024697697,"duration":0},"status":"passed","severity":"normal"},{"uid":"25deff8660a6cf52","name":"Check publish message containing Chinese","time":{"start":1754024854769,"stop":1754024854769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fa5cbfbd6f2ab7","name":"Js publishes, other Js receives","time":{"start":1754024843683,"stop":1754024843683,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9150cce154dc0b","name":"should dispatch connect and disconnect events","time":{"start":1754024684629,"stop":1754024684629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5ad5953d6c71c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754024637457,"stop":1754024637457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbe7c281884a93d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754024859517,"stop":1754024859517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44adc1fc25f218c","name":"should emit a peer event after start","time":{"start":1754024718883,"stop":1754024718884,"duration":1},"status":"passed","severity":"normal"},{"uid":"981ca7b78e0860d4","name":"should not fail to stop the service if it was not started","time":{"start":1754024666517,"stop":1754024666517,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba391616e56e11b","name":"Push message with escaped characters payload","time":{"start":1754025271967,"stop":1754025271968,"duration":1},"status":"passed","severity":"normal"},{"uid":"767c02be9fbb24dd","name":"should handle disconnect when peer has no timers","time":{"start":1754024653562,"stop":1754024653562,"duration":0},"status":"passed","severity":"normal"},{"uid":"6067baf69dee32c5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754024694025,"stop":1754024694026,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f9b6e1a28a8f7f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754025187451,"stop":1754025187451,"duration":0},"status":"passed","severity":"normal"},{"uid":"857c10ffd5c22c84","name":"should properly create peer info with all multiaddrs","time":{"start":1754024643790,"stop":1754024643790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2739273ec63c0e58","name":"Delete observer","time":{"start":1754024831682,"stop":1754024831682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8423942bd2c3e9","name":"Push message with emoji payload","time":{"start":1754025271952,"stop":1754025271953,"duration":1},"status":"passed","severity":"normal"},{"uid":"7625f6a8140d79de","name":"should handle hash queries without validation","time":{"start":1754024684227,"stop":1754024684228,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbc43fd79d6ea1f","name":"Push message with Russian payload","time":{"start":1754025271947,"stop":1754025271947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e66adb35de1e21c","name":"should handle complete connection lifecycle","time":{"start":1754024653221,"stop":1754024653222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e4b17b9e578905","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754024653542,"stop":1754024653542,"duration":0},"status":"passed","severity":"normal"},{"uid":"610536751d725cf0","name":"should not modify tags of connections for different peers","time":{"start":1754024684634,"stop":1754024684635,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d79265b939f621e","name":"should process tasks in queue","time":{"start":1754024683289,"stop":1754024683289,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ddeec917b6b269","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754024694030,"stop":1754024694030,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9e266e5f1e7a38","name":"should be safe to call multiple times","time":{"start":1754024654822,"stop":1754024654822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e21b3eaadbc22b","name":"Push message with Script payload","time":{"start":1754025271965,"stop":1754025271965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc99c2d244823aa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754024874947,"stop":1754024874947,"duration":0},"status":"passed","severity":"normal"},{"uid":"987c582e7c84fc48","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754024643005,"stop":1754024643006,"duration":1},"status":"passed","severity":"normal"},{"uid":"93027d831fe31dd8","name":"Store - dialed first","time":{"start":1754025016131,"stop":1754025016131,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7f5dcb92fc9a9","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754024694032,"stop":1754024694033,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ddf04dca05a683","name":"Publish message with custom timestamp: Sat Aug 10 2024 05:07:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1754024854782,"stop":1754024854782,"duration":0},"status":"passed","severity":"normal"},{"uid":"252dbe13d1401ea6","name":"should dial peers from store when browser is connected","time":{"start":1754024654110,"stop":1754024654111,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc71069a46fa324","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754024684150,"stop":1754024684151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bb071f4a2fb9bb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754024662471,"stop":1754024662471,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e252f1f39a07ad","name":"Check publish message containing short","time":{"start":1754024854767,"stop":1754024854767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f338ce132cecb8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754024653946,"stop":1754024653946,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2bf39bcc7a9154","name":"should stop ping timers on peer disconnect","time":{"start":1754024653540,"stop":1754024653541,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d89e7d93e1cab1","name":"should handle errors when globalThis is not available","time":{"start":1754024653184,"stop":1754024653185,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d54d7b37beead9","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754024865472,"stop":1754024865473,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c23717febe891d6","name":"should invoke callbacks when receiving a message","time":{"start":1754024684732,"stop":1754024684732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4496b587323149d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754024774787,"stop":1754024774787,"duration":0},"status":"passed","severity":"normal"},{"uid":"446e284e791610c0","name":"should skip peer when not on same cluster","time":{"start":1754024653629,"stop":1754024653629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccf2817b09fcecf","name":"should continually clean up expired entries at intervals","time":{"start":1754024682411,"stop":1754024682412,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99dd4542861cbcf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754025187450,"stop":1754025187450,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8428f9f58343b7","name":"different cluster: nodes don't connect","time":{"start":1754024791349,"stop":1754024791349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead219a7c6eea0a7","name":"Check received message containing special chars","time":{"start":1754025163026,"stop":1754025163026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c50c9a541f2b8","name":"Check received message containing escaped characters","time":{"start":1754025163032,"stop":1754025163033,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1528f8936827fb3","name":"random static sharding 3 - Cluster ID: 632, Shard ID: 417","time":{"start":1754024961051,"stop":1754024961052,"duration":1},"status":"passed","severity":"normal"},{"uid":"b656578c3233f619","name":"should handle dial errors gracefully","time":{"start":1754024654130,"stop":1754024654130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2331ad3507c0ec5","name":"Push message with shell command payload","time":{"start":1754025271967,"stop":1754025271967,"duration":0},"status":"passed","severity":"normal"},{"uid":"3480171dc98d458f","name":"should be able to decode the field with only STORE set to true","time":{"start":1754024643011,"stop":1754024643011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e49d95941c837b","name":"should dial with PeerId and return stream","time":{"start":1754024654823,"stop":1754024654823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d691cfa30c01a1eb","name":"Check publish message containing Script","time":{"start":1754024854770,"stop":1754024854771,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee825abf7b2cf411","name":"can start and stop the service","time":{"start":1754024666515,"stop":1754024666516,"duration":1},"status":"passed","severity":"normal"},{"uid":"2485bc9f3db3c2a0","name":"should set field with all protocols enabled","time":{"start":1754024643791,"stop":1754024643791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6215a579f9e71b","name":"Push message with content topic containing JSON","time":{"start":1754025271971,"stop":1754025271972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8d0d9cf001aa31","name":"can start and stop the service","time":{"start":1754024829969,"stop":1754024829969,"duration":0},"status":"passed","severity":"normal"},{"uid":"978f6868e53dcf99","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754024661799,"stop":1754024661800,"duration":1},"status":"passed","severity":"normal"},{"uid":"97144a3b86743d25","name":"should insert message id into causal history","time":{"start":1754024697696,"stop":1754024697696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50febc47716857a","name":"should dial peer when on same shard","time":{"start":1754024653629,"stop":1754024653629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d723e27dd6f33004","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754024683290,"stop":1754024683290,"duration":0},"status":"passed","severity":"normal"},{"uid":"298978ba18e7a57e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754025015499,"stop":1754025015500,"duration":1},"status":"passed","severity":"normal"},{"uid":"8084d3816aeac533","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app7/4/topic187/xml","time":{"start":1754024953380,"stop":1754024953381,"duration":1},"status":"passed","severity":"normal"},{"uid":"98802ed89d601efb","name":"more peers than existing","time":{"start":1754024830199,"stop":1754024830199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95fe9f7330ad2e05","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754024637450,"stop":1754024637450,"duration":0},"status":"passed","severity":"normal"},{"uid":"924205d9f1ae0fe2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754024694053,"stop":1754024694054,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9968323fca406e4","name":"should remove event listeners from globalThis","time":{"start":1754024653195,"stop":1754024653195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3206e5904d3af0e1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754024643011,"stop":1754024643011,"duration":0},"status":"passed","severity":"normal"},{"uid":"96824f2d16536646","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754024694025,"stop":1754024694025,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d3d707f4b2fa18","name":"should handle case with all peers already connected","time":{"start":1754024654131,"stop":1754024654131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af2bb109a266827","name":"Symmetric encrypt & Decrypt","time":{"start":1754024672960,"stop":1754024672960,"duration":0},"status":"passed","severity":"normal"},{"uid":"def9ba16117050cd","name":"ends if response has no messages","time":{"start":1754024654590,"stop":1754024654591,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57eb659aa7e585a","name":"should return null for non-existent peer","time":{"start":1754024654132,"stop":1754024654144,"duration":12},"status":"passed","severity":"normal"},{"uid":"560e4cba10449ac9","name":"should remove expired entries after TTL has passed","time":{"start":1754024682396,"stop":1754024682397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b600d45501242331","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754024653877,"stop":1754024653877,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c383eeb31eb540","name":"Check received message containing shell command","time":{"start":1754025163017,"stop":1754025163018,"duration":1},"status":"passed","severity":"normal"},{"uid":"96728f1111b0ec1d","name":"should drop connection to all peers on hangUp","time":{"start":1754024803210,"stop":1754024803210,"duration":0},"status":"passed","severity":"normal"},{"uid":"45863200a24898ac","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754024637450,"stop":1754024637450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88113ab0f0bc0a5","name":"non connected peers","time":{"start":1754024830200,"stop":1754024830200,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d871b67eaaaaabfb","name":"Decoder throws on empty string content topic","time":{"start":1754024672587,"stop":1754024672587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57b7409aa67eb47","name":"should throw error - no id","time":{"start":1754024643784,"stop":1754024643784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d41925ab77c1d9","name":"should handle corrupted local storage data gracefully","time":{"start":1754024666521,"stop":1754024666521,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a945e5b5dce003","name":"should clear dial history on stop","time":{"start":1754024653624,"stop":1754024653624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1edabc9f3ab94a","name":"Should update multiaddrs","time":{"start":1754024803717,"stop":1754024803718,"duration":1},"status":"passed","severity":"normal"},{"uid":"254df2672389996","name":"should return false when peer is not on topic","time":{"start":1754024654828,"stop":1754024654828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96a0d6d98e87acc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754024637458,"stop":1754024637458,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b0f30aaed995a0","name":"tcp ip4 address","time":{"start":1754024643052,"stop":1754024643052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f082952be8be5ef5","name":"should handle queue overflow by adding peers to queue","time":{"start":1754024653631,"stop":1754024653631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdfc25d04723ae","name":"connected peers and dial","time":{"start":1754024830198,"stop":1754024830199,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f2d0ad52599b8568","name":"should handle a minimal index list","time":{"start":1754024637562,"stop":1754024637562,"duration":0},"status":"passed","severity":"normal"},{"uid":"805e5cd2ca837aa7","name":"should reject if Store is requested but not mounted","time":{"start":1754024684743,"stop":1754024684744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a1630f9fd294f","name":"should return false","time":{"start":1754024643786,"stop":1754024643786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2191de31d3c82a7","name":"should dial peer when peer is discovered","time":{"start":1754024653920,"stop":1754024653920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8910d57b657add8","name":"Stops search when maxGet is reached","time":{"start":1754024662557,"stop":1754024662558,"duration":1},"status":"passed","severity":"normal"},{"uid":"d571e84d9174cede","name":"handles different clusterIds correctly","time":{"start":1754024637453,"stop":1754024637453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad10c50f9f2d836","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754024694049,"stop":1754024694049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca36ad94fbe3831a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754024966679,"stop":1754024966679,"duration":0},"status":"passed","severity":"normal"},{"uid":"303be857bd7025dc","name":"Check received message with timestamp: 1754024712413000000 ","time":{"start":1754025163019,"stop":1754025163020,"duration":1},"status":"passed","severity":"normal"},{"uid":"881d6d3869e85a21","name":"should keep entries that haven't expired yet","time":{"start":1754024682397,"stop":1754024682398,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de37fb16bfb0a2c","name":"Push message with rate limit","time":{"start":1754025271973,"stop":1754025271973,"duration":0},"status":"passed","severity":"normal"},{"uid":"47645c3ba070c498","name":"Push message with custom timestamp: 1754021138994","time":{"start":1754025271974,"stop":1754025271974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebba20a21dcfb597","name":"accepts time-filtered query with content filter","time":{"start":1754024654294,"stop":1754024654294,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cc43edafadcc92","name":"should properly clean up resources when disposed","time":{"start":1754024682399,"stop":1754024682411,"duration":12},"status":"passed","severity":"normal"},{"uid":"7b0190fd5f690474","name":"Push message with long payload","time":{"start":1754025271963,"stop":1754025271963,"duration":0},"status":"passed","severity":"normal"},{"uid":"913c5f26274e4fb1","name":"should not create relay timers when relay is not provided","time":{"start":1754024653547,"stop":1754024653548,"duration":1},"status":"passed","severity":"normal"},{"uid":"84081ab2fd9b010","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754024734321,"stop":1754024734321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9a44075d755f99","name":"should attach causal history and bloom filter to each message","time":{"start":1754024697696,"stop":1754024697696,"duration":0},"status":"passed","severity":"normal"},{"uid":"992ff0d571f9f0dc","name":"Fields are not dropped","time":{"start":1754024654313,"stop":1754024654313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46b72b87ee597a5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754024654154,"stop":1754024654154,"duration":0},"status":"passed","severity":"normal"},{"uid":"659fdfd51172f8bc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754024865470,"stop":1754024865470,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f417c877538d35d","name":"should add event listener for peer:discovery","time":{"start":1754024653916,"stop":1754024653916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f00bd1a35611239","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754024654827,"stop":1754024654828,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5142923a991d0c2","name":"should return false when peer is not on the specified shard","time":{"start":1754024653943,"stop":1754024653945,"duration":2},"status":"passed","severity":"normal"},{"uid":"232a41c20748717f","name":"should return true even if peer has no overlapping shards","time":{"start":1754024653939,"stop":1754024653940,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d171c87b10cf81","name":"Push message with numeric payload","time":{"start":1754025271945,"stop":1754025271945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e856bf971d581ff0","name":"Check publish message containing shell command","time":{"start":1754024854774,"stop":1754024854775,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef819061375ec3ef","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754024662472,"stop":1754024662473,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1aadb4ff7f0ce","name":"should only return 1 node with relay and store capability","time":{"start":1754024662900,"stop":1754024662900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20dc8b9475e60db","name":"Encoder throws on empty string content topic","time":{"start":1754024672586,"stop":1754024672587,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e9ddab6b19a813","name":"should work with mixed v2 and v3 peers","time":{"start":1754024683719,"stop":1754024683724,"duration":5},"status":"passed","severity":"normal"},{"uid":"67abd913c89ca647","name":"should register libp2p event listeners when start is called","time":{"start":1754024684630,"stop":1754024684630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4cf2322585deab","name":"should merge provided config with defaults","time":{"start":1754024654820,"stop":1754024654820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89907700095f8c4","name":"should remove event listeners","time":{"start":1754024654109,"stop":1754024654110,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf4873d902c6c91","name":"Correctly serialized arguments","time":{"start":1754024791610,"stop":1754024791616,"duration":6},"status":"passed","severity":"normal"},{"uid":"988aef938831e72","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754024643006,"stop":1754024643007,"duration":1},"status":"passed","severity":"normal"},{"uid":"792222790c96782c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754024694057,"stop":1754024694058,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f4e6d796166ad6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754025163021,"stop":1754025163021,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a342c8a6609bd4","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754024848056,"stop":1754024848057,"duration":1},"status":"passed","severity":"normal"},{"uid":"537a4c42667a237b","name":"Push message with XML payload","time":{"start":1754025271949,"stop":1754025271949,"duration":0},"status":"passed","severity":"normal"},{"uid":"6964b097ff6d7e02","name":"msgTime: 0 ms from now, startTime: 1753765801269, endTime: 1754025001269","time":{"start":1754025015503,"stop":1754025015503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0604d9982e28a1e","name":"Fails to publish duplicate message","time":{"start":1754024854785,"stop":1754024854786,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b47c6e6fe23a4c1","name":"Push message with custom timestamp: 1754028338994","time":{"start":1754025271974,"stop":1754025271975,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7838b7a09d2dd79","name":"Throws when trying to push message with empty payload","time":{"start":1754025271953,"stop":1754025271953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b58fac115bf767f","name":"random static sharding 8 - Cluster ID: 575, Shard ID: 346","time":{"start":1754024961054,"stop":1754024961054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ce7ce6c5aee280","name":"Push 30 different messages","time":{"start":1754025271968,"stop":1754025271968,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4deac29503765098","name":"Publish message with custom timestamp: Fri Aug 01 2025 04:07:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1754024854782,"stop":1754024854784,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7e864400052524d","name":"Fails to push message with large meta","time":{"start":1754025271960,"stop":1754025271960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81155bbf2ac4b7","name":"should return false when peer is not found","time":{"start":1754024653940,"stop":1754024653940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cbbabf116d16d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754025187451,"stop":1754025187451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9e5230eb79cb74","name":"should handle onConnected and onDisconnected","time":{"start":1754024684629,"stop":1754024684630,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd1f9db0e51bc67","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754024874951,"stop":1754024874953,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee0a0c88f502d8e4","name":"should send to specified number of peers of used peers","time":{"start":1754024683716,"stop":1754024683717,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb045cb439533591","name":"should reject if LightPush is requested but not mounted","time":{"start":1754024684743,"stop":1754024684743,"duration":0},"status":"passed","severity":"normal"},{"uid":"945d2f7498cd5359","name":"should not change state when connections remain after disconnect","time":{"start":1754024653210,"stop":1754024653210,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec8a2e5d101ea19","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754024694011,"stop":1754024694015,"duration":4},"status":"passed","severity":"normal"},{"uid":"2ac369e50ca5cb0b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754024684841,"stop":1754024684842,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0304408ff3d9d2b","name":"Push message with content topic containing numeric","time":{"start":1754025271955,"stop":1754025271955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e45ef2f8432cf5e","name":"Query Generator - true","time":{"start":1754024986211,"stop":1754024986211,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c27d6b62da768c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754024654292,"stop":1754024654293,"duration":1},"status":"passed","severity":"normal"},{"uid":"676eeab466bb9f73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754024637457,"stop":1754024637458,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7b0ebed8f3ab6d","name":"accepts valid message hash query","time":{"start":1754024654293,"stop":1754024654293,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd28f268e363c7d","name":"Subscribe to topic containing long and receive message","time":{"start":1754025187439,"stop":1754025187439,"duration":0},"status":"passed","severity":"normal"},{"uid":"49752c8ae8ab6e77","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754024643010,"stop":1754024643010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a29623b1c6e8a0","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754024654585,"stop":1754024654586,"duration":1},"status":"passed","severity":"normal"},{"uid":"256244cdc0230ae9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754024637454,"stop":1754024637455,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba4f8089c23116c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754024734324,"stop":1754024734325,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc14252466076b7","name":"should not receive a peer event before start","time":{"start":1754024718887,"stop":1754024718887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fd9a8cf9822d8b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754024694042,"stop":1754024694043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8355fce5b75957e","name":"Subscribe and receive messages via waku relay post","time":{"start":1754025187446,"stop":1754025187447,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4e5bd5c46a4182","name":"Check message on other pubsub topic is not received","time":{"start":1754025163021,"stop":1754025163022,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3448a50c533a2b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754025187452,"stop":1754025187453,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c3ddf56dd6b5ad","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754024718892,"stop":1754024718893,"duration":1},"status":"skipped","severity":"normal"},{"uid":"84552cf6604df577","name":"it tolerates circular branch references","time":{"start":1754024662897,"stop":1754024662898,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13035d883bf2692","name":"ignores unrecognized TXT record formats","time":{"start":1754024662898,"stop":1754024662899,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a44aea15f070e2","name":"should mark all messages in causal history as acknowledged","time":{"start":1754024697698,"stop":1754024697699,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af7e938b95cf35a","name":"Check received message containing Basic HTML tag","time":{"start":1754025163017,"stop":1754025163017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f252f1481cf25bc","name":"Push message with content topic containing emoji","time":{"start":1754025271959,"stop":1754025271959,"duration":0},"status":"passed","severity":"normal"},{"uid":"85deea9344a0602d","name":"Subscribe to topic containing XML and receive message","time":{"start":1754025187452,"stop":1754025187452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eedacbf6c1297c1","name":"caches peers it previously fetched","time":{"start":1754024662899,"stop":1754024662899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f460c2b46b08a6","name":"Passing page size 110 when there are 120 messages","time":{"start":1754025000908,"stop":1754025000910,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b164201841d5a1e","name":"Query Generator, No Decoder","time":{"start":1754024975868,"stop":1754024975868,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a7c21e0549b473","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754024637461,"stop":1754024637461,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9022aa8e9cf871","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754024966679,"stop":1754024966680,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc4618cf131e0a0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754025187453,"stop":1754025187453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6f65cd36b2a5c3","name":"retrieves a single peer","time":{"start":1754024662896,"stop":1754024662897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0656c5ddef7f6b0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754024672584,"stop":1754024672584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c14090bc32132","name":"should not fail to start the service if it is already started","time":{"start":1754024666518,"stop":1754024666518,"duration":0},"status":"passed","severity":"normal"},{"uid":"421b7a1a5c03afe","name":"Nodes with multiple pubsub topic","time":{"start":1754024848054,"stop":1754024848054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c08af5fcc807369","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754024684627,"stop":1754024684627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e984f111893fcff","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754024720136,"stop":1754024720137,"duration":1},"status":"passed","severity":"normal"},{"uid":"807881ff0cd40f91","name":"should be safe to call multiple times","time":{"start":1754024654110,"stop":1754024654110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5668d126894a30cc","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754024662473,"stop":1754024662474,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e936760cbc04131","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754024865469,"stop":1754024865470,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6414cc583b78361","name":"Fails to publish message with empty text","time":{"start":1754024854786,"stop":1754024854787,"duration":1},"status":"passed","severity":"normal"},{"uid":"69168f0441229784","name":"Check message with no pubsub topic is not received","time":{"start":1754025163022,"stop":1754025163022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72bfbebbb6ac4a0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754025003451,"stop":1754025003451,"duration":0},"status":"passed","severity":"normal"},{"uid":"348f7da79297a781","name":"pre and post cipher","time":{"start":1754024672961,"stop":1754024672961,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4571b76a049c63","name":"Subscribe to topic containing long and publish message","time":{"start":1754024865468,"stop":1754024865469,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c829ad1f37c4463","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754024865474,"stop":1754024865475,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbbc99e8c935729","name":"should encodeTxt and decodeTxt","time":{"start":1754024643782,"stop":1754024643783,"duration":1},"status":"passed","severity":"normal"},{"uid":"343492d9e0c6869b","name":"should create ShardReader with auto sharding network config","time":{"start":1754024653937,"stop":1754024653937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c335cf3e067570","name":"should check connected peers if present and suitable","time":{"start":1754024684744,"stop":1754024684745,"duration":1},"status":"passed","severity":"normal"},{"uid":"4054de9355fd5e03","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app95/7/topic587/json","time":{"start":1754024953385,"stop":1754024953385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d4a63228b2b2c1","name":"should remove event listeners","time":{"start":1754024653520,"stop":1754024653521,"duration":1},"status":"passed","severity":"normal"},{"uid":"4254a127d82472c9","name":"Push message with custom timestamp: 1723266338994","time":{"start":1754025271961,"stop":1754025271961,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff8a8a75406a7ea","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754024637449,"stop":1754024637449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa7bde6e2f13a33","name":"Refresh subscription","time":{"start":1754024865467,"stop":1754024865468,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f72ce669a6370902","name":"should handle peer store errors gracefully","time":{"start":1754024654144,"stop":1754024654145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9df657799225239","name":"should not discard bootstrap peers if under the limit","time":{"start":1754024757021,"stop":1754024757022,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf03a61ca6a3cd7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754024734321,"stop":1754024734322,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c05d97bd41cd36","name":"yields undefined for messages without decoder","time":{"start":1754024654592,"stop":1754024654592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a306b23016452ac0","name":"ends after yielding if response size indicates end","time":{"start":1754024654592,"stop":1754024654593,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2964976ac5c3322","name":"Subscribe to topic containing Script and publish message","time":{"start":1754024865471,"stop":1754024865472,"duration":1},"status":"passed","severity":"normal"},{"uid":"733bb88cc1a9b1a8","name":"should send relay ping messages on timer","time":{"start":1754024653558,"stop":1754024653560,"duration":2},"status":"passed","severity":"normal"},{"uid":"d59438b6c81bf70e","name":"should handle case when globalThis is not available","time":{"start":1754024653208,"stop":1754024653209,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fadaa5910d4330","name":"should drop connection via multiaddr with hangUp","time":{"start":1754024803211,"stop":1754024803211,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dd2f573ff680de","name":"isConnected return false after peer stops","time":{"start":1754024734324,"stop":1754024734324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7634dcabafa9e55d","name":"should work with v3 peers","time":{"start":1754024683719,"stop":1754024683719,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b2908cd0032562","name":"Check message with non string payload is not received","time":{"start":1754025163023,"stop":1754025163023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d607caf330d30a","name":"should successfully query store with valid decoders and options","time":{"start":1754024684225,"stop":1754024684226,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe4e2200169f3b","name":"Passing page size 19 when there are 20 messages","time":{"start":1754025000907,"stop":1754025000907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3faa63062d98eb","name":"should dial peer when no shard info available","time":{"start":1754024653630,"stop":1754024653630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3652490b0540bf51","name":"Query generator for multiple messages with different content topic format","time":{"start":1754025000951,"stop":1754025000951,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f39091d034d886","name":"Light Node - default protocols","time":{"start":1754025016132,"stop":1754025016132,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6462b6e6bf8ee4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754024854787,"stop":1754024854788,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0485afe6fd7584b","name":"Callback on promise, aborts when callback returns true","time":{"start":1754025000951,"stop":1754025000952,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4e35cd0cfc0cd1","name":"Check received message containing special chars","time":{"start":1754025163014,"stop":1754025163014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f323cef13e7faf4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754024697698,"stop":1754024697698,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fea4c8e93a0992","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754024637447,"stop":1754024637448,"duration":1},"status":"passed","severity":"normal"},{"uid":"db49f8d4cc763e58","name":"should handle peer store errors gracefully","time":{"start":1754024653921,"stop":1754024653922,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3ce3600c97134","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754024874949,"stop":1754024874950,"duration":1},"status":"passed","severity":"normal"},{"uid":"854d1b76f89e27de","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754024653894,"stop":1754024653897,"duration":3},"status":"passed","severity":"normal"},{"uid":"686943d551f9cc25","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754025015501,"stop":1754025015501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11790d3a80c317c","name":"Subscribe to topic containing XML and publish message","time":{"start":1754024865472,"stop":1754024865472,"duration":0},"status":"passed","severity":"normal"},{"uid":"758fd560221ba48a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754024694021,"stop":1754024694021,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe83eba0ee3aecce","name":"should properly create location multiaddrs - udp","time":{"start":1754024643790,"stop":1754024643790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee80a59f2660491","name":"should request peer renewal on specific errors","time":{"start":1754024683291,"stop":1754024683291,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c02e1085a774e8","name":"should be safe to call multiple times","time":{"start":1754024654821,"stop":1754024654821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b74897f23601ba4","name":"should use configured peers when available","time":{"start":1754024684228,"stop":1754024684228,"duration":0},"status":"passed","severity":"normal"},{"uid":"68451c515a280361","name":"should sort peers by ping value","time":{"start":1754024654827,"stop":1754024654827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fdc1d9466885d5","name":"should dial all remaining peers","time":{"start":1754024654129,"stop":1754024654130,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc9b520d1442e2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754024637459,"stop":1754024637459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45ace69d5114b27","name":"Push message with short payload","time":{"start":1754025271944,"stop":1754025271945,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc1ba78ab6810c3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754024653946,"stop":1754024653953,"duration":7},"status":"passed","severity":"normal"},{"uid":"41285d5478ce2977","name":"Push message with escaped characters payload","time":{"start":1754025271950,"stop":1754025271951,"duration":1},"status":"passed","severity":"normal"},{"uid":"7258fde70faca6cc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754025187449,"stop":1754025187449,"duration":0},"status":"passed","severity":"normal"},{"uid":"99109163cf6ef2a9","name":"should be safe to call multiple times","time":{"start":1754024654109,"stop":1754024654109,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cb988fe16c0d93","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754024848053,"stop":1754024848053,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d222f88d87644a","name":"should dial second nwaku node that was discovered","time":{"start":1754024712848,"stop":1754024712850,"duration":2},"status":"skipped","severity":"normal"},{"uid":"c133ec121670ef73","name":"should enable all discoveries when explicitly set","time":{"start":1754024684143,"stop":1754024684150,"duration":7},"status":"passed","severity":"normal"},{"uid":"c82551d301bf7bc4","name":"should skip updating peer store if peer has same addresses","time":{"start":1754024653926,"stop":1754024653927,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bbe5e3826d64d5","name":"random static sharding 1 - Cluster ID: 636, Shard ID: 496","time":{"start":1754024961050,"stop":1754024961051,"duration":1},"status":"passed","severity":"normal"},{"uid":"541cb7e972fb21e7","name":"should start ping timers on peer connect","time":{"start":1754024653533,"stop":1754024653533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9bcd4dac40cc03","name":"Should update shard info","time":{"start":1754024803718,"stop":1754024803718,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cac9fcd51e2b232","name":"should handle complete peer lifecycle","time":{"start":1754024653573,"stop":1754024653581,"duration":8},"status":"passed","severity":"normal"},{"uid":"4df308aa5b8f73ec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754025187447,"stop":1754025187448,"duration":1},"status":"passed","severity":"normal"},{"uid":"22094fec95b0e05f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754024694056,"stop":1754024694056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93b0b8ca469b75b","name":"should not return locked peers if enough unlocked are available","time":{"start":1754024684628,"stop":1754024684629,"duration":1},"status":"passed","severity":"normal"},{"uid":"f278c77b46b74c5b","name":"should decode valid enr with tcp successfully","time":{"start":1754024643784,"stop":1754024643784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e052c9a2f281bf00","name":"should dial peers from store when no connections remain","time":{"start":1754024654124,"stop":1754024654124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7812ca6acd0cfa2c","name":"should reject if Relay is requested but not mounted","time":{"start":1754024684742,"stop":1754024684743,"duration":1},"status":"passed","severity":"normal"},{"uid":"915decb4789fecca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754024694052,"stop":1754024694052,"duration":0},"status":"passed","severity":"normal"},{"uid":"233256bba2b097d7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754024684842,"stop":1754024684842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d6f904d3a274bc","name":"should not fail to start the service if it is already started","time":{"start":1754024829970,"stop":1754024829970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70ab59efae2d031","name":"Generator, one shard","time":{"start":1754024967510,"stop":1754024967510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d965f03adcb93b6","name":"Check received message containing SQL Injection","time":{"start":1754025163028,"stop":1754025163029,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64e8e2a29ea50db","name":"should push the message to the outgoing buffer","time":{"start":1754024697695,"stop":1754024697695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45bb74e87edc264","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754025187442,"stop":1754025187442,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fe97a667ee4b19","name":"should return false and handle errors gracefully","time":{"start":1754024654825,"stop":1754024654825,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1c54a88f3b1db8","name":"Check publish message after service node is restarted","time":{"start":1754024854790,"stop":1754024854790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b740cfe100d2405","name":"Push message with Basic HTML tag payload","time":{"start":1754025271949,"stop":1754025271949,"duration":0},"status":"passed","severity":"normal"},{"uid":"991b9d6045ab3d29","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754024684633,"stop":1754024684633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e47648a09b44c1","name":"Push message with unicode special characters payload","time":{"start":1754025271952,"stop":1754025271952,"duration":0},"status":"passed","severity":"normal"},{"uid":"89af9cb3d5c0297d","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754024653557,"stop":1754024653557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c28576a3d18193d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754025003451,"stop":1754025003451,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d5d9e94f4717fc","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754024697701,"stop":1754024697701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79626666037fbcb","name":"Push message with content topic containing Arabic","time":{"start":1754025271970,"stop":1754025271971,"duration":1},"status":"passed","severity":"normal"},{"uid":"444737a35dc8f455","name":"Asymmetric encrypt & decrypt","time":{"start":1754024672959,"stop":1754024672960,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dac94e5c7ee8d93","name":"msgTime: 0 ms from now, startTime: 1753938601269, endTime: 1754025001269","time":{"start":1754025015503,"stop":1754025015503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c17d434fe15164","name":"rejects content-filtered query with only contentTopics","time":{"start":1754024654293,"stop":1754024654293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4561abc41986bd6","name":"should not fail to stop the service if it was not started","time":{"start":1754024829970,"stop":1754024829970,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad3b5df1fb8c796","name":"should throw if no connection provided","time":{"start":1754024654346,"stop":1754024654346,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b0f239e6545896","name":"Promise Callback - false","time":{"start":1754024986214,"stop":1754024986214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4921716d282e54","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754024684357,"stop":1754024684357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fc1289c57c8fdf","name":"Subscribe to topic containing long and receive message","time":{"start":1754025187450,"stop":1754025187450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8753b7e4a51be293","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754025187444,"stop":1754025187444,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8858a6141b87ac","name":"Nwaku publishes","time":{"start":1754024843683,"stop":1754024843683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5304dd2598666d2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754024653887,"stop":1754024653887,"duration":0},"status":"passed","severity":"normal"},{"uid":"7783b5bf482762ef","name":"Push message with JSON payload","time":{"start":1754025271966,"stop":1754025271966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1c684e2917a9f1","name":"should dial one peer on dial","time":{"start":1754024803210,"stop":1754024803210,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8c4e2c51d4331d","name":"Check received message with timestamp: 1754024712413 ","time":{"start":1754025163020,"stop":1754025163020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cd2fefbae15305","name":"should maintain desired error rate","time":{"start":1754024696443,"stop":1754024696443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dd1035bb8de181","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754024874955,"stop":1754024874956,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b58e04a165b356","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754025163020,"stop":1754025163021,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4e81d3390b9a9","name":"Publishes to nwaku","time":{"start":1754024843682,"stop":1754024843682,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1c1f03993e9f4b","name":"should properly start and stop event listening","time":{"start":1754024684363,"stop":1754024684364,"duration":1},"status":"passed","severity":"normal"},{"uid":"89fb8e63905b3479","name":"Check received message containing JSON","time":{"start":1754025163031,"stop":1754025163031,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2068fed81c34c7","name":"should update peer store before dialing","time":{"start":1754024653921,"stop":1754024653921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a56a1ef3b46392","name":"Push message with meta","time":{"start":1754025271973,"stop":1754025271973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9336a5414f9a53f","name":"should handle errors when accessing navigator","time":{"start":1754024653220,"stop":1754024653221,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df7485aff442d8b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754024637461,"stop":1754024637462,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b85c3c5fb26baf","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754024637454,"stop":1754024637454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96da382485cc370","name":"should fail to send if no connected peers found","time":{"start":1754024683716,"stop":1754024683716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a36f96f809f999","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754024865470,"stop":1754024865470,"duration":0},"status":"passed","severity":"normal"},{"uid":"44317a4b6c405b23","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754024694042,"stop":1754024694042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46d6a4d813a2abb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754024694024,"stop":1754024694025,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cce925b13db35c","name":"Push message with rate limit","time":{"start":1754025271960,"stop":1754025271961,"duration":1},"status":"passed","severity":"normal"},{"uid":"baed8453b47c5965","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754024694034,"stop":1754024694034,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef1cb446bcae70e","name":"should properly compute the node id","time":{"start":1754024643787,"stop":1754024643787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76edac0230e546a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754024720137,"stop":1754024720137,"duration":0},"status":"passed","severity":"normal"},{"uid":"578a1a073842c683","name":"can query messages by message hash","time":{"start":1754024978234,"stop":1754024978235,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a87f0ad147f7d77","name":"should properly create location multiaddrs - tcp4","time":{"start":1754024643789,"stop":1754024643789,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bbfe5df4031a8c","name":"should use DNS peer discovery with light client","time":{"start":1754024718890,"stop":1754024718891,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a97393b980181819","name":"should set field with all protocols disabled","time":{"start":1754024643791,"stop":1754024643791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e856415aba9c7eca","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754025015500,"stop":1754025015500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8223e9d85bc69b8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754024684631,"stop":1754024684631,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d048aa6de914b4","name":"should be sent with empty content","time":{"start":1754024697701,"stop":1754024697701,"duration":0},"status":"passed","severity":"normal"},{"uid":"1369d2fbfadc60d1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754024854782,"stop":1754024854782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12360ade12105ce","name":"Fails to push message with large meta","time":{"start":1754025271973,"stop":1754025271973,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf069e49443442c8","name":"Check received message containing unicode special characters","time":{"start":1754025163018,"stop":1754025163018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9b8b7cd3810c5d","name":"should be safe to call multiple times","time":{"start":1754024653532,"stop":1754024653532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8627057445a22c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754024966689,"stop":1754024966689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead83f51214a7524","name":"Push message with content topic containing unicode special characters","time":{"start":1754025271972,"stop":1754025271972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b043926061eb74fb","name":"should hang up with PeerId and return true on success","time":{"start":1754024654824,"stop":1754024654825,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fa8810d5179f8f","name":"Using a function","time":{"start":1754025010629,"stop":1754025010629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc52085ca24965f","name":"Relay","time":{"start":1754024719836,"stop":1754024719837,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b90d5ceea281dc7","name":"Wrong topic","time":{"start":1754024953388,"stop":1754024953389,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2b83b44ebe6fac","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754024694027,"stop":1754024694027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35143efa4db2935","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754024654154,"stop":1754024654154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25494dfb299978f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754024865469,"stop":1754024865469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed85ebc1ba659a","name":"Check received message containing XML","time":{"start":1754025163016,"stop":1754025163016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb3a21bc7760ef8","name":"should dispatch network event when browser goes online","time":{"start":1754024653216,"stop":1754024653216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e67d4750dc1111","name":"Push message with content topic containing escaped characters","time":{"start":1754025271972,"stop":1754025271972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9727bde81b3903","name":"Subscribe and receive messages via lightPush","time":{"start":1754025187445,"stop":1754025187445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae6d358c4567aed","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754025187437,"stop":1754025187438,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d84b9b7a89d55c","name":"Subscribe to topic containing XML and receive message","time":{"start":1754025187441,"stop":1754025187442,"duration":1},"status":"passed","severity":"normal"},{"uid":"7baa1bd17875e502","name":"should wait for LightPush peer to be connected","time":{"start":1754024684745,"stop":1754024684745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8386f80aeca0ee54","name":"should handle empty pubsub topics","time":{"start":1754024653563,"stop":1754024653572,"duration":9},"status":"passed","severity":"normal"},{"uid":"fcc9954a880bb34a","name":"Check received message containing Basic HTML tag","time":{"start":1754025163031,"stop":1754025163031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee7b607e589820d","name":"can start the service","time":{"start":1754024666515,"stop":1754024666515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2643970084d56eb","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754024654145,"stop":1754024654146,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fb62dba20e67a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754024674267,"stop":1754024674267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1728cfb68c6d3747","name":"should handle peerStore errors gracefully","time":{"start":1754024654827,"stop":1754024654827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4cf2086096db56","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754024791349,"stop":1754024791350,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b18ef63ced486b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754024653558,"stop":1754024653558,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2d6fb0023f26a6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754024697699,"stop":1754024697699,"duration":0},"status":"passed","severity":"normal"},{"uid":"65718797757c4f57","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754024643013,"stop":1754024643013,"duration":0},"status":"passed","severity":"normal"},{"uid":"886055f23706a0d1","name":"should process up to 3 peers at once","time":{"start":1754024653632,"stop":1754024653632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c1d21aa8158d94","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754024693791,"stop":1754024693795,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e7f7cfc359d3817","name":"should not create multiple intervals when called multiple times","time":{"start":1754024653622,"stop":1754024653622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a977fd9370f4e1","name":"Passing page size 11 when there are 10 messages","time":{"start":1754025000906,"stop":1754025000906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b06471ff6cd411","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754024975866,"stop":1754024975868,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc9703e4e6054fd2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754025015502,"stop":1754025015503,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d91b2832730e709","name":"should create KeepAliveManager with relay","time":{"start":1754024653518,"stop":1754024653519,"duration":1},"status":"passed","severity":"normal"},{"uid":"533c6647eb8ca67c","name":"Check received message containing Russian","time":{"start":1754025163027,"stop":1754025163028,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d32d7e22ab201b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754025163024,"stop":1754025163024,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e935e45e588e4b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754024637457,"stop":1754024637457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c348aaef7749ee44","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754024694031,"stop":1754024694032,"duration":1},"status":"passed","severity":"normal"},{"uid":"40642ea3daded528","name":"should stop and cleanup resources","time":{"start":1754024684736,"stop":1754024684736,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc75f6ab0c2baa35","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754025000950,"stop":1754025000950,"duration":0},"status":"passed","severity":"normal"},{"uid":"61af3a6063ea94ab","name":"Push message with Script payload","time":{"start":1754025271948,"stop":1754025271949,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a0b6852cc535b8","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754024757021,"stop":1754024757021,"duration":0},"status":"passed","severity":"normal"},{"uid":"920c5869e9b517ac","name":"should return false when peer has no shard info","time":{"start":1754024653940,"stop":1754024653940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42c7b15cf06eb3f","name":"should perform ping and update peer store on timer","time":{"start":1754024653542,"stop":1754024653542,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c108f06bee5937","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754024996552,"stop":1754024996552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d322059a68dd7164","name":"handles different networkShards values correctly","time":{"start":1754024637453,"stop":1754024637453,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ec5f689286e65f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754024653877,"stop":1754024653877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4837c642d9400337","name":"Passing page size 1 when there are 4 messages","time":{"start":1754025000898,"stop":1754025000898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f806d28fafc662","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754024874954,"stop":1754024874954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0ef944adfa51e7","name":"should be able to encode the field with only STORE set to true","time":{"start":1754024643004,"stop":1754024643005,"duration":1},"status":"passed","severity":"normal"},{"uid":"651e30af0f0c7844","name":"Query generator for multiple messages","time":{"start":1754025000947,"stop":1754025000948,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2c4fb3ccf4694c","name":"should return all connected peers without codec filter","time":{"start":1754024654826,"stop":1754024654826,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d7e2d17e69effe","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754024694019,"stop":1754024694020,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce33d255cf7756bd","name":"less peers than existing","time":{"start":1754024830200,"stop":1754024830200,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8b65931901d0131","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754024637459,"stop":1754024637459,"duration":0},"status":"passed","severity":"normal"},{"uid":"af38d4f17738ac32","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754024643792,"stop":1754024643792,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7880d7b5b24f84","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754024662469,"stop":1754024662470,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db28c2c14570c1b","name":"Encoder throws on empty string content topic","time":{"start":1754024654831,"stop":1754024654831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c48cca106852ede","name":"should reject if WakuNode is not started","time":{"start":1754024684742,"stop":1754024684742,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc1bb33c7a5e600","name":"should handle peer not in mesh for all topics","time":{"start":1754024653573,"stop":1754024653573,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee17ada9897a105","name":"yields decoded messages","time":{"start":1754024654591,"stop":1754024654591,"duration":0},"status":"passed","severity":"normal"},{"uid":"18be534fb4579f60","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754024694028,"stop":1754024694028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5208e7bbdc94311f","name":"Check received message containing Arabic","time":{"start":1754025163027,"stop":1754025163027,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d25058c41e307e","name":"should reject on timeout if it was set","time":{"start":1754024684744,"stop":1754024684744,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c4ab75b9c1e068","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app79/3/topic137/test.js","time":{"start":1754024953383,"stop":1754024953383,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddfdf9fdb33653e","name":"Subscribe to topic containing Script and receive message","time":{"start":1754025187452,"stop":1754025187452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b80fe9f59743c3c","name":"Refresh subscription","time":{"start":1754025187449,"stop":1754025187449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19f2456dc87da1b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754024734320,"stop":1754024734321,"duration":1},"status":"passed","severity":"normal"},{"uid":"3378cd9c68a8c550","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754024718896,"stop":1754024718900,"duration":4},"status":"skipped","severity":"normal"},{"uid":"46468433da3510a5","name":"should return false when peer is on different cluster","time":{"start":1754024653942,"stop":1754024653942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c089cbe11cdfb413","name":"Check message with no pubsub topic is not received","time":{"start":1754025163039,"stop":1754025163040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51f59d54eab56b8","name":"should create ConnectionManager with required options","time":{"start":1754024654817,"stop":1754024654818,"duration":1},"status":"passed","severity":"normal"},{"uid":"72455009281b30a5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754024966689,"stop":1754024966689,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b0d113cc08bee9","name":"Decoder throws on empty string content topic","time":{"start":1754024654831,"stop":1754024654831,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f905679cb7cd361","name":"Query generator for 2000 messages","time":{"start":1754025000953,"stop":1754025000955,"duration":2},"status":"passed","severity":"normal"},{"uid":"46c0ad4ff32d4a8f","name":"should wait for Store peer to be connected","time":{"start":1754024684745,"stop":1754024684746,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8bde59da2c6d1c7","name":"should handle v3 RLN errors","time":{"start":1754024683724,"stop":1754024683724,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2c9be61e333d3","name":"should handle case when navigator is not available","time":{"start":1754024653208,"stop":1754024653208,"duration":0},"status":"passed","severity":"normal"},{"uid":"819a284f426342d8","name":"Check message with no payload is not received","time":{"start":1754025163023,"stop":1754025163023,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8c12105c8d4cd5","name":"Subscribe to topic containing short and receive message","time":{"start":1754025187438,"stop":1754025187439,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4b1e579a4b813","name":"should create a new stream if no existing for protocol found","time":{"start":1754024654347,"stop":1754024654347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b295d216d792aac5","name":"should return usable stream attached to connection","time":{"start":1754024654345,"stop":1754024654346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e6c9ea2e24b22b","name":"should return false when navigator.onLine is false","time":{"start":1754024653206,"stop":1754024653207,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c02e5df8e3095d","name":"should add and check entries correctly","time":{"start":1754024682371,"stop":1754024682384,"duration":13},"status":"passed","severity":"normal"},{"uid":"9da20e3b15fa7fc3","name":"Push message with Basic HTML tag payload","time":{"start":1754025271966,"stop":1754025271966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1837368994eb1861","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754024662465,"stop":1754024662468,"duration":3},"status":"passed","severity":"normal"},{"uid":"254415937b3af472","name":"should not receive a peer event before start","time":{"start":1754024666519,"stop":1754024666519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d99037edf39394","name":"should throw error - no id","time":{"start":1754024643785,"stop":1754024643785,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c99e6923d4cd55","name":"should add and remove event listeners correctly","time":{"start":1754024666521,"stop":1754024666522,"duration":1},"status":"passed","severity":"normal"},{"uid":"da336b5438d04c63","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754024694047,"stop":1754024694048,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8fa7966ea7dc4e","name":"rejects hash query with content filter parameters","time":{"start":1754024654294,"stop":1754024654294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9c0ead9fb58b4a","name":"should encode/decode to text encoding","time":{"start":1754024643787,"stop":1754024643788,"duration":1},"status":"passed","severity":"normal"},{"uid":"2963bcd2b199a997","name":"Encoder throws on undefined content topic","time":{"start":1754024654830,"stop":1754024654831,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c0cf1fb52e972a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754024966688,"stop":1754024966688,"duration":0},"status":"passed","severity":"normal"},{"uid":"41301b38f4f6dedd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754025187448,"stop":1754025187448,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8b16ce6d00d4e5","name":"throws on content topic with empty version field","time":{"start":1754024637444,"stop":1754024637445,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b077cce680b3d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754024684631,"stop":1754024684631,"duration":0},"status":"passed","severity":"normal"},{"uid":"63332548167ae08c","name":"should clear timers for specific peer on disconnect","time":{"start":1754024653561,"stop":1754024653562,"duration":1},"status":"passed","severity":"normal"},{"uid":"530e3d6f90011065","name":"Check received message containing short","time":{"start":1754025163012,"stop":1754025163013,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6b5af575abbd4c","name":"Subscribe and receives messages on 20 topics","time":{"start":1754025187437,"stop":1754025187437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d46e780fdab0e40","name":"should deliver messages after dependencies are met","time":{"start":1754024697700,"stop":1754024697700,"duration":0},"status":"passed","severity":"normal"},{"uid":"37643f6e9d8957fd","name":"Check received message with timestamp: 1754024712413 ","time":{"start":1754025163036,"stop":1754025163036,"duration":0},"status":"passed","severity":"normal"},{"uid":"135b64c73bb4f87f","name":"should add event listeners to globalThis","time":{"start":1754024653183,"stop":1754024653184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f6e1fe3c91e9428","name":"Push message with SQL Injection payload","time":{"start":1754025271965,"stop":1754025271965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b652531b495b53d6","name":"throws on content topic with empty topic name field","time":{"start":1754024637445,"stop":1754024637445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b307301d6e980e61","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app87/3/topic867/utf8","time":{"start":1754024953381,"stop":1754024953382,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a22ed5ae2d8bed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754024637461,"stop":1754024637461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b3afd598f5e65f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754024694029,"stop":1754024694030,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fbd244b9af9461","name":"Fails to push message bigger that 1MB","time":{"start":1754025271975,"stop":1754025271975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc751d280bff7a","name":"Check publish message containing numeric","time":{"start":1754024854768,"stop":1754024854768,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a5486c0dcdcc35","name":"LightPush","time":{"start":1754025016131,"stop":1754025016132,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1aa2cb5f54bc66","name":"Check received message containing Script","time":{"start":1754025163029,"stop":1754025163030,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a3c997493eafd","name":"Check publish message containing JSON","time":{"start":1754024854773,"stop":1754024854774,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da38e5aeffb569d","name":"Cluster ID 0, shard 1","time":{"start":1754024961050,"stop":1754024961050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43ab4103008e517","name":"should throw error when no peers are available","time":{"start":1754024684226,"stop":1754024684227,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b6e0f0bd9829ec","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754024643009,"stop":1754024643010,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fb8d384d1c7b8a","name":"Overlapping topic subscription","time":{"start":1754024865468,"stop":1754024865468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be36db58b8e95da5","name":"Check publish message containing long","time":{"start":1754024854767,"stop":1754024854768,"duration":1},"status":"passed","severity":"normal"},{"uid":"902af4cef0ea3dfa","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754024654145,"stop":1754024654145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92ad6d2ac4d596a","name":"Subscribe and receive messages via lightPush","time":{"start":1754025187435,"stop":1754025187435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fc8950a66addcf","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754024654019,"stop":1754024654019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfe97dd564513b1","name":"Relay Node - default protocol","time":{"start":1754025016133,"stop":1754025016133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6509c215e07ece0c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/2/topic189/proto","time":{"start":1754024953386,"stop":1754024953387,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfea02b54e8a731e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754025187453,"stop":1754025187453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2194c289aea15685","name":"should throw error - no public key","time":{"start":1754024643784,"stop":1754024643785,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63a42f8d50079ac","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754025187454,"stop":1754025187454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f180565837e783b6","name":"should properly create location multiaddrs - tcp6","time":{"start":1754024643789,"stop":1754024643789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4577a9918585e9cf","name":"should return PeerId when PeerId is provided","time":{"start":1754024654020,"stop":1754024654020,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dff67b0ebe59a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754025187441,"stop":1754025187441,"duration":0},"status":"passed","severity":"normal"},{"uid":"489b321e0738a267","name":"Push message with content topic containing Arabic","time":{"start":1754025271956,"stop":1754025271956,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65318a5fa06ed73","name":"Decrypt messages","time":{"start":1754024831681,"stop":1754024831682,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d294852afd5f28","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754024637460,"stop":1754024637461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1514623ab887c7c7","name":"should save new peer to store","time":{"start":1754024653926,"stop":1754024653926,"duration":0},"status":"passed","severity":"normal"},{"uid":"713b405a9efa977a","name":"should not dial peers from store when browser is not connected","time":{"start":1754024654123,"stop":1754024654124,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e05c7ad67b3af2a","name":"Check received message containing unicode special characters","time":{"start":1754025163033,"stop":1754025163034,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82826c2c663fc06","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1754024774780,"stop":1754024774780,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5686cbe95629b6","name":"should load peers from local storage and dispatch events","time":{"start":1754024666520,"stop":1754024666520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67be71d118ba53d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754024653217,"stop":1754024653218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5d2394a96b291f","name":"Check received message containing shell command","time":{"start":1754025163031,"stop":1754025163032,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d74abf559e5a6d3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754025187440,"stop":1754025187440,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4c5144f58b541b","name":"Publish message with custom timestamp: Fri Aug 01 2025 06:07:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1754024854784,"stop":1754024854785,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdb48f6c3d1362a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754024672582,"stop":1754024672583,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe59cb446953c086","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754024694043,"stop":1754024694043,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaeaec1d533e27e2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754024662902,"stop":1754024662902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9684f88dd5bcf937","name":"same cluster, static sharding: nodes connect","time":{"start":1754024791329,"stop":1754024791330,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b2a77d9e7a82f2","name":"returns all values when wanted number is greater than available values","time":{"start":1754024661799,"stop":1754024661799,"duration":0},"status":"passed","severity":"normal"},{"uid":"219abbb0fb986ec5","name":"should increase lamport timestamp","time":{"start":1754024697694,"stop":1754024697695,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbb5145d6ee8f50","name":"should handle incoming messages","time":{"start":1754024684842,"stop":1754024684843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a17368d22c8f2cd","name":"should hang up with multiaddr and return true on success","time":{"start":1754024654825,"stop":1754024654825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4d124b79355865","name":"should handle relay send failures gracefully","time":{"start":1754024653561,"stop":1754024653561,"duration":0},"status":"passed","severity":"normal"},{"uid":"323cd78a5ff51012","name":"Check received message containing Russian","time":{"start":1754025163015,"stop":1754025163015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a759fdd4f4a2dc7a","name":"returns only open connection if one present","time":{"start":1754024654202,"stop":1754024654202,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bb332201ef44ff","name":"should handle peer store update failures gracefully","time":{"start":1754024653546,"stop":1754024653546,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c3d74510971a93","name":"Relay - times out","time":{"start":1754025016130,"stop":1754025016131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfc8c28770391b4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754024694021,"stop":1754024694021,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e6af48db7eb42a","name":"rejects hash query with time filter","time":{"start":1754024654294,"stop":1754024654294,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab708b01a0f9669","name":"Callback on promise","time":{"start":1754025000951,"stop":1754025000951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32c4ee1eabbca03","name":"Sample","time":{"start":1754024643186,"stop":1754024643187,"duration":1},"status":"passed","severity":"normal"},{"uid":"c576871a90e41887","name":"should throw an error for insufficient data","time":{"start":1754024637563,"stop":1754024637563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e659c3d5f323e49","name":"throws on empty content topic","time":{"start":1754024637440,"stop":1754024637442,"duration":2},"status":"passed","severity":"normal"},{"uid":"208d5a34e62436de","name":"messageHashStr returns a hex string","time":{"start":1754024653893,"stop":1754024653893,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee97303b7bb717f","name":"new peer added after a peer was already found","time":{"start":1754024859516,"stop":1754024859516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59edfa15d135a201","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754024684632,"stop":1754024684632,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d84fb4a785a4de","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754024637450,"stop":1754024637451,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f40f19de5c5ad2d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754025003449,"stop":1754025003450,"duration":1},"status":"passed","severity":"normal"},{"uid":"3556bbfa3f14225a","name":"returns all values when wanted number matches available values","time":{"start":1754024661791,"stop":1754024661798,"duration":7},"status":"passed","severity":"normal"},{"uid":"64ae3f2e6904998f","name":"should set default options when no config provided","time":{"start":1754024654819,"stop":1754024654819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d733695bdb111c","name":"Check received message containing emoji","time":{"start":1754025163019,"stop":1754025163019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3dddedb8391a94","name":"Push message with unicode special characters payload","time":{"start":1754025271968,"stop":1754025271968,"duration":0},"status":"passed","severity":"normal"},{"uid":"5675c8ed95cc3893","name":"should handle general insertion and lookup correctly","time":{"start":1754024696445,"stop":1754024696445,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dd27827df5761","name":"should dial all peers on dial","time":{"start":1754024803209,"stop":1754024803209,"duration":0},"status":"passed","severity":"normal"},{"uid":"24894c35cdb55833","name":"Push message with content topic containing JSON","time":{"start":1754025271957,"stop":1754025271958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9adcf5a30162eef","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754025015500,"stop":1754025015500,"duration":0},"status":"passed","severity":"normal"},{"uid":"396165ba7f6f6464","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754024865467,"stop":1754024865467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9ab4ac766fb596","name":"should insert elements correctly","time":{"start":1754024696442,"stop":1754024696443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c0b86dbcf4ad2b","name":"should never report false negatives","time":{"start":1754024696443,"stop":1754024696443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b164ddd60da2c64","name":"Decoder throws on undefined content topic","time":{"start":1754024654831,"stop":1754024654831,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1f6397cc03e25e","name":"should dial peers from store on start","time":{"start":1754024654087,"stop":1754024654108,"duration":21},"status":"passed","severity":"normal"},{"uid":"31d26c7611186123","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754024637448,"stop":1754024637448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bce981135b216e6","name":"Publish without waiting for remote peer","time":{"start":1754024865464,"stop":1754024865465,"duration":1},"status":"passed","severity":"normal"},{"uid":"36162b492ab15f57","name":"Check received message containing short","time":{"start":1754025163025,"stop":1754025163025,"duration":0},"status":"passed","severity":"normal"},{"uid":"de155f0f29949d44","name":"Push 30 different messages","time":{"start":1754025271953,"stop":1754025271953,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af75a83c8887aa38","name":"Query generator for multiple messages with different message text format","time":{"start":1754025000948,"stop":1754025000950,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5361359ab8fe5e8","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754024637449,"stop":1754024637449,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91deb0a97d969a4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754024643008,"stop":1754024643008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3af54517f25c725","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754025015501,"stop":1754025015502,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44b6dbee1a23db0","name":"should do nothing when connections still exist","time":{"start":1754024654124,"stop":1754024654125,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2e3c3e9be2225c","name":"should drop connection to one peer on hangUp","time":{"start":1754024803211,"stop":1754024803211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7aa6d96f9972148","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754024637456,"stop":1754024637456,"duration":0},"status":"passed","severity":"normal"},{"uid":"da23d09e7aaaf4d6","name":"Check received message containing Chinese","time":{"start":1754025163026,"stop":1754025163027,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7171731bf958153","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754024694020,"stop":1754024694020,"duration":0},"status":"passed","severity":"normal"},{"uid":"32024e40171d8fb2","name":"should clear existing timers before creating new ones","time":{"start":1754024653562,"stop":1754024653562,"duration":0},"status":"passed","severity":"normal"},{"uid":"205e782846297f27","name":"Query Generator - false","time":{"start":1754024986211,"stop":1754024986212,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e0eac4334658f2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754024848056,"stop":1754024848056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0818b943f6dd53d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754024694027,"stop":1754024694028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4c82f3bbf9f254","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754024662470,"stop":1754024662470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb45440af24ed08","name":"should get / set TCP multiaddr","time":{"start":1754024643788,"stop":1754024643788,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc279007518e14e9","name":"should reject if Filter is requested but not mounted","time":{"start":1754024684744,"stop":1754024684744,"duration":0},"status":"passed","severity":"normal"},{"uid":"671ec44790fd3f2f","name":"should have no discoveries enabled by default","time":{"start":1754024684141,"stop":1754024684142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f136ed14688333","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754024865471,"stop":1754024865471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1a8604115ce0dd","name":"Ephemeral messages are not stored","time":{"start":1754024720133,"stop":1754024720136,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a22fc7d959fc88b","name":"Push message with numeric payload","time":{"start":1754025271963,"stop":1754025271963,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebebbc229ee4304","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754024694030,"stop":1754024694030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e310b59bfd34499d","name":"should remove event listener for peer:discovery","time":{"start":1754024653919,"stop":1754024653919,"duration":0},"status":"passed","severity":"normal"},{"uid":"3406b8dad03e244c","name":"peer exchange sets tag","time":{"start":1754024859516,"stop":1754024859516,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d84bac0a471634e","name":"should handle errors when getting connections","time":{"start":1754024653219,"stop":1754024653219,"duration":0},"status":"passed","severity":"normal"},{"uid":"381c8d152d147040","name":"Push message with Chinese payload","time":{"start":1754025271946,"stop":1754025271946,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fe1a29279d480e","name":"Publish message with rate limit","time":{"start":1754024854791,"stop":1754024854791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d03cc5eb636b933","name":"should throw error - no public key","time":{"start":1754024643786,"stop":1754024643786,"duration":0},"status":"passed","severity":"normal"},{"uid":"102d18038a3dbb90","name":"Check message on other pubsub topic is not received","time":{"start":1754025163038,"stop":1754025163039,"duration":1},"status":"passed","severity":"normal"},{"uid":"fead47568bf17f88","name":"Non TWN Cluster","time":{"start":1754024953378,"stop":1754024953378,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a34a8aedbfed61a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754024874953,"stop":1754024874954,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c52350f72be417","name":"Push message with special chars payload","time":{"start":1754025271946,"stop":1754025271946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b7fced12836670","name":"should check false positive rate","time":{"start":1754024696445,"stop":1754024696445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fecd05e1d9be184","name":"Subscribe and receives messages on 20 topics","time":{"start":1754025187448,"stop":1754025187448,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e7a0ea2887a9d1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754024865470,"stop":1754024865471,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e017fc9b42afb3a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754024654832,"stop":1754024654832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f87afc725df54c2","name":"Waku message hash computation (payload length 0)","time":{"start":1754024653878,"stop":1754024653886,"duration":8},"status":"passed","severity":"normal"},{"uid":"5d5a7af4442fdc55","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754024684151,"stop":1754024684151,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5f8296a9f36906","name":"should handle corrupted shard info gracefully","time":{"start":1754024653955,"stop":1754024653955,"duration":0},"status":"passed","severity":"normal"},{"uid":"298a5ba5b9aebc82","name":"should be online or offline if network state changed","time":{"start":1754024734327,"stop":1754024734327,"duration":0},"status":"passed","severity":"normal"},{"uid":"97972fe61c058772","name":"Overlapping topic subscription","time":{"start":1754025187438,"stop":1754025187438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b1a87303e3021","name":"Check publish message after client node is restarted","time":{"start":1754024854790,"stop":1754024854790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ad0684f5f36d749","name":"Encoder throws on undefined content topic","time":{"start":1754024674267,"stop":1754024674268,"duration":1},"status":"passed","severity":"normal"},{"uid":"95edb7fa3c3ad916","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754024848054,"stop":1754024848054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68e39554906bc2d","name":"random static sharding 5 - Cluster ID: 872, Shard ID: 151","time":{"start":1754024961052,"stop":1754024961053,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f916773eb06675e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754024874946,"stop":1754024874946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6061c514cf69c7c4","name":"Used by Waku Relay","time":{"start":1754025010631,"stop":1754025010631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6920a7e10cca30","name":"should handle ping failures gracefully","time":{"start":1754024653543,"stop":1754024653545,"duration":2},"status":"passed","severity":"normal"},{"uid":"175e091e03170f08","name":"random static sharding 6 - Cluster ID: 219, Shard ID: 234","time":{"start":1754024961053,"stop":1754024961053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25979f7863a9713","name":"should be delivered immediately if received","time":{"start":1754024697702,"stop":1754024697703,"duration":1},"status":"passed","severity":"normal"},{"uid":"936f4f07b239378d","name":"Register correct protocols","time":{"start":1754024865463,"stop":1754024865464,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0b9766cf90a00f","name":"Push message with Chinese payload","time":{"start":1754025271964,"stop":1754025271964,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e6f46c61d2c77b","name":"different cluster: nodes don't connect","time":{"start":1754024791330,"stop":1754024791347,"duration":17},"status":"passed","severity":"normal"},{"uid":"6b84cb7737a9e81f","name":"should retry if all attempts fail","time":{"start":1754024683296,"stop":1754024683296,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddc6b078cba7b19","name":"should dispatch network event when browser goes offline","time":{"start":1754024653216,"stop":1754024653217,"duration":1},"status":"passed","severity":"normal"},{"uid":"651a100fc1ff8ea0","name":"should handle dial errors gracefully","time":{"start":1754024653920,"stop":1754024653921,"duration":1},"status":"passed","severity":"normal"},{"uid":"c646a06146e28928","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754024694054,"stop":1754024694055,"duration":1},"status":"passed","severity":"normal"},{"uid":"2728f5be0ddc3394","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754024653207,"stop":1754024653207,"duration":0},"status":"passed","severity":"normal"},{"uid":"107d7e0d5046b6a7","name":"messageHash returns a Uint8Array","time":{"start":1754024653887,"stop":1754024653893,"duration":6},"status":"passed","severity":"normal"},{"uid":"41c9225879cc7f3f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754024694048,"stop":1754024694049,"duration":1},"status":"passed","severity":"normal"},{"uid":"483640cc6bf7abdd","name":"Push message with content topic containing Chinese","time":{"start":1754025271955,"stop":1754025271956,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a099e0a76c8d75b","name":"Publish message with large meta","time":{"start":1754024854790,"stop":1754024854791,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5f3564e69b3b21","name":"Does not throw an exception when node disconnects","time":{"start":1754025010628,"stop":1754025010628,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9335260fdcbafc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754024791348,"stop":1754024791348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1459ef7d72bf0c67","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754025187452,"stop":1754025187452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b30434969cc38b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754024694049,"stop":1754024694050,"duration":1},"status":"passed","severity":"normal"},{"uid":"2316378d115af57","name":"Subscribe and receive messages via waku relay post","time":{"start":1754025187436,"stop":1754025187436,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb29e5159c630d9b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754024662474,"stop":1754024662475,"duration":1},"status":"passed","severity":"normal"},{"uid":"78249fc3b6b2691f","name":"throws on content topic with too few or too many fields","time":{"start":1754024637442,"stop":1754024637443,"duration":1},"status":"passed","severity":"normal"},{"uid":"a406e6326a770763","name":"Cluster id 0, shard 0","time":{"start":1754024961049,"stop":1754024961050,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02cb82ed696bed9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754024637458,"stop":1754024637458,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8789459553fc88","name":"throws an error for improperly formatted content topics","time":{"start":1754024637454,"stop":1754024637454,"duration":0},"status":"passed","severity":"normal"},{"uid":"df740324c5c1c064","name":"Push message with meta","time":{"start":1754025271960,"stop":1754025271960,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc1390e6bc55fad","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754024653547,"stop":1754024653547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a04ee61557688ce","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754024694038,"stop":1754024694041,"duration":3},"status":"passed","severity":"normal"},{"uid":"29631ddb1420459","name":"Push message with custom timestamp: 1754028338994","time":{"start":1754025271961,"stop":1754025271961,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c5ae0568e45d45","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754024865465,"stop":1754024865466,"duration":1},"status":"passed","severity":"normal"},{"uid":"8576d0249b977bae","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754024996553,"stop":1754024996554,"duration":1},"status":"broken","severity":"normal"},{"uid":"af1903041ade5ab2","name":"should return no connections if no open connection provided","time":{"start":1754024654202,"stop":1754024654202,"duration":0},"status":"passed","severity":"normal"},{"uid":"278e3a6e0e673bfd","name":"should skip peer when failed to dial recently","time":{"start":1754024653626,"stop":1754024653627,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bba0852a1161b8","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754024654108,"stop":1754024654109,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf135b52effa53e8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754025187438,"stop":1754025187438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78b75455850a055","name":"should create dialer with libp2p and shardReader","time":{"start":1754024653621,"stop":1754024653621,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d7df20f5662365","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754024637458,"stop":1754024637459,"duration":1},"status":"passed","severity":"normal"},{"uid":"986ab9abbdeb7a9","name":"Push message with content topic containing long","time":{"start":1754025271954,"stop":1754025271954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d6f2ff2e37cd60","name":"Push message with custom timestamp: 1723266338994","time":{"start":1754025271974,"stop":1754025271974,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c9fa6c668eec7b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754024653541,"stop":1754024653541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2756fb86999dd3","name":"should select older connection if present","time":{"start":1754024654202,"stop":1754024654202,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40d8fb0b88af336","name":"does not validate decoders for hash queries","time":{"start":1754024654588,"stop":1754024654588,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cc6d3c7bcf2c54","name":"Throws when trying to push message with empty payload","time":{"start":1754025271969,"stop":1754025271969,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c78594f341cf7d","name":"should emit a peer event after start","time":{"start":1754024829971,"stop":1754024829972,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ec9ac82e9446df","name":"Push message equal or less that 1MB","time":{"start":1754025271975,"stop":1754025271975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6c252fe8e869a8","name":"Subscribe to topic containing short and receive message","time":{"start":1754025187449,"stop":1754025187450,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7ac692852b0c32","name":"isConnected should return false after all peers disconnect","time":{"start":1754024734323,"stop":1754024734324,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b4f30d17176603","name":"should return false when pubsub topic parsing fails","time":{"start":1754024653953,"stop":1754024653953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61eef9a4abe2a0e","name":"accepts valid content-filtered query","time":{"start":1754024654289,"stop":1754024654292,"duration":3},"status":"passed","severity":"normal"},{"uid":"25563313a81bffe1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754025187443,"stop":1754025187444,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfbe5d4c6e68208","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754025187437,"stop":1754025187437,"duration":0},"status":"passed","severity":"normal"},{"uid":"daea384e8cf58c99","name":"Push message with content topic containing Chinese","time":{"start":1754025271970,"stop":1754025271970,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b85f3e49cb5c13","name":"should handle special patterns correctly","time":{"start":1754024696444,"stop":1754024696444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccb4a9882de5ee3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754024865473,"stop":1754024865473,"duration":0},"status":"passed","severity":"normal"},{"uid":"770dcc7528ed6b46","name":"Push message with content topic containing SQL Injection","time":{"start":1754025271957,"stop":1754025271957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7cbbe7568d8224","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754024653176,"stop":1754024653178,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b1f31fedf599303","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754024975869,"stop":1754024975870,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b65c5b5bfea307","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754024637456,"stop":1754024637456,"duration":0},"status":"passed","severity":"normal"},{"uid":"80db7cfc124af331","name":"should return false when peer shard info is not found","time":{"start":1754024653945,"stop":1754024653946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ceea9d690ba1407","name":"A test","time":{"start":1754024775063,"stop":1754024775064,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0ea8c0cc9ec778","name":"should be able to dial TLS multiaddrs","time":{"start":1754024803211,"stop":1754024803213,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb952e4a6459c05b","name":"should not dispatch event when already disconnected","time":{"start":1754024653212,"stop":1754024653213,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bc81037d560c0","name":"throws if decoders don't match content topics","time":{"start":1754024654587,"stop":1754024654587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bb46f49d8ebc5b","name":"Refresh subscription","time":{"start":1754025187438,"stop":1754025187438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f428988a8f9c09a","name":"Push message with content topic containing short","time":{"start":1754025271954,"stop":1754025271954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c1d5faf949fa69","name":"Push message with content topic containing special chars","time":{"start":1754025271955,"stop":1754025271955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfaff1061e84c5a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754025187443,"stop":1754025187443,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d12807b8f32869","name":"Generator, 2 different shards","time":{"start":1754024967511,"stop":1754024967511,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c9420f143c9d80","name":"should return false when network is not connected","time":{"start":1754024654823,"stop":1754024654823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da08e27fa1a5197","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754024734325,"stop":1754024734326,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb007b4ff662e25","name":"should partition messages based on acknowledgement status","time":{"start":1754024697701,"stop":1754024697701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5328351fc4df4958","name":"Encoder throws on undefined content topic","time":{"start":1754024672586,"stop":1754024672586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bd56bc70173d79","name":"should handle browser offline state overriding peer connections","time":{"start":1754024653222,"stop":1754024653222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ba49a9137badfb","name":"Check received message containing Chinese","time":{"start":1754025163014,"stop":1754025163014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eeddc4d54f8c8d","name":"Check received message containing SQL Injection","time":{"start":1754025163015,"stop":1754025163016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4aac52b30f376dc","name":"throws on content topic with generation field greater than 0","time":{"start":1754024637443,"stop":1754024637444,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c475f288ebb406","name":"should not receive a peer event after stop","time":{"start":1754024666519,"stop":1754024666520,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a1781c13166f4c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754024694031,"stop":1754024694031,"duration":0},"status":"passed","severity":"normal"},{"uid":"713f365ec6636ea0","name":"Check publish message containing emoji","time":{"start":1754024854781,"stop":1754024854782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d61e114df8fb27","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754024694030,"stop":1754024694031,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1f75f128a35027","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754024996554,"stop":1754024996555,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41ebc5bb3e8f188","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754025015504,"stop":1754025015504,"duration":0},"status":"passed","severity":"normal"},{"uid":"691576a8db907195","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754024848055,"stop":1754024848055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6532550237ceb6a4","name":"Default pageSize","time":{"start":1754025000910,"stop":1754025000912,"duration":2},"status":"passed","severity":"normal"},{"uid":"3621dd8637d893d8","name":"should add event listeners for peer connect and disconnect","time":{"start":1754024653519,"stop":1754024653520,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f0d59db84289a2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754025015503,"stop":1754025015504,"duration":1},"status":"passed","severity":"normal"},{"uid":"5122b57625157687","name":"Check message with no payload is not received","time":{"start":1754025163040,"stop":1754025163041,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81dedaf50e7212a","name":"should initialize with default number of peers","time":{"start":1754024684626,"stop":1754024684626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a56c2b988f75752","name":"should not fail to stop the service if it was not started","time":{"start":1754024718882,"stop":1754024718882,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6e81bb7d484bc7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754024637452,"stop":1754024637453,"duration":1},"status":"passed","severity":"normal"},{"uid":"29bb2940bf8809","name":"should create ShardReader with static shards network config","time":{"start":1754024653938,"stop":1754024653938,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e61879ec152a34","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754025187446,"stop":1754025187446,"duration":0},"status":"passed","severity":"normal"},{"uid":"306ed786fb01844b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754024694034,"stop":1754024694035,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e1a1de55315cb7","name":"Passing an array","time":{"start":1754025010629,"stop":1754025010629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab06dab3918512a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754024684631,"stop":1754024684632,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc0dfbcffa73381","name":"throws on content topic with empty application field","time":{"start":1754024637444,"stop":1754024637444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e2e6f343ada095","name":"should not dispatch event when already connected","time":{"start":1754024653211,"stop":1754024653212,"duration":1},"status":"passed","severity":"normal"},{"uid":"817fd798c3df959b","name":"Passing page size 3 when there are 20 messages","time":{"start":1754025000899,"stop":1754025000904,"duration":5},"status":"passed","severity":"normal"},{"uid":"1261d6bd3db22dd4","name":"Push message with JSON payload","time":{"start":1754025271950,"stop":1754025271950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95b56931b1771b6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754025000952,"stop":1754025000952,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a9b0f60a8df5f","name":"configure the node with multiple content topics","time":{"start":1754024953389,"stop":1754024953389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e089f3f6c8f9472d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754024653927,"stop":1754024653927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6f65b9b5a227","name":"does not throw on valid cases","time":{"start":1754024637440,"stop":1754024637440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2769f9b66cac397","name":"should do nothing if no non-locked connections to drop","time":{"start":1754024654153,"stop":1754024654153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d47f52efd8117f","name":"Check meta is set [ecies]","time":{"start":1754024674267,"stop":1754024674267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1832efea2869052","name":"should clear dial history on start","time":{"start":1754024653622,"stop":1754024653622,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caf82416fde2331","name":"should be empty after removing the only subscription","time":{"start":1754024684731,"stop":1754024684732,"duration":1},"status":"passed","severity":"normal"},{"uid":"184a1d96caa383bf","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754024684150,"stop":1754024684150,"duration":0},"status":"passed","severity":"normal"},{"uid":"500231c4127319ae","name":"should not retry if at least one success","time":{"start":1754024683718,"stop":1754024683719,"duration":1},"status":"passed","severity":"normal"},{"uid":"562425cad2b991cd","name":"should insert message into bloom filter","time":{"start":1754024697695,"stop":1754024697695,"duration":0},"status":"passed","severity":"normal"},{"uid":"912e7b5d39fe88c0","name":"should get all peers from store","time":{"start":1754024654125,"stop":1754024654125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ffe94b40896fdd","name":"messageHashStr produces consistent results for the same input","time":{"start":1754024653898,"stop":1754024653898,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e08e5e1dca50138","name":"should retry failed tasks","time":{"start":1754024683291,"stop":1754024683291,"duration":0},"status":"passed","severity":"normal"},{"uid":"175cd1b6c18b22bd","name":"should handle peer connect event","time":{"start":1754024653209,"stop":1754024653209,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c8edd085d18c59","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754024654348,"stop":1754024654349,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e2bb2264bd57f9","name":"Ordered Callback - false","time":{"start":1754024986215,"stop":1754024986218,"duration":3},"status":"passed","severity":"normal"},{"uid":"2819b24d029f46f0","name":"should handle network check errors gracefully","time":{"start":1754024653634,"stop":1754024653634,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cd1ea3c7caebee","name":"Push message with custom timestamp: 1754021138994","time":{"start":1754025271961,"stop":1754025271961,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3135b0875047c1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754024694028,"stop":1754024694029,"duration":1},"status":"passed","severity":"normal"},{"uid":"838a7a4baed64f00","name":"Check message received after jswaku node is restarted","time":{"start":1754025163041,"stop":1754025163041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79c98492b01eb3b","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754024694033,"stop":1754024694033,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddee14b1705cb07","name":"Stops search when 2 null results are returned","time":{"start":1754024662558,"stop":1754024662558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e369f9f5d2a2bcfd","name":"should return different streams if requested simultaniously","time":{"start":1754024654347,"stop":1754024654347,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ed8e651be3c14a","name":"Rejects garbage","time":{"start":1754024688221,"stop":1754024688221,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f1be96d4e28b8c","name":"messageHashStr produces different results for different inputs","time":{"start":1754024653898,"stop":1754024653902,"duration":4},"status":"passed","severity":"normal"},{"uid":"340755c30d2d59f3","name":"random static sharding 7 - Cluster ID: 498, Shard ID: 998","time":{"start":1754024961053,"stop":1754024961054,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af5064bb6fe8141","name":"should not fail to start the service if it is already started","time":{"start":1754024718883,"stop":1754024718883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcec019146cdfc6","name":"should return true when peer is on the specified shard","time":{"start":1754024653941,"stop":1754024653942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c5b223eadd612","name":"Query with Promise Callback, No Decoder","time":{"start":1754024975873,"stop":1754024975875,"duration":2},"status":"passed","severity":"normal"},{"uid":"98c42730e402f74c","name":"same cluster: nodes connect","time":{"start":1754024791349,"stop":1754024791349,"duration":0},"status":"passed","severity":"normal"},{"uid":"981e56181c2dad0b","name":"Push message with SQL Injection payload","time":{"start":1754025271947,"stop":1754025271947,"duration":0},"status":"passed","severity":"normal"},{"uid":"98471eb4fe2693f1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754024694023,"stop":1754024694023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e712a782a6c11b59","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754025187435,"stop":1754025187435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f740faaf97c7fd49","name":"yields undefined for messages without content topic","time":{"start":1754024654592,"stop":1754024654592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7ef979e3fef68e","name":"should be empty when created","time":{"start":1754024684730,"stop":1754024684731,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a8f8ea1f57e32c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754024694047,"stop":1754024694047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6a244cb29ab576","name":"should not allow unachievable error rate","time":{"start":1754024693786,"stop":1754024693789,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ffde9a9c3a16df1","name":"Subscribe to topic containing short and publish message","time":{"start":1754024865468,"stop":1754024865468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d05c14decbc663","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754024718891,"stop":1754024718891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"269e1ffae690c7e7","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754025187437,"stop":1754025187437,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41194c74cbbbd1cd","name":"should process queue every 500ms","time":{"start":1754024653631,"stop":1754024653632,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36aead8cf7fbcf6","name":"Check received message containing escaped characters","time":{"start":1754025163018,"stop":1754025163018,"duration":0},"status":"passed","severity":"normal"},{"uid":"76997ab13d852dc8","name":"Check meta is set [symmetric]","time":{"start":1754024672584,"stop":1754024672585,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b4191531e1d0d4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754024874955,"stop":1754024874955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0a0fc00cf93588","name":"should handle shardReader errors","time":{"start":1754024654828,"stop":1754024654828,"duration":0},"status":"passed","severity":"normal"},{"uid":"592d1e0a5ef33a80","name":"Accepts a valid Waku Message","time":{"start":1754024688219,"stop":1754024688221,"duration":2},"status":"passed","severity":"normal"},{"uid":"e81ffcf75ffadd08","name":"isConnected should return true after first peer connects","time":{"start":1754024734322,"stop":1754024734323,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e2f4a40ac6ef78","name":"connects to nwaku","time":{"start":1754025010628,"stop":1754025010628,"duration":0},"status":"passed","severity":"normal"},{"uid":"af31ba02b6446ddc","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754024637451,"stop":1754024637451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9482426a44272ab9","name":"should be safe to call multiple times","time":{"start":1754024653520,"stop":1754024653520,"duration":0},"status":"passed","severity":"normal"},{"uid":"884886bfab3546c5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754024694033,"stop":1754024694034,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f9d93f3bf786c4","name":"can query messages normally","time":{"start":1754024978233,"stop":1754024978233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5abd62f58e6f0bf","name":"Decoder throws on undefined content topic","time":{"start":1754024672587,"stop":1754024672587,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b4f7ec61bfa965","name":"udp ip6 address","time":{"start":1754024643052,"stop":1754024643053,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabbc53a9070336c","name":"should initialize with Unhealthy status","time":{"start":1754024684356,"stop":1754024684356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e344f2dc45de644","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754025187439,"stop":1754025187440,"duration":1},"status":"passed","severity":"normal"},{"uid":"4783928a72d72b77","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754024684363,"stop":1754024684363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce18e7dacdb3142f","name":"should filter out already connected peers","time":{"start":1754024654125,"stop":1754024654129,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae45e31be5bbb8f2","name":"should return PeerId when PeerId is provided","time":{"start":1754024654019,"stop":1754024654019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca589ab85307d3ca","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754024654347,"stop":1754024654348,"duration":1},"status":"passed","severity":"normal"},{"uid":"a198fe62d75917b0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754024694029,"stop":1754024694029,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f7cedcc483d2cd","name":"Meta field set when metaSetter is specified","time":{"start":1754024654830,"stop":1754024654830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed05c36bb39b162","name":"random static sharding 2 - Cluster ID: 543, Shard ID: 990","time":{"start":1754024961051,"stop":1754024961051,"duration":0},"status":"passed","severity":"normal"},{"uid":"104e60be11e18e24","name":"should handle complete dial lifecycle","time":{"start":1754024653634,"stop":1754024653635,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26d1a6ed2df6175","name":"should handle different types of entries","time":{"start":1754024682398,"stop":1754024682398,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2725696aaf6870c","name":"should handle multiple peers with different shard configurations","time":{"start":1754024653635,"stop":1754024653635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f030e9cfc3d4ff9e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754024694024,"stop":1754024694024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bffd254e95ddae","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754024738778,"stop":1754024738778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b987c3b7e1097449","name":"Check publish message containing Russian","time":{"start":1754024854770,"stop":1754024854770,"duration":0},"status":"passed","severity":"normal"},{"uid":"933b2e8d57441fd7","name":"should create KeepAliveManager with required options","time":{"start":1754024653512,"stop":1754024653518,"duration":6},"status":"passed","severity":"normal"},{"uid":"34f5cb17b8e3a408","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754025187451,"stop":1754025187452,"duration":1},"status":"passed","severity":"normal"},{"uid":"282e59648f948127","name":"should update ack status of messages in outgoing buffer","time":{"start":1754024697702,"stop":1754024697702,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a76137d591b82c","name":"should wait for Filter peer to be connected","time":{"start":1754024684745,"stop":1754024684745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17821ee8a152eec","name":"Round trip binary serialization","time":{"start":1754024654829,"stop":1754024654830,"duration":1},"status":"passed","severity":"normal"},{"uid":"df31bcf780673036","name":"recovers when dns.resolve returns empty","time":{"start":1754024662898,"stop":1754024662898,"duration":0},"status":"passed","severity":"normal"},{"uid":"734ebbfac178b36e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754024637462,"stop":1754024637462,"duration":0},"status":"passed","severity":"normal"},{"uid":"767d39c237aa7e2","name":"Check publish message containing special chars","time":{"start":1754024854768,"stop":1754024854769,"duration":1},"status":"passed","severity":"normal"},{"uid":"3782a33adf1af0cb","name":"Promise Callback - true","time":{"start":1754024986213,"stop":1754024986213,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe234f71cf2db5f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754024694046,"stop":1754024694046,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb187b33a9b0f95b","name":"should successfully stop","time":{"start":1754024684843,"stop":1754024684843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39a507d0fbef9e7","name":"should remove event listeners from libp2p","time":{"start":1754024653193,"stop":1754024653195,"duration":2},"status":"passed","severity":"normal"},{"uid":"6656cbc4321e200f","name":"should not retry if at least one success","time":{"start":1754024683295,"stop":1754024683296,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6e7d7b9232aaac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754024694055,"stop":1754024694055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9825cd2328949e04","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754025187436,"stop":1754025187436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20d6e04f2f97c89","name":"Waku message hash computation (no timestamp)","time":{"start":1754024653886,"stop":1754024653886,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbf234e38b0429a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754024694058,"stop":1754024694059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac66451102d4917","name":"Check message with non string payload is not received","time":{"start":1754025163041,"stop":1754025163041,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c88a24fa0cd42d","name":"throws if store query response has error status","time":{"start":1754024654589,"stop":1754024654590,"duration":1},"status":"passed","severity":"normal"},{"uid":"946d8e7eaa0c1f3","name":"random static sharding 10 - Cluster ID: 963, Shard ID: 896","time":{"start":1754024961055,"stop":1754024961055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6452b83880d5323e","name":"Get Nodes","time":{"start":1754024662557,"stop":1754024662557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6adf066a66f0ddb","name":"should start all internal components","time":{"start":1754024654821,"stop":1754024654821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2e6c16c8de4044","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754025187442,"stop":1754025187443,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d00db128de11a3a","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754024654146,"stop":1754024654147,"duration":1},"status":"passed","severity":"normal"},{"uid":"191a5b1365555e09","name":"Relay + Store","time":{"start":1754024643792,"stop":1754024643793,"duration":1},"status":"passed","severity":"normal"},{"uid":"db13b78b69562cea","name":"Push message with Russian payload","time":{"start":1754025271964,"stop":1754025271965,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d5191993b8a4c6","name":"Check received message containing Script","time":{"start":1754025163016,"stop":1754025163016,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83f39cd2f7e6cb2","name":"throws on content topic with non-number generation field","time":{"start":1754024637443,"stop":1754024637443,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e0c468678c32a6","name":"should transition to Unhealthy when no connections","time":{"start":1754024684356,"stop":1754024684357,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4212dfba2533e3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754025163037,"stop":1754025163038,"duration":1},"status":"passed","severity":"normal"},{"uid":"18769af0d179eec8","name":"Push message with Arabic payload","time":{"start":1754025271964,"stop":1754025271964,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf07aca500f42ee6","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754024674266,"stop":1754024674266,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ac50c34d06dcd7","name":"should skip peer when dialed recently","time":{"start":1754024653626,"stop":1754024653626,"duration":0},"status":"passed","severity":"normal"},{"uid":"da89dcf6457fb2bd","name":"should set field with only STORE enabled","time":{"start":1754024643791,"stop":1754024643792,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe2afd79497414a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754024694031,"stop":1754024694031,"duration":0},"status":"passed","severity":"normal"},{"uid":"83879219d9949c5d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754024643007,"stop":1754024643007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f68258e18ec240","name":"should properly create location multiaddrs - tcp","time":{"start":1754024643790,"stop":1754024643790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9398f4e4e589d354","name":"Check publish message containing unicode special characters","time":{"start":1754024854779,"stop":1754024854781,"duration":2},"status":"passed","severity":"normal"},{"uid":"120b56831d385797","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754024694051,"stop":1754024694052,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b51f7e5b7ca2b3b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754025187454,"stop":1754025187454,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c4e08bd76d1564","name":"Reusing cursor across nodes","time":{"start":1754024966689,"stop":1754024966690,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4c12b6c470872f","name":"should return peer for existing peer","time":{"start":1754024654131,"stop":1754024654131,"duration":0},"status":"passed","severity":"normal"},{"uid":"882c5fdf252efbff","name":"random static sharding 9 - Cluster ID: 772, Shard ID: 395","time":{"start":1754024961054,"stop":1754024961054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e71f6c18e1e5af8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754024953376,"stop":1754024953376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfe076896c64383","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754024643012,"stop":1754024643012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12ad2acee421479","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754024694052,"stop":1754024694053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c2ed098be5d207","name":"should set field with only RELAY enabled","time":{"start":1754024643791,"stop":1754024643791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a77a0001bf68db4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754024694045,"stop":1754024694046,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d817dfcf2b8eff3","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754024694034,"stop":1754024694034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b89b00eab4ca944","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app28/8/topic89/proto","time":{"start":1754024953385,"stop":1754024953386,"duration":1},"status":"passed","severity":"normal"},{"uid":"353e28cd4f1483bf","name":"should emit a peer event after start","time":{"start":1754024666518,"stop":1754024666518,"duration":0},"status":"passed","severity":"normal"},{"uid":"579a385de7cd49b5","name":"Push message with content topic containing numeric","time":{"start":1754025271969,"stop":1754025271970,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fffc8fe73de7ac2","name":"should populate queue if has active dial","time":{"start":1754024653628,"stop":1754024653628,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f92b39b7dfb230d","name":"should handle peer disconnect event when no connections remain","time":{"start":1754024653210,"stop":1754024653210,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3665fe494f82ac","name":"Check received message containing long","time":{"start":1754025163013,"stop":1754025163013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b90abe28999f92","name":"Renews subscription after lossing a connection","time":{"start":1754025187454,"stop":1754025187455,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cafe67a00c3d8dc","name":"should dial more peers if under maxConnections","time":{"start":1754024654146,"stop":1754024654146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cbf592c6e6c909","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754024694042,"stop":1754024694042,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e19d8a78005525","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754024697702,"stop":1754024697702,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0e0c3aa6c4c54e","name":"Push message with content topic containing Russian","time":{"start":1754025271971,"stop":1754025271971,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb9a0790e3a2885","name":"Nodes with multiple pubsub topic","time":{"start":1754024848056,"stop":1754024848056,"duration":0},"status":"passed","severity":"normal"},{"uid":"31611debd73dfb7a","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754024684842,"stop":1754024684842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb7a4bd575a25ed","name":"Overlapping topic subscription","time":{"start":1754025187449,"stop":1754025187449,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcdf92cd1db219","name":"should serialize and deserialize correctly","time":{"start":1754024696444,"stop":1754024696444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4347d57e5b1d635","name":"Init the array if not present","time":{"start":1754024637208,"stop":1754024637211,"duration":3},"status":"passed","severity":"normal"},{"uid":"5fc39773ccdbdfea","name":"Ordered Callback - true","time":{"start":1754024986214,"stop":1754024986214,"duration":0},"status":"passed","severity":"normal"},{"uid":"db122fc963014bd4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754024637449,"stop":1754024637450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a3dd84f6bf0e89","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app99/9/topic309/utf8","time":{"start":1754024953383,"stop":1754024953383,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1dbd17e958281c","name":"should dial all known peers when reached zero connections","time":{"start":1754024757019,"stop":1754024757020,"duration":1},"status":"passed","severity":"normal"},{"uid":"15121ff5a36d7305","name":"should not receive a peer event after stop","time":{"start":1754024829974,"stop":1754024829974,"duration":0},"status":"passed","severity":"normal"},{"uid":"543dba507a646127","name":"can start and stop the service","time":{"start":1754024718881,"stop":1754024718882,"duration":1},"status":"passed","severity":"normal"},{"uid":"962826f4db9b2593","name":"should be safe to call multiple times","time":{"start":1754024653624,"stop":1754024653624,"duration":0},"status":"passed","severity":"normal"},{"uid":"110eb8b9892de843","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754024694023,"stop":1754024694024,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4609a32c0e6c88","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754024637447,"stop":1754024637447,"duration":0},"status":"passed","severity":"normal"},{"uid":"360c9dfb4bc74fb3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754024637562,"stop":1754024637563,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1ecf08a4358e0f","name":"Mutual subscription","time":{"start":1754024865462,"stop":1754024865463,"duration":1},"status":"passed","severity":"normal"},{"uid":"465a099e96b5f295","name":"should support chaining for add method","time":{"start":1754024682384,"stop":1754024682396,"duration":12},"status":"passed","severity":"normal"},{"uid":"5affc171ef069f69","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754024975872,"stop":1754024975873,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef1efba77642d02","name":"return first retrieved peers without further DNS queries","time":{"start":1754024662901,"stop":1754024662901,"duration":0},"status":"passed","severity":"normal"},{"uid":"100109a1dc64e2dd","name":"A test","time":{"start":1754024775065,"stop":1754024775065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a5546fa6754df3","name":"Check message with no content topic is not received","time":{"start":1754025163022,"stop":1754025163023,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacb3170c984a6db","name":"should requeue task if no peer is available","time":{"start":1754024683289,"stop":1754024683290,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ea01a9331451a8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754024643008,"stop":1754024643009,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b8534c4c7ad5dd","name":"should handle multiple peer connections","time":{"start":1754024653533,"stop":1754024653540,"duration":7},"status":"passed","severity":"normal"},{"uid":"276c3947bbc45a9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754024643012,"stop":1754024643013,"duration":1},"status":"passed","severity":"normal"},{"uid":"184847043497ede9","name":"should increase lamport timestamp","time":{"start":1754024697696,"stop":1754024697697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bb8ff7abcdbe77","name":"Check message with invalid timestamp is not received","time":{"start":1754025163021,"stop":1754025163021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e1d27526d0d169","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754024738779,"stop":1754024738779,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d02ecf26a8e89a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754025163041,"stop":1754025163042,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2a6841ef65aa4","name":"should lock peers when selected","time":{"start":1754024684628,"stop":1754024684628,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea5ed2b32e11edc","name":"Push message with content topic containing SQL Injection","time":{"start":1754025271971,"stop":1754025271971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b91a15e6ecbad0","name":"Push message with content topic containing escaped characters","time":{"start":1754025271958,"stop":1754025271958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8714155a95e93b3a","name":"topics with same application and version share the same shard","time":{"start":1754024637452,"stop":1754024637452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35c94c8f62c4d19","name":"Query Generator, No message returned","time":{"start":1754024975868,"stop":1754024975869,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b00255480226176","name":"Push message with emoji payload","time":{"start":1754025271968,"stop":1754025271968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19e4dc5c2d93551","name":"Check received message with timestamp: 1754024712413000000 ","time":{"start":1754025163035,"stop":1754025163036,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a62580578db68e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754025187441,"stop":1754025187441,"duration":0},"status":"passed","severity":"normal"},{"uid":"593c875fd90d229c","name":"should decode valid enr successfully","time":{"start":1754024643783,"stop":1754024643783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21acaee464ee31b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754024637562,"stop":1754024637562,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfce3627a1078c07","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754025187442,"stop":1754025187442,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0c27d516dd6236","name":"Check received message containing emoji","time":{"start":1754025163034,"stop":1754025163035,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c9ff5963a5348b","name":"Passing page size 10 when there are 10 messages","time":{"start":1754025000904,"stop":1754025000905,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd05fdf46e4f43d0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754024662901,"stop":1754024662901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d037a5a45227d76a","name":"messageHashStr works with IProtoMessage","time":{"start":1754024653897,"stop":1754024653898,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08c669ae49b1c38","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754024854789,"stop":1754024854789,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b7fb4d816a7abf","name":"Store - dialed after - with timeout","time":{"start":1754025016131,"stop":1754025016131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e256dd0b4c519190","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754025187453,"stop":1754025187453,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b3c2a26abccc8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754024865466,"stop":1754024865466,"duration":0},"status":"passed","severity":"normal"},{"uid":"929918d7873482d2","name":"should dial with multiaddr and return stream","time":{"start":1754024654824,"stop":1754024654824,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bad30466f9fceb","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754024654020,"stop":1754024654020,"duration":0},"status":"passed","severity":"normal"},{"uid":"787d2f3bb340b136","name":"Push message with Arabic payload","time":{"start":1754025271946,"stop":1754025271947,"duration":1},"status":"passed","severity":"normal"},{"uid":"d367754ef491ce6e","name":"Push message with content topic containing emoji","time":{"start":1754025271972,"stop":1754025271973,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff935368c545da4","name":"should return empty array when no peers connected","time":{"start":1754024654826,"stop":1754024654826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f62d7edff1239e","name":"should return false when peer is on different cluster","time":{"start":1754024653939,"stop":1754024653939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a595d6a48dfabcee","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754024654822,"stop":1754024654823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f3a19f237b85a1","name":"All","time":{"start":1754024719839,"stop":1754024719839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5690f23a93df0c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754024637447,"stop":1754024637447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10a488a12b24640","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754024637456,"stop":1754024637457,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0cd045f3fe4013","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754024637455,"stop":1754024637456,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e478729ef83f56","name":"Encoder throws on empty string content topic","time":{"start":1754024674268,"stop":1754024674268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0a4e8da4dd53ca","name":"should clear the dialing interval","time":{"start":1754024653623,"stop":1754024653623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7920d80f7324fa02","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754024643007,"stop":1754024643008,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd67ce8239c0a410","name":"Relay - dialed after","time":{"start":1754025016130,"stop":1754025016130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d76e4679e652f5f","name":"can start the service","time":{"start":1754024829969,"stop":1754024829969,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf72378835ba432","name":"Check received message containing Arabic","time":{"start":1754025163014,"stop":1754025163015,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4afb1279a1276a5","name":"should add peer to queue when queue is not empty","time":{"start":1754024653625,"stop":1754024653625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5172fd8e6a81ef9e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754024874946,"stop":1754024874947,"duration":1},"status":"passed","severity":"normal"},{"uid":"705f133b6f0e5630","name":"returns nothing if no connections present","time":{"start":1754024654201,"stop":1754024654201,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcb3db1b7520f59","name":"should call waitForPeer on Relay","time":{"start":1754024684746,"stop":1754024684746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c0d384ec3748f6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754024684227,"stop":1754024684227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb6ebc206c19111","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754024694041,"stop":1754024694041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8715abfe48442249","name":"should detect messages with missing dependencies","time":{"start":1754024697700,"stop":1754024697700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e323969e8a5911","name":"Check publish message containing Arabic","time":{"start":1754024854769,"stop":1754024854769,"duration":0},"status":"passed","severity":"normal"},{"uid":"207a3dded5a7917c","name":"should handle case with no peers in store","time":{"start":1754024654130,"stop":1754024654130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02fd9713b9abf43","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754024865473,"stop":1754024865473,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec1c4fd84f0214c","name":"should create ConnectionManager with relay","time":{"start":1754024654818,"stop":1754024654819,"duration":1},"status":"passed","severity":"normal"},{"uid":"377dbb8fb56d88ca","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754024720136,"stop":1754024720136,"duration":0},"status":"passed","severity":"normal"},{"uid":"98556fcf4f905aa1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754024694026,"stop":1754024694027,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac83f51d4131af0f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754025187448,"stop":1754025187448,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8ad6428dfaefa4b","name":"Push message equal or less that 1MB","time":{"start":1754025271962,"stop":1754025271962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa3e45022fe2cff","name":"should start the dialing interval","time":{"start":1754024653621,"stop":1754024653622,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f3b8d506ce65f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754024684633,"stop":1754024684633,"duration":0},"status":"passed","severity":"normal"},{"uid":"131fafbd219f173a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754024874947,"stop":1754024874948,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00f136570f4e70","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app30/3/topic706/test.js","time":{"start":1754024953387,"stop":1754024953388,"duration":1},"status":"passed","severity":"normal"},{"uid":"373444e5184c5b78","name":"should initialize with isNetworkConnected as false","time":{"start":1754024653178,"stop":1754024653179,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f71442863cc8cd5","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754024693789,"stop":1754024693790,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a56345e660de4e","name":"should be safe to call multiple times","time":{"start":1754024653916,"stop":1754024653917,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31bfe467c379808","name":"Passing invalid cursor","time":{"start":1754024966690,"stop":1754024966693,"duration":3},"status":"passed","severity":"normal"},{"uid":"20e69c316b0a5919","name":"should clear all timers","time":{"start":1754024653521,"stop":1754024653532,"duration":11},"status":"passed","severity":"normal"},{"uid":"e632a8d82908274f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/2/topic410/proto","time":{"start":1754024953379,"stop":1754024953379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a044faf39aff75d","name":"should handle errors when removing globalThis listeners","time":{"start":1754024653195,"stop":1754024653205,"duration":10},"status":"passed","severity":"normal"},{"uid":"5a00e676ed94cabc","name":"should initialize bloom filter with correct parameters","time":{"start":1754024696440,"stop":1754024696442,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbd0d3c061f94b6e","name":"should not execute task if max attempts is 0","time":{"start":1754024683292,"stop":1754024683292,"duration":0},"status":"passed","severity":"normal"},{"uid":"822fad1902f45aa4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754024865472,"stop":1754024865472,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b02e9d55f02ec3","name":"Check publish message containing escaped characters","time":{"start":1754024854775,"stop":1754024854779,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad248c20a4cab8a","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754024848055,"stop":1754024848055,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2a70bd110000bf","name":"should allow redial after failed dial cooldown expires","time":{"start":1754024653630,"stop":1754024653631,"duration":1},"status":"passed","severity":"normal"},{"uid":"797147733247c487","name":"Push message with content topic containing special chars","time":{"start":1754025271970,"stop":1754025271970,"duration":0},"status":"passed","severity":"normal"},{"uid":"311c710bf80f4ac8","name":"Push message with XML payload","time":{"start":1754025271965,"stop":1754025271966,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a41add6a3709992","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754024684151,"stop":1754024684151,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ebe2bc08c90c7f","name":"should skip peer when already connected","time":{"start":1754024653625,"stop":1754024653626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7927857c9890679b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754024865467,"stop":1754024865467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0de18e7f7816af","name":"Check received message containing XML","time":{"start":1754025163030,"stop":1754025163030,"duration":0},"status":"passed","severity":"normal"},{"uid":"49db25ccad489ae4","name":"nwaku subscribes","time":{"start":1754024843681,"stop":1754024843682,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebbd63513abf64a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754024684633,"stop":1754024684634,"duration":1},"status":"passed","severity":"normal"},{"uid":"5badfe951cbc3bed","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754024697700,"stop":1754024697700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af51b7c155f3bb2","name":"Renews subscription after lossing a connection","time":{"start":1754025187445,"stop":1754025187445,"duration":0},"status":"passed","severity":"normal"},{"uid":"559200fd7b7c3e94","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754024637451,"stop":1754024637451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f3bda7f09e6341","name":"should not process empty queue","time":{"start":1754024653632,"stop":1754024653633,"duration":1},"status":"passed","severity":"normal"},{"uid":"da861da929349bb7","name":"Query with Ordered Callback, No Decoder","time":{"start":1754024975870,"stop":1754024975872,"duration":2},"status":"passed","severity":"normal"},{"uid":"1488d63143d9c5ae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754024637460,"stop":1754024637460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16a72a182cf342f","name":"should create all internal components","time":{"start":1754024654820,"stop":1754024654820,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fcaacb215dd8a4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754025003450,"stop":1754025003451,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de44f15f8e2e0cd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754024662468,"stop":1754024662469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7f25bbf30c82a8","name":"should filter peers by codec","time":{"start":1754024654826,"stop":1754024654826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a40bce8f285e9f0","name":"should be safe to call multiple times","time":{"start":1754024653919,"stop":1754024653920,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecce68a18a4e51d8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754024791350,"stop":1754024791359,"duration":9},"status":"passed","severity":"normal"},{"uid":"447b00d7de34b763","name":"Query with Promise Callback, No message returned","time":{"start":1754024975875,"stop":1754024975875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6972258984bea6","name":"should handle queue processing errors gracefully","time":{"start":1754024653633,"stop":1754024653633,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd01e6051b275443","name":"Check received message containing JSON","time":{"start":1754025163017,"stop":1754025163017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e958144ba48810","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754024643783,"stop":1754024643783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbd64120727435","name":"should create an instance with libp2p and dialer","time":{"start":1754024653915,"stop":1754024653915,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e67f5a5de06897","name":"should set field with only FILTER enabled","time":{"start":1754024643792,"stop":1754024643792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae2a667b3df5851","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754024966679,"stop":1754024966679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5436f01735e16bb4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app25/2/topic146/xml","time":{"start":1754024953379,"stop":1754024953380,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e5b3809b14b8ee","name":"Push message with content topic containing unicode special characters","time":{"start":1754025271958,"stop":1754025271958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ced2d4a353adf1","name":"should only return 1 node with relay capability","time":{"start":1754024662899,"stop":1754024662900,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6edb73532030","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754024643002,"stop":1754024643004,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cbd2e865e903013","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754024662471,"stop":1754024662472,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d98ca2f7f82349d","name":"random static sharding 4 - Cluster ID: 211, Shard ID: 839","time":{"start":1754024961052,"stop":1754024961052,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b5864ac91d6c65","name":"Subscribe and publish message","time":{"start":1754024865465,"stop":1754024865465,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bceee14b1a6e47","name":"should initialize with custom number of peers","time":{"start":1754024684627,"stop":1754024684627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e315213e2f6f36","name":"should handle task timeouts","time":{"start":1754024683291,"stop":1754024683292,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31fa1f9c66a0037","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754024694043,"stop":1754024694043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0967f8469ae2fb4","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754024666520,"stop":1754024666521,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff91dcca958ca3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754024694016,"stop":1754024694016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08e3e80bf949716","name":"Passing page size 0 when there are 110 messages","time":{"start":1754025000898,"stop":1754025000898,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fa53962b97b587","name":"Check message with invalid timestamp is not received","time":{"start":1754025163038,"stop":1754025163038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0aad2e3c0eab74","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754024653546,"stop":1754024653547,"duration":1},"status":"passed","severity":"normal"},{"uid":"980315051323974c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754024967511,"stop":1754024967511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9870718c55a1632a","name":"should allow redial after cooldown period","time":{"start":1754024653628,"stop":1754024653628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1827ce401a7ce5e","name":"Fails to push message bigger that 1MB","time":{"start":1754025271962,"stop":1754025271962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68097ef3d74e4f2","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754024693790,"stop":1754024693790,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f606eb7274b0e2","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754024859517,"stop":1754024859517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0c2d73e99d74bcd","name":"Push message with shell command payload","time":{"start":1754025271950,"stop":1754025271950,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ed76a18c7c9fc8","name":"should start and stop interval correctly","time":{"start":1754024683288,"stop":1754024683288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd86c61177277f9","name":"Ordered callback, aborts when callback returns true","time":{"start":1754025000952,"stop":1754025000952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38ddcb41c66fc85","name":"Push to array if already present","time":{"start":1754024637212,"stop":1754024637213,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fb12b26bbeb1c7","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754024697697,"stop":1754024697697,"duration":0},"status":"passed","severity":"normal"},{"uid":"7107d349685a74d2","name":"should return true when peer is on the same cluster","time":{"start":1754024653938,"stop":1754024653939,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2024c62ef56ca9a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1754025015501,"stop":1754025015501,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d8588ac4589231","name":"should throw error - invalid id","time":{"start":1754024643785,"stop":1754024643786,"duration":1},"status":"passed","severity":"normal"},{"uid":"33276807e98a79b6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754024662902,"stop":1754024662902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"278f5efd586e739e","name":"Decoder throws on empty string content topic","time":{"start":1754024674268,"stop":1754024674269,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd304c393fb5512e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754024694050,"stop":1754024694051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31738c662c01d61","name":"should not receive a peer event after stop","time":{"start":1754024718888,"stop":1754024718890,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbec6f85c968588c","name":"should properly create location multiaddrs - udp6","time":{"start":1754024643789,"stop":1754024643789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc444da9c4af4b9","name":"should handle all zero keep alive options","time":{"start":1754024653572,"stop":1754024653573,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ceb188693c55ed","name":"Check publish message containing XML","time":{"start":1754024854771,"stop":1754024854772,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3687ff632467478","name":"should not allow k > 12","time":{"start":1754024693783,"stop":1754024693785,"duration":2},"status":"passed","severity":"normal"},{"uid":"73dbd5fcbe97ce90","name":"should return false when peer is not found","time":{"start":1754024653954,"stop":1754024653954,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd560815a9c7079","name":"should handle complete discovery-to-dial flow","time":{"start":1754024653927,"stop":1754024653928,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba529de1a458b78","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754024643012,"stop":1754024643012,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0ebbee282b9aff","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754025187444,"stop":1754025187444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f8220e3e319c28","name":"should start and setup intervals and event listeners","time":{"start":1754024684733,"stop":1754024684735,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3825ee38768a2f7","name":"should handle shard reader errors gracefully","time":{"start":1754024653633,"stop":1754024653634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ad96b61d8f0429","name":"Push message with long payload","time":{"start":1754025271945,"stop":1754025271945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abb4080dc62f9da","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754024694015,"stop":1754024694015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38ce7b81c971203","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754024865474,"stop":1754024865474,"duration":0},"status":"passed","severity":"normal"},{"uid":"432df9273debca4d","name":"ignores domain fetching errors","time":{"start":1754024662898,"stop":1754024662898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9586d599627b640e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754024684628,"stop":1754024684628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c65b50ac13915","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754025163037,"stop":1754025163037,"duration":0},"status":"passed","severity":"normal"},{"uid":"57320f08248f4eb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754024694056,"stop":1754024694057,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dc32185046cd92","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754025187446,"stop":1754025187446,"duration":0},"status":"passed","severity":"normal"},{"uid":"77089ebf96fcce5c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754025187447,"stop":1754025187447,"duration":0},"status":"passed","severity":"normal"}] |