allure-jswaku/9411/widgets/severity.json
2025-11-27 02:49:28 +00:00

1 line
230 KiB
JSON

[{"uid":"7388d613dc96ee77","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1764210631097,"stop":1764210631097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b6c3e1d68e66ff","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1764210641759,"stop":1764210641759,"duration":0},"status":"passed","severity":"normal"},{"uid":"13012c6fec9cc714","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764211137593,"stop":1764211137593,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea032e0d906d4c3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1764210631091,"stop":1764210631093,"duration":2},"status":"passed","severity":"normal"},{"uid":"47e2d6622609e715","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764211137604,"stop":1764211137604,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16477f281b20945","name":"should request peer renewal on specific errors","time":{"start":1764210640111,"stop":1764210640118,"duration":7},"status":"passed","severity":"normal"},{"uid":"a0909d70d54d4ad0","name":"should return false for malformed SDS messages","time":{"start":1764210645265,"stop":1764210645265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06550d2c64806e5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1764210640550,"stop":1764210640551,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad705905c45153e8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1764210631102,"stop":1764210631102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5754d0568ab3d2fa","name":"Push message with custom timestamp: 1764214289987","time":{"start":1764211719671,"stop":1764211719671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4025d2b13f593f8a","name":"Push message with shell command payload","time":{"start":1764211719637,"stop":1764211719637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1beb36de76f035a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1764210631090,"stop":1764210631090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb82773d7ae5d88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1764210631120,"stop":1764210631124,"duration":4},"status":"passed","severity":"normal"},{"uid":"b2a070e7ff5ae392","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764210813529,"stop":1764210813529,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc99aee76c279b32","name":"should wait for Filter peer to be connected","time":{"start":1764210642805,"stop":1764210642805,"duration":0},"status":"passed","severity":"normal"},{"uid":"613048bc822b384a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1764210631109,"stop":1764210631109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59e610d388f3ce0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764211137590,"stop":1764211137590,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eeff0db4f67995","name":"should encodeTxt and decodeTxt","time":{"start":1764210581975,"stop":1764210581976,"duration":1},"status":"passed","severity":"normal"},{"uid":"1647fd0fd65a3aa6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1764210671966,"stop":1764210671967,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82860486f152bc7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1764210631096,"stop":1764210631097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8fb5e937ed9253","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app50/6/topic220/xml","time":{"start":1764210932388,"stop":1764210932388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3791e3ab8fc1e145","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1764210576763,"stop":1764210576763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4c8ee714ae8ed7","name":"Emits 'syncing' when message flagged as missed","time":{"start":1764210642595,"stop":1764210642596,"duration":1},"status":"passed","severity":"normal"},{"uid":"3413a697424900fb","name":"Push message with rate limit","time":{"start":1764211719670,"stop":1764211719670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08c999a71e41d5","name":"should handle zero peers request","time":{"start":1764210599621,"stop":1764210599621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab9b23f658516fd","name":"Outgoing message is acknowledged","time":{"start":1764210642700,"stop":1764210642701,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b955b3aa1d3c22","name":"Publishes to nwaku","time":{"start":1764210826473,"stop":1764210826473,"duration":0},"status":"passed","severity":"normal"},{"uid":"44234bbc3fafbf5d","name":"Filter","time":{"start":1764210973150,"stop":1764210973150,"duration":0},"status":"passed","severity":"normal"},{"uid":"127fd8d196c5e353","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764211137591,"stop":1764211137591,"duration":0},"status":"passed","severity":"normal"},{"uid":"30be89e5e170b40d","name":"should trigger query when time since last query exceeds threshold","time":{"start":1764210641766,"stop":1764210641766,"duration":0},"status":"passed","severity":"normal"},{"uid":"874e0fe8a03c90d2","name":"should insert elements correctly","time":{"start":1764210626124,"stop":1764210626125,"duration":1},"status":"passed","severity":"normal"},{"uid":"734a92d600c540e9","name":"should wait for Store peer to be connected","time":{"start":1764210642805,"stop":1764210642805,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd1b0c7563e420e","name":"should be empty when created","time":{"start":1764210641321,"stop":1764210641322,"duration":1},"status":"passed","severity":"normal"},{"uid":"4822d0d6c5a0d539","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1764210670661,"stop":1764210670661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb59dbd0e5c76261","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1764210576755,"stop":1764210576755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58110fff8b86ad0","name":"should set field with only STORE enabled","time":{"start":1764210581983,"stop":1764210581983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ded26c8cd121171","name":"should sort by messageId when timestamps are equal","time":{"start":1764210630944,"stop":1764210630945,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e7959e18f826e0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1764210844014,"stop":1764210844014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4733e65ade3ea065","name":"handles different networkShards values correctly","time":{"start":1764210576761,"stop":1764210576761,"duration":0},"status":"passed","severity":"normal"},{"uid":"638b521413273599","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1764210631110,"stop":1764210631113,"duration":3},"status":"passed","severity":"normal"},{"uid":"236bd4c0e3636566","name":"should dial with multiaddr and return stream","time":{"start":1764210591022,"stop":1764210591022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb17b8e31b265e4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1764210590902,"stop":1764210590902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2454cf6866687cc2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764211137600,"stop":1764211137601,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee7220369940731","name":"Push message with Basic HTML tag payload","time":{"start":1764211719662,"stop":1764211719662,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf4e58fe83a4c56","name":"should reject if LightPush is requested but not mounted","time":{"start":1764210642803,"stop":1764210642803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c72569389566151","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1764210576762,"stop":1764210576762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba419d7ff9c547b9","name":"Subscribe to topic containing short and receive message","time":{"start":1764211137598,"stop":1764211137598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3747882db562fa25","name":"should initialize with default options","time":{"start":1764210599845,"stop":1764210599846,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dabd41412eb6b8a","name":"random static sharding 9 - Cluster ID: 755, Shard ID: 948","time":{"start":1764210955646,"stop":1764210955646,"duration":0},"status":"passed","severity":"normal"},{"uid":"203ec352a88d67e4","name":"Push message with escaped characters payload","time":{"start":1764211719663,"stop":1764211719663,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e8ea7746e20ab0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1764210581363,"stop":1764210581364,"duration":1},"status":"passed","severity":"normal"},{"uid":"caad8c80c40cb8ca","name":"yields undefined for messages without decoder","time":{"start":1764210591237,"stop":1764210591237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faa3b24b316c25c","name":"Bloom filter","time":{"start":1764210630938,"stop":1764210630939,"duration":1},"status":"passed","severity":"normal"},{"uid":"636a091e8756b9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1764210591096,"stop":1764210591096,"duration":0},"status":"passed","severity":"normal"},{"uid":"927ad1f0e2a05126","name":"should respect maxRequests limit","time":{"start":1764210631528,"stop":1764210631528,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3355c47ca78a04","name":"should handle errors when getting connections","time":{"start":1764210590402,"stop":1764210590403,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0ae536ac03f2f7","name":"should not modify tags of connections for different peers","time":{"start":1764210640567,"stop":1764210640567,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfed917b27e1fd56","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1764210640110,"stop":1764210640110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d986c947fc8ab1","name":"should not update T_req if message already exists","time":{"start":1764210631526,"stop":1764210631527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f5e9dead635914","name":"Push message with Russian payload","time":{"start":1764211719660,"stop":1764211719661,"duration":1},"status":"passed","severity":"normal"},{"uid":"12feca1425ba802e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1764210590399,"stop":1764210590401,"duration":2},"status":"passed","severity":"normal"},{"uid":"a24a1df5467ae49d","name":"Check publish message containing Script","time":{"start":1764210836376,"stop":1764210836376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6146a121d4f58682","name":"Sync message is not sent if another sync message was just received","time":{"start":1764210649553,"stop":1764210649553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67c1ec07498e366","name":"should get multiple eligible entries at later time","time":{"start":1764210631527,"stop":1764210631528,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72bd1e2ffad70c8","name":"should insert message id into causal history","time":{"start":1764210631602,"stop":1764210631602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa47823e6fd6610","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1764210962488,"stop":1764210962488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa5e750318f7007","name":"Overlapping topic subscription","time":{"start":1764210844012,"stop":1764210844012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a58901d4d0facb8d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1764210970583,"stop":1764210970583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e56c3211dd83ff0","name":"should dial peer when peer is discovered","time":{"start":1764210590164,"stop":1764210590164,"duration":0},"status":"passed","severity":"normal"},{"uid":"448185a437d0188e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764210813525,"stop":1764210813525,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3c816387acc3fa","name":"should initialize with custom number of peers","time":{"start":1764210640532,"stop":1764210640532,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f916119a73d531","name":"should create PeerExchangeDiscovery instance","time":{"start":1764210599856,"stop":1764210599856,"duration":0},"status":"passed","severity":"normal"},{"uid":"50539c67a57fb527","name":"should add entries and maintain sorted order","time":{"start":1764210631529,"stop":1764210631529,"duration":0},"status":"passed","severity":"normal"},{"uid":"510567679e9dbf7c","name":"Outgoing message is possibly acknowledged","time":{"start":1764210645262,"stop":1764210645262,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dcc57592799ecf78","name":"should add sent message to localHistory with retrievalHint","time":{"start":1764210631602,"stop":1764210631602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3965784ffc61c89d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764210813522,"stop":1764210813522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27b3de0fb87c95d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1764210631609,"stop":1764210631609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac260d546c587bc","name":"Passing an array","time":{"start":1764210968802,"stop":1764210968803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a06a792cb0bd3ee","name":"should handle missing messages with undefined retrievalHint","time":{"start":1764210631609,"stop":1764210631609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34625c931c8e44d","name":"should dial second nwaku node that was discovered","time":{"start":1764210665320,"stop":1764210665325,"duration":5},"status":"skipped","severity":"normal"},{"uid":"f0d9f53d193aadc6","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1764210631087,"stop":1764210631088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61b088235b430c1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1764210829749,"stop":1764210829749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e011c3029022ae13","name":"should handle v3 RLN errors","time":{"start":1764210640339,"stop":1764210640342,"duration":3},"status":"passed","severity":"normal"},{"uid":"74ba33d17fdf3baa","name":"Check message with non string payload is not received","time":{"start":1764211117066,"stop":1764211117067,"duration":1},"status":"passed","severity":"normal"},{"uid":"667de7ef7170e6cc","name":"should properly create location multiaddrs - tcp","time":{"start":1764210581982,"stop":1764210581982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5f69848578f7bb","name":"Check received message with timestamp: 1764210665022000000 ","time":{"start":1764211117075,"stop":1764211117075,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f622f7bac65389","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1764210631124,"stop":1764210631124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3121f7bb5444635","name":"should not receive a peer event before start","time":{"start":1764210603432,"stop":1764210603432,"duration":0},"status":"passed","severity":"normal"},{"uid":"734a5d7521c83233","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1764210576758,"stop":1764210576758,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb34e839d728a93","name":"should work with stubbed peer manager event emitter","time":{"start":1764210641761,"stop":1764210641762,"duration":1},"status":"passed","severity":"normal"},{"uid":"e966909a98959f6d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764211137583,"stop":1764211137583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe160355b8ccc0f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1764210590872,"stop":1764210590873,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa502909e844fd76","name":"Stops search when maxGet is reached","time":{"start":1764210598898,"stop":1764210598906,"duration":8},"status":"passed","severity":"normal"},{"uid":"61e81e91e3cbefed","name":"should emit a peer event after start","time":{"start":1764210603431,"stop":1764210603432,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33d70755afd258d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1764210642701,"stop":1764210642701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d67df654675ac6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1764210631611,"stop":1764210631611,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a58d6a9347de02","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764211137581,"stop":1764211137581,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a67de551cde3bd","name":"should remove entries","time":{"start":1764210631530,"stop":1764210631530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ce433ef4d8460d","name":"should not fail to stop the service if it was not started","time":{"start":1764210603431,"stop":1764210603431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f054332874374335","name":"Push message with content topic containing unicode special characters","time":{"start":1764211719668,"stop":1764211719668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b0a64d131eb7fd","name":"should remove event listeners","time":{"start":1764210590873,"stop":1764210590874,"duration":1},"status":"passed","severity":"normal"},{"uid":"39889947f8484b39","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764211137579,"stop":1764211137579,"duration":0},"status":"passed","severity":"normal"},{"uid":"823c0fe828dac416","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1764210631115,"stop":1764210631115,"duration":0},"status":"passed","severity":"normal"},{"uid":"25227a185c3b8b3e","name":"Publish without waiting for remote peer","time":{"start":1764210844007,"stop":1764210844008,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af026bf9b367296","name":"Push message with content topic containing long","time":{"start":1764211719639,"stop":1764211719639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4396af273755980","name":"should work with async generator that yields promises","time":{"start":1764210641764,"stop":1764210641764,"duration":0},"status":"passed","severity":"normal"},{"uid":"6847055dd7205904","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1764210631071,"stop":1764210631079,"duration":8},"status":"passed","severity":"normal"},{"uid":"30c2828ff0c1538","name":"Renews subscription after lossing a connection","time":{"start":1764211137591,"stop":1764211137592,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f39ad46f84ed2b2","name":"throws on content topic with non-number generation field","time":{"start":1764210576751,"stop":1764210576751,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e590297ee0d100","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1764210576755,"stop":1764210576755,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c84c48397c583c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1764210631117,"stop":1764210631118,"duration":1},"status":"passed","severity":"normal"},{"uid":"982240851245f79d","name":"Push message with JSON payload","time":{"start":1764211719649,"stop":1764211719650,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ed3cc0f8ac3558","name":"isConnected return false after peer stops","time":{"start":1764210686236,"stop":1764210686236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d08d2ec9e52a181","name":"configure the node with multiple content topics","time":{"start":1764210932410,"stop":1764210932410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32a44504f368abe","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1764210836379,"stop":1764210836380,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae002a6ac63c8cc","name":"should do nothing when connections still exist","time":{"start":1764210590877,"stop":1764210590877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cd4348053b8241","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1764210645267,"stop":1764210645268,"duration":1},"status":"passed","severity":"normal"},{"uid":"387f25db1262d29a","name":"should handle task timeouts","time":{"start":1764210640118,"stop":1764210640118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2206257462a742d9","name":"Push message with Chinese payload","time":{"start":1764211719634,"stop":1764211719634,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3e3b32a45e5bc8","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1764210590170,"stop":1764210590171,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0d265ba2a7c99","name":"should return false when navigator.onLine is false","time":{"start":1764210590388,"stop":1764210590389,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94785f44615f2fe","name":"Check received message containing short","time":{"start":1764211117055,"stop":1764211117056,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d45062ad254d00","name":"should not fail to start the service if it is already started","time":{"start":1764210670652,"stop":1764210670653,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d686bb064bb6dc","name":"Cap max size when messages are pushed one at a time","time":{"start":1764210631007,"stop":1764210631010,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e64984e7a1e3d16","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764211117080,"stop":1764211117080,"duration":0},"status":"passed","severity":"normal"},{"uid":"255506bc68998202","name":"Push message with SQL Injection payload","time":{"start":1764211719635,"stop":1764211719635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff2312f2d6c5a9b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1764210686234,"stop":1764210686235,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46811f99461907f","name":"Sets default value correctly","time":{"start":1764210968808,"stop":1764210968808,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacb1d65a78081fa","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1764210926999,"stop":1764210926999,"duration":0},"status":"passed","severity":"normal"},{"uid":"141652dfbbfc1c4e","name":"Subscribe and receive messages via waku relay post","time":{"start":1764211137579,"stop":1764211137579,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c677df16a12c64","name":"should dial peers from store on start","time":{"start":1764210590872,"stop":1764210590872,"duration":0},"status":"passed","severity":"normal"},{"uid":"152dd22a2e5f795d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1764210581370,"stop":1764210581370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11dc419704ba285","name":"should stop all internal components","time":{"start":1764210591016,"stop":1764210591017,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4a0bb91c92c858","name":"should handle errors when accessing navigator","time":{"start":1764210590403,"stop":1764210590403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b65dd362b729ac6","name":"rejects hash query with time filter","time":{"start":1764210590848,"stop":1764210590848,"duration":0},"status":"passed","severity":"normal"},{"uid":"94984f76a588caa6","name":"ignores unrecognized TXT record formats","time":{"start":1764210599709,"stop":1764210599710,"duration":1},"status":"passed","severity":"normal"},{"uid":"327431295c2bd385","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1764210591096,"stop":1764210591097,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb21e7829271dbd2","name":"should return true when peer is on the specified shard","time":{"start":1764210590432,"stop":1764210590432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3272e6f465213d7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1764210581365,"stop":1764210581365,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb92ca412276aba3","name":"random static sharding 3 - Cluster ID: 467, Shard ID: 174","time":{"start":1764210955643,"stop":1764210955643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a61adaa0c862ba","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1764210631134,"stop":1764210631134,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc76aa1b3396b5f2","name":"should filter out already connected peers","time":{"start":1764210590878,"stop":1764210590878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7759db1115ffde69","name":"udp ip6 address","time":{"start":1764210581566,"stop":1764210581566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa8fef1cf53773b","name":"Check publish message containing numeric","time":{"start":1764210836373,"stop":1764210836374,"duration":1},"status":"passed","severity":"normal"},{"uid":"f078a4036e8756c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1764210576767,"stop":1764210576767,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de2f1a7b7308c94","name":"should return false when peer shard info is not found","time":{"start":1764210590440,"stop":1764210590440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc985c0bebbdb85","name":"returns nothing if no connections present","time":{"start":1764210590909,"stop":1764210590911,"duration":2},"status":"passed","severity":"normal"},{"uid":"15374f59faebf8ba","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1764210641052,"stop":1764210641053,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf6b0a627d0fb06","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1764210631101,"stop":1764210631101,"duration":0},"status":"passed","severity":"normal"},{"uid":"673c045acab854b7","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1764210590840,"stop":1764210590840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a67621c7dfd548f","name":"Subscribe to topic containing short and receive message","time":{"start":1764211137582,"stop":1764211137583,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3fc54f4c51366d","name":"throws on content topic with empty application field","time":{"start":1764210576752,"stop":1764210576752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcb1c35bc4738de","name":"should handle ENR without shardInfo","time":{"start":1764210599855,"stop":1764210599855,"duration":0},"status":"passed","severity":"normal"},{"uid":"60866698d5266b0","name":"should work with stubbed retrieve function","time":{"start":1764210641762,"stop":1764210641762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ba94e44aba45c4","name":"Subscribe to topic containing Script and receive message","time":{"start":1764211137601,"stop":1764211137601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0b6055b32c01e","name":"Subscribe and receives messages on 20 topics","time":{"start":1764211137580,"stop":1764211137580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6a88304e208f42","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764211137585,"stop":1764211137586,"duration":1},"status":"passed","severity":"normal"},{"uid":"14aa44d1bf52a38","name":"persists and restores messages with channelId","time":{"start":1764210631154,"stop":1764210631154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"241fd2deab989dc8","name":"Fails to push message bigger that 1MB","time":{"start":1764211719658,"stop":1764211719658,"duration":0},"status":"passed","severity":"normal"},{"uid":"760befffa0f22c4e","name":"random static sharding 10 - Cluster ID: 660, Shard ID: 972","time":{"start":1764210955647,"stop":1764210955647,"duration":0},"status":"passed","severity":"normal"},{"uid":"803f048ba70e60a0","name":"should properly create location multiaddrs - udp","time":{"start":1764210581981,"stop":1764210581981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4c333d3e4395","name":"Push message equal or less that 1MB","time":{"start":1764211719627,"stop":1764211719628,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea605fcfce4dfd9","name":"Passing page size 1 when there are 4 messages","time":{"start":1764210956994,"stop":1764210956997,"duration":3},"status":"passed","severity":"normal"},{"uid":"11ce4133ca5e9181","name":"Decoder throws on empty string content topic","time":{"start":1764210610367,"stop":1764210610367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35ff6f9902b3a9b","name":"Encoder throws on empty string content topic","time":{"start":1764210610366,"stop":1764210610366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5479fd0ff217cb6e","name":"Push message with long payload","time":{"start":1764211719614,"stop":1764211719614,"duration":0},"status":"passed","severity":"normal"},{"uid":"780c36b48604f8d1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1764210631117,"stop":1764210631117,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f26fceb15a97f","name":"should be safe to call multiple times","time":{"start":1764210591011,"stop":1764210591016,"duration":5},"status":"passed","severity":"normal"},{"uid":"a897fbde701fbbfc","name":"Push message with custom timestamp: 1764214289986","time":{"start":1764211719644,"stop":1764211719645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbc83e4220c3641","name":"should start the dialing interval","time":{"start":1764210590065,"stop":1764210590066,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce403763e46a187","name":"should handle retrieval hint and sender_id","time":{"start":1764210631528,"stop":1764210631529,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ff0bf4a7669012","name":"Check message with no payload is not received","time":{"start":1764211117078,"stop":1764211117079,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3b67fc28227ffe","name":"should create KeepAliveManager with required options","time":{"start":1764210591069,"stop":1764210591069,"duration":0},"status":"passed","severity":"normal"},{"uid":"311d4bb5c33af199","name":"should remove event listeners from globalThis","time":{"start":1764210590385,"stop":1764210590386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bd7cc4242b0df8","name":"isConnected should return false after all peers disconnect","time":{"start":1764210686235,"stop":1764210686236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2632a3fb7713c268","name":"should update ack status of messages in outgoing buffer","time":{"start":1764210631611,"stop":1764210631611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a449eb981e4f96","name":"should select older connection if present","time":{"start":1764210590912,"stop":1764210590912,"duration":0},"status":"passed","severity":"normal"},{"uid":"df456c000927fa47","name":"Sync message is sent within sync frequency","time":{"start":1764210649552,"stop":1764210649552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4b1f801efb13bb","name":"Check publish message containing emoji","time":{"start":1764210836379,"stop":1764210836379,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcc267b1c09476","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app78/5/topic473/xml","time":{"start":1764210932404,"stop":1764210932406,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a6ae9ca49fbd5ad","name":"random static sharding 8 - Cluster ID: 405, Shard ID: 331","time":{"start":1764210955646,"stop":1764210955646,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a683b0e7ee99fe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764211137587,"stop":1764211137588,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ba0eb45e6985d4","name":"should return empty array when no peers connected","time":{"start":1764210591027,"stop":1764210591030,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0b5fd9bc3358818","name":"Push message with content topic containing escaped characters","time":{"start":1764211719623,"stop":1764211719624,"duration":1},"status":"passed","severity":"normal"},{"uid":"475f72073069714a","name":"Check received message containing XML","time":{"start":1764211117060,"stop":1764211117060,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ee9851a197b726","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1764210640558,"stop":1764210640566,"duration":8},"status":"passed","severity":"normal"},{"uid":"b63f26b2d49939f6","name":"Query with Promise Callback, No message returned","time":{"start":1764210927001,"stop":1764210927002,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc7155e5537f164","name":"should deliver messages after dependencies are met","time":{"start":1764210631608,"stop":1764210631608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d16fa3e17728c9","name":"ends if response has no messages","time":{"start":1764210591235,"stop":1764210591235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a75b13c2cdc39b3","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1764210631136,"stop":1764210631136,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f4c75443662ce1","name":"Using a function","time":{"start":1764210968803,"stop":1764210968804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2470d1a7a4bcfa","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1764210631132,"stop":1764210631133,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cf054bddd6afd3","name":"should use configured peers when available","time":{"start":1764210642726,"stop":1764210642726,"duration":0},"status":"passed","severity":"normal"},{"uid":"407ab64478fab0a5","name":"should start ping timers on peer connect","time":{"start":1764210591073,"stop":1764210591074,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbca950fdd29350","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1764210844011,"stop":1764210844011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a181032f28472708","name":"Push message with emoji payload","time":{"start":1764211719619,"stop":1764211719620,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af7816766b51477","name":"should initialize with default number of peers","time":{"start":1764210640525,"stop":1764210640532,"duration":7},"status":"passed","severity":"normal"},{"uid":"2134d50578d08b24","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1764210641765,"stop":1764210641766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f107c7c94db33c8a","name":"should process queue every 500ms","time":{"start":1764210590082,"stop":1764210590084,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ebc8e5a22afbd25","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1764210641767,"stop":1764210641768,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ece2fa22cd1ea34","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1764210576758,"stop":1764210576759,"duration":1},"status":"passed","severity":"normal"},{"uid":"8215793368f12779","name":"Push message with custom timestamp: 1764207089987","time":{"start":1764211719670,"stop":1764211719671,"duration":1},"status":"passed","severity":"normal"},{"uid":"703fbd74b809a556","name":"Query with Promise Callback, No Decoder","time":{"start":1764210927001,"stop":1764210927001,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ccbd9f8c80cedd","name":"ignores domain fetching errors","time":{"start":1764210599709,"stop":1764210599709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df9c48f6b64674","name":"Check publish message containing SQL Injection","time":{"start":1764210836375,"stop":1764210836376,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9142a7c79787c28","name":"Emits 'synced' when message flagged as lost","time":{"start":1764210642596,"stop":1764210642596,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b500151061872a","name":"should get and remove ready entries","time":{"start":1764210631530,"stop":1764210631530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e10bcc4ef74f81","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app54/10/topic941/xml","time":{"start":1764210932408,"stop":1764210932408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5114c4d3b94a57b8","name":"Push message with JSON payload","time":{"start":1764211719618,"stop":1764211719618,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fec71041bca00c","name":"should handle empty pubsub topics","time":{"start":1764210591087,"stop":1764210591089,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bd8227128a9a494","name":"Push message with short payload","time":{"start":1764211719628,"stop":1764211719628,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6906b55f2be44e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1764210591076,"stop":1764210591076,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e3a63730c76156","name":"Ephemeral field set to true","time":{"start":1764210591279,"stop":1764210591280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fe378838b6a8a1","name":"Push message with content topic containing long","time":{"start":1764211719665,"stop":1764211719665,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d005d0ed5e2530","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1764210576769,"stop":1764210576769,"duration":0},"status":"passed","severity":"normal"},{"uid":"703696bb6b056d4d","name":"Correctly serialized arguments","time":{"start":1764210753228,"stop":1764210753228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fb0ead681add2a","name":"should set field with all protocols enabled","time":{"start":1764210581982,"stop":1764210581983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab19b6d5865c7e25","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1764210631087,"stop":1764210631087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3282f41ff56d06d","name":"should increase lamport timestamp","time":{"start":1764210631603,"stop":1764210631603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5986a3013bc802f0","name":"should return different streams if requested simultaniously","time":{"start":1764210591095,"stop":1764210591095,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b65f5da64f9a0b","name":"Passing page size 10 when there are 10 messages","time":{"start":1764210956998,"stop":1764210956999,"duration":1},"status":"passed","severity":"normal"},{"uid":"992d2dd05d79e465","name":"LightPush","time":{"start":1764210973150,"stop":1764210973150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ef7ea718f05d9a","name":"throws an error for improperly formatted content topics","time":{"start":1764210576761,"stop":1764210576761,"duration":0},"status":"passed","severity":"normal"},{"uid":"663427ac18566887","name":"should handle disconnect when peer has no timers","time":{"start":1764210591084,"stop":1764210591085,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3eefef00a405a8","name":"should throw error - invalid id","time":{"start":1764210581978,"stop":1764210581978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc86478e98d0f2a","name":"msgTime: 0 ms from now, startTime: 1764124557443, endTime: 1764210957443","time":{"start":1764210970581,"stop":1764210970583,"duration":2},"status":"passed","severity":"normal"},{"uid":"858135187640892a","name":"Encoder error raises irrecoverable error","time":{"start":1764210642999,"stop":1764210642999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f472e6af22baa5e","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1764210631608,"stop":1764210631608,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d40845a6a0e713","name":"should handle large number of peers request","time":{"start":1764210599620,"stop":1764210599621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d780498458dab939","name":"Throws when trying to push message with empty payload","time":{"start":1764211719638,"stop":1764211719638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e73b3835c7ec449","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1764210631098,"stop":1764210631101,"duration":3},"status":"passed","severity":"normal"},{"uid":"aed3b3902e4133f0","name":"should return false and handle errors gracefully","time":{"start":1764210591026,"stop":1764210591027,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd4c16217155c06","name":"Accepts a valid Waku Message","time":{"start":1764210652531,"stop":1764210652532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d703ec31d387ef92","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764211137598,"stop":1764211137599,"duration":1},"status":"passed","severity":"normal"},{"uid":"73afb0985b1fb158","name":"should handle ping failures gracefully","time":{"start":1764210591077,"stop":1764210591077,"duration":0},"status":"passed","severity":"normal"},{"uid":"424d5c50b40d64d","name":"Renews subscription after lossing a connection","time":{"start":1764211137605,"stop":1764211137605,"duration":0},"status":"passed","severity":"normal"},{"uid":"508274386ee035c2","name":"Check message received after jswaku node is restarted","time":{"start":1764211117067,"stop":1764211117067,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabd9e2f77de76bb","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1764210581370,"stop":1764210581372,"duration":2},"status":"passed","severity":"normal"},{"uid":"c94630e38c1239ab","name":"should skip peers that don't support peer exchange","time":{"start":1764210599850,"stop":1764210599850,"duration":0},"status":"passed","severity":"normal"},{"uid":"503558bc7672d4f8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1764210911726,"stop":1764210911727,"duration":1},"status":"passed","severity":"normal"},{"uid":"7021e16710d86ec8","name":"should only return 1 node with relay and store capability","time":{"start":1764210599711,"stop":1764210599711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab335d8921974e7f","name":"should be delivered immediately if received","time":{"start":1764210631612,"stop":1764210631612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace1894e9a84fe15","name":"Push message with content topic containing JSON","time":{"start":1764211719623,"stop":1764211719623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e71c2fc2ed2b1dd","name":"Check meta is set [ecies]","time":{"start":1764210610365,"stop":1764210610365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc99ee1bfe1e97c","name":"Ordered Callback - false","time":{"start":1764210943390,"stop":1764210943390,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ddc2c4ca6282f9","name":"should create QueryOnConnect instance without options","time":{"start":1764210641759,"stop":1764210641760,"duration":1},"status":"passed","severity":"normal"},{"uid":"4583f9b3cad315b9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764211137591,"stop":1764211137591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f59dec90c1a4f47","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1764210576758,"stop":1764210576758,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2199c2c4cae4be","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1764210590762,"stop":1764210590763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc89c087841b95a","name":"should decode valid enr with tcp successfully","time":{"start":1764210581976,"stop":1764210581977,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b0fd7f8afa0d6a","name":"can start and stop the service","time":{"start":1764210899885,"stop":1764210899887,"duration":2},"status":"passed","severity":"normal"},{"uid":"94ebb362a502cce4","name":"new peer added after a peer was already found","time":{"start":1764210838348,"stop":1764210838349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d940ae69216580c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1764210641859,"stop":1764210641859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee981486d6b44c4f","name":"should remove event listener for peer:discovery","time":{"start":1764210590163,"stop":1764210590163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07a9db0a916f8fd","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1764210590898,"stop":1764210590902,"duration":4},"status":"passed","severity":"normal"},{"uid":"d79d19d9cc56f203","name":"should not return locked peers if enough unlocked are available","time":{"start":1764210640543,"stop":1764210640544,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af6ddff07256063","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1764210631079,"stop":1764210631080,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3c21e761dd6892","name":"should populate queue if has active dial","time":{"start":1764210590078,"stop":1764210590078,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c453b5a65ac3735","name":"should create ShardReader with auto sharding network config","time":{"start":1764210590414,"stop":1764210590414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10fd02c3e1649e7","name":"Query with Ordered Callback, No message returned","time":{"start":1764210927000,"stop":1764210927000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62bdce693f84425","name":"tcp ip4 address","time":{"start":1764210581566,"stop":1764210581566,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94cf9c11ab02c3","name":"Fails to push message with large meta","time":{"start":1764211719643,"stop":1764211719643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1896072f288c9","name":"Check received message containing Script","time":{"start":1764211117059,"stop":1764211117060,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ddb22b6dca3da9","name":"Push message with content topic containing special chars","time":{"start":1764211719653,"stop":1764211719653,"duration":0},"status":"passed","severity":"normal"},{"uid":"be003bbf6619f8e1","name":"should return all connected peers without codec filter","time":{"start":1764210591030,"stop":1764210591031,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b54da0c130bf8da","name":"Push message with short payload","time":{"start":1764211719646,"stop":1764211719646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea9745119066ef0","name":"should handle complete connection lifecycle","time":{"start":1764210590403,"stop":1764210590404,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f59750a368143c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1764210590893,"stop":1764210590894,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0d20c6b311e712","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1764210838349,"stop":1764210838349,"duration":0},"status":"passed","severity":"normal"},{"uid":"271ca7341a1bb041","name":"Push message with SQL Injection payload","time":{"start":1764211719648,"stop":1764211719648,"duration":0},"status":"passed","severity":"normal"},{"uid":"564c3b6d98a83dd2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764211137587,"stop":1764211137587,"duration":0},"status":"passed","severity":"normal"},{"uid":"9188349ef6bb39c1","name":"should be safe to call multiple times","time":{"start":1764210590074,"stop":1764210590074,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf41e8c28f88dd","name":"recovers when dns.resolve returns empty","time":{"start":1764210599708,"stop":1764210599709,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbc5d8c1ed65bea","name":"Refresh subscription","time":{"start":1764210844011,"stop":1764210844011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46758a70fc4dafb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764210581365,"stop":1764210581366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6c95be2c970328","name":"should support chaining for add method","time":{"start":1764210639297,"stop":1764210639301,"duration":4},"status":"passed","severity":"normal"},{"uid":"c5cbe471d2c7d12a","name":"should transition to Unhealthy when no connections","time":{"start":1764210641858,"stop":1764210641859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be765efd11bf82e","name":"should handle query errors","time":{"start":1764210599853,"stop":1764210599854,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2b9813f15075e6","name":"Query generator for 2000 messages","time":{"start":1764210958162,"stop":1764210958162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1fcfd1b6cee64d","name":"Subscribe and receive messages via lightPush","time":{"start":1764211137577,"stop":1764211137578,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f58f65648381388","name":"should drop only non-locked connections when over maxConnections","time":{"start":1764210590896,"stop":1764210590896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4d1fcf175cfe55","name":"peer exchange sets tag","time":{"start":1764210838344,"stop":1764210838348,"duration":4},"status":"passed","severity":"normal"},{"uid":"e0a4b506701eb0e5","name":"Check received message containing unicode special characters","time":{"start":1764211117074,"stop":1764211117075,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f9bc39b157c666","name":"should successfully query store with valid decoders and options","time":{"start":1764210642724,"stop":1764210642724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fd82ccc042e65a","name":"Query generator for multiple messages with different content topic format","time":{"start":1764210958156,"stop":1764210958156,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac853a26dec0f402","name":"should return start time to match max range","time":{"start":1764210641772,"stop":1764210641772,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fcdafe6c5b5d31","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1764210641770,"stop":1764210641770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d618dcde5e08f51","name":"Passing page size 11 when there are 10 messages","time":{"start":1764210956999,"stop":1764210957000,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae2d75e8fdf93af","name":"Publish message with rate limit","time":{"start":1764210836384,"stop":1764210836384,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e0a3ab3e1c2ecb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1764210576769,"stop":1764210576769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8cc4b11458f29d","name":"Push message with escaped characters payload","time":{"start":1764211719619,"stop":1764211719619,"duration":0},"status":"passed","severity":"normal"},{"uid":"407ad50ba4582056","name":"should stop and cleanup resources","time":{"start":1764210641336,"stop":1764210641337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f21f1c7443ff9a9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1764210844010,"stop":1764210844011,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef2ce7bcf433ac9","name":"should return true for message with causal history","time":{"start":1764210645266,"stop":1764210645267,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4a57a3fc486aa5","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1764210640532,"stop":1764210640533,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f13ef22dc21d537","name":"should not be sent when there is no history","time":{"start":1764210631610,"stop":1764210631610,"duration":0},"status":"passed","severity":"normal"},{"uid":"daece7617a6926ae","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1764210581362,"stop":1764210581363,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a379283adc83f85","name":"should filter out undefined ENRs","time":{"start":1764210599615,"stop":1764210599615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a651dca2ef70dffa","name":"pre and post cipher","time":{"start":1764210609081,"stop":1764210609081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45d18e7b8f13d82","name":"Outgoing message is acknowledged","time":{"start":1764210643000,"stop":1764210643000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8361d05a055a2b2b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1764210970575,"stop":1764210970575,"duration":0},"status":"passed","severity":"normal"},{"uid":"367c524301875e8b","name":"nwaku subscribes","time":{"start":1764210826472,"stop":1764210826473,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb2a4def39b9b67","name":"Check received message containing Basic HTML tag","time":{"start":1764211117060,"stop":1764211117060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3181c8189e2098a","name":"Push message with content topic containing unicode special characters","time":{"start":1764211719642,"stop":1764211719642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c64fd41e2cb586f","name":"Push message with shell command payload","time":{"start":1764211719650,"stop":1764211719650,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c2385b50f74bf9","name":"throws on content topic with too few or too many fields","time":{"start":1764210576750,"stop":1764210576751,"duration":1},"status":"passed","severity":"normal"},{"uid":"69df938ba9fdcde1","name":"Push message with meta","time":{"start":1764211719625,"stop":1764211719625,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd9473da3ddfb40","name":"Subscribe to topic containing emoji and publish message","time":{"start":1764210844017,"stop":1764210844017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eb4695531f1fae","name":"Push message with Russian payload","time":{"start":1764211719616,"stop":1764211719616,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f531815beee0fe","name":"should be empty after removing the only subscription","time":{"start":1764210641326,"stop":1764210641327,"duration":1},"status":"passed","severity":"normal"},{"uid":"94105a01522d38fe","name":"should handle empty peer infos gracefully","time":{"start":1764210599614,"stop":1764210599615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3202f6498c9606ec","name":"accepts time-filtered query with content filter","time":{"start":1764210590848,"stop":1764210590849,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ab07a1da56188c","name":"Subscribe to topic containing Script and publish message","time":{"start":1764210844014,"stop":1764210844015,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f17d358292ab8a7","name":"should be able to encode the field with only STORE set to true","time":{"start":1764210581359,"stop":1764210581360,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e5dd0f3c06f2a4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1764210631119,"stop":1764210631119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3320f1dea31dffa","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1764210829749,"stop":1764210829749,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b0f6088c9fbfe0","name":"Push message with JSON payload","time":{"start":1764211719636,"stop":1764211719637,"duration":1},"status":"passed","severity":"normal"},{"uid":"9defb28b2eab8c21","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764210813525,"stop":1764210813525,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4b1cb3c9217eee","name":"Repair Request","time":{"start":1764210630939,"stop":1764210630940,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fe744e99bad166","name":"Check message with no pubsub topic is not received","time":{"start":1764211117065,"stop":1764211117065,"duration":0},"status":"passed","severity":"normal"},{"uid":"16db400441edcccf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1764210970576,"stop":1764210970576,"duration":0},"status":"passed","severity":"normal"},{"uid":"98496a6b023cd61e","name":"should return PeerId when PeerId is provided","time":{"start":1764210590633,"stop":1764210590634,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeec9f2b190f64a1","name":"Subscribe and publish message","time":{"start":1764210844008,"stop":1764210844009,"duration":1},"status":"passed","severity":"normal"},{"uid":"904689e9688af0d4","name":"should ignore duplicate entries","time":{"start":1764210631529,"stop":1764210631529,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d15ca95a55e551","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1764210911727,"stop":1764210911727,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c968c085847f47","name":"should not dispatch event when already disconnected","time":{"start":1764210590397,"stop":1764210590398,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacbad1a87d154bc","name":"should update peers in cache on 'peer:identify' event","time":{"start":1764210603433,"stop":1764210603433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21b58153824641a","name":"Push message with content topic containing JSON","time":{"start":1764211719641,"stop":1764211719642,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82146e74e38917d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764210813520,"stop":1764210813521,"duration":1},"status":"passed","severity":"normal"},{"uid":"1909a2bc8dc6c463","name":"should return undefined if no connection provided","time":{"start":1764210591094,"stop":1764210591094,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc2c4c4471d6bd7","name":"Rejects garbage","time":{"start":1764210652533,"stop":1764210652533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7030c6b8f1d063fd","name":"should query peer with peer exchange protocol","time":{"start":1764210599851,"stop":1764210599851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68413cd07cd8648","name":"Fails to push message bigger that 1MB","time":{"start":1764211719628,"stop":1764211719628,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc61849fa6f2d2d","name":"Check received message containing escaped characters","time":{"start":1764211117061,"stop":1764211117061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96f1ed84d56d1c7","name":"should return peer for existing peer","time":{"start":1764210590883,"stop":1764210590888,"duration":5},"status":"passed","severity":"normal"},{"uid":"3e69b2c0e207ca12","name":"connects to nwaku","time":{"start":1764210968800,"stop":1764210968801,"duration":1},"status":"passed","severity":"normal"},{"uid":"24eb2d22322dcf79","name":"Cluster id 0, shard 0","time":{"start":1764210955638,"stop":1764210955640,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a6553f591e25c75","name":"should be safe to call multiple times","time":{"start":1764210591017,"stop":1764210591017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb256f91c5f8ab98","name":"Push message with content topic containing Arabic","time":{"start":1764211719666,"stop":1764211719666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8528387cad30f890","name":"Push message with content topic containing Chinese","time":{"start":1764211719640,"stop":1764211719640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1cefbf92715bc9","name":"should discover peers from provided peer cache","time":{"start":1764210758228,"stop":1764210758229,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ab6f43ba9460ec","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1764210631080,"stop":1764210631080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7867ec52fe526d6e","name":"Publish message with custom timestamp: Thu Nov 27 2025 03:33:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1764210836380,"stop":1764210836381,"duration":1},"status":"passed","severity":"normal"},{"uid":"c505b1251e36d47","name":"Check message with no content topic is not received","time":{"start":1764211117066,"stop":1764211117066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be391f5227a611f","name":"Push message with unicode special characters payload","time":{"start":1764211719663,"stop":1764211719663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b504f58b98c62b7e","name":"persists and restores messages","time":{"start":1764210631150,"stop":1764210631150,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f3007280745154","name":"should call waitForPeer on Relay","time":{"start":1764210642805,"stop":1764210642805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b423bc29c3a63f","name":"Push message with content topic containing short","time":{"start":1764211719639,"stop":1764211719639,"duration":0},"status":"passed","severity":"normal"},{"uid":"867506a04ecdc793","name":"throws on content topic with empty encoding field","time":{"start":1764210576754,"stop":1764210576754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9960a8aec43a1307","name":"should not receive a peer event before start","time":{"start":1764210670655,"stop":1764210670656,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e7fe2c6d6aab3f","name":"Push message with content topic containing SQL Injection","time":{"start":1764211719667,"stop":1764211719667,"duration":0},"status":"passed","severity":"normal"},{"uid":"960d1ec8021c2097","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1764210911726,"stop":1764210911726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd3f18015f4b55a","name":"should return false for content message without causal history","time":{"start":1764210645266,"stop":1764210645266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b814a1e890b2ef11","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1764210631090,"stop":1764210631090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc7821762934619","name":"saves messages after each push","time":{"start":1764210631152,"stop":1764210631152,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cf38b62afa1064","name":"Outgoing message is retried until acknowledged","time":{"start":1764210645263,"stop":1764210645263,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c101e7a953c92c","name":"should handle peer connect event","time":{"start":1764210590395,"stop":1764210590396,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8afe50a0ef15e7","name":"should retry if all attempts fail","time":{"start":1764210640119,"stop":1764210640120,"duration":1},"status":"passed","severity":"normal"},{"uid":"13751edd7e68fff4","name":"Push message with XML payload","time":{"start":1764211719649,"stop":1764211719649,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a0eddb3f5fc50d","name":"should handle retrieve function with query parameters","time":{"start":1764210641764,"stop":1764210641765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87d060647cf3d02","name":"should handle a minimal index list","time":{"start":1764210576770,"stop":1764210576771,"duration":1},"status":"passed","severity":"normal"},{"uid":"583738738fcaf5d8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764211137603,"stop":1764211137603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69165947e60eb05","name":"Push message with Arabic payload","time":{"start":1764211719616,"stop":1764211719616,"duration":0},"status":"passed","severity":"normal"},{"uid":"191b7ee0289e789c","name":"should return false when peer is not found","time":{"start":1764210590431,"stop":1764210590431,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b0df1b21fbbc91","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1764210599617,"stop":1764210599617,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bda34d7b93f62","name":"should stop peer exchange discovery","time":{"start":1764210599847,"stop":1764210599847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d47e571ddc3fe5","name":"Push message with special chars payload","time":{"start":1764211719615,"stop":1764211719615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca68ab5cba75d72b","name":"Debounces events when receiving batch of messages","time":{"start":1764210642598,"stop":1764210642598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9230de38befe3b8c","name":"Fails to push message with large meta","time":{"start":1764211719669,"stop":1764211719669,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ad7378c12487dd","name":"should perform initial health assessment on start","time":{"start":1764210641862,"stop":1764210641862,"duration":0},"status":"passed","severity":"normal"},{"uid":"10562872a5c0aad9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1764210844009,"stop":1764210844010,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b82be6b961acfe","name":"should decode valid enr successfully","time":{"start":1764210581976,"stop":1764210581976,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f80a4a917a82e99","name":"Push message with content topic containing Arabic","time":{"start":1764211719653,"stop":1764211719653,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b7d296694c9c3c","name":"Relay - times out","time":{"start":1764210973149,"stop":1764210973149,"duration":0},"status":"passed","severity":"normal"},{"uid":"2528c93eee756393","name":"Check publish message containing shell command","time":{"start":1764210836378,"stop":1764210836378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d80c8f091e12cc6","name":"should retry on complete failure if specified","time":{"start":1764210640337,"stop":1764210640337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c564e598da6a29e5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1764210576759,"stop":1764210576759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f349845db6d568de","name":"handles corrupt data in storage gracefully","time":{"start":1764210631151,"stop":1764210631152,"duration":1},"status":"passed","severity":"normal"},{"uid":"16defbb3aaed9838","name":"Reusing cursor across nodes","time":{"start":1764210911727,"stop":1764210911727,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d9fe5e43225478","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1764210581361,"stop":1764210581362,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e884d35b81e1a9d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1764210576757,"stop":1764210576757,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf9f11a4bb1c471","name":"Encoder throws on undefined content topic","time":{"start":1764210591280,"stop":1764210591280,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaba28fcf8927bd","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1764210599616,"stop":1764210599617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce55697e6fceec19","name":"Push message with content topic containing short","time":{"start":1764211719620,"stop":1764211719621,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48d92bb498ee708","name":"Push message with content topic containing escaped characters","time":{"start":1764211719655,"stop":1764211719655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97146f6055f5e29","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764210754319,"stop":1764210754319,"duration":0},"status":"passed","severity":"normal"},{"uid":"543cb862e8bd9bb6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1764210581360,"stop":1764210581361,"duration":1},"status":"passed","severity":"normal"},{"uid":"b416135599458255","name":"should successfully unsubscribe from an existing subscription","time":{"start":1764210641053,"stop":1764210641069,"duration":16},"status":"passed","severity":"normal"},{"uid":"489e4de43360bfff","name":"Push message with numeric payload","time":{"start":1764211719614,"stop":1764211719615,"duration":1},"status":"passed","severity":"normal"},{"uid":"940a8bbff55465a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1764210576768,"stop":1764210576768,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a40f59411d3dc6","name":"should reject if Filter is requested but not mounted","time":{"start":1764210642803,"stop":1764210642804,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c49fe0f5fd669e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1764210610364,"stop":1764210610365,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9a9e3843a9ac7","name":"should not create timers for topics where peer is not in mesh","time":{"start":1764210591080,"stop":1764210591081,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e768b0f9e0e6b4","name":"should not start if already started","time":{"start":1764210599847,"stop":1764210599847,"duration":0},"status":"passed","severity":"normal"},{"uid":"11296441656b3fe1","name":"random static sharding 2 - Cluster ID: 441, Shard ID: 922","time":{"start":1764210955641,"stop":1764210955643,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b9ae0b5ec172f83","name":"Push message with content topic containing numeric","time":{"start":1764211719621,"stop":1764211719621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3198ec9ffd22933","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1764210970574,"stop":1764210970575,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceda792e510c9ad8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1764210640551,"stop":1764210640556,"duration":5},"status":"passed","severity":"normal"},{"uid":"7389b26b21df5139","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764210645261,"stop":1764210645261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1024be6e8df9d294","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1764210631114,"stop":1764210631115,"duration":1},"status":"passed","severity":"normal"},{"uid":"f003d9b5ad85c71a","name":"yields undefined for messages without content topic","time":{"start":1764210591236,"stop":1764210591236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e1f9311dd584fa","name":"accepts valid message hash query","time":{"start":1764210590840,"stop":1764210590841,"duration":1},"status":"passed","severity":"normal"},{"uid":"180ef0f073769dff","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1764210631609,"stop":1764210631609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de92da785b468c0","name":"Check received message containing JSON","time":{"start":1764211117061,"stop":1764211117061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff1fb004726334d","name":"Push message with Arabic payload","time":{"start":1764211719660,"stop":1764211719660,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ac533e50c55c61","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1764210911724,"stop":1764210911725,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9f1838743b1c8b","name":"should merge provided config with defaults","time":{"start":1764210591008,"stop":1764210591009,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb219746615f6bbb","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1764210644816,"stop":1764210644816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2686e0e2d830e1","name":"should not create multiple intervals when called multiple times","time":{"start":1764210590069,"stop":1764210590072,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d573d12488405de","name":"should skip peer when failed to dial recently","time":{"start":1764210590077,"stop":1764210590078,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6d6917e9fe60b5","name":"should dial all remaining peers","time":{"start":1764210590879,"stop":1764210590879,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aec6448005e174","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1764210631109,"stop":1764210631110,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef4dce3e08f06e2","name":"A test","time":{"start":1764210740037,"stop":1764210740038,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbf5e080057f621","name":"peer:update - should do nothing if another protocol hit","time":{"start":1764210591095,"stop":1764210591096,"duration":1},"status":"passed","severity":"normal"},{"uid":"179e1cd892b9cc3f","name":"should include persisted messages in causal history after restart","time":{"start":1764210631612,"stop":1764210631613,"duration":1},"status":"skipped","severity":"normal"},{"uid":"85d5640639f764c7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764211137587,"stop":1764211137587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2e5eb89a81391b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1764210590390,"stop":1764210590391,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a88f49d10c1152","name":"throws on content topic with generation field greater than 0","time":{"start":1764210576752,"stop":1764210576752,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1d9af49802d11e","name":"Fails to publish message with empty text","time":{"start":1764210836381,"stop":1764210836382,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f74f82b9346cef","name":"Fails to push message with large meta","time":{"start":1764211719656,"stop":1764211719656,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d653007f3dd5873","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1764210599095,"stop":1764210599096,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1513e3f8a0638c","name":"msgTime: 0 ms from now, startTime: 1763951757443, endTime: 1764210957443","time":{"start":1764210970580,"stop":1764210970581,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aba772cbea763e3","name":"Push message with custom timestamp: 1764207089986","time":{"start":1764211719627,"stop":1764211719627,"duration":0},"status":"passed","severity":"normal"},{"uid":"af38c27159094a1","name":"Push message with long payload","time":{"start":1764211719659,"stop":1764211719659,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ab6b426705b9d2","name":"Push message with special chars payload","time":{"start":1764211719647,"stop":1764211719647,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f02d4ed6eb76b2","name":"should not process empty queue","time":{"start":1764210590084,"stop":1764210590085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e26829ecd2ed9b","name":"should check connected peers if present and suitable","time":{"start":1764210642804,"stop":1764210642804,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa83f047fe935296","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1764210641768,"stop":1764210641768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7330034edf473e","name":"topics with same application and version share the same shard","time":{"start":1764210576759,"stop":1764210576759,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aac74f773d2f84","name":"should skip already querying peers","time":{"start":1764210599852,"stop":1764210599852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7d9e281e32e780","name":"Push message with long payload","time":{"start":1764211719629,"stop":1764211719633,"duration":4},"status":"passed","severity":"normal"},{"uid":"fb286f1850aa6f09","name":"Push message with unicode special characters payload","time":{"start":1764211719619,"stop":1764211719619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c5612b8351a626","name":"should add event listeners for peer connect and disconnect","time":{"start":1764210591070,"stop":1764210591070,"duration":0},"status":"passed","severity":"normal"},{"uid":"11974a92a39f069a","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1764210642597,"stop":1764210642597,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c6e1f9cfe68b21","name":"Check message with invalid timestamp is not received","time":{"start":1764211117077,"stop":1764211117077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4d8e965963c2c7","name":"Push message equal or less that 1MB","time":{"start":1764211719671,"stop":1764211719671,"duration":0},"status":"passed","severity":"normal"},{"uid":"799e07bc78bd2960","name":"Passing invalid cursor","time":{"start":1764210911728,"stop":1764210911728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5681f85aaf7bf5a","name":"Push message with content topic containing Chinese","time":{"start":1764211719666,"stop":1764211719666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e489becd08c11635","name":"should clear all entries","time":{"start":1764210631530,"stop":1764210631531,"duration":1},"status":"passed","severity":"normal"},{"uid":"18cb98e97d6fa3ab","name":"Check received message containing JSON","time":{"start":1764211117073,"stop":1764211117073,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce31f422ae621b4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764211137578,"stop":1764211137578,"duration":0},"status":"passed","severity":"normal"},{"uid":"e490396c6bdcea3d","name":"Check received message containing long","time":{"start":1764211117056,"stop":1764211117056,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f279a906efa2e4","name":"Push message with content topic containing escaped characters","time":{"start":1764211719668,"stop":1764211719668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a56c76d219e18","name":"should be safe to call multiple times","time":{"start":1764210591070,"stop":1764210591071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efea37ba133e010","name":"Check received message containing unicode special characters","time":{"start":1764211117061,"stop":1764211117062,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b52457a068595d","name":"Sign & Recover","time":{"start":1764210609081,"stop":1764210609081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d291e9ca2a436c","name":"should handle dial errors","time":{"start":1764210591023,"stop":1764210591025,"duration":2},"status":"passed","severity":"normal"},{"uid":"c79c329e7bf7594e","name":"Check meta is set [symmetric]","time":{"start":1764210608692,"stop":1764210608693,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b651f48e8571b2c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1764210962486,"stop":1764210962488,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ed602417d3655ae","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764210754317,"stop":1764210754317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9726255143ed5039","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1764210917664,"stop":1764210917664,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b51a5e60ce29a","name":"should detect messages with missing dependencies","time":{"start":1764210631607,"stop":1764210631607,"duration":0},"status":"passed","severity":"normal"},{"uid":"5862f30933964892","name":"Push message with SQL Injection payload","time":{"start":1764211719616,"stop":1764211719617,"duration":1},"status":"passed","severity":"normal"},{"uid":"545f5dcfc0ee5b9d","name":"should send to specified number of peers of used peers","time":{"start":1764210640335,"stop":1764210640336,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03ad5b528df1d5d","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1764210829748,"stop":1764210829748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a163823c33e2c551","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1764210640556,"stop":1764210640557,"duration":1},"status":"passed","severity":"normal"},{"uid":"1820594f5dd88f74","name":"Push message with escaped characters payload","time":{"start":1764211719650,"stop":1764211719650,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bfc1d0a3a36938","name":"should lock peers when selected","time":{"start":1764210640533,"stop":1764210640539,"duration":6},"status":"passed","severity":"normal"},{"uid":"53585d1e1b0ccfcb","name":"should register libp2p event listeners when start is called","time":{"start":1764210640546,"stop":1764210640550,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d31bd65444270bb","name":"Relay - dialed after","time":{"start":1764210973148,"stop":1764210973149,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6a6f8e1c054817","name":"Fails to push message with large meta","time":{"start":1764211719625,"stop":1764211719626,"duration":1},"status":"passed","severity":"normal"},{"uid":"93dbe3c0963930e3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1764210927001,"stop":1764210927001,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fd5c2df636cd5c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1764210631082,"stop":1764210631086,"duration":4},"status":"passed","severity":"normal"},{"uid":"64b0626bba8858c0","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1764210599615,"stop":1764210599616,"duration":1},"status":"passed","severity":"normal"},{"uid":"756e311ef7b8524","name":"Callback on promise","time":{"start":1764210958157,"stop":1764210958157,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a3cb80a6021001","name":"can start and stop the service","time":{"start":1764210670648,"stop":1764210670648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66bf62c02c3dcb6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1764210576764,"stop":1764210576764,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d40eb96e62b1e6","name":"should handle onConnected and onDisconnected","time":{"start":1764210640545,"stop":1764210640546,"duration":1},"status":"passed","severity":"normal"},{"uid":"77199fab1047ce29","name":"should skip peer when already connected","time":{"start":1764210590076,"stop":1764210590076,"duration":0},"status":"passed","severity":"normal"},{"uid":"515c67c11a2f1d6a","name":"throws if store query response has error status","time":{"start":1764210591234,"stop":1764210591235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9985ed706a60e4d4","name":"Check received message containing long","time":{"start":1764211117068,"stop":1764211117068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00408baef89f221","name":"Fails to publish message with size larger than 1 MB","time":{"start":1764210836382,"stop":1764210836383,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3b0a7c6bbcdb06","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1764210631109,"stop":1764210631109,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94e068959134112","name":"should encode/decode to RLP encoding","time":{"start":1764210581979,"stop":1764210581979,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bea99e9ed561a4","name":"Check publish message containing Chinese","time":{"start":1764210836374,"stop":1764210836374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceaaba081b18982","name":"should add received message to localHistory with retrievalHint","time":{"start":1764210631604,"stop":1764210631605,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd8d65b116d3685","name":"different cluster: nodes don't connect","time":{"start":1764210754315,"stop":1764210754315,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4bfe59d812988","name":"should not dial peers from store when browser is not connected","time":{"start":1764210590875,"stop":1764210590876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34c6f8f079db545","name":"should drop connection to one peer on hangUp","time":{"start":1764210753087,"stop":1764210753087,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec93196ce5f72c9","name":"should not discard bootstrap peers if under the limit","time":{"start":1764210708077,"stop":1764210708078,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c1e130f38a5011","name":"Push message with content topic containing Russian","time":{"start":1764211719667,"stop":1764211719667,"duration":0},"status":"passed","severity":"normal"},{"uid":"23720f4500f840d2","name":"Synced status is emitted when a message is received","time":{"start":1764210644815,"stop":1764210644815,"duration":0},"status":"passed","severity":"normal"},{"uid":"42abb99f5e25c8e2","name":"should handle cache.get errors gracefully","time":{"start":1764210603433,"stop":1764210603433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cab63ed3580a438","name":"uses in-memory only when no storage is provided","time":{"start":1764210631150,"stop":1764210631151,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0121399d4879de7","name":"Push message with shell command payload","time":{"start":1764211719662,"stop":1764211719663,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c7b6a10503fb84","name":"Sync message are not sent excessively within sync frequency","time":{"start":1764210649552,"stop":1764210649553,"duration":1},"status":"passed","severity":"normal"},{"uid":"b707d1aa32666f2d","name":"should return PeerId when PeerId is provided","time":{"start":1764210590627,"stop":1764210590627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef11b8e034b2c1b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1764210631118,"stop":1764210631118,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d8999982da407f","name":"Check received message containing emoji","time":{"start":1764211117062,"stop":1764211117062,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa53011185776813","name":"should return cached hash on subsequent access","time":{"start":1764210591282,"stop":1764210591282,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd1df51b7546f47","name":"A test","time":{"start":1764210740038,"stop":1764210740039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3885b67ea1196188","name":"should sort peers by ping value","time":{"start":1764210591032,"stop":1764210591032,"duration":0},"status":"passed","severity":"normal"},{"uid":"509abf918289fc87","name":"should skip peers without peerInfo in ENR","time":{"start":1764210599854,"stop":1764210599855,"duration":1},"status":"passed","severity":"normal"},{"uid":"de04467499877e20","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1764210642725,"stop":1764210642725,"duration":0},"status":"passed","severity":"normal"},{"uid":"310f14bef794d17","name":"Push message equal or less that 1MB","time":{"start":1764211719658,"stop":1764211719658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4ca370832f9719","name":"Push 30 different messages","time":{"start":1764211719620,"stop":1764211719620,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90e3a7354480607b","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1764210649553,"stop":1764210649553,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2b5fcfa42ded86","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764211137594,"stop":1764211137594,"duration":0},"status":"passed","severity":"normal"},{"uid":"99448157e59be46a","name":"should use DNS peer discovery with light client","time":{"start":1764210670658,"stop":1764210670659,"duration":1},"status":"skipped","severity":"normal"},{"uid":"958a7eb63bc3b390","name":"should process successful peer exchange query","time":{"start":1764210599853,"stop":1764210599853,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5d4b4bd0699ef9","name":"Passing page size 3 when there are 20 messages","time":{"start":1764210956997,"stop":1764210956998,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64939994efcd810","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1764210958161,"stop":1764210958161,"duration":0},"status":"passed","severity":"normal"},{"uid":"116a9ba25066a1f5","name":"can query messages by message hash","time":{"start":1764210934707,"stop":1764210934708,"duration":1},"status":"passed","severity":"normal"},{"uid":"893956a5b84c56a4","name":"Check message received after jswaku node is restarted","time":{"start":1764211117079,"stop":1764211117080,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7b0a345cf4b1d6","name":"yields decoded messages","time":{"start":1764210591235,"stop":1764210591236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc32b26e726a9aa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764210813521,"stop":1764210813521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9a5598194a331d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1764210576756,"stop":1764210576756,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9c953606029621","name":"can start and stop the service","time":{"start":1764210603430,"stop":1764210603431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6c6f8435af3217","name":"should process all pages when stopIfTrue never returns true","time":{"start":1764210641770,"stop":1764210641770,"duration":0},"status":"passed","severity":"normal"},{"uid":"83429fd85f6732ef","name":"should add to incoming buffer if dependencies are not met","time":{"start":1764210631604,"stop":1764210631604,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6e0f97c4de7f23","name":"Check received message containing special chars","time":{"start":1764211117057,"stop":1764211117057,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc773ed6cfc2d760","name":"Push message with XML payload","time":{"start":1764211719636,"stop":1764211719636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8b70c160fe4321","name":"should add peer to queue when queue is not empty","time":{"start":1764210590075,"stop":1764210590076,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b0c73c63d529aa","name":"Overlapping topic subscription","time":{"start":1764211137582,"stop":1764211137582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad2e7c6d6e2f2ea","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764210865372,"stop":1764210865373,"duration":1},"status":"passed","severity":"normal"},{"uid":"78275cf8c7771dbc","name":"should handle queue processing errors gracefully","time":{"start":1764210590085,"stop":1764210590085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b855f3f79255c885","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1764210581976,"stop":1764210581976,"duration":0},"status":"passed","severity":"normal"},{"uid":"669a1a8d6cacd579","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764210754316,"stop":1764210754316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b114e10d6914565","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1764210631608,"stop":1764210631609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6da79d92ef4d799","name":"should keep entries that haven't expired yet","time":{"start":1764210639301,"stop":1764210639303,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dd27bc5a7e618e3","name":"should handle incoming messages","time":{"start":1764210641069,"stop":1764210641072,"duration":3},"status":"passed","severity":"normal"},{"uid":"86171e664dd85186","name":"groups content topics by expected pubsub topic","time":{"start":1764210576760,"stop":1764210576760,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde109c85aa68f84","name":"Push message with rate limit","time":{"start":1764211719643,"stop":1764211719644,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7b93420f70eb22","name":"should dispatch connect and disconnect events","time":{"start":1764210640544,"stop":1764210640545,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca21cd5f3553dc59","name":"should handle hash queries without validation","time":{"start":1764210642725,"stop":1764210642726,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1af54b8e376ed5f","name":"Push message with SQL Injection payload","time":{"start":1764211719661,"stop":1764211719661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a752dac979a49e","name":"Check received message containing Basic HTML tag","time":{"start":1764211117072,"stop":1764211117073,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1295871c514e0cb","name":"Sync message is not sent if another sync message was just sent","time":{"start":1764210649553,"stop":1764210649554,"duration":1},"status":"passed","severity":"normal"},{"uid":"4213a12eb9ff3171","name":"handles different clusterIds correctly","time":{"start":1764210576760,"stop":1764210576761,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d79afa176569f54","name":"should return false for different channelId","time":{"start":1764210645265,"stop":1764210645265,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d1fadce8924b25","name":"Push message with content topic containing unicode special characters","time":{"start":1764211719624,"stop":1764211719624,"duration":0},"status":"passed","severity":"normal"},{"uid":"439c7e2ed98167d9","name":"Push message with content topic containing emoji","time":{"start":1764211719668,"stop":1764211719669,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7f96c7744e1abc","name":"Push message with emoji payload","time":{"start":1764211719663,"stop":1764211719664,"duration":1},"status":"passed","severity":"normal"},{"uid":"4021976924d3b428","name":"ends if stream creation fails","time":{"start":1764210591234,"stop":1764210591234,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d8e3a67887850d","name":"Subscribe to topic containing long and publish message","time":{"start":1764210844012,"stop":1764210844012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1528461eed9898e9","name":"Publish message with custom timestamp: Thu Nov 27 2025 01:33:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1764210836380,"stop":1764210836380,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e64c9dc90676689","name":"Push message with content topic containing numeric","time":{"start":1764211719652,"stop":1764211719652,"duration":0},"status":"passed","severity":"normal"},{"uid":"942e93306c2249e5","name":"Check message on other pubsub topic is not received","time":{"start":1764211117065,"stop":1764211117065,"duration":0},"status":"passed","severity":"normal"},{"uid":"a969a0571f62e270","name":"Push message with content topic containing numeric","time":{"start":1764211719665,"stop":1764211719665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60b11e63dfd65d3","name":"Nodes with multiple pubsub topic","time":{"start":1764210829750,"stop":1764210829750,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7a492e45e67132","name":"messageHashStr produces consistent results for the same input","time":{"start":1764210590773,"stop":1764210590773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b389cadbb7dae811","name":"Push message with JSON payload","time":{"start":1764211719662,"stop":1764211719662,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e8ff2af906a0f1","name":"Push message with meta","time":{"start":1764211719656,"stop":1764211719656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64f564735cdf055","name":"auto-uses localStorage when channelId is provided","time":{"start":1764210631154,"stop":1764210631155,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad6d65913c29aebf","name":"should not create relay timers when relay is not provided","time":{"start":1764210591080,"stop":1764210591080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7506d74a2dce71ec","name":"should handle all zero keep alive options","time":{"start":1764210591089,"stop":1764210591090,"duration":1},"status":"passed","severity":"normal"},{"uid":"349d4edcad45f56d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1764210631605,"stop":1764210631605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4e474dec3a95d","name":"messageHashStr works with IProtoMessage","time":{"start":1764210590764,"stop":1764210590773,"duration":9},"status":"passed","severity":"normal"},{"uid":"743edea16065777e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1764210591282,"stop":1764210591282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7a8a58401f31e0","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1764210631101,"stop":1764210631102,"duration":1},"status":"passed","severity":"normal"},{"uid":"779a6df745ee99da","name":"Publish message with custom timestamp: Fri Dec 06 2024 02:33:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1764210836380,"stop":1764210836380,"duration":0},"status":"passed","severity":"normal"},{"uid":"255347ce0901eb96","name":"should monitor connected peers and store them into cache","time":{"start":1764210758229,"stop":1764210758230,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f262d1f479bfef","name":"Check received message containing Script","time":{"start":1764211117072,"stop":1764211117072,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e3264a49387ed","name":"Push message with content topic containing long","time":{"start":1764211719621,"stop":1764211719621,"duration":0},"status":"passed","severity":"normal"},{"uid":"655838cbd8a6e4f8","name":"should dial peer when on same shard","time":{"start":1764210590079,"stop":1764210590080,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce01e1c95d8aead","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1764210576760,"stop":1764210576760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f2f34c438e0426","name":"should return true for sync message with causal history","time":{"start":1764210645267,"stop":1764210645267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c4c3953d582fed","name":"should ensure monotonic increase","time":{"start":1764210631137,"stop":1764210631137,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbef53c9ad95d87","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764210865369,"stop":1764210865370,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33eab94c74ccaa9","name":"should dial peers from store when browser is connected","time":{"start":1764210590875,"stop":1764210590875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda49e580662aa08","name":"should start and stop interval correctly","time":{"start":1764210640104,"stop":1764210640104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c163d37cffa4d9e4","name":"should return false when network is not connected","time":{"start":1764210591018,"stop":1764210591021,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca57790287e11f97","name":"Decoder throws on undefined content topic","time":{"start":1764210608695,"stop":1764210608695,"duration":0},"status":"passed","severity":"normal"},{"uid":"1827a64c1e5ac3cc","name":"Push message with content topic containing Russian","time":{"start":1764211719622,"stop":1764211719623,"duration":1},"status":"passed","severity":"normal"},{"uid":"507d9c65ce8b013e","name":"should not stop if not started","time":{"start":1764210599848,"stop":1764210599848,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a3ac504c96509","name":"Generator, one shard","time":{"start":1764210917663,"stop":1764210917663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ffb7591fd1983a","name":"should encode/decode to text encoding","time":{"start":1764210581979,"stop":1764210581979,"duration":0},"status":"passed","severity":"normal"},{"uid":"695b85771e66eb98","name":"Push message with unicode special characters payload","time":{"start":1764211719650,"stop":1764211719651,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d17c2c171b1c610","name":"Subscribe to topic containing long and receive message","time":{"start":1764211137598,"stop":1764211137598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5a90778733ccb6","name":"should throw error - no public key","time":{"start":1764210581978,"stop":1764210581978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f36f994348cde09","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app82/10/topic737/proto","time":{"start":1764210932393,"stop":1764210932393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1e819e5fe48094","name":"should handle peer identify event","time":{"start":1764210599848,"stop":1764210599848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2579c8513772d9","name":"should throw error - no public key","time":{"start":1764210581977,"stop":1764210581977,"duration":0},"status":"passed","severity":"normal"},{"uid":"946afa4dd3f30098","name":"should not fail to start the service if it is already started","time":{"start":1764210603431,"stop":1764210603431,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf26cba8de8756f7","name":"can start the service","time":{"start":1764210670644,"stop":1764210670648,"duration":4},"status":"passed","severity":"normal"},{"uid":"544e588e30f340a2","name":"retrieves a single peer","time":{"start":1764210599708,"stop":1764210599708,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ab76a9891d3d2a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1764210576763,"stop":1764210576763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e52d7b68ba5da38","name":"Push message with content topic containing emoji","time":{"start":1764211719624,"stop":1764211719625,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60cae85a456d055","name":"Push message with content topic containing short","time":{"start":1764211719652,"stop":1764211719652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18f74a14e61afa3","name":"Check publish message containing escaped characters","time":{"start":1764210836378,"stop":1764210836378,"duration":0},"status":"passed","severity":"normal"},{"uid":"880f21d47448a0bd","name":"Check received message containing Chinese","time":{"start":1764211117057,"stop":1764211117057,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e7c99fc49c5d93","name":"passes more than one ENR URLs and attempts connection","time":{"start":1764210670661,"stop":1764210670661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"714ebed4c0674fb7","name":"Wait given interval before re-trying","time":{"start":1764210642405,"stop":1764210642406,"duration":1},"status":"passed","severity":"normal"},{"uid":"17645ab0a9237da3","name":"loads messages on initialization","time":{"start":1764210631153,"stop":1764210631153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e331deb02c93807","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1764210576764,"stop":1764210576765,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbaacea2a97cdbaa","name":"Push message with shell command payload","time":{"start":1764211719618,"stop":1764211719618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef019df465c24946","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1764210641860,"stop":1764210641860,"duration":0},"status":"passed","severity":"normal"},{"uid":"da39b5c80172315d","name":"Ordered Callback - true","time":{"start":1764210943389,"stop":1764210943389,"duration":0},"status":"passed","severity":"normal"},{"uid":"582bcc06675e8594","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764211137578,"stop":1764211137578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47b986ed6c39636","name":"should return false when peer is not found","time":{"start":1764210590443,"stop":1764210590444,"duration":1},"status":"passed","severity":"normal"},{"uid":"864f4f9ce0c5b09c","name":"should initialize bloom filter with correct parameters","time":{"start":1764210626118,"stop":1764210626124,"duration":6},"status":"passed","severity":"normal"},{"uid":"fb33b17e3ab0c901","name":"Generator, 2 different shards","time":{"start":1764210917663,"stop":1764210917663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5957f5aa06a79992","name":"should clear dial history on start","time":{"start":1764210590066,"stop":1764210590067,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d65567d234f5ae7","name":"should remove event listeners from libp2p","time":{"start":1764210590383,"stop":1764210590384,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c3f73678b305ab","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1764210645268,"stop":1764210645269,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5801cee26cdb45","name":"should properly setup health event callback","time":{"start":1764210641763,"stop":1764210641764,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64183e93d809154","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1764210631091,"stop":1764210631091,"duration":0},"status":"passed","severity":"normal"},{"uid":"176b22434f507aa1","name":"should return false when peer is on different cluster","time":{"start":1764210590439,"stop":1764210590439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5b4d836c949ec1","name":"should handle mixed protocol support correctly","time":{"start":1764210641863,"stop":1764210641863,"duration":0},"status":"passed","severity":"normal"},{"uid":"9306721946ac47ee","name":"Passing page size 19 when there are 20 messages","time":{"start":1764210957000,"stop":1764210957001,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d8e8decdc47133","name":"isConnected between 2 js-waku relay nodes","time":{"start":1764210686236,"stop":1764210686237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25268b9791ad8de","name":"should return no connections if no open connection provided","time":{"start":1764210590911,"stop":1764210590912,"duration":1},"status":"passed","severity":"normal"},{"uid":"75660db6df7f27b8","name":"Relay - dialed first","time":{"start":1764210973148,"stop":1764210973148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc7a7765e4aba62","name":"should be safe to call multiple times","time":{"start":1764210591073,"stop":1764210591073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fbe4736ab5c8c","name":"Ordered callback, aborts when callback returns true","time":{"start":1764210958161,"stop":1764210958162,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef51244be8033e3","name":"should clear timers for specific peer on disconnect","time":{"start":1764210591083,"stop":1764210591084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09b105787ee4225","name":"should skip updating peer store if peer has same addresses","time":{"start":1764210590170,"stop":1764210590170,"duration":0},"status":"passed","severity":"normal"},{"uid":"44561bf51ba300df","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764210670660,"stop":1764210670660,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0dc9dff040ea143","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1764210608690,"stop":1764210608691,"duration":1},"status":"passed","severity":"normal"},{"uid":"1402b5d4ef7190f","name":"Automatically retrieves missing message","time":{"start":1764210645263,"stop":1764210645263,"duration":0},"status":"passed","severity":"normal"},{"uid":"579d7cefec388df5","name":"throws on content topic with empty version field","time":{"start":1764210576752,"stop":1764210576753,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2aa3714ad68bc90","name":"Check publish message after client node is restarted","time":{"start":1764210836383,"stop":1764210836383,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8018c40b2858adcb","name":"should add and remove event listeners correctly","time":{"start":1764210603433,"stop":1764210603433,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a3090a8827c82","name":"should stop ping timers on peer disconnect","time":{"start":1764210591075,"stop":1764210591075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94fe68df34f26ee","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1764210631101,"stop":1764210631101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9a847d88100c40","name":"Push message with short payload","time":{"start":1764211719658,"stop":1764211719659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8839f173ca038963","name":"Push message with Russian payload","time":{"start":1764211719648,"stop":1764211719648,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f2bf27bdc34f42","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1764210671966,"stop":1764210671966,"duration":0},"status":"passed","severity":"normal"},{"uid":"da065ba2a113968c","name":"Cluster ID 0, shard 1","time":{"start":1764210955640,"stop":1764210955641,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb576aea623dce07","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1764210608692,"stop":1764210608692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ee014320d38d03","name":"should return PeerId when Multiaddr input is provided","time":{"start":1764210590634,"stop":1764210590634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d089de042a0a769","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1764210581372,"stop":1764210581372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5512f59b3177801a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1764210926996,"stop":1764210926997,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa493be2400d0354","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1764210642596,"stop":1764210642597,"duration":1},"status":"passed","severity":"normal"},{"uid":"89111760c02cdaff","name":"Push message with Script payload","time":{"start":1764211719661,"stop":1764211719661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8249890573f94b6","name":"Own sync message does not acknowledge own messages","time":{"start":1764210649554,"stop":1764210649554,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dc657e60cfa58","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764211137596,"stop":1764211137597,"duration":1},"status":"passed","severity":"normal"},{"uid":"98bcfb4bdf2772d0","name":"should reject on timeout if it was set","time":{"start":1764210642804,"stop":1764210642804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2ee5bc38c36e11","name":"Outgoing message is emitted as sending","time":{"start":1764210645260,"stop":1764210645260,"duration":0},"status":"passed","severity":"normal"},{"uid":"331023ef70e1f9ad","name":"Light Node - default protocols","time":{"start":1764210973150,"stop":1764210973151,"duration":1},"status":"passed","severity":"normal"},{"uid":"545b8128628b343e","name":"should not dispatch event when already connected","time":{"start":1764210590397,"stop":1764210590397,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c73d100a4df69f8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1764210591080,"stop":1764210591080,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a520a224ce32c9","name":"should handle corrupted shard info gracefully","time":{"start":1764210590444,"stop":1764210590445,"duration":1},"status":"passed","severity":"normal"},{"uid":"675732ce3f782729","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1764210631113,"stop":1764210631114,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a607cedc27dccc","name":"Meta field set when metaSetter is specified","time":{"start":1764210591280,"stop":1764210591280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4ae7128e251457","name":"Query generator for multiple messages","time":{"start":1764210958155,"stop":1764210958155,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c51ebd5024eb8a","name":"Push message with Basic HTML tag payload","time":{"start":1764211719636,"stop":1764211719636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea27656732950a9","name":"should handle queue overflow by adding peers to queue","time":{"start":1764210590081,"stop":1764210590082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c83e189ffe0cac8","name":"Refresh subscription","time":{"start":1764211137597,"stop":1764211137597,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fe750391ed5b41","name":"Encoder throws on undefined content topic","time":{"start":1764210608693,"stop":1764210608694,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fa3022b82ccf6","name":"should add entries and maintain sorted order","time":{"start":1764210631526,"stop":1764210631526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67e21fc9b5f15d2","name":"should return true when peer is on the same cluster","time":{"start":1764210590424,"stop":1764210590429,"duration":5},"status":"passed","severity":"normal"},{"uid":"27632d955dbefcc4","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1764210590897,"stop":1764210590898,"duration":1},"status":"passed","severity":"normal"},{"uid":"c497ac32a7a8a6cc","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1764210599712,"stop":1764210599712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae57816de9f0696","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764211137603,"stop":1764211137604,"duration":1},"status":"passed","severity":"normal"},{"uid":"feff1f7627a406bd","name":"Push message with unicode special characters payload","time":{"start":1764211719637,"stop":1764211719638,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2400a0c1a7d989","name":"Get Nodes","time":{"start":1764210598897,"stop":1764210598897,"duration":0},"status":"passed","severity":"normal"},{"uid":"135777c1d6dccf4","name":"Push message with Chinese payload","time":{"start":1764211719615,"stop":1764211719615,"duration":0},"status":"passed","severity":"normal"},{"uid":"614fb752e3543134","name":"Ephemeral messages are not stored","time":{"start":1764210671963,"stop":1764210671965,"duration":2},"status":"passed","severity":"normal"},{"uid":"88dbd42448044222","name":"should be online or offline if network state changed","time":{"start":1764210686238,"stop":1764210686238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21ce25a0e8d3095","name":"should handle peer not in mesh for all topics","time":{"start":1764210591090,"stop":1764210591090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52d0530563dad62","name":"should handle peer disconnect event when no connections remain","time":{"start":1764210590396,"stop":1764210590396,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c9b3a27e74e89a","name":"should handle dial errors gracefully","time":{"start":1764210590881,"stop":1764210590882,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee71319d1888644","name":"should return null for non-existent peer","time":{"start":1764210590888,"stop":1764210590888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5671b3cfb8eabab4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1764210686234,"stop":1764210686234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec80d1d9c12de1d9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1764210590893,"stop":1764210590893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e88737e030b4e90","name":"Push message with content topic containing special chars","time":{"start":1764211719621,"stop":1764211719622,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af5a917f810197b","name":"should load peers from local storage and dispatch events","time":{"start":1764210603432,"stop":1764210603433,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a5a2414172e8ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1764210576766,"stop":1764210576766,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca6f5c766767397","name":"should maintain proper timestamps if all messages received","time":{"start":1764210631604,"stop":1764210631604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38fbf6adfb53e491","name":"should serialize and deserialize correctly","time":{"start":1764210626133,"stop":1764210626134,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc305f820d4b3a7","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1764210970577,"stop":1764210970577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efb791c6f00228c","name":"should handle very large timestamps","time":{"start":1764210631140,"stop":1764210631140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5765c3bdb4fdace4","name":"should reject if Relay is requested but not mounted","time":{"start":1764210642803,"stop":1764210642803,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b27990544e6f62","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1764210576765,"stop":1764210576765,"duration":0},"status":"passed","severity":"normal"},{"uid":"de40e65855dc6431","name":"should add and check entries correctly","time":{"start":1764210639288,"stop":1764210639296,"duration":8},"status":"passed","severity":"normal"},{"uid":"f2dd75b833da6e3e","name":"Promise Callback - true","time":{"start":1764210943387,"stop":1764210943388,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3bfe3ad3840eec","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1764210631606,"stop":1764210631606,"duration":0},"status":"passed","severity":"normal"},{"uid":"11faf6b35334250e","name":"should dial peer immediately when queue is empty","time":{"start":1764210590074,"stop":1764210590075,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb9d4acf800e413","name":"should evict furthest entry when buffer is full","time":{"start":1764210631530,"stop":1764210631530,"duration":0},"status":"passed","severity":"normal"},{"uid":"91de5cfba99d9f6b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1764210844010,"stop":1764210844010,"duration":0},"status":"passed","severity":"normal"},{"uid":"adee38b059f9bf1d","name":"should respect custom numPeersToUse configuration","time":{"start":1764210640556,"stop":1764210640556,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f21fba32681ca6","name":"should return true when peer is on the pubsub topic shard","time":{"start":1764210590440,"stop":1764210590441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fec7bc71b10b6c","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1764210645268,"stop":1764210645268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85abb02f42e4d2f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764210754318,"stop":1764210754319,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ed94e044e5121","name":"Push message with rate limit","time":{"start":1764211719656,"stop":1764211719657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e63ec49315ec61a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1764210591033,"stop":1764210591033,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3ba5e88dfb346a","name":"should add received messages to bloom filter","time":{"start":1764210631604,"stop":1764210631604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ce48f582f4cef9","name":"should clear the dialing interval","time":{"start":1764210590072,"stop":1764210590073,"duration":1},"status":"passed","severity":"normal"},{"uid":"830c5de9d55e50c4","name":"Incoming message is emitted as received","time":{"start":1764210645262,"stop":1764210645262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7c737ad4989025","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1764210591232,"stop":1764210591233,"duration":1},"status":"passed","severity":"normal"},{"uid":"5961f2107143fd61","name":"should create ConnectionManager with relay","time":{"start":1764210591007,"stop":1764210591008,"duration":1},"status":"passed","severity":"normal"},{"uid":"37aa73f149d0fb40","name":"Delete observer","time":{"start":1764210815050,"stop":1764210815051,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd471b27ed652bd0","name":"should partition messages based on acknowledgement status","time":{"start":1764210631610,"stop":1764210631610,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dc489134c24f52","name":"Check publish message after service node is restarted","time":{"start":1764210836383,"stop":1764210836383,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e620186679c06560","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1764210970575,"stop":1764210970575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d88fc37d55f2a8","name":"Outgoing message is acknowledged","time":{"start":1764210645262,"stop":1764210645262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0261ecfae4f2886","name":"Subscribe to topic containing XML and receive message","time":{"start":1764211137586,"stop":1764211137586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6379e958fdc39d82","name":"should handle multiple peer connections","time":{"start":1764210591074,"stop":1764210591074,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a1cec0e9759218","name":"should get eligible entries based on current time","time":{"start":1764210631527,"stop":1764210631527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec496df16fee3735","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1764210641327,"stop":1764210641328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be4eb3eda7fae9d","name":"should dispatch network event when browser goes online","time":{"start":1764210590398,"stop":1764210590398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e937da2136dc962e","name":"should clear existing timers before creating new ones","time":{"start":1764210591085,"stop":1764210591086,"duration":1},"status":"passed","severity":"normal"},{"uid":"276030790fdc702b","name":"throws if decoders don't match content topics","time":{"start":1764210591233,"stop":1764210591233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77454b17c8f854d","name":"should work with stubbed waku event emitter","time":{"start":1764210641762,"stop":1764210641762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f01832fce438206","name":"Push message with XML payload","time":{"start":1764211719661,"stop":1764211719662,"duration":1},"status":"passed","severity":"normal"},{"uid":"25185ba98f593f7c","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1764210640557,"stop":1764210640557,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa64dc5da230577","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1764210731835,"stop":1764210731836,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09d7dff174504cc","name":"random static sharding 5 - Cluster ID: 514, Shard ID: 137","time":{"start":1764210955644,"stop":1764210955644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c970f92426f65b","name":"should create KeepAliveManager with relay","time":{"start":1764210591069,"stop":1764210591069,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf6e68b9c280651","name":"should create PeerExchange instance with components","time":{"start":1764210599622,"stop":1764210599622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3eba278011efde1","name":"Check received message with timestamp: 1764210665022000000 ","time":{"start":1764211117062,"stop":1764211117062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d317e1f49a59694b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1764210639526,"stop":1764210639526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfeaee8c2a463e1","name":"Push 30 different messages","time":{"start":1764211719638,"stop":1764211719638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ff08c549f7b2aa","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1764210640558,"stop":1764210640558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4413785481ddee","name":"should push the message to the outgoing buffer","time":{"start":1764210631601,"stop":1764210631602,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd558e8a9fb308a9","name":"should set field with only RELAY enabled","time":{"start":1764210581983,"stop":1764210581983,"duration":0},"status":"passed","severity":"normal"},{"uid":"75236308203321f2","name":"Push message with content topic containing JSON","time":{"start":1764211719654,"stop":1764211719654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dbb9901619191a","name":"should properly create location multiaddrs - udp6","time":{"start":1764210581981,"stop":1764210581981,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a069e68c00fe09","name":"should handle network check errors gracefully","time":{"start":1764210590086,"stop":1764210590086,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ea0f2582930843","name":"Check received message containing emoji","time":{"start":1764211117075,"stop":1764211117075,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f91835337be145","name":"random static sharding 4 - Cluster ID: 880, Shard ID: 725","time":{"start":1764210955643,"stop":1764210955644,"duration":1},"status":"passed","severity":"normal"},{"uid":"db30a1fd125d1ed7","name":"Decoder throws on empty string content topic","time":{"start":1764210591281,"stop":1764210591281,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4d7b7323ca7c92","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1764210576764,"stop":1764210576764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4292559683a2ecf","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1764210911725,"stop":1764210911726,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cdbf5b6013b008","name":"Push message with content topic containing SQL Injection","time":{"start":1764211719641,"stop":1764211719641,"duration":0},"status":"passed","severity":"normal"},{"uid":"297dee33903b9416","name":"should not change state when connections remain after disconnect","time":{"start":1764210590396,"stop":1764210590397,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ec3c8c813e2406","name":"should create an instance with libp2p and dialer","time":{"start":1764210590157,"stop":1764210590158,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea306e3081ca1e69","name":"Decrypt messages","time":{"start":1764210815050,"stop":1764210815050,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc02886c6fb42ba3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764211117067,"stop":1764211117067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c4a6bf1c401f5f","name":"should create dialer with libp2p and shardReader","time":{"start":1764210590055,"stop":1764210590065,"duration":10},"status":"passed","severity":"normal"},{"uid":"e135be916da07cc","name":"Subscribe to topic containing short and publish message","time":{"start":1764210844012,"stop":1764210844012,"duration":0},"status":"passed","severity":"normal"},{"uid":"984777e44d5c0241","name":"should check false positive rate","time":{"start":1764210626138,"stop":1764210626139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d045304e2e2e7a3d","name":"Throws when trying to push message with empty payload","time":{"start":1764211719664,"stop":1764211719664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74a5fc78c277a14","name":"should handle relay send failures gracefully","time":{"start":1764210591082,"stop":1764210591083,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18415115a67cd5b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764211137604,"stop":1764211137605,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0586540ccc7f","name":"Push message with escaped characters payload","time":{"start":1764211719637,"stop":1764211719637,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a66f94b64c0a8a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1764210631603,"stop":1764210631604,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5c79532f760d561c","name":"should invoke callbacks when receiving a message","time":{"start":1764210641327,"stop":1764210641327,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb4f532a98d3042","name":"random static sharding 7 - Cluster ID: 588, Shard ID: 441","time":{"start":1764210955645,"stop":1764210955646,"duration":1},"status":"passed","severity":"normal"},{"uid":"292139850a7644a6","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1764210631102,"stop":1764210631102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56cd8e3453cc488","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1764210970583,"stop":1764210970584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1729645f0c81fc7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1764210599093,"stop":1764210599093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd140659439fb32","name":"Asymmetric encrypt & decrypt","time":{"start":1764210609080,"stop":1764210609080,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ed4801fb84a8e5","name":"Non TWN Cluster","time":{"start":1764210932387,"stop":1764210932388,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce47602a2ca6a17","name":"should restore messages from localStorage on channel recreation","time":{"start":1764210631612,"stop":1764210631612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34e4b27befa01b04","name":"Push message with long payload","time":{"start":1764211719646,"stop":1764211719646,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a3dbd10e665332","name":"Check message with no payload is not received","time":{"start":1764211117066,"stop":1764211117066,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd5af947a3bc9b6","name":"Callback on promise, aborts when callback returns true","time":{"start":1764210958158,"stop":1764210958160,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccde27880ae7bcef","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1764210911723,"stop":1764210911724,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd1edb561e13eda","name":"should emit a peer event after start","time":{"start":1764210670653,"stop":1764210670655,"duration":2},"status":"passed","severity":"normal"},{"uid":"9aeea5e9e5e47ef7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1764210844013,"stop":1764210844014,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafbde3781699915","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1764210686237,"stop":1764210686237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aef6a19d9f58ae4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764210813526,"stop":1764210813526,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c73acf7095f1a38","name":"Encoder throws on empty string content topic","time":{"start":1764210591281,"stop":1764210591281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3ec79ff0bfa20f","name":"should add event listeners to globalThis","time":{"start":1764210590379,"stop":1764210590380,"duration":1},"status":"passed","severity":"normal"},{"uid":"8abdc57c9e03e205","name":"Subscribe and receive messages via waku relay post","time":{"start":1764211137594,"stop":1764211137594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cce2819e960517d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1764210631114,"stop":1764210631114,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a21183220947f4","name":"should create all internal components","time":{"start":1764210591009,"stop":1764210591011,"duration":2},"status":"passed","severity":"normal"},{"uid":"46f76ba84c9bdc5d","name":"should emit a peer event after start","time":{"start":1764210899890,"stop":1764210899891,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c391e242f4b4a9","name":"should remove expired entries after TTL has passed","time":{"start":1764210639301,"stop":1764210639301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6dcfdece8399b15","name":"Query Generator - false","time":{"start":1764210943386,"stop":1764210943387,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26dd072255f6a7","name":"should add event listener for peer:discovery","time":{"start":1764210590158,"stop":1764210590159,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e38f7ede2c12992","name":"Retries within maximum given attempts","time":{"start":1764210642405,"stop":1764210642405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f9f8df025fb04","name":"should use peerId from options when provided to queryGenerator","time":{"start":1764210642726,"stop":1764210642726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dc2bbeb180d76","name":"Round trip binary encryption [ecies, signature]","time":{"start":1764210610365,"stop":1764210610365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0954da0e0d48ea8","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1764210731832,"stop":1764210731833,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee8a0035f0cf7f6","name":"should maintain desired error rate","time":{"start":1764210626125,"stop":1764210626131,"duration":6},"status":"passed","severity":"normal"},{"uid":"4a7877079ab5e5a3","name":"should successfully stop","time":{"start":1764210641072,"stop":1764210641078,"duration":6},"status":"passed","severity":"normal"},{"uid":"85c9048eea43a503","name":"should reject if Store is requested but not mounted","time":{"start":1764210642803,"stop":1764210642803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3322476745a0df34","name":"should not fail to stop the service if it was not started","time":{"start":1764210670649,"stop":1764210670652,"duration":3},"status":"passed","severity":"normal"},{"uid":"83c9d25249770d11","name":"throws on content topic with empty topic name field","time":{"start":1764210576753,"stop":1764210576753,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1c85fc85674a12","name":"Check publish message containing long","time":{"start":1764210836373,"stop":1764210836373,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d6fbfb1a6c8c77","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1764210599084,"stop":1764210599084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae233fd16ad0a8b","name":"Push message with Script payload","time":{"start":1764211719635,"stop":1764211719635,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3278f530e295466","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1764210631089,"stop":1764210631089,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae455bad303e33b","name":"Subscribe to topic containing XML and publish message","time":{"start":1764210844015,"stop":1764210844015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacc791f2630a03e","name":"Register correct protocols","time":{"start":1764210844006,"stop":1764210844007,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5628704b5191da7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1764210631089,"stop":1764210631089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3275ab67beb7703c","name":"Check message with no content topic is not received","time":{"start":1764211117078,"stop":1764211117078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed04a86b2576c0d","name":"should successfully query peers and return peer infos","time":{"start":1764210599614,"stop":1764210599614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6251d313b62418d","name":"should handle dial errors gracefully","time":{"start":1764210590080,"stop":1764210590081,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1c3d56635615f8","name":"Push message with content topic containing Arabic","time":{"start":1764211719622,"stop":1764211719622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6956755ea43f12de","name":"Push message with Chinese payload","time":{"start":1764211719660,"stop":1764211719660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6068a493c34e2887","name":"should stop query on content message from same channel","time":{"start":1764210645264,"stop":1764210645264,"duration":0},"status":"passed","severity":"normal"},{"uid":"14004f89bbf52a7e","name":"should create ShardReader with static shards network config","time":{"start":1764210590415,"stop":1764210590415,"duration":0},"status":"passed","severity":"normal"},{"uid":"44be4fe49ee2e9da","name":"should get all peers from store","time":{"start":1764210590877,"stop":1764210590878,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8dc2ddda679d78c","name":"Check message with no pubsub topic is not received","time":{"start":1764211117078,"stop":1764211117078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cc35efd53cefdc","name":"Push message with XML payload","time":{"start":1764211719617,"stop":1764211719617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be6571e9b09b483","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764210689716,"stop":1764210689716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c49fe9e70fd588c","name":"should save new peer to store","time":{"start":1764210590169,"stop":1764210590170,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0416c43cb8761c1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764211137596,"stop":1764211137596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cc9c5299726dab","name":"Push message with Script payload","time":{"start":1764211719648,"stop":1764211719649,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3041d6e0b4fa844","name":"Push message with custom timestamp: 1733452289986","time":{"start":1764211719626,"stop":1764211719626,"duration":0},"status":"passed","severity":"normal"},{"uid":"320033fb0051a736","name":"should work with v3 peers","time":{"start":1764210640338,"stop":1764210640338,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd0dcb043acf8f7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1764210599084,"stop":1764210599088,"duration":4},"status":"passed","severity":"normal"},{"uid":"210dec19d16b4432","name":"Query Generator, No message returned","time":{"start":1764210926998,"stop":1764210926998,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b63fc7ba2c7254","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1764210576765,"stop":1764210576766,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0f5a3cca2488b9","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1764210599088,"stop":1764210599091,"duration":3},"status":"passed","severity":"normal"},{"uid":"63d7928144f44f92","name":"Check received message containing Arabic","time":{"start":1764211117058,"stop":1764211117058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e0b460f87443cd","name":"Subscribe to topic containing Russian and publish message","time":{"start":1764210844014,"stop":1764210844014,"duration":0},"status":"passed","severity":"normal"},{"uid":"958467146f65d2a3","name":"Check received message containing shell command","time":{"start":1764211117061,"stop":1764211117061,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a8659829e95309","name":"Push message with content topic containing numeric","time":{"start":1764211719639,"stop":1764211719640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0356cb1992e2b40","name":"should handle case with all peers already connected","time":{"start":1764210590882,"stop":1764210590883,"duration":1},"status":"passed","severity":"normal"},{"uid":"a690e9b0b9a5e7ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1764210576766,"stop":1764210576766,"duration":0},"status":"passed","severity":"normal"},{"uid":"13318aaaeacec47a","name":"should not receive a peer event after stop","time":{"start":1764210603432,"stop":1764210603432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5d9332cd24e9f9","name":"Push message with Arabic payload","time":{"start":1764211719634,"stop":1764211719634,"duration":0},"status":"passed","severity":"normal"},{"uid":"5148fc452141c521","name":"Query Generator - true","time":{"start":1764210943384,"stop":1764210943386,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e255888f017b980","name":"Fails to push message bigger that 1MB","time":{"start":1764211719645,"stop":1764211719645,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02be2f7fec185ad","name":"should handle timestamp equal to current time","time":{"start":1764210631137,"stop":1764210631137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7359a71f856552cd","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1764210591079,"stop":1764210591079,"duration":0},"status":"passed","severity":"normal"},{"uid":"3900430575c07975","name":"Check publish message containing special chars","time":{"start":1764210836374,"stop":1764210836374,"duration":0},"status":"passed","severity":"normal"},{"uid":"292db3ce4d2d86e7","name":"Push 30 different messages","time":{"start":1764211719651,"stop":1764211719651,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66c7018d7c0868ca","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1764210576756,"stop":1764210576756,"duration":0},"status":"passed","severity":"normal"},{"uid":"24701d74cf7016af","name":"should create ConnectionManager with required options","time":{"start":1764210591007,"stop":1764210591007,"duration":0},"status":"passed","severity":"normal"},{"uid":"449d20f553ee15a6","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1764210631103,"stop":1764210631107,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a20666d4c1dbe4d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1764210631082,"stop":1764210631082,"duration":0},"status":"passed","severity":"normal"},{"uid":"64946fab2ea1d5ba","name":"Check received message containing shell command","time":{"start":1764211117073,"stop":1764211117074,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96b7ca73dd7f0ee","name":"Push message with custom timestamp: 1764214289986","time":{"start":1764211719627,"stop":1764211719627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbd4cc5a76a2d1a","name":"Passing page size 110 when there are 120 messages","time":{"start":1764210957001,"stop":1764210957001,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d426028abdab59","name":"should properly create peer info with all multiaddrs","time":{"start":1764210581982,"stop":1764210581982,"duration":0},"status":"passed","severity":"normal"},{"uid":"47134fd11ec0b627","name":"should not allow k > 12","time":{"start":1764210631131,"stop":1764210631131,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4fb59599888539","name":"Push message with special chars payload","time":{"start":1764211719659,"stop":1764211719660,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f61f7fe36c4d21e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764211137579,"stop":1764211137580,"duration":1},"status":"passed","severity":"normal"},{"uid":"381c9de9ad06683a","name":"should throw error - no id","time":{"start":1764210581977,"stop":1764210581977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2904955ba535d692","name":"Symmetric encrypt & Decrypt","time":{"start":1764210609080,"stop":1764210609081,"duration":1},"status":"passed","severity":"normal"},{"uid":"186d9eb59b599496","name":"Push message with content topic containing emoji","time":{"start":1764211719642,"stop":1764211719643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae60cdeeb1b1e65a","name":"random static sharding 6 - Cluster ID: 907, Shard ID: 166","time":{"start":1764210955644,"stop":1764210955645,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf231313b54d2d87","name":"Push message with content topic containing emoji","time":{"start":1764211719655,"stop":1764211719655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6997056a2c7a5f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1764210599712,"stop":1764210599713,"duration":1},"status":"skipped","severity":"normal"},{"uid":"812749b586656ed8","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1764210631081,"stop":1764210631081,"duration":0},"status":"passed","severity":"normal"},{"uid":"57973a5e63aca746","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1764210631087,"stop":1764210631087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9821cb026a43e07d","name":"should be safe to call multiple times","time":{"start":1764210590874,"stop":1764210590874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aed256813ba57b6","name":"should send relay ping messages on timer","time":{"start":1764210591082,"stop":1764210591082,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1395d9c1585f71","name":"Fails to push message bigger that 1MB","time":{"start":1764211719671,"stop":1764211719672,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d1c7a33baf852b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1764210932385,"stop":1764210932386,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c7d0334a67356d","name":"should accept empty decoders array","time":{"start":1764210641760,"stop":1764210641760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b452f831463e57","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1764210590764,"stop":1764210590764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57bc1ddfbe18f66","name":"should handle case when globalThis is not available","time":{"start":1764210590393,"stop":1764210590394,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2fc323f0c061a9","name":"should handle shard reader errors gracefully","time":{"start":1764210590085,"stop":1764210590086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bce6036168fd0e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1764210631095,"stop":1764210631096,"duration":1},"status":"passed","severity":"normal"},{"uid":"f230d88480482242","name":"messageHashStr produces different results for different inputs","time":{"start":1764210590773,"stop":1764210590774,"duration":1},"status":"passed","severity":"normal"},{"uid":"4400fc30c43e18a2","name":"should handle errors gracefully when getting peer info","time":{"start":1764210590444,"stop":1764210590444,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9ef1cc860a2bf4","name":"should skip peers without peer exchange protocol","time":{"start":1764210599851,"stop":1764210599852,"duration":1},"status":"passed","severity":"normal"},{"uid":"725b2d36c2d28e77","name":"Push message with Chinese payload","time":{"start":1764211719647,"stop":1764211719647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71736d4ad8fb406","name":"should clear interval on stop","time":{"start":1764210599856,"stop":1764210599856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7753d19611fe6394","name":"returns all values when wanted number is greater than available values","time":{"start":1764210598824,"stop":1764210598824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70f2b75d492c2f1","name":"should work with mock decoders","time":{"start":1764210641763,"stop":1764210641763,"duration":0},"status":"passed","severity":"normal"},{"uid":"5369c1c752b6a61b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1764210639526,"stop":1764210639527,"duration":1},"status":"passed","severity":"normal"},{"uid":"1409f67d4f3e2d39","name":"should handle peer store errors gracefully","time":{"start":1764210590888,"stop":1764210590893,"duration":5},"status":"passed","severity":"normal"},{"uid":"fede6bd99e904e2f","name":"Refresh subscription","time":{"start":1764211137582,"stop":1764211137582,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b5dbb780d5283a","name":"should not be delivered","time":{"start":1764210631611,"stop":1764210631611,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cf14f2bbe2a08b","name":"throws on empty content topic","time":{"start":1764210576750,"stop":1764210576750,"duration":0},"status":"passed","severity":"normal"},{"uid":"6597c479b083fe39","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1764210631094,"stop":1764210631094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17c4614bc994d61","name":"isConnected should return true after first peer connects","time":{"start":1764210686235,"stop":1764210686235,"duration":0},"status":"passed","severity":"normal"},{"uid":"994b3ede31cd45cf","name":"Waku message hash computation (meta attribute not present)","time":{"start":1764210590760,"stop":1764210590761,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f228eaf41576e3","name":"Push message with short payload","time":{"start":1764211719613,"stop":1764211719614,"duration":1},"status":"passed","severity":"normal"},{"uid":"957c1ca4f48fafbc","name":"should not fail to start the service if it is already started","time":{"start":1764210899889,"stop":1764210899889,"duration":0},"status":"passed","severity":"normal"},{"uid":"898323ae54cebc40","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1764210829747,"stop":1764210829747,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f6b0795b19b8c5","name":"should set default options when no config provided","time":{"start":1764210591008,"stop":1764210591008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a904db339eed61fb","name":"should return false when peer is not on the specified shard","time":{"start":1764210590439,"stop":1764210590440,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ba368246d62bb5","name":"should handle errors when removing globalThis listeners","time":{"start":1764210590386,"stop":1764210590388,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c60127f2c9cf3fd","name":"Check received message with timestamp: 1764210665022 ","time":{"start":1764211117063,"stop":1764211117063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c78037d06bd7ea5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1764210590753,"stop":1764210590756,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8a091171e654a1b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1764210640539,"stop":1764210640543,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d628deba6b60687","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764211137600,"stop":1764211137600,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b03c8bd7c061509","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1764210576757,"stop":1764210576757,"duration":0},"status":"passed","severity":"normal"},{"uid":"25edd2d6d9215e55","name":"should be safe to call multiple times","time":{"start":1764210590159,"stop":1764210590162,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f4848c61d3abf5c","name":"should attach causal history and bloom filter to each message","time":{"start":1764210631603,"stop":1764210631603,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe111ed3d2a10e5e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1764210631090,"stop":1764210631091,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b130707ccc57634","name":"Push message with content topic containing Chinese","time":{"start":1764211719653,"stop":1764211719653,"duration":0},"status":"passed","severity":"normal"},{"uid":"993cd80fb70061db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1764210576768,"stop":1764210576768,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0fa26bc9828177","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1764210639525,"stop":1764210639526,"duration":1},"status":"passed","severity":"normal"},{"uid":"60031ac7fd2c133","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1764210631088,"stop":1764210631088,"duration":0},"status":"passed","severity":"normal"},{"uid":"841a2cdb8cd4d4ed","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1764210576757,"stop":1764210576758,"duration":1},"status":"passed","severity":"normal"},{"uid":"643b7eff1d608dad","name":"should not receive a peer event after stop","time":{"start":1764210899892,"stop":1764210899892,"duration":0},"status":"passed","severity":"normal"},{"uid":"334c2b9842960601","name":"returns undefined when no storage is available","time":{"start":1764210631153,"stop":1764210631153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95e34851595e1a7","name":"Check received message containing numeric","time":{"start":1764211117056,"stop":1764211117057,"duration":1},"status":"passed","severity":"normal"},{"uid":"57531afbc696edfe","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764211137599,"stop":1764211137599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60aaf63de41da12","name":"should be able to dial TLS multiaddrs","time":{"start":1764210753088,"stop":1764210753088,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ca249f05d9227","name":"Check publish message containing Russian","time":{"start":1764210836375,"stop":1764210836375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e19ead1785e10ef","name":"Check received message containing numeric","time":{"start":1764211117068,"stop":1764211117069,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4f8db30afe9d3a","name":"should handle case with no peers in store","time":{"start":1764210590882,"stop":1764210590882,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bcd95329ddc7fd","name":"should skip peer when not on same cluster","time":{"start":1764210590079,"stop":1764210590079,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b713dfb6d57425","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764211117077,"stop":1764211117077,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c6bbaa09c7f44b","name":"Push message with custom timestamp: 1764207089986","time":{"start":1764211719644,"stop":1764211719644,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe72664fa106fc7f","name":"Does not throw an exception when node disconnects","time":{"start":1764210968801,"stop":1764210968802,"duration":1},"status":"passed","severity":"normal"},{"uid":"e270f893a32d1b6c","name":"Used by Waku Relay","time":{"start":1764210968805,"stop":1764210968807,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aa1c52da5541f10","name":"should emit message when we just started and store connect event occurs","time":{"start":1764210641767,"stop":1764210641767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76ef6eed9ad3049","name":"Round trip binary serialization","time":{"start":1764210591279,"stop":1764210591279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b29a0875ae52292","name":"Check received message containing SQL Injection","time":{"start":1764211117059,"stop":1764211117059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed5258f10c33ff4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1764210844016,"stop":1764210844016,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21dca23c72b187a","name":"Throws when trying to push message with empty payload","time":{"start":1764211719620,"stop":1764211719620,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84685549401d683","name":"Relay","time":{"start":1764210671666,"stop":1764210671667,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9dff9c7670fe5d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764211137585,"stop":1764211137585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb710b884d6409c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1764210581372,"stop":1764210581374,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e2bbf917f0291c8","name":"should emit multiple messages when query returns multiple messages","time":{"start":1764210641768,"stop":1764210641769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ba847c230516ee","name":"Outgoing message is possibly acknowledged","time":{"start":1764210643000,"stop":1764210643000,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d88cf8abbefc5f2e","name":"should start periodic discovery on start","time":{"start":1764210599855,"stop":1764210599856,"duration":1},"status":"passed","severity":"normal"},{"uid":"4444499ad6fc03dd","name":"Retries within given interval","time":{"start":1764210642405,"stop":1764210642405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60dd71be4a75dff","name":"Subscribe to topic containing JSON and publish message","time":{"start":1764210844015,"stop":1764210844016,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0348e59c89b321","name":"Push message with content topic containing SQL Injection","time":{"start":1764211719623,"stop":1764211719623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da25472cf16b253","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1764210631125,"stop":1764210631125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5a8e17ba0b8958","name":"Ephemeral field is preserved - encoder v0","time":{"start":1764210671966,"stop":1764210671966,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cc9c89998afa35","name":"should initialize with libp2p components","time":{"start":1764210599613,"stop":1764210599613,"duration":0},"status":"passed","severity":"normal"},{"uid":"543622cc09510e65","name":"Fields are not dropped","time":{"start":1764210590950,"stop":1764210590951,"duration":1},"status":"passed","severity":"normal"},{"uid":"34251f34bd1976cf","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1764210599617,"stop":1764210599618,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e6c143c0b06e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1764210576771,"stop":1764210576771,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da67f116c18e561","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764211137595,"stop":1764211137595,"duration":0},"status":"passed","severity":"normal"},{"uid":"802d337f89698cf4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1764210631115,"stop":1764210631117,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0ae281c57f6f461","name":"should create PeerExchangeDiscovery with default options","time":{"start":1764210599857,"stop":1764210599857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91abd5573ea43f0","name":"Push 30 different messages","time":{"start":1764211719664,"stop":1764211719664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da2ccbc066ca359b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764211137596,"stop":1764211137596,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b71716af5c928321","name":"Stops search when 2 null results are returned","time":{"start":1764210598906,"stop":1764210598907,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8b3cece375924","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1764210599096,"stop":1764210599099,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccea9d00bc849bc8","name":"should handle peer store update failures gracefully","time":{"start":1764210591078,"stop":1764210591078,"duration":0},"status":"passed","severity":"normal"},{"uid":"7487ddf85130650a","name":"should use current time when it's greater than incremented timestamp","time":{"start":1764210631136,"stop":1764210631137,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e94acad98c7ecb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1764210958156,"stop":1764210958156,"duration":0},"status":"passed","severity":"normal"},{"uid":"abeda76ba50436ab","name":"should increase lamport timestamp","time":{"start":1764210631601,"stop":1764210631601,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dd324a5487be16","name":"should dial one peer on dial","time":{"start":1764210753087,"stop":1764210753087,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d9d13dd54969e0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764211137602,"stop":1764211137602,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4a063acf4dfae3","name":"Check message with non string payload is not received","time":{"start":1764211117079,"stop":1764211117079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae1c08452282c2c","name":"does not throw on valid cases","time":{"start":1764210576749,"stop":1764210576749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feee9a780f0be24","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1764210865370,"stop":1764210865372,"duration":2},"status":"passed","severity":"normal"},{"uid":"393def735b12b860","name":"Push message with content topic containing JSON","time":{"start":1764211719667,"stop":1764211719667,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe96b09989979bb","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1764210970576,"stop":1764210970577,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c0d4c745f2140a","name":"should handle query errors gracefully","time":{"start":1764210599852,"stop":1764210599853,"duration":1},"status":"passed","severity":"normal"},{"uid":"442b22f09c335730","name":"should properly create location multiaddrs - udp4","time":{"start":1764210581980,"stop":1764210581980,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8447977ff8279","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764211137602,"stop":1764211137603,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd93e3682cc6f5ab","name":"should work with mixed v2 and v3 peers","time":{"start":1764210640338,"stop":1764210640339,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5afaf9f156a3ca8","name":"Init the array if not present","time":{"start":1764210576495,"stop":1764210576496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75b415aa368d43c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1764210641051,"stop":1764210641052,"duration":1},"status":"passed","severity":"normal"},{"uid":"943a45ce1b235b68","name":"should handle complete discovery-to-dial flow","time":{"start":1764210590171,"stop":1764210590171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8cc1d51dfa29fe","name":"should start and setup intervals and event listeners","time":{"start":1764210641328,"stop":1764210641336,"duration":8},"status":"passed","severity":"normal"},{"uid":"c2d40613b5d23459","name":"isolates history by channel ID","time":{"start":1764210631152,"stop":1764210631152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbffc0b6d5db4d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1764210576768,"stop":1764210576768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c782f1c506f018e","name":"accepts valid content-filtered query","time":{"start":1764210590839,"stop":1764210590839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b003ac16b44733b6","name":"should evict furthest entry when buffer is full","time":{"start":1764210631527,"stop":1764210631527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a6bd07dfd4c0c8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1764210598830,"stop":1764210598830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d27ac51fedeccb","name":"Check message on other pubsub topic is not received","time":{"start":1764211117077,"stop":1764211117078,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4cbc70e513ca53","name":"should get / set TCP multiaddr","time":{"start":1764210581980,"stop":1764210581980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7df47abebc784a7","name":"Push message with numeric payload","time":{"start":1764211719633,"stop":1764211719633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa9ef61295e1ab7","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1764210631094,"stop":1764210631095,"duration":1},"status":"passed","severity":"normal"},{"uid":"186d62125e71f92a","name":"Decoder throws on empty string content topic","time":{"start":1764210608695,"stop":1764210608696,"duration":1},"status":"passed","severity":"normal"},{"uid":"34388860d5953a7","name":"should throw error when no peers are available","time":{"start":1764210642724,"stop":1764210642724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cbdb8a8fb45bc2","name":"Relay Node - default protocol","time":{"start":1764210973151,"stop":1764210973151,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fef10f969296db","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1764210844015,"stop":1764210844015,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ca9d7d0817d746","name":"should throw error - no id","time":{"start":1764210581977,"stop":1764210581978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26df2ba34460187","name":"should handle complete dial lifecycle","time":{"start":1764210590087,"stop":1764210590087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c500208af17b6e9","name":"Check received message containing short","time":{"start":1764211117068,"stop":1764211117068,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7053d6a1f63b73","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764211137599,"stop":1764211137599,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab0358432177c21","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1764210844016,"stop":1764210844017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1420f76a516f451","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1764210631611,"stop":1764210631612,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85c455ca993ef49","name":"Push message with custom timestamp: 1733452289987","time":{"start":1764211719657,"stop":1764211719657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cfd99ddd688dd8","name":"should handle complete peer lifecycle","time":{"start":1764210591090,"stop":1764210591091,"duration":1},"status":"passed","severity":"normal"},{"uid":"773bec2f335b4c6a","name":"should not fail to stop the service if it was not started","time":{"start":1764210899887,"stop":1764210899888,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cc0e9c4f523c7c","name":"should not receive a peer event before start","time":{"start":1764210899891,"stop":1764210899891,"duration":0},"status":"passed","severity":"normal"},{"uid":"817d4e5190b94999","name":"should fail to send if no connected peers found","time":{"start":1764210640329,"stop":1764210640334,"duration":5},"status":"passed","severity":"normal"},{"uid":"889163814dc61237","name":"should have no discoveries enabled by default","time":{"start":1764210639517,"stop":1764210639517,"duration":0},"status":"passed","severity":"normal"},{"uid":"235e96fa43f71bf","name":"should skip peers without peer exchange protocol","time":{"start":1764210599848,"stop":1764210599849,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b76b2485d40f9c0","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764210643000,"stop":1764210643000,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efd5f54752c14ac","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1764210631096,"stop":1764210631096,"duration":0},"status":"passed","severity":"normal"},{"uid":"497cf2b369162e6a","name":"Push message with content topic containing long","time":{"start":1764211719652,"stop":1764211719652,"duration":0},"status":"passed","severity":"normal"},{"uid":"957616d856e8463c","name":"Js publishes, other Js receives","time":{"start":1764210826474,"stop":1764210826474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8b953dad3a164d","name":"should throw an error for insufficient data","time":{"start":1764210576771,"stop":1764210576771,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9115ab8b495a02","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764211137594,"stop":1764211137595,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa77e5be77fa1adf","name":"should create RPC request with correct parameters","time":{"start":1764210599621,"stop":1764210599622,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f27699c4e759e26","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1764210576771,"stop":1764210576771,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb2765a7727eb77","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1764210642597,"stop":1764210642598,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75b26bdd5c1cbea","name":"should clear all timers","time":{"start":1764210591072,"stop":1764210591072,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d33b200dbfc220","name":"should properly create location multiaddrs - tcp6","time":{"start":1764210581981,"stop":1764210581981,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb21766dfe32b225","name":"Overlapping topic subscription","time":{"start":1764211137597,"stop":1764211137597,"duration":0},"status":"passed","severity":"normal"},{"uid":"756fbffd1b476e5a","name":"should start peer exchange discovery","time":{"start":1764210599846,"stop":1764210599847,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb0edd2bf8a123e","name":"should never report false negatives","time":{"start":1764210626132,"stop":1764210626132,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee8b665163c5607","name":"can start the service","time":{"start":1764210603430,"stop":1764210603430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9efee06b0c83d1","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1764210640557,"stop":1764210640557,"duration":0},"status":"passed","severity":"normal"},{"uid":"82734ef2a651c755","name":"Push message with Script payload","time":{"start":1764211719617,"stop":1764211719617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d5a5df7b884b82","name":"Push message with content topic containing special chars","time":{"start":1764211719665,"stop":1764211719666,"duration":1},"status":"passed","severity":"normal"},{"uid":"566a3f4b15ab30b3","name":"return first retrieved peers without further DNS queries","time":{"start":1764210599711,"stop":1764210599711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1118f6139b77b719","name":"Push message with content topic containing Russian","time":{"start":1764211719641,"stop":1764211719641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6105cad57d1cb9c2","name":"should dial with PeerId and return stream","time":{"start":1764210591022,"stop":1764210591022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b736b51ccff0a8","name":"Outgoing message is emitted as sent","time":{"start":1764210642999,"stop":1764210642999,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ef77fc5d489fd9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764211117063,"stop":1764211117063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59630930f3ba62e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1764210576762,"stop":1764210576762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9c0086d924d56c","name":"Passing page size 0 when there are 110 messages","time":{"start":1764210956992,"stop":1764210956994,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4909fedd6795bb7","name":"Push message with content topic containing short","time":{"start":1764211719664,"stop":1764211719665,"duration":1},"status":"passed","severity":"normal"},{"uid":"793653b131271280","name":"should do nothing if no non-locked connections to drop","time":{"start":1764210590897,"stop":1764210590897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b16cf96302010f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1764210962489,"stop":1764210962490,"duration":1},"status":"passed","severity":"normal"},{"uid":"86647f605c7f8241","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1764210631607,"stop":1764210631607,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cb40f16c632fc3","name":"should set up event listeners when started","time":{"start":1764210641760,"stop":1764210641761,"duration":1},"status":"passed","severity":"normal"},{"uid":"165e97ebb3556195","name":"does not validate decoders for hash queries","time":{"start":1764210591233,"stop":1764210591234,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3ef3d8ef041677","name":"should delegate to networkMonitor.isConnected()","time":{"start":1764210591018,"stop":1764210591018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b6a3ac91d4ce99","name":"should return false when peer is on different cluster","time":{"start":1764210590430,"stop":1764210590430,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e71d740ea99ef","name":"Push message with custom timestamp: 1764207089987","time":{"start":1764211719657,"stop":1764211719657,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd1b3834bdf43f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1764210631118,"stop":1764210631119,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b73869fefc7f01","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764211137585,"stop":1764211137585,"duration":0},"status":"passed","severity":"normal"},{"uid":"268f19c3c3e292ce","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1764210631108,"stop":1764210631108,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74bbfc07389e78e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764210813521,"stop":1764210813522,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fb8e41cc66fbdc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764211137599,"stop":1764211137600,"duration":1},"status":"passed","severity":"normal"},{"uid":"7916133f119d60e4","name":"Push message with emoji payload","time":{"start":1764211719638,"stop":1764211719638,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac972e785d1fb3a","name":"Decoder throws on undefined content topic","time":{"start":1764210591281,"stop":1764210591281,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d02d42cb2c13d9","name":"Waku message hash computation (payload length 0)","time":{"start":1764210590762,"stop":1764210590762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f87370cc1790f50","name":"should initialize with Unhealthy status","time":{"start":1764210641857,"stop":1764210641858,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeba50b3ccfbea90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1764210631119,"stop":1764210631120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea49de7cd6c20ce2","name":"should initialize with custom TTL","time":{"start":1764210599846,"stop":1764210599846,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe6f4e8cd31da1a","name":"Outgoing message is emitted as sending","time":{"start":1764210642998,"stop":1764210642999,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd72aafb8f3c625","name":"should return false","time":{"start":1764210581978,"stop":1764210581978,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0c629c00df2650","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1764210631010,"stop":1764210631011,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31680c4ec7a428d","name":"Encoder throws on undefined content topic","time":{"start":1764210610366,"stop":1764210610366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77cae2fd893d00d","name":"All","time":{"start":1764210671668,"stop":1764210671668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee78ae80415c313","name":"should dial all known peers when reached zero connections","time":{"start":1764210708076,"stop":1764210708077,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e832ddb208412e","name":"Check received message containing Russian","time":{"start":1764211117058,"stop":1764211117059,"duration":1},"status":"passed","severity":"normal"},{"uid":"1680097b3ec80f90","name":"should be safe to call multiple times","time":{"start":1764210590163,"stop":1764210590164,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca48261ac22100d","name":"Check received message with timestamp: 1764210665022 ","time":{"start":1764211117076,"stop":1764211117076,"duration":0},"status":"passed","severity":"normal"},{"uid":"72829d18c16a1c00","name":"should continually clean up expired entries at intervals","time":{"start":1764210639307,"stop":1764210639308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45d9f4f6a68c996","name":"Sample","time":{"start":1764210581534,"stop":1764210581534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fda33da10e4dfeb","name":"can query messages normally","time":{"start":1764210934704,"stop":1764210934705,"duration":1},"status":"passed","severity":"normal"},{"uid":"906febcf462d9dbd","name":"Retrieval Hint","time":{"start":1764210630939,"stop":1764210630939,"duration":0},"status":"passed","severity":"normal"},{"uid":"374c22952c9a311f","name":"Wrong topic","time":{"start":1764210932409,"stop":1764210932410,"duration":1},"status":"passed","severity":"normal"},{"uid":"381c7ad4b93bd1bc","name":"should return false when pubsub topic parsing fails","time":{"start":1764210590443,"stop":1764210590443,"duration":0},"status":"passed","severity":"normal"},{"uid":"980aa0ea9176fcef","name":"should allow redial after cooldown period","time":{"start":1764210590078,"stop":1764210590079,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6f937f53cbf645","name":"Relay + Store","time":{"start":1764210671667,"stop":1764210671668,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c7508923a8fcf","name":"Subscribe and receives messages on 20 topics","time":{"start":1764211137595,"stop":1764211137595,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4e48bb145f5b88","name":"Push message with custom timestamp: 1764214289987","time":{"start":1764211719657,"stop":1764211719658,"duration":1},"status":"passed","severity":"normal"},{"uid":"33aedf58091e472a","name":"Push message with emoji payload","time":{"start":1764211719651,"stop":1764211719651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ee246009101c4c","name":"Store - dialed after - with timeout","time":{"start":1764210973149,"stop":1764210973150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cbee948c774449","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1764210631606,"stop":1764210631606,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc7b0f6e67aeb5","name":"should set field with all protocols disabled","time":{"start":1764210581982,"stop":1764210581982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f433698c207ba4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1764210590756,"stop":1764210590760,"duration":4},"status":"passed","severity":"normal"},{"uid":"dda380b2afe83cdb","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1764210631081,"stop":1764210631081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5cb4dc6d79600d","name":"should return false when peer has no shard info","time":{"start":1764210590431,"stop":1764210590431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e726eaa42bf3dd2e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764211137581,"stop":1764211137581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f301591039dba257","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1764210686233,"stop":1764210686234,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebc0bd4bc201a33","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1764210631081,"stop":1764210631082,"duration":1},"status":"passed","severity":"normal"},{"uid":"12035c90ef28e393","name":"Check publish message containing XML","time":{"start":1764210836376,"stop":1764210836377,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a22bc0319c0ece9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1764210576754,"stop":1764210576755,"duration":1},"status":"passed","severity":"normal"},{"uid":"378ea6d022524cf1","name":"should insert message into bloom filter","time":{"start":1764210631602,"stop":1764210631602,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dcc04812a3da59","name":"should handle case when navigator is not available","time":{"start":1764210590392,"stop":1764210590393,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acbf0865682b929","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1764210641772,"stop":1764210641772,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da50d3b472579d5","name":"should not retry if at least one success","time":{"start":1764210640119,"stop":1764210640119,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f5457e93d656f3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1764210576763,"stop":1764210576763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f033ae4f80b0398e","name":"should get / set UDP multiaddr","time":{"start":1764210581980,"stop":1764210581980,"duration":0},"status":"passed","severity":"normal"},{"uid":"d246713003e24a53","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764211117063,"stop":1764211117064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfa8ec6975f213a","name":"Check received message containing escaped characters","time":{"start":1764211117074,"stop":1764211117074,"duration":0},"status":"passed","severity":"normal"},{"uid":"4083cbc6e4c12283","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764210813519,"stop":1764210813520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d41135ee7cdd8f6","name":"should remove event listeners","time":{"start":1764210591071,"stop":1764210591072,"duration":1},"status":"passed","severity":"normal"},{"uid":"416ad6efe1961f80","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1764210631608,"stop":1764210631608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1a608f719064d7","name":"caches peers it previously fetched","time":{"start":1764210599710,"stop":1764210599710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7179522f039a324","name":"Encoder throws on empty string content topic","time":{"start":1764210608694,"stop":1764210608695,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b4d3255f698c87","name":"should return true even if peer has no overlapping shards","time":{"start":1764210590430,"stop":1764210590431,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd82612264917f5","name":"should handle browser offline state overriding peer connections","time":{"start":1764210590404,"stop":1764210590406,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ff74d34e6fbc4c5","name":"should handle special patterns correctly","time":{"start":1764210626137,"stop":1764210626138,"duration":1},"status":"passed","severity":"normal"},{"uid":"a363c8accdc5bf40","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1764210649554,"stop":1764210649554,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e88a317bcbf3509","name":"should filter peers by codec","time":{"start":1764210591031,"stop":1764210591031,"duration":0},"status":"passed","severity":"normal"},{"uid":"db998e0fd2870665","name":"random static sharding 1 - Cluster ID: 918, Shard ID: 910","time":{"start":1764210955641,"stop":1764210955641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23f6686261305d0","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1764210641769,"stop":1764210641769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f555b3acff6d36a","name":"different cluster: nodes don't connect","time":{"start":1764210754318,"stop":1764210754318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7bab7ab7a8a24d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app73/7/topic95/utf8","time":{"start":1764210932408,"stop":1764210932408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad811d60148d2d06","name":"same cluster, static sharding: nodes connect","time":{"start":1764210754314,"stop":1764210754315,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a44b76aa9fedeb","name":"should allow redial after failed dial cooldown expires","time":{"start":1764210590081,"stop":1764210590081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a7bdf1e37ebe6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1764210576765,"stop":1764210576765,"duration":0},"status":"passed","severity":"normal"},{"uid":"259dc5f945354c99","name":"Check publish message containing JSON","time":{"start":1764210836377,"stop":1764210836377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3845ee0911b169e3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1764210631088,"stop":1764210631088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6ec9a2dfa3d87","name":"should only return 1 node with relay capability","time":{"start":1764210599710,"stop":1764210599711,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a5ce20c5e91e46","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1764210631108,"stop":1764210631109,"duration":1},"status":"passed","severity":"normal"},{"uid":"7991c4fc97823168","name":"Subscribe to topic containing XML and receive message","time":{"start":1764211137601,"stop":1764211137602,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f09ed3e1a7a9885","name":"should dial all peers on dial","time":{"start":1764210753086,"stop":1764210753086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64461e55fe34098","name":"ends after yielding if response size indicates end","time":{"start":1764210591237,"stop":1764210591237,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8f983c32139f0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1764210590441,"stop":1764210590443,"duration":2},"status":"passed","severity":"normal"},{"uid":"df397b2fbf15769d","name":"should be able to decode the field with only STORE set to true","time":{"start":1764210581369,"stop":1764210581369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d616451b9cb64e","name":"should handle multiple query options for time ranges","time":{"start":1764210642724,"stop":1764210642725,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe92eca6abbb92c","name":"should trigger query when it went offline since the last successful query","time":{"start":1764210641765,"stop":1764210641765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa7e6139d38fc60","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1764210844016,"stop":1764210844016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8086aca392757920","name":"should properly start and stop event listening","time":{"start":1764210641860,"stop":1764210641861,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8754f519d71dcbd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764210689714,"stop":1764210689714,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a274d4a1c6400b","name":"should handle peerStore errors gracefully","time":{"start":1764210591031,"stop":1764210591032,"duration":1},"status":"passed","severity":"normal"},{"uid":"b238dadd09351517","name":"should be able to encode the field with only RELAY set to true","time":{"start":1764210581357,"stop":1764210581359,"duration":2},"status":"passed","severity":"normal"},{"uid":"1570296d36380d0d","name":"should not retry if at least one success","time":{"start":1764210640337,"stop":1764210640338,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e84cc00050fd02","name":"Push message with meta","time":{"start":1764211719643,"stop":1764211719643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0beecb46760b39","name":"Push message with numeric payload","time":{"start":1764211719659,"stop":1764211719659,"duration":0},"status":"passed","severity":"normal"},{"uid":"135fa55322f704af","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1764210599093,"stop":1764210599095,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a26d27cc35f8d6a","name":"returns all values when wanted number matches available values","time":{"start":1764210598817,"stop":1764210598823,"duration":6},"status":"passed","severity":"normal"},{"uid":"3386243cb8455000","name":"should hang up with multiaddr and return true on success","time":{"start":1764210591026,"stop":1764210591026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70ffe0129fa9255","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1764210576766,"stop":1764210576767,"duration":1},"status":"passed","severity":"normal"},{"uid":"5078ae6c8c317b3c","name":"Push message with content topic containing unicode special characters","time":{"start":1764211719655,"stop":1764211719655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dbbef260991261","name":"Check received message containing XML","time":{"start":1764211117072,"stop":1764211117072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1184ca1844ef2d2c","name":"should wait for LightPush peer to be connected","time":{"start":1764210642804,"stop":1764210642805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a256301ebf5f2822","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1764210640551,"stop":1764210640551,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6afe26c3991383","name":"should drop connection via multiaddr with hangUp","time":{"start":1764210753087,"stop":1764210753088,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d427549e4ec3fe5","name":"rejects hash query with content filter parameters","time":{"start":1764210590841,"stop":1764210590848,"duration":7},"status":"passed","severity":"normal"},{"uid":"b8ed2b7b0cc347bf","name":"should handle dial errors gracefully","time":{"start":1764210590164,"stop":1764210590165,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0906d0caf94138","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764211137584,"stop":1764211137585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e33683e5325b3d5","name":"Encoder error raises irrecoverable error","time":{"start":1764210645261,"stop":1764210645261,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dd5f7c599559b6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1764210829748,"stop":1764210829748,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad57285afd5d424","name":"should skip peers that were recently queried","time":{"start":1764210599850,"stop":1764210599851,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a53ee590aa4da2b","name":"Push message with custom timestamp: 1733452289987","time":{"start":1764211719670,"stop":1764211719670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd96abe58e0b1db","name":"Subscribe to topic containing long and receive message","time":{"start":1764211137583,"stop":1764211137583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04941214c4dcbd4","name":"should maintain chronological order of messages in localHistory","time":{"start":1764210631605,"stop":1764210631605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac8629f5cfcda97","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1764210599092,"stop":1764210599092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d175f422e85647c5","name":"Push to array if already present","time":{"start":1764210576497,"stop":1764210576497,"duration":0},"status":"passed","severity":"normal"},{"uid":"353cc51e5a1d995b","name":"can start the service","time":{"start":1764210899882,"stop":1764210899885,"duration":3},"status":"passed","severity":"normal"},{"uid":"a42d98f7eba75159","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1764210641771,"stop":1764210641771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fd7643df449b34","name":"Push message with Russian payload","time":{"start":1764211719634,"stop":1764211719635,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e4b56941bd8abe","name":"Check publish message containing Arabic","time":{"start":1764210836374,"stop":1764210836375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b60b9ef2024cbf","name":"should capture event listeners for testing","time":{"start":1764210641763,"stop":1764210641763,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dc9aa6f3b7e852","name":"should handle peer store errors gracefully","time":{"start":1764210590169,"stop":1764210590169,"duration":0},"status":"passed","severity":"normal"},{"uid":"69319eff5d032931","name":"should be safe to call multiple times","time":{"start":1764210590873,"stop":1764210590873,"duration":0},"status":"passed","severity":"normal"},{"uid":"96af1169763db315","name":"should clear dial history on stop","time":{"start":1764210590073,"stop":1764210590074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69e7d3cde84fd79","name":"Push message with content topic containing Chinese","time":{"start":1764211719622,"stop":1764211719622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea36e7d12c8f5b7b","name":"Mutual subscription","time":{"start":1764210844005,"stop":1764210844006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1822f7a9235df2ec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1764210631120,"stop":1764210631120,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcce116229436eb1","name":"should remove event listeners when stopped","time":{"start":1764210641761,"stop":1764210641761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40496284da14053","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1764210639525,"stop":1764210639525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc21b75b6ea0eb5a","name":"Throws when trying to push message with empty payload","time":{"start":1764211719651,"stop":1764211719651,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db8e421b5daf9d5","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1764210631607,"stop":1764210631607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c585c05312119ad","name":"should dispatch network event when browser goes offline","time":{"start":1764210590398,"stop":1764210590399,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbad7139cbffb41","name":"Incoming message is emitted as received","time":{"start":1764210643000,"stop":1764210643001,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cf20b97efba5bb","name":"Query with Ordered Callback, No Decoder","time":{"start":1764210926999,"stop":1764210927000,"duration":1},"status":"passed","severity":"normal"},{"uid":"601b43287422c737","name":"Store - dialed first","time":{"start":1764210973149,"stop":1764210973149,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a0d8cd47612b6a","name":"should process tasks in queue","time":{"start":1764210640104,"stop":1764210640109,"duration":5},"status":"passed","severity":"normal"},{"uid":"5267c250ad480ec9","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1764210631070,"stop":1764210631071,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29ae9f74d82d23f","name":"Check received message containing SQL Injection","time":{"start":1764211117071,"stop":1764211117071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac12ae8640ba5a80","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app27/5/topic999/json","time":{"start":1764210932409,"stop":1764210932409,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bd65780706807b","name":"should process up to 3 peers at once","time":{"start":1764210590084,"stop":1764210590084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4913e0ea07095b6","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app22/4/topic449/test.js","time":{"start":1764210932406,"stop":1764210932407,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a351e17ee6889e","name":"should handle shardReader errors","time":{"start":1764210591036,"stop":1764210591036,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e6fbdd17641c25","name":"should skip peer when dialed recently","time":{"start":1764210590077,"stop":1764210590077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b8d399b0a54fbe","name":"messageHashStr returns a hex string","time":{"start":1764210590763,"stop":1764210590764,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f157ccec6f22bdb","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1764210642597,"stop":1764210642597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9c5a81a64916c1","name":"Push message with numeric payload","time":{"start":1764211719646,"stop":1764211719647,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff31497d4b4fbcda","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764211137580,"stop":1764211137581,"duration":1},"status":"skipped","severity":"normal"},{"uid":"63c543581c9ca6fc","name":"should create NetworkMonitor with libp2p and events","time":{"start":1764210590373,"stop":1764210590375,"duration":2},"status":"passed","severity":"normal"},{"uid":"885f2ac9f6e38243","name":"should not receive a peer event after stop","time":{"start":1764210670656,"stop":1764210670657,"duration":1},"status":"passed","severity":"normal"},{"uid":"498ac29229a25ca9","name":"should initialize with isNetworkConnected as false","time":{"start":1764210590376,"stop":1764210590377,"duration":1},"status":"passed","severity":"normal"},{"uid":"44119ec8fae8d3a4","name":"Push message with content topic containing SQL Injection","time":{"start":1764211719654,"stop":1764211719654,"duration":0},"status":"passed","severity":"normal"},{"uid":"114e5c5ddbf2c28a","name":"should handle different types of entries","time":{"start":1764210639304,"stop":1764210639304,"duration":0},"status":"passed","severity":"normal"},{"uid":"1259b5951e9ff75e","name":"Check message with invalid timestamp is not received","time":{"start":1764211117064,"stop":1764211117065,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8d71e189ba91ee","name":"should requeue task if no peer is available","time":{"start":1764210640109,"stop":1764210640110,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cddac03eb75326e","name":"should handle errors when globalThis is not available","time":{"start":1764210590380,"stop":1764210590381,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a94fa0b033b58e8","name":"should update peer store before dialing","time":{"start":1764210590165,"stop":1764210590169,"duration":4},"status":"passed","severity":"normal"},{"uid":"253f68543d51b1dc","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1764210844013,"stop":1764210844013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec7c1e65465fe65","name":"should start all internal components","time":{"start":1764210591011,"stop":1764210591011,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb763ccf21268961","name":"should reassess health immediately when peer disconnects","time":{"start":1764210641861,"stop":1764210641861,"duration":0},"status":"passed","severity":"normal"},{"uid":"362ff694fb2318c6","name":"should dial more peers if under maxConnections","time":{"start":1764210590894,"stop":1764210590896,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8445b942720682d","name":"should reject if WakuNode is not started","time":{"start":1764210642802,"stop":1764210642802,"duration":0},"status":"passed","severity":"normal"},{"uid":"be01d0f22d98a5a4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764211137584,"stop":1764211137584,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b9dfe67ec670ba","name":"should skip peers without ENR","time":{"start":1764210599854,"stop":1764210599854,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c3c643f1f8e139","name":"Push message with content topic containing Russian","time":{"start":1764211719654,"stop":1764211719654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa0d9ad1c49fce9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1764210829750,"stop":1764210829750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7787724956f18bdc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1764210576756,"stop":1764210576756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19bb5941716675","name":"Publish message with large meta","time":{"start":1764210836383,"stop":1764210836384,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2fb4e771e1d04d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1764210970577,"stop":1764210970580,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c2c42801abfcddf","name":"Push message with meta","time":{"start":1764211719669,"stop":1764211719669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f187ebc31cb3ef9b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764210813525,"stop":1764210813526,"duration":1},"status":"passed","severity":"normal"},{"uid":"c434a3ee20e4c2ad","name":"Query Generator, No Decoder","time":{"start":1764210926998,"stop":1764210926998,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f96345ba359169","name":"Subscribe and receive messages via lightPush","time":{"start":1764211137592,"stop":1764211137592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc41f827662041d7","name":"should enable all discoveries when explicitly set","time":{"start":1764210639522,"stop":1764210639524,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee572731e5f221d4","name":"should properly create location multiaddrs - tcp4","time":{"start":1764210581980,"stop":1764210581981,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab439f5b26e4e50","name":"Push message with content topic containing special chars","time":{"start":1764211719640,"stop":1764211719640,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ab9900c59551cd","name":"should set field with only FILTER enabled","time":{"start":1764210581983,"stop":1764210581983,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eda17de06feec","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app83/8/topic381/proto","time":{"start":1764210932403,"stop":1764210932404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ec837b6230cbfb","name":"Push message with Basic HTML tag payload","time":{"start":1764211719617,"stop":1764211719618,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d880f369b65f16","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1764210631103,"stop":1764210631103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3ef408863a5cb7","name":"Check received message containing Chinese","time":{"start":1764211117069,"stop":1764211117069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed2d1c795b354ca","name":"Push message with content topic containing escaped characters","time":{"start":1764211719642,"stop":1764211719642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7617de83871d4314","name":"Synced status is emitted when a missing message is received","time":{"start":1764210644815,"stop":1764210644815,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c3d2125a746960","name":"Push message equal or less that 1MB","time":{"start":1764211719645,"stop":1764211719645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eae148777543904","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1764210631119,"stop":1764210631119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b01a26112ee34e","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1764210641769,"stop":1764210641769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e76e51e1b2aa84b","name":"returns only open connection if one present","time":{"start":1764210590911,"stop":1764210590911,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ac2a38f47dfdae","name":"should not be empty after adding a subscription","time":{"start":1764210641322,"stop":1764210641326,"duration":4},"status":"passed","severity":"normal"},{"uid":"87c828d80ee6c4c3","name":"should add event listeners to libp2p","time":{"start":1764210590378,"stop":1764210590379,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d372798143d37ac","name":"Push message with Arabic payload","time":{"start":1764211719647,"stop":1764211719648,"duration":1},"status":"passed","severity":"normal"},{"uid":"9232abb053fd77e9","name":"Check publish message containing Basic HTML tag","time":{"start":1764210836377,"stop":1764210836377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3296b0b484a22ee","name":"Check publish message containing unicode special characters","time":{"start":1764210836378,"stop":1764210836379,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b00b3d113ceb83","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1764210576767,"stop":1764210576767,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a4c885601182e6","name":"should handle general insertion and lookup correctly","time":{"start":1764210626138,"stop":1764210626138,"duration":0},"status":"passed","severity":"normal"},{"uid":"424fc73460599ae8","name":"Decoder throws on undefined content topic","time":{"start":1764210610366,"stop":1764210610367,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc9b7a9406ae3f1","name":"Fails to publish duplicate message","time":{"start":1764210836381,"stop":1764210836381,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea53642425f61080","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1764210731833,"stop":1764210731835,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba50abedc9747d4c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764211137588,"stop":1764211137589,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09eb9167cbc44be","name":"should stop query when sync message from same channel is found","time":{"start":1764210645264,"stop":1764210645264,"duration":0},"status":"passed","severity":"normal"},{"uid":"61099f4ae325d5f8","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1764210739820,"stop":1764210739820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea9136e6fea31dc","name":"Subscribe to topic containing Script and receive message","time":{"start":1764211137586,"stop":1764211137586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acd8c25f9e4e3f7","name":"should dial peer when no shard info available","time":{"start":1764210590080,"stop":1764210590080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7973d986c35b9caf","name":"Relay + Store","time":{"start":1764210581984,"stop":1764210581984,"duration":0},"status":"passed","severity":"normal"},{"uid":"89faf2b785875e5d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app45/5/topic284/test.js","time":{"start":1764210932388,"stop":1764210932390,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8c760a07dd4f838","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764210599713,"stop":1764210599713,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c316809c34897c2d","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1764210599616,"stop":1764210599616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ec1f6b50c28977","name":"should handle malformed response data","time":{"start":1764210599620,"stop":1764210599620,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d9328035207e50","name":"should properly clean up resources when disposed","time":{"start":1764210639304,"stop":1764210639305,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb6a9b5be6a6fa2","name":"should be sent with empty content","time":{"start":1764210631610,"stop":1764210631610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c1a42ec6bae0ca","name":"messageHash returns a Uint8Array","time":{"start":1764210590763,"stop":1764210590763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a3dafc3dd48c78","name":"Default pageSize","time":{"start":1764210957002,"stop":1764210957002,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab206344c1e34ee","name":"should return false for sync message without causal history","time":{"start":1764210645266,"stop":1764210645266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34feff7964b410d","name":"should create a new stream if no existing for protocol found","time":{"start":1764210591095,"stop":1764210591095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97d5cf3e1fe0508","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1764210631133,"stop":1764210631134,"duration":1},"status":"passed","severity":"normal"},{"uid":"290c5132e68614c6","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1764210630940,"stop":1764210630944,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3acfb85a0fa93ef","name":"should be able to decode the field with only FILTER set to true","time":{"start":1764210581368,"stop":1764210581369,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e0bbb2d16196a4","name":"Check received message containing Arabic","time":{"start":1764211117069,"stop":1764211117070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33f098ce16e111b","name":"should handle multiple peers with different shard configurations","time":{"start":1764210590087,"stop":1764210590088,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6562b07a70ff238","name":"should continue query when messages are from different channels","time":{"start":1764210645264,"stop":1764210645265,"duration":1},"status":"passed","severity":"normal"},{"uid":"8170b828e3f680c0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764211117076,"stop":1764211117076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d523d98b295a05ad","name":"should mark all messages in causal history as acknowledged","time":{"start":1764210631605,"stop":1764210631606,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc3201bfea35468","name":"should drop connection to all peers on hangUp","time":{"start":1764210753086,"stop":1764210753086,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dc123bc4ffc2b3","name":"Check received message containing special chars","time":{"start":1764211117069,"stop":1764211117069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d326bdd6d1c65a4","name":"same cluster: nodes connect","time":{"start":1764210754317,"stop":1764210754318,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c110304de19e424","name":"should properly compute the node id","time":{"start":1764210581979,"stop":1764210581979,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabdf856dac834d7","name":"should query peers that support peer exchange","time":{"start":1764210599849,"stop":1764210599849,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f7be3248ee8bfc","name":"Check received message containing Russian","time":{"start":1764211117071,"stop":1764211117071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a97779db1fded4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1764210590628,"stop":1764210590628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cd4dc430a7ad30","name":"should hang up with PeerId and return true on success","time":{"start":1764210591025,"stop":1764210591026,"duration":1},"status":"passed","severity":"normal"},{"uid":"98da7326da33c99d","name":"should not execute task if max attempts is 0","time":{"start":1764210640118,"stop":1764210640119,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa6eaf12f4818de","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1764210962488,"stop":1764210962489,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43d060f8482e6f5","name":"should not allow unachievable error rate","time":{"start":1764210631131,"stop":1764210631131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40ab479d7692c94","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1764210599092,"stop":1764210599092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb67ecdc75223eb","name":"should discard bootstrap peers when has more than set limit","time":{"start":1764210708077,"stop":1764210708077,"duration":0},"status":"passed","severity":"normal"},{"uid":"edabadb914b354d2","name":"Nodes with multiple pubsub topic","time":{"start":1764210829748,"stop":1764210829748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b28a5f43a50bcc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1764210576769,"stop":1764210576770,"duration":1},"status":"passed","severity":"normal"},{"uid":"385c4f3f803cc65","name":"should return false when peer is not on topic","time":{"start":1764210591033,"stop":1764210591035,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e6a00bf7187036c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764210581374,"stop":1764210581374,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a700ba0675cca","name":"should set field with only LIGHTPUSH enabled","time":{"start":1764210581984,"stop":1764210581984,"duration":0},"status":"passed","severity":"normal"},{"uid":"676c2553f1fa67bc","name":"Waku message hash computation (no timestamp)","time":{"start":1764210590762,"stop":1764210590762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4677f2767efb2233","name":"Push message with rate limit","time":{"start":1764211719626,"stop":1764211719626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3efc3a33f08200","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1764210631125,"stop":1764210631125,"duration":0},"status":"passed","severity":"normal"},{"uid":"756a4b18201f3608","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1764210836382,"stop":1764210836382,"duration":0},"status":"passed","severity":"normal"},{"uid":"573048f068a2e7c5","name":"should retry failed tasks","time":{"start":1764210640111,"stop":1764210640111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dcd9eef327fa27","name":"Query generator for multiple messages with different message text format","time":{"start":1764210958155,"stop":1764210958156,"duration":1},"status":"passed","severity":"normal"},{"uid":"611f4f807bac0ee","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1764210591078,"stop":1764210591079,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f1c7ebd394e061","name":"Push message with custom timestamp: 1733452289986","time":{"start":1764211719644,"stop":1764211719644,"duration":0},"status":"passed","severity":"normal"},{"uid":"add3bc9c80643f4e","name":"Push message with special chars payload","time":{"start":1764211719633,"stop":1764211719633,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf480fb6bab16f3c","name":"Nwaku publishes","time":{"start":1764210826473,"stop":1764210826473,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb475563d702831","name":"should remove entries","time":{"start":1764210631528,"stop":1764210631528,"duration":0},"status":"passed","severity":"normal"},{"uid":"186b661e0d80020c","name":"should jump to current time when timestamp is far in the past","time":{"start":1764210631141,"stop":1764210631141,"duration":0},"status":"passed","severity":"normal"},{"uid":"6569aa79ece7c8af","name":"should dial peers from store when no connections remain","time":{"start":1764210590876,"stop":1764210590877,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd7d0368cd5405d","name":"should not trigger query when a recent query happened under threshold","time":{"start":1764210641766,"stop":1764210641767,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf5779679457f8c","name":"should handle peer store errors gracefully","time":{"start":1764210599850,"stop":1764210599850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b76f916d07a04d0","name":"rejects content-filtered query with only contentTopics","time":{"start":1764210590840,"stop":1764210590840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e54c42ddc5be484","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1764210631125,"stop":1764210631126,"duration":1},"status":"passed","severity":"normal"},{"uid":"de80c9be142bac80","name":"should be able to decode the field with only RELAY set to true","time":{"start":1764210581366,"stop":1764210581367,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c4b24f393160da","name":"Outgoing message is emitted as sent","time":{"start":1764210645261,"stop":1764210645261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7789c1bd462b119","name":"should handle peer store errors gracefully","time":{"start":1764210641862,"stop":1764210641862,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc812fae6261b1c","name":"should compute hash only when first accessed","time":{"start":1764210591282,"stop":1764210591282,"duration":0},"status":"passed","severity":"normal"},{"uid":"973d4bfc486b2dc1","name":"Push message with content topic containing Arabic","time":{"start":1764211719640,"stop":1764211719641,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d140e2a2cfb021","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1764210591076,"stop":1764210591076,"duration":0},"status":"passed","severity":"normal"},{"uid":"742312fccbb5f871","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764211137602,"stop":1764211137602,"duration":0},"status":"passed","severity":"normal"},{"uid":"493eb814e70dd6f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app54/3/topic922/json","time":{"start":1764210932393,"stop":1764210932402,"duration":9},"status":"passed","severity":"normal"},{"uid":"45242c82a1d39ff8","name":"Emits 'synced' when new message received","time":{"start":1764210642595,"stop":1764210642595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd9df3808881417","name":"should return start time to last successful query since last query is less than max range","time":{"start":1764210641771,"stop":1764210641771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7919a5304b4a3265","name":"Push message with Basic HTML tag payload","time":{"start":1764211719649,"stop":1764211719649,"duration":0},"status":"passed","severity":"normal"},{"uid":"69435cc76d495138","name":"Check publish message containing short","time":{"start":1764210836372,"stop":1764210836373,"duration":1},"status":"passed","severity":"normal"},{"uid":"a484a398e678a3e4","name":"should return usable stream attached to connection","time":{"start":1764210591093,"stop":1764210591094,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba50ab61bc43ee4e","name":"should perform ping and update peer store on timer","time":{"start":1764210591077,"stop":1764210591077,"duration":0},"status":"passed","severity":"normal"},{"uid":"78093b68b7a263a0","name":"Subscribe to topic containing special chars and publish message","time":{"start":1764210844013,"stop":1764210844013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b353f9b08294e463","name":"Promise Callback - false","time":{"start":1764210943388,"stop":1764210943389,"duration":1},"status":"passed","severity":"normal"},{"uid":"413560fdfe6849b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1764210631097,"stop":1764210631097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6696364d9068957","name":"Subscribe to topic containing numeric and publish message","time":{"start":1764210844012,"stop":1764210844013,"duration":1},"status":"passed","severity":"normal"},{"uid":"6513572820246b62","name":"it tolerates circular branch references","time":{"start":1764210599708,"stop":1764210599708,"duration":0},"status":"passed","severity":"normal"}]