mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-10 08:53:10 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"52dfc1cbad32b46c","name":"Push message with content topic containing emoji","time":{"start":1763245413838,"stop":1763245413838,"duration":0},"status":"passed","severity":"normal"},{"uid":"61be38be2ea29a84","name":"Push message with content topic containing JSON","time":{"start":1763245413859,"stop":1763245413860,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f68e8d7bfad039","name":"Publishes to nwaku","time":{"start":1763244560096,"stop":1763244560097,"duration":1},"status":"passed","severity":"normal"},{"uid":"53baab4b059d7e96","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763244344866,"stop":1763244344867,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35f24eb40b80edc","name":"should properly create location multiaddrs - tcp4","time":{"start":1763244287489,"stop":1763244287489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b761d1d5a7514712","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763244295966,"stop":1763244295970,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5c9cb02ddd53b6d","name":"Push message with meta","time":{"start":1763245413872,"stop":1763245413872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7b93aefe4b2e87","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763244568295,"stop":1763244568295,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6bc8ea1d4b5f6f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763244295728,"stop":1763244295728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d5c8f1abfa74b4","name":"Push message with content topic containing Russian","time":{"start":1763245413847,"stop":1763245413847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd7192d1c2bb16c","name":"should handle disconnect when peer has no timers","time":{"start":1763244295981,"stop":1763244295982,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8b6b9556c00c0d","name":"should handle dial errors gracefully","time":{"start":1763244296439,"stop":1763244296439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ece29de60f4429","name":"Own sync message does not acknowledge own messages","time":{"start":1763244352158,"stop":1763244352158,"duration":0},"status":"passed","severity":"normal"},{"uid":"3530e36547dd5283","name":"Push message with short payload","time":{"start":1763245413829,"stop":1763245413830,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6d7f82abbb26d1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763244692361,"stop":1763244692361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b7b9b1c832a501","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1763244335347,"stop":1763244335347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2ba6e652da80c6","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763244373218,"stop":1763244373218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17649bb027869011","name":"Correctly serialized arguments","time":{"start":1763244457821,"stop":1763244457822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f1a70026c8aba7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763244811225,"stop":1763244811226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a161ae98f30a0fff","name":"should not be delivered","time":{"start":1763244335352,"stop":1763244335352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc35291f99b7a48","name":"Ordered callback, aborts when callback returns true","time":{"start":1763244667217,"stop":1763244667219,"duration":2},"status":"passed","severity":"normal"},{"uid":"25d930edbf679817","name":"should set default options when no config provided","time":{"start":1763244296350,"stop":1763244296350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bdc152abf77b3c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763244553891,"stop":1763244553891,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c539b255365e383","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763244388828,"stop":1763244388829,"duration":1},"status":"passed","severity":"normal"},{"uid":"74214826c2ba91c5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763244557292,"stop":1763244557293,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b88016fcc509dc","name":"should remove event listener for peer:discovery","time":{"start":1763244295713,"stop":1763244295714,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b3e065359c3d9c","name":"should initialize with default options","time":{"start":1763244304893,"stop":1763244304894,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f2933eb2c1445b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app87/1/topic819/proto","time":{"start":1763244658243,"stop":1763244658244,"duration":1},"status":"passed","severity":"normal"},{"uid":"559fe1d8687abde1","name":"should handle case when globalThis is not available","time":{"start":1763244295105,"stop":1763244295107,"duration":2},"status":"passed","severity":"normal"},{"uid":"636511d32ee3df8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763244282171,"stop":1763244282171,"duration":0},"status":"passed","severity":"normal"},{"uid":"4583095a09cf3e91","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763244568291,"stop":1763244568291,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0216bc45bcaae5e","name":"should create all internal components","time":{"start":1763244296351,"stop":1763244296351,"duration":0},"status":"passed","severity":"normal"},{"uid":"764e0b8953e00c39","name":"A test","time":{"start":1763244450441,"stop":1763244450441,"duration":0},"status":"passed","severity":"normal"},{"uid":"86864c466e0ec4fc","name":"Push message with custom timestamp: 1763247992355","time":{"start":1763245413839,"stop":1763245413840,"duration":1},"status":"passed","severity":"normal"},{"uid":"b943f6d2bad2ff06","name":"Get Nodes","time":{"start":1763244304019,"stop":1763244304020,"duration":1},"status":"passed","severity":"normal"},{"uid":"368afe8799b328a2","name":"should return false when peer is not on topic","time":{"start":1763244296363,"stop":1763244296364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8bbf1055656790","name":"should dial all known peers when reached zero connections","time":{"start":1763244410601,"stop":1763244410602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95f0e47703e11b3","name":"should use configured peers when available","time":{"start":1763244346472,"stop":1763244346472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d565eae131454e9c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763244304113,"stop":1763244304114,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7baac43e2e057e3","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763244331541,"stop":1763244331542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bab85685e64c98","name":"should emit message when we just started and store connect event occurs","time":{"start":1763244345620,"stop":1763244345621,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7a33b5418381f7","name":"should not create relay timers when relay is not provided","time":{"start":1763244295974,"stop":1763244295975,"duration":1},"status":"passed","severity":"normal"},{"uid":"96edba951e2e4ccb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763244331567,"stop":1763244331567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4518c4e700874665","name":"can start the service","time":{"start":1763244608316,"stop":1763244608316,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3771bae7add085","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763244352158,"stop":1763244352158,"duration":0},"status":"passed","severity":"normal"},{"uid":"450d759673a45775","name":"should handle multiple query options for time ranges","time":{"start":1763244346471,"stop":1763244346471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61d90c867592d38","name":"Relay","time":{"start":1763244373866,"stop":1763244373868,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fd039934efa8078","name":"Outgoing message is emitted as sent","time":{"start":1763244350298,"stop":1763244350299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d7caf7cfd4473a","name":"should retry on complete failure if specified","time":{"start":1763244345090,"stop":1763244345092,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7d43d25068c977a","name":"Push message with XML payload","time":{"start":1763245413843,"stop":1763245413843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5455d443ca46c7f","name":"Publish message with rate limit","time":{"start":1763244564002,"stop":1763244564003,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe111f8fdbc8925","name":"Check received message containing long","time":{"start":1763244811226,"stop":1763244811226,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b5f4625d6ea12","name":"returns only open connection if one present","time":{"start":1763244296111,"stop":1763244296113,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d276e7bd12a471","name":"Outgoing message is acknowledged","time":{"start":1763244350300,"stop":1763244350300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f01586054c8cc79","name":"accepts time-filtered query with content filter","time":{"start":1763244296074,"stop":1763244296074,"duration":0},"status":"passed","severity":"normal"},{"uid":"756593832c6127db","name":"Push message with rate limit","time":{"start":1763245413861,"stop":1763245413861,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ddfbde93dba78","name":"Subscribe to topic containing Script and receive message","time":{"start":1763244835787,"stop":1763244835787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c31ce11d771797","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763244331575,"stop":1763244331576,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee63846755cfd89","name":"Check message on other pubsub topic is not received","time":{"start":1763244811224,"stop":1763244811224,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b2895d2dc426e5","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763244331541,"stop":1763244331541,"duration":0},"status":"passed","severity":"normal"},{"uid":"309d1ac86b9f39e0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763244835785,"stop":1763244835785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88b65d4608d2cfc","name":"Encoder error raises irrecoverable error","time":{"start":1763244348249,"stop":1763244348249,"duration":0},"status":"passed","severity":"normal"},{"uid":"91aa8e73c4d30dc7","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763244296445,"stop":1763244296445,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb4262d8d981fc8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1763244335349,"stop":1763244335349,"duration":0},"status":"passed","severity":"normal"},{"uid":"750cb10ed405e81","name":"Store - dialed first","time":{"start":1763244693717,"stop":1763244693717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e536b9105704faa7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763244282152,"stop":1763244282153,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a4fcefbc2a77eb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763244345331,"stop":1763244345333,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9628a9798f556f","name":"should save new peer to store","time":{"start":1763244295727,"stop":1763244295727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1873402e153396","name":"should not change state when connections remain after disconnect","time":{"start":1763244295108,"stop":1763244295109,"duration":1},"status":"passed","severity":"normal"},{"uid":"65de1cf14a183713","name":"Synced status is emitted when a missing message is received","time":{"start":1763244349137,"stop":1763244349138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2aa2d4cc71ea58","name":"Subscribe and receives messages on 20 topics","time":{"start":1763244835791,"stop":1763244835792,"duration":1},"status":"passed","severity":"normal"},{"uid":"492a16f7af15e3a4","name":"should create ShardReader with static shards network config","time":{"start":1763244295587,"stop":1763244295587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54a4539d2ce9b02","name":"Push message with unicode special characters payload","time":{"start":1763245413856,"stop":1763245413856,"duration":0},"status":"passed","severity":"normal"},{"uid":"544c17c507ee4f27","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763244568291,"stop":1763244568292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eb442dcbe54c0e","name":"Check received message containing JSON","time":{"start":1763244811221,"stop":1763244811221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a949ea69e944cb43","name":"should insert elements correctly","time":{"start":1763244331475,"stop":1763244331476,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe4a34908630f06","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763244348249,"stop":1763244348249,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d90ee0ffc3177e","name":"Push message with short payload","time":{"start":1763245413852,"stop":1763245413852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e987191e24ce576","name":"Store - dialed after - with timeout","time":{"start":1763244693717,"stop":1763244693717,"duration":0},"status":"passed","severity":"normal"},{"uid":"684fb328dcf0114","name":"Push message with content topic containing SQL Injection","time":{"start":1763245413870,"stop":1763245413870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2195fca0e1d07a19","name":"should continue query when messages are from different channels","time":{"start":1763244350303,"stop":1763244350303,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaa1e2226daf992","name":"Fails to push message bigger that 1MB","time":{"start":1763245413874,"stop":1763245413874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8afbef9f0c54f9","name":"Subscribe to topic containing short and receive message","time":{"start":1763244835785,"stop":1763244835785,"duration":0},"status":"passed","severity":"normal"},{"uid":"215bdcbcba3dcb75","name":"should handle query errors","time":{"start":1763244304902,"stop":1763244304902,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd87b90d66850c","name":"Subscribe to topic containing short and receive message","time":{"start":1763244835793,"stop":1763244835793,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb07d351c295da06","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763244287484,"stop":1763244287484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5370441118e9770d","name":"Debounces events when receiving batch of messages","time":{"start":1763244346379,"stop":1763244346379,"duration":0},"status":"passed","severity":"normal"},{"uid":"143d59e06318dadb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763244331574,"stop":1763244331574,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fbbfb559403ba3","name":"should return false when peer is on different cluster","time":{"start":1763244295595,"stop":1763244295599,"duration":4},"status":"passed","severity":"normal"},{"uid":"eb9ddf53e7f6b5b1","name":"random static sharding 6 - Cluster ID: 960, Shard ID: 35","time":{"start":1763244678043,"stop":1763244678047,"duration":4},"status":"passed","severity":"normal"},{"uid":"38e1ab09425bac20","name":"should handle relay send failures gracefully","time":{"start":1763244295978,"stop":1763244295979,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d030dcd9fc2ae5e","name":"should handle queue processing errors gracefully","time":{"start":1763244296044,"stop":1763244296045,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1105c0925d8283","name":"should skip peers without peer exchange protocol","time":{"start":1763244304900,"stop":1763244304900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01110651c4f5f55","name":"should handle a minimal index list","time":{"start":1763244282230,"stop":1763244282230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa121bd24ccea3d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763244331512,"stop":1763244331512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1804256ccc9c229","name":"Accepts a valid Waku Message","time":{"start":1763244355188,"stop":1763244355189,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aefbca790cba8dd","name":"Push 30 different messages","time":{"start":1763245413857,"stop":1763245413857,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf5325cdca1c21d9","name":"should be delivered immediately if received","time":{"start":1763244335353,"stop":1763244335353,"duration":0},"status":"passed","severity":"normal"},{"uid":"600ea9cbd7ce524a","name":"Push message with content topic containing special chars","time":{"start":1763245413846,"stop":1763245413846,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe75882e85671590","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763244344085,"stop":1763244344086,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0aeac4e8cd2b217","name":"should handle errors when getting connections","time":{"start":1763244295118,"stop":1763244295122,"duration":4},"status":"passed","severity":"normal"},{"uid":"756cce18d8544ab5","name":"Init the array if not present","time":{"start":1763244282013,"stop":1763244282015,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dfc4745b11579f7","name":"should set field with only STORE enabled","time":{"start":1763244287493,"stop":1763244287493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c0c344c8587893","name":"should handle cache.get errors gracefully","time":{"start":1763244308887,"stop":1763244308887,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b33c95f2c78e61","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763244835788,"stop":1763244835788,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ca405cb942fef","name":"Query generator for multiple messages","time":{"start":1763244667204,"stop":1763244667205,"duration":1},"status":"passed","severity":"normal"},{"uid":"26abb46ed1eb5561","name":"Check publish message containing SQL Injection","time":{"start":1763244563993,"stop":1763244563993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52c74766eec1cef","name":"should dispatch network event when browser goes offline","time":{"start":1763244295116,"stop":1763244295117,"duration":1},"status":"passed","severity":"normal"},{"uid":"324729d0ab18f069","name":"should handle onConnected and onDisconnected","time":{"start":1763244344855,"stop":1763244344856,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e72e4c361df5f4","name":"Push message with content topic containing Russian","time":{"start":1763245413836,"stop":1763245413837,"duration":1},"status":"passed","severity":"normal"},{"uid":"86eded101a611a9e","name":"should register libp2p event listeners when start is called","time":{"start":1763244344856,"stop":1763244344856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a672a2c78de0b2d8","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763244304107,"stop":1763244304107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7922960e24e29e33","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763244331561,"stop":1763244331561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81a50b30ac63935","name":"Push message with long payload","time":{"start":1763245413830,"stop":1763245413830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecf234cbbd41b70","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763244344862,"stop":1763244344866,"duration":4},"status":"passed","severity":"normal"},{"uid":"f0865907bde75235","name":"configure the node with multiple content topics","time":{"start":1763244658252,"stop":1763244658253,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b92e0465e1560f5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763244331566,"stop":1763244331566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e92e65326224b50","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763244563999,"stop":1763244564000,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f8b7bc3f14e7ed","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763244331553,"stop":1763244331556,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdbf79133b722460","name":"Outgoing message is emitted as sending","time":{"start":1763244350298,"stop":1763244350298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ebfd721ab60d88","name":"should support chaining for add method","time":{"start":1763244343390,"stop":1763244343393,"duration":3},"status":"passed","severity":"normal"},{"uid":"e36eb46535b0fe1a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763244835786,"stop":1763244835787,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee537ffb150cdde","name":"should not update T_req if message already exists","time":{"start":1763244331136,"stop":1763244331136,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd39a3f11085837","name":"Check message with no content topic is not received","time":{"start":1763244811224,"stop":1763244811224,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f19918e30bcc9","name":"Push message with escaped characters payload","time":{"start":1763245413856,"stop":1763245413856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51f77a8097d3111","name":"Push message with content topic containing emoji","time":{"start":1763245413849,"stop":1763245413849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea2a50fbc2cbd8f","name":"should never report false negatives","time":{"start":1763244331483,"stop":1763244331483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0ccce7fca001ec","name":"Fails to push message with large meta","time":{"start":1763245413872,"stop":1763245413872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52a6ef67aed379","name":"Push message with custom timestamp: 1763247992356","time":{"start":1763245413862,"stop":1763245413862,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fca0aa6eac0a5","name":"should handle errors gracefully when getting peer info","time":{"start":1763244295620,"stop":1763244295620,"duration":0},"status":"passed","severity":"normal"},{"uid":"300129be2197ac8","name":"can start and stop the service","time":{"start":1763244308884,"stop":1763244308884,"duration":0},"status":"passed","severity":"normal"},{"uid":"2686b0e52a75be40","name":"should return false for content message without causal history","time":{"start":1763244350304,"stop":1763244350305,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ec711fe6abb398","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763244675123,"stop":1763244675124,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca39e413639df0f","name":"should be safe to call multiple times","time":{"start":1763244295955,"stop":1763244295955,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76a85939a2e67d6","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763244335448,"stop":1763244335448,"duration":0},"status":"passed","severity":"normal"},{"uid":"1169f4a57e2fbad4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763244331542,"stop":1763244331542,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c122730868b24","name":"Push message with meta","time":{"start":1763245413861,"stop":1763245413861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b40deffaa653f98","name":"should handle complete peer lifecycle","time":{"start":1763244295988,"stop":1763244295988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c24e27601a56e2","name":"Push message with Basic HTML tag payload","time":{"start":1763245413833,"stop":1763245413833,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeb099b93872155","name":"Push message with JSON payload","time":{"start":1763245413833,"stop":1763245413833,"duration":0},"status":"passed","severity":"normal"},{"uid":"644503ff508ca3ba","name":"Push message with custom timestamp: 1763247992355","time":{"start":1763245413851,"stop":1763245413851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87ae1a1024945de","name":"Check message with invalid timestamp is not received","time":{"start":1763244811232,"stop":1763244811233,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e27197a57c710e6","name":"return first retrieved peers without further DNS queries","time":{"start":1763244304940,"stop":1763244304940,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7eaa97b4c8014f","name":"messageHash returns a Uint8Array","time":{"start":1763244295925,"stop":1763244295926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f756be4410676e9f","name":"isConnected return false after peer stops","time":{"start":1763244388828,"stop":1763244388828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe4574322ff9f88","name":"should throw an error for insufficient data","time":{"start":1763244282231,"stop":1763244282231,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc412655717609b0","name":"Ordered Callback - false","time":{"start":1763244669558,"stop":1763244669559,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04b62a24cb3433c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763244835782,"stop":1763244835782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7761cfc3bbd433e9","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763244344861,"stop":1763244344861,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ae4029ff815f2f","name":"Subscribe and receive messages via waku relay post","time":{"start":1763244835782,"stop":1763244835782,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e244ff08c07649","name":"should be safe to call multiple times","time":{"start":1763244296353,"stop":1763244296353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1df4712442f7952","name":"should initialize with custom number of peers","time":{"start":1763244344847,"stop":1763244344849,"duration":2},"status":"passed","severity":"normal"},{"uid":"a254ee64100468fc","name":"Check meta is set [ecies]","time":{"start":1763244315733,"stop":1763244315733,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b4afe0fb253799","name":"Push message with content topic containing emoji","time":{"start":1763245413860,"stop":1763245413860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5ebf6575f995b7","name":"Push message with content topic containing JSON","time":{"start":1763245413870,"stop":1763245413870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ec8aa39b785c0a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763244282154,"stop":1763244282154,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4526d9f5defa68","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763244344182,"stop":1763244344182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af2ca40828ea51","name":"Check received message containing special chars","time":{"start":1763244811219,"stop":1763244811219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e326d9fc44fd6775","name":"Emits 'synced' when message flagged as lost","time":{"start":1763244346377,"stop":1763244346377,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ca32282439e27f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app40/7/topic318/xml","time":{"start":1763244658246,"stop":1763244658247,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a0396803909224","name":"should maintain desired error rate","time":{"start":1763244331476,"stop":1763244331483,"duration":7},"status":"passed","severity":"normal"},{"uid":"2f3bc93898affa35","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763244331567,"stop":1763244331568,"duration":1},"status":"passed","severity":"normal"},{"uid":"af192f997e8befdf","name":"returns nothing if no connections present","time":{"start":1763244296110,"stop":1763244296110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96035033af5c5d0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763244331537,"stop":1763244331538,"duration":1},"status":"passed","severity":"normal"},{"uid":"294b425b6e653535","name":"should drop connection to one peer on hangUp","time":{"start":1763244457689,"stop":1763244457689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b727e42f361afeab","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763244589677,"stop":1763244589677,"duration":0},"status":"passed","severity":"normal"},{"uid":"522cc5cc0c7335ab","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763244568290,"stop":1763244568290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d895b682a48ecb","name":"should dial peer when no shard info available","time":{"start":1763244296032,"stop":1763244296033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb619df1e44e886","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763244296370,"stop":1763244296370,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fbd01344102ce9","name":"Push message with escaped characters payload","time":{"start":1763245413867,"stop":1763245413867,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3e838b10b1135","name":"Push message with long payload","time":{"start":1763245413852,"stop":1763245413852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a812f5d635b711e","name":"Push message equal or less that 1MB","time":{"start":1763245413851,"stop":1763245413851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c773cbe956692e4","name":"Query generator for 2000 messages","time":{"start":1763244667219,"stop":1763244667220,"duration":1},"status":"passed","severity":"normal"},{"uid":"e862a65a97a58b1e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763244331557,"stop":1763244331557,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fe85ee3120e736","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763244286932,"stop":1763244286932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3d77a35f3500a4","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763244308887,"stop":1763244308887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9387b0ec542510c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763244636872,"stop":1763244636872,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d44deae5533ecf","name":"should properly create location multiaddrs - udp4","time":{"start":1763244287489,"stop":1763244287489,"duration":0},"status":"passed","severity":"normal"},{"uid":"3365f3e71bc77370","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763244553887,"stop":1763244553887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbacca166f946e2c","name":"throws on content topic with non-number generation field","time":{"start":1763244282145,"stop":1763244282145,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c00273cd4889d8","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763244352158,"stop":1763244352158,"duration":0},"status":"passed","severity":"normal"},{"uid":"793c48ccb942c30e","name":"should throw error - no public key","time":{"start":1763244287485,"stop":1763244287485,"duration":0},"status":"passed","severity":"normal"},{"uid":"98415bcc5e56e32f","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763244346642,"stop":1763244346642,"duration":0},"status":"passed","severity":"normal"},{"uid":"2434be6a6df9ece5","name":"Push message with Chinese payload","time":{"start":1763245413853,"stop":1763245413853,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6d6a488735e621","name":"Light Node - default protocols","time":{"start":1763244693718,"stop":1763244693719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bab60c5de39f37","name":"Does not throw an exception when node disconnects","time":{"start":1763244688973,"stop":1763244688973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab21ddcfe61611cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763244331572,"stop":1763244331572,"duration":0},"status":"passed","severity":"normal"},{"uid":"12de028fe0ac9fb9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763244286930,"stop":1763244286930,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcf9d45f723de8a","name":"should return false when pubsub topic parsing fails","time":{"start":1763244295611,"stop":1763244295611,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d5d21178163df1","name":"Check received message containing Script","time":{"start":1763244811220,"stop":1763244811220,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafba2aa6bf73122","name":"Meta field set when metaSetter is specified","time":{"start":1763244296599,"stop":1763244296599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca32e3cf51b50cee","name":"Decoder throws on undefined content topic","time":{"start":1763244315734,"stop":1763244315734,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6e583415f58a5b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763244344086,"stop":1763244344086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba12c4f8639d7aa7","name":"should throw error when no peers are available","time":{"start":1763244346470,"stop":1763244346470,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2859cb38b18c7e","name":"Push message with content topic containing unicode special characters","time":{"start":1763245413848,"stop":1763245413848,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec95e224017a49d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763244331570,"stop":1763244331570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7747654e2db0cf1","name":"should not be sent when there is no history","time":{"start":1763244335351,"stop":1763244335351,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dbc6c3da10937c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763244835794,"stop":1763244835794,"duration":0},"status":"passed","severity":"normal"},{"uid":"8721ac6f96c723a8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763244331569,"stop":1763244331569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a5bbc6231e7bea","name":"Sync message is not sent if another sync message was just received","time":{"start":1763244352157,"stop":1763244352157,"duration":0},"status":"passed","severity":"normal"},{"uid":"653f01ec165149e","name":"should return false when network is not connected","time":{"start":1763244296355,"stop":1763244296355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9ac397220b5359","name":"should retry if all attempts fail","time":{"start":1763244344188,"stop":1763244344189,"duration":1},"status":"passed","severity":"normal"},{"uid":"15495545bafadae9","name":"should handle peer store update failures gracefully","time":{"start":1763244295972,"stop":1763244295972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17ec8b0e3c8326f","name":"should stop peer exchange discovery","time":{"start":1763244304896,"stop":1763244304896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bde8b2682e39d4","name":"Asymmetric encrypt & decrypt","time":{"start":1763244314638,"stop":1763244314638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f8ef4016fc3636","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763244282163,"stop":1763244282164,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8c4eb218b8ee6a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763244331569,"stop":1763244331570,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ad6e4800042071","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1763244349138,"stop":1763244349138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b4c2cc7ebefc6c","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763244346378,"stop":1763244346379,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7e9d71b3f317b1","name":"should call waitForPeer on Relay","time":{"start":1763244346567,"stop":1763244346568,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b083330326108d9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763244286919,"stop":1763244286919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3d79009579c437","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763244345630,"stop":1763244345630,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f40b74065a1ec8","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1763244335346,"stop":1763244335346,"duration":0},"status":"passed","severity":"normal"},{"uid":"1792433951ba7a84","name":"Subscribe to topic containing short and publish message","time":{"start":1763244568289,"stop":1763244568290,"duration":1},"status":"passed","severity":"normal"},{"uid":"6755e62d524ca649","name":"should not create multiple intervals when called multiple times","time":{"start":1763244296011,"stop":1763244296011,"duration":0},"status":"passed","severity":"normal"},{"uid":"abee70e0fa461298","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763244835788,"stop":1763244835788,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e64ed2ec598c2b","name":"should encode/decode to RLP encoding","time":{"start":1763244287487,"stop":1763244287487,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b6998d8a6ff55c","name":"Check message with no payload is not received","time":{"start":1763244811234,"stop":1763244811234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea53bd3174ad3f99","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763244568292,"stop":1763244568292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b25fd62b480caf2","name":"can start the service","time":{"start":1763244308883,"stop":1763244308884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a31e382d59057e","name":"Ephemeral messages are not stored","time":{"start":1763244374602,"stop":1763244374603,"duration":1},"status":"passed","severity":"normal"},{"uid":"3257e3bb101a0105","name":"should be safe to call multiple times","time":{"start":1763244295713,"stop":1763244295713,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fce9bfb90d22ca","name":"Push message with Russian payload","time":{"start":1763245413865,"stop":1763245413865,"duration":0},"status":"passed","severity":"normal"},{"uid":"20209b0a70453ceb","name":"Outgoing message is possibly acknowledged","time":{"start":1763244348249,"stop":1763244348250,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b8fae5123909e6","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1763244335349,"stop":1763244335349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71f9f1e9234df93","name":"Rejects garbage","time":{"start":1763244355189,"stop":1763244355189,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8a0c527a70a677","name":"should throw error - no id","time":{"start":1763244287485,"stop":1763244287485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b230fcb81be13e39","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763244346471,"stop":1763244346471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d2c102a639b8f9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1763244335343,"stop":1763244335344,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff20f5ba0d4ee","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763244331571,"stop":1763244331572,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b35f13f8661c18","name":"LightPush","time":{"start":1763244693717,"stop":1763244693718,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d6471bfc7a9830","name":"should serialize and deserialize correctly","time":{"start":1763244331483,"stop":1763244331483,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d03d678aba9fa80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763244282166,"stop":1763244282166,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1565eadd00596f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763244282170,"stop":1763244282170,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf1c372ef84bd99","name":"Outgoing message is acknowledged","time":{"start":1763244346642,"stop":1763244346642,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d19ca15bee0b67","name":"should handle empty pubsub topics","time":{"start":1763244295985,"stop":1763244295985,"duration":0},"status":"passed","severity":"normal"},{"uid":"532c99621cb6a2d4","name":"Check received message containing special chars","time":{"start":1763244811227,"stop":1763244811227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdbf4a05e123c3b","name":"should reject if LightPush is requested but not mounted","time":{"start":1763244346565,"stop":1763244346565,"duration":0},"status":"passed","severity":"normal"},{"uid":"313666311ad751ee","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763244835797,"stop":1763244835797,"duration":0},"status":"passed","severity":"normal"},{"uid":"313b0b9f88e67116","name":"random static sharding 7 - Cluster ID: 137, Shard ID: 123","time":{"start":1763244678047,"stop":1763244678048,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df1ec3fbf553c9d","name":"throws if store query response has error status","time":{"start":1763244296472,"stop":1763244296472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91cd6db71464fea","name":"should create KeepAliveManager with relay","time":{"start":1763244295953,"stop":1763244295954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6962c5fc41fcb224","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1763244335348,"stop":1763244335349,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f6ce2d06948977","name":"should initialize with isNetworkConnected as false","time":{"start":1763244295090,"stop":1763244295091,"duration":1},"status":"passed","severity":"normal"},{"uid":"2165cec81b705cb3","name":"Check publish message containing emoji","time":{"start":1763244563996,"stop":1763244563997,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cb32cf04a9bc12","name":"should handle case with all peers already connected","time":{"start":1763244296440,"stop":1763244296440,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa55a6e0bb05f03","name":"Push message with content topic containing Arabic","time":{"start":1763245413847,"stop":1763245413847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1975222ffc004255","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763244568293,"stop":1763244568293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50190f1adcd11c3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763244331568,"stop":1763244331568,"duration":0},"status":"passed","severity":"normal"},{"uid":"221b72d5ee03f7b9","name":"should check connected peers if present and suitable","time":{"start":1763244346566,"stop":1763244346566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99d83c0e3c44f4e","name":"Push message with content topic containing unicode special characters","time":{"start":1763245413860,"stop":1763245413860,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5ceab635c98208","name":"pre and post cipher","time":{"start":1763244314639,"stop":1763244314639,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b7c93ddeb0229b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763244692359,"stop":1763244692359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9460181fece43a9","name":"should properly create location multiaddrs - tcp6","time":{"start":1763244287490,"stop":1763244287490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a37c3cf70c719d6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763244282168,"stop":1763244282168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7371989fb42a13d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1763244335346,"stop":1763244335346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbed1ffa99f76af1","name":"Decrypt messages","time":{"start":1763244548006,"stop":1763244548008,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea8bd3a43ed2002e","name":"Query with Ordered Callback, No message returned","time":{"start":1763244636873,"stop":1763244636873,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf8bb781a23073b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763244331538,"stop":1763244331538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c07152995941fbd","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763244304612,"stop":1763244304613,"duration":1},"status":"passed","severity":"normal"},{"uid":"715e8bb8d5cd85aa","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763244568295,"stop":1763244568295,"duration":0},"status":"passed","severity":"normal"},{"uid":"574772d1cd7cc347","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763244442039,"stop":1763244442040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6dfe45498584a9c","name":"should set up event listeners when started","time":{"start":1763244345594,"stop":1763244345594,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5f35ac4c35536a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763244331566,"stop":1763244331567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43a8149b84c9478","name":"Push message with content topic containing numeric","time":{"start":1763245413835,"stop":1763245413836,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfd5c54c389ccb8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763244286925,"stop":1763244286927,"duration":2},"status":"passed","severity":"normal"},{"uid":"b65ceec0ec7593cb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763244553890,"stop":1763244553891,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d54815efde736d2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763244295103,"stop":1763244295104,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a4fa445819294d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763244835789,"stop":1763244835789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5a344ff56bb70","name":"Nwaku publishes","time":{"start":1763244560097,"stop":1763244560097,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d9823caf1b229a","name":"should not allow k > 12","time":{"start":1763244331511,"stop":1763244331511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e394bdd89d7c16e3","name":"should populate queue if has active dial","time":{"start":1763244296027,"stop":1763244296028,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08c895f335ec14","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763244811232,"stop":1763244811232,"duration":0},"status":"passed","severity":"normal"},{"uid":"47026251518d7741","name":"should be sent with empty content","time":{"start":1763244335351,"stop":1763244335351,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc12f0d9bf3ae6d0","name":"Emits 'synced' when new message received","time":{"start":1763244346375,"stop":1763244346376,"duration":1},"status":"passed","severity":"normal"},{"uid":"daee9b78f8f09ebe","name":"accepts valid message hash query","time":{"start":1763244296072,"stop":1763244296072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84c17e6f765a276","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763244304106,"stop":1763244304107,"duration":1},"status":"passed","severity":"normal"},{"uid":"97452e53c0651146","name":"should dispatch connect and disconnect events","time":{"start":1763244344854,"stop":1763244344854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f457caaea7c1b136","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1763244335345,"stop":1763244335346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e958666586a90757","name":"Push message with content topic containing short","time":{"start":1763245413857,"stop":1763245413857,"duration":0},"status":"passed","severity":"normal"},{"uid":"827866566a5b86e0","name":"Push message with JSON payload","time":{"start":1763245413844,"stop":1763245413844,"duration":0},"status":"passed","severity":"normal"},{"uid":"50766a1006c6fe5e","name":"nwaku subscribes","time":{"start":1763244560096,"stop":1763244560096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3814b1d82d3953a3","name":"Check received message containing emoji","time":{"start":1763244811222,"stop":1763244811222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0f027a10934a97","name":"should perform ping and update peer store on timer","time":{"start":1763244295971,"stop":1763244295972,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f467e1426b3c8a1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763244282151,"stop":1763244282151,"duration":0},"status":"passed","severity":"normal"},{"uid":"955876c26cca4b13","name":"Query Generator - true","time":{"start":1763244669556,"stop":1763244669556,"duration":0},"status":"passed","severity":"normal"},{"uid":"af778d8c9793577e","name":"should not fail to stop the service if it was not started","time":{"start":1763244608318,"stop":1763244608318,"duration":0},"status":"passed","severity":"normal"},{"uid":"48115dca00b21a4f","name":"should sort peers by ping value","time":{"start":1763244296362,"stop":1763244296362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3912fe9e0d4c5b","name":"should be safe to call multiple times","time":{"start":1763244296352,"stop":1763244296352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7a32b7bfac6af0","name":"should add sent message to localHistory with retrievalHint","time":{"start":1763244335342,"stop":1763244335342,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee351c81bd972f5c","name":"should create KeepAliveManager with required options","time":{"start":1763244295953,"stop":1763244295953,"duration":0},"status":"passed","severity":"normal"},{"uid":"c299663d7dd589a7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763244282154,"stop":1763244282155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9429d1f1ba0572e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763244295973,"stop":1763244295973,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4d730e073ade0e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763244835798,"stop":1763244835798,"duration":0},"status":"passed","severity":"normal"},{"uid":"20050f330f9ad4e6","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763244304611,"stop":1763244304612,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d6e65e0151b99f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763244286923,"stop":1763244286924,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c54e6aaffd8669d","name":"should return false for sync message without causal history","time":{"start":1763244350304,"stop":1763244350304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d422a337b30da56d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763244835795,"stop":1763244835795,"duration":0},"status":"passed","severity":"normal"},{"uid":"586d6a521796bb68","name":"throws on content topic with empty topic name field","time":{"start":1763244282148,"stop":1763244282149,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b7899d73f91c82","name":"should return false when peer has no shard info","time":{"start":1763244295589,"stop":1763244295594,"duration":5},"status":"passed","severity":"normal"},{"uid":"29e7f690882c19a","name":"should add event listeners to globalThis","time":{"start":1763244295093,"stop":1763244295095,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec022457722f1155","name":"Check received message containing emoji","time":{"start":1763244811231,"stop":1763244811231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eff9ed67eea5a1f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763244835796,"stop":1763244835797,"duration":1},"status":"passed","severity":"normal"},{"uid":"750d94c4bece981d","name":"Query generator for multiple messages with different content topic format","time":{"start":1763244667209,"stop":1763244667212,"duration":3},"status":"passed","severity":"normal"},{"uid":"d79416651270081d","name":"Push message with content topic containing emoji","time":{"start":1763245413871,"stop":1763245413872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d466ccb5ea6d43","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763244331561,"stop":1763244331561,"duration":0},"status":"passed","severity":"normal"},{"uid":"daac7a3ef8874ab4","name":"should handle shard reader errors gracefully","time":{"start":1763244296048,"stop":1763244296049,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4095f43a9f57a0","name":"handles different clusterIds correctly","time":{"start":1763244282161,"stop":1763244282161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d3abdb11985108","name":"should handle hash queries without validation","time":{"start":1763244346471,"stop":1763244346472,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba9a2a319076dca","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763244286932,"stop":1763244286932,"duration":0},"status":"passed","severity":"normal"},{"uid":"9883e1b81458190f","name":"Push message with XML payload","time":{"start":1763245413855,"stop":1763245413855,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e762a2e38440bc","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763244350305,"stop":1763244350306,"duration":1},"status":"passed","severity":"normal"},{"uid":"981c99a73335db12","name":"should remove event listeners","time":{"start":1763244296433,"stop":1763244296433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7266506443db35","name":"should handle errors when removing globalThis listeners","time":{"start":1763244295097,"stop":1763244295098,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71485f66f873453","name":"should not fail to start the service if it is already started","time":{"start":1763244308885,"stop":1763244308885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38bcf5c06fbd8aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763244331576,"stop":1763244331576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b45063be27b7bf","name":"should properly setup health event callback","time":{"start":1763244345605,"stop":1763244345606,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2a817358189864","name":"should add event listeners to libp2p","time":{"start":1763244295092,"stop":1763244295093,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01c959727e7d696","name":"Push message with content topic containing unicode special characters","time":{"start":1763245413838,"stop":1763245413838,"duration":0},"status":"passed","severity":"normal"},{"uid":"129da3531b4af1f","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763244295928,"stop":1763244295928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8bd4dc1620092b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763244296445,"stop":1763244296446,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5084ce67df6373","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763244286924,"stop":1763244286924,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77a10272e22c2e7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763244286922,"stop":1763244286923,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b86c220fd98bdc","name":"Passing page size 11 when there are 10 messages","time":{"start":1763244680839,"stop":1763244680839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44106293ca5376b","name":"should create dialer with libp2p and shardReader","time":{"start":1763244296009,"stop":1763244296009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4338292885254dce","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763244282153,"stop":1763244282154,"duration":1},"status":"passed","severity":"normal"},{"uid":"e857b5d4ae585d0c","name":"should encodeTxt and decodeTxt","time":{"start":1763244287483,"stop":1763244287483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f5607af2b3d267","name":"Push message with XML payload","time":{"start":1763245413832,"stop":1763245413833,"duration":1},"status":"passed","severity":"normal"},{"uid":"afeaaaee91ec2ddb","name":"should allow redial after failed dial cooldown expires","time":{"start":1763244296037,"stop":1763244296038,"duration":1},"status":"passed","severity":"normal"},{"uid":"f674625ef4870c02","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763244282231,"stop":1763244282231,"duration":0},"status":"passed","severity":"normal"},{"uid":"676a975d080c40","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763244835792,"stop":1763244835792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5520c912ff826694","name":"should handle special patterns correctly","time":{"start":1763244331484,"stop":1763244331484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e9e5244067c179","name":"should throw error - invalid id","time":{"start":1763244287486,"stop":1763244287486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8020bff3ba34d80","name":"should reject if Relay is requested but not mounted","time":{"start":1763244346564,"stop":1763244346565,"duration":1},"status":"passed","severity":"normal"},{"uid":"da444e3680aaba98","name":"Outgoing message is acknowledged","time":{"start":1763244348250,"stop":1763244348250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7046d620b33414a7","name":"should remove entries","time":{"start":1763244331161,"stop":1763244331161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4884855dd5b60366","name":"should handle complete dial lifecycle","time":{"start":1763244296051,"stop":1763244296051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0daf74b45a3295","name":"handles different networkShards values correctly","time":{"start":1763244282161,"stop":1763244282162,"duration":1},"status":"passed","severity":"normal"},{"uid":"8998444ca265252a","name":"should return true when peer is on the same cluster","time":{"start":1763244295588,"stop":1763244295588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aefa89ef5422362","name":"should lock peers when selected","time":{"start":1763244344849,"stop":1763244344850,"duration":1},"status":"passed","severity":"normal"},{"uid":"50989640e28d3ff2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763244835782,"stop":1763244835782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d79ef1893247b90","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763244835791,"stop":1763244835791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f8f8756bba0de3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app23/2/topic24/test.js","time":{"start":1763244658250,"stop":1763244658250,"duration":0},"status":"passed","severity":"normal"},{"uid":"322b4a081de5672","name":"should handle zero peers request","time":{"start":1763244304615,"stop":1763244304616,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4d1b55c9284cb4","name":"should initialize with default number of peers","time":{"start":1763244344846,"stop":1763244344847,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcf229cc9fb04b8","name":"Push message with content topic containing special chars","time":{"start":1763245413836,"stop":1763245413836,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd9a4170811ad31","name":"Passing page size 0 when there are 110 messages","time":{"start":1763244680830,"stop":1763244680831,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1935f9fc280ab","name":"should return true even if peer has no overlapping shards","time":{"start":1763244295588,"stop":1763244295589,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8ddfab5abb5f46","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763244345635,"stop":1763244345642,"duration":7},"status":"passed","severity":"normal"},{"uid":"c555ff7874fdc073","name":"connects to nwaku","time":{"start":1763244688972,"stop":1763244688973,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf43f6a66363ef20","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763244345591,"stop":1763244345592,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9863f1d5772d773","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763244331575,"stop":1763244331575,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f0b6745443b503","name":"Subscribe to topic containing long and receive message","time":{"start":1763244835793,"stop":1763244835794,"duration":1},"status":"passed","severity":"normal"},{"uid":"683348a0ca9ad380","name":"should dial peers from store on start","time":{"start":1763244296432,"stop":1763244296432,"duration":0},"status":"passed","severity":"normal"},{"uid":"225f664410c53f3b","name":"Push message with Basic HTML tag payload","time":{"start":1763245413866,"stop":1763245413866,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fc44c1e6a9c8f","name":"Decoder throws on empty string content topic","time":{"start":1763244296600,"stop":1763244296600,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c4f991d10deb85","name":"Relay + Store","time":{"start":1763244373868,"stop":1763244373868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b3f19ee3262abb","name":"Encoder throws on empty string content topic","time":{"start":1763244296599,"stop":1763244296600,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a5ee17d6391e89","name":"should return false when peer is not found","time":{"start":1763244295594,"stop":1763244295594,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd2b5324b65085f","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763244345645,"stop":1763244345645,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43c64df2d1a4c39","name":"should be able to decode the field with only STORE set to true","time":{"start":1763244286928,"stop":1763244286929,"duration":1},"status":"passed","severity":"normal"},{"uid":"427ef6710133e22","name":"msgTime: 0 ms from now, startTime: 1763158275341, endTime: 1763244675341","time":{"start":1763244692362,"stop":1763244692362,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a177f658ce529d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763244835794,"stop":1763244835794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e60e88b2be9eb72","name":"should do nothing if no non-locked connections to drop","time":{"start":1763244296444,"stop":1763244296444,"duration":0},"status":"passed","severity":"normal"},{"uid":"69610e2d9ff97b9e","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763244350306,"stop":1763244350306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bd94197b295985","name":"should get all peers from store","time":{"start":1763244296437,"stop":1763244296437,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bffb8afd0b842eb","name":"should dial peer when on same shard","time":{"start":1763244296029,"stop":1763244296032,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1b1d11af23bb9ad","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763244295973,"stop":1763244295974,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdd25b9dd464612","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763244345330,"stop":1763244345331,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a159e39f964b03","name":"Renews subscription after lossing a connection","time":{"start":1763244835798,"stop":1763244835799,"duration":1},"status":"passed","severity":"normal"},{"uid":"aead365fc275dec0","name":"Renews subscription after lossing a connection","time":{"start":1763244835789,"stop":1763244835789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72f5d7e7e820711","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/2/topic10/test.js","time":{"start":1763244658250,"stop":1763244658250,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6cd48cd5b7ad8a","name":"Throws when trying to push message with empty payload","time":{"start":1763245413857,"stop":1763245413857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26694d3e6ad2774","name":"should handle large number of peers request","time":{"start":1763244304615,"stop":1763244304615,"duration":0},"status":"passed","severity":"normal"},{"uid":"997c70ef88592d8b","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763244304614,"stop":1763244304614,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc39ad128e8fabd","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763244345647,"stop":1763244345648,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77ab0adefdceb91","name":"Push message with rate limit","time":{"start":1763245413873,"stop":1763245413873,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff93d230951fac7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763244553888,"stop":1763244553889,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf53f454079f3ca","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763244553891,"stop":1763244553892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b20c3f3092d1b91","name":"Subscribe and receive messages via lightPush","time":{"start":1763244835790,"stop":1763244835790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c05a510bf0ab480","name":"Check message with invalid timestamp is not received","time":{"start":1763244811223,"stop":1763244811224,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e35516d3392099","name":"should skip peer when dialed recently","time":{"start":1763244296023,"stop":1763244296025,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b5db2bdbdddb6cc","name":"should create an instance with libp2p and dialer","time":{"start":1763244295711,"stop":1763244295712,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfac18c85b5f7cb","name":"topics with same application and version share the same shard","time":{"start":1763244282159,"stop":1763244282160,"duration":1},"status":"passed","severity":"normal"},{"uid":"5916c3110d7e36a9","name":"Check message with non string payload is not received","time":{"start":1763244811225,"stop":1763244811225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e91589c55e419","name":"Check message with non string payload is not received","time":{"start":1763244811234,"stop":1763244811234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5730b78fd3b9c3","name":"Push message with content topic containing short","time":{"start":1763245413845,"stop":1763245413846,"duration":1},"status":"passed","severity":"normal"},{"uid":"9305a605721fe5f1","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763244296369,"stop":1763244296369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad0772ce54a0429","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763244346377,"stop":1763244346377,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8a2ce62c69c6b3","name":"should have no discoveries enabled by default","time":{"start":1763244344078,"stop":1763244344078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11ffad8805ebc69","name":"Check message received after jswaku node is restarted","time":{"start":1763244811225,"stop":1763244811225,"duration":0},"status":"passed","severity":"normal"},{"uid":"983fdbee07729d96","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763244589679,"stop":1763244589680,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f7dab88214a702","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763244692361,"stop":1763244692361,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e535ad69c84f7fe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763244282166,"stop":1763244282166,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6dd4976a0bf036","name":"Check message received after jswaku node is restarted","time":{"start":1763244811234,"stop":1763244811234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57a12bba5313503","name":"should dial peer when peer is discovered","time":{"start":1763244295721,"stop":1763244295724,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b6e4375f2c20764","name":"Check received message with timestamp: 1763244367837000000 ","time":{"start":1763244811222,"stop":1763244811222,"duration":0},"status":"passed","severity":"normal"},{"uid":"8110d4e1c0563843","name":"should handle v3 RLN errors","time":{"start":1763244345094,"stop":1763244345099,"duration":5},"status":"passed","severity":"normal"},{"uid":"5f329fc6c898eafc","name":"Check received message containing XML","time":{"start":1763244811229,"stop":1763244811229,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeea2068a5a83fa","name":"Retries within given interval","time":{"start":1763244346192,"stop":1763244346193,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a0d5e3b6e103dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763244331575,"stop":1763244331575,"duration":0},"status":"passed","severity":"normal"},{"uid":"9507eb83481f0349","name":"Bloom filter","time":{"start":1763244335215,"stop":1763244335216,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a751b2de16021d7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763244692360,"stop":1763244692360,"duration":0},"status":"passed","severity":"normal"},{"uid":"54abee27455736fb","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763244345631,"stop":1763244345631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7dc5f54640d725","name":"Push message with emoji payload","time":{"start":1763245413856,"stop":1763245413856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23bc7c0c649da00","name":"Stops search when 2 null results are returned","time":{"start":1763244304021,"stop":1763244304021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b41ea5cf088e06","name":"Encoder throws on empty string content topic","time":{"start":1763244314246,"stop":1763244314247,"duration":1},"status":"passed","severity":"normal"},{"uid":"b188bee7b89b0697","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763244344849,"stop":1763244344849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec17103c66fe613","name":"should work with v3 peers","time":{"start":1763244345093,"stop":1763244345093,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2013aabde606e0a","name":"ignores unrecognized TXT record formats","time":{"start":1763244304939,"stop":1763244304939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e715fee4c8f2c7","name":"Overlapping topic subscription","time":{"start":1763244835784,"stop":1763244835784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af18dc42e051bd1","name":"should maintain chronological order of messages in localHistory","time":{"start":1763244335345,"stop":1763244335345,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc36c96fe82beb2d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app14/1/topic126/test.js","time":{"start":1763244658245,"stop":1763244658246,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ced9c51428ce2f","name":"Check publish message containing unicode special characters","time":{"start":1763244563996,"stop":1763244563996,"duration":0},"status":"passed","severity":"normal"},{"uid":"717deea058aa7c9","name":"Push message with content topic containing escaped characters","time":{"start":1763245413870,"stop":1763245413871,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa7e3c74037d680","name":"should enable all discoveries when explicitly set","time":{"start":1763244344079,"stop":1763244344085,"duration":6},"status":"passed","severity":"normal"},{"uid":"1c907e4e3c1d913a","name":"should add peer to queue when queue is not empty","time":{"start":1763244296022,"stop":1763244296022,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c728c722b3f64b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763244835783,"stop":1763244835783,"duration":0},"status":"passed","severity":"normal"},{"uid":"9160b9935040aab","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763244568292,"stop":1763244568292,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf39f12a8bccc8e7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763244282165,"stop":1763244282165,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b6b206eafa68b","name":"should mark all messages in causal history as acknowledged","time":{"start":1763244335346,"stop":1763244335346,"duration":0},"status":"passed","severity":"normal"},{"uid":"591d2391eec76de5","name":"should get and remove ready entries","time":{"start":1763244331160,"stop":1763244331161,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a110190d10a0bf","name":"should work with stubbed waku event emitter","time":{"start":1763244345600,"stop":1763244345603,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0388849d7dc8e67","name":"Query with Promise Callback, No message returned","time":{"start":1763244636874,"stop":1763244636874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f04a4cbc7d8271","name":"should return start time to match max range","time":{"start":1763244345648,"stop":1763244345648,"duration":0},"status":"passed","severity":"normal"},{"uid":"543cfaa0a706b6dc","name":"should not allow unachievable error rate","time":{"start":1763244331512,"stop":1763244331512,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc42202661b6c2d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763244627605,"stop":1763244627606,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2b9b63b0f5815e","name":"should wait for Store peer to be connected","time":{"start":1763244346567,"stop":1763244346567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4a03cbae89ff2b","name":"Check received message containing shell command","time":{"start":1763244811230,"stop":1763244811230,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff2bab75c4c0e6a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1763244335352,"stop":1763244335353,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf5b11b38654314","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763244304107,"stop":1763244304110,"duration":3},"status":"passed","severity":"normal"},{"uid":"cd90e9eb50e38fb7","name":"Push message with content topic containing JSON","time":{"start":1763245413837,"stop":1763245413837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a209067b0100acb0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763244553892,"stop":1763244553892,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20e72fe9c8bd1fc","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763244282160,"stop":1763244282161,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8672d2b96566363","name":"should handle retrieval hint and sender_id","time":{"start":1763244331152,"stop":1763244331153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37501861650ec05","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763244374603,"stop":1763244374612,"duration":9},"status":"passed","severity":"normal"},{"uid":"1ee2b8f9362c28","name":"should handle retrieve function with query parameters","time":{"start":1763244345609,"stop":1763244345609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac649bbf4126c184","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763244658241,"stop":1763244658242,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9977e3c80e039c8","name":"should get / set UDP multiaddr","time":{"start":1763244287488,"stop":1763244287488,"duration":0},"status":"passed","severity":"normal"},{"uid":"32de5905388e0440","name":"random static sharding 9 - Cluster ID: 866, Shard ID: 965","time":{"start":1763244678051,"stop":1763244678052,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adaf8e147c3453b","name":"should respect custom numPeersToUse configuration","time":{"start":1763244344858,"stop":1763244344861,"duration":3},"status":"passed","severity":"normal"},{"uid":"b786ba518c0fac5f","name":"Push message with special chars payload","time":{"start":1763245413841,"stop":1763245413842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98e91b78d1ccfb1","name":"should properly create location multiaddrs - tcp","time":{"start":1763244287491,"stop":1763244287491,"duration":0},"status":"passed","severity":"normal"},{"uid":"716df679893f23be","name":"isConnected should return false after all peers disconnect","time":{"start":1763244388827,"stop":1763244388828,"duration":1},"status":"passed","severity":"normal"},{"uid":"5899795e4cf2d3e3","name":"should dispatch network event when browser goes online","time":{"start":1763244295116,"stop":1763244295116,"duration":0},"status":"passed","severity":"normal"},{"uid":"77061894f5e6f63c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763244331560,"stop":1763244331560,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba5f94507bfe04","name":"throws on content topic with empty version field","time":{"start":1763244282147,"stop":1763244282148,"duration":1},"status":"passed","severity":"normal"},{"uid":"11dcb28b7d8ce98e","name":"Cap max size when messages are pushed one at a time","time":{"start":1763244335263,"stop":1763244335263,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a28fa0fb9737b6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763244621614,"stop":1763244621614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08e5540c06c6be4","name":"Push message with Russian payload","time":{"start":1763245413842,"stop":1763245413842,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf79a5a1813dd50","name":"Check received message containing unicode special characters","time":{"start":1763244811222,"stop":1763244811222,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c71e847299ee509","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763244282155,"stop":1763244282156,"duration":1},"status":"passed","severity":"normal"},{"uid":"849180f848d28e16","name":"Push message with rate limit","time":{"start":1763245413839,"stop":1763245413839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4113d21126778d00","name":"should not dial peers from store when browser is not connected","time":{"start":1763244296435,"stop":1763244296435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80179c869335719","name":"Incoming message is emitted as received","time":{"start":1763244348250,"stop":1763244348250,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa4b6c8d8ee2898","name":"should not return locked peers if enough unlocked are available","time":{"start":1763244344853,"stop":1763244344853,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b5773b1bd1acc3","name":"Check received message containing numeric","time":{"start":1763244811227,"stop":1763244811227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bc5e4ca1a4187f","name":"should handle multiple peers with different shard configurations","time":{"start":1763244296052,"stop":1763244296052,"duration":0},"status":"passed","severity":"normal"},{"uid":"367896f363102695","name":"throws on content topic with generation field greater than 0","time":{"start":1763244282146,"stop":1763244282146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e11efb342313d4c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763244692360,"stop":1763244692360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef1de8c619b0a93","name":"Mutual subscription","time":{"start":1763244568285,"stop":1763244568285,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e343f476c92378","name":"should dial with multiaddr and return stream","time":{"start":1763244296357,"stop":1763244296357,"duration":0},"status":"passed","severity":"normal"},{"uid":"919a2a335c94c777","name":"Generator, 2 different shards","time":{"start":1763244627605,"stop":1763244627605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2210a96c2d3354e6","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763244345631,"stop":1763244345631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec051327805a4342","name":"Push message with custom timestamp: 1763240792356","time":{"start":1763245413873,"stop":1763245413874,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ed4e1816de4a52","name":"Push message with Arabic payload","time":{"start":1763245413864,"stop":1763245413865,"duration":1},"status":"passed","severity":"normal"},{"uid":"470174d837ebcf84","name":"should filter peers by codec","time":{"start":1763244296361,"stop":1763244296361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4420f7fa3a05fad3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763244568291,"stop":1763244568291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fa61e23f36112c","name":"should handle network check errors gracefully","time":{"start":1763244296050,"stop":1763244296051,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa195357efd7acee","name":"should start the dialing interval","time":{"start":1763244296010,"stop":1763244296010,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f951325d8469ebb","name":"Push message with Arabic payload","time":{"start":1763245413842,"stop":1763245413842,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f9269605af86b3","name":"random static sharding 3 - Cluster ID: 761, Shard ID: 218","time":{"start":1763244678035,"stop":1763244678038,"duration":3},"status":"passed","severity":"normal"},{"uid":"e22bd510703193f0","name":"random static sharding 4 - Cluster ID: 299, Shard ID: 155","time":{"start":1763244678038,"stop":1763244678041,"duration":3},"status":"passed","severity":"normal"},{"uid":"26e93fb7100a26c4","name":"should stop query on content message from same channel","time":{"start":1763244350302,"stop":1763244350302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f01256c9b7f06b","name":"Push message with content topic containing Russian","time":{"start":1763245413869,"stop":1763245413870,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75c8f41c76f8030","name":"should handle peer connect event","time":{"start":1763244295107,"stop":1763244295108,"duration":1},"status":"passed","severity":"normal"},{"uid":"16337460054578a5","name":"Decoder throws on empty string content topic","time":{"start":1763244315734,"stop":1763244315735,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27f31fb8dfd32ee","name":"Publish message with custom timestamp: Sat Nov 15 2025 21:09:17 GMT+0000 (Coordinated Universal Time)","time":{"start":1763244563998,"stop":1763244563998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9990ce7d43750e05","name":"messageHashStr produces different results for different inputs","time":{"start":1763244295929,"stop":1763244295930,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a81aa0afdc64db3","name":"Sets default value correctly","time":{"start":1763244688978,"stop":1763244688979,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b1e9227e307f25","name":"should skip peer when not on same cluster","time":{"start":1763244296028,"stop":1763244296029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc4cbbb7b129a6f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763244675124,"stop":1763244675125,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e7a63c98f54356","name":"should create ConnectionManager with required options","time":{"start":1763244296349,"stop":1763244296349,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a6edee76a30aec","name":"should handle dial errors gracefully","time":{"start":1763244295724,"stop":1763244295725,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a816afc071ddbd0","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763244344857,"stop":1763244344858,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb0ef15cd6853eb","name":"should use DNS peer discovery with light client","time":{"start":1763244373217,"stop":1763244373217,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0620310e3d3ceca","name":"should handle complete connection lifecycle","time":{"start":1763244295124,"stop":1763244295124,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3ae9bf4ce9e0cb","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763244345117,"stop":1763244345118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52f12debdd72126","name":"should properly create location multiaddrs - udp","time":{"start":1763244287490,"stop":1763244287490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49f17999dfd6338","name":"Check publish message containing shell command","time":{"start":1763244563995,"stop":1763244563995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1108ef7a7606b5b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763244331543,"stop":1763244331543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93f56ec94dd8ff0","name":"Push message with content topic containing Chinese","time":{"start":1763245413836,"stop":1763245413836,"duration":0},"status":"passed","severity":"normal"},{"uid":"db80204b70eb8d03","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763244568293,"stop":1763244568294,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b93485f5041448a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763244295918,"stop":1763244295919,"duration":1},"status":"passed","severity":"normal"},{"uid":"94167684f3125ccb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763244286931,"stop":1763244286931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeb1216062e230c","name":"Retrieval Hint","time":{"start":1763244335216,"stop":1763244335216,"duration":0},"status":"passed","severity":"normal"},{"uid":"60400988e076f251","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763244557294,"stop":1763244557295,"duration":1},"status":"passed","severity":"normal"},{"uid":"6568c099c2d9db28","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763244295923,"stop":1763244295924,"duration":1},"status":"passed","severity":"normal"},{"uid":"42554b8ac67d99d6","name":"should add entries and maintain sorted order","time":{"start":1763244331130,"stop":1763244331136,"duration":6},"status":"passed","severity":"normal"},{"uid":"9f932da148072905","name":"should get eligible entries based on current time","time":{"start":1763244331137,"stop":1763244331145,"duration":8},"status":"passed","severity":"normal"},{"uid":"48533d45d5e1d6e2","name":"Push message with content topic containing SQL Injection","time":{"start":1763245413859,"stop":1763245413859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3f42faf2c47003","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763244835789,"stop":1763244835789,"duration":0},"status":"passed","severity":"normal"},{"uid":"615b493b770f7acc","name":"should throw error - no public key","time":{"start":1763244287486,"stop":1763244287486,"duration":0},"status":"passed","severity":"normal"},{"uid":"282b5dd10edfdfc9","name":"Check message with no payload is not received","time":{"start":1763244811225,"stop":1763244811225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73c19b5bb3d117e","name":"Push message with Script payload","time":{"start":1763245413832,"stop":1763245413832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69480a7e070b320","name":"Check publish message containing special chars","time":{"start":1763244563990,"stop":1763244563991,"duration":1},"status":"passed","severity":"normal"},{"uid":"485007e4f306c9cc","name":"Push message with content topic containing JSON","time":{"start":1763245413848,"stop":1763245413848,"duration":0},"status":"passed","severity":"normal"},{"uid":"310decb5d72a889b","name":"Incoming message is emitted as received","time":{"start":1763244350300,"stop":1763244350301,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9e476b34a41c62","name":"Push message with content topic containing escaped characters","time":{"start":1763245413860,"stop":1763245413860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16c9babcab016ec","name":"should return cached hash on subsequent access","time":{"start":1763244296601,"stop":1763244296602,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c215ac975cd661","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763244296469,"stop":1763244296470,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e6a16e2683ac69","name":"should ignore duplicate entries","time":{"start":1763244331154,"stop":1763244331154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a95749492fff3d","name":"Push message with content topic containing short","time":{"start":1763245413868,"stop":1763245413868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18ae07d6793051a","name":"should not receive a peer event after stop","time":{"start":1763244373216,"stop":1763244373216,"duration":0},"status":"passed","severity":"normal"},{"uid":"78eb4de026d75b1a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763244344858,"stop":1763244344858,"duration":0},"status":"passed","severity":"normal"},{"uid":"662d26eafa7b1bed","name":"Fails to push message bigger that 1MB","time":{"start":1763245413863,"stop":1763245413863,"duration":0},"status":"passed","severity":"normal"},{"uid":"85af74b9f6270fb5","name":"Query Generator - false","time":{"start":1763244669557,"stop":1763244669557,"duration":0},"status":"passed","severity":"normal"},{"uid":"837fa30d4ae61077","name":"should process up to 3 peers at once","time":{"start":1763244296043,"stop":1763244296044,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa71a4c71af72ede","name":"should return false when peer is not found","time":{"start":1763244295612,"stop":1763244295612,"duration":0},"status":"passed","severity":"normal"},{"uid":"2200234c20021d1a","name":"Push message with unicode special characters payload","time":{"start":1763245413834,"stop":1763245413834,"duration":0},"status":"passed","severity":"normal"},{"uid":"563f04d218e2b2d0","name":"Check received message with timestamp: 1763244367837 ","time":{"start":1763244811223,"stop":1763244811223,"duration":0},"status":"passed","severity":"normal"},{"uid":"345cb3b9c84483d7","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763244374618,"stop":1763244374619,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee5d8f9f1f59230","name":"should clear interval on stop","time":{"start":1763244304904,"stop":1763244304905,"duration":1},"status":"passed","severity":"normal"},{"uid":"52814154ac680035","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763244282167,"stop":1763244282167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6cd29574adea98","name":"should not retry if at least one success","time":{"start":1763244345092,"stop":1763244345093,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c1d6326855fbe9","name":"Relay - dialed after","time":{"start":1763244693716,"stop":1763244693716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d490345580a15724","name":"Check received message containing Arabic","time":{"start":1763244811219,"stop":1763244811219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f04e9062588006a","name":"should initialize with libp2p components","time":{"start":1763244304607,"stop":1763244304608,"duration":1},"status":"passed","severity":"normal"},{"uid":"c096dd20b8b47601","name":"should handle browser offline state overriding peer connections","time":{"start":1763244295124,"stop":1763244295125,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c68193c24a44d6f","name":"should create QueryOnConnect instance without options","time":{"start":1763244345593,"stop":1763244345593,"duration":0},"status":"passed","severity":"normal"},{"uid":"39629902c55df6e8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763244295925,"stop":1763244295925,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d5e5d80e5460b2","name":"Check message on other pubsub topic is not received","time":{"start":1763244811233,"stop":1763244811233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e1cda942171bb2","name":"Passing page size 1 when there are 4 messages","time":{"start":1763244680832,"stop":1763244680837,"duration":5},"status":"passed","severity":"normal"},{"uid":"4ae571aeb82a0ab1","name":"should properly start and stop event listening","time":{"start":1763244345333,"stop":1763244345336,"duration":3},"status":"passed","severity":"normal"},{"uid":"23094c3ef51743d","name":"throws on content topic with empty application field","time":{"start":1763244282146,"stop":1763244282147,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afff2885f5f3dcf","name":"should stop and cleanup resources","time":{"start":1763244344433,"stop":1763244344433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d190489d3813500","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763244835790,"stop":1763244835790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f192ce236cf14a","name":"throws on content topic with too few or too many fields","time":{"start":1763244282144,"stop":1763244282145,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45e0e4e4125bac9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763244282164,"stop":1763244282165,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a9d07b8b64e194","name":"should remove event listeners","time":{"start":1763244295960,"stop":1763244295960,"duration":0},"status":"passed","severity":"normal"},{"uid":"957031c3c61f6ddf","name":"Encoder throws on undefined content topic","time":{"start":1763244296599,"stop":1763244296599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d6bef42bf03e2b","name":"should only return 1 node with relay capability","time":{"start":1763244304939,"stop":1763244304940,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c6cc4877fff2c7","name":"Push message with meta","time":{"start":1763245413838,"stop":1763245413838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f73c25978faa0f","name":"should handle mixed protocol support correctly","time":{"start":1763244345344,"stop":1763244345347,"duration":3},"status":"passed","severity":"normal"},{"uid":"13783288b413416e","name":"should decode valid enr successfully","time":{"start":1763244287484,"stop":1763244287484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66e99ad671d9b5d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763244296363,"stop":1763244296363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f75c422c7ee97d","name":"Check message with no content topic is not received","time":{"start":1763244811233,"stop":1763244811234,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3bffcf1734d56ad","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763244667205,"stop":1763244667209,"duration":4},"status":"passed","severity":"normal"},{"uid":"74545bc665ac7155","name":"should return false when peer shard info is not found","time":{"start":1763244295600,"stop":1763244295610,"duration":10},"status":"passed","severity":"normal"},{"uid":"64eb0ed68da986c0","name":"Throws when trying to push message with empty payload","time":{"start":1763245413835,"stop":1763245413835,"duration":0},"status":"passed","severity":"normal"},{"uid":"719f2589622c5934","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763244331562,"stop":1763244331562,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7cfb325336e183","name":"should return true for sync message with causal history","time":{"start":1763244350305,"stop":1763244350305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ae7c40ba0be45","name":"Ephemeral field set to true","time":{"start":1763244296598,"stop":1763244296599,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b63de8df514e55","name":"Push message with long payload","time":{"start":1763245413863,"stop":1763245413863,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd7bb4050e15611","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763244568294,"stop":1763244568294,"duration":0},"status":"passed","severity":"normal"},{"uid":"482fd858b2ca9cb1","name":"Stops search when maxGet is reached","time":{"start":1763244304020,"stop":1763244304021,"duration":1},"status":"passed","severity":"normal"},{"uid":"293743303461b4c6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763244331551,"stop":1763244331551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a303f9ef832e4cbd","name":"should reject if Store is requested but not mounted","time":{"start":1763244346565,"stop":1763244346565,"duration":0},"status":"passed","severity":"normal"},{"uid":"af78a3b955f3179d","name":"should clear dial history on start","time":{"start":1763244296010,"stop":1763244296011,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f552e3d855829f","name":"Push message with escaped characters payload","time":{"start":1763245413844,"stop":1763245413844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef73a648b5c4e099","name":"Check message with no pubsub topic is not received","time":{"start":1763244811224,"stop":1763244811224,"duration":0},"status":"passed","severity":"normal"},{"uid":"187e60dfdc7904c0","name":"should create PeerExchangeDiscovery instance","time":{"start":1763244304905,"stop":1763244304905,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5592cd0c45145","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763244568294,"stop":1763244568294,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c7516dee3c52d3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763244563997,"stop":1763244563997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd16b9f823afe34","name":"should return false for malformed SDS messages","time":{"start":1763244350303,"stop":1763244350303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4fd66bebfb0cb","name":"Subscribe to topic containing XML and receive message","time":{"start":1763244835796,"stop":1763244835796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50cd0518667b5d2","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763244557293,"stop":1763244557294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8665a707331007","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763244295977,"stop":1763244295978,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a7fa41222cf1f8","name":"should process tasks in queue","time":{"start":1763244344178,"stop":1763244344178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21246434aec5040","name":"should handle task timeouts","time":{"start":1763244344184,"stop":1763244344184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7587d2eed1970","name":"caches peers it previously fetched","time":{"start":1763244304939,"stop":1763244304939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f003a8938ef10c1","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763244344861,"stop":1763244344862,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf73625cf97ef0d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763244282170,"stop":1763244282171,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4cb4341693e561","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763244835786,"stop":1763244835786,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec31de06941657e","name":"Push message with SQL Injection payload","time":{"start":1763245413842,"stop":1763245413843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0a02bf59915c2f","name":"Query Generator, No Decoder","time":{"start":1763244636870,"stop":1763244636871,"duration":1},"status":"passed","severity":"normal"},{"uid":"977461009c0f2b6a","name":"Check publish message containing escaped characters","time":{"start":1763244563995,"stop":1763244563996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b68ab0d9d406482","name":"should start and stop interval correctly","time":{"start":1763244344178,"stop":1763244344178,"duration":0},"status":"skipped","severity":"normal"},{"uid":"865d326719b8a180","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763244282157,"stop":1763244282157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d27dba9eb8e45a6","name":"should handle timestamp equal to current time","time":{"start":1763244335448,"stop":1763244335448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3682203bbce0e474","name":"should clear dial history on stop","time":{"start":1763244296012,"stop":1763244296017,"duration":5},"status":"passed","severity":"normal"},{"uid":"97329f0c5c1308e7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763244373218,"stop":1763244373218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0126b1a599590cd","name":"should add and check entries correctly","time":{"start":1763244343383,"stop":1763244343389,"duration":6},"status":"passed","severity":"normal"},{"uid":"455eac21ebf062cf","name":"Fails to publish message with empty text","time":{"start":1763244563999,"stop":1763244563999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c01d4ca94840e5","name":"ends after yielding if response size indicates end","time":{"start":1763244296475,"stop":1763244296475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51cab6f296901db","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763244296446,"stop":1763244296446,"duration":0},"status":"passed","severity":"normal"},{"uid":"929f503b11df2f50","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763244388826,"stop":1763244388826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab94487f807f004","name":"should evict furthest entry when buffer is full","time":{"start":1763244331137,"stop":1763244331137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ee0291f1b94ef","name":"should initialize with Unhealthy status","time":{"start":1763244345324,"stop":1763244345324,"duration":0},"status":"passed","severity":"normal"},{"uid":"603cbe6bf31cf6a8","name":"Refresh subscription","time":{"start":1763244835784,"stop":1763244835785,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30b89fced71bb91","name":"Push message with Chinese payload","time":{"start":1763245413842,"stop":1763245413842,"duration":0},"status":"passed","severity":"normal"},{"uid":"975e0255a8e73ef","name":"should partition messages based on acknowledgement status","time":{"start":1763244335350,"stop":1763244335350,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d976b019bae3fc","name":"recovers when dns.resolve returns empty","time":{"start":1763244304938,"stop":1763244304938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e150119334b51be0","name":"should handle peerStore errors gracefully","time":{"start":1763244296361,"stop":1763244296362,"duration":1},"status":"passed","severity":"normal"},{"uid":"27141efb14d9ecc0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763244282156,"stop":1763244282157,"duration":1},"status":"passed","severity":"normal"},{"uid":"84779ab16b6c86aa","name":"should remove event listeners from libp2p","time":{"start":1763244295096,"stop":1763244295097,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4eed559ad067dac","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763244345621,"stop":1763244345622,"duration":1},"status":"passed","severity":"normal"},{"uid":"54954f61fb193add","name":"Query generator for multiple messages with different message text format","time":{"start":1763244667205,"stop":1763244667205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e633a07f5e66dbcc","name":"ignores domain fetching errors","time":{"start":1763244304938,"stop":1763244304938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb6b5a74237dfee","name":"Symmetric encrypt & Decrypt","time":{"start":1763244314638,"stop":1763244314639,"duration":1},"status":"passed","severity":"normal"},{"uid":"4641596587c56ece","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763244331536,"stop":1763244331537,"duration":1},"status":"passed","severity":"normal"},{"uid":"abea3dda71a2abe8","name":"should do nothing when connections still exist","time":{"start":1763244296436,"stop":1763244296436,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cc6048363657a7","name":"should not dispatch event when already disconnected","time":{"start":1763244295115,"stop":1763244295116,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfc73a348cf7caa","name":"should ensure monotonic increase","time":{"start":1763244335449,"stop":1763244335449,"duration":0},"status":"passed","severity":"normal"},{"uid":"953f988a027691b3","name":"Refresh subscription","time":{"start":1763244835793,"stop":1763244835793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6855934952846e4b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1763244335344,"stop":1763244335345,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d045197332badd6","name":"Nodes with multiple pubsub topic","time":{"start":1763244557293,"stop":1763244557293,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ad696da1eade65","name":"Outgoing message is retried until acknowledged","time":{"start":1763244350301,"stop":1763244350301,"duration":0},"status":"passed","severity":"normal"},{"uid":"4704a454ed899faf","name":"Check publish message containing long","time":{"start":1763244563989,"stop":1763244563990,"duration":1},"status":"passed","severity":"normal"},{"uid":"314ef541501c40d5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763244345112,"stop":1763244345112,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fde7d76d58fc3b","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763244335264,"stop":1763244335264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6104600f2e00102e","name":"should add received messages to bloom filter","time":{"start":1763244335344,"stop":1763244335344,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5179a2e11466d9","name":"new peer added after a peer was already found","time":{"start":1763244546503,"stop":1763244546504,"duration":1},"status":"passed","severity":"normal"},{"uid":"7733328ea4851066","name":"Push message with SQL Injection payload","time":{"start":1763245413854,"stop":1763245413854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d924bec77aed695d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763244282152,"stop":1763244282152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3430aeaa99166014","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763244335219,"stop":1763244335220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52324af35a4bc5e","name":"should not be empty after adding a subscription","time":{"start":1763244344420,"stop":1763244344420,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dead42fa33c2ee","name":"Check received message containing Russian","time":{"start":1763244811228,"stop":1763244811228,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a493c164dffd66","name":"should add and remove event listeners correctly","time":{"start":1763244308887,"stop":1763244308888,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b91147ddd6c38a2","name":"should handle incoming messages","time":{"start":1763244345118,"stop":1763244345119,"duration":1},"status":"passed","severity":"normal"},{"uid":"665e3e26663a532e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763244331547,"stop":1763244331550,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e271a3e71b14f7a","name":"should select older connection if present","time":{"start":1763244296113,"stop":1763244296113,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9fd957c6bf9c06","name":"should return false when peer is not on the specified shard","time":{"start":1763244295599,"stop":1763244295600,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bba52d603dfa1d4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763244282158,"stop":1763244282159,"duration":1},"status":"passed","severity":"normal"},{"uid":"943e035e66c4a9f8","name":"Relay Node - default protocol","time":{"start":1763244693719,"stop":1763244693719,"duration":0},"status":"passed","severity":"normal"},{"uid":"185463f28a1e4f9c","name":"should dial peers from store when browser is connected","time":{"start":1763244296434,"stop":1763244296435,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfdf476eda475f5","name":"should handle ping failures gracefully","time":{"start":1763244295972,"stop":1763244295972,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b915078beedb88","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763244344087,"stop":1763244344087,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa40e1317b833b8a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763244286920,"stop":1763244286921,"duration":1},"status":"passed","severity":"normal"},{"uid":"8502ebac66536501","name":"Push message with emoji payload","time":{"start":1763245413845,"stop":1763245413845,"duration":0},"status":"passed","severity":"normal"},{"uid":"add43487f4afe796","name":"Push message with content topic containing unicode special characters","time":{"start":1763245413871,"stop":1763245413871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce195218564211a1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763244344856,"stop":1763244344857,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ddcedc9199affe","name":"should reject if Filter is requested but not mounted","time":{"start":1763244346565,"stop":1763244346565,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb9ae315787fe10","name":"Check received message containing short","time":{"start":1763244811226,"stop":1763244811226,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ac91c7757662e0","name":"Sync message is sent within sync frequency","time":{"start":1763244352156,"stop":1763244352156,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a0164233e2f68d","name":"Push message with Basic HTML tag payload","time":{"start":1763245413843,"stop":1763245413844,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b6a70aa8dc67ce","name":"Using a function","time":{"start":1763244688975,"stop":1763244688975,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaef1e9a3242704","name":"should filter out already connected peers","time":{"start":1763244296438,"stop":1763244296438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc2c3d0a415c9ac","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763244465598,"stop":1763244465598,"duration":0},"status":"passed","severity":"normal"},{"uid":"878c8ccc25528e96","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763244282165,"stop":1763244282166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ae968f3a94e4d3","name":"Check message with no pubsub topic is not received","time":{"start":1763244811233,"stop":1763244811233,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf4bb6ca9827133","name":"Overlapping topic subscription","time":{"start":1763244835793,"stop":1763244835793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a27317ede2d7a24","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763244557292,"stop":1763244557292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd788f3cb75e69c","name":"throws on content topic with empty encoding field","time":{"start":1763244282149,"stop":1763244282149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7655f653e4c5d22e","name":"Encoder throws on undefined content topic","time":{"start":1763244314246,"stop":1763244314246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f174d647391b892","name":"can query messages by message hash","time":{"start":1763244661291,"stop":1763244661292,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b74cd91c1e2cb76","name":"should properly create location multiaddrs - udp6","time":{"start":1763244287490,"stop":1763244287490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95887c245563bb1","name":"should filter out undefined ENRs","time":{"start":1763244304610,"stop":1763244304610,"duration":0},"status":"passed","severity":"normal"},{"uid":"15844b296f7a35da","name":"should reassess health immediately when peer disconnects","time":{"start":1763244345336,"stop":1763244345340,"duration":4},"status":"passed","severity":"normal"},{"uid":"9aaf1aaf2ffaa660","name":"should create ConnectionManager with relay","time":{"start":1763244296349,"stop":1763244296349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b2412fc925dc29","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763244331542,"stop":1763244331543,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf2343399dcc412","name":"should handle corrupted shard info gracefully","time":{"start":1763244295620,"stop":1763244295621,"duration":1},"status":"passed","severity":"normal"},{"uid":"b828eb50fab7b7bd","name":"should handle different types of entries","time":{"start":1763244343400,"stop":1763244343401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7d708ad0a08d3f","name":"should successfully stop","time":{"start":1763244345119,"stop":1763244345119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b583de13df5f04","name":"Subscribe and receive messages via waku relay post","time":{"start":1763244835791,"stop":1763244835791,"duration":0},"status":"passed","severity":"normal"},{"uid":"7952822165ca0e04","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763244345632,"stop":1763244345634,"duration":2},"status":"passed","severity":"normal"},{"uid":"31741c17aec2cb28","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763244282163,"stop":1763244282163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c675002b6e7f3319","name":"should not dispatch event when already connected","time":{"start":1763244295109,"stop":1763244295115,"duration":6},"status":"passed","severity":"normal"},{"uid":"10bef66f24518959","name":"should properly create peer info with all multiaddrs","time":{"start":1763244287491,"stop":1763244287491,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa422cf334fdd255","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763244621613,"stop":1763244621613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedb02b011e2e62d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763244557295,"stop":1763244557296,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d5d58153c73a43","name":"should stop ping timers on peer disconnect","time":{"start":1763244295966,"stop":1763244295966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c259f5e26fcb5230","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763244282172,"stop":1763244282173,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df4654cc702a8d3","name":"should transition to Unhealthy when no connections","time":{"start":1763244345324,"stop":1763244345330,"duration":6},"status":"passed","severity":"normal"},{"uid":"3ae6b78bdf9f8d5","name":"does not validate decoders for hash queries","time":{"start":1763244296470,"stop":1763244296471,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5763cbb17a82aa1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763244692359,"stop":1763244692359,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcafdcc4c1977b1","name":"should skip peer when already connected","time":{"start":1763244296022,"stop":1763244296023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09d2ae44b195a37","name":"should dial peer immediately when queue is empty","time":{"start":1763244296021,"stop":1763244296021,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e3d0e3ca4d1be4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763244331558,"stop":1763244331559,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3951607661b487","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763244675121,"stop":1763244675122,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c7a31a013ea366","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763244304115,"stop":1763244304115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9524b00f06c5921","name":"should return all connected peers without codec filter","time":{"start":1763244296360,"stop":1763244296361,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d7bc9549a0c5d2","name":"should properly compute the node id","time":{"start":1763244287487,"stop":1763244287487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce51df2b05d0905","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763244636873,"stop":1763244636874,"duration":1},"status":"passed","severity":"normal"},{"uid":"965d33d5ceb92f11","name":"should skip peers without peerInfo in ENR","time":{"start":1763244304903,"stop":1763244304903,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3d79b090593c63","name":"Publish message with custom timestamp: Sun Nov 24 2024 22:09:17 GMT+0000 (Coordinated Universal Time)","time":{"start":1763244563997,"stop":1763244563998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68b1ee17f17c822","name":"should work with async generator that yields promises","time":{"start":1763244345608,"stop":1763244345609,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd218d1d0a08c53","name":"Round trip binary serialization","time":{"start":1763244296598,"stop":1763244296598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3847b349c124017","name":"Check received message with timestamp: 1763244367837000000 ","time":{"start":1763244811231,"stop":1763244811231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b77af68d79d3015","name":"should handle peer store errors gracefully","time":{"start":1763244304898,"stop":1763244304899,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d474ba71f285cb","name":"Subscribe to topic containing XML and receive message","time":{"start":1763244835787,"stop":1763244835787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a1d3ec38d4d628","name":"should create RPC request with correct parameters","time":{"start":1763244304616,"stop":1763244304616,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf512af485b58bb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763244835795,"stop":1763244835795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66273e50724dc93","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763244568287,"stop":1763244568287,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3bcaf1ef793fb7","name":"should send to specified number of peers of used peers","time":{"start":1763244345089,"stop":1763244345090,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c67d495e622d35","name":"Subscribe to topic containing Script and publish message","time":{"start":1763244568292,"stop":1763244568293,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e34011d83a67c90","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763244835796,"stop":1763244835796,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ec38c4c3f4d075","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763244621613,"stop":1763244621614,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91d44a36b69c487","name":"Sample","time":{"start":1763244286956,"stop":1763244286957,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7d352be650e3d4","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1763244335349,"stop":1763244335350,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eabaef5ebfc628e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763244331566,"stop":1763244331566,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44946a17b0e8306","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763244295970,"stop":1763244295970,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fcc5981ad8d2c9","name":"should insert message into bloom filter","time":{"start":1763244335341,"stop":1763244335342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e532464199b73a0a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763244296601,"stop":1763244296601,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a30492038562785","name":"should dial all remaining peers","time":{"start":1763244296438,"stop":1763244296439,"duration":1},"status":"passed","severity":"normal"},{"uid":"8480eede7144ba97","name":"Filter","time":{"start":1763244693718,"stop":1763244693718,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bd337cf9884456","name":"messageHashStr produces consistent results for the same input","time":{"start":1763244295929,"stop":1763244295929,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bc0fb55d82139f","name":"should handle general insertion and lookup correctly","time":{"start":1763244331484,"stop":1763244331484,"duration":0},"status":"passed","severity":"normal"},{"uid":"185dd6aefa6ac6dc","name":"random static sharding 1 - Cluster ID: 482, Shard ID: 299","time":{"start":1763244678030,"stop":1763244678031,"duration":1},"status":"passed","severity":"normal"},{"uid":"f940658031ad7a63","name":"should query peers that support peer exchange","time":{"start":1763244304898,"stop":1763244304898,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa66e0f55ca9e26","name":"should handle ENR without shardInfo","time":{"start":1763244304903,"stop":1763244304904,"duration":1},"status":"passed","severity":"normal"},{"uid":"18551a79a2165e58","name":"Push message with content topic containing long","time":{"start":1763245413846,"stop":1763245413846,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a6be55445492f2","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763244346376,"stop":1763244346377,"duration":1},"status":"passed","severity":"normal"},{"uid":"f679affe33620dc5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763244331565,"stop":1763244331565,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7ab21e51037231","name":"Generator, one shard","time":{"start":1763244627604,"stop":1763244627605,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c57e89acf5f9eb","name":"should monitor connected peers and store them into cache","time":{"start":1763244463256,"stop":1763244463256,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b5fe4ca055e960","name":"Check received message containing short","time":{"start":1763244811217,"stop":1763244811217,"duration":0},"status":"passed","severity":"normal"},{"uid":"795360fa7034a137","name":"should retry failed tasks","time":{"start":1763244344183,"stop":1763244344183,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f8b9e2135129d7","name":"should be safe to call multiple times","time":{"start":1763244295961,"stop":1763244295961,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fef7c26ead1e91","name":"should handle query errors gracefully","time":{"start":1763244304901,"stop":1763244304901,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ecc627ead09564","name":"Check publish message containing Chinese","time":{"start":1763244563991,"stop":1763244563991,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd90133a8e57a5c8","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763244692362,"stop":1763244692362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b5ceb4ad2ce4b1","name":"should check false positive rate","time":{"start":1763244331485,"stop":1763244331485,"duration":0},"status":"passed","severity":"normal"},{"uid":"44015dac611373f2","name":"Check received message containing Basic HTML tag","time":{"start":1763244811221,"stop":1763244811221,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6de81c3c18aeb1","name":"Encoder error raises irrecoverable error","time":{"start":1763244350299,"stop":1763244350299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3041caa942c9c932","name":"ends if response has no messages","time":{"start":1763244296472,"stop":1763244296473,"duration":1},"status":"passed","severity":"normal"},{"uid":"1426c41b6b910a1d","name":"should return false when navigator.onLine is false","time":{"start":1763244295100,"stop":1763244295103,"duration":3},"status":"passed","severity":"normal"},{"uid":"5827ac5db6fc9194","name":"rejects content-filtered query with only contentTopics","time":{"start":1763244296071,"stop":1763244296071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1b00750e773be5","name":"should keep entries that haven't expired yet","time":{"start":1763244343394,"stop":1763244343399,"duration":5},"status":"passed","severity":"normal"},{"uid":"42eb25cb558f87b1","name":"should dial second nwaku node that was discovered","time":{"start":1763244368185,"stop":1763244368189,"duration":4},"status":"skipped","severity":"normal"},{"uid":"c99cb832ef263b5","name":"should initialize with custom TTL","time":{"start":1763244304894,"stop":1763244304894,"duration":0},"status":"passed","severity":"normal"},{"uid":"37969b186f02c4b6","name":"returns all values when wanted number matches available values","time":{"start":1763244303236,"stop":1763244303238,"duration":2},"status":"passed","severity":"normal"},{"uid":"20a3bf86b4a05023","name":"Decoder throws on undefined content topic","time":{"start":1763244314247,"stop":1763244314247,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ec3eea22ff9b10","name":"can start and stop the service","time":{"start":1763244373211,"stop":1763244373212,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c689f2b23701d6a","name":"Repair Request","time":{"start":1763244335216,"stop":1763244335217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8efecc729e0b61","name":"Wrong topic","time":{"start":1763244658251,"stop":1763244658252,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe10acb97775cc61","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763244835792,"stop":1763244835792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb321fb7fdd734","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763244331551,"stop":1763244331552,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee5e28592fbbdb0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763244304941,"stop":1763244304942,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f4756fd3d29417b4","name":"Push message with shell command payload","time":{"start":1763245413866,"stop":1763245413866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24bdd4867a29d02","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763244304905,"stop":1763244304906,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab42689a6d31be6b","name":"Push message with short payload","time":{"start":1763245413840,"stop":1763245413841,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d797295dbbf3d6","name":"peer exchange sets tag","time":{"start":1763244546502,"stop":1763244546502,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c79d573206d140","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763244331550,"stop":1763244331551,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ca4e08d55fa156","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763244835785,"stop":1763244835786,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a58b478e6ba852a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763244835786,"stop":1763244835786,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4f60dd6459caf3","name":"should start ping timers on peer connect","time":{"start":1763244295961,"stop":1763244295962,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4820168779ade20","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763244314242,"stop":1763244314244,"duration":2},"status":"passed","severity":"normal"},{"uid":"436151fb41b779eb","name":"Check received message containing long","time":{"start":1763244811217,"stop":1763244811218,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c95a81b161ca50","name":"should not fail to stop the service if it was not started","time":{"start":1763244308884,"stop":1763244308885,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e8287753a7301e","name":"Check received message containing Russian","time":{"start":1763244811220,"stop":1763244811220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8be2c2343584bfe","name":"should not receive a peer event after stop","time":{"start":1763244308886,"stop":1763244308886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a193d2af53cd2576","name":"random static sharding 5 - Cluster ID: 477, Shard ID: 301","time":{"start":1763244678041,"stop":1763244678043,"duration":2},"status":"passed","severity":"normal"},{"uid":"a97740398122ac6f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app3/7/topic485/proto","time":{"start":1763244658250,"stop":1763244658251,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dd6911d053696b","name":"Check publish message containing JSON","time":{"start":1763244563994,"stop":1763244563995,"duration":1},"status":"passed","severity":"normal"},{"uid":"722b3d01f663997e","name":"tcp ip4 address","time":{"start":1763244286945,"stop":1763244286946,"duration":1},"status":"passed","severity":"normal"},{"uid":"2456bf01d09d432e","name":"should stop all internal components","time":{"start":1763244296352,"stop":1763244296353,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0bf48b973a3e1e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763244835784,"stop":1763244835784,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f4e030ef1742f5","name":"should return usable stream attached to connection","time":{"start":1763244296367,"stop":1763244296368,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d51492afa573cc","name":"Fails to push message bigger that 1MB","time":{"start":1763245413851,"stop":1763245413851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a955632b5cab7","name":"throws if decoders don't match content topics","time":{"start":1763244296470,"stop":1763244296470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec93277dfdf9f2f2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763244287493,"stop":1763244287494,"duration":1},"status":"passed","severity":"normal"},{"uid":"617d2779fca4df0d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763244296432,"stop":1763244296432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e768deb9d288071c","name":"should capture event listeners for testing","time":{"start":1763244345604,"stop":1763244345605,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7296f597491734","name":"Publish without waiting for remote peer","time":{"start":1763244568286,"stop":1763244568286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1bee7d5906c81d","name":"should wait for LightPush peer to be connected","time":{"start":1763244346566,"stop":1763244346567,"duration":1},"status":"passed","severity":"normal"},{"uid":"701c4d29eb13b401","name":"should return false for different channelId","time":{"start":1763244350303,"stop":1763244350304,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab15169fe2df35a","name":"Check received message containing Chinese","time":{"start":1763244811219,"stop":1763244811219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15789682d6736e4","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763244331557,"stop":1763244331557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da918dc2ea91e4f","name":"should return false when peer is on different cluster","time":{"start":1763244295588,"stop":1763244295588,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c246d51cd95b1c1","name":"Check received message containing shell command","time":{"start":1763244811221,"stop":1763244811221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee11ecc00557dcb","name":"Check publish message containing XML","time":{"start":1763244563994,"stop":1763244563994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90883c8bf04aaf0","name":"Push message with JSON payload","time":{"start":1763245413866,"stop":1763245413866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2e91ca3a41b32f","name":"should be able to dial TLS multiaddrs","time":{"start":1763244457690,"stop":1763244457690,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2192ebfd545b9bd","name":"Push message with custom timestamp: 1763240792356","time":{"start":1763245413862,"stop":1763245413862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6984c4894d6a2e51","name":"yields undefined for messages without content topic","time":{"start":1763244296474,"stop":1763244296474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b29165903e3281f","name":"should return undefined if no connection provided","time":{"start":1763244296368,"stop":1763244296368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb97538a953b734","name":"Push message with JSON payload","time":{"start":1763245413855,"stop":1763245413855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2814865b536141f","name":"Push message with unicode special characters payload","time":{"start":1763245413867,"stop":1763245413867,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6b90326338dedd","name":"should maintain proper timestamps if all messages received","time":{"start":1763244335344,"stop":1763244335344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f445a93ddd8d7","name":"should handle peer store errors gracefully","time":{"start":1763244345343,"stop":1763244345344,"duration":1},"status":"passed","severity":"normal"},{"uid":"365b9a06685bdd63","name":"different cluster: nodes don't connect","time":{"start":1763244465600,"stop":1763244465600,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f7acc4a16418e2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763244286916,"stop":1763244286918,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfff76b622c63fbf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763244553890,"stop":1763244553890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75fc7b98802800f","name":"should successfully query store with valid decoders and options","time":{"start":1763244346470,"stop":1763244346470,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0ea0fcb893ebe","name":"same cluster: nodes connect","time":{"start":1763244465599,"stop":1763244465600,"duration":1},"status":"passed","severity":"normal"},{"uid":"891195c1aca05e05","name":"Js publishes, other Js receives","time":{"start":1763244560097,"stop":1763244560098,"duration":1},"status":"passed","severity":"normal"},{"uid":"753699b8d512b7fa","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763244286919,"stop":1763244286920,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7c76b39f551bfc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app17/4/topic829/json","time":{"start":1763244658247,"stop":1763244658248,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c848059c4c4ed1","name":"Fields are not dropped","time":{"start":1763244296134,"stop":1763244296135,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd4629f2e92de27","name":"different cluster: nodes don't connect","time":{"start":1763244465597,"stop":1763244465598,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b34d147b07f4e6e","name":"should handle case with no peers in store","time":{"start":1763244296439,"stop":1763244296439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d19c9e8bcda38a","name":"should set field with all protocols disabled","time":{"start":1763244287491,"stop":1763244287492,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3447967b738fef","name":"Push message with numeric payload","time":{"start":1763245413852,"stop":1763245413852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a710f4cacba0be36","name":"Check publish message after service node is restarted","time":{"start":1763244564001,"stop":1763244564001,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf1180d126e566f5","name":"should not fail to start the service if it is already started","time":{"start":1763244608318,"stop":1763244608318,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d18eda0c56b83","name":"should handle shardReader errors","time":{"start":1763244296364,"stop":1763244296364,"duration":0},"status":"passed","severity":"normal"},{"uid":"586a08d2c703e536","name":"Push message with SQL Injection payload","time":{"start":1763245413865,"stop":1763245413865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b196c6fa0a5e99fe","name":"Subscribe and receive messages via lightPush","time":{"start":1763244835781,"stop":1763244835781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b70c53ed671e561","name":"should return PeerId when PeerId is provided","time":{"start":1763244296056,"stop":1763244296056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2359bc30af79922a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763244331569,"stop":1763244331569,"duration":0},"status":"passed","severity":"normal"},{"uid":"89134195ae1b2c7e","name":"should drop connection via multiaddr with hangUp","time":{"start":1763244457689,"stop":1763244457689,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c8c7d3c9e4d697","name":"should clear existing timers before creating new ones","time":{"start":1763244295982,"stop":1763244295983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea09906f177f1231","name":"Check received message containing Arabic","time":{"start":1763244811228,"stop":1763244811228,"duration":0},"status":"passed","severity":"normal"},{"uid":"da485fdf5c9bedc6","name":"Relay + Store","time":{"start":1763244287494,"stop":1763244287494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0618a72d1d63ffd","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763244410602,"stop":1763244410602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb84ab0fab02f81","name":"Push message with content topic containing numeric","time":{"start":1763245413846,"stop":1763245413846,"duration":0},"status":"passed","severity":"normal"},{"uid":"848f0b11d141014b","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763244346472,"stop":1763244346472,"duration":0},"status":"passed","severity":"normal"},{"uid":"4180b4de95e90508","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763244304115,"stop":1763244304116,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae47168a365fec71","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763244835795,"stop":1763244835795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d57051dbbd13a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763244835782,"stop":1763244835783,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e5d2a6710e6dcb","name":"should start and setup intervals and event listeners","time":{"start":1763244344432,"stop":1763244344433,"duration":1},"status":"passed","severity":"normal"},{"uid":"61270503b1b6750c","name":"Push message with content topic containing numeric","time":{"start":1763245413868,"stop":1763245413869,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d173d97121754b2","name":"Retries within maximum given attempts","time":{"start":1763244346193,"stop":1763244346193,"duration":0},"status":"passed","severity":"normal"},{"uid":"254a350b5bda0203","name":"Push message with short payload","time":{"start":1763245413863,"stop":1763245413863,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4215405636c8878","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763244295084,"stop":1763244295089,"duration":5},"status":"passed","severity":"normal"},{"uid":"deb287b55dac8c2c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763244304940,"stop":1763244304941,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32fc86894b21f4d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763244295919,"stop":1763244295923,"duration":4},"status":"passed","severity":"normal"},{"uid":"903a96fae08655f7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763244465601,"stop":1763244465601,"duration":0},"status":"passed","severity":"normal"},{"uid":"413a9bc3cf3ab12b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763244331565,"stop":1763244331566,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be1629b3297df7c","name":"Push message with content topic containing special chars","time":{"start":1763245413869,"stop":1763245413869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9923cbaa0cf759","name":"should create PeerExchange instance with components","time":{"start":1763244304616,"stop":1763244304617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5a03dc53e5ebee","name":"should handle complete discovery-to-dial flow","time":{"start":1763244295728,"stop":1763244295729,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd255f1a92002e5c","name":"Check publish message containing short","time":{"start":1763244563988,"stop":1763244563989,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6a1262d2a57cda","name":"should continually clean up expired entries at intervals","time":{"start":1763244343407,"stop":1763244343410,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb5df48956f8076a","name":"should query peer with peer exchange protocol","time":{"start":1763244304899,"stop":1763244304900,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9da0a4706bf8520","name":"Push message with Russian payload","time":{"start":1763245413832,"stop":1763245413832,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a2b448197d854","name":"Push message with special chars payload","time":{"start":1763245413853,"stop":1763245413853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff6546f00b0dda","name":"Push to array if already present","time":{"start":1763244282015,"stop":1763244282016,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d064165464faa9","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763244296354,"stop":1763244296355,"duration":1},"status":"passed","severity":"normal"},{"uid":"93649dc425a9819a","name":"should send relay ping messages on timer","time":{"start":1763244295978,"stop":1763244295978,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff2591dd0bd0c06","name":"should not receive a peer event after stop","time":{"start":1763244608319,"stop":1763244608320,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4b9266cc12a09f","name":"Check received message containing Basic HTML tag","time":{"start":1763244811229,"stop":1763244811230,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d731c83299dd68","name":"Synced status is emitted when a message is received","time":{"start":1763244349137,"stop":1763244349137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6661a75c231390bc","name":"should be online or offline if network state changed","time":{"start":1763244388829,"stop":1763244388830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4fb8c170d8332","name":"Overlapping topic subscription","time":{"start":1763244568289,"stop":1763244568289,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c38fb580359240ce","name":"Push message with emoji payload","time":{"start":1763245413834,"stop":1763245413834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8062dfb81c83df3b","name":"should encode/decode to text encoding","time":{"start":1763244287488,"stop":1763244287488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2939883dfff9b1c","name":"should get / set TCP multiaddr","time":{"start":1763244287488,"stop":1763244287489,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da6ca896b689821","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763244450219,"stop":1763244450219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cdffa858083651","name":"should be empty after removing the only subscription","time":{"start":1763244344421,"stop":1763244344421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78e7d5acd9cb39f","name":"Push message with content topic containing numeric","time":{"start":1763245413858,"stop":1763245413858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfbb39faebb79ee","name":"Callback on promise, aborts when callback returns true","time":{"start":1763244667214,"stop":1763244667215,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0ebfa2a7018990","name":"messageHashStr works with IProtoMessage","time":{"start":1763244295929,"stop":1763244295929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ebd3907e829cf9","name":"should update ack status of messages in outgoing buffer","time":{"start":1763244335352,"stop":1763244335352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edb49d3e0fb96c7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763244331570,"stop":1763244331571,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5a49d20ffd98ca","name":"should clear timers for specific peer on disconnect","time":{"start":1763244295980,"stop":1763244295981,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ace8d8d51e92bc","name":"Push message with Chinese payload","time":{"start":1763245413831,"stop":1763245413831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdd407985fca3c0","name":"should clear the dialing interval","time":{"start":1763244296011,"stop":1763244296012,"duration":1},"status":"passed","severity":"normal"},{"uid":"3497da8ebc1e7c2e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763244388829,"stop":1763244388829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6733a54e3ca4d1d1","name":"Push message with Chinese payload","time":{"start":1763245413864,"stop":1763245413864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc8fc166bb91054","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763244557296,"stop":1763244557297,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c78718f16d2e497","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1763244335351,"stop":1763244335352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad737028cfadef0b","name":"should successfully query peers and return peer infos","time":{"start":1763244304609,"stop":1763244304609,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d1da3c842787f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763244282172,"stop":1763244282172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1a05a7f06ea7a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763244282168,"stop":1763244282169,"duration":1},"status":"passed","severity":"normal"},{"uid":"d449b90499b7b339","name":"random static sharding 10 - Cluster ID: 768, Shard ID: 432","time":{"start":1763244678052,"stop":1763244678052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cd6ab27aeb82bb","name":"should increase lamport timestamp","time":{"start":1763244335343,"stop":1763244335343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5f20abe1c0bedf","name":"should work with stubbed retrieve function","time":{"start":1763244345603,"stop":1763244345603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8d41a76a6f5bac","name":"should handle dial errors","time":{"start":1763244296357,"stop":1763244296358,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23dd1f4e0c6a621","name":"should add entries and maintain sorted order","time":{"start":1763244331153,"stop":1763244331154,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5319bf6a0f34f6","name":"should not modify tags of connections for different peers","time":{"start":1763244344867,"stop":1763244344867,"duration":0},"status":"passed","severity":"normal"},{"uid":"82840919805e59f7","name":"Push message with rate limit","time":{"start":1763245413849,"stop":1763245413850,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bc0d7d5a3406b8","name":"Push message with custom timestamp: 1763240792355","time":{"start":1763245413850,"stop":1763245413851,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a91844f9f474963","name":"Push message with content topic containing escaped characters","time":{"start":1763245413848,"stop":1763245413848,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d385622c90e114e","name":"should not fail to stop the service if it was not started","time":{"start":1763244373212,"stop":1763244373213,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bd82dc8b2bf490","name":"Passing page size 10 when there are 10 messages","time":{"start":1763244680838,"stop":1763244680838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff7887aae886cdd","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763244295610,"stop":1763244295610,"duration":0},"status":"passed","severity":"normal"},{"uid":"246066d5f6e65dd3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763244331556,"stop":1763244331557,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15d3f76c5ac8f45","name":"should remove expired entries after TTL has passed","time":{"start":1763244343394,"stop":1763244343394,"duration":0},"status":"passed","severity":"normal"},{"uid":"13252d19c6f25ecc","name":"Push message with shell command payload","time":{"start":1763245413833,"stop":1763245413833,"duration":0},"status":"passed","severity":"normal"},{"uid":"168340c2673bd6c6","name":"should not receive a peer event before start","time":{"start":1763244308885,"stop":1763244308886,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7b89516e8cf59f","name":"should not receive a peer event before start","time":{"start":1763244373215,"stop":1763244373216,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aaf59a14eeddb4f","name":"should request peer renewal on specific errors","time":{"start":1763244344183,"stop":1763244344183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3b6985dcd4129f","name":"should clear all entries","time":{"start":1763244331161,"stop":1763244331162,"duration":1},"status":"passed","severity":"normal"},{"uid":"175c21a157cfed73","name":"throws an error for improperly formatted content topics","time":{"start":1763244282162,"stop":1763244282162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd2df225625aa3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763244331576,"stop":1763244331576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85872f1191cceb5","name":"should handle dial errors gracefully","time":{"start":1763244296034,"stop":1763244296037,"duration":3},"status":"passed","severity":"normal"},{"uid":"78035b2ec85d2597","name":"Sign & Recover","time":{"start":1763244314639,"stop":1763244314640,"duration":1},"status":"passed","severity":"normal"},{"uid":"292fa9de691502d0","name":"Push message with SQL Injection payload","time":{"start":1763245413832,"stop":1763245413832,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ceeac5b7de15d2","name":"should perform initial health assessment on start","time":{"start":1763244345341,"stop":1763244345343,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4ed2431bd270aa2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763244344850,"stop":1763244344853,"duration":3},"status":"passed","severity":"normal"},{"uid":"a96004b3421e7cdb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763244835786,"stop":1763244835786,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdcdad3d5f039ea","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763244282162,"stop":1763244282163,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc646728a4b95218","name":"should return PeerId when PeerId is provided","time":{"start":1763244296057,"stop":1763244296057,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e83711507d27cb","name":"Push message equal or less that 1MB","time":{"start":1763245413874,"stop":1763245413874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf30b8695391d63","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763244350299,"stop":1763244350299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25515ef22378e81","name":"ends if stream creation fails","time":{"start":1763244296471,"stop":1763244296471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebfa1d0b6d98bdd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763244331571,"stop":1763244331571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aa735a79bdc16d","name":"should handle peer store errors gracefully","time":{"start":1763244295726,"stop":1763244295726,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e19f0efbfdf6ff3","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763244331543,"stop":1763244331547,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3e2e69891c04e4d","name":"Push message with long payload","time":{"start":1763245413841,"stop":1763245413841,"duration":0},"status":"passed","severity":"normal"},{"uid":"a746f8ad7e784c53","name":"Query with Promise Callback, No Decoder","time":{"start":1763244636874,"stop":1763244636874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffd3468c49ac69c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763244282157,"stop":1763244282158,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff39bf30fcd19388","name":"should stop query when sync message from same channel is found","time":{"start":1763244350302,"stop":1763244350302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2ac2922b92fb43","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763244345610,"stop":1763244345616,"duration":6},"status":"passed","severity":"normal"},{"uid":"db4e2bcf9fe8a087","name":"should handle queue overflow by adding peers to queue","time":{"start":1763244296038,"stop":1763244296042,"duration":4},"status":"passed","severity":"normal"},{"uid":"73cec69eba6c02b0","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763244304610,"stop":1763244304611,"duration":1},"status":"passed","severity":"normal"},{"uid":"55331151a7afef50","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763244553889,"stop":1763244553889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dc0cb73cd9e1ce","name":"Waku message hash computation (payload length 0)","time":{"start":1763244295924,"stop":1763244295924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2539a50f5ab0bbe7","name":"Push message with content topic containing Arabic","time":{"start":1763245413836,"stop":1763245413836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96c04f8288ccb04","name":"should add received message to localHistory with retrievalHint","time":{"start":1763244335345,"stop":1763244335345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e373a5380dc0013","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763244331512,"stop":1763244331513,"duration":1},"status":"passed","severity":"normal"},{"uid":"873da6d03b5e336c","name":"should skip already querying peers","time":{"start":1763244304900,"stop":1763244304901,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c52266700c29467","name":"Promise Callback - false","time":{"start":1763244669558,"stop":1763244669558,"duration":0},"status":"passed","severity":"normal"},{"uid":"71555b75ce2bb222","name":"should handle all zero keep alive options","time":{"start":1763244295985,"stop":1763244295985,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e872849932599b5","name":"Push message with numeric payload","time":{"start":1763245413864,"stop":1763245413864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9f81e67e48fbe0","name":"should be safe to call multiple times","time":{"start":1763244295715,"stop":1763244295716,"duration":1},"status":"passed","severity":"normal"},{"uid":"831c8b0f1ffa2367","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763244304111,"stop":1763244304113,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8a195312cbdb19b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763244344866,"stop":1763244344866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dfebca8af59f72","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763244350306,"stop":1763244350307,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb70bd11b8dbd1f","name":"should increase lamport timestamp","time":{"start":1763244335340,"stop":1763244335341,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac60d3e80c95a06","name":"Encoder throws on undefined content topic","time":{"start":1763244315734,"stop":1763244315734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de54f7af7961476","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763244568286,"stop":1763244568287,"duration":1},"status":"passed","severity":"normal"},{"uid":"247883f820c8bb96","name":"Push message with numeric payload","time":{"start":1763245413830,"stop":1763245413831,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd431799ebcc690","name":"Push message with unicode special characters payload","time":{"start":1763245413844,"stop":1763245413845,"duration":1},"status":"passed","severity":"normal"},{"uid":"8696aef9fc234de2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763244331577,"stop":1763244331577,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c042ddb98f2136","name":"Check received message containing Chinese","time":{"start":1763244811227,"stop":1763244811227,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc34964fc499ad6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763244282151,"stop":1763244282152,"duration":1},"status":"passed","severity":"normal"},{"uid":"7efb4a629cb59024","name":"should throw error - no id","time":{"start":1763244287485,"stop":1763244287486,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec820bb2b486d4c","name":"should allow redial after cooldown period","time":{"start":1763244296028,"stop":1763244296028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b18a4b849413296","name":"should return empty array when no peers connected","time":{"start":1763244296360,"stop":1763244296360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e5a2cfb7ecbcb","name":"should add event listeners for peer connect and disconnect","time":{"start":1763244295954,"stop":1763244295954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b248b37dc66f36ce","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1763244335347,"stop":1763244335347,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a805de0e40035f8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app84/1/topic303/proto","time":{"start":1763244658244,"stop":1763244658245,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bdeb7c9475b1fc","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763244442039,"stop":1763244442039,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8db090d9c49f32","name":"Push message with content topic containing Chinese","time":{"start":1763245413858,"stop":1763245413858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05ba0c1306ffe1d","name":"Check received message containing escaped characters","time":{"start":1763244811221,"stop":1763244811222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a911ffdc7bcc4dc2","name":"Reusing cursor across nodes","time":{"start":1763244621615,"stop":1763244621615,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf1320c0e237c8e","name":"should not start if already started","time":{"start":1763244304895,"stop":1763244304895,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f566803db2e1eb8","name":"should hang up with multiaddr and return true on success","time":{"start":1763244296359,"stop":1763244296359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb19f3b10f5ef354","name":"Query with Ordered Callback, No Decoder","time":{"start":1763244636872,"stop":1763244636873,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadae8e8bd012073","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763244296057,"stop":1763244296057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65d2d04445ae84d","name":"Throws when trying to push message with empty payload","time":{"start":1763245413845,"stop":1763245413845,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f811cea411d744","name":"should handle malformed response data","time":{"start":1763244304614,"stop":1763244304614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb6a632feb28adb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763244282169,"stop":1763244282170,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9462c46ab275ec","name":"should invoke callbacks when receiving a message","time":{"start":1763244344422,"stop":1763244344432,"duration":10},"status":"passed","severity":"normal"},{"uid":"f4ca502a42272e47","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763244345634,"stop":1763244345634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede4e69947e45ac9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763244331577,"stop":1763244331578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c92bdb51b78ea85","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763244331557,"stop":1763244331558,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08d4481cd226ba3","name":"Automatically retrieves missing message","time":{"start":1763244350301,"stop":1763244350302,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf0626cf8a94e15","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763244553892,"stop":1763244553893,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f687b5cd237558","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763244331543,"stop":1763244331543,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2fd16f4a00ad28","name":"Push message with content topic containing long","time":{"start":1763245413868,"stop":1763245413868,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b93478663ff29f","name":"Push message with meta","time":{"start":1763245413849,"stop":1763245413849,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcb4712a73f5b3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1763244335348,"stop":1763244335348,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c18f4361b6c106d","name":"should handle peer disconnect event when no connections remain","time":{"start":1763244295108,"stop":1763244295108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fd57c8e254b2de","name":"it tolerates circular branch references","time":{"start":1763244304938,"stop":1763244304938,"duration":0},"status":"passed","severity":"normal"},{"uid":"57152170a0836276","name":"should reject on timeout if it was set","time":{"start":1763244346566,"stop":1763244346566,"duration":0},"status":"passed","severity":"normal"},{"uid":"576c5b7c2d87086a","name":"should hang up with PeerId and return true on success","time":{"start":1763244296358,"stop":1763244296359,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6c9e27c2a5807d","name":"should skip peers without ENR","time":{"start":1763244304902,"stop":1763244304903,"duration":1},"status":"passed","severity":"normal"},{"uid":"da419ff86a1780c0","name":"Push message with Basic HTML tag payload","time":{"start":1763245413855,"stop":1763245413855,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e509e34bdb3e413","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763244331552,"stop":1763244331553,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2f68cfea73ddcd","name":"Check received message containing numeric","time":{"start":1763244811218,"stop":1763244811218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6310ff4754542996","name":"should process successful peer exchange query","time":{"start":1763244304901,"stop":1763244304902,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4bc6001b1cb4f8","name":"Throws when trying to push message with empty payload","time":{"start":1763245413868,"stop":1763245413868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d372423c650a403d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763244675123,"stop":1763244675123,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae3c365154fa59c","name":"Check publish message containing Basic HTML tag","time":{"start":1763244563994,"stop":1763244563994,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaee5ba7cb4f4dd1","name":"retrieves a single peer","time":{"start":1763244304937,"stop":1763244304938,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1061abfc6ea963","name":"Fails to push message with large meta","time":{"start":1763245413849,"stop":1763245413849,"duration":0},"status":"passed","severity":"normal"},{"uid":"676429c0e379d956","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763244835792,"stop":1763244835792,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc5bd8562d785565","name":"Check received message containing unicode special characters","time":{"start":1763244811231,"stop":1763244811231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9994b2c1bb82127a","name":"should handle peer store errors gracefully","time":{"start":1763244296441,"stop":1763244296441,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cfe25dca91b6ca","name":"should be safe to call multiple times","time":{"start":1763244296434,"stop":1763244296434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d559c494b1ed1750","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763244835787,"stop":1763244835787,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e69d6a2789afc","name":"should decode valid enr with tcp successfully","time":{"start":1763244287484,"stop":1763244287485,"duration":1},"status":"passed","severity":"normal"},{"uid":"1855d57830af817c","name":"Outgoing message is possibly acknowledged","time":{"start":1763244350300,"stop":1763244350300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22debd96ed2e251","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763244282168,"stop":1763244282168,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd969f7bb2dc4fd","name":"should create a new stream if no existing for protocol found","time":{"start":1763244296368,"stop":1763244296369,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d935184ff399f4","name":"accepts valid content-filtered query","time":{"start":1763244296061,"stop":1763244296067,"duration":6},"status":"passed","severity":"normal"},{"uid":"7315efe37420eb11","name":"Push message with content topic containing long","time":{"start":1763245413835,"stop":1763245413835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5635ad522f85fdad","name":"groups content topics by expected pubsub topic","time":{"start":1763244282160,"stop":1763244282160,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10dda5eadc5495a","name":"should handle peer not in mesh for all topics","time":{"start":1763244295986,"stop":1763244295986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc46491978e3b55","name":"Push message with special chars payload","time":{"start":1763245413864,"stop":1763245413864,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20ce155bb770981","name":"isConnected should return true after first peer connects","time":{"start":1763244388827,"stop":1763244388827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7224c38f7a1f9ca1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763244621614,"stop":1763244621614,"duration":0},"status":"passed","severity":"normal"},{"uid":"43227ccdca6f9ef","name":"should handle multiple peer connections","time":{"start":1763244295962,"stop":1763244295966,"duration":4},"status":"passed","severity":"normal"},{"uid":"2cd113ee5adb4ec5","name":"Push message with content topic containing Chinese","time":{"start":1763245413869,"stop":1763245413869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f8f31f05bc9bd0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763244286927,"stop":1763244286928,"duration":1},"status":"passed","severity":"normal"},{"uid":"205ae2d1b499cb1b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763244304115,"stop":1763244304115,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1102c2b058ec7b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763244835791,"stop":1763244835791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe0f16834c4cfed","name":"should attach causal history and bloom filter to each message","time":{"start":1763244335342,"stop":1763244335342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28fab42eb1c9056","name":"should return different streams if requested simultaniously","time":{"start":1763244296369,"stop":1763244296369,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aa33fb68291b93","name":"should be empty when created","time":{"start":1763244344414,"stop":1763244344420,"duration":6},"status":"passed","severity":"normal"},{"uid":"164bcde50cc3496d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763244315733,"stop":1763244315733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea19ebb6ae26b01","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763244374612,"stop":1763244374618,"duration":6},"status":"passed","severity":"normal"},{"uid":"89f2cb6c1601b7b6","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763244346378,"stop":1763244346378,"duration":0},"status":"passed","severity":"normal"},{"uid":"19511057934b3829","name":"Push message with Script payload","time":{"start":1763245413843,"stop":1763245413843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f532ae0dce138011","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763244835783,"stop":1763244835783,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c25df76b1330f4e4","name":"can start and stop the service","time":{"start":1763244608317,"stop":1763244608317,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0542d977cba799","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763244465598,"stop":1763244465599,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cf15517c75d4f2","name":"does not throw on valid cases","time":{"start":1763244282142,"stop":1763244282143,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bbe80973c4ebb","name":"should jump to current time when timestamp is far in the past","time":{"start":1763244335449,"stop":1763244335449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e716d75811ac701a","name":"should set field with all protocols enabled","time":{"start":1763244287492,"stop":1763244287492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5948891e34e7904","name":"Outgoing message is emitted as sent","time":{"start":1763244348248,"stop":1763244348249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2108a7f35b4613c","name":"Query Generator, No message returned","time":{"start":1763244636871,"stop":1763244636871,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebf02bd39913492","name":"Refresh subscription","time":{"start":1763244568288,"stop":1763244568288,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1139906ab566b90f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763244568288,"stop":1763244568288,"duration":0},"status":"passed","severity":"normal"},{"uid":"702aaa51a5505d91","name":"Check received message containing SQL Injection","time":{"start":1763244811220,"stop":1763244811220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b782439a8c6e3886","name":"Push message with numeric payload","time":{"start":1763245413841,"stop":1763245413841,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce496afa2bdac41","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763244304611,"stop":1763244304611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c466f7ae63369b","name":"Passing an array","time":{"start":1763244688973,"stop":1763244688974,"duration":1},"status":"passed","severity":"normal"},{"uid":"989ea711865894a8","name":"should not process empty queue","time":{"start":1763244296044,"stop":1763244296044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db2ba823222f127","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763244835798,"stop":1763244835798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb1213eb1fe5f17","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763244442040,"stop":1763244442043,"duration":3},"status":"passed","severity":"normal"},{"uid":"46968ef9dcb394e","name":"should sort by messageId when timestamps are equal","time":{"start":1763244335220,"stop":1763244335220,"duration":0},"status":"passed","severity":"normal"},{"uid":"49da0dd4e6d2b0cd","name":"Push message with custom timestamp: 1732485992355","time":{"start":1763245413850,"stop":1763245413850,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a02bdf3568dc94d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763244811223,"stop":1763244811223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c214e9999b71b9c1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763244314244,"stop":1763244314244,"duration":0},"status":"passed","severity":"normal"},{"uid":"585311de73b39dcf","name":"should handle missing messages with undefined retrievalHint","time":{"start":1763244335350,"stop":1763244335350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4594ce0a76799a77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763244331577,"stop":1763244331577,"duration":0},"status":"passed","severity":"normal"},{"uid":"860f9de6b0908157","name":"should update peer store before dialing","time":{"start":1763244295725,"stop":1763244295726,"duration":1},"status":"passed","severity":"normal"},{"uid":"5caf025d1ab652a2","name":"should reject if WakuNode is not started","time":{"start":1763244346564,"stop":1763244346564,"duration":0},"status":"passed","severity":"normal"},{"uid":"44442c9b01ab6046","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763244303244,"stop":1763244303244,"duration":0},"status":"passed","severity":"normal"},{"uid":"678b4d466b7d0215","name":"Push message with content topic containing SQL Injection","time":{"start":1763245413837,"stop":1763245413837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7682521a2606e07e","name":"random static sharding 2 - Cluster ID: 979, Shard ID: 528","time":{"start":1763244678031,"stop":1763244678035,"duration":4},"status":"passed","severity":"normal"},{"uid":"85ab0ac9faed81ea","name":"should merge provided config with defaults","time":{"start":1763244296350,"stop":1763244296350,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f3fa97278eb869","name":"should detect messages with missing dependencies","time":{"start":1763244335347,"stop":1763244335348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d317e458d222bc2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763244295976,"stop":1763244295977,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd512936fb89baa","name":"should return false and handle errors gracefully","time":{"start":1763244296359,"stop":1763244296360,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e0d8a1c9299995","name":"should process queue every 500ms","time":{"start":1763244296043,"stop":1763244296043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89efbd37529f81c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763244304114,"stop":1763244304115,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8b53d64f69eb08","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763244811223,"stop":1763244811223,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f38b461543467","name":"should skip peers that were recently queried","time":{"start":1763244304899,"stop":1763244304899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4f353fdfe2036b","name":"Fails to publish duplicate message","time":{"start":1763244563999,"stop":1763244563999,"duration":0},"status":"passed","severity":"normal"},{"uid":"391ed927c7f0694a","name":"should dial with PeerId and return stream","time":{"start":1763244296356,"stop":1763244296357,"duration":1},"status":"passed","severity":"normal"},{"uid":"628879aa27319ac1","name":"should set field with only RELAY enabled","time":{"start":1763244287492,"stop":1763244287492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55d11e14a7259a6","name":"Check meta is set [symmetric]","time":{"start":1763244314245,"stop":1763244314245,"duration":0},"status":"passed","severity":"normal"},{"uid":"515f9ccada1d0496","name":"should not retry if at least one success","time":{"start":1763244344185,"stop":1763244344188,"duration":3},"status":"passed","severity":"normal"},{"uid":"d2e1a231db29d13","name":"should be able to encode the field with only STORE set to true","time":{"start":1763244286918,"stop":1763244286918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f537521f183666d1","name":"should dial more peers if under maxConnections","time":{"start":1763244296443,"stop":1763244296443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e97dd82b4681428","name":"Used by Waku Relay","time":{"start":1763244688978,"stop":1763244688978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f878ac9ce6ac9a90","name":"Push message with custom timestamp: 1763247992356","time":{"start":1763245413874,"stop":1763245413874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5debc4624f68ec33","name":"should trigger query when it went offline since the last successful query","time":{"start":1763244345610,"stop":1763244345610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cde9561333e1e0","name":"Check publish message after client node is restarted","time":{"start":1763244564001,"stop":1763244564001,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6011281638c608bd","name":"should remove event listeners from globalThis","time":{"start":1763244295097,"stop":1763244295097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea8d2ee117ebe8d","name":"Push message with escaped characters payload","time":{"start":1763245413834,"stop":1763245413834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7582c86aa4ce0","name":"should handle case when navigator is not available","time":{"start":1763244295104,"stop":1763244295105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce56532c1643ad0e","name":"Passing page size 3 when there are 20 messages","time":{"start":1763244680837,"stop":1763244680838,"duration":1},"status":"passed","severity":"normal"},{"uid":"898c2bfcb84cb83","name":"should properly clean up resources when disposed","time":{"start":1763244343401,"stop":1763244343401,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99f5177e073cef8","name":"should emit a peer event after start","time":{"start":1763244608318,"stop":1763244608319,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7087ea454fb91b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763244621610,"stop":1763244621610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9d4c9a8ba71096","name":"should handle empty peer infos gracefully","time":{"start":1763244304609,"stop":1763244304610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ffb19ed2d35a3","name":"Check received message containing escaped characters","time":{"start":1763244811230,"stop":1763244811231,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc891df1735f6e9b","name":"Push message with content topic containing Russian","time":{"start":1763245413859,"stop":1763245413859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4e42b990eda5f1","name":"Push message with custom timestamp: 1763240792355","time":{"start":1763245413839,"stop":1763245413839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f483092e0131f5e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763244331552,"stop":1763244331552,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb5c18c45e39d66","name":"should not fail to start the service if it is already started","time":{"start":1763244373213,"stop":1763244373214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca43700caec47be","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763244344086,"stop":1763244344087,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdf4d010f5916a9","name":"Push 30 different messages","time":{"start":1763245413845,"stop":1763245413845,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52b7b282e9406ea9","name":"should work with mixed v2 and v3 peers","time":{"start":1763244345093,"stop":1763244345094,"duration":1},"status":"passed","severity":"normal"},{"uid":"c558542d81a0c292","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763244352157,"stop":1763244352157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb1edd9644c1ec7","name":"should be safe to call multiple times","time":{"start":1763244296017,"stop":1763244296018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e239bc8ba2ffc","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763244296442,"stop":1763244296442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7d1976ac5fd1a6","name":"Check publish message containing Russian","time":{"start":1763244563992,"stop":1763244563993,"duration":1},"status":"passed","severity":"normal"},{"uid":"348618275ec9e476","name":"should handle very large timestamps","time":{"start":1763244335449,"stop":1763244335449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec4ea3a5de7de0b","name":"should requeue task if no peer is available","time":{"start":1763244344179,"stop":1763244344179,"duration":0},"status":"passed","severity":"normal"},{"uid":"12beed31a21590ec","name":"should dial all peers on dial","time":{"start":1763244457687,"stop":1763244457688,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a6459e1005bd88","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763244345610,"stop":1763244345610,"duration":0},"status":"passed","severity":"normal"},{"uid":"563c6354bc05198a","name":"should emit a peer event after start","time":{"start":1763244373214,"stop":1763244373215,"duration":1},"status":"passed","severity":"normal"},{"uid":"69634c390af13b11","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763244295117,"stop":1763244295118,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33b452e1365e0a7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763244282164,"stop":1763244282164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a173b47686cb0fe7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763244331562,"stop":1763244331565,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea1ed4a00496cb71","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763244296067,"stop":1763244296071,"duration":4},"status":"passed","severity":"normal"},{"uid":"192ef8503ba3055","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763244835794,"stop":1763244835794,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b4decc9d533a03","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763244331568,"stop":1763244331569,"duration":1},"status":"passed","severity":"normal"},{"uid":"de44502cc2000426","name":"Fails to push message bigger that 1MB","time":{"start":1763245413840,"stop":1763245413840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b1f9f31016c21a","name":"should insert message id into causal history","time":{"start":1763244335342,"stop":1763244335342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17c57b85af9e73d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763244835788,"stop":1763244835788,"duration":0},"status":"passed","severity":"normal"},{"uid":"100cd610d61d7480","name":"should respect maxRequests limit","time":{"start":1763244331148,"stop":1763244331148,"duration":0},"status":"passed","severity":"normal"},{"uid":"552b506ffd67ca06","name":"should return null for non-existent peer","time":{"start":1763244296441,"stop":1763244296441,"duration":0},"status":"passed","severity":"normal"},{"uid":"9790bcdd4d9ee365","name":"Register correct protocols","time":{"start":1763244568285,"stop":1763244568286,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6706651485a685","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763244388826,"stop":1763244388827,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f565041b72074c","name":"Push 30 different messages","time":{"start":1763245413834,"stop":1763245413835,"duration":1},"status":"skipped","severity":"normal"},{"uid":"177ccb7434016072","name":"Check received message containing JSON","time":{"start":1763244811230,"stop":1763244811230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b867891acf3c980e","name":"random static sharding 8 - Cluster ID: 461, Shard ID: 793","time":{"start":1763244678049,"stop":1763244678050,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0cd07973c9c0ad","name":"Encoder throws on empty string content topic","time":{"start":1763244315734,"stop":1763244315734,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb2646b25fcedf2","name":"Nodes with multiple pubsub topic","time":{"start":1763244557296,"stop":1763244557296,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2f3579b82f3e9c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763244392095,"stop":1763244392096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fec9a8b51f4d9a0","name":"Passing page size 110 when there are 120 messages","time":{"start":1763244680841,"stop":1763244680843,"duration":2},"status":"passed","severity":"normal"},{"uid":"60297c12edb26f6f","name":"should evict furthest entry when buffer is full","time":{"start":1763244331154,"stop":1763244331155,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7767ac01104257","name":"should return true when peer is on the specified shard","time":{"start":1763244295595,"stop":1763244295595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee2ae9d001e3053","name":"should deliver messages after dependencies are met","time":{"start":1763244335348,"stop":1763244335348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeece77657c94ee","name":"can start the service","time":{"start":1763244373210,"stop":1763244373211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac277eb03dcabee6","name":"should push the message to the outgoing buffer","time":{"start":1763244335341,"stop":1763244335341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acfaea0504cf043","name":"Push message with Arabic payload","time":{"start":1763245413853,"stop":1763245413854,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2261fccfb917bcd","name":"Push message equal or less that 1MB","time":{"start":1763245413840,"stop":1763245413840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8697b9a839d0defd","name":"Fails to push message with large meta","time":{"start":1763245413861,"stop":1763245413861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bbc68c3dab2afc","name":"should compute hash only when first accessed","time":{"start":1763244296601,"stop":1763244296601,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d9209525a0356","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763244331513,"stop":1763244331516,"duration":3},"status":"passed","severity":"normal"},{"uid":"40590dcdeea7c016","name":"Delete observer","time":{"start":1763244548008,"stop":1763244548009,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d666616e179cb15","name":"Push message with custom timestamp: 1732485992356","time":{"start":1763245413873,"stop":1763245413873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34ba9173d3fae8a","name":"Passing page size 19 when there are 20 messages","time":{"start":1763244680839,"stop":1763244680841,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce5b084a9312bb58","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763244811235,"stop":1763244811235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b05eac5c34eddd","name":"should handle errors when accessing navigator","time":{"start":1763244295123,"stop":1763244295123,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc1e48f56513002","name":"Outgoing message is emitted as sending","time":{"start":1763244348248,"stop":1763244348248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5525e4adbc4e27d8","name":"Push message with content topic containing special chars","time":{"start":1763245413858,"stop":1763245413858,"duration":0},"status":"passed","severity":"normal"},{"uid":"304a23188d1e6c8c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763244345648,"stop":1763244345648,"duration":0},"status":"passed","severity":"normal"},{"uid":"355d002f3306c3b2","name":"Relay - dialed first","time":{"start":1763244693715,"stop":1763244693716,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62530dd54a357f4","name":"messageHashStr returns a hex string","time":{"start":1763244295926,"stop":1763244295928,"duration":2},"status":"passed","severity":"normal"},{"uid":"63b134775d4f3eb4","name":"Subscribe and receives messages on 20 topics","time":{"start":1763244835783,"stop":1763244835783,"duration":0},"status":"passed","severity":"normal"},{"uid":"7173731ad6beee1a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763244388825,"stop":1763244388826,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6e79101e27e9e4","name":"Push message with Russian payload","time":{"start":1763245413854,"stop":1763245413854,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbefea2d5f443b5","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763244296370,"stop":1763244296371,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c32afa3580686f","name":"should initialize bloom filter with correct parameters","time":{"start":1763244331475,"stop":1763244331475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b762da98fa02047a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763244589675,"stop":1763244589675,"duration":0},"status":"passed","severity":"normal"},{"uid":"93448f637a723349","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763244282230,"stop":1763244282231,"duration":1},"status":"passed","severity":"normal"},{"uid":"951775231e6cbd4a","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763244352157,"stop":1763244352157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6912b0a9bb9159","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763244296443,"stop":1763244296444,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3583702bf0fcb28","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763244465600,"stop":1763244465601,"duration":1},"status":"passed","severity":"normal"},{"uid":"9532dc5125aed1dc","name":"should work with mock decoders","time":{"start":1763244345604,"stop":1763244345604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2a4f304504e1ef","name":"Subscribe to topic containing long and receive message","time":{"start":1763244835785,"stop":1763244835785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa6b937805a6d98","name":"should return true for message with causal history","time":{"start":1763244350305,"stop":1763244350305,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b968b6466f7db6","name":"should start peer exchange discovery","time":{"start":1763244304894,"stop":1763244304895,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05ad1286b6b127d","name":"yields undefined for messages without decoder","time":{"start":1763244296474,"stop":1763244296475,"duration":1},"status":"passed","severity":"normal"},{"uid":"370f0d2efa07b867","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763244282159,"stop":1763244282159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5127f58248c75456","name":"Subscribe to topic containing XML and publish message","time":{"start":1763244568293,"stop":1763244568293,"duration":0},"status":"passed","severity":"normal"},{"uid":"89865055735bb48f","name":"should return no connections if no open connection provided","time":{"start":1763244296113,"stop":1763244296113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a13a907b9c1a9c","name":"Check publish message containing numeric","time":{"start":1763244563990,"stop":1763244563990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12bf884c8926fde","name":"should not receive a peer event before start","time":{"start":1763244608319,"stop":1763244608319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcc5f8d82575056","name":"Passing invalid cursor","time":{"start":1763244621615,"stop":1763244621615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25648f637413ced","name":"should skip peers that don't support peer exchange","time":{"start":1763244304898,"stop":1763244304898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9a005f8618434","name":"Decoder throws on undefined content topic","time":{"start":1763244296600,"stop":1763244296600,"duration":0},"status":"passed","severity":"normal"},{"uid":"68652e4a6c1734d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763244282171,"stop":1763244282172,"duration":1},"status":"passed","severity":"normal"},{"uid":"b085d05dd74105ec","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763244315732,"stop":1763244315733,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23bb7f230ee6caa","name":"can query messages normally","time":{"start":1763244661289,"stop":1763244661291,"duration":2},"status":"passed","severity":"normal"},{"uid":"c81642f8f4da4e9a","name":"Push message with Arabic payload","time":{"start":1763245413831,"stop":1763245413831,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0244697d211b9c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763244835797,"stop":1763244835797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afb82214c7d8dfa","name":"should return false","time":{"start":1763244287486,"stop":1763244287487,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b36ebd1046a6b0","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763244296442,"stop":1763244296443,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fa9d86a0ea604d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763244331560,"stop":1763244331561,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a492f78fbb96939","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763244564000,"stop":1763244564001,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3e0e1603362c50","name":"Cluster id 0, shard 0","time":{"start":1763244678028,"stop":1763244678030,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ba439c2ec007d45","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763244335448,"stop":1763244335448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad64e4284864b7a","name":"Promise Callback - true","time":{"start":1763244669557,"stop":1763244669557,"duration":0},"status":"passed","severity":"normal"},{"uid":"939a18bcb37794b2","name":"Push message with content topic containing SQL Injection","time":{"start":1763245413847,"stop":1763245413848,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd72737dabc01e4f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763244553887,"stop":1763244553888,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b0a57a41af0792","name":"should handle errors when globalThis is not available","time":{"start":1763244295095,"stop":1763244295096,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb06d52c5f794057","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763244282169,"stop":1763244282169,"duration":0},"status":"passed","severity":"normal"},{"uid":"71915d59ac170d1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763244286929,"stop":1763244286930,"duration":1},"status":"passed","severity":"normal"},{"uid":"9983423c279c53d4","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763244392093,"stop":1763244392095,"duration":2},"status":"passed","severity":"normal"},{"uid":"a28ac9f2df35ab99","name":"returns all values when wanted number is greater than available values","time":{"start":1763244303241,"stop":1763244303243,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad2ac19debf4472c","name":"Check received message containing XML","time":{"start":1763244811220,"stop":1763244811221,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94723627faafaa","name":"should drop connection to all peers on hangUp","time":{"start":1763244457688,"stop":1763244457688,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a87a9d05337d04","name":"should not stop if not started","time":{"start":1763244304896,"stop":1763244304896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d090ad35e1e4232e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763244331537,"stop":1763244331537,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5b4c212505669a","name":"Subscribe to topic containing Script and receive message","time":{"start":1763244835795,"stop":1763244835796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df185b047af3a8b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763244295611,"stop":1763244295611,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3705b5403af7f7","name":"same cluster, static sharding: nodes connect","time":{"start":1763244465597,"stop":1763244465597,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c62ff8f3b3dfb0","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763244296056,"stop":1763244296056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6fda0b57660d70","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763244692359,"stop":1763244692359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4c14ce96a5bb3a","name":"should be safe to call multiple times","time":{"start":1763244296432,"stop":1763244296433,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a41767aa9bb3a51","name":"Push message with content topic containing escaped characters","time":{"start":1763245413837,"stop":1763245413837,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e0a8c2164204da","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763244811232,"stop":1763244811232,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd14c0e1519c553","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763244373217,"stop":1763244373218,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8cd5580f30cc9d7","name":"Publish message with custom timestamp: Sat Nov 15 2025 23:09:17 GMT+0000 (Coordinated Universal Time)","time":{"start":1763244563998,"stop":1763244563998,"duration":0},"status":"passed","severity":"normal"},{"uid":"30406b5b27d3cac0","name":"should start all internal components","time":{"start":1763244296351,"stop":1763244296352,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a6f148e424642","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763244331574,"stop":1763244331574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9fae4e7ac1d414","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763244835790,"stop":1763244835790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76468e9d1cf14c6","name":"Push message with Script payload","time":{"start":1763245413865,"stop":1763245413865,"duration":0},"status":"passed","severity":"normal"},{"uid":"96552c1b7c447070","name":"Push message equal or less that 1MB","time":{"start":1763245413862,"stop":1763245413862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b104da1e3df061dc","name":"Fails to push message with large meta","time":{"start":1763245413838,"stop":1763245413839,"duration":1},"status":"passed","severity":"normal"},{"uid":"942fe58fd1f9d6cc","name":"Subscribe and publish message","time":{"start":1763244568286,"stop":1763244568286,"duration":0},"status":"passed","severity":"normal"},{"uid":"71248a9521109150","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763244331572,"stop":1763244331574,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b4d8d89ae1b0fc1","name":"should discover peers from provided peer cache","time":{"start":1763244463255,"stop":1763244463255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a705882f956947","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763244345112,"stop":1763244345113,"duration":1},"status":"passed","severity":"normal"},{"uid":"62aa31a4236d8b6b","name":"Check received message containing Script","time":{"start":1763244811229,"stop":1763244811229,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aceccbf79f7629","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app79/1/topic325/utf8","time":{"start":1763244658248,"stop":1763244658249,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2b506833eafd57","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app95/4/topic470/xml","time":{"start":1763244658251,"stop":1763244658251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60b92ca9909d753","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763244304941,"stop":1763244304941,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ae6c2bc9e91b486","name":"should handle peer identify event","time":{"start":1763244304897,"stop":1763244304897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31ecb4d055d6159","name":"should set field with only FILTER enabled","time":{"start":1763244287493,"stop":1763244287493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2fc5c66ca2c772","name":"should not execute task if max attempts is 0","time":{"start":1763244344184,"stop":1763244344184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b5233b91ee2219","name":"should dial peers from store when no connections remain","time":{"start":1763244296435,"stop":1763244296436,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f24f99f2a1a34b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763244621610,"stop":1763244621613,"duration":3},"status":"passed","severity":"normal"},{"uid":"1940d31b6e7b16cf","name":"should work with stubbed peer manager event emitter","time":{"start":1763244345595,"stop":1763244345600,"duration":5},"status":"passed","severity":"normal"},{"uid":"8b11196406983d2f","name":"should dial one peer on dial","time":{"start":1763244457688,"stop":1763244457689,"duration":1},"status":"passed","severity":"normal"},{"uid":"8818b80185ee6308","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763244568287,"stop":1763244568288,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e4af2f9f09f1d6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763244331571,"stop":1763244331571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2feddb4ace5234f8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763244835797,"stop":1763244835797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6c39bbff040c58","name":"should wait for Filter peer to be connected","time":{"start":1763244346567,"stop":1763244346567,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef6a50ed890417e","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763244346378,"stop":1763244346378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2572ea359fce2bf7","name":"should emit a peer event after start","time":{"start":1763244308885,"stop":1763244308885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1695680cf6bc6b","name":"yields decoded messages","time":{"start":1763244296473,"stop":1763244296473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4609e169756bbba8","name":"Push message with custom timestamp: 1732485992356","time":{"start":1763245413861,"stop":1763245413862,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0a41165ab03843","name":"Push message with content topic containing Arabic","time":{"start":1763245413869,"stop":1763245413869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c9b722f9c457cf","name":"Push message with XML payload","time":{"start":1763245413865,"stop":1763245413866,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8059d528ccc5ed","name":"Push message with shell command payload","time":{"start":1763245413855,"stop":1763245413856,"duration":1},"status":"passed","severity":"normal"},{"uid":"59aebb0e48bddc62","name":"should remove entries","time":{"start":1763244331148,"stop":1763244331152,"duration":4},"status":"passed","severity":"normal"},{"uid":"30c004b0341d1b3e","name":"Decoder throws on empty string content topic","time":{"start":1763244314247,"stop":1763244314248,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc79c20152cadbed","name":"A test","time":{"start":1763244450440,"stop":1763244450441,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3109ae0f0f7762","name":"should start periodic discovery on start","time":{"start":1763244304904,"stop":1763244304904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10ab33f7da4f055","name":"should skip peers without peer exchange protocol","time":{"start":1763244304897,"stop":1763244304897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8886a582dcba0737","name":"should create ShardReader with auto sharding network config","time":{"start":1763244295582,"stop":1763244295587,"duration":5},"status":"passed","severity":"normal"},{"uid":"e0c543fd73b68df7","name":"Wait given interval before re-trying","time":{"start":1763244346193,"stop":1763244346194,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1bf7a40ca4d062","name":"should accept empty decoders array","time":{"start":1763244345593,"stop":1763244345593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6d0232e7100d4c","name":"Check publish message containing Arabic","time":{"start":1763244563991,"stop":1763244563992,"duration":1},"status":"passed","severity":"normal"},{"uid":"988a2596a7688958","name":"All","time":{"start":1763244373868,"stop":1763244373869,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e21da2e00e20fa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763244835788,"stop":1763244835789,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e38b3c75875f77","name":"Subscribe to topic containing long and publish message","time":{"start":1763244568290,"stop":1763244568290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4360ad7cfb69e92e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763244546505,"stop":1763244546506,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a277cad69ec739","name":"should clear all timers","time":{"start":1763244295960,"stop":1763244295961,"duration":1},"status":"passed","severity":"normal"},{"uid":"864b9a0e2ebaab78","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763244331550,"stop":1763244331550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1eef6b2d2763a2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763244835784,"stop":1763244835784,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe0c3c5b7825415","name":"Push message with content topic containing Arabic","time":{"start":1763245413858,"stop":1763245413859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e21434f84b0134a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763244692362,"stop":1763244692363,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91aede6f0b447b8","name":"udp ip6 address","time":{"start":1763244286946,"stop":1763244286946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbc48958efc3933","name":"Push message with special chars payload","time":{"start":1763245413831,"stop":1763245413831,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d6d2ccec25aac8","name":"Publish message with large meta","time":{"start":1763244564002,"stop":1763244564002,"duration":0},"status":"passed","severity":"normal"},{"uid":"144f24e9f8972111","name":"Ordered Callback - true","time":{"start":1763244669558,"stop":1763244669558,"duration":0},"status":"passed","severity":"normal"},{"uid":"385d34e0d765296f","name":"Push message with content topic containing short","time":{"start":1763245413835,"stop":1763245413835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f03b303a944b722","name":"should not discard bootstrap peers if under the limit","time":{"start":1763244410602,"stop":1763244410603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0fbf0139bccebf","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763244344432,"stop":1763244344432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b144ab54bbea946","name":"should load peers from local storage and dispatch events","time":{"start":1763244308886,"stop":1763244308887,"duration":1},"status":"passed","severity":"normal"},{"uid":"2634d310bdd0015c","name":"msgTime: 0 ms from now, startTime: 1762985475341, endTime: 1763244675341","time":{"start":1763244692361,"stop":1763244692362,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd906d670a2b8505","name":"should return peer for existing peer","time":{"start":1763244296440,"stop":1763244296440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae4d166d389fccf","name":"should skip updating peer store if peer has same addresses","time":{"start":1763244295727,"stop":1763244295728,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e866ffa824058a1","name":"Push message with content topic containing Chinese","time":{"start":1763245413847,"stop":1763245413847,"duration":0},"status":"passed","severity":"normal"},{"uid":"668b2458e43ee1a2","name":"Push message with Script payload","time":{"start":1763245413854,"stop":1763245413854,"duration":0},"status":"passed","severity":"normal"},{"uid":"774c978bc85a0369","name":"Waku message hash computation (no timestamp)","time":{"start":1763244295924,"stop":1763244295925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61753f9be74bd3a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763244667216,"stop":1763244667217,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ab0e5f5834dec9","name":"Push 30 different messages","time":{"start":1763245413867,"stop":1763245413868,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cb4ce7ed244117aa","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763244636869,"stop":1763244636869,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7685232f49fed","name":"should add event listener for peer:discovery","time":{"start":1763244295712,"stop":1763244295713,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a480fdcbdab872","name":"Check publish message containing Script","time":{"start":1763244563993,"stop":1763244563993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd974fe195b06ed","name":"Check received message with timestamp: 1763244367837 ","time":{"start":1763244811232,"stop":1763244811232,"duration":0},"status":"passed","severity":"normal"},{"uid":"19437a27c6e1a7eb","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763244331552,"stop":1763244331552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bfa61e53c63b20","name":"Push message with shell command payload","time":{"start":1763245413844,"stop":1763245413844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ac6b2f3ad209c4","name":"Cluster ID 0, shard 1","time":{"start":1763244678030,"stop":1763244678030,"duration":0},"status":"passed","severity":"normal"},{"uid":"51816fa49e524277","name":"should skip peer when failed to dial recently","time":{"start":1763244296026,"stop":1763244296026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf918253b1f1d523","name":"Push message with custom timestamp: 1732485992355","time":{"start":1763245413839,"stop":1763245413839,"duration":0},"status":"passed","severity":"normal"},{"uid":"761660d411446d04","name":"Push message with content topic containing long","time":{"start":1763245413857,"stop":1763245413858,"duration":1},"status":"passed","severity":"normal"},{"uid":"25362e77e1cd2e7e","name":"should remove event listeners when stopped","time":{"start":1763244345594,"stop":1763244345594,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a3c67404204362","name":"throws on empty content topic","time":{"start":1763244282143,"stop":1763244282144,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca38e795022ccec8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763244282167,"stop":1763244282167,"duration":0},"status":"passed","severity":"normal"},{"uid":"78da73edde78bc7b","name":"Relay - times out","time":{"start":1763244693716,"stop":1763244693716,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e25b994967c17a","name":"should fail to send if no connected peers found","time":{"start":1763244345088,"stop":1763244345088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3c02698db49943","name":"should only return 1 node with relay and store capability","time":{"start":1763244304940,"stop":1763244304940,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d62bd01edb9c152","name":"Non TWN Cluster","time":{"start":1763244658242,"stop":1763244658243,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c1c69943f99d90","name":"rejects hash query with time filter","time":{"start":1763244296073,"stop":1763244296074,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf3812b3842599f","name":"Check received message containing SQL Injection","time":{"start":1763244811228,"stop":1763244811229,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ec5d85e4ebd745","name":"Default pageSize","time":{"start":1763244680843,"stop":1763244680843,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6190f0b958133e","name":"Push message with emoji payload","time":{"start":1763245413867,"stop":1763245413867,"duration":0},"status":"passed","severity":"normal"},{"uid":"1808ededd5532efd","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763244345619,"stop":1763244345620,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c7efc82e6d3d02","name":"should get multiple eligible entries at later time","time":{"start":1763244331145,"stop":1763244331147,"duration":2},"status":"passed","severity":"normal"},{"uid":"adf063015130edff","name":"rejects hash query with content filter parameters","time":{"start":1763244296072,"stop":1763244296073,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0bc89ed94d6e5e","name":"Callback on promise","time":{"start":1763244667213,"stop":1763244667213,"duration":0},"status":"passed","severity":"normal"}] |