2024-05-09 08:56:01 +00:00

1 line
154 KiB
JSON

[{"uid":"dbc19a64e96fdded","name":"Subscribe and receive messages via lightPush","time":{"start":1715244830041,"stop":1715244830042,"duration":1},"status":"passed","severity":"normal"},{"uid":"d763a14fe31c9fa4","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715244350631,"stop":1715244350645,"duration":14},"status":"passed","severity":"normal"},{"uid":"8d2fbfbeda40ce4c","name":"Push message with content topic containing numeric","time":{"start":1715244743197,"stop":1715244743197,"duration":0},"status":"passed","severity":"normal"},{"uid":"608670ed5b5391cf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715244830056,"stop":1715244830056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fba99aa81b39c34","name":"Subscribe to topic containing Script and receive message","time":{"start":1715244830048,"stop":1715244830048,"duration":0},"status":"passed","severity":"normal"},{"uid":"258d4a812fb197b6","name":"receives messages sent to provided content topic through stream","time":{"start":1715244638483,"stop":1715244638484,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9e49c5fc41996191","name":"Push message with content topic containing short","time":{"start":1715244743196,"stop":1715244743196,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb36cbbdec6bd31","name":"Push to array if already present","time":{"start":1715244142653,"stop":1715244142653,"duration":0},"status":"passed","severity":"normal"},{"uid":"93247936857f7533","name":"should decode valid enr with tcp successfully","time":{"start":1715244151316,"stop":1715244151317,"duration":1},"status":"passed","severity":"normal"},{"uid":"29209475147af19a","name":"should add and remove event listeners correctly","time":{"start":1715244170976,"stop":1715244170976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd049bd79ac84d57","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715244830051,"stop":1715244830052,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c80e14b42471b8c","name":"Check received message containing shell command","time":{"start":1715244658410,"stop":1715244658411,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c6feac0d04d6fb","name":"Overlapping topic subscription","time":{"start":1715244830045,"stop":1715244830045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b891d21cae7b0d08","name":"Push message with Chinese payload","time":{"start":1715244743183,"stop":1715244743183,"duration":0},"status":"passed","severity":"normal"},{"uid":"26462017f0449056","name":"Check message received after nwaku node is restarted","time":{"start":1715244658417,"stop":1715244658417,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a75f424052fcde8","name":"start node with empty shard","time":{"start":1715244709012,"stop":1715244709012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8babbee7012bd5f0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715244407261,"stop":1715244407261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a677a142d7ff2b05","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715244243741,"stop":1715244243741,"duration":0},"status":"passed","severity":"normal"},{"uid":"6903a6da5e5d3d87","name":"Nwaku publishes","time":{"start":1715244610020,"stop":1715244610021,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee746542afade012","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715244142934,"stop":1715244142934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28ea7311d9f939d","name":"should set field with only STORE enabled","time":{"start":1715244151330,"stop":1715244151330,"duration":0},"status":"passed","severity":"normal"},{"uid":"635c066489cbc387","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715244830057,"stop":1715244830057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f4ecd96e104ff6","name":"does not throw on valid cases","time":{"start":1715244142919,"stop":1715244142920,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b75e3ba72ebc38f","name":"Check publish message containing short","time":{"start":1715244638291,"stop":1715244638291,"duration":0},"status":"passed","severity":"normal"},{"uid":"31afdbd08c81dd87","name":"Publishes to nwaku","time":{"start":1715244610020,"stop":1715244610020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42bdaaf057bd265","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715244438316,"stop":1715244438317,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8e6c9973ddddda","name":"should be called for bootstrap peers","time":{"start":1715244200886,"stop":1715244200886,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f143b2288dc5e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715244142942,"stop":1715244142942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aba2275b624e8fa","name":"Check received message with timestamp: 1715244191802000000 ","time":{"start":1715244658412,"stop":1715244658413,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a2d00bacfdc16a","name":"should emit a peer event after start","time":{"start":1715244204929,"stop":1715244204929,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d8bad289047f99","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715244142941,"stop":1715244142941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7891d9158f2c4db","name":"Privacy Node - default protocol","time":{"start":1715244801341,"stop":1715244801341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13b10fba6e6d712","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715244350605,"stop":1715244350606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4294fc5a1e1e30","name":"can dial TLS multiaddrs","time":{"start":1715244469784,"stop":1715244469785,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43177fb42da7e36","name":"Query generator for multiple messages with different message text format","time":{"start":1715244770807,"stop":1715244770807,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f990f41472edf7","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715244350599,"stop":1715244350600,"duration":1},"status":"passed","severity":"normal"},{"uid":"279567d985dce837","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app3/5/topic948/test.js","time":{"start":1715244688118,"stop":1715244688118,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7b76fee9a44a04","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715244350608,"stop":1715244350609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9100615073e90e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app3/8/topic52/test.js","time":{"start":1715244688119,"stop":1715244688119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba94dac6d2b7774","name":"Check received message containing long","time":{"start":1715244658405,"stop":1715244658405,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d0de8e7b43aa5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715244150629,"stop":1715244150631,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dd3025401272be6","name":"configure the node with multiple content topics","time":{"start":1715244688121,"stop":1715244688122,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba15a08c7c43741","name":"Push message with content topic containing escaped characters","time":{"start":1715244576578,"stop":1715244576578,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc726b0b240d6e3","name":"Push message on custom pubsubTopic","time":{"start":1715244466627,"stop":1715244466628,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0f7fdffd7bfa0d","name":"Encoder throws on empty string content topic","time":{"start":1715244178763,"stop":1715244178763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c4dd4f9f179d05","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715244615690,"stop":1715244615690,"duration":0},"status":"passed","severity":"normal"},{"uid":"178e25a9ac8c051f","name":"caches peers it previously fetched","time":{"start":1715244166769,"stop":1715244166770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3778374f42b06de3","name":"Ping on unsubscribed peer","time":{"start":1715244274788,"stop":1715244274789,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5ecee871997a94","name":"groups content topics by expected pubsub topic","time":{"start":1715244142931,"stop":1715244142932,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc11e1b6674160a6","name":"Used by Waku Relay","time":{"start":1715244790434,"stop":1715244790435,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5586a8f4461285","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715244794296,"stop":1715244794298,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f8425c8a698f25b","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715244350605,"stop":1715244350605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1dd32081c0690b","name":"dispatchEvent via connectionManager","time":{"start":1715244233616,"stop":1715244233617,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9b44c47dfdf8fe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715244204932,"stop":1715244204932,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5d09f7fffea7ae9","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715244202568,"stop":1715244202569,"duration":1},"status":"passed","severity":"normal"},{"uid":"30637b5614334a9a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715244466630,"stop":1715244466630,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cc6375436f12bf","name":"Check received message containing emoji","time":{"start":1715244658412,"stop":1715244658412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebff904ab719432","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/6/topic667/xml","time":{"start":1715244688118,"stop":1715244688119,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e7bf4f76564dd3","name":"Push message with long payload","time":{"start":1715244576559,"stop":1715244576559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb564153f41786a","name":"Ephemeral messages are not stored","time":{"start":1715244202568,"stop":1715244202568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d333b09730066fff","name":"Check received message with timestamp: 1715244191802 ","time":{"start":1715244658428,"stop":1715244658428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41abff5179e8f84","name":"Check received message containing JSON","time":{"start":1715244658424,"stop":1715244658424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e878101848a1a7b","name":"Passing page size 10 when there are 10 messages","time":{"start":1715244773916,"stop":1715244773916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff69fa0189eb894b","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715244142935,"stop":1715244142935,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfbf48c2650f5d8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715244407257,"stop":1715244407261,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe0f0228a7a04f64","name":"Subscribe to topic containing long and receive message","time":{"start":1715244830046,"stop":1715244830046,"duration":0},"status":"passed","severity":"normal"},{"uid":"754d0cac413c0385","name":"Subscribe and receive messages via lightPush","time":{"start":1715244830051,"stop":1715244830051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9cf026e1a542ab","name":"random static sharding 5 - Cluster ID: 52, Shard ID: 484","time":{"start":1715244709003,"stop":1715244709003,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c0d084896ecc2c","name":"Check publish message containing Script","time":{"start":1715244638301,"stop":1715244638302,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b907366853320","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715244830060,"stop":1715244830060,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de8ab395cf401ec","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715244350604,"stop":1715244350604,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd27afa42915b97","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app25/1/topic124/json","time":{"start":1715244688120,"stop":1715244688121,"duration":1},"status":"passed","severity":"normal"},{"uid":"7445409ea980f913","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715244142945,"stop":1715244142946,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03286c9b73f1195","name":"Push message with Basic HTML tag payload","time":{"start":1715244576568,"stop":1715244576568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6360f49dded5f571","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715244743203,"stop":1715244743203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8ade9e0ebba00","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715244438316,"stop":1715244438316,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c63ddf377df0ed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715244142944,"stop":1715244142944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff13917207018adc","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715244166634,"stop":1715244166635,"duration":1},"status":"passed","severity":"normal"},{"uid":"49225ac7e2c2319f","name":"Push 30 different messages","time":{"start":1715244743195,"stop":1715244743195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8686d23654ab6901","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244263043,"stop":1715244263044,"duration":1},"status":"passed","severity":"normal"},{"uid":"f712a01de325743","name":"Callback on promise","time":{"start":1715244770808,"stop":1715244770809,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf28df46f0bfe9ae","name":"Refresh subscription","time":{"start":1715244830055,"stop":1715244830055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9355661de29d64fc","name":"Fails to push message bigger that 1MB","time":{"start":1715244576582,"stop":1715244576583,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe56f2511d52c3","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715244142950,"stop":1715244142950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27b9ed5aab07218","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715244658429,"stop":1715244658429,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ed4e3cd3bfaabe","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350627,"stop":1715244350627,"duration":0},"status":"passed","severity":"normal"},{"uid":"109e23667cce58fd","name":"should return valid sharding parameters for static sharding","time":{"start":1715244142950,"stop":1715244142950,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8be0784ee07b0d","name":"start node with empty content topic","time":{"start":1715244688124,"stop":1715244688124,"duration":0},"status":"passed","severity":"normal"},{"uid":"948af78c7aa5043b","name":"throws on content topic with too few or too many fields","time":{"start":1715244142921,"stop":1715244142921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c989153ffb84d7","name":"should handle application and version for autosharding","time":{"start":1715244142936,"stop":1715244142937,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44aa79a05deb9b7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715244142940,"stop":1715244142940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bf634fe8c6aab7","name":"Check received message containing Chinese","time":{"start":1715244658407,"stop":1715244658407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3365cd51a495ace7","name":"different cluster, same shard: nodes don't connect","time":{"start":1715244481997,"stop":1715244481998,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6970d7ae043a3a4","name":"Check message with no payload is not received","time":{"start":1715244658415,"stop":1715244658416,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88cf2242f05fb75","name":"Query with Ordered Callback, No message returned","time":{"start":1715244736792,"stop":1715244736792,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f38e4f31e57e30","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715244142926,"stop":1715244142926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e572482878cfc66","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715244830060,"stop":1715244830060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2fbf1cbe7327fb","name":"Subscribe to topic containing Script and receive message","time":{"start":1715244438317,"stop":1715244438317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d07a72fdc38bf4","name":"Check meta is set [ecies]","time":{"start":1715244178762,"stop":1715244178762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46eda85bc128cf4","name":"Sign & Recover","time":{"start":1715244177311,"stop":1715244177311,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dd57177e046226","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715244830044,"stop":1715244830044,"duration":0},"status":"passed","severity":"normal"},{"uid":"603111508d102a10","name":"Check message received after nwaku node is restarted","time":{"start":1715244658447,"stop":1715244658447,"duration":0},"status":"skipped","severity":"normal"},{"uid":"943cf615819a677b","name":"Check message received after jswaku node is restarted","time":{"start":1715244353914,"stop":1715244353914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eab55abec892df11","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715244350608,"stop":1715244350608,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c52cd37f8cfe1e","name":"Check received message containing Basic HTML tag","time":{"start":1715244658424,"stop":1715244658424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1503052a60295b39","name":"Push message on custom pubsubTopic","time":{"start":1715244466629,"stop":1715244466630,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6311ab9720803cf","name":"Check message on other pubsub topic is not received","time":{"start":1715244353911,"stop":1715244353911,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed2fca8405fd4d7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715244142927,"stop":1715244142927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccba74a38bcbb9fe","name":"can start the service","time":{"start":1715244670609,"stop":1715244670610,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1317c888426b76e","name":"same cluster, same shard: nodes connect","time":{"start":1715244350596,"stop":1715244350596,"duration":0},"status":"passed","severity":"normal"},{"uid":"321e95611c58e3db","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715244192984,"stop":1715244192985,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28a15b7e6f53f86","name":"different cluster, different shard: nodes don't connect","time":{"start":1715244481998,"stop":1715244481999,"duration":1},"status":"passed","severity":"normal"},{"uid":"46326ed0438747f5","name":"Non TWN Cluster","time":{"start":1715244688115,"stop":1715244688115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7e3f402a52c35","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715244166632,"stop":1715244166633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41f62ae764d3c5f","name":"Check publish message containing SQL Injection","time":{"start":1715244638300,"stop":1715244638301,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f32700eb57008e3","name":"Push message with content topic containing shell command","time":{"start":1715244743204,"stop":1715244743204,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d490b8beeca74b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715244353909,"stop":1715244353910,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdf0df9ac2259a3","name":"Push message with content topic containing special chars","time":{"start":1715244743197,"stop":1715244743197,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bdac1ba1c33bd0","name":"Push message with content topic containing numeric","time":{"start":1715244576572,"stop":1715244576572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9bf78081d34bd0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715244142936,"stop":1715244142936,"duration":0},"status":"passed","severity":"normal"},{"uid":"da268d4cd1122c9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715244438288,"stop":1715244438309,"duration":21},"status":"passed","severity":"normal"},{"uid":"b193922736691a8c","name":"should use DNS peer discovery with light client","time":{"start":1715244204931,"stop":1715244204931,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b455f38f3f65dfb7","name":"random static sharding 6 - Cluster ID: 235, Shard ID: 759","time":{"start":1715244709005,"stop":1715244709006,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb210acb5f26b0c","name":"Subscribe to topic containing long and receive message","time":{"start":1715244438314,"stop":1715244438314,"duration":0},"status":"passed","severity":"normal"},{"uid":"4711b7c6e8caf03a","name":"Decoder throws on undefined content topic","time":{"start":1715244176842,"stop":1715244176842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bdff5c053a3c28","name":"Promise Callback - forward","time":{"start":1715244762738,"stop":1715244762738,"duration":0},"status":"passed","severity":"normal"},{"uid":"98852144b3e7af15","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715244438315,"stop":1715244438315,"duration":0},"status":"passed","severity":"normal"},{"uid":"235a977100a60bfc","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715244243740,"stop":1715244243741,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bcff89e920970f","name":"Store - dialed after - with timeout","time":{"start":1715244801339,"stop":1715244801339,"duration":0},"status":"passed","severity":"normal"},{"uid":"3405ead53f73ae2d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715244640688,"stop":1715244640690,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc43a62062695998","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715244407262,"stop":1715244407262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba34e138b42461b","name":"Push message with content topic containing shell command","time":{"start":1715244576578,"stop":1715244576578,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d46c903fd2cd582","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715244438274,"stop":1715244438284,"duration":10},"status":"passed","severity":"normal"},{"uid":"2e9c70eb6ac35646","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715244830061,"stop":1715244830066,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a947da5c373aeca","name":"Passing page size 110 when there are 120 messages","time":{"start":1715244773917,"stop":1715244773918,"duration":1},"status":"passed","severity":"normal"},{"uid":"61be09cc7c44f42c","name":"Check received message containing numeric","time":{"start":1715244658418,"stop":1715244658418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eda4e40ff3a5b82","name":"Push message with content topic containing Arabic","time":{"start":1715244576574,"stop":1715244576574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a6f43fac647f7b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715244770807,"stop":1715244770807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5795198920ce92dd","name":"start node with ApplicationInfo","time":{"start":1715244688122,"stop":1715244688123,"duration":1},"status":"passed","severity":"normal"},{"uid":"f756163f40f8df02","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app46/8/topic341/proto","time":{"start":1715244688117,"stop":1715244688117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea611279528327d","name":"Promise Callback - backward","time":{"start":1715244762738,"stop":1715244762739,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eda898e8366f6b1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715244151331,"stop":1715244151331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5241bc7bfc399b","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715244770494,"stop":1715244770494,"duration":0},"status":"passed","severity":"normal"},{"uid":"be03c1ea6c2ee8a6","name":"Nodes with multiple pubsub topic","time":{"start":1715244615685,"stop":1715244615686,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a9aaa735f2d6c8","name":"Check received message containing JSON","time":{"start":1715244658410,"stop":1715244658410,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8e83d7319d0e0c","name":"Check message with no payload is not received","time":{"start":1715244658440,"stop":1715244658441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8597239d1076bb9","name":"should get / set TCP multiaddr","time":{"start":1715244151327,"stop":1715244151327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c2d1cfb8ac45cd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715244830053,"stop":1715244830053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddcee21734d7cda","name":"Check publish message containing emoji","time":{"start":1715244638310,"stop":1715244638311,"duration":1},"status":"passed","severity":"normal"},{"uid":"44382d78238a6b89","name":"Check received message containing SQL Injection","time":{"start":1715244353893,"stop":1715244353893,"duration":0},"status":"passed","severity":"normal"},{"uid":"745c762d6a56a7aa","name":"Filter","time":{"start":1715244801340,"stop":1715244801340,"duration":0},"status":"passed","severity":"normal"},{"uid":"50544714a7829554","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715244142929,"stop":1715244142930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4abad1f98694cdd","name":"Passing an array","time":{"start":1715244790432,"stop":1715244790433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57def1253803f59","name":"Nodes with multiple pubsub topic","time":{"start":1715244615691,"stop":1715244615692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8261e95ebe2a85fd","name":"connects to nwaku","time":{"start":1715244790431,"stop":1715244790431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c998f1f0b8a4eb38","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715244142929,"stop":1715244142929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6461c3bdb65d9238","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715244438318,"stop":1715244438318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae79a0f159714a2c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715244708310,"stop":1715244708310,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62e7f54d8d5662f","name":"throws on content topic with non-number generation field","time":{"start":1715244142921,"stop":1715244142922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96a68938223db96","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715244438315,"stop":1715244438316,"duration":1},"status":"passed","severity":"normal"},{"uid":"217ea7f5f163248c","name":"Subscribe to topic containing Script and receive message","time":{"start":1715244830058,"stop":1715244830058,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7fe0a63cc43627","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350613,"stop":1715244350613,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bf9491fdeaa53f","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715244142935,"stop":1715244142935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d6995952cd3d87","name":"Encoder throws on empty string content topic","time":{"start":1715244176841,"stop":1715244176842,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a03749cc4400bb5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715244407263,"stop":1715244407263,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da9ac35bce11171","name":"should properly create location multiaddrs - udp4","time":{"start":1715244151327,"stop":1715244151327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6fc650dae773e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715244142943,"stop":1715244142944,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be8b799210aa21","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350609,"stop":1715244350609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe50a7914b711d6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715244830050,"stop":1715244830050,"duration":0},"status":"passed","severity":"normal"},{"uid":"84219b2b1ddb39b7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715244350602,"stop":1715244350603,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fbc200140695bf","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715244640637,"stop":1715244640645,"duration":8},"status":"passed","severity":"normal"},{"uid":"ff059884bdca8816","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715244615680,"stop":1715244615681,"duration":1},"status":"passed","severity":"normal"},{"uid":"a509612028fedaa2","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715244350607,"stop":1715244350608,"duration":1},"status":"passed","severity":"normal"},{"uid":"36acce6a2b655e52","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715244142928,"stop":1715244142929,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df784dc977f6d13","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715244142939,"stop":1715244142940,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd5705dc760cad0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715244281394,"stop":1715244281395,"duration":1},"status":"passed","severity":"normal"},{"uid":"59aadc34da615cb4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715244438314,"stop":1715244438314,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ad7505e7445f9d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715244640687,"stop":1715244640687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f279764cb1a0964a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715244142944,"stop":1715244142944,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f14663ded9f3502","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715244200888,"stop":1715244200889,"duration":1},"status":"passed","severity":"normal"},{"uid":"b301ca7009f4bf0e","name":"Check received message containing Chinese","time":{"start":1715244658419,"stop":1715244658419,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b177661435eb6f","name":"Check received message containing XML","time":{"start":1715244353894,"stop":1715244353894,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccfbbd69ab2b25d","name":"Check received message containing Arabic","time":{"start":1715244353887,"stop":1715244353888,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc86d2aaa6ba5c4e","name":"Ping on peer without subscriptions","time":{"start":1715244274788,"stop":1715244274788,"duration":0},"status":"passed","severity":"normal"},{"uid":"472c731e1aa7b6d","name":"Reopen subscription with peer with lost subscription","time":{"start":1715244225129,"stop":1715244225130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de8919db77c64a","name":"Query Generator, No message returned","time":{"start":1715244736790,"stop":1715244736790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6774e09610c083","name":"Push message with content topic containing Russian","time":{"start":1715244743198,"stop":1715244743199,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4b3c7760e94375","name":"Throws when trying to push message with empty payload","time":{"start":1715244576571,"stop":1715244576571,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9688813c9c11d1d","name":"Waku message hash computation (payload length 0)","time":{"start":1715244145507,"stop":1715244145507,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb883f7f49a103a","name":"less peers than existing","time":{"start":1715244576732,"stop":1715244576732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bbe8777075cf5f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715244142941,"stop":1715244142941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13bba596c1e7b19","name":"Push message with custom timestamp: 1715247954143","time":{"start":1715244576582,"stop":1715244576582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41bf6525899be99","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715244925823,"stop":1715244925823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49941365a713d1d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715244638314,"stop":1715244638314,"duration":0},"status":"passed","severity":"normal"},{"uid":"710facf455df07fb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715244830047,"stop":1715244830047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ef8608ca235591","name":"Push message with content topic containing JSON","time":{"start":1715244743203,"stop":1715244743204,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f353378f5b6c0d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715244830057,"stop":1715244830057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0e36436b3ce3b","name":"Push message with content topic containing long","time":{"start":1715244743196,"stop":1715244743197,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c3a2da8b31dc19","name":"should properly create location multiaddrs - tcp6","time":{"start":1715244151328,"stop":1715244151328,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb70a5fd4e57467b","name":"Ping on peer without subscriptions","time":{"start":1715244274785,"stop":1715244274786,"duration":1},"status":"passed","severity":"normal"},{"uid":"558a15ba36387bbb","name":"should not receive a peer event before start","time":{"start":1715244204930,"stop":1715244204930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6525d3a3698c4d","name":"Fails to publish message with empty text","time":{"start":1715244638313,"stop":1715244638313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4495728d52a1a","name":"Check received message with timestamp: 1715244191802000000 ","time":{"start":1715244658428,"stop":1715244658428,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b0cee7e08a6d7b","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715244263039,"stop":1715244263040,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb1d0af1d40ad12","name":"Relay - times out","time":{"start":1715244801338,"stop":1715244801339,"duration":1},"status":"passed","severity":"normal"},{"uid":"be093fdc8502d1eb","name":"topics with same application and version share the same shard","time":{"start":1715244142931,"stop":1715244142931,"duration":0},"status":"passed","severity":"normal"},{"uid":"55532b639232ff","name":"random static sharding 10 - Cluster ID: 13, Shard ID: 513","time":{"start":1715244709009,"stop":1715244709009,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dfc9108695aa2f","name":"Subscribe and receives messages on 20 topics","time":{"start":1715244830054,"stop":1715244830054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b123f2269a8993b0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715244150639,"stop":1715244150640,"duration":1},"status":"passed","severity":"normal"},{"uid":"61367d2719bc26a2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715244166635,"stop":1715244166636,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b15a3b5a3ea01fb","name":"Ephemeral field set to true","time":{"start":1715244156138,"stop":1715244156139,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abe73b4cd237e1d","name":"Check meta is set [symmetric]","time":{"start":1715244176839,"stop":1715244176840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41d7d62b31c5733","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715244142954,"stop":1715244142954,"duration":0},"status":"passed","severity":"normal"},{"uid":"e211c59d6730aab6","name":"should not fail to start the service if it is already started","time":{"start":1715244670611,"stop":1715244670611,"duration":0},"status":"passed","severity":"normal"},{"uid":"343401863f10993a","name":"should encode/decode to RLP encoding","time":{"start":1715244151326,"stop":1715244151326,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf16745c3b74bed","name":"Subscribe to topic containing short and receive message","time":{"start":1715244438312,"stop":1715244438312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff28c4abba74db40","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715244407255,"stop":1715244407255,"duration":0},"status":"passed","severity":"normal"},{"uid":"508a75a6faa42e48","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715244601730,"stop":1715244601730,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9aa92620387c2b28","name":"stop","time":{"start":1715244233618,"stop":1715244233620,"duration":2},"status":"passed","severity":"normal"},{"uid":"20b3ed2743c14423","name":"Push message with emoji payload","time":{"start":1715244743194,"stop":1715244743195,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23058f1a647d0f6","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715244176839,"stop":1715244176839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ba4d69ccea159e","name":"Check message with invalid timestamp is not received","time":{"start":1715244658414,"stop":1715244658414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff742c28c3e75c58","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715244830042,"stop":1715244830042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46f93a3ed1afda1","name":"Ping on peer without subscriptions","time":{"start":1715244225128,"stop":1715244225129,"duration":1},"status":"passed","severity":"normal"},{"uid":"df17f14e2934d7ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715244142945,"stop":1715244142945,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c240b07df561b57","name":"Subscribe to topic containing XML and receive message","time":{"start":1715244438317,"stop":1715244438318,"duration":1},"status":"passed","severity":"normal"},{"uid":"df152ff13886fc0f","name":"Check received message containing Russian","time":{"start":1715244658420,"stop":1715244658420,"duration":0},"status":"passed","severity":"normal"},{"uid":"72563b7f3225629c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715244438319,"stop":1715244438319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba1329dfe685a2c","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715244350601,"stop":1715244350601,"duration":0},"status":"passed","severity":"normal"},{"uid":"458a1deed3fe0473","name":"Check received message containing unicode special characters","time":{"start":1715244658411,"stop":1715244658412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2dd0e4224ff91bc","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715244192965,"stop":1715244192965,"duration":0},"status":"passed","severity":"normal"},{"uid":"342e11c765c5b490","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715244638483,"stop":1715244638483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17d468e47c5fce74","name":"Subscribe to topic containing short and receive message","time":{"start":1715244830055,"stop":1715244830056,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a25237f7fbfdab","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715244438287,"stop":1715244438288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34c28622b07d8e4","name":"Check message with invalid timestamp is not received","time":{"start":1715244353910,"stop":1715244353911,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d79de18074ab01d","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715244708313,"stop":1715244708313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4773ae8c74123b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715244794303,"stop":1715244794304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dadeae7d29e3022","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715244615684,"stop":1715244615684,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2710db4c50334a5","name":"Check publish message containing special chars","time":{"start":1715244638294,"stop":1715244638295,"duration":1},"status":"passed","severity":"normal"},{"uid":"780f06e3f4a5429e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715244481993,"stop":1715244481994,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5825b7dbb46c6a","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715244638482,"stop":1715244638482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b64a2f46df721b0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715244830050,"stop":1715244830050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c974e4353302040c","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715244142954,"stop":1715244142955,"duration":1},"status":"passed","severity":"normal"},{"uid":"be841b45377f39e3","name":"should throw error - no public key","time":{"start":1715244151324,"stop":1715244151324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab84c73c0c99792e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715244350601,"stop":1715244350602,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4850ef6cb188ab","name":"Query with Promise Callback, No message returned","time":{"start":1715244736793,"stop":1715244736793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11b671a16c002eb","name":"Check received message containing Arabic","time":{"start":1715244658407,"stop":1715244658407,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d9222b0b4f748a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715244350626,"stop":1715244350626,"duration":0},"status":"passed","severity":"normal"},{"uid":"368d9d6423c925b9","name":"random static sharding 3 - Cluster ID: 474, Shard ID: 582","time":{"start":1715244708972,"stop":1715244708972,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe758a955ebd6989","name":"throws on content topic with empty version field","time":{"start":1715244142923,"stop":1715244142923,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6fb726b5caeec4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715244438310,"stop":1715244438311,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe8a8806a04edb8","name":"Sample","time":{"start":1715244150698,"stop":1715244150698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0f442cb019d18b","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715244145508,"stop":1715244145508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9020e0afa5f4b4","name":"should set field with all protocols enabled","time":{"start":1715244151329,"stop":1715244151330,"duration":1},"status":"passed","severity":"normal"},{"uid":"f763acc497dcca97","name":"throws on content topic with empty encoding field","time":{"start":1715244142924,"stop":1715244142924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3baeb2a0ac689b","name":"Check received message containing XML","time":{"start":1715244658423,"stop":1715244658423,"duration":0},"status":"passed","severity":"normal"},{"uid":"15aa77ef228b8eec","name":"Passing page size 0 when there are 110 messages","time":{"start":1715244773914,"stop":1715244773914,"duration":0},"status":"passed","severity":"normal"},{"uid":"20926d8b9eccb2fa","name":"Waku message hash computation (no timestamp)","time":{"start":1715244145508,"stop":1715244145508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9378d7edcadb58b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715244142930,"stop":1715244142931,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12c9e580804b438","name":"Push message with content topic containing SQL Injection","time":{"start":1715244576575,"stop":1715244576575,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e60f324a6bfa2","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715244350619,"stop":1715244350620,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b5206cf1d28b3b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244466628,"stop":1715244466628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2880d7fafd08662c","name":"should configure sharding based on application and version for autosharding","time":{"start":1715244142951,"stop":1715244142951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe847cad5dd9f42","name":"Check received message containing long","time":{"start":1715244658417,"stop":1715244658418,"duration":1},"status":"passed","severity":"normal"},{"uid":"a836e04d54f30c4e","name":"Check message with no payload is not received","time":{"start":1715244353912,"stop":1715244353913,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa94778cc79917a","name":"Push message with custom timestamp: 1715240754143","time":{"start":1715244576581,"stop":1715244576582,"duration":1},"status":"passed","severity":"normal"},{"uid":"3188fe6eda973252","name":"should properly create location multiaddrs - tcp","time":{"start":1715244151329,"stop":1715244151329,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3cdb61d0450203","name":"Check received message containing long","time":{"start":1715244353882,"stop":1715244353883,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8774dbdf8132fd","name":"Push message with shell command payload","time":{"start":1715244576569,"stop":1715244576569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd73580e079aefd2","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715244200885,"stop":1715244200885,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcf85b5b83ea9f2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715244830046,"stop":1715244830046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5684b78a266a38","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715244770493,"stop":1715244770494,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed1dafb08f3fec3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715244708309,"stop":1715244708310,"duration":1},"status":"passed","severity":"normal"},{"uid":"d770d0fa15de335e","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715244142951,"stop":1715244142951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3eecae7372f274","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715244830049,"stop":1715244830049,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc33f4022da3ec4","name":"Check received message containing special chars","time":{"start":1715244658418,"stop":1715244658418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efca4c5187d2e10","name":"Check received message containing special chars","time":{"start":1715244353884,"stop":1715244353885,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d5eac94603f72c","name":"should not receive a peer event before start","time":{"start":1715244670613,"stop":1715244670613,"duration":0},"status":"passed","severity":"normal"},{"uid":"9571b91c0214a38","name":"handles different clusterIds correctly","time":{"start":1715244142932,"stop":1715244142933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06c6a1842773679","name":"non connected peers","time":{"start":1715244576732,"stop":1715244576732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce87ec74b73d0fd0","name":"Check message on other pubsub topic is not received","time":{"start":1715244658439,"stop":1715244658440,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee8740463e85bfb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715244178762,"stop":1715244178762,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef05264f2aaaa28","name":"Push message with Arabic payload","time":{"start":1715244743184,"stop":1715244743184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de753157a72380","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715244145506,"stop":1715244145506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2a99184157b28e","name":"Generator, 2 different pubsubtopics","time":{"start":1715244756270,"stop":1715244756279,"duration":9},"status":"passed","severity":"normal"},{"uid":"a665a06d5461e358","name":"Check publish message containing Chinese","time":{"start":1715244638295,"stop":1715244638297,"duration":2},"status":"passed","severity":"normal"},{"uid":"693ebcad1f5912f3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715244166773,"stop":1715244166774,"duration":1},"status":"skipped","severity":"normal"},{"uid":"222b5bcc1616675b","name":"Ordered callback, aborts when callback returns true","time":{"start":1715244770810,"stop":1715244770810,"duration":0},"status":"passed","severity":"normal"},{"uid":"106bdd1166446cc0","name":"Check publish message after client node is restarted","time":{"start":1715244638315,"stop":1715244638316,"duration":1},"status":"skipped","severity":"normal"},{"uid":"882b41e929f3faf2","name":"Check received message containing escaped characters","time":{"start":1715244658427,"stop":1715244658427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1033299ac0f1f3a4","name":"should handle a minimal index list","time":{"start":1715244143010,"stop":1715244143011,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf83936d0ffc74c9","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715244166504,"stop":1715244166505,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91e2637296990d7","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715244350599,"stop":1715244350599,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e46c2270822e814","name":"should get / set UDP multiaddr","time":{"start":1715244151326,"stop":1715244151327,"duration":1},"status":"passed","severity":"normal"},{"uid":"486c22166d19a34a","name":"throws an error for improperly formatted content topics","time":{"start":1715244142933,"stop":1715244142933,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a2ffb5bd9068a3","name":"Push message with content topic containing special chars","time":{"start":1715244576573,"stop":1715244576573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e689235905834","name":"Refresh subscription","time":{"start":1715244640649,"stop":1715244640649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f933044796b529b5","name":"Subscribe and receives messages on 20 topics","time":{"start":1715244830044,"stop":1715244830044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f969f2bc9a0767b9","name":"Generator, 2 different pubsubtopics","time":{"start":1715244756249,"stop":1715244756249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af279fcef7886ea","name":"should return all peers when numPeers is 0","time":{"start":1715244156049,"stop":1715244156049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a39d21c08eff1","name":"Reopen subscription with peer with lost subscription","time":{"start":1715244274786,"stop":1715244274787,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6f61fd8f8e1463","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715244350607,"stop":1715244350607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cabb62e613c6de2","name":"Push message on custom pubsubTopic","time":{"start":1715244466626,"stop":1715244466627,"duration":1},"status":"passed","severity":"normal"},{"uid":"3999215bf545f9bd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715244658413,"stop":1715244658414,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d65336f76e4411","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715244142940,"stop":1715244142940,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6180ead5f08d38","name":"Check received message containing SQL Injection","time":{"start":1715244658421,"stop":1715244658421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b539bdc5d1ea789","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715244438310,"stop":1715244438310,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4b324982c5f6b1","name":"Ping on unsubscribed peer","time":{"start":1715244274786,"stop":1715244274786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cd415b0643fec0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715244143011,"stop":1715244143011,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e35f1b54847401","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715244350623,"stop":1715244350626,"duration":3},"status":"passed","severity":"normal"},{"uid":"e561f5c7bb2e2b7a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715244736791,"stop":1715244736791,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc88e0ecd97cd","name":"Push message with content topic containing long","time":{"start":1715244576572,"stop":1715244576572,"duration":0},"status":"passed","severity":"normal"},{"uid":"82be2d930b5a70fc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715244263045,"stop":1715244263048,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5f7a5173fc1b290","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app82/3/topic537/json","time":{"start":1715244688117,"stop":1715244688117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8318dbf86f60a556","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715244166772,"stop":1715244166773,"duration":1},"status":"passed","severity":"normal"},{"uid":"481df3cd15590a2a","name":"handles multiple messages","time":{"start":1715244783602,"stop":1715244783603,"duration":1},"status":"passed","severity":"normal"},{"uid":"99557586241f95dc","name":"should throw error - invalid id","time":{"start":1715244151324,"stop":1715244151324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4996dd78cc67cf3","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715244709011,"stop":1715244709011,"duration":0},"status":"passed","severity":"normal"},{"uid":"467433d82b1c66d8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715244466627,"stop":1715244466627,"duration":0},"status":"passed","severity":"normal"},{"uid":"74103eb397219514","name":"Check message with invalid timestamp is not received","time":{"start":1715244658434,"stop":1715244658439,"duration":5},"status":"passed","severity":"normal"},{"uid":"d558d81e77689380","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715244350618,"stop":1715244350619,"duration":1},"status":"passed","severity":"normal"},{"uid":"263b81a781aea615","name":"Check message with no content topic is not received","time":{"start":1715244658440,"stop":1715244658440,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbce30405e8d6cc","name":"Light Node - default protocols","time":{"start":1715244801340,"stop":1715244801340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be0d356291caa96","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715244142934,"stop":1715244142934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6362243b3cd468b0","name":"Check publish message containing unicode special characters","time":{"start":1715244638308,"stop":1715244638309,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11e1599cbebcb86","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715244770493,"stop":1715244770493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1933746e75e596","name":"same cluster, different shard: nodes connect","time":{"start":1715244481996,"stop":1715244481997,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bf78ecb294fc8e","name":"Check received message containing Script","time":{"start":1715244658423,"stop":1715244658423,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb1d6b1fd52ec47","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715244438319,"stop":1715244438320,"duration":1},"status":"passed","severity":"normal"},{"uid":"9009a8499a53f3b7","name":"Check message with non string payload is not received","time":{"start":1715244658416,"stop":1715244658416,"duration":0},"status":"passed","severity":"normal"},{"uid":"213032bb7af7b4e8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app99/3/topic721/json","time":{"start":1715244688116,"stop":1715244688116,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d438cb0161462b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715244263044,"stop":1715244263044,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d8d0e4b41b9ebd","name":"Push message with short payload","time":{"start":1715244743130,"stop":1715244743179,"duration":49},"status":"passed","severity":"normal"},{"uid":"26837dd8c1ca2f14","name":"isConnected should return false after all peers disconnect","time":{"start":1715244243742,"stop":1715244243742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9699b81bf994fcfa","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715244350602,"stop":1715244350602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf21d6fd24cd0c9","name":"same cluster, same shard: nodes connect","time":{"start":1715244481995,"stop":1715244481996,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82d03957570184","name":"Query with Ordered Callback, No Decoder","time":{"start":1715244736791,"stop":1715244736791,"duration":0},"status":"passed","severity":"normal"},{"uid":"935e8a9d1de7e344","name":"Push message with unicode special characters payload","time":{"start":1715244743194,"stop":1715244743194,"duration":0},"status":"passed","severity":"normal"},{"uid":"15edaf727e4aa846","name":"Check publish message after service node is restarted","time":{"start":1715244638315,"stop":1715244638315,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16900a93feca469f","name":"shard 0","time":{"start":1715244708961,"stop":1715244708962,"duration":1},"status":"passed","severity":"normal"},{"uid":"a491c7de4b3667ed","name":"Check received message containing emoji","time":{"start":1715244353904,"stop":1715244353904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbb7ee87bc1ca3","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715244407255,"stop":1715244407256,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac12bac036f36036","name":"should properly create location multiaddrs - udp","time":{"start":1715244151328,"stop":1715244151328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3340dcbe688a38","name":"Publish message with custom timestamp: Fri May 19 2023 08:50:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1715244638311,"stop":1715244638311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff584c1c25275a0a","name":"Push message with content topic containing JSON","time":{"start":1715244576577,"stop":1715244576577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db0e72991aa8f2b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715244830048,"stop":1715244830048,"duration":0},"status":"passed","severity":"normal"},{"uid":"956d8853017c86","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715244830059,"stop":1715244830059,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8133183ce37f33","name":"throws on content topic with generation field greater than 0","time":{"start":1715244142922,"stop":1715244142922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6947dc70a61b5b4a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715244925822,"stop":1715244925823,"duration":1},"status":"passed","severity":"normal"},{"uid":"3502c2a0d6db2228","name":"Push message with Script payload","time":{"start":1715244743187,"stop":1715244743187,"duration":0},"status":"passed","severity":"normal"},{"uid":"768d4b5864d0928c","name":"Decoder throws on undefined content topic","time":{"start":1715244178763,"stop":1715244178764,"duration":1},"status":"passed","severity":"normal"},{"uid":"9219e7b23a2703da","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244263048,"stop":1715244263049,"duration":1},"status":"passed","severity":"normal"},{"uid":"13748d64514d0d8e","name":"Check message received after jswaku node is restarted","time":{"start":1715244658447,"stop":1715244658447,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cadeae5d643e62a3","name":"Fails to push message with empty content topic","time":{"start":1715244576579,"stop":1715244576580,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3852fbeae68cba","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715244142949,"stop":1715244142949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd56323fcfd9f689","name":"Relay","time":{"start":1715244202842,"stop":1715244202842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddf1da84d7db769","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715244640685,"stop":1715244640685,"duration":0},"status":"passed","severity":"normal"},{"uid":"9588b8fd4ab69d4a","name":"Js publishes, other Js receives","time":{"start":1715244610021,"stop":1715244610021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a331ddf2f4bdf33c","name":"Push message with content topic containing unicode special characters","time":{"start":1715244743215,"stop":1715244743215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bf704b0173a49d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715244281395,"stop":1715244281396,"duration":1},"status":"passed","severity":"normal"},{"uid":"34024a732fe2501b","name":"Encoder throws on empty string content topic","time":{"start":1715244156140,"stop":1715244156140,"duration":0},"status":"passed","severity":"normal"},{"uid":"89663de7d6c92c1e","name":"LightPush","time":{"start":1715244801339,"stop":1715244801340,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c259c1d3d161ea","name":"Push message with content topic containing emoji","time":{"start":1715244576579,"stop":1715244576579,"duration":0},"status":"passed","severity":"normal"},{"uid":"474eb8a84bfa10c","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715244350629,"stop":1715244350630,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab281b7e639d3bf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715244830061,"stop":1715244830061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50ad318ecc4d45e","name":"Push 30 different messages","time":{"start":1715244576570,"stop":1715244576571,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da1f61de4e6a802","name":"Subscribe and receive messages via waku relay post","time":{"start":1715244830052,"stop":1715244830053,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e477a8bbdd2727d","name":"throws on empty content topic","time":{"start":1715244142920,"stop":1715244142921,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81f590454eb979e","name":"Push message with special chars payload","time":{"start":1715244576561,"stop":1715244576561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7174dc434674b621","name":"should return empty list for no shard","time":{"start":1715244142938,"stop":1715244142938,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d44dada0cde493","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715244143011,"stop":1715244143011,"duration":0},"status":"passed","severity":"normal"},{"uid":"24386ba22a5ba6dc","name":"should not receive a peer event before start","time":{"start":1715244170974,"stop":1715244170974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a730ea7c761097","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715244830054,"stop":1715244830054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d13ec22a68fbb37","name":"it tolerates circular branch references","time":{"start":1715244166766,"stop":1715244166767,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b65021d3b26f5c","name":"should decode valid enr successfully","time":{"start":1715244151315,"stop":1715244151315,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccfad1c6118f771","name":"Store - dialed first","time":{"start":1715244801339,"stop":1715244801339,"duration":0},"status":"passed","severity":"normal"},{"uid":"283592ceb9c1a037","name":"Push message with content topic containing Script","time":{"start":1715244743199,"stop":1715244743200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b763a14450db9de7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715244615683,"stop":1715244615683,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afcaf88af2c1e31","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715244350627,"stop":1715244350629,"duration":2},"status":"passed","severity":"normal"},{"uid":"90573dde04b97db0","name":"Encoder throws on undefined content topic","time":{"start":1715244176840,"stop":1715244176841,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bea81a8d7c5492","name":"Passing page size 19 when there are 20 messages","time":{"start":1715244773916,"stop":1715244773917,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b9035abea53ba3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715244150632,"stop":1715244150632,"duration":0},"status":"passed","severity":"normal"},{"uid":"39576358865f012d","name":"Reusing cursor across nodes","time":{"start":1715244708312,"stop":1715244708312,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb6817306466938","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715244438318,"stop":1715244438318,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfc56c57123e27c","name":"Check received message containing numeric","time":{"start":1715244353883,"stop":1715244353884,"duration":1},"status":"passed","severity":"normal"},{"uid":"32447677337cb0a","name":"should only return 1 node with relay and store capability","time":{"start":1715244166771,"stop":1715244166771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0071b89add92b7","name":"Push message with rate limit","time":{"start":1715244743217,"stop":1715244743218,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2b0fc699d1634c","name":"Check received message containing Script","time":{"start":1715244658409,"stop":1715244658409,"duration":0},"status":"passed","severity":"normal"},{"uid":"12384db6786f84c5","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715244142948,"stop":1715244142948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1009673e097a1c31","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715244200886,"stop":1715244200887,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ae014ed40d7ba1","name":"Check received message containing escaped characters","time":{"start":1715244353897,"stop":1715244353897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3463bc36bb3e598","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244756262,"stop":1715244756267,"duration":5},"status":"passed","severity":"normal"},{"uid":"7ddc540714c85efb","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244263041,"stop":1715244263041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22a2aded82e5ee8","name":"should not receive a peer event after stop","time":{"start":1715244204930,"stop":1715244204930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32917950bb7d212","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715244688114,"stop":1715244688115,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d949961e96582b8","name":"Push message equal or less that 1MB","time":{"start":1715244576582,"stop":1715244576582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7063b23d8dd9d5","name":"Fails to push message with empty content topic","time":{"start":1715244743216,"stop":1715244743216,"duration":0},"status":"passed","severity":"normal"},{"uid":"384bb67c3e6bb8f6","name":"Check publish message containing Arabic","time":{"start":1715244638297,"stop":1715244638298,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1202dbb2569d20","name":"Check received message containing Arabic","time":{"start":1715244658420,"stop":1715244658420,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b10aa9bb4838ad","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715244145505,"stop":1715244145506,"duration":1},"status":"passed","severity":"normal"},{"uid":"526c8d1ec8a50ddf","name":"Publish message with custom timestamp: Thu May 09 2024 09:50:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1715244638312,"stop":1715244638312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5040030ee9bcb9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244756279,"stop":1715244756281,"duration":2},"status":"passed","severity":"normal"},{"uid":"b53f734a062eb5f4","name":"Check received message containing short","time":{"start":1715244353880,"stop":1715244353881,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f51523ff8249c5","name":"tcp ip4 address","time":{"start":1715244150803,"stop":1715244150804,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa446cd57d855589","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715244243743,"stop":1715244243743,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea65eacd774fa14","name":"Passing page size 3 when there are 20 messages","time":{"start":1715244773915,"stop":1715244773915,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6cde098baa6fa9","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715244638482,"stop":1715244638482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1066584acfc6c35","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350606,"stop":1715244350607,"duration":1},"status":"passed","severity":"normal"},{"uid":"8738e31116f4ae3a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715244830047,"stop":1715244830048,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa4684ac0a611e0","name":"Push message with long payload","time":{"start":1715244743180,"stop":1715244743180,"duration":0},"status":"passed","severity":"normal"},{"uid":"292722c325b24369","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715244640648,"stop":1715244640648,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4683b037755471","name":"Publish message with rate limit","time":{"start":1715244638317,"stop":1715244638317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a58c4ea0b73e87f","name":"Push message with meta","time":{"start":1715244743217,"stop":1715244743217,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cad4e04ee51179","name":"Check received message containing JSON","time":{"start":1715244353895,"stop":1715244353896,"duration":1},"status":"passed","severity":"normal"},{"uid":"23654f71c3875f6c","name":"Reopen subscription with peer with lost subscription","time":{"start":1715244274789,"stop":1715244274789,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fceb27db98b5b9","name":"Check message received after jswaku node is restarted","time":{"start":1715244658416,"stop":1715244658416,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d6374e365124113c","name":"Refresh subscription","time":{"start":1715244438311,"stop":1715244438312,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5753d516b449bd","name":"Push message with JSON payload","time":{"start":1715244743193,"stop":1715244743193,"duration":0},"status":"passed","severity":"normal"},{"uid":"740c63e67e8ed3d8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715244830047,"stop":1715244830047,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca49d46d854335d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715244481994,"stop":1715244481995,"duration":1},"status":"passed","severity":"normal"},{"uid":"58776759c38f17db","name":"isConnected return false after peer stops","time":{"start":1715244243742,"stop":1715244243742,"duration":0},"status":"passed","severity":"normal"},{"uid":"735dd6567342d093","name":"should throw error - no id","time":{"start":1715244151317,"stop":1715244151317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1adc7a7f00f1be","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715244640684,"stop":1715244640685,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2e000273c0c7a2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715244830049,"stop":1715244830050,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa89efac215c5a63","name":"Subscribe to topic containing long and receive message","time":{"start":1715244830056,"stop":1715244830056,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedcb710e0199774","name":"Push message with emoji payload","time":{"start":1715244576570,"stop":1715244576570,"duration":0},"status":"passed","severity":"normal"},{"uid":"844437df99a861c4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244466627,"stop":1715244466627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfb4f34be2b3140","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715244658429,"stop":1715244658434,"duration":5},"status":"passed","severity":"normal"},{"uid":"cc23ddd739350b17","name":"Subscribe and receive messages via waku relay post","time":{"start":1715244830043,"stop":1715244830043,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ee6c863139540d","name":"Check publish message containing Basic HTML tag","time":{"start":1715244638304,"stop":1715244638305,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e72df8e7e11a8f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715244830058,"stop":1715244830058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daa704f33bbec06","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715244350620,"stop":1715244350620,"duration":0},"status":"passed","severity":"normal"},{"uid":"194a449409bf8044","name":"more peers than existing","time":{"start":1715244576731,"stop":1715244576732,"duration":1},"status":"skipped","severity":"normal"},{"uid":"793f7048447f639c","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715244156051,"stop":1715244156051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f9ed4629cefc55","name":"Check publish message containing XML","time":{"start":1715244638303,"stop":1715244638303,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd13e4b4cfb034ce","name":"Subscribe to topic containing long and publish message","time":{"start":1715244640651,"stop":1715244640651,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e7b891201e3346","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715244156050,"stop":1715244156050,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a34dba149f6c08","name":"Push message with Basic HTML tag payload","time":{"start":1715244743192,"stop":1715244743193,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f78d69dde40ddd9","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715244170975,"stop":1715244170976,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cf99062b376e2b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715244407254,"stop":1715244407254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b47e820d8226e0a","name":"Mutual subscription","time":{"start":1715244640633,"stop":1715244640635,"duration":2},"status":"passed","severity":"normal"},{"uid":"658e97612a6398a2","name":"should load peers from local storage and dispatch events","time":{"start":1715244170975,"stop":1715244170975,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ad5b2328058b7","name":"Passing cursor with wrong message digest","time":{"start":1715244708312,"stop":1715244708313,"duration":1},"status":"passed","severity":"normal"},{"uid":"850201446d1f2cb","name":"Overlapping topic subscription","time":{"start":1715244830055,"stop":1715244830055,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bb9e7e6910b4d9","name":"Check received message containing Basic HTML tag","time":{"start":1715244353894,"stop":1715244353895,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f07ccad888c818","name":"Push message with content topic containing unicode special characters","time":{"start":1715244576578,"stop":1715244576579,"duration":1},"status":"passed","severity":"normal"},{"uid":"f207f9e6193b5770","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715244142951,"stop":1715244142952,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77839897f1aed55","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715244166623,"stop":1715244166628,"duration":5},"status":"passed","severity":"normal"},{"uid":"36cd735d6b782dbe","name":"should not fail to stop the service if it was not started","time":{"start":1715244170973,"stop":1715244170973,"duration":0},"status":"passed","severity":"normal"},{"uid":"69faaf78423ee0ef","name":"Wrong topic","time":{"start":1715244688121,"stop":1715244688121,"duration":0},"status":"passed","severity":"normal"},{"uid":"e582aedd258c47b1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715244142928,"stop":1715244142928,"duration":0},"status":"passed","severity":"normal"},{"uid":"750fbe1da11bed8b","name":"Subscribe to topic containing short and publish message","time":{"start":1715244640650,"stop":1715244640651,"duration":1},"status":"passed","severity":"normal"},{"uid":"769b13863c3768f8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715244142940,"stop":1715244142941,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e832e09bdcac2ae","name":"Ping on subscribed peer","time":{"start":1715244274787,"stop":1715244274787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6217ec30eda86be","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715244142928,"stop":1715244142928,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e43055145bec03","name":"removeEventListener with wrong event","time":{"start":1715244233613,"stop":1715244233614,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfb55bff99755","name":"recovers when dns.resolve returns empty","time":{"start":1715244166767,"stop":1715244166768,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b7d27d54506202","name":"should encodeTxt and decodeTxt","time":{"start":1715244151314,"stop":1715244151315,"duration":1},"status":"passed","severity":"normal"},{"uid":"e880e90ee1503c6e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715244794295,"stop":1715244794296,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3e91d59bdb2e72","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715244176837,"stop":1715244176838,"duration":1},"status":"passed","severity":"normal"},{"uid":"4092d3d0c2ebb2d3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715244794301,"stop":1715244794302,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf14095c982093b","name":"should only return 1 node with store capability","time":{"start":1715244166771,"stop":1715244166772,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac95817bb93a76c5","name":"connected peers and dial","time":{"start":1715244576731,"stop":1715244576731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c058bbbc37f4a89","name":"can start and stop the service","time":{"start":1715244170972,"stop":1715244170972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f7a07fe8db25bf","name":"Query Generator - backward","time":{"start":1715244762738,"stop":1715244762738,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c577f0429915b83","name":"Push message with rate limit","time":{"start":1715244576581,"stop":1715244576581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f406d2dfd49e6c","name":"returns all values when wanted number is greater than available values","time":{"start":1715244166504,"stop":1715244166504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93fb4caeba155f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715244708311,"stop":1715244708312,"duration":1},"status":"passed","severity":"normal"},{"uid":"976b25bfd79c1cf","name":"Check received message containing emoji","time":{"start":1715244658427,"stop":1715244658428,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa2685d4508479e","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715244770492,"stop":1715244770493,"duration":1},"status":"passed","severity":"normal"},{"uid":"970ff23f960861c3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715244438286,"stop":1715244438287,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9eaa19c30a80447","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715244142944,"stop":1715244142945,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67f7746f335d65c","name":"Push message with content topic containing escaped characters","time":{"start":1715244743205,"stop":1715244743215,"duration":10},"status":"passed","severity":"normal"},{"uid":"f487f36124ffc065","name":"should throw an error for insufficient data","time":{"start":1715244143011,"stop":1715244143012,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fbc0c423c9df0b","name":"Check received message containing Script","time":{"start":1715244353893,"stop":1715244353894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed6655f97e3bc4f","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715244576577,"stop":1715244576577,"duration":0},"status":"passed","severity":"normal"},{"uid":"470328b985515722","name":"Check publish message containing shell command","time":{"start":1715244638306,"stop":1715244638307,"duration":1},"status":"passed","severity":"normal"},{"uid":"953fbc6f3319b489","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715244156141,"stop":1715244156142,"duration":1},"status":"passed","severity":"normal"},{"uid":"544d7b4846da4be4","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715244736792,"stop":1715244736792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bca9701f2f5f6e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715244736789,"stop":1715244736790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad040c1f5cd488d2","name":"Check received message containing numeric","time":{"start":1715244658405,"stop":1715244658405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58b4c6860164bf3","name":"getPeersByDiscovery","time":{"start":1715244601728,"stop":1715244601728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1154ceed5d9a5598","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715244142932,"stop":1715244142932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe0cd5bcf44b8ff","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715244407256,"stop":1715244407256,"duration":0},"status":"passed","severity":"normal"},{"uid":"202f0b0437a806ef","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715244350598,"stop":1715244350598,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a6748e3d6026a1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715244350620,"stop":1715244350621,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b9fffe4698f16e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715244830050,"stop":1715244830050,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c90e9b08b3f287","name":"Symmetric encrypt & Decrypt","time":{"start":1715244177310,"stop":1715244177310,"duration":0},"status":"passed","severity":"normal"},{"uid":"376697aed2a1c4ff","name":"Init the array if not present","time":{"start":1715244142651,"stop":1715244142652,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb6e8d635097658","name":"Ping on subscribed peer","time":{"start":1715244274785,"stop":1715244274785,"duration":0},"status":"passed","severity":"normal"},{"uid":"109f3d2296a1a368","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715244640651,"stop":1715244640652,"duration":1},"status":"passed","severity":"normal"},{"uid":"f144894e0271a564","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715244142942,"stop":1715244142943,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9b2f25d3f9c4fd","name":"Check message with non string payload is not received","time":{"start":1715244353913,"stop":1715244353913,"duration":0},"status":"passed","severity":"normal"},{"uid":"74791fc3887f2450","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715244770809,"stop":1715244770810,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf61044f3fbe5cb","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715244142952,"stop":1715244142952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6315c525ad2ebaa","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715244151316,"stop":1715244151316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee91019dd229a7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715244142939,"stop":1715244142939,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcf3cf9a7f25842","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715244150633,"stop":1715244150633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e609515455a8b40","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715244150638,"stop":1715244150638,"duration":0},"status":"passed","severity":"normal"},{"uid":"62213f9316e0f57d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715244830054,"stop":1715244830055,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9b74044f51dcc8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715244615689,"stop":1715244615689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d58fded12e4018","name":"Register correct protocols","time":{"start":1715244640636,"stop":1715244640636,"duration":0},"status":"passed","severity":"normal"},{"uid":"256c16b6ae1cdba8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715244263049,"stop":1715244263049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8acbaf7dc3acbb","name":"should throw an error for an unconfigured topic","time":{"start":1715244142947,"stop":1715244142948,"duration":1},"status":"passed","severity":"normal"},{"uid":"577f8d41dfa3db37","name":"Subscribe to topic containing XML and receive message","time":{"start":1715244830058,"stop":1715244830059,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c758166bb14ba9","name":"Fails to push message bigger that 1MB","time":{"start":1715244743225,"stop":1715244743225,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde1f665145d5fa4","name":"should emit a peer event after start","time":{"start":1715244670612,"stop":1715244670612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a068769d4f4c3155","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715244142949,"stop":1715244142949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e9580cb4d8a7e2","name":"Push message with escaped characters payload","time":{"start":1715244576569,"stop":1715244576569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f283c59ce3f8dd68","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715244192956,"stop":1715244192958,"duration":2},"status":"passed","severity":"normal"},{"uid":"c28c8da5753d577c","name":"getPeersByDiscovery","time":{"start":1715244233614,"stop":1715244233616,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ed87a72055f5a3d","name":"Push message with custom timestamp: 1684485950838","time":{"start":1715244743218,"stop":1715244743218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a12e5cde477573","name":"Check received message containing shell command","time":{"start":1715244658424,"stop":1715244658426,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3485e72ed0e1239","name":"handles empty contentTopics array correctly","time":{"start":1715244142953,"stop":1715244142953,"duration":0},"status":"passed","severity":"normal"},{"uid":"60342eb0954bd784","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715244150635,"stop":1715244150635,"duration":0},"status":"passed","severity":"normal"},{"uid":"444f4a610faf99c8","name":"Check received message containing Russian","time":{"start":1715244658408,"stop":1715244658408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e2a9b305b31dc7","name":"safeDispatchEvent","time":{"start":1715244233618,"stop":1715244233618,"duration":0},"status":"passed","severity":"normal"},{"uid":"149fab8dc51f42d7","name":"Check received message containing Chinese","time":{"start":1715244353885,"stop":1715244353887,"duration":2},"status":"passed","severity":"normal"},{"uid":"8de49fa537149ae1","name":"Decoder throws on empty string content topic","time":{"start":1715244176842,"stop":1715244176843,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0441e6fc05fa86","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715244407255,"stop":1715244407255,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec4bffe1d12bdc8","name":"Push message with Arabic payload","time":{"start":1715244576563,"stop":1715244576563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73054a9233127cd","name":"Fails to push message with large meta","time":{"start":1715244743217,"stop":1715244743217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f772458a69d7dd17","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715244166628,"stop":1715244166629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5caefd10140163a1","name":"All","time":{"start":1715244202845,"stop":1715244202846,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ece4f9de620db55","name":"Rejects garbage","time":{"start":1715244159486,"stop":1715244159486,"duration":0},"status":"passed","severity":"normal"},{"uid":"5401f671bdebedcf","name":"should not receive a peer event after stop","time":{"start":1715244670613,"stop":1715244670613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf18600dfa6d886","name":"returns all values when wanted number matches available values","time":{"start":1715244166502,"stop":1715244166503,"duration":1},"status":"passed","severity":"normal"},{"uid":"612ec9f2c73273c3","name":"Push message with shell command payload","time":{"start":1715244743193,"stop":1715244743193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9bdbc8e5c07d8c","name":"Check received message containing special chars","time":{"start":1715244658406,"stop":1715244658406,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc937790fd4e6678","name":"Ordered Callback - backward","time":{"start":1715244762740,"stop":1715244762741,"duration":1},"status":"passed","severity":"normal"},{"uid":"e094aeae943a682","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715244204932,"stop":1715244204932,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4325a43070a97bf3","name":"addEventListener with correct event","time":{"start":1715244233610,"stop":1715244233611,"duration":1},"status":"passed","severity":"normal"},{"uid":"310d20afcaa3d78e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715244794298,"stop":1715244794299,"duration":1},"status":"passed","severity":"normal"},{"uid":"129ee377812d7126","name":"should not throw an error for a single configured topic","time":{"start":1715244142947,"stop":1715244142947,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc97b174ccd0cf4","name":"Round trip binary serialization","time":{"start":1715244156138,"stop":1715244156138,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c86fb19639145e","name":"Fails to publish duplicate message","time":{"start":1715244638312,"stop":1715244638313,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5b8e8ebf7bd155","name":"Publish message with custom timestamp: Thu May 09 2024 07:50:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1715244638312,"stop":1715244638312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d89145804caa35f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715244736792,"stop":1715244736793,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca2f99914a5420a","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715244350622,"stop":1715244350622,"duration":0},"status":"passed","severity":"normal"},{"uid":"817e0e6c234a39c7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715244925823,"stop":1715244925824,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0f4dc142cb6e79","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715244640652,"stop":1715244640670,"duration":18},"status":"passed","severity":"normal"},{"uid":"2f21f33e09c63235","name":"Encoder throws on undefined content topic","time":{"start":1715244156139,"stop":1715244156140,"duration":1},"status":"passed","severity":"normal"},{"uid":"733de1df1cdce30b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715244601730,"stop":1715244601730,"duration":0},"status":"passed","severity":"normal"},{"uid":"634e7e1324597692","name":"Push message with escaped characters payload","time":{"start":1715244743194,"stop":1715244743194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffda879676ee2236","name":"Callback on promise, aborts when callback returns true","time":{"start":1715244770809,"stop":1715244770809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8ba776d0a423b1","name":"ignores domain fetching errors","time":{"start":1715244166769,"stop":1715244166769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec407bb52d71588","name":"can start and stop the service","time":{"start":1715244670610,"stop":1715244670610,"duration":0},"status":"passed","severity":"normal"},{"uid":"263c23876801e70c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715244466628,"stop":1715244466628,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bb4ab2c05df1a9","name":"Check received message containing Russian","time":{"start":1715244353888,"stop":1715244353889,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fbdb765ef275fa8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715244794302,"stop":1715244794303,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38a2519b45fd9be","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715244202570,"stop":1715244202570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3afdb49086946b","name":"different cluster, different shard: nodes don't connect","time":{"start":1715244350598,"stop":1715244350598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6d2cf187cd2aa0","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715244142926,"stop":1715244142926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c8e5f516e78777","name":"listenerCount","time":{"start":1715244233616,"stop":1715244233616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5246c2d87827ea4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715244830053,"stop":1715244830054,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbb8b939d709b3f","name":"Ordered Callback - forward","time":{"start":1715244762739,"stop":1715244762739,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a0100d1f005142","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715244925822,"stop":1715244925822,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ccd33a35b7de0f","name":"configure the node with multiple pubsub topics","time":{"start":1715244709010,"stop":1715244709011,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda2a8d12e87bf4b","name":"Push message with SQL Injection payload","time":{"start":1715244576565,"stop":1715244576566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9c85cd18e510b6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715244830043,"stop":1715244830043,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a008c2c750512b","name":"should not fail to stop the service if it was not started","time":{"start":1715244670610,"stop":1715244670611,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec2f5c3825a7c00","name":"should not receive a peer event after stop","time":{"start":1715244170974,"stop":1715244170974,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fd17ad29ebb3cf","name":"Push message with content topic containing Arabic","time":{"start":1715244743198,"stop":1715244743198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abb11a6aa8de72f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715244407254,"stop":1715244407254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62c13d89075ccec","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715244145507,"stop":1715244145507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa59e64b0f7f0a","name":"Check received message containing escaped characters","time":{"start":1715244658411,"stop":1715244658411,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe16e34f3ab139","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715244794300,"stop":1715244794301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e450d0a90fda9f30","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715244708309,"stop":1715244708309,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc275e78f5e76fc8","name":"Check publish message containing Russian","time":{"start":1715244638298,"stop":1715244638299,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda95ead6b9394b2","name":"should handle corrupted local storage data gracefully","time":{"start":1715244170976,"stop":1715244170976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ce4c66f6cb7c85","name":"Push message with content topic containing Chinese","time":{"start":1715244576573,"stop":1715244576573,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fef4762ed5b38d","name":"through manual discovery","time":{"start":1715244469785,"stop":1715244469785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8569683e163de67","name":"can start and stop the service","time":{"start":1715244204926,"stop":1715244204928,"duration":2},"status":"passed","severity":"normal"},{"uid":"af3500d24b5c4482","name":"Ping on subscribed peer","time":{"start":1715244225128,"stop":1715244225128,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8e43e192995dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715244142943,"stop":1715244142943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0185acbeedf0a0","name":"Check publish message containing long","time":{"start":1715244638292,"stop":1715244638292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2050342a69ad33a5","name":"should not fail to start the service if it is already started","time":{"start":1715244170973,"stop":1715244170973,"duration":0},"status":"passed","severity":"normal"},{"uid":"53daa2cc82036f96","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715244830049,"stop":1715244830049,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca205e2485621c9","name":"Check message received after nwaku node is restarted","time":{"start":1715244353914,"stop":1715244353915,"duration":1},"status":"skipped","severity":"normal"},{"uid":"320f97f3dd9f8cd8","name":"throws on content topic with empty topic name field","time":{"start":1715244142923,"stop":1715244142924,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd82869a46830917","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715244178761,"stop":1715244178761,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dba8a03b855c8f","name":"Query Generator, No Decoder","time":{"start":1715244736790,"stop":1715244736790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a810a8b1058fd20","name":"1 Store, 2 fetches","time":{"start":1715244166781,"stop":1715244166781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8e6a5d32a3914e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715244708311,"stop":1715244708311,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94c7253703158de","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715244688122,"stop":1715244688122,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ae32b904037178","name":"handles different networkShards values correctly","time":{"start":1715244142933,"stop":1715244142933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f548385b70ae59fb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715244830059,"stop":1715244830059,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1cd858338ff5f1","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715244142950,"stop":1715244142951,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24ab7d4cc50f367","name":"Relay + Store","time":{"start":1715244151331,"stop":1715244151331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aa54ce09e1a6d1","name":"Overlapping topic subscription","time":{"start":1715244640650,"stop":1715244640650,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d42b13ef60fef0a","name":"isConnected should return true after first peer connects","time":{"start":1715244243741,"stop":1715244243741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f09200f92764fb","name":"Ping on unsubscribed peer","time":{"start":1715244225129,"stop":1715244225129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56815e6869bf169","name":"Relay + Store","time":{"start":1715244202842,"stop":1715244202843,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ca9fe87bdc27ac","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715244281397,"stop":1715244281397,"duration":0},"status":"passed","severity":"normal"},{"uid":"483c9127cd959af","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715244407261,"stop":1715244407262,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b5fd3caa74362c","name":"should throw an error for missing required configuration","time":{"start":1715244142938,"stop":1715244142939,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a34946c9c3f282","name":"should only return 1 node with relay capability","time":{"start":1715244166770,"stop":1715244166771,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8c478c1a3306ef","name":"Encoder throws on undefined content topic","time":{"start":1715244178763,"stop":1715244178763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13f2d5f58a1d684","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715244830056,"stop":1715244830057,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f8aa8596d60552","name":"Subscribe and receives messages on 20 topics","time":{"start":1715244438310,"stop":1715244438310,"duration":0},"status":"passed","severity":"normal"},{"uid":"41477e380eaa75ec","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715244166629,"stop":1715244166632,"duration":3},"status":"passed","severity":"normal"},{"uid":"35f4478744d28269","name":"Push message with unicode special characters payload","time":{"start":1715244576569,"stop":1715244576570,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa2d26c7e4ae5e2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715244640673,"stop":1715244640674,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de4dcdd27f5e3e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715244142942,"stop":1715244142942,"duration":0},"status":"passed","severity":"normal"},{"uid":"256ea6a83ed1d7c4","name":"Check received message containing short","time":{"start":1715244658404,"stop":1715244658404,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc18d55985a6b87","name":"Push message with content topic containing Russian","time":{"start":1715244576574,"stop":1715244576575,"duration":1},"status":"passed","severity":"normal"},{"uid":"d310235982edf1ac","name":"Push message with numeric payload","time":{"start":1715244576560,"stop":1715244576560,"duration":0},"status":"passed","severity":"normal"},{"uid":"6049c3978f3e8adc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715244615676,"stop":1715244615677,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbacdc20b8d5c3df","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715244142947,"stop":1715244142947,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4ab78075752f83","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715244263040,"stop":1715244263041,"duration":1},"status":"passed","severity":"normal"},{"uid":"534f1e772dfaa458","name":"receives messages sent to provided content topic through callback","time":{"start":1715244638483,"stop":1715244638483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6af28d466bfeeaf","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715244350610,"stop":1715244350610,"duration":0},"status":"passed","severity":"normal"},{"uid":"b798606cdce3ce5d","name":"retrieves a single peer","time":{"start":1715244166765,"stop":1715244166766,"duration":1},"status":"passed","severity":"normal"},{"uid":"29bd1e154c1d9a96","name":"Push message with XML payload","time":{"start":1715244743188,"stop":1715244743192,"duration":4},"status":"passed","severity":"normal"},{"uid":"b74598191155a8d4","name":"Asymmetric encrypt & decrypt","time":{"start":1715244177309,"stop":1715244177309,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f9542436d132f5","name":"1 Relay, 1 Filter, gives up","time":{"start":1715244166782,"stop":1715244166782,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e0e0a55a18fabe","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app58/4/topic377/json","time":{"start":1715244688116,"stop":1715244688116,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b61e9c883e8835","name":"pre and post cipher","time":{"start":1715244177310,"stop":1715244177311,"duration":1},"status":"passed","severity":"normal"},{"uid":"19940395a0212fb4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715244438318,"stop":1715244438319,"duration":1},"status":"passed","severity":"normal"},{"uid":"a375d8fffce89bd5","name":"new peer added after a peer was already found","time":{"start":1715244601728,"stop":1715244601729,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2b177d7f29ac5ff3","name":"Refresh subscription","time":{"start":1715244830045,"stop":1715244830045,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cab4fbef3e8d61","name":"Check message on other pubsub topic is not received","time":{"start":1715244658415,"stop":1715244658415,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f51a50604e048b","name":"Push message with content topic containing Chinese","time":{"start":1715244743198,"stop":1715244743198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34ed0705446199c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715244615692,"stop":1715244615693,"duration":1},"status":"passed","severity":"normal"},{"uid":"344acd079f9fef87","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app70/8/topic895/utf8","time":{"start":1715244688119,"stop":1715244688120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea76e460f857893c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715244830043,"stop":1715244830043,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6f9866f09f4630","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715244142929,"stop":1715244142929,"duration":0},"status":"passed","severity":"normal"},{"uid":"18653b1464822575","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350621,"stop":1715244350621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9878ee18cc7e44c4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715244263043,"stop":1715244263043,"duration":0},"status":"passed","severity":"normal"},{"uid":"520ee50f6b5d97c1","name":"Passing page size 1 when there are 4 messages","time":{"start":1715244773914,"stop":1715244773915,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d850cc39099cae","name":"Push message with JSON payload","time":{"start":1715244576568,"stop":1715244576568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ad5311e4d50229","name":"Delete observer","time":{"start":1715244581205,"stop":1715244581206,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17d6b031875dab","name":"Generator, 2 different pubsubtopics","time":{"start":1715244756254,"stop":1715244756262,"duration":8},"status":"passed","severity":"normal"},{"uid":"df1b8874cef5ccbc","name":"removeEventListener with correct event","time":{"start":1715244233612,"stop":1715244233613,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4794691e901de8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715244142945,"stop":1715244142945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53e18110a6d8e54","name":"Using a function","time":{"start":1715244790434,"stop":1715244790434,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2a810ba081393e","name":"Relay - dialed after","time":{"start":1715244801338,"stop":1715244801338,"duration":0},"status":"passed","severity":"normal"},{"uid":"503803f7e4e63670","name":"should properly create location multiaddrs - tcp4","time":{"start":1715244151327,"stop":1715244151328,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e62f7a0fcea7081","name":"ignores unrecognized TXT record formats","time":{"start":1715244166769,"stop":1715244166769,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c6e202c5794537","name":"Check received message containing unicode special characters","time":{"start":1715244658427,"stop":1715244658427,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63d58d0d8df7199","name":"Check message with no content topic is not received","time":{"start":1715244353912,"stop":1715244353912,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a485ee7bb4f6a5","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715244192967,"stop":1715244192983,"duration":16},"status":"passed","severity":"normal"},{"uid":"b4faa559f22c978d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715244150633,"stop":1715244150634,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff4f5745367e706","name":"Sets default value correctly","time":{"start":1715244790435,"stop":1715244790435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4301a2961b06892e","name":"Check message with no content topic is not received","time":{"start":1715244658415,"stop":1715244658415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3690e8866d84e8c","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715244350604,"stop":1715244350605,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c9b8fe6164f21b","name":"should return unique PubsubTopics for static sharding","time":{"start":1715244142936,"stop":1715244142936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75a92a113f15bc1","name":"throws on content topic with empty application field","time":{"start":1715244142922,"stop":1715244142923,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf5eab94fa4f552","name":"should encode/decode to text encoding","time":{"start":1715244151326,"stop":1715244151326,"duration":0},"status":"passed","severity":"normal"},{"uid":"a434bcdcf8d38c6d","name":"Subscribe and publish message","time":{"start":1715244640637,"stop":1715244640637,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac1e030c9feb0d5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715244794299,"stop":1715244794300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1aa16da4acfe93","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715244830046,"stop":1715244830047,"duration":1},"status":"passed","severity":"normal"},{"uid":"892a9a8f6e16d7c3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715244142930,"stop":1715244142930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab0b59a288308c","name":"Subscribe and receive messages via waku relay post","time":{"start":1715244438287,"stop":1715244438287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e834e5ff6d860d99","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715244166772,"stop":1715244166772,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fb4c8454d1c93a","name":"should set field with only FILTER enabled","time":{"start":1715244151330,"stop":1715244151331,"duration":1},"status":"passed","severity":"normal"},{"uid":"748ac530569f9ec5","name":"random static sharding 7 - Cluster ID: 466, Shard ID: 933","time":{"start":1715244709007,"stop":1715244709007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a18b3d96ca18c52","name":"should not fail to start the service if it is already started","time":{"start":1715244204929,"stop":1715244204929,"duration":0},"status":"passed","severity":"normal"},{"uid":"311fbfa29099836","name":"creates an iterator","time":{"start":1715244783602,"stop":1715244783602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7443ebfa06e07ea","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715244638315,"stop":1715244638315,"duration":0},"status":"passed","severity":"normal"},{"uid":"21da90c0e73e698e","name":"Push message with content topic containing short","time":{"start":1715244576571,"stop":1715244576572,"duration":1},"status":"passed","severity":"normal"},{"uid":"e313dc37276a1345","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715244200888,"stop":1715244200888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b290ab15d7bb9a4a","name":"Fails to push message with large meta","time":{"start":1715244576580,"stop":1715244576580,"duration":0},"status":"passed","severity":"normal"},{"uid":"7506dce72dcc28f6","name":"random static sharding 8 - Cluster ID: 770, Shard ID: 72","time":{"start":1715244709007,"stop":1715244709008,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b20bc2f1083577a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715244166622,"stop":1715244166623,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30f189919de8244","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715244350599,"stop":1715244350599,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdd027840c40b44","name":"Publish without waiting for remote peer","time":{"start":1715244640636,"stop":1715244640636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a461e480f24e86c2","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715244350622,"stop":1715244350622,"duration":0},"status":"passed","severity":"normal"},{"uid":"945321611a7dddfa","name":"Decrypt messages","time":{"start":1715244581205,"stop":1715244581205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0273bfaa56ef6f","name":"Push message with short payload","time":{"start":1715244576558,"stop":1715244576558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1709a9c4161b09ad","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715244438320,"stop":1715244438320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6652848c0452cbc3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715244142946,"stop":1715244142946,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb472aabb85cfe1c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715244658414,"stop":1715244658414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d26e6c5267da35","name":"Decoder throws on undefined content topic","time":{"start":1715244156140,"stop":1715244156141,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee6c3943adfac2b","name":"Accepts a valid Waku Message","time":{"start":1715244159484,"stop":1715244159485,"duration":1},"status":"passed","severity":"normal"},{"uid":"708cefe18bd1cb87","name":"Check received message with timestamp: 1715244191802 ","time":{"start":1715244658413,"stop":1715244658413,"duration":0},"status":"passed","severity":"normal"},{"uid":"533cbd5157ef4fc9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715244830060,"stop":1715244830061,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6c80ac030ff801","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715244350609,"stop":1715244350610,"duration":1},"status":"passed","severity":"normal"},{"uid":"96143f4fc9ede301","name":"addEventListener with wrong event","time":{"start":1715244233611,"stop":1715244233612,"duration":1},"status":"passed","severity":"normal"},{"uid":"792c1163454bfea7","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715244142949,"stop":1715244142950,"duration":1},"status":"passed","severity":"normal"},{"uid":"488c3846c511b1d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715244640676,"stop":1715244640682,"duration":6},"status":"passed","severity":"normal"},{"uid":"dc99d401f94b5df0","name":"Subscribe and receive messages via lightPush","time":{"start":1715244438273,"stop":1715244438274,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03b81871fea978b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715244794304,"stop":1715244794305,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f879c1c91931b0","name":"Fails to publish message with wrong content topic","time":{"start":1715244638313,"stop":1715244638314,"duration":1},"status":"passed","severity":"normal"},{"uid":"4689448296bd380e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715244263041,"stop":1715244263042,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3745827b98f49a8","name":"Push message with custom timestamp: 1715247950838","time":{"start":1715244743219,"stop":1715244743220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff486c6124357a74","name":"Subscribe to topic containing Script and publish message","time":{"start":1715244640682,"stop":1715244640683,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca22acbfd438ede","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244756249,"stop":1715244756250,"duration":1},"status":"passed","severity":"normal"},{"uid":"3467341687101c94","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715244640684,"stop":1715244640684,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ce43a6b6ab15ed","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715244438321,"stop":1715244438336,"duration":15},"status":"passed","severity":"normal"},{"uid":"69425b057d097e4f","name":"Correctly serialized arguments","time":{"start":1715244469873,"stop":1715244469873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d7638af5485685","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715244438315,"stop":1715244438315,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c34d0346ddd1bc","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715244166633,"stop":1715244166634,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cc650bcd6d0a7b","name":"Push message with special chars payload","time":{"start":1715244743182,"stop":1715244743182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e44c6f242ca3344","name":"Check received message containing shell command","time":{"start":1715244353896,"stop":1715244353897,"duration":1},"status":"passed","severity":"normal"},{"uid":"121058db541f68a7","name":"Generator, custom pubsub topic","time":{"start":1715244756248,"stop":1715244756248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97968a31e0ccb76","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715244263045,"stop":1715244263045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f747a00f1629c801","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715244142927,"stop":1715244142927,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bc46c47baf6ceb","name":"Relay - dialed first","time":{"start":1715244801338,"stop":1715244801338,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ab3f10e7b24654","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715244150638,"stop":1715244150639,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4be9f981f6dd0b","name":"Push message with Chinese payload","time":{"start":1715244576562,"stop":1715244576562,"duration":0},"status":"passed","severity":"normal"},{"uid":"225e69e4de3cba93","name":"Push message equal or less that 1MB","time":{"start":1715244743220,"stop":1715244743220,"duration":0},"status":"passed","severity":"normal"},{"uid":"590370972320b4e9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715244281395,"stop":1715244281395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd14122cd778027","name":"Push message with custom timestamp: 1715240750838","time":{"start":1715244743218,"stop":1715244743219,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bfc14d572ed7d4","name":"should properly create location multiaddrs - udp6","time":{"start":1715244151328,"stop":1715244151328,"duration":0},"status":"passed","severity":"normal"},{"uid":"486f0a692e1d1eca","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715244142925,"stop":1715244142926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f6b09e39dd822c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715244640675,"stop":1715244640676,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ae703496823c88","name":"Fields are not dropped","time":{"start":1715244155367,"stop":1715244155369,"duration":2},"status":"passed","severity":"normal"},{"uid":"9bf93e3ff99f85f2","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715244156050,"stop":1715244156051,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe3b2e28455b319","name":"Push message with content topic containing XML","time":{"start":1715244576576,"stop":1715244576576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a0f675e408ff2c","name":"Check publish message containing escaped characters","time":{"start":1715244638307,"stop":1715244638308,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba3b8f9692ab2de","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715244142938,"stop":1715244142938,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a4579cdcaa38d7","name":"Decoder throws on empty string content topic","time":{"start":1715244178764,"stop":1715244178764,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdab6ea7535b4c7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715244150640,"stop":1715244150640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2bb9b9d194d0ce","name":"Push message with numeric payload","time":{"start":1715244743181,"stop":1715244743181,"duration":0},"status":"passed","severity":"normal"},{"uid":"480121607e6525ce","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715244202569,"stop":1715244202569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc45cb125099bdd","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715244142938,"stop":1715244142938,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d057d32922eed20","name":"can start the service","time":{"start":1715244204925,"stop":1715244204926,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f6d210d93a82c5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715244166782,"stop":1715244166782,"duration":0},"status":"passed","severity":"normal"},{"uid":"641978b980511406","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715244708962,"stop":1715244708963,"duration":1},"status":"passed","severity":"normal"},{"uid":"559dd0c70b66ffe3","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715244142937,"stop":1715244142937,"duration":0},"status":"passed","severity":"normal"},{"uid":"90148cbd1c23262d","name":"should throw an error for missing sharding configuration","time":{"start":1715244142952,"stop":1715244142952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5bbd527ec56a42","name":"Push message with content topic containing XML","time":{"start":1715244743201,"stop":1715244743201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd0794935a59684","name":"Push message with content topic containing emoji","time":{"start":1715244743216,"stop":1715244743216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9907f081829f083","name":"Push message with Script payload","time":{"start":1715244576566,"stop":1715244576566,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c46dcd75076cf0f","name":"Push message with content topic containing Script","time":{"start":1715244576575,"stop":1715244576575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97b58e4a379b78e","name":"Check publish message containing numeric","time":{"start":1715244638292,"stop":1715244638293,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a89bebb04aed1f","name":"Query with Promise Callback, No Decoder","time":{"start":1715244736793,"stop":1715244736793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a566844d7831421e","name":"A test","time":{"start":1715244438660,"stop":1715244438660,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b2a39e83ffc4ed","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715244736789,"stop":1715244736789,"duration":0},"status":"passed","severity":"normal"},{"uid":"8883eb274dd01c39","name":"Query Generator - forward","time":{"start":1715244762737,"stop":1715244762737,"duration":0},"status":"passed","severity":"normal"},{"uid":"669b7a8109a0d011","name":"Meta field set when metaSetter is specified","time":{"start":1715244156139,"stop":1715244156139,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0a999630038cc7","name":"udp ip6 address","time":{"start":1715244150804,"stop":1715244150804,"duration":0},"status":"passed","severity":"normal"},{"uid":"901b97ae593a9ac5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715244708311,"stop":1715244708311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb48ee7e339bf24","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715244150637,"stop":1715244150637,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b0168541f9b7f2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715244830057,"stop":1715244830057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1034416e07b0a06f","name":"Push message with XML payload","time":{"start":1715244576567,"stop":1715244576567,"duration":0},"status":"passed","severity":"normal"},{"uid":"56482e7c08f69d4f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715244281394,"stop":1715244281394,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164053601c9e421","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715244192966,"stop":1715244192966,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b4696f148f2897","name":"Nodes with multiple pubsub topic","time":{"start":1715244615679,"stop":1715244615680,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cf0b9e882287bb","name":"should set field with all protocols disabled","time":{"start":1715244151329,"stop":1715244151329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc250e9c9611596","name":"Subscribe to topic containing short and receive message","time":{"start":1715244830045,"stop":1715244830045,"duration":0},"status":"passed","severity":"normal"},{"uid":"389a478fec9ec8c5","name":"Push message with content topic containing SQL Injection","time":{"start":1715244743199,"stop":1715244743199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e315a2d7893dad","name":"Check received message containing SQL Injection","time":{"start":1715244658408,"stop":1715244658408,"duration":0},"status":"passed","severity":"normal"},{"uid":"306a6b194cd3daed","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715244736791,"stop":1715244736791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95b3cecf29e4e61","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715244350611,"stop":1715244350613,"duration":2},"status":"passed","severity":"normal"},{"uid":"51e4661604105ff0","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715244640646,"stop":1715244640647,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d3406e9960cac7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715244350630,"stop":1715244350630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9461e342c29cc8","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715244142954,"stop":1715244142954,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f1475cf1f11837","name":"Check message with non string payload is not received","time":{"start":1715244658441,"stop":1715244658441,"duration":0},"status":"passed","severity":"normal"},{"uid":"255bd59e90737fa5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715244142943,"stop":1715244142943,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae7c601c94bdc3d","name":"Overlapping topic subscription","time":{"start":1715244438311,"stop":1715244438311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a455a25bb1bf0741","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715244150635,"stop":1715244150635,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb46b371adbb9428","name":"Generator, custom pubsub topic","time":{"start":1715244756254,"stop":1715244756254,"duration":0},"status":"passed","severity":"normal"},{"uid":"7603a6369df8702d","name":"1 Relay, 1 fetch","time":{"start":1715244166780,"stop":1715244166780,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5778261bf2b1d15","name":"Check received message containing short","time":{"start":1715244658417,"stop":1715244658417,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67e41333bb60d7b","name":"should throw error - no id","time":{"start":1715244151317,"stop":1715244151324,"duration":7},"status":"passed","severity":"normal"},{"uid":"379285a06c0f1071","name":"Does not throw an exception when node disconnects","time":{"start":1715244790431,"stop":1715244790432,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d853f102b933922","name":"should return false","time":{"start":1715244151324,"stop":1715244151325,"duration":1},"status":"passed","severity":"normal"},{"uid":"993380e1c26099a9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715244407262,"stop":1715244407263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94c39b3047ffb94","name":"Check message with no pubsub topic is not received","time":{"start":1715244353911,"stop":1715244353912,"duration":1},"status":"passed","severity":"normal"},{"uid":"526c119a86e666a2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715244830044,"stop":1715244830044,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f74564ecd2656f","name":"Push message with custom timestamp: 1684485954143","time":{"start":1715244576581,"stop":1715244576581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aec3efd3b925df","name":"Check received message containing unicode special characters","time":{"start":1715244353903,"stop":1715244353903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9331613af815b8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715244438321,"stop":1715244438321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8162730b5c5ae7d3","name":"should properly compute the node id","time":{"start":1715244151325,"stop":1715244151326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8446aa8f4a19845","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715244353907,"stop":1715244353909,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d4b5e517e28a97f","name":"can start the service","time":{"start":1715244170971,"stop":1715244170972,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9f857fb45091f0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715244142946,"stop":1715244142946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ffc596dab5904f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715244830051,"stop":1715244830051,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fd84b7f4811b4a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715244150636,"stop":1715244150637,"duration":1},"status":"passed","severity":"normal"},{"uid":"6568dce14da4f503","name":"Passing page size 11 when there are 10 messages","time":{"start":1715244773916,"stop":1715244773916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a1527a6ebb2ca0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715244466630,"stop":1715244466630,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf427715c984775","name":"Generator, custom pubsub topic","time":{"start":1715244756270,"stop":1715244756270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5c81fcc5abbf8b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715244142941,"stop":1715244142942,"duration":1},"status":"passed","severity":"normal"},{"uid":"1154056ea7b64fe6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715244166774,"stop":1715244166774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da1e63f6acf5207","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715244142954,"stop":1715244142954,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6cf824be227077","name":"nwaku subscribes","time":{"start":1715244610018,"stop":1715244610020,"duration":2},"status":"passed","severity":"normal"},{"uid":"799cdeb190fd884e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715244150639,"stop":1715244150639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30f716010388993","name":"Subscribe to topic containing XML and publish message","time":{"start":1715244640683,"stop":1715244640684,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee4d11426a5e699","name":"Query generator for multiple messages","time":{"start":1715244770806,"stop":1715244770806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60b66825b48f9a8","name":"should set field with only RELAY enabled","time":{"start":1715244151330,"stop":1715244151330,"duration":0},"status":"passed","severity":"normal"},{"uid":"986bddf2c01567e7","name":"Default pageSize","time":{"start":1715244773918,"stop":1715244773918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b9aa69d588a5e3","name":"random static sharding 2 - Cluster ID: 806, Shard ID: 745","time":{"start":1715244708966,"stop":1715244708967,"duration":1},"status":"passed","severity":"normal"},{"uid":"32444b99b35927b5","name":"random static sharding 9 - Cluster ID: 823, Shard ID: 624","time":{"start":1715244709008,"stop":1715244709008,"duration":0},"status":"passed","severity":"normal"},{"uid":"249aa55d6fdd863","name":"Check received message containing Basic HTML tag","time":{"start":1715244658409,"stop":1715244658410,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96cec3d29146a9a","name":"should properly create peer info with all multiaddrs","time":{"start":1715244151329,"stop":1715244151329,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc27380d28fcc135","name":"Push message with Russian payload","time":{"start":1715244576564,"stop":1715244576564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c98bf146af262d4","name":"should not fail to stop the service if it was not started","time":{"start":1715244204928,"stop":1715244204929,"duration":1},"status":"passed","severity":"normal"},{"uid":"84af0414720f5cdb","name":"random static sharding 1 - Cluster ID: 32, Shard ID: 36","time":{"start":1715244708963,"stop":1715244708966,"duration":3},"status":"passed","severity":"normal"},{"uid":"2dbfa9fe871d514d","name":"Check publish message containing JSON","time":{"start":1715244638305,"stop":1715244638306,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbf9580ff86c3cc","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715244263042,"stop":1715244263043,"duration":1},"status":"passed","severity":"normal"},{"uid":"27feb138cf7a4301","name":"unsubscribes","time":{"start":1715244783603,"stop":1715244783603,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b48c007c1ac433","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715244638311,"stop":1715244638311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7daf294701692c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715244166621,"stop":1715244166622,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ce2b376507c2cc","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715244350610,"stop":1715244350610,"duration":0},"status":"passed","severity":"normal"},{"uid":"325aaf5c6129767b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350603,"stop":1715244350604,"duration":1},"status":"passed","severity":"normal"},{"uid":"557365cbdb8537eb","name":"random static sharding 4 - Cluster ID: 543, Shard ID: 907","time":{"start":1715244708972,"stop":1715244708972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3468d5c7c2e0df","name":"different cluster, same shard: nodes don't connect","time":{"start":1715244350597,"stop":1715244350597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35e97645f303b32","name":"A test","time":{"start":1715244438659,"stop":1715244438660,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a98de5919d1c22e","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715244350629,"stop":1715244350629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6262b6ee5aa398a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715244615686,"stop":1715244615687,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c7795eb8684926","name":"Check received message with timestamp: 1715244192747 ","time":{"start":1715244353906,"stop":1715244353907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba1cf7d2a37a8f9","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715244640686,"stop":1715244640686,"duration":0},"status":"passed","severity":"normal"},{"uid":"220d5fb82b5e0c02","name":"Publish message with large meta","time":{"start":1715244638316,"stop":1715244638316,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d73cd22eba6862","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715244150634,"stop":1715244150634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10d6b7f1e83a548","name":"Subscribe to topic containing XML and receive message","time":{"start":1715244830048,"stop":1715244830049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e257d52dd2333e9a","name":"same cluster, different shard: nodes don't connect","time":{"start":1715244350597,"stop":1715244350597,"duration":0},"status":"passed","severity":"normal"},{"uid":"387cf8b874dc69af","name":"Push message with Russian payload","time":{"start":1715244743185,"stop":1715244743185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42c22adb5fd2a96","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715244615678,"stop":1715244615679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55d936fdfa7bf20","name":"should throw error - no public key","time":{"start":1715244151317,"stop":1715244151317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5088f1497f213c2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715244830052,"stop":1715244830052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39be9a1f41aaefb","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715244640682,"stop":1715244640682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d84b54cec539acb","name":"handles empty shards array correctly","time":{"start":1715244142953,"stop":1715244142953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35be24f4d50352","name":"Check received message containing XML","time":{"start":1715244658409,"stop":1715244658409,"duration":0},"status":"passed","severity":"normal"},{"uid":"27871b022ab9b4a0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715244640637,"stop":1715244640637,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd447fee56ac72db","name":"isConnected should return false after all peers disconnect","time":{"start":1715244192985,"stop":1715244192986,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b639bf53fafebd","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715244142937,"stop":1715244142937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4143cec5b74cf93","name":"Decoder throws on empty string content topic","time":{"start":1715244156141,"stop":1715244156141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f1fafae3e40f83","name":"Throws when trying to push message with empty payload","time":{"start":1715244743195,"stop":1715244743196,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f625081f8327ed","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715244281397,"stop":1715244281397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6e4d6bfb37caf","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715244350600,"stop":1715244350600,"duration":0},"status":"passed","severity":"normal"},{"uid":"d326f8fe3dc70609","name":"should emit a peer event after start","time":{"start":1715244170973,"stop":1715244170974,"duration":1},"status":"passed","severity":"normal"},{"uid":"313dc6430eaa8f78","name":"Push message with SQL Injection payload","time":{"start":1715244743186,"stop":1715244743186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fb4560b8b048f3","name":"should be able to encode the field with only STORE set to true","time":{"start":1715244150631,"stop":1715244150632,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddaa33c0d783564d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app50/5/topic765/json","time":{"start":1715244688120,"stop":1715244688120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff12e3d9f1e68ca","name":"Check received message with timestamp: 1715244192747000000 ","time":{"start":1715244353904,"stop":1715244353905,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e442abda7dfda91","name":"should be able to decode the field with only STORE set to true","time":{"start":1715244150637,"stop":1715244150638,"duration":1},"status":"passed","severity":"normal"},{"uid":"180da6fcb1a0b793","name":"Push message with meta","time":{"start":1715244576580,"stop":1715244576580,"duration":0},"status":"passed","severity":"normal"},{"uid":"93904d3ad6dfbff4","name":"Query generator for 2000 messages","time":{"start":1715244770811,"stop":1715244770811,"duration":0},"status":"passed","severity":"normal"},{"uid":"20501f59f73b28af","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715244830042,"stop":1715244830042,"duration":0},"status":"passed","severity":"normal"},{"uid":"734123a2e2c0bf21","name":"Query generator for multiple messages with different content topic format","time":{"start":1715244770807,"stop":1715244770808,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bad99158e287b9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715244243740,"stop":1715244243740,"duration":0},"status":"passed","severity":"normal"}]