allure-jswaku/8741/widgets/severity.json
2025-07-24 06:30:53 +00:00

1 line
179 KiB
JSON

[{"uid":"8496f5027f1f2071","name":"Subscribe and receive messages via waku relay post","time":{"start":1753338538625,"stop":1753338538625,"duration":0},"status":"passed","severity":"normal"},{"uid":"24979ac68b8ddba1","name":"Filter","time":{"start":1753338367949,"stop":1753338367949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c5e568b0e255fc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753338051348,"stop":1753338051348,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3df68f165691a1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753338319382,"stop":1753338319384,"duration":2},"status":"passed","severity":"normal"},{"uid":"79970b3f756c7cc4","name":"Renews subscription after lossing a connection","time":{"start":1753338538633,"stop":1753338538633,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76f3b757b42830d","name":"should create KeepAliveManager with required options","time":{"start":1753338012463,"stop":1753338012463,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f33ef3d1aceb98","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753338147926,"stop":1753338147926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9674952759ffaafd","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753338042882,"stop":1753338042882,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd341561ac1fef68","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753338352974,"stop":1753338352974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5396665c19c3299","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753338075452,"stop":1753338075453,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a099e1838b16ff57","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753338075845,"stop":1753338075846,"duration":1},"status":"passed","severity":"normal"},{"uid":"fded5eabe524f0d4","name":"should encodeTxt and decodeTxt","time":{"start":1753338003215,"stop":1753338003215,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c229a3a1946e5b","name":"should encode/decode to text encoding","time":{"start":1753338003220,"stop":1753338003220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bade878e5f96894","name":"Mutual subscription","time":{"start":1753338222928,"stop":1753338222928,"duration":0},"status":"passed","severity":"normal"},{"uid":"686e921c85e1972d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753338010868,"stop":1753338010874,"duration":6},"status":"passed","severity":"normal"},{"uid":"7b206722f6f7d8c8","name":"should initialize bloom filter with correct parameters","time":{"start":1753338053779,"stop":1753338053780,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa9b9fb0bb37e2","name":"Subscribe to topic containing XML and receive message","time":{"start":1753338538620,"stop":1753338538620,"duration":0},"status":"passed","severity":"normal"},{"uid":"278a3734d1f3f590","name":"should not fail to stop the service if it was not started","time":{"start":1753338186498,"stop":1753338186499,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a36ab60390056a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753338364899,"stop":1753338364899,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f2d38f2d331fab","name":"should return false and handle errors gracefully","time":{"start":1753338012783,"stop":1753338012783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2903990088ed89f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753338314472,"stop":1753338314473,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bb2215b52a29e6","name":"Meta field set when metaSetter is specified","time":{"start":1753338012707,"stop":1753338012707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a6f3d1d90fc6b7","name":"Encoder throws on undefined content topic","time":{"start":1753338033044,"stop":1753338033044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bf2d9be8eddc12","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753337997106,"stop":1753337997106,"duration":0},"status":"passed","severity":"normal"},{"uid":"51400e56ebf7ee06","name":"Overlapping topic subscription","time":{"start":1753338222935,"stop":1753338222936,"duration":1},"status":"skipped","severity":"normal"},{"uid":"babea2565cae7e82","name":"Encoder throws on empty string content topic","time":{"start":1753338033044,"stop":1753338033045,"duration":1},"status":"passed","severity":"normal"},{"uid":"3238cee3c4f13780","name":"Check received message containing special chars","time":{"start":1753338513335,"stop":1753338513335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a30ca950e0bad8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753338218373,"stop":1753338218374,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc247ce625662908","name":"Check message with no pubsub topic is not received","time":{"start":1753338513331,"stop":1753338513332,"duration":1},"status":"passed","severity":"normal"},{"uid":"9008531d35b0674a","name":"should dial peers from store on start","time":{"start":1753338012055,"stop":1753338012056,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9bdbe8120010521","name":"throws on content topic with empty encoding field","time":{"start":1753337997100,"stop":1753337997100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2578852583d5083","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753338538629,"stop":1753338538630,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b8ca7ff2375206","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753338089487,"stop":1753338089487,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c264d15eff9271","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753337997111,"stop":1753337997111,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc98df40c4c54ba0","name":"Check publish message containing SQL Injection","time":{"start":1753338212893,"stop":1753338212893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5a340af28d3c43","name":"Ephemeral messages are not stored","time":{"start":1753338075842,"stop":1753338075843,"duration":1},"status":"passed","severity":"normal"},{"uid":"219b5f3bd763331a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753338538630,"stop":1753338538630,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc3667923ee6dc","name":"Passing page size 0 when there are 110 messages","time":{"start":1753338347052,"stop":1753338347053,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca10d019c411c0a6","name":"should emit a peer event after start","time":{"start":1753338186500,"stop":1753338186500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad923b87663da6ef","name":"Check received message with timestamp: 1753338069513 ","time":{"start":1753338513330,"stop":1753338513330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38e3388dea63c2c","name":"Publish message with custom timestamp: Thu Jul 24 2025 07:23:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1753338212897,"stop":1753338212897,"duration":0},"status":"passed","severity":"normal"},{"uid":"41eda198b84b7236","name":"should only return 1 node with relay capability","time":{"start":1753338021606,"stop":1753338021606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc92f4109ce2059","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753338012081,"stop":1753338012081,"duration":0},"status":"passed","severity":"normal"},{"uid":"349a4906e1727496","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753338002467,"stop":1753338002468,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d9752be239442f","name":"should throw if no connection provided","time":{"start":1753338012389,"stop":1753338012389,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d2bbf8d516290f","name":"should initialize with Unhealthy status","time":{"start":1753338042281,"stop":1753338042281,"duration":0},"status":"passed","severity":"normal"},{"uid":"68668f60ac06b41b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753338051755,"stop":1753338051755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f9eec0508fe4ac","name":"should be safe to call multiple times","time":{"start":1753338011361,"stop":1753338011371,"duration":10},"status":"passed","severity":"normal"},{"uid":"2b34607661265c3f","name":"Cluster ID 0, shard 1","time":{"start":1753338306913,"stop":1753338306913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd21c9a8056bbff9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753338538615,"stop":1753338538616,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c47c32c79c88186","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753338012081,"stop":1753338012082,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c508c5b07a1c376","name":"Decoder throws on undefined content topic","time":{"start":1753338012708,"stop":1753338012712,"duration":4},"status":"passed","severity":"normal"},{"uid":"32f5adcdd54bbaf3","name":"should not fail to start the service if it is already started","time":{"start":1753338025615,"stop":1753338025616,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee1c99502519544","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753338002461,"stop":1753338002462,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb75f17dc247d242","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753338051761,"stop":1753338051761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2729a066e7976514","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app65/5/topic649/utf8","time":{"start":1753338308204,"stop":1753338308204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e7ab985bbb375e","name":"should dial peers from store when no connections remain","time":{"start":1753338012073,"stop":1753338012073,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe164869938026b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753338051773,"stop":1753338051774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f426187647c45beb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753337997113,"stop":1753337997114,"duration":1},"status":"passed","severity":"normal"},{"uid":"300a4e88e90576ea","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753338132861,"stop":1753338132861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abed889b4fb26bf","name":"should populate queue if has active dial","time":{"start":1753338011373,"stop":1753338011378,"duration":5},"status":"passed","severity":"normal"},{"uid":"48e91e894fc82aa6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753338042282,"stop":1753338042283,"duration":1},"status":"passed","severity":"normal"},{"uid":"443e4d0cfa8303e9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753338538617,"stop":1753338538618,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a781ed791d3ca0f","name":"Push message with Script payload","time":{"start":1753338616059,"stop":1753338616059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b51be1967cff63","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753338021459,"stop":1753338021459,"duration":0},"status":"passed","severity":"normal"},{"uid":"db87401b7325f948","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753337997111,"stop":1753337997112,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8ffe75eb828623","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753338538625,"stop":1753338538625,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ff21fd2f6dca31","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753338538619,"stop":1753338538619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec703c2f2342750","name":"Fails to publish duplicate message","time":{"start":1753338212898,"stop":1753338212898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6adb8f5b3554bb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753338538618,"stop":1753338538619,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11b5fe67e0b57ec","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753338308201,"stop":1753338308202,"duration":1},"status":"passed","severity":"normal"},{"uid":"266605cf5bf4499f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753338538621,"stop":1753338538621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed794e80e08d681","name":"Waku message hash computation (no timestamp)","time":{"start":1753338011498,"stop":1753338011498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a71cb1c9af7d778","name":"Nodes with multiple pubsub topic","time":{"start":1753338206260,"stop":1753338206261,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c37142134cb597","name":"Sets default value correctly","time":{"start":1753338371557,"stop":1753338371557,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec4e3205fc6faf4","name":"should not receive a peer event after stop","time":{"start":1753338075451,"stop":1753338075452,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed12fa31a1529d79","name":"Store - dialed after - with timeout","time":{"start":1753338367948,"stop":1753338367949,"duration":1},"status":"passed","severity":"normal"},{"uid":"917f6d73bd8d901e","name":"Check message with no content topic is not received","time":{"start":1753338513340,"stop":1753338513340,"duration":0},"status":"passed","severity":"normal"},{"uid":"195139e2a14b428b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753338538631,"stop":1753338538632,"duration":1},"status":"passed","severity":"normal"},{"uid":"888eca41fca0e2ff","name":"should save new peer to store","time":{"start":1753338010867,"stop":1753338010868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dd5af96099f026","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753338051737,"stop":1753338051738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b313bf7231582fc","name":"should not receive a peer event before start","time":{"start":1753338025616,"stop":1753338025617,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8ff5370c6c2f2a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753337997109,"stop":1753337997109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30ec3aea6dc1ecf","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753338051760,"stop":1753338051760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc122bf0e716e5b6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app96/5/topic700/test.js","time":{"start":1753338308205,"stop":1753338308205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f196e3d54cd609bb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753338051758,"stop":1753338051759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a18d991e85d2980","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753337997114,"stop":1753337997115,"duration":1},"status":"passed","severity":"normal"},{"uid":"7727f9b6e71c74a3","name":"should dial peer immediately when queue is empty","time":{"start":1753338011371,"stop":1753338011371,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbef6f38c064c7cd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753338002463,"stop":1753338002463,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a0f4af2ce3153e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753338218365,"stop":1753338218365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2eab18e02deec41","name":"Check received message containing Chinese","time":{"start":1753338513325,"stop":1753338513326,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6f7be79c9243ba","name":"Push message with content topic containing special chars","time":{"start":1753338616075,"stop":1753338616075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a21b06e03f5c12e","name":"should handle hash queries without validation","time":{"start":1753338042633,"stop":1753338042633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0665a31c6060301","name":"should create ConnectionManager with relay","time":{"start":1753338012776,"stop":1753338012776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee36d7f54cffb90","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753338093950,"stop":1753338093950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1fa40ec0f3bd55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753338051775,"stop":1753338051775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820fd6e3d33cc6","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753338012087,"stop":1753338012087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4a8aeb5590b18e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753338051743,"stop":1753338051743,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8e51ac1f63944b","name":"Push message with content topic containing short","time":{"start":1753338616063,"stop":1753338616063,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2178d4729cb0b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753337997112,"stop":1753337997113,"duration":1},"status":"passed","severity":"normal"},{"uid":"29027fa1f8194145","name":"random static sharding 6 - Cluster ID: 548, Shard ID: 402","time":{"start":1753338306918,"stop":1753338306919,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa117e25d26193a2","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753337997105,"stop":1753337997105,"duration":0},"status":"passed","severity":"normal"},{"uid":"905e28dc6259d7b2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753338350862,"stop":1753338350862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73c29b0ed7fc9bf","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753338222944,"stop":1753338222944,"duration":0},"status":"passed","severity":"normal"},{"uid":"156ca1b6ed18c912","name":"Push message with long payload","time":{"start":1753338616069,"stop":1753338616069,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede99945bc193442","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753337997114,"stop":1753337997114,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bd2fa15a25c4cc","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753338055031,"stop":1753338055032,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff9585af6ddb41e","name":"Check received message containing numeric","time":{"start":1753338513334,"stop":1753338513335,"duration":1},"status":"passed","severity":"normal"},{"uid":"512539c81d875cf5","name":"should handle dial errors gracefully","time":{"start":1753338010862,"stop":1753338010862,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adc2093585c0fb2","name":"should stop and cleanup resources","time":{"start":1753338042829,"stop":1753338042829,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcd110a168efdf4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753338051770,"stop":1753338051770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e006966fff30362b","name":"Decoder throws on undefined content topic","time":{"start":1753338031385,"stop":1753338031385,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabebd6772447def","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753338051738,"stop":1753338051738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02ceb53e8a028f6","name":"msgTime: 0 ms from now, startTime: 1753079151138, endTime: 1753338351138","time":{"start":1753338364537,"stop":1753338364537,"duration":0},"status":"passed","severity":"normal"},{"uid":"db532ee2af887d09","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753338538632,"stop":1753338538632,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd044a2b654b4fd0","name":"Symmetric encrypt & Decrypt","time":{"start":1753338031882,"stop":1753338031882,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acf303fce96f220","name":"Relay + Store","time":{"start":1753338003226,"stop":1753338003226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb1a86178041abb","name":"should process tasks in queue","time":{"start":1753338042210,"stop":1753338042210,"duration":0},"status":"passed","severity":"normal"},{"uid":"448d28e606143e9f","name":"Relay - dialed after","time":{"start":1753338367947,"stop":1753338367947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32341bf74bec95","name":"A test","time":{"start":1753338133142,"stop":1753338133143,"duration":1},"status":"passed","severity":"normal"},{"uid":"8abd027021d00d5d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app20/1/topic593/test.js","time":{"start":1753338308205,"stop":1753338308205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbb9a5060591389","name":"should handle complete discovery-to-dial flow","time":{"start":1753338010874,"stop":1753338010874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e468ec8da1d52744","name":"Subscribe to topic containing long and receive message","time":{"start":1753338538628,"stop":1753338538628,"duration":0},"status":"passed","severity":"normal"},{"uid":"caea7fb3fda06a9f","name":"should be safe to call multiple times","time":{"start":1753338012464,"stop":1753338012466,"duration":2},"status":"passed","severity":"normal"},{"uid":"34112d0b1cb99a04","name":"Stops search when 2 null results are returned","time":{"start":1753338021417,"stop":1753338021417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffa2e33a9725545","name":"should decode valid enr successfully","time":{"start":1753338003216,"stop":1753338003216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0fb968b2ed3147","name":"should handle peerStore errors gracefully","time":{"start":1753338012785,"stop":1753338012785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84dd4dd5595351b","name":"Check received message containing short","time":{"start":1753338513324,"stop":1753338513324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8348821b922bb2ad","name":"Push message with short payload","time":{"start":1753338616053,"stop":1753338616054,"duration":1},"status":"passed","severity":"normal"},{"uid":"205b06a6f793340f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753338222943,"stop":1753338222944,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eabd5e3038296fa","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753337997104,"stop":1753337997104,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ef09b694010cda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753337997115,"stop":1753337997115,"duration":0},"status":"passed","severity":"normal"},{"uid":"804cac337808333","name":"should be safe to call multiple times","time":{"start":1753338012467,"stop":1753338012467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafe31d6531753c1","name":"should be safe to call multiple times","time":{"start":1753338012065,"stop":1753338012069,"duration":4},"status":"passed","severity":"normal"},{"uid":"6c6d781bd73a708f","name":"should not receive a peer event before start","time":{"start":1753338075451,"stop":1753338075451,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafa4dd9f4b5c3cd","name":"accepts time-filtered query with content filter","time":{"start":1753338011749,"stop":1753338011750,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c826975ade6017b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753338538633,"stop":1753338538633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f02bc8c288750b8","name":"Check publish message containing short","time":{"start":1753338212890,"stop":1753338212890,"duration":0},"status":"passed","severity":"normal"},{"uid":"e783cb571a4097b9","name":"should allow redial after failed dial cooldown expires","time":{"start":1753338011380,"stop":1753338011383,"duration":3},"status":"passed","severity":"normal"},{"uid":"2dadd094ff614000","name":"should create all internal components","time":{"start":1753338012777,"stop":1753338012777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3f66f1bd41d532","name":"should properly create location multiaddrs - tcp6","time":{"start":1753338003223,"stop":1753338003223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4535d1e9c8605e3f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753338055034,"stop":1753338055034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca1e7f86f48935a","name":"Query with Ordered Callback, No Decoder","time":{"start":1753338323085,"stop":1753338323086,"duration":1},"status":"passed","severity":"normal"},{"uid":"181218ce91db0058","name":"more peers than existing","time":{"start":1753338186798,"stop":1753338186798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16386e71c9b20ef8","name":"Push message with content topic containing JSON","time":{"start":1753338616076,"stop":1753338616076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f56eccbad2e1a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753338014066,"stop":1753338014066,"duration":0},"status":"passed","severity":"normal"},{"uid":"396c3a364ddeea9e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753338538616,"stop":1753338538616,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5de23fce11be14","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753338051769,"stop":1753338051769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e49d5386ba2e9d7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753338025618,"stop":1753338025618,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d36d69ea8c49ae","name":"new peer added after a peer was already found","time":{"start":1753338214998,"stop":1753338214998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd8df4c1da47304","name":"should initialize with default number of peers","time":{"start":1753338042881,"stop":1753338042881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6def26ed4ce8042","name":"should not fail to stop the service if it was not started","time":{"start":1753338075446,"stop":1753338075446,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc355404d7ba9b58","name":"should remove event listener for peer:discovery","time":{"start":1753338010852,"stop":1753338010855,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8d5f449084e8669","name":"Fails to publish message with empty text","time":{"start":1753338212898,"stop":1753338212898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e381b9e087c7dc3","name":"Relay - dialed first","time":{"start":1753338367947,"stop":1753338367947,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f7596b2fabbc3e","name":"Passing page size 110 when there are 120 messages","time":{"start":1753338347056,"stop":1753338347056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b50f48380cac57","name":"should keep entries that haven't expired yet","time":{"start":1753338041575,"stop":1753338041578,"duration":3},"status":"passed","severity":"normal"},{"uid":"7862ed745e4ab6a","name":"should return all connected peers without codec filter","time":{"start":1753338012784,"stop":1753338012784,"duration":0},"status":"passed","severity":"normal"},{"uid":"b389376e581ff391","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753338132859,"stop":1753338132860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88ac52237846ecb","name":"All","time":{"start":1753338075258,"stop":1753338075259,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96511aab4bc1de0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753337997116,"stop":1753337997116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b175cad9f3584ae4","name":"Check message on other pubsub topic is not received","time":{"start":1753338513331,"stop":1753338513331,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ae9c732adaf830","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753337997103,"stop":1753337997104,"duration":1},"status":"passed","severity":"normal"},{"uid":"da90484372cfb092","name":"should throw error when no peers are available","time":{"start":1753338042631,"stop":1753338042632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3837b52d2cbf3f9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753338538620,"stop":1753338538621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4501d6b2e553ea7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753337997104,"stop":1753337997104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e58a48eff3a0b0f","name":"should not execute task if max attempts is 0","time":{"start":1753338042213,"stop":1753338042214,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a24d5536fcc59b2","name":"Relay Node - default protocol","time":{"start":1753338367950,"stop":1753338367950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4446559f0486bc","name":"Push message with meta","time":{"start":1753338616066,"stop":1753338616066,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3699f470a2d05a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753338364535,"stop":1753338364536,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbfdf0f6f5986a7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app41/1/topic498/json","time":{"start":1753338308203,"stop":1753338308203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3875ffd55cd80e0b","name":"should handle special patterns correctly","time":{"start":1753338053782,"stop":1753338053782,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2fe00fd13df37","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753337997113,"stop":1753337997113,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad8c3b7c3a0ffd6","name":"should handle multiple peer connections","time":{"start":1753338012468,"stop":1753338012468,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef23d532c29e44","name":"should be empty after removing the only subscription","time":{"start":1753338042828,"stop":1753338042828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c1b9ba91d46d1b","name":"recovers when dns.resolve returns empty","time":{"start":1753338021605,"stop":1753338021605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12f7b416ca627af","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753338041521,"stop":1753338041521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4360c8c33d995e","name":"Check publish message containing Chinese","time":{"start":1753338212891,"stop":1753338212892,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0889e5c0b608401","name":"Promise Callback - true","time":{"start":1753338332833,"stop":1753338332833,"duration":0},"status":"passed","severity":"normal"},{"uid":"b387664c47faf305","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753338021461,"stop":1753338021461,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a76ec00dd02bb5","name":"should handle peer not in mesh for all topics","time":{"start":1753338012483,"stop":1753338012483,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92328dfdaced40a","name":"should return false when peer is not on the specified shard","time":{"start":1753338011282,"stop":1753338011283,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d437f5cea3ee1e","name":"should add event listener for peer:discovery","time":{"start":1753338010847,"stop":1753338010849,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0bd85eeae76258b","name":"Subscribe to topic containing XML and publish message","time":{"start":1753338222943,"stop":1753338222943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8cddd5ba1ec9a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753337997112,"stop":1753337997112,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dce18cb39e8781","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753338051741,"stop":1753338051742,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9d244019d76daf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753338051767,"stop":1753338051768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04638945efe765b","name":"should decode valid enr with tcp successfully","time":{"start":1753338003217,"stop":1753338003217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e088de12d522e8f7","name":"Push message with rate limit","time":{"start":1753338616078,"stop":1753338616078,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a3c0b287041855","name":"should not modify tags of connections for different peers","time":{"start":1753338042886,"stop":1753338042887,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbe484cb088dd8e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753338033043,"stop":1753338033044,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde65c38cc34f1f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753338319387,"stop":1753338319387,"duration":0},"status":"passed","severity":"normal"},{"uid":"228c9474ce7e55e0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753338011293,"stop":1753338011297,"duration":4},"status":"passed","severity":"normal"},{"uid":"454710a286ad90d5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753337997103,"stop":1753337997103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df5416da2eb6306","name":"Check received message containing escaped characters","time":{"start":1753338513337,"stop":1753338513338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ce4a3d356e521a","name":"should register libp2p event listeners when start is called","time":{"start":1753338042884,"stop":1753338042884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4002ecf6aff0abc","name":"random static sharding 7 - Cluster ID: 943, Shard ID: 562","time":{"start":1753338306919,"stop":1753338306920,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89d28edd38357d5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753338021608,"stop":1753338021608,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a88adc6dcfd768b","name":"returns all values when wanted number matches available values","time":{"start":1753338021058,"stop":1753338021060,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9f00f5960efc1f5","name":"can query messages normally","time":{"start":1753338325424,"stop":1753338325424,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b4e65b4ef247a","name":"should do nothing if no non-locked connections to drop","time":{"start":1753338012086,"stop":1753338012086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b714d3ee98181d2","name":"should not fail to start the service if it is already started","time":{"start":1753338075446,"stop":1753338075446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c7cfbd96463aa7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753338012477,"stop":1753338012477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f7ad06688c589","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753337997116,"stop":1753337997118,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d83c390462422e5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753338055036,"stop":1753338055036,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a604ca7f55ef6a","name":"yields decoded messages","time":{"start":1753338012420,"stop":1753338012420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6dd5ec73135486","name":"should lock peers when selected","time":{"start":1753338042882,"stop":1753338042882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ed0601ecd1aee4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753338538613,"stop":1753338538613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed7f2c682a6aa9f","name":"should dial peer when peer is discovered","time":{"start":1753338010856,"stop":1753338010861,"duration":5},"status":"passed","severity":"normal"},{"uid":"d294b4d2762d0fbb","name":"should hang up with multiaddr and return true on success","time":{"start":1753338012782,"stop":1753338012783,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b544ce0c33dd09","name":"Passing page size 10 when there are 10 messages","time":{"start":1753338347054,"stop":1753338347055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4dc9199b09e9961","name":"Query Generator - true","time":{"start":1753338332832,"stop":1753338332832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b328fd56c5228853","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753337997116,"stop":1753337997116,"duration":0},"status":"passed","severity":"normal"},{"uid":"be11767c27278ae3","name":"Push message with custom timestamp: 1753341694179","time":{"start":1753338616078,"stop":1753338616079,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ab5b385eb296fc","name":"Subscribe to topic containing long and publish message","time":{"start":1753338222938,"stop":1753338222939,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c6f0e3ab412ea4","name":"should create KeepAliveManager with relay","time":{"start":1753338012463,"stop":1753338012464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42497f4c863aec7","name":"should set field with only RELAY enabled","time":{"start":1753338003225,"stop":1753338003225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdc5d9e1de95ece","name":"Check received message containing short","time":{"start":1753338513334,"stop":1753338513334,"duration":0},"status":"passed","severity":"normal"},{"uid":"764aa0e1e3b191e","name":"should not fail to start the service if it is already started","time":{"start":1753338186499,"stop":1753338186499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9577b91ab7da8aa8","name":"Push message with unicode special characters payload","time":{"start":1753338616061,"stop":1753338616062,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f1f43bcbb4430","name":"Push message with Chinese payload","time":{"start":1753338616055,"stop":1753338616055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2326ec64b8a0da2a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753338364899,"stop":1753338364899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f6bec702abb278","name":"should handle case with all peers already connected","time":{"start":1753338012077,"stop":1753338012077,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ee5a3f6b1b725a","name":"should create ConnectionManager with required options","time":{"start":1753338012775,"stop":1753338012775,"duration":0},"status":"passed","severity":"normal"},{"uid":"713f8eb0cd65ac7a","name":"should insert message into bloom filter","time":{"start":1753338055029,"stop":1753338055029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e6951c575da962","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app36/8/topic899/json","time":{"start":1753338308204,"stop":1753338308204,"duration":0},"status":"passed","severity":"normal"},{"uid":"29722ef560e40ab4","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753338042886,"stop":1753338042886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6baecc4055b4d5","name":"should dial all remaining peers","time":{"start":1753338012075,"stop":1753338012076,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b31a4c669dba56","name":"Check received message containing XML","time":{"start":1753338513336,"stop":1753338513336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d40a9614986cd6","name":"Subscribe and receive messages via waku relay post","time":{"start":1753338538614,"stop":1753338538614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5f5f79685ff19e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753338042884,"stop":1753338042884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce736b464117000","name":"Check received message containing shell command","time":{"start":1753338513337,"stop":1753338513337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d698b1f756af903","name":"Accepts a valid Waku Message","time":{"start":1753338046111,"stop":1753338046113,"duration":2},"status":"passed","severity":"normal"},{"uid":"97d31de938ef9b4b","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753338012469,"stop":1753338012471,"duration":2},"status":"passed","severity":"normal"},{"uid":"198fe7232e557b6","name":"Check received message containing Script","time":{"start":1753338513336,"stop":1753338513336,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d1592f0458bbc3","name":"should stop all internal components","time":{"start":1753338012778,"stop":1753338012779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9570e49d77f80f48","name":"accepts valid message hash query","time":{"start":1753338011745,"stop":1753338011746,"duration":1},"status":"passed","severity":"normal"},{"uid":"627aa991e44d7879","name":"peer exchange sets tag","time":{"start":1753338214993,"stop":1753338214993,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba3789ffcdcaa6e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753338075844,"stop":1753338075845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46f1436408cb6a6","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753338214998,"stop":1753338214998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9450d4a91c43c0b8","name":"Js publishes, other Js receives","time":{"start":1753338201675,"stop":1753338201676,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e43d9e23d8bf20","name":"should handle peer store update failures gracefully","time":{"start":1753338012477,"stop":1753338012477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2682aaf75fc42d46","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753338012786,"stop":1753338012786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2808ae67570540ab","name":"Query generator for multiple messages with different message text format","time":{"start":1753338350857,"stop":1753338350858,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e45f603ad1e3dc","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753338042884,"stop":1753338042885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d286c29a952b3c","name":"should return false when peer shard info is not found","time":{"start":1753338011283,"stop":1753338011289,"duration":6},"status":"passed","severity":"normal"},{"uid":"9168be9ed31d985","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753338011744,"stop":1753338011745,"duration":1},"status":"passed","severity":"normal"},{"uid":"837c5e781fa9ddf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753338051762,"stop":1753338051762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b255464147bcbcef","name":"Refresh subscription","time":{"start":1753338538627,"stop":1753338538627,"duration":0},"status":"passed","severity":"normal"},{"uid":"41682e9dfd7ac783","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753338021461,"stop":1753338021462,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c537be103a4bec","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753338364525,"stop":1753338364529,"duration":4},"status":"passed","severity":"normal"},{"uid":"8f1baccc3c9bafd6","name":"Subscribe to topic containing XML and receive message","time":{"start":1753338538631,"stop":1753338538631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ffbe18d74729a5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753338002465,"stop":1753338002466,"duration":1},"status":"passed","severity":"normal"},{"uid":"26756c1fb9936824","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753338222942,"stop":1753338222942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a236a5c88c1bf37","name":"should sort peers by ping value","time":{"start":1753338012785,"stop":1753338012785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2df653c233f9fd4","name":"throws on content topic with empty version field","time":{"start":1753337997099,"stop":1753337997099,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff0f3389e8208d7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753338538631,"stop":1753338538631,"duration":0},"status":"passed","severity":"normal"},{"uid":"e025d6cc18daae4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753338215003,"stop":1753338215003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6241cea9ed98741","name":"Check publish message containing Script","time":{"start":1753338212893,"stop":1753338212893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a56ce942acd2318","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753338031380,"stop":1753338031381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1087540a451164c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753338513339,"stop":1753338513339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e156a184d80e97e7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753338042828,"stop":1753338042829,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4e9c21fc1472f6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753338538633,"stop":1753338538633,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac2824461a39634","name":"does not throw on valid cases","time":{"start":1753337997094,"stop":1753337997096,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab1fd37847aa6670","name":"Check received message containing Script","time":{"start":1753338513327,"stop":1753338513327,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a791c1c813533a","name":"Check received message with timestamp: 1753338069513 ","time":{"start":1753338513338,"stop":1753338513339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf1ab214294a449","name":"throws on empty content topic","time":{"start":1753337997096,"stop":1753337997097,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95f8a5ebef6d029","name":"should create a new stream if no existing for protocol found","time":{"start":1753338012390,"stop":1753338012390,"duration":0},"status":"passed","severity":"normal"},{"uid":"71119cf76997e3ae","name":"should start and setup intervals and event listeners","time":{"start":1753338042829,"stop":1753338042829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfac181986674875","name":"should send to specified number of peers of used peers","time":{"start":1753338042097,"stop":1753338042097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5092e8681c78ea3c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753338042814,"stop":1753338042814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d96ae15433386","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753338051759,"stop":1753338051760,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e39a2fd7d1c3fd9","name":"Check message with non string payload is not received","time":{"start":1753338513341,"stop":1753338513341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e432224e7ed7439a","name":"caches peers it previously fetched","time":{"start":1753338021606,"stop":1753338021606,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d5ccd1f8a8048e","name":"should requeue task if no peer is available","time":{"start":1753338042211,"stop":1753338042211,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3b7f6a5f4d8087","name":"should handle dial errors","time":{"start":1753338012781,"stop":1753338012782,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e1955114b967a2","name":"should call waitForPeer on Relay","time":{"start":1753338042625,"stop":1753338042626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6249a75929ef9af","name":"Refresh subscription","time":{"start":1753338222934,"stop":1753338222935,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a8d939f84f267529","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753338011500,"stop":1753338011500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2963dd52c63046fc","name":"should be able to dial TLS multiaddrs","time":{"start":1753338158748,"stop":1753338158748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e934988b24ed8c1","name":"should throw error - no public key","time":{"start":1753338003217,"stop":1753338003218,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccbc9ba3aca0b78","name":"Push message with Arabic payload","time":{"start":1753338616056,"stop":1753338616057,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b76f23d10ac00d","name":"should handle queue processing errors gracefully","time":{"start":1753338011386,"stop":1753338011387,"duration":1},"status":"passed","severity":"normal"},{"uid":"305cdd7fa0df7bd8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753338003226,"stop":1753338003226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c47a03620246a3","name":"should emit a peer event after start","time":{"start":1753338075447,"stop":1753338075450,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4c5d96775cb17bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753338051774,"stop":1753338051774,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dce7d20a84ca52","name":"Push to array if already present","time":{"start":1753337997147,"stop":1753337997148,"duration":1},"status":"passed","severity":"normal"},{"uid":"b711fc31552d5252","name":"Check publish message containing Arabic","time":{"start":1753338212892,"stop":1753338212892,"duration":0},"status":"passed","severity":"normal"},{"uid":"463a6b2e1799f17c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753338513333,"stop":1753338513333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41216b63f6b5ed8","name":"should be safe to call multiple times","time":{"start":1753338010855,"stop":1753338010855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adc834586298ada","name":"returns nothing if no connections present","time":{"start":1753338012484,"stop":1753338012485,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f96f740d7fb77eb","name":"accepts valid content-filtered query","time":{"start":1753338011744,"stop":1753338011744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc87f5f348773c1b","name":"Push message with content topic containing Arabic","time":{"start":1753338616075,"stop":1753338616075,"duration":0},"status":"passed","severity":"normal"},{"uid":"756477fcf2c8f106","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753338041519,"stop":1753338041520,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f15fa4e5cd7f2b6","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app58/9/topic683/proto","time":{"start":1753338308205,"stop":1753338308205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a122e847a8a69b16","name":"rejects hash query with time filter","time":{"start":1753338011746,"stop":1753338011749,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e0fef5cda7b6ee8","name":"Throws when trying to push message with empty payload","time":{"start":1753338616062,"stop":1753338616062,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ef4e6b7b11ce43","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753337997103,"stop":1753337997103,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a08ebb93e4c496","name":"Push message with meta","time":{"start":1753338616077,"stop":1753338616077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed872d26c5dde808","name":"Subscribe and receives messages on 20 topics","time":{"start":1753338538615,"stop":1753338538615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b042bf951360b6e0","name":"should have no discoveries enabled by default","time":{"start":1753338041507,"stop":1753338041508,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5aaed7be9676c0","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753338012087,"stop":1753338012087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfe25a5aa1b49eb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753338051742,"stop":1753338051742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f347528c59c8bbb","name":"Encoder throws on empty string content topic","time":{"start":1753338031384,"stop":1753338031385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5290685f0620745","name":"yields undefined for messages without decoder","time":{"start":1753338012427,"stop":1753338012427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7d999ee5d0b5d1","name":"topics with same application and version share the same shard","time":{"start":1753337997106,"stop":1753337997107,"duration":1},"status":"passed","severity":"normal"},{"uid":"b596888d96405739","name":"should dial second nwaku node that was discovered","time":{"start":1753338069139,"stop":1753338069146,"duration":7},"status":"skipped","severity":"normal"},{"uid":"d2d9d9e99cd395b","name":"Encoder throws on undefined content topic","time":{"start":1753338031384,"stop":1753338031384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e45bf2516cd06c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753338042884,"stop":1753338042884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce035d6c7b16ba2","name":"Overlapping topic subscription","time":{"start":1753338538616,"stop":1753338538616,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caa1846c43fe77d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753338051742,"stop":1753338051742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a623a77f80b919","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753338212896,"stop":1753338212896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482b2078a49aba6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753338042282,"stop":1753338042282,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b951848e536435","name":"should return null for non-existent peer","time":{"start":1753338012078,"stop":1753338012078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b21d88797db21da","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753338051744,"stop":1753338051744,"duration":0},"status":"passed","severity":"normal"},{"uid":"405cddeeff2e0c9d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753338051755,"stop":1753338051757,"duration":2},"status":"passed","severity":"normal"},{"uid":"49f02c5624a2b8dc","name":"should stop ping timers on peer disconnect","time":{"start":1753338012469,"stop":1753338012469,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d87ab7010c1c5f","name":"should be sent with empty content","time":{"start":1753338055035,"stop":1753338055035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fbb3330b18c424","name":"Push message with content topic containing special chars","time":{"start":1753338616063,"stop":1753338616064,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d7948a1388e4f3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753338011493,"stop":1753338011493,"duration":0},"status":"passed","severity":"normal"},{"uid":"62df0f3b6c30b16a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753338051752,"stop":1753338051752,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f229461f82e4d04","name":"returns only open connection if one present","time":{"start":1753338012485,"stop":1753338012485,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c4c653db0670be","name":"Push message with Basic HTML tag payload","time":{"start":1753338616060,"stop":1753338616060,"duration":0},"status":"passed","severity":"normal"},{"uid":"57142da60dd88371","name":"should set field with only STORE enabled","time":{"start":1753338003225,"stop":1753338003225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f4e003cee1e9b0","name":"should throw error - no public key","time":{"start":1753338003219,"stop":1753338003219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2034153249596d0","name":"Check received message containing Basic HTML tag","time":{"start":1753338513337,"stop":1753338513337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f7952821fad53c","name":"should not allow k > 12","time":{"start":1753338051338,"stop":1753338051341,"duration":3},"status":"passed","severity":"normal"},{"uid":"2297d73d25b41286","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753338538632,"stop":1753338538632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73128479b01601d","name":"Check received message containing numeric","time":{"start":1753338513325,"stop":1753338513325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e424f47457e6c31","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753338042211,"stop":1753338042211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2060a282bc0c32a0","name":"random static sharding 4 - Cluster ID: 384, Shard ID: 484","time":{"start":1753338306914,"stop":1753338306917,"duration":3},"status":"passed","severity":"normal"},{"uid":"6fd03dbbe85e9210","name":"Ordered callback, aborts when callback returns true","time":{"start":1753338350862,"stop":1753338350863,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f6f4a40c42523a","name":"should filter out already connected peers","time":{"start":1753338012075,"stop":1753338012075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26f48db8889aad3","name":"Check received message containing emoji","time":{"start":1753338513338,"stop":1753338513338,"duration":0},"status":"passed","severity":"normal"},{"uid":"953ce9c1aaadf2ee","name":"should load peers from local storage and dispatch events","time":{"start":1753338025618,"stop":1753338025618,"duration":0},"status":"passed","severity":"normal"},{"uid":"648deeddb144ce3f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753337997312,"stop":1753337997312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc0650155d2e953","name":"should skip peer when not on same cluster","time":{"start":1753338011378,"stop":1753338011379,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd53e4c5ba05e9fd","name":"should dial with multiaddr and return stream","time":{"start":1753338012781,"stop":1753338012781,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd771f0aff4f8c5","name":"Check received message containing JSON","time":{"start":1753338513337,"stop":1753338513337,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4a86b766ad5503","name":"should dial peers from store when browser is connected","time":{"start":1753338012069,"stop":1753338012070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7bb69b4183593e0","name":"should only return 1 node with relay and store capability","time":{"start":1753338021607,"stop":1753338021607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3657b6e298367c17","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753338218361,"stop":1753338218361,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f2a1c0d6e1d7d7","name":"Subscribe and publish message","time":{"start":1753338222930,"stop":1753338222930,"duration":0},"status":"passed","severity":"normal"},{"uid":"65176e3f211d40dc","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753338222940,"stop":1753338222941,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b045eb800cf4420","name":"should reject if LightPush is requested but not mounted","time":{"start":1753338042615,"stop":1753338042615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44dbddbb1e51dfa","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753338051751,"stop":1753338051751,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bab9a4483e2fca","name":"messageHashStr produces different results for different inputs","time":{"start":1753338011512,"stop":1753338011512,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa48358f6ef790","name":"Publish message with large meta","time":{"start":1753338212901,"stop":1753338212901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a397d92324568bc6","name":"Push message with XML payload","time":{"start":1753338616059,"stop":1753338616060,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc8a60d73bf0817","name":"should enable all discoveries when explicitly set","time":{"start":1753338041519,"stop":1753338041519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77a8024833f7dcf","name":"Query with Ordered Callback, No message returned","time":{"start":1753338323086,"stop":1753338323087,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2539cb6ddc2a52","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753338218369,"stop":1753338218372,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebbb78599a8172c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app20/7/topic574/proto","time":{"start":1753338308203,"stop":1753338308203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c049b3761861a1ab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753338218368,"stop":1753338218368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf861b4c295bcb5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753338538618,"stop":1753338538618,"duration":0},"status":"passed","severity":"normal"},{"uid":"496379893af5da3d","name":"Query Generator, No Decoder","time":{"start":1753338323081,"stop":1753338323081,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c3ac4a76dd5fd9","name":"Push message with content topic containing long","time":{"start":1753338616063,"stop":1753338616063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4be324189139a2","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753338051739,"stop":1753338051741,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d823ddb5da0b3b4","name":"Passing page size 19 when there are 20 messages","time":{"start":1753338347055,"stop":1753338347056,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8ce6e90ee179f5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753338206259,"stop":1753338206259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f26b2316d4fd8f","name":"different cluster: nodes don't connect","time":{"start":1753338147923,"stop":1753338147926,"duration":3},"status":"passed","severity":"normal"},{"uid":"df11e1b84d8f64c2","name":"Push message with XML payload","time":{"start":1753338616071,"stop":1753338616071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3328fe12910b27a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753338222930,"stop":1753338222930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d37aec32a5b8aac","name":"Push message with Script payload","time":{"start":1753338616071,"stop":1753338616071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ec3ee01d1bc21c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753338051745,"stop":1753338051745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab10036040b8173","name":"should not receive a peer event after stop","time":{"start":1753338186500,"stop":1753338186501,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef829f1ac70c8dca","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753338003216,"stop":1753338003216,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2d4bd0b1ff4314","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753338218374,"stop":1753338218375,"duration":1},"status":"passed","severity":"normal"},{"uid":"31dca7f38c778c1f","name":"it tolerates circular branch references","time":{"start":1753338021604,"stop":1753338021604,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e756103c1d6da5","name":"Check received message containing Chinese","time":{"start":1753338513335,"stop":1753338513335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c319322b89581165","name":"should increase lamport timestamp","time":{"start":1753338055030,"stop":1753338055030,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a1c51dbafc8168","name":"should start and stop interval correctly","time":{"start":1753338042210,"stop":1753338042210,"duration":0},"status":"passed","severity":"normal"},{"uid":"121cbcd41e71046e","name":"should select older connection if present","time":{"start":1753338012485,"stop":1753338012486,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6680d8b91a24d40","name":"should be delivered immediately if received","time":{"start":1753338055037,"stop":1753338055037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8ee4c4554efc5","name":"configure the node with multiple content topics","time":{"start":1753338308206,"stop":1753338308206,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd08a8036f1c4e0c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753338222945,"stop":1753338222945,"duration":0},"status":"passed","severity":"normal"},{"uid":"747441492e35c2a4","name":"random static sharding 3 - Cluster ID: 610, Shard ID: 485","time":{"start":1753338306914,"stop":1753338306914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5613f858f7571567","name":"yields undefined for messages without content topic","time":{"start":1753338012420,"stop":1753338012427,"duration":7},"status":"passed","severity":"normal"},{"uid":"1e20c4c363631d33","name":"Check publish message containing escaped characters","time":{"start":1753338212895,"stop":1753338212895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82583fddbe478d5","name":"msgTime: 0 ms from now, startTime: 1753251951138, endTime: 1753338351138","time":{"start":1753338364537,"stop":1753338364537,"duration":0},"status":"passed","severity":"normal"},{"uid":"f566864d416e2d09","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753338051758,"stop":1753338051758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e01c799e8fa75b","name":"should return false when peer is not found","time":{"start":1753338011298,"stop":1753338011302,"duration":4},"status":"passed","severity":"normal"},{"uid":"f8f18e5a7b942922","name":"Push message with escaped characters payload","time":{"start":1753338616061,"stop":1753338616061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9737311dc435cc34","name":"should never report false negatives","time":{"start":1753338053781,"stop":1753338053781,"duration":0},"status":"passed","severity":"normal"},{"uid":"536496cecdaf1dbb","name":"should reject if Relay is requested but not mounted","time":{"start":1753338042613,"stop":1753338042614,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f579bd003b4e32","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753338021458,"stop":1753338021459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cde83c6ccba6d2","name":"should handle multiple peers with different shard configurations","time":{"start":1753338011394,"stop":1753338011396,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c1448d52fce6e17","name":"Decoder throws on empty string content topic","time":{"start":1753338031385,"stop":1753338031386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6547fd318ec2763c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753338089492,"stop":1753338089492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4719c6a1b24de6d","name":"should not retry if at least one success","time":{"start":1753338042102,"stop":1753338042102,"duration":0},"status":"passed","severity":"normal"},{"uid":"92caef36c3d03c52","name":"Push message with shell command payload","time":{"start":1753338616072,"stop":1753338616072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c751fcf158ead3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753338051762,"stop":1753338051765,"duration":3},"status":"passed","severity":"normal"},{"uid":"db96c2c5745f00e3","name":"should remove event listeners","time":{"start":1753338012466,"stop":1753338012467,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e8cd0084f9cd9d","name":"Decrypt messages","time":{"start":1753338189472,"stop":1753338189472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe6c92124d3b498","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753337997109,"stop":1753337997109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3fad5432fced12","name":"groups content topics by expected pubsub topic","time":{"start":1753337997107,"stop":1753337997107,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea2d58deb7635d9","name":"Push message with JSON payload","time":{"start":1753338616060,"stop":1753338616060,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8f3a0fac3711f2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753338323082,"stop":1753338323085,"duration":3},"status":"passed","severity":"normal"},{"uid":"e2fdb0b649b3216b","name":"should reject on timeout if it was set","time":{"start":1753338042623,"stop":1753338042623,"duration":0},"status":"passed","severity":"normal"},{"uid":"79af34be151a2372","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753338051772,"stop":1753338051773,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8ac9ae3d268343","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753338042886,"stop":1753338042886,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee8afcd9b9048fb","name":"should return usable stream attached to connection","time":{"start":1753338012389,"stop":1753338012389,"duration":0},"status":"passed","severity":"normal"},{"uid":"eceac6aa6287006","name":"should dial all peers on dial","time":{"start":1753338158745,"stop":1753338158746,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cea1fae77c7e2d","name":"should successfully query store with valid decoders and options","time":{"start":1753338042630,"stop":1753338042631,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3ea064a1aff40a","name":"Push message with content topic containing unicode special characters","time":{"start":1753338616076,"stop":1753338616077,"duration":1},"status":"passed","severity":"normal"},{"uid":"966644009b457e15","name":"should not receive a peer event after stop","time":{"start":1753338025617,"stop":1753338025617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e375b1d9c8c15c71","name":"Renews subscription after lossing a connection","time":{"start":1753338538623,"stop":1753338538623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0888a9d4eb9bb26","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753338042633,"stop":1753338042633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84b62d020bb6e4c","name":"should reject if Filter is requested but not mounted","time":{"start":1753338042618,"stop":1753338042623,"duration":5},"status":"passed","severity":"normal"},{"uid":"5c29f0e615c846bc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753338051736,"stop":1753338051736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2684bf56589636a","name":"ends if response has no messages","time":{"start":1753338012419,"stop":1753338012420,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2fab57aab99748","name":"should emit a peer event after start","time":{"start":1753338025616,"stop":1753338025616,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0678face7125de","name":"should start all internal components","time":{"start":1753338012777,"stop":1753338012778,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5c0a18f959840e","name":"should dial all known peers when reached zero connections","time":{"start":1753338114830,"stop":1753338114831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5876f38097ddea","name":"Push message with short payload","time":{"start":1753338616069,"stop":1753338616069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d310e576e4805fe6","name":"should properly create location multiaddrs - udp6","time":{"start":1753338003222,"stop":1753338003222,"duration":0},"status":"passed","severity":"normal"},{"uid":"72afd9587ae114cb","name":"Overlapping topic subscription","time":{"start":1753338538627,"stop":1753338538627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f199250bef00ee","name":"should handle peer store errors gracefully","time":{"start":1753338010866,"stop":1753338010867,"duration":1},"status":"passed","severity":"normal"},{"uid":"452a0fff705ea023","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753337997110,"stop":1753337997110,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c0d324d3c4e0cd","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753337997311,"stop":1753337997311,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ac34d4c4c1767f","name":"Push message with escaped characters payload","time":{"start":1753338616072,"stop":1753338616072,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e993bf78a192a9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753338206260,"stop":1753338206260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c68fe8a3a81ffa","name":"Push message with content topic containing Arabic","time":{"start":1753338616064,"stop":1753338616064,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5b267f7bfead00","name":"Generator, 2 different shards","time":{"start":1753338314472,"stop":1753338314472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4773c7dc2c977c5","name":"should set default options when no config provided","time":{"start":1753338012776,"stop":1753338012776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9540174f75b2b843","name":"Init the array if not present","time":{"start":1753337997147,"stop":1753337997147,"duration":0},"status":"passed","severity":"normal"},{"uid":"df665d6318207e2a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753338222933,"stop":1753338222934,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7113d40080e2489","name":"should handle relay send failures gracefully","time":{"start":1753338012480,"stop":1753338012480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fd8d3baec45342","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753338011498,"stop":1753338011499,"duration":1},"status":"passed","severity":"normal"},{"uid":"349bb3634a0d847d","name":"should not process empty queue","time":{"start":1753338011386,"stop":1753338011386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7feac17c348ac2d","name":"Decoder throws on empty string content topic","time":{"start":1753338012712,"stop":1753338012713,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd26b2de87c79592","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753338538623,"stop":1753338538623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37d0407f67525c4","name":"Check publish message containing Basic HTML tag","time":{"start":1753338212894,"stop":1753338212894,"duration":0},"status":"passed","severity":"normal"},{"uid":"6670422ef36b0431","name":"should insert elements correctly","time":{"start":1753338053780,"stop":1753338053780,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4edf1fccfb2cb5","name":"Push message with content topic containing Chinese","time":{"start":1753338616064,"stop":1753338616064,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039ac1bcac3ad57","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753338002464,"stop":1753338002464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a80eaf6a8e4888","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753338051751,"stop":1753338051751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad334f6c5415c8a4","name":"Check message with no payload is not received","time":{"start":1753338513340,"stop":1753338513341,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d786b1c6a8629e","name":"should send relay ping messages on timer","time":{"start":1753338012480,"stop":1753338012480,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee587e24854c923","name":"should successfully stop","time":{"start":1753338042815,"stop":1753338042815,"duration":0},"status":"passed","severity":"normal"},{"uid":"69db9fe14050eaf5","name":"messageHashStr produces consistent results for the same input","time":{"start":1753338011511,"stop":1753338011512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0947ffcab82088","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753338538632,"stop":1753338538632,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c276ec9248dbd01","name":"messageHashStr works with IProtoMessage","time":{"start":1753338011500,"stop":1753338011500,"duration":0},"status":"passed","severity":"normal"},{"uid":"affed43d1f2cc80e","name":"ignores domain fetching errors","time":{"start":1753338021605,"stop":1753338021605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb845e910e55d132","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753338538624,"stop":1753338538624,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c3ea849827f869","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753338212898,"stop":1753338212899,"duration":1},"status":"passed","severity":"normal"},{"uid":"80283bb336357034","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753338093949,"stop":1753338093950,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cda2cc85bca7ee","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753338002456,"stop":1753338002458,"duration":2},"status":"passed","severity":"normal"},{"uid":"b85dc7e1152e3523","name":"Check received message containing long","time":{"start":1753338513334,"stop":1753338513334,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c471cb986cb931c","name":"should properly create peer info with all multiaddrs","time":{"start":1753338003223,"stop":1753338003224,"duration":1},"status":"passed","severity":"normal"},{"uid":"b798f82a347bd389","name":"should return false when network is not connected","time":{"start":1753338012780,"stop":1753338012780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2385395edcfaca5","name":"Decoder throws on undefined content topic","time":{"start":1753338033045,"stop":1753338033045,"duration":0},"status":"passed","severity":"normal"},{"uid":"761d6619b9b6c4dd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753338538628,"stop":1753338538629,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bcc8e23b9f4fb6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753338364525,"stop":1753338364525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9b110ea38bf97","name":"Check message with no content topic is not received","time":{"start":1753338513332,"stop":1753338513332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c047b0366b62098a","name":"should initialize with custom number of peers","time":{"start":1753338042882,"stop":1753338042882,"duration":0},"status":"passed","severity":"normal"},{"uid":"82373c16b2169274","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753338055032,"stop":1753338055033,"duration":1},"status":"passed","severity":"normal"},{"uid":"717dd2295d72947c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753338042815,"stop":1753338042815,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e88bea4710f770","name":"should add and check entries correctly","time":{"start":1753338041573,"stop":1753338041573,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c1756a348f9826","name":"should be empty when created","time":{"start":1753338042827,"stop":1753338042827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ed2bd40e562fca","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753338364536,"stop":1753338364536,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dd646af300b149","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753338002460,"stop":1753338002461,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b875e2ad75f93c2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753338051771,"stop":1753338051772,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae6ac80a1ea01d","name":"should handle dial errors gracefully","time":{"start":1753338012076,"stop":1753338012076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4437ded358dcbf18","name":"Query generator for multiple messages","time":{"start":1753338350856,"stop":1753338350857,"duration":1},"status":"passed","severity":"normal"},{"uid":"95be9a0089fc3cd9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753338513330,"stop":1753338513330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c52399a46395737","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753338051349,"stop":1753338051349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe3d7ea8fd350b4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753338051754,"stop":1753338051754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4267016ee7edfad9","name":"can start the service","time":{"start":1753338075440,"stop":1753338075441,"duration":1},"status":"passed","severity":"normal"},{"uid":"743dbbf724ee636c","name":"Check publish message containing emoji","time":{"start":1753338212896,"stop":1753338212896,"duration":0},"status":"passed","severity":"normal"},{"uid":"116fdb46f60582b3","name":"Check message with invalid timestamp is not received","time":{"start":1753338513339,"stop":1753338513340,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c242b44d97db8d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753338012479,"stop":1753338012480,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbe35a2ca189068","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753338352974,"stop":1753338352975,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ee781b564e2591","name":"should dial one peer on dial","time":{"start":1753338158746,"stop":1753338158747,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced5a2e64ef98b6f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753338042882,"stop":1753338042883,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d950edcc75eda","name":"random static sharding 5 - Cluster ID: 547, Shard ID: 168","time":{"start":1753338306917,"stop":1753338306918,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f10cf7e75d2109","name":"retrieves a single peer","time":{"start":1753338021603,"stop":1753338021604,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f692711379c5d4","name":"Sign & Recover","time":{"start":1753338031883,"stop":1753338031883,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eca105ea5574f5","name":"Wrong topic","time":{"start":1753338308205,"stop":1753338308206,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e47155511e2138f","name":"should handle ping failures gracefully","time":{"start":1753338012476,"stop":1753338012477,"duration":1},"status":"passed","severity":"normal"},{"uid":"794589baf5606c8c","name":"should return false when peer is on different cluster","time":{"start":1753338011282,"stop":1753338011282,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a67d1fabe138b","name":"Store - dialed first","time":{"start":1753338367948,"stop":1753338367948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e751b15de1874044","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753338513339,"stop":1753338513339,"duration":0},"status":"passed","severity":"normal"},{"uid":"5226a004a19f018a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753338147926,"stop":1753338147926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d5982a6357471d","name":"should handle shardReader errors","time":{"start":1753338012787,"stop":1753338012787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb06ea8805703ae","name":"should increase lamport timestamp","time":{"start":1753338055028,"stop":1753338055028,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe2004aadf6a135","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753338051750,"stop":1753338051750,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec838800d46af08","name":"should not create relay timers when relay is not provided","time":{"start":1753338012478,"stop":1753338012478,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d65d643cb3d7c14","name":"should transition to Unhealthy when no connections","time":{"start":1753338042282,"stop":1753338042282,"duration":0},"status":"passed","severity":"normal"},{"uid":"22385e5cb108d8d6","name":"Query Generator, No message returned","time":{"start":1753338323081,"stop":1753338323082,"duration":1},"status":"passed","severity":"normal"},{"uid":"4072933f60d4c82e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753338538622,"stop":1753338538623,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac3bd5b11d81dc9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753338002466,"stop":1753338002467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c99c3d6a55cec0","name":"should push the message to the outgoing buffer","time":{"start":1753338055029,"stop":1753338055029,"duration":0},"status":"passed","severity":"normal"},{"uid":"851b05987a2b41b6","name":"should properly start and stop event listening","time":{"start":1753338042283,"stop":1753338042283,"duration":0},"status":"passed","severity":"normal"},{"uid":"904a2259e19c13b4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753338042886,"stop":1753338042886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36e2576ba4d1253","name":"should be safe to call multiple times","time":{"start":1753338012779,"stop":1753338012779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d374ad4f5f1227fe","name":"should remove expired entries after TTL has passed","time":{"start":1753338041574,"stop":1753338041575,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e0c9f1dcbf9b0e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753338012085,"stop":1753338012085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27eaf64ccb03989","name":"same cluster, static sharding: nodes connect","time":{"start":1753338147923,"stop":1753338147923,"duration":0},"status":"passed","severity":"normal"},{"uid":"187fabd1e448970c","name":"Push message with custom timestamp: 1753341694178","time":{"start":1753338616068,"stop":1753338616068,"duration":0},"status":"passed","severity":"normal"},{"uid":"909eab8e5797b1f8","name":"A test","time":{"start":1753338133142,"stop":1753338133142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16cdeb229652d43","name":"Push message equal or less that 1MB","time":{"start":1753338616068,"stop":1753338616068,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2558cf174711f8","name":"should clear all timers","time":{"start":1753338012467,"stop":1753338012467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cee82ecd422e07e","name":"Publish without waiting for remote peer","time":{"start":1753338222929,"stop":1753338222929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1338c9902a03c2df","name":"Push message with custom timestamp: 1722579694178","time":{"start":1753338616067,"stop":1753338616067,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9802aad12be97","name":"Should update shard info","time":{"start":1753338159051,"stop":1753338159052,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac8f015c1d1ee1a","name":"Encoder throws on undefined content topic","time":{"start":1753338012708,"stop":1753338012708,"duration":0},"status":"passed","severity":"normal"},{"uid":"46025ed00f3b05e4","name":"Push message with special chars payload","time":{"start":1753338616069,"stop":1753338616070,"duration":1},"status":"passed","severity":"normal"},{"uid":"862d580f0de1fc2a","name":"should skip peer when failed to dial recently","time":{"start":1753338011373,"stop":1753338011373,"duration":0},"status":"passed","severity":"normal"},{"uid":"682488754fbadc0f","name":"Cluster id 0, shard 0","time":{"start":1753338306912,"stop":1753338306912,"duration":0},"status":"passed","severity":"normal"},{"uid":"af845ccb6307acda","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753338075843,"stop":1753338075844,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f80d2cb9b7f819e","name":"Check publish message containing XML","time":{"start":1753338212893,"stop":1753338212894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6812abd60fb7c3d8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753338538614,"stop":1753338538615,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf498c184a0c7f9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753338012478,"stop":1753338012479,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b9268d655040b5","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753338055030,"stop":1753338055031,"duration":1},"status":"passed","severity":"normal"},{"uid":"7345c45c85da9977","name":"should handle task timeouts","time":{"start":1753338042213,"stop":1753338042213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1189e82707579665","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753337997112,"stop":1753337997112,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f37d5a22ee9e72","name":"different cluster: nodes don't connect","time":{"start":1753338147927,"stop":1753338147927,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cb38fede7ff1e2","name":"should not create multiple intervals when called multiple times","time":{"start":1753338011360,"stop":1753338011360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37e612a5e0fe722","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753338012399,"stop":1753338012399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4045a709cd42ed","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753338012478,"stop":1753338012478,"duration":0},"status":"passed","severity":"normal"},{"uid":"80322739378b5aef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753337997111,"stop":1753337997111,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b08d6b7b86edb4","name":"Push message equal or less that 1MB","time":{"start":1753338616079,"stop":1753338616079,"duration":0},"status":"passed","severity":"normal"},{"uid":"785132c12aff9584","name":"Ordered Callback - true","time":{"start":1753338332833,"stop":1753338332834,"duration":1},"status":"passed","severity":"normal"},{"uid":"782d34aeac3f266a","name":"Passing page size 1 when there are 4 messages","time":{"start":1753338347053,"stop":1753338347053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c8369a90ac6de4","name":"Check publish message containing JSON","time":{"start":1753338212894,"stop":1753338212894,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aa5e83bccbe128","name":"should serialize and deserialize correctly","time":{"start":1753338053781,"stop":1753338053782,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28bacc009df1431","name":"Check publish message containing shell command","time":{"start":1753338212894,"stop":1753338212895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79ccd590564a47d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753338222945,"stop":1753338222946,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5ac6d2de782b9d","name":"should support chaining for add method","time":{"start":1753338041574,"stop":1753338041574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebfae970fbaff98","name":"Check publish message containing numeric","time":{"start":1753338212891,"stop":1753338212891,"duration":0},"status":"passed","severity":"normal"},{"uid":"832be82ae6cc5879","name":"Check received message containing Arabic","time":{"start":1753338513335,"stop":1753338513335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3fde3aaab15030","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753338352975,"stop":1753338352978,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4f1dda3e8be7b36","name":"should wait for Store peer to be connected","time":{"start":1753338042625,"stop":1753338042625,"duration":0},"status":"passed","severity":"normal"},{"uid":"4460144e7f1b9ce3","name":"Waku message hash computation (payload length 0)","time":{"start":1753338011497,"stop":1753338011498,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd7c6bc70d0df27","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753338051770,"stop":1753338051770,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5a5a53055a5285","name":"should mark all messages in causal history as acknowledged","time":{"start":1753338055032,"stop":1753338055032,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ec8d9eb1d76778","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753338051744,"stop":1753338051744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93ce122eb0caa0a","name":"Fails to push message bigger that 1MB","time":{"start":1753338616068,"stop":1753338616068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24016cd4c7e02d2","name":"should handle multiple query options for time ranges","time":{"start":1753338042632,"stop":1753338042633,"duration":1},"status":"passed","severity":"normal"},{"uid":"264f5c884b872a6a","name":"should create ShardReader with static shards network config","time":{"start":1753338011257,"stop":1753338011257,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c550bf86e2ecb57","name":"Check received message containing JSON","time":{"start":1753338513328,"stop":1753338513328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85b460da27635c7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753338364529,"stop":1753338364529,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bb67d22a727f6c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753338051746,"stop":1753338051750,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a2b19dd51f15bd1","name":"Query with Promise Callback, No message returned","time":{"start":1753338323088,"stop":1753338323088,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbc53c828105097","name":"should dial peer when on same shard","time":{"start":1753338011379,"stop":1753338011379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1a6dffaa7daf7","name":"Check received message containing SQL Injection","time":{"start":1753338513336,"stop":1753338513336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ab1d48cb0fd215","name":"should be safe to call multiple times","time":{"start":1753338010849,"stop":1753338010851,"duration":2},"status":"passed","severity":"normal"},{"uid":"326a9f4befe16e86","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753338055035,"stop":1753338055036,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e0c70cd979c04a","name":"should be able to decode the field with only STORE set to true","time":{"start":1753338002467,"stop":1753338002467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b01182cdada7aad","name":"should return different streams if requested simultaniously","time":{"start":1753338012390,"stop":1753338012390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebd4b15d62d1620","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app56/8/topic339/proto","time":{"start":1753338308202,"stop":1753338308202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9907dd16580318f","name":"should merge provided config with defaults","time":{"start":1753338012776,"stop":1753338012777,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58c5e90ace21f03","name":"throws if decoders don't match content topics","time":{"start":1753338012418,"stop":1753338012418,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd85d86b478764bf","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753338350858,"stop":1753338350859,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d66a001a512419","name":"Promise Callback - false","time":{"start":1753338332833,"stop":1753338332833,"duration":0},"status":"passed","severity":"normal"},{"uid":"908288a58125042c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753338051777,"stop":1753338051778,"duration":1},"status":"passed","severity":"normal"},{"uid":"19bb5eeee0203ae7","name":"Check publish message after service node is restarted","time":{"start":1753338212900,"stop":1753338212900,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bb3c47f31eaf92e","name":"should not allow unachievable error rate","time":{"start":1753338051342,"stop":1753338051343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea5235444b6acc1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753338218361,"stop":1753338218365,"duration":4},"status":"passed","severity":"normal"},{"uid":"2023063fdba229c7","name":"Check publish message containing Russian","time":{"start":1753338212892,"stop":1753338212892,"duration":0},"status":"passed","severity":"normal"},{"uid":"87255044d3e9320d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753338011494,"stop":1753338011494,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ffbb2733c7bec7","name":"Subscribe to topic containing short and receive message","time":{"start":1753338538617,"stop":1753338538617,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dc4d35e2c6f7d8","name":"should skip peer when dialed recently","time":{"start":1753338011372,"stop":1753338011373,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e8295fb4da43bc","name":"Push message with content topic containing numeric","time":{"start":1753338616063,"stop":1753338616063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0de54444b4d14b7","name":"should remove event listeners","time":{"start":1753338012064,"stop":1753338012064,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e62773168fccaa","name":"should add peer to queue when queue is not empty","time":{"start":1753338011371,"stop":1753338011372,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a86e27ce845a5c4","name":"Check received message containing long","time":{"start":1753338513324,"stop":1753338513325,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d77b45a8dc6a5f4","name":"Check received message containing Basic HTML tag","time":{"start":1753338513328,"stop":1753338513328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25ad6dc55e6fc66","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753338352978,"stop":1753338352979,"duration":1},"status":"passed","severity":"normal"},{"uid":"6106b114ed4e2c94","name":"Push message with JSON payload","time":{"start":1753338616072,"stop":1753338616072,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea8504b2aa4ced0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753338011494,"stop":1753338011494,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac63a541068c7f0","name":"Relay + Store","time":{"start":1753338075257,"stop":1753338075258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f303342ef00a1d79","name":"Check message with invalid timestamp is not received","time":{"start":1753338513331,"stop":1753338513331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dbba8d4a305db5","name":"should handle queue overflow by adding peers to queue","time":{"start":1753338011384,"stop":1753338011384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c195fe1b5c12d854","name":"Correctly serialized arguments","time":{"start":1753338148165,"stop":1753338148166,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1229aeafe5bcdaa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753338218360,"stop":1753338218361,"duration":1},"status":"passed","severity":"normal"},{"uid":"18878562e21e78","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753338319387,"stop":1753338319387,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dee24a40b6a8e3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753338021607,"stop":1753338021607,"duration":0},"status":"passed","severity":"normal"},{"uid":"effeadf644d1dafd","name":"Light Node - default protocols","time":{"start":1753338367949,"stop":1753338367950,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8c0e9c7f887709","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753338002472,"stop":1753338002472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d6610ff3ed8c7e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753338021461,"stop":1753338021461,"duration":0},"status":"passed","severity":"normal"},{"uid":"14fa833e7a19969c","name":"should not receive a peer event before start","time":{"start":1753338186500,"stop":1753338186500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6895084e4e620591","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753338538629,"stop":1753338538629,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb26920312a5bed6","name":"Push message with special chars payload","time":{"start":1753338616055,"stop":1753338616055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d988488aa4c4bf","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753338538626,"stop":1753338538626,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30519d9e507060c8","name":"random static sharding 1 - Cluster ID: 872, Shard ID: 694","time":{"start":1753338306913,"stop":1753338306913,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbed03f2302bc2db","name":"Publish message with custom timestamp: Fri Aug 02 2024 06:23:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1753338212896,"stop":1753338212897,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a30800705e7e5","name":"Push message with content topic containing emoji","time":{"start":1753338616077,"stop":1753338616077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f548e7779b9605","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753338147928,"stop":1753338147928,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f035cf851ff55f8","name":"should dispatch connect and disconnect events","time":{"start":1753338042883,"stop":1753338042883,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab4c46286111b80","name":"should return peer for existing peer","time":{"start":1753338012077,"stop":1753338012078,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdd538f46e61105","name":"Passing an array","time":{"start":1753338371556,"stop":1753338371556,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e80f5fa85567737","name":"Non TWN Cluster","time":{"start":1753338308202,"stop":1753338308202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba798c6db9b4bc1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753338051774,"stop":1753338051774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec19dbc4c4e55c57","name":"should return true when peer is on the specified shard","time":{"start":1753338011279,"stop":1753338011281,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb0ba6c04c0a6d06","name":"Subscribe and receive messages via lightPush","time":{"start":1753338538612,"stop":1753338538613,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3a877468fc62bc","name":"Push message with content topic containing long","time":{"start":1753338616074,"stop":1753338616074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3490617d6e4e6b9b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753338222931,"stop":1753338222932,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f53560ff7e65a7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753338538622,"stop":1753338538622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f691539b642910a","name":"Push message with rate limit","time":{"start":1753338616067,"stop":1753338616067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a55ec15badb664a","name":"Query generator for multiple messages with different content topic format","time":{"start":1753338350859,"stop":1753338350861,"duration":2},"status":"passed","severity":"normal"},{"uid":"eefc1a61308c5691","name":"should drop connection to all peers on hangUp","time":{"start":1753338158746,"stop":1753338158746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcd771a3fdf6b98","name":"should use DNS peer discovery with light client","time":{"start":1753338075452,"stop":1753338075452,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c28e09475d0b569e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753338051757,"stop":1753338051758,"duration":1},"status":"passed","severity":"normal"},{"uid":"764dcf9678f405e2","name":"LightPush","time":{"start":1753338367949,"stop":1753338367949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19aa9bf06168d38","name":"Push message with content topic containing JSON","time":{"start":1753338616065,"stop":1753338616065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad110ed6f56c04","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753337997101,"stop":1753337997102,"duration":1},"status":"passed","severity":"normal"},{"uid":"af457fd01ba43a67","name":"Fields are not dropped","time":{"start":1753338012440,"stop":1753338012440,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a49377deb5725d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753338002472,"stop":1753338002472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c78a28bce84020","name":"should update peer store before dialing","time":{"start":1753338010862,"stop":1753338010866,"duration":4},"status":"passed","severity":"normal"},{"uid":"39e7e66e30c626d2","name":"Refresh subscription","time":{"start":1753338538616,"stop":1753338538617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3b2c6ed79126e8","name":"should retry failed tasks","time":{"start":1753338042212,"stop":1753338042212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60a3d9e9faa737b","name":"should not dial peers from store when browser is not connected","time":{"start":1753338012070,"stop":1753338012072,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dbf69fda56647e0","name":"should respect custom numPeersToUse configuration","time":{"start":1753338042885,"stop":1753338042885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba313fdf64a3b53","name":"Subscribe and receive messages via lightPush","time":{"start":1753338538624,"stop":1753338538624,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f5a6a241b83dc8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753338319385,"stop":1753338319385,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbbff10d1d6b4a5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753338014067,"stop":1753338014067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e271ab46ee155e4","name":"should properly create location multiaddrs - tcp4","time":{"start":1753338003222,"stop":1753338003222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f5ec4b23e442c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753338051775,"stop":1753338051777,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a7ea1a047f81fc0","name":"should get all peers from store","time":{"start":1753338012074,"stop":1753338012075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6057ec24c05a6b08","name":"should handle complete peer lifecycle","time":{"start":1753338012483,"stop":1753338012483,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec60add23f7cafd","name":"Subscribe to topic containing Script and receive message","time":{"start":1753338538630,"stop":1753338538631,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e0bf5352dede59","name":"should handle different types of entries","time":{"start":1753338041578,"stop":1753338041579,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da9c7d60cc600cd","name":"connected peers and dial","time":{"start":1753338186798,"stop":1753338186798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2cbfc796de02db0","name":"Push message with content topic containing numeric","time":{"start":1753338616074,"stop":1753338616074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0102e29dfec461d","name":"should clear the dialing interval","time":{"start":1753338011360,"stop":1753338011361,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a708459047e70a","name":"Ordered Callback - false","time":{"start":1753338332834,"stop":1753338332834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c985273e42ab9481","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753338075453,"stop":1753338075453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90e4a11bc6540a4f","name":"Check received message containing escaped characters","time":{"start":1753338513328,"stop":1753338513329,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab6a01ddeef5679","name":"should handle empty pubsub topics","time":{"start":1753338012482,"stop":1753338012482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f185b48bbf1f14a","name":"should fail to send if no connected peers found","time":{"start":1753338042096,"stop":1753338042096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0744e1289c1923d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753337997115,"stop":1753337997115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5a566903d82cb2","name":"Push message with Chinese payload","time":{"start":1753338616070,"stop":1753338616070,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac9fadbe27f9607","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753338206261,"stop":1753338206261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c80e8ce63962c79","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753338042885,"stop":1753338042885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6374019211a79fa3","name":"Throws when trying to push message with empty payload","time":{"start":1753338616073,"stop":1753338616073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca9ae438a77473f","name":"Query Generator - false","time":{"start":1753338332832,"stop":1753338332833,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48dfd8b98d308f3","name":"Subscribe and receives messages on 20 topics","time":{"start":1753338538626,"stop":1753338538626,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd66c642f4286812","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753338538618,"stop":1753338538618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6933a7c49dc70ae0","name":"nwaku subscribes","time":{"start":1753338201668,"stop":1753338201672,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f2d043b54d8c10b","name":"Check received message containing XML","time":{"start":1753338513327,"stop":1753338513327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7638612fcd8d50f","name":"Ephemeral field set to true","time":{"start":1753338012707,"stop":1753338012707,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e12ac99cf5c9529","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753338051779,"stop":1753338051780,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d03d698f6dfebbc","name":"should create an instance with libp2p and dialer","time":{"start":1753338010839,"stop":1753338010843,"duration":4},"status":"passed","severity":"normal"},{"uid":"3c5f3770fbc63b63","name":"should return false when peer has no shard info","time":{"start":1753338011272,"stop":1753338011273,"duration":1},"status":"passed","severity":"normal"},{"uid":"be70a8ef9a50983c","name":"Check received message containing Russian","time":{"start":1753338513335,"stop":1753338513336,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b63cdbcb1a7d58","name":"should handle corrupted local storage data gracefully","time":{"start":1753338025619,"stop":1753338025619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5939bb95f662326","name":"Push message with content topic containing escaped characters","time":{"start":1753338616065,"stop":1753338616065,"duration":0},"status":"passed","severity":"normal"},{"uid":"367b677eb0238bfc","name":"should encode/decode to RLP encoding","time":{"start":1753338003220,"stop":1753338003220,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edb35e4def85c9f","name":"should do nothing when connections still exist","time":{"start":1753338012073,"stop":1753338012073,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f500a60fc4dac68","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753338212900,"stop":1753338212900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7661daba9191e88d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753338147927,"stop":1753338147928,"duration":1},"status":"passed","severity":"normal"},{"uid":"414164c089563a3","name":"Check message received after jswaku node is restarted","time":{"start":1753338513341,"stop":1753338513341,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ef8ace3ae8ac16","name":"should handle case with no peers in store","time":{"start":1753338012076,"stop":1753338012077,"duration":1},"status":"passed","severity":"normal"},{"uid":"a890cd0399a4d378","name":"should return false when peer is on different cluster","time":{"start":1753338011258,"stop":1753338011258,"duration":0},"status":"passed","severity":"normal"},{"uid":"861a9e997ecc600","name":"should handle peer store errors gracefully","time":{"start":1753338012078,"stop":1753338012081,"duration":3},"status":"passed","severity":"normal"},{"uid":"f35ae53c45ed8de5","name":"Push message with emoji payload","time":{"start":1753338616062,"stop":1753338616062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b76692cc22dd95","name":"should handle errors gracefully when getting peer info","time":{"start":1753338011303,"stop":1753338011303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16a0880c95c48ad","name":"should clear dial history on start","time":{"start":1753338011359,"stop":1753338011360,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4a5d90a0b965d8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753338051765,"stop":1753338051767,"duration":2},"status":"passed","severity":"normal"},{"uid":"2585a887fa121df0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753338319386,"stop":1753338319386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbe5ecad0d90737","name":"should wait for LightPush peer to be connected","time":{"start":1753338042624,"stop":1753338042624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47651323558df8d","name":"Check message with no payload is not received","time":{"start":1753338513332,"stop":1753338513332,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdabf58185d6504d","name":"Generator, one shard","time":{"start":1753338314471,"stop":1753338314472,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a3dfb147a8ef0a","name":"should start ping timers on peer connect","time":{"start":1753338012468,"stop":1753338012468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8d419a9d6f4b01","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753338538628,"stop":1753338538628,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcb443dd605d423","name":"should process up to 3 peers at once","time":{"start":1753338011386,"stop":1753338011386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1690a200056d6ef6","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753338041520,"stop":1753338041521,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a120d9e1162126","name":"Check received message containing SQL Injection","time":{"start":1753338513327,"stop":1753338513327,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ccbc6568ee8d59","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753338222939,"stop":1753338222940,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b4339902f9b6b4","name":"Subscribe to topic containing short and receive message","time":{"start":1753338538627,"stop":1753338538628,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22c8072e26bfb0f","name":"should process queue every 500ms","time":{"start":1753338011384,"stop":1753338011385,"duration":1},"status":"passed","severity":"normal"},{"uid":"a338c4ef939c2c08","name":"Push message with content topic containing Chinese","time":{"start":1753338616075,"stop":1753338616075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7034cb8e6af69a3f","name":"Register correct protocols","time":{"start":1753338222928,"stop":1753338222929,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d73cc94ce9d741","name":"Asymmetric encrypt & decrypt","time":{"start":1753338031881,"stop":1753338031882,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde8ca225fa74603","name":"throws on content topic with empty topic name field","time":{"start":1753337997100,"stop":1753337997100,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b87ab3179083af8","name":"Callback on promise, aborts when callback returns true","time":{"start":1753338350861,"stop":1753338350862,"duration":1},"status":"passed","severity":"normal"},{"uid":"3672cfe3c03d0147","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753338222944,"stop":1753338222944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe7119a6f803042","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753338323080,"stop":1753338323081,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a6dab9e323aea2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753338051760,"stop":1753338051761,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4cb181d0d92cb0","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753337997102,"stop":1753337997102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2424173079201193","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753338218372,"stop":1753338218373,"duration":1},"status":"passed","severity":"normal"},{"uid":"18407cc4523afc87","name":"should drop connection to one peer on hangUp","time":{"start":1753338158747,"stop":1753338158747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1564bd63cee86fce","name":"random static sharding 10 - Cluster ID: 243, Shard ID: 792","time":{"start":1753338306920,"stop":1753338306922,"duration":2},"status":"passed","severity":"normal"},{"uid":"911692a5dc2fec24","name":"should handle complete dial lifecycle","time":{"start":1753338011394,"stop":1753338011394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09317b8fe86c2fd","name":"Encoder throws on empty string content topic","time":{"start":1753338012708,"stop":1753338012708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e047b226c5837","name":"should maintain proper timestamps if all messages received","time":{"start":1753338055031,"stop":1753338055031,"duration":0},"status":"passed","severity":"normal"},{"uid":"15643e72056aeec2","name":"isConnected should return true after first peer connects","time":{"start":1753338089488,"stop":1753338089489,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0383afce8a9d39","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753338021459,"stop":1753338021460,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9628fb3efa5e2b","name":"Push 30 different messages","time":{"start":1753338616073,"stop":1753338616073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1ec98db4527a42d","name":"should handle general insertion and lookup correctly","time":{"start":1753338053782,"stop":1753338053783,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2462460c0fc1c67","name":"handles different clusterIds correctly","time":{"start":1753337997108,"stop":1753337997108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d7aab21bbe4ea4","name":"Check meta is set [symmetric]","time":{"start":1753338031383,"stop":1753338031383,"duration":0},"status":"passed","severity":"normal"},{"uid":"c713603b221b955f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753338002464,"stop":1753338002465,"duration":1},"status":"passed","severity":"normal"},{"uid":"285c30ad74b489b7","name":"messageHashStr returns a hex string","time":{"start":1753338011499,"stop":1753338011499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b14f6a4065eb49","name":"should dial peer when no shard info available","time":{"start":1753338011379,"stop":1753338011380,"duration":1},"status":"passed","severity":"normal"},{"uid":"174e22cf6397d90e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753338364533,"stop":1753338364535,"duration":2},"status":"passed","severity":"normal"},{"uid":"8070c6fd16af3624","name":"should handle dial errors gracefully","time":{"start":1753338011380,"stop":1753338011380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ebb22dba5c6e20","name":"should throw error - no id","time":{"start":1753338003218,"stop":1753338003218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09fb7771672e5b5","name":"should return PeerId when PeerId is provided","time":{"start":1753338014067,"stop":1753338014067,"duration":0},"status":"passed","severity":"normal"},{"uid":"41910cc498c6f7a8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753338538613,"stop":1753338538613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec00e466f67c410","name":"tcp ip4 address","time":{"start":1753338002510,"stop":1753338002510,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fa7820df272ac1","name":"should get / set TCP multiaddr","time":{"start":1753338003221,"stop":1753338003221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e169c0b80c03882","name":"less peers than existing","time":{"start":1753338186798,"stop":1753338186799,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9586cc03196f7784","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753338089486,"stop":1753338089487,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5deb96b47c38fa","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753338051744,"stop":1753338051745,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f951feb41664ae7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753338021458,"stop":1753338021458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9737ff17588d481c","name":"Push message with content topic containing short","time":{"start":1753338616074,"stop":1753338616074,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e9b401c15f04e6","name":"should return true when peer is on the same cluster","time":{"start":1753338011257,"stop":1753338011258,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d1a3e3ed2a2fcd","name":"should properly compute the node id","time":{"start":1753338003219,"stop":1753338003220,"duration":1},"status":"passed","severity":"normal"},{"uid":"135cdff18e2b074f","name":"Default pageSize","time":{"start":1753338347056,"stop":1753338347057,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a3bf541d4d7874","name":"Delete observer","time":{"start":1753338189472,"stop":1753338189473,"duration":1},"status":"passed","severity":"normal"},{"uid":"433f8ed1cb0c6fe2","name":"should return false","time":{"start":1753338003219,"stop":1753338003219,"duration":0},"status":"passed","severity":"normal"},{"uid":"862b8cab700740b5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753337997105,"stop":1753337997105,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d74d62e3ebd8e7","name":"Reusing cursor across nodes","time":{"start":1753338319388,"stop":1753338319388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd218c3b6c64589","name":"should detect messages with missing dependencies","time":{"start":1753338055033,"stop":1753338055033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b5f9376a97825c","name":"Publishes to nwaku","time":{"start":1753338201673,"stop":1753338201675,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1d1438418f24abb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753338012779,"stop":1753338012780,"duration":1},"status":"passed","severity":"normal"},{"uid":"471d562e524c5ce5","name":"should dial with PeerId and return stream","time":{"start":1753338012780,"stop":1753338012781,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ebd503d76c9e55","name":"Publish message with custom timestamp: Thu Jul 24 2025 05:23:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1753338212897,"stop":1753338212897,"duration":0},"status":"passed","severity":"normal"},{"uid":"34966de12766981","name":"Check publish message containing special chars","time":{"start":1753338212891,"stop":1753338212891,"duration":0},"status":"passed","severity":"normal"},{"uid":"68082bedacdb2b25","name":"should handle all zero keep alive options","time":{"start":1753338012482,"stop":1753338012483,"duration":1},"status":"passed","severity":"normal"},{"uid":"92032b4530e30ec","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753338012390,"stop":1753338012398,"duration":8},"status":"passed","severity":"normal"},{"uid":"4d2b58203a1f6990","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753337997106,"stop":1753337997106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58f612a6c85cb44","name":"ignores unrecognized TXT record formats","time":{"start":1753338021605,"stop":1753338021606,"duration":1},"status":"passed","severity":"normal"},{"uid":"808e8a45161a06ce","name":"should check connected peers if present and suitable","time":{"start":1753338042623,"stop":1753338042624,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1df8bbade55609e","name":"Check received message containing Arabic","time":{"start":1753338513326,"stop":1753338513326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5f8054c16f996","name":"Query generator for 2000 messages","time":{"start":1753338350863,"stop":1753338350863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cc2f73e8668013","name":"should get / set UDP multiaddr","time":{"start":1753338003221,"stop":1753338003221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa6a1d454d8719c","name":"should reject if WakuNode is not started","time":{"start":1753338042612,"stop":1753338042613,"duration":1},"status":"passed","severity":"normal"},{"uid":"778f44f809d0391e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753338051745,"stop":1753338051745,"duration":0},"status":"passed","severity":"normal"},{"uid":"779aa8e453c3605b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753338051751,"stop":1753338051752,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d7bb6f32b5ebca","name":"should throw an error for insufficient data","time":{"start":1753337997312,"stop":1753337997312,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d829f4e7a6e74d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753337997114,"stop":1753337997114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73c0b576e7e1b9c","name":"should return no connections if no open connection provided","time":{"start":1753338012485,"stop":1753338012485,"duration":0},"status":"passed","severity":"normal"},{"uid":"feee86743328a12e","name":"Round trip binary serialization","time":{"start":1753338012706,"stop":1753338012707,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89633f328f501aa","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753338051745,"stop":1753338051746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fb224abb95b554","name":"Push message with Russian payload","time":{"start":1753338616070,"stop":1753338616070,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab67234741ef0a9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753338222945,"stop":1753338222945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d72b165b5420ed4","name":"should return empty array when no peers connected","time":{"start":1753338012783,"stop":1753338012784,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedd624163134182","name":"should maintain desired error rate","time":{"start":1753338053780,"stop":1753338053781,"duration":1},"status":"passed","severity":"normal"},{"uid":"426678acfe5bf7a0","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753338051742,"stop":1753338051743,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39c12ac6c28d9ba","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753338021061,"stop":1753338021061,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ef6212a9d54e87","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753338364538,"stop":1753338364539,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc0d564f4d28a1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753338051768,"stop":1753338051769,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a120e8eccacf605","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753338031382,"stop":1753338031383,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d48cc0cdd92f15","name":"can start the service","time":{"start":1753338025614,"stop":1753338025614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced3821dfb4e59e","name":"Push message with custom timestamp: 1753334494179","time":{"start":1753338616078,"stop":1753338616078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ef59471289ea2f","name":"Does not throw an exception when node disconnects","time":{"start":1753338371555,"stop":1753338371555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b57f25c23c7fb5c","name":"Push message with Arabic payload","time":{"start":1753338616070,"stop":1753338616070,"duration":0},"status":"passed","severity":"normal"},{"uid":"569f34ef172269e","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753338041521,"stop":1753338041523,"duration":2},"status":"passed","severity":"normal"},{"uid":"315897b25b033522","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753338021460,"stop":1753338021461,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f46cd8333d8289","name":"should clear dial history on stop","time":{"start":1753338011361,"stop":1753338011361,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42c557d6399a4fb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753338021608,"stop":1753338021608,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38cb63a793e4be90","name":"Nodes with multiple pubsub topic","time":{"start":1753338206262,"stop":1753338206262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c196ed16e39324","name":"Check message on other pubsub topic is not received","time":{"start":1753338513340,"stop":1753338513340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23792b9e133c8d0","name":"should handle network check errors gracefully","time":{"start":1753338011393,"stop":1753338011394,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbe00251b5d7f21","name":"Used by Waku Relay","time":{"start":1753338371556,"stop":1753338371557,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec651652d94c59b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753338323087,"stop":1753338323087,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc6d964f2f617e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753338364898,"stop":1753338364898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b5a108a39673f8","name":"should properly create location multiaddrs - tcp","time":{"start":1753338003223,"stop":1753338003223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb272fc3967196dc","name":"Push message with content topic containing escaped characters","time":{"start":1753338616076,"stop":1753338616076,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cf1336d1dc075b","name":"throws if store query response has error status","time":{"start":1753338012419,"stop":1753338012419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcf89b56bdffdd9","name":"Subscribe to topic containing Script and publish message","time":{"start":1753338222943,"stop":1753338222943,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0aaefa32904cbae","name":"messageHash returns a Uint8Array","time":{"start":1753338011499,"stop":1753338011499,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d070bb7b6d4287","name":"Relay - times out","time":{"start":1753338367948,"stop":1753338367948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05057164cc58e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753338051780,"stop":1753338051780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6680230fff40a51","name":"should check false positive rate","time":{"start":1753338053783,"stop":1753338053783,"duration":0},"status":"passed","severity":"normal"},{"uid":"130252de1a339901","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753338206262,"stop":1753338206262,"duration":0},"status":"passed","severity":"normal"},{"uid":"228aeda4d8d8d831","name":"should return PeerId when PeerId is provided","time":{"start":1753338014065,"stop":1753338014066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f79ea8263eb6ee5","name":"Check received message containing shell command","time":{"start":1753338513328,"stop":1753338513328,"duration":0},"status":"passed","severity":"normal"},{"uid":"479b39925466416c","name":"should create ShardReader with auto sharding network config","time":{"start":1753338011256,"stop":1753338011256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e47a6aa8aaf4dd8","name":"Check publish message containing unicode special characters","time":{"start":1753338212895,"stop":1753338212895,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c7f266080b8a10","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753338538614,"stop":1753338538614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5111d40162c3bf8","name":"should deliver messages after dependencies are met","time":{"start":1753338055034,"stop":1753338055034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8bcc391d6a94e7","name":"should clear existing timers before creating new ones","time":{"start":1753338012481,"stop":1753338012482,"duration":1},"status":"passed","severity":"normal"},{"uid":"3386b4974a4b764b","name":"should properly clean up resources when disposed","time":{"start":1753338041579,"stop":1753338041579,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc43a22385a8a1de","name":"Push message with content topic containing SQL Injection","time":{"start":1753338616065,"stop":1753338616065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b565e57d4cd633c7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753338114831,"stop":1753338114831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9eada1d4065fb81","name":"Push message with content topic containing unicode special characters","time":{"start":1753338616066,"stop":1753338616066,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f50ab97eabfc36","name":"Check message received after jswaku node is restarted","time":{"start":1753338513333,"stop":1753338513333,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbc838de7ca6185","name":"Subscribe to topic containing Script and receive message","time":{"start":1753338538620,"stop":1753338538620,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f17ef88e6414f9","name":"Push 30 different messages","time":{"start":1753338616062,"stop":1753338616062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a63253f102f8234","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753338012410,"stop":1753338012417,"duration":7},"status":"passed","severity":"normal"},{"uid":"5b38796983a8c498","name":"should be safe to call multiple times","time":{"start":1753338012778,"stop":1753338012778,"duration":0},"status":"passed","severity":"normal"},{"uid":"89159e8b2e852667","name":"Check received message containing unicode special characters","time":{"start":1753338513338,"stop":1753338513338,"duration":0},"status":"passed","severity":"normal"},{"uid":"61be25df8bedcdbb","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753338051761,"stop":1753338051762,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7ad89065c924e2","name":"Fails to push message with large meta","time":{"start":1753338616066,"stop":1753338616067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c6f759f3340947","name":"udp ip6 address","time":{"start":1753338002510,"stop":1753338002511,"duration":1},"status":"passed","severity":"normal"},{"uid":"500eddc03b89ad54","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753338012086,"stop":1753338012087,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0394801b20fa29","name":"can start and stop the service","time":{"start":1753338186498,"stop":1753338186498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3443414a815264e2","name":"throws on content topic with empty application field","time":{"start":1753337997099,"stop":1753337997099,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b4922fc9503973","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753338012399,"stop":1753338012399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de399f4eb8d189e","name":"random static sharding 2 - Cluster ID: 509, Shard ID: 919","time":{"start":1753338306914,"stop":1753338306914,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a95b21044ed4f84","name":"Push message with content topic containing Russian","time":{"start":1753338616064,"stop":1753338616065,"duration":1},"status":"passed","severity":"normal"},{"uid":"234985976f0bd9e1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753338002468,"stop":1753338002472,"duration":4},"status":"passed","severity":"normal"},{"uid":"709efcb4016b46b0","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753337997102,"stop":1753337997102,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cfc219f581f84c","name":"should throw error - no id","time":{"start":1753338003217,"stop":1753338003217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5315eb000473b211","name":"should return false when pubsub topic parsing fails","time":{"start":1753338011297,"stop":1753338011298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2618e964edf9f900","name":"should drop connection via multiaddr with hangUp","time":{"start":1753338158747,"stop":1753338158748,"duration":1},"status":"passed","severity":"normal"},{"uid":"e267f66b025de0d7","name":"Push message with content topic containing emoji","time":{"start":1753338616066,"stop":1753338616066,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc61ad0862dd6d7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753338033043,"stop":1753338033043,"duration":0},"status":"passed","severity":"normal"},{"uid":"34047b3bd666e595","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753338364539,"stop":1753338364539,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c3f261fc05c874","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753337997110,"stop":1753337997111,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5de36195d753950","name":"should set field with all protocols enabled","time":{"start":1753338003224,"stop":1753338003224,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f5fcaebf91a1bd","name":"should return false when peer is not found","time":{"start":1753338011273,"stop":1753338011276,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d0cfa88a2a24066","name":"Decoder throws on empty string content topic","time":{"start":1753338033045,"stop":1753338033045,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea07fcb5b938055","name":"Push message with content topic containing SQL Injection","time":{"start":1753338616076,"stop":1753338616076,"duration":0},"status":"passed","severity":"normal"},{"uid":"3398f4756b446f57","name":"Rejects garbage","time":{"start":1753338046113,"stop":1753338046113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b09959b880fd6d","name":"same cluster: nodes connect","time":{"start":1753338147927,"stop":1753338147927,"duration":0},"status":"passed","severity":"normal"},{"uid":"225a40d302cbdaa4","name":"ends if stream creation fails","time":{"start":1753338012418,"stop":1753338012419,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1d2ff0814e12a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753338051779,"stop":1753338051779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2556033c4eed17f","name":"Push message with Russian payload","time":{"start":1753338616057,"stop":1753338616058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ecff16ffb774dbe","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753338222941,"stop":1753338222942,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd01046635abe1a4","name":"should handle disconnect when peer has no timers","time":{"start":1753338012481,"stop":1753338012481,"duration":0},"status":"passed","severity":"normal"},{"uid":"26314629ebf31be5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753338002462,"stop":1753338002463,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a82c0bd4ccd364f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753337997105,"stop":1753337997105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a040db9120db2004","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753338051743,"stop":1753338051743,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee8d38fd2473ed6","name":"should handle corrupted shard info gracefully","time":{"start":1753338011303,"stop":1753338011303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7434c2cc16a428","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753338538615,"stop":1753338538615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b3a0231d7537c56","name":"throws on content topic with non-number generation field","time":{"start":1753337997097,"stop":1753337997098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4334c10c4e008a","name":"should add received messages to bloom filter","time":{"start":1753338055031,"stop":1753338055031,"duration":0},"status":"passed","severity":"normal"},{"uid":"910e2f283ed5ed14","name":"should not be empty after adding a subscription","time":{"start":1753338042827,"stop":1753338042827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b161fcda238743","name":"handles different networkShards values correctly","time":{"start":1753337997108,"stop":1753337997108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8e5c6db621f99d","name":"Fails to push message with large meta","time":{"start":1753338616077,"stop":1753338616077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a5d8c438e916f1","name":"pre and post cipher","time":{"start":1753338031882,"stop":1753338031883,"duration":1},"status":"passed","severity":"normal"},{"uid":"114f77ceeef9bba4","name":"Check publish message after client node is restarted","time":{"start":1753338212900,"stop":1753338212901,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bfdaafa00c45eecf","name":"Check received message with timestamp: 1753338069513000000 ","time":{"start":1753338513329,"stop":1753338513330,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45887a9f9439e7b","name":"should allow redial after cooldown period","time":{"start":1753338011378,"stop":1753338011378,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a2efb8f19df257","name":"should filter peers by codec","time":{"start":1753338012784,"stop":1753338012784,"duration":0},"status":"passed","severity":"normal"},{"uid":"95776ad8b0b93b6","name":"should not fail to stop the service if it was not started","time":{"start":1753338025615,"stop":1753338025615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f411cb7fa51f3646","name":"rejects content-filtered query with only contentTopics","time":{"start":1753338011745,"stop":1753338011745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf1f95c8f6a220e","name":"random static sharding 9 - Cluster ID: 427, Shard ID: 853","time":{"start":1753338306920,"stop":1753338306920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d86d0eb26778542","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753338012056,"stop":1753338012056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4717facce8876a60","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app0/1/topic885/utf8","time":{"start":1753338308203,"stop":1753338308204,"duration":1},"status":"passed","severity":"normal"},{"uid":"67624da469c2034b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753338222932,"stop":1753338222933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7461cacbb3d9629","name":"should partition messages based on acknowledgement status","time":{"start":1753338055034,"stop":1753338055035,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56b9dff554dd66b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753338222942,"stop":1753338222942,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f1986c96ed5fd8","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1753338075453,"stop":1753338075453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78eeb70b104f9780","name":"Sample","time":{"start":1753338002565,"stop":1753338002565,"duration":0},"status":"passed","severity":"normal"},{"uid":"613587b6ce559c1b","name":"should properly create location multiaddrs - udp","time":{"start":1753338003223,"stop":1753338003223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aef15fa47a1814d","name":"Get Nodes","time":{"start":1753338021415,"stop":1753338021416,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b3cda634ed5513","name":"should skip updating peer store if peer has same addresses","time":{"start":1753338010868,"stop":1753338010868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5422f6fbeeb921e9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753338538624,"stop":1753338538624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd654703bdf42b3f","name":"Using a function","time":{"start":1753338371556,"stop":1753338371556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a415890b94e751c","name":"should handle a minimal index list","time":{"start":1753337997311,"stop":1753337997311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1301f01b812f1b22","name":"Check received message containing unicode special characters","time":{"start":1753338513329,"stop":1753338513329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2da37b9826f933","name":"isConnected should return false after all peers disconnect","time":{"start":1753338089489,"stop":1753338089489,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cd19973eccddd9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app23/1/topic866/test.js","time":{"start":1753338308203,"stop":1753338308203,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f51a09809518887","name":"does not validate decoders for hash queries","time":{"start":1753338012418,"stop":1753338012418,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e10b34752a90224","name":"throws an error for improperly formatted content topics","time":{"start":1753337997108,"stop":1753337997109,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef0cb145343014e","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753338042814,"stop":1753338042814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53bbf1358ed32eb","name":"can start and stop the service","time":{"start":1753338025614,"stop":1753338025615,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca6da351b29966","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753338051762,"stop":1753338051762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4959c940f7932071","name":"should not return locked peers if enough unlocked are available","time":{"start":1753338042883,"stop":1753338042883,"duration":0},"status":"passed","severity":"normal"},{"uid":"5201c712e98ce7b","name":"returns all values when wanted number is greater than available values","time":{"start":1753338021060,"stop":1753338021061,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fbd5b30edec692","name":"Callback on promise","time":{"start":1753338350861,"stop":1753338350861,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ca76501892e74f","name":"should insert message id into causal history","time":{"start":1753338055029,"stop":1753338055029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fd1297ac7f7658","name":"should return false when peer is not on topic","time":{"start":1753338012786,"stop":1753338012786,"duration":0},"status":"passed","severity":"normal"},{"uid":"41315609881664d","name":"should invoke callbacks when receiving a message","time":{"start":1753338042828,"stop":1753338042828,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c3b23ba35fa761","name":"should properly create location multiaddrs - udp4","time":{"start":1753338003222,"stop":1753338003222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebc7a0d31cb3b70","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753338538626,"stop":1753338538626,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd874c3c953f5d49","name":"should request peer renewal on specific errors","time":{"start":1753338042213,"stop":1753338042213,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe36900a63e18470","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753338538630,"stop":1753338538630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a36646b0ef4bfb","name":"non connected peers","time":{"start":1753338186799,"stop":1753338186799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9578240e1994b653","name":"connects to nwaku","time":{"start":1753338371555,"stop":1753338371555,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc49bc1f2f9f25e8","name":"Publish message with rate limit","time":{"start":1753338212901,"stop":1753338212901,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccccb4194e1420e","name":"should handle shard reader errors gracefully","time":{"start":1753338011387,"stop":1753338011387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5351f5849cb5fb","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753338206261,"stop":1753338206261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80515cb4d25d520","name":"should not retry if at least one success","time":{"start":1753338042216,"stop":1753338042217,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6593edfd6cf3165","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753338021460,"stop":1753338021460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac372d01bdb68f2","name":"Passing invalid cursor","time":{"start":1753338319388,"stop":1753338319388,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e066341e9d6c641","name":"Should update multiaddrs","time":{"start":1753338159051,"stop":1753338159051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4c2ca2d7c690ad","name":"ends after yielding if response size indicates end","time":{"start":1753338012427,"stop":1753338012428,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe6a016076084bf","name":"Push message with shell command payload","time":{"start":1753338616061,"stop":1753338616061,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9f5ba22648bb35","name":"should hang up with PeerId and return true on success","time":{"start":1753338012782,"stop":1753338012782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d99dd5bf2da6828","name":"isConnected return false after peer stops","time":{"start":1753338089489,"stop":1753338089491,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d19cdf2375511ed","name":"should update ack status of messages in outgoing buffer","time":{"start":1753338055036,"stop":1753338055036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df676f2e7751f1e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753338538626,"stop":1753338538627,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6fa23ca832a993","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753337997107,"stop":1753337997108,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64fa1e3a8a377e5","name":"Push message with content topic containing Russian","time":{"start":1753338616075,"stop":1753338616076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05c0e9cb6749cd3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753338002468,"stop":1753338002468,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e8da59342c43c0","name":"should add and remove event listeners correctly","time":{"start":1753338025619,"stop":1753338025619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91b609733283ee7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753338538622,"stop":1753338538622,"duration":0},"status":"passed","severity":"normal"},{"uid":"292fdb3c52fc6dc","name":"should retry if all attempts fail","time":{"start":1753338042217,"stop":1753338042217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8db7d0e16e916e","name":"should set field with only FILTER enabled","time":{"start":1753338003225,"stop":1753338003225,"duration":0},"status":"passed","severity":"normal"},{"uid":"67de7f3599e6e014","name":"should set field with all protocols disabled","time":{"start":1753338003224,"stop":1753338003224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f715c284f6411e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753338319384,"stop":1753338319385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff14ec1048d1f879","name":"Check received message containing Russian","time":{"start":1753338513326,"stop":1753338513326,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c27ea7bdcffa436","name":"should create dialer with libp2p and shardReader","time":{"start":1753338011352,"stop":1753338011359,"duration":7},"status":"passed","severity":"normal"},{"uid":"e9fbf61e9a4f58a0","name":"should continually clean up expired entries at intervals","time":{"start":1753338041579,"stop":1753338041580,"duration":1},"status":"passed","severity":"normal"},{"uid":"d172b9da0ae46277","name":"Push message with long payload","time":{"start":1753338616054,"stop":1753338616054,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e6d95a05ee4bd0","name":"Push message with numeric payload","time":{"start":1753338616054,"stop":1753338616054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8879b04dd8741e5","name":"Push message with custom timestamp: 1722579694179","time":{"start":1753338616078,"stop":1753338616078,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c76d6116248f25","name":"Check meta is set [ecies]","time":{"start":1753338033044,"stop":1753338033044,"duration":0},"status":"passed","severity":"normal"},{"uid":"29086c69b8602ba2","name":"Check message with no pubsub topic is not received","time":{"start":1753338513340,"stop":1753338513340,"duration":0},"status":"passed","severity":"normal"},{"uid":"277176e6c865b7a8","name":"should wait for Filter peer to be connected","time":{"start":1753338042624,"stop":1753338042625,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e4d834b0b1733b","name":"Push message with unicode special characters payload","time":{"start":1753338616072,"stop":1753338616073,"duration":1},"status":"passed","severity":"normal"},{"uid":"9860329522061555","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753338051755,"stop":1753338051755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee1371693c153b9","name":"Push message with SQL Injection payload","time":{"start":1753338616070,"stop":1753338616071,"duration":1},"status":"passed","severity":"normal"},{"uid":"311af40cfe8283cd","name":"Subscribe to topic containing short and publish message","time":{"start":1753338222936,"stop":1753338222937,"duration":1},"status":"passed","severity":"normal"},{"uid":"be91490f498d6eab","name":"should throw error - invalid id","time":{"start":1753338003218,"stop":1753338003218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fa70ca1d050f7f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753338051343,"stop":1753338051348,"duration":5},"status":"passed","severity":"normal"},{"uid":"6bf4d9b11a81a300","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753338051752,"stop":1753338051752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c978f60bb9b8d0a9","name":"should retry on complete failure if specified","time":{"start":1753338042097,"stop":1753338042102,"duration":5},"status":"passed","severity":"normal"},{"uid":"7ee105c561a2f932","name":"should be able to encode the field with only STORE set to true","time":{"start":1753338002458,"stop":1753338002459,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96db76095871bb8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753338513341,"stop":1753338513341,"duration":0},"status":"passed","severity":"normal"},{"uid":"14126679fb3862e4","name":"can query messages by message hash","time":{"start":1753338325424,"stop":1753338325425,"duration":1},"status":"passed","severity":"normal"},{"uid":"9266b7a27ed9bd8b","name":"throws on content topic with generation field greater than 0","time":{"start":1753337997098,"stop":1753337997099,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b576f1ff7d4374","name":"should not discard bootstrap peers if under the limit","time":{"start":1753338114831,"stop":1753338114832,"duration":1},"status":"passed","severity":"normal"},{"uid":"8786ce6a07798bea","name":"Check received message containing emoji","time":{"start":1753338513329,"stop":1753338513329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e909bb8223695ea3","name":"Check publish message containing long","time":{"start":1753338212890,"stop":1753338212890,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a2941b656842df","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753338089487,"stop":1753338089488,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d622ef6b69b2f93","name":"Check message with non string payload is not received","time":{"start":1753338513332,"stop":1753338513333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2684944a93aee1e","name":"can start and stop the service","time":{"start":1753338075441,"stop":1753338075445,"duration":4},"status":"passed","severity":"normal"},{"uid":"6ac7db86f6a040d0","name":"Stops search when maxGet is reached","time":{"start":1753338021416,"stop":1753338021417,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a128f3f24ab0e56","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753338011290,"stop":1753338011292,"duration":2},"status":"passed","severity":"normal"},{"uid":"2abb541fb6d80500","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753338364529,"stop":1753338364532,"duration":3},"status":"passed","severity":"normal"},{"uid":"c06403994f9e7592","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753338089492,"stop":1753338089492,"duration":0},"status":"passed","severity":"normal"},{"uid":"898aff1b08bc0422","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753338222939,"stop":1753338222939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e18b346e2dff61","name":"should return true even if peer has no overlapping shards","time":{"start":1753338011272,"stop":1753338011272,"duration":0},"status":"passed","severity":"normal"},{"uid":"433cfae7785777d5","name":"Check received message with timestamp: 1753338069513000000 ","time":{"start":1753338513338,"stop":1753338513338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d686ec1515382eed","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753338012714,"stop":1753338012715,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cbe3288fd4d632","name":"should handle incoming messages","time":{"start":1753338042815,"stop":1753338042815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2b7dd81b99c964","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753337997110,"stop":1753337997110,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a7bbed75db425e","name":"Check received message containing special chars","time":{"start":1753338513325,"stop":1753338513325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f099b1f4ccfd97ad","name":"Relay","time":{"start":1753338075256,"stop":1753338075257,"duration":1},"status":"passed","severity":"normal"},{"uid":"56788a9399ef225b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753338206262,"stop":1753338206262,"duration":0},"status":"passed","severity":"normal"},{"uid":"782ccea3147b70a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753338051761,"stop":1753338051761,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f15dfc78abdd46","name":"should be safe to call multiple times","time":{"start":1753338012056,"stop":1753338012064,"duration":8},"status":"passed","severity":"normal"},{"uid":"939651fde6876692","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753338538619,"stop":1753338538619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0816bdb1be6fa8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753338051769,"stop":1753338051770,"duration":1},"status":"passed","severity":"normal"},{"uid":"6056f44201427950","name":"Push message with emoji payload","time":{"start":1753338616073,"stop":1753338616073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9f139006307785","name":"should use configured peers when available","time":{"start":1753338042634,"stop":1753338042634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2f08826b27008c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753338055035,"stop":1753338055035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65c303b491647c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753338051779,"stop":1753338051779,"duration":0},"status":"passed","severity":"normal"},{"uid":"df60a2b797438009","name":"Push message with numeric payload","time":{"start":1753338616069,"stop":1753338616069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc695fc4a5faf6c","name":"should skip peer when already connected","time":{"start":1753338011372,"stop":1753338011372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cab46d073196494","name":"rejects hash query with content filter parameters","time":{"start":1753338011746,"stop":1753338011746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c395ceb1779d55f9","name":"should clear timers for specific peer on disconnect","time":{"start":1753338012481,"stop":1753338012481,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4af82a2f0ab7ccf","name":"Query with Promise Callback, No Decoder","time":{"start":1753338323087,"stop":1753338323088,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ba9290606c65f0","name":"should start the dialing interval","time":{"start":1753338011359,"stop":1753338011359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f28d1372e5dafc","name":"Push message with custom timestamp: 1753334494178","time":{"start":1753338616067,"stop":1753338616067,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfac350ce32800bd","name":"Passing page size 3 when there are 20 messages","time":{"start":1753338347053,"stop":1753338347054,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da20778d3236db9","name":"should handle onConnected and onDisconnected","time":{"start":1753338042883,"stop":1753338042884,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b2af1acc311c04","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753338538625,"stop":1753338538625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a22c1838260fa3","name":"should add event listeners for peer connect and disconnect","time":{"start":1753338012464,"stop":1753338012464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae07a2a370f6285","name":"Passing page size 11 when there are 10 messages","time":{"start":1753338347055,"stop":1753338347055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c968d989d8aaa3d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753338051778,"stop":1753338051778,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc019a11993fc58","name":"Push message with Basic HTML tag payload","time":{"start":1753338616071,"stop":1753338616072,"duration":1},"status":"passed","severity":"normal"},{"uid":"980329662e6a337d","name":"random static sharding 8 - Cluster ID: 605, Shard ID: 640","time":{"start":1753338306920,"stop":1753338306920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7681539ca836b1","name":"should perform ping and update peer store on timer","time":{"start":1753338012471,"stop":1753338012476,"duration":5},"status":"passed","severity":"normal"},{"uid":"f30c930fd806b236","name":"can start the service","time":{"start":1753338186497,"stop":1753338186498,"duration":1},"status":"passed","severity":"normal"},{"uid":"5769e9106e2d753d","name":"should reject if Store is requested but not mounted","time":{"start":1753338042615,"stop":1753338042616,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3546cd92e16237","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753338012469,"stop":1753338012469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e702fada8e9440c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753338218360,"stop":1753338218360,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a19063f147be1c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753338042885,"stop":1753338042885,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a1e00918d38925","name":"should dial more peers if under maxConnections","time":{"start":1753338012082,"stop":1753338012085,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebed3c7b22fda825","name":"Push message with SQL Injection payload","time":{"start":1753338616058,"stop":1753338616058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ed053f7d22fba6","name":"throws on content topic with too few or too many fields","time":{"start":1753337997097,"stop":1753337997097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81648dc2fa28ef5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753338051775,"stop":1753338051775,"duration":0},"status":"passed","severity":"normal"},{"uid":"da169d6d1878c845","name":"Subscribe to topic containing long and receive message","time":{"start":1753338538617,"stop":1753338538617,"duration":0},"status":"passed","severity":"normal"},{"uid":"89eac84f30978f5b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753338513330,"stop":1753338513331,"duration":1},"status":"passed","severity":"normal"},{"uid":"3439de593b0e7b1a","name":"Fails to push message bigger that 1MB","time":{"start":1753338616079,"stop":1753338616079,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2ae4eb7a6c5075","name":"should attach causal history and bloom filter to each message","time":{"start":1753338055030,"stop":1753338055030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83aaea7d7fb0942","name":"should be online or offline if network state changed","time":{"start":1753338089492,"stop":1753338089494,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc53233eacea843","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753338538621,"stop":1753338538622,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ee850fd805c8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753337997118,"stop":1753337997118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6bfa8e339dfc90","name":"Nwaku publishes","time":{"start":1753338201675,"stop":1753338201675,"duration":0},"status":"passed","severity":"normal"}]