[{"uid":"17de7f74a74d8b22","name":"Subscribe to topic containing numeric and receive message","time":{"start":1736983191860,"stop":1736983191863,"duration":3},"status":"passed","severity":"normal"},{"uid":"50b2c0ba4b8b45c7","name":"Check message received after jswaku node is restarted","time":{"start":1736983112692,"stop":1736983112692,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1af3b45d5c5fa30b","name":"Ping on subscribed peer","time":{"start":1736982914265,"stop":1736982914266,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8eb000944d4f43","name":"Check received message containing shell command","time":{"start":1736982993344,"stop":1736982993346,"duration":2},"status":"passed","severity":"normal"},{"uid":"75d5c17fb424eb75","name":"Promise Callback - false","time":{"start":1736983184522,"stop":1736983184523,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff42e23dcb048302","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1736982958189,"stop":1736982958189,"duration":0},"status":"passed","severity":"normal"},{"uid":"19be479e7c8bbe53","name":"ignores unrecognized TXT record formats","time":{"start":1736982832766,"stop":1736982832766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c126b866163a94","name":"Check received message containing long","time":{"start":1736983112697,"stop":1736983112700,"duration":3},"status":"passed","severity":"normal"},{"uid":"2db2ff8dd124dc6c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1736982808633,"stop":1736982808633,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f7333b472ce1b6","name":"Check received message containing special chars","time":{"start":1736983112675,"stop":1736983112676,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c2c0c9c186aca9","name":"new peer added after a peer was already found","time":{"start":1736983134592,"stop":1736983134593,"duration":1},"status":"skipped","severity":"normal"},{"uid":"83d2c96c36389df2","name":"random static sharding 3 - Cluster ID: 478, Shard ID: 256","time":{"start":1736983170274,"stop":1736983170274,"duration":0},"status":"passed","severity":"normal"},{"uid":"502c00e61aef233e","name":"Push message with unicode special characters payload","time":{"start":1736983125779,"stop":1736983125779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8122ba040babab5","name":"should not fail to stop the service if it was not started","time":{"start":1736982836632,"stop":1736982836632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e321f810f44d8b04","name":"Refresh subscription","time":{"start":1736983191879,"stop":1736983191879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9a8d758dfb37b5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1736983191872,"stop":1736983191872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4d0d5df19cf907","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1736983019943,"stop":1736983019945,"duration":2},"status":"passed","severity":"normal"},{"uid":"110495ebf41e544e","name":"nwaku subscribes","time":{"start":1736983130311,"stop":1736983130312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f03f55ed8c38351","name":"should properly create peer info with all multiaddrs","time":{"start":1736982817304,"stop":1736982817304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5828582e7dd6acfd","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1736983134593,"stop":1736983134593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a197ed90c9970f6","name":"Passing page size 3 when there are 20 messages","time":{"start":1736983199781,"stop":1736983199781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d340a8a9e05928d","name":"Subscribe to topic containing long and receive message","time":{"start":1736983191860,"stop":1736983191860,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa474d5df3060bd9","name":"Passing page size 0 when there are 110 messages","time":{"start":1736983199780,"stop":1736983199780,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa762c07908a6f6d","name":"Check received message containing XML","time":{"start":1736983112708,"stop":1736983112708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e648e2010e08eb5","name":"Check publish message containing Basic HTML tag","time":{"start":1736983128925,"stop":1736983128925,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a234957cd42aaf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1736983191878,"stop":1736983191878,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c2e42746f628a2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1736982816617,"stop":1736982816621,"duration":4},"status":"passed","severity":"normal"},{"uid":"13f57ef109ab17af","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1736982832151,"stop":1736982832151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cd6342c01683f5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1736983195011,"stop":1736983195011,"duration":0},"status":"passed","severity":"normal"},{"uid":"130753e4562bc1eb","name":"Renews subscription after lossing a connection","time":{"start":1736983191872,"stop":1736983191873,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a8a1398caa9d51","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1736982816626,"stop":1736982816626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b693744f4f4fc4e","name":"safeDispatchEvent","time":{"start":1736982909402,"stop":1736982909403,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fe43e9e5abf25","name":"Push message with content topic containing unicode special characters","time":{"start":1736983125787,"stop":1736983125787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91f117899d0c974","name":"Check received message containing shell command","time":{"start":1736983112680,"stop":1736983112680,"duration":0},"status":"passed","severity":"normal"},{"uid":"326ce89581fdda3a","name":"Callback on promise, aborts when callback returns true","time":{"start":1736983202456,"stop":1736983202456,"duration":0},"status":"passed","severity":"normal"},{"uid":"537a351cde2c7c96","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1736983112683,"stop":1736983112683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ada50c309f68cc","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1736983170272,"stop":1736983170272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fa7848ca8b7d2e","name":"Subscribe to topic containing short and receive message","time":{"start":1736983019948,"stop":1736983019949,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c7f5622379bd41","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1736983136509,"stop":1736983136509,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a73d2d0b30930d","name":"Push message with content topic containing JSON","time":{"start":1736983115413,"stop":1736983115413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283c2d83ce3c0ff","name":"should decode valid enr successfully","time":{"start":1736982817293,"stop":1736982817293,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddec397e4a7fc65","name":"Check publish message containing SQL Injection","time":{"start":1736983128923,"stop":1736983128924,"duration":1},"status":"passed","severity":"normal"},{"uid":"34bab03facb53299","name":"Decrypt messages","time":{"start":1736983114884,"stop":1736983114885,"duration":1},"status":"passed","severity":"normal"},{"uid":"62826b53a9a7cf1b","name":"Check received message containing escaped characters","time":{"start":1736983112712,"stop":1736983112712,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad2cd38868eb9d9","name":"should throw error - invalid id","time":{"start":1736982817295,"stop":1736982817296,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcbf382fe4039ac","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1736983136503,"stop":1736983136503,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddde4d12af7199b","name":"Check received message containing unicode special characters","time":{"start":1736983112681,"stop":1736983112681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c89e23e7b157a4","name":"Check message with no content topic is not received","time":{"start":1736982993364,"stop":1736982993365,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc82a0415c4ec0fe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1736982876292,"stop":1736982876298,"duration":6},"status":"passed","severity":"normal"},{"uid":"c03de10b9ff3984b","name":"Relay - times out","time":{"start":1736983214134,"stop":1736983214135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d702be3c1fac01c","name":"Check message with non string payload is not received","time":{"start":1736983112725,"stop":1736983112725,"duration":0},"status":"passed","severity":"normal"},{"uid":"e697a324036111da","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1736983277231,"stop":1736983277231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bce11e6ce0d064","name":"random static sharding 7 - Cluster ID: 451, Shard ID: 270","time":{"start":1736983170279,"stop":1736983170279,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbefe0ba24999852","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1736982943105,"stop":1736982943105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a941694af7caa41","name":"Push message with meta","time":{"start":1736983115416,"stop":1736983115416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4bb0906aeca2b2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1736982832769,"stop":1736982832769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5581dfd51f237fb","name":"Check received message containing short","time":{"start":1736982993305,"stop":1736982993308,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc6417151ba4230c","name":"should use the provided clusterId for the pubsub topic","time":{"start":1736982808659,"stop":1736982808659,"duration":0},"status":"passed","severity":"normal"},{"uid":"472224257719a6fb","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1736982869719,"stop":1736982869720,"duration":1},"status":"passed","severity":"normal"},{"uid":"8abcde2718e27034","name":"should only return 1 node with relay and store capability","time":{"start":1736982832767,"stop":1736982832767,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab69053ba197fc6","name":"Query generator for multiple messages","time":{"start":1736983202450,"stop":1736983202452,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2409e9b0ab1309","name":"should be online or offline if network state changed","time":{"start":1736982869731,"stop":1736982869737,"duration":6},"status":"passed","severity":"normal"},{"uid":"54d8749d395f5540","name":"retrieves a single peer","time":{"start":1736982832764,"stop":1736982832764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb93d87b31ff1d5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1736983277230,"stop":1736983277230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0e8d116f47aed8","name":"Publish message with rate limit","time":{"start":1736983128935,"stop":1736983128936,"duration":1},"status":"passed","severity":"normal"},{"uid":"264fdf0c4d4e2f00","name":"Push message with Script payload","time":{"start":1736983115386,"stop":1736983115386,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dde05b69c364ad","name":"should add a peer","time":{"start":1736982849304,"stop":1736982849305,"duration":1},"status":"passed","severity":"normal"},{"uid":"795e6017d15453f4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1736982824490,"stop":1736982824491,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7021c9f65fddc6","name":"Check received message containing unicode special characters","time":{"start":1736983112712,"stop":1736983112716,"duration":4},"status":"passed","severity":"normal"},{"uid":"c9fb32e9d4bf0fa5","name":"through manual discovery","time":{"start":1736983049710,"stop":1736983049710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad20c56287f951f3","name":"getPeersByDiscovery","time":{"start":1736982909401,"stop":1736982909401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6116b6ab071d73f9","name":"Subscribe and receive messages via lightPush","time":{"start":1736983191874,"stop":1736983191874,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef5880c05cf22c2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1736983191882,"stop":1736983191882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1e209da3be2a68","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1736983209088,"stop":1736983209088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8265c19c3141ae4a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1736983191882,"stop":1736983191882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd7368c2bf57cc3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1736983136515,"stop":1736983136516,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf35c9834686c9cd","name":"Subscribe to topic containing Script and receive message","time":{"start":1736983191885,"stop":1736983191886,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3e05f51474cebc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1736982958184,"stop":1736982958185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb9a8469782a701","name":"configure the node with multiple content topics","time":{"start":1736983158366,"stop":1736983158366,"duration":0},"status":"passed","severity":"normal"},{"uid":"4213f7b37e8d5d88","name":"should set field with all protocols enabled","time":{"start":1736982817305,"stop":1736982817305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f50f9b87ed100cc","name":"Generator, 2 different pubsubtopics","time":{"start":1736983188568,"stop":1736983188571,"duration":3},"status":"passed","severity":"normal"},{"uid":"525d1d417650ca66","name":"random static sharding 10 - Cluster ID: 959, Shard ID: 468","time":{"start":1736983170281,"stop":1736983170283,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e2eda3362177fc1","name":"Number of peers are maintained correctly","time":{"start":1736982956244,"stop":1736982956244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48ff7d309360d1c","name":"can dial TLS multiaddrs","time":{"start":1736983049700,"stop":1736983049701,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0604a6b9cb122d","name":"throws on content topic with empty topic name field","time":{"start":1736982808624,"stop":1736982808624,"duration":0},"status":"passed","severity":"normal"},{"uid":"581d45e344cc4ddd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1736983191881,"stop":1736983191882,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22c2235c494edee","name":"Nodes with multiple pubsub topic","time":{"start":1736983120405,"stop":1736983120405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9665e649621afe","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1736983046676,"stop":1736983046676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81bf6de70ec00f7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1736982808645,"stop":1736982808645,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dadfd8603f3ca3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1736982808635,"stop":1736982808635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddc9c32c9d66a6a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1736982958200,"stop":1736982958200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d734d071b12492b","name":"should encode/decode to text encoding","time":{"start":1736982817298,"stop":1736982817301,"duration":3},"status":"passed","severity":"normal"},{"uid":"20a675f2a528bfe","name":"should be able to decode the field with only RELAY set to true","time":{"start":1736982816627,"stop":1736982816627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16c41dbe4d21772","name":"non connected peers","time":{"start":1736983113071,"stop":1736983113074,"duration":3},"status":"skipped","severity":"normal"},{"uid":"73a2d638003678aa","name":"Ordered Callback - false","time":{"start":1736983184523,"stop":1736983184523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdb8d86da782a06","name":"Check received message containing Chinese","time":{"start":1736983112702,"stop":1736983112702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a3f0d481421a50","name":"Passing invalid cursor","time":{"start":1736983159685,"stop":1736983159685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c56315d28fba9e6","name":"start node with empty shard should fail","time":{"start":1736983170286,"stop":1736983170288,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fae624536b8ce38","name":"Push message with custom timestamp: 1736986593767","time":{"start":1736983115418,"stop":1736983115418,"duration":0},"status":"passed","severity":"normal"},{"uid":"244cbd7e1da5b114","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1736983191855,"stop":1736983191855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea59b51b67e38c4a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1736982808804,"stop":1736982808804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa870fd07507fe9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1736982808804,"stop":1736982808804,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab16586ecbc204e","name":"Push message with JSON payload","time":{"start":1736983115389,"stop":1736983115390,"duration":1},"status":"passed","severity":"normal"},{"uid":"101c4a271976e594","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1736982832153,"stop":1736982832154,"duration":1},"status":"passed","severity":"normal"},{"uid":"394a166a93a8ad26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1736982808649,"stop":1736982808649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac3e8eacdc85067","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1736983158366,"stop":1736983158366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f73263c386304fa","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1736982876300,"stop":1736982876300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b2bee7a1d37771","name":"Query generator for multiple messages with different message text format","time":{"start":1736983202452,"stop":1736983202453,"duration":1},"status":"passed","severity":"normal"},{"uid":"c496b6e729cdc08c","name":"should reject if WakuNode is not started","time":{"start":1736982849449,"stop":1736982849450,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d1f260c1ee535e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1736982900712,"stop":1736982900712,"duration":0},"status":"passed","severity":"normal"},{"uid":"395128e4790b930a","name":"Decoder throws on empty string content topic","time":{"start":1736982824810,"stop":1736982824810,"duration":0},"status":"passed","severity":"normal"},{"uid":"462477754d584704","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1736982824811,"stop":1736982824811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a12fa5dac17c054","name":"Encoder throws on undefined content topic","time":{"start":1736982844327,"stop":1736982844327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2e87a66ae73df2","name":"Rejects garbage","time":{"start":1736982852775,"stop":1736982852776,"duration":1},"status":"passed","severity":"normal"},{"uid":"4187b190c7fd2201","name":"Check received message with timestamp: 1649153314 ","time":{"start":1736983112721,"stop":1736983112722,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c2bd11fe15e26b","name":"Subscribe and receives messages on 20 topics","time":{"start":1736983019945,"stop":1736983019947,"duration":2},"status":"passed","severity":"normal"},{"uid":"6426b5a03a73dd5","name":"Push message with special chars payload","time":{"start":1736983125762,"stop":1736983125763,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc1c912027e16b8","name":"can start and stop the service","time":{"start":1736982836631,"stop":1736982836632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6878f29893e51a03","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736982919733,"stop":1736982919734,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cee2e192a3870a0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1736982943107,"stop":1736982943107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deb779eac165bcf","name":"Tracks peer failures correctly","time":{"start":1736982956250,"stop":1736982956251,"duration":1},"status":"passed","severity":"normal"},{"uid":"60131f7c24eb2a21","name":"Round trip binary serialization","time":{"start":1736982824808,"stop":1736982824808,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b032a6d640bf83","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736982919732,"stop":1736982919732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cac27b76dbd2c1","name":"should log when no additional peers are found","time":{"start":1736982849310,"stop":1736982849311,"duration":1},"status":"passed","severity":"normal"},{"uid":"5755f06e2a9b94cb","name":"Check message with no content topic is not received","time":{"start":1736983112687,"stop":1736983112691,"duration":4},"status":"passed","severity":"normal"},{"uid":"c0032dc3aed90183","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1736982958184,"stop":1736982958184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27ceaa89e49b84a","name":"Push message with JSON payload","time":{"start":1736983125778,"stop":1736983125778,"duration":0},"status":"passed","severity":"normal"},{"uid":"582d63338eab0284","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1736982958191,"stop":1736982958191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8e5268cdb934c","name":"Check publish message containing short","time":{"start":1736983128920,"stop":1736983128921,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcf1b9e905d7e77","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1736983178895,"stop":1736983178896,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a77f3e968cc44af","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1736983191866,"stop":1736983191867,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cc5946f829f9e0","name":"Encoder throws on undefined content topic","time":{"start":1736982842655,"stop":1736982842655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6571dc60646a021","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1736982808646,"stop":1736982808646,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0693fea5338100","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1736983209090,"stop":1736983209091,"duration":1},"status":"passed","severity":"normal"},{"uid":"6159a931529a894c","name":"Check publish message after service node is restarted","time":{"start":1736983128934,"stop":1736983128934,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e61896e6c6e350b3","name":"Push message with short payload","time":{"start":1736983115380,"stop":1736983115381,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbca643bc3eda75c","name":"should reject if Relay is requested but not mounted","time":{"start":1736982849450,"stop":1736982849450,"duration":0},"status":"passed","severity":"normal"},{"uid":"701ca3bfd8de293a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1736983191875,"stop":1736983191876,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a329e3f5ba9cf8e","name":"should create a new stream if no existing for protocol found","time":{"start":1736982824489,"stop":1736982824489,"duration":0},"status":"passed","severity":"normal"},{"uid":"554dc3b0f06f7d5d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1736982943106,"stop":1736982943106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7764516eef6a6a54","name":"Push message with content topic containing Script","time":{"start":1736983115411,"stop":1736983115411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98cd8061ab13732","name":"should return empty list for no shard","time":{"start":1736982808643,"stop":1736982808644,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c15cba224cefba","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1736982808657,"stop":1736982808657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b7d01fdc7c56e3","name":"Check message with invalid timestamp is not received","time":{"start":1736982993362,"stop":1736982993362,"duration":0},"status":"passed","severity":"normal"},{"uid":"233e20ca80d218f3","name":"Query generator for multiple messages with different content topic format","time":{"start":1736983202455,"stop":1736983202455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cf105712b98b62","name":"Store - dialed after - with timeout","time":{"start":1736983214135,"stop":1736983214135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4dc429d6634bf2","name":"should properly create location multiaddrs - udp6","time":{"start":1736982817303,"stop":1736982817303,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c81b7602472d32","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1736982808636,"stop":1736982808636,"duration":0},"status":"passed","severity":"normal"},{"uid":"102c7955d8f320ad","name":"should be able to decode the field with only FILTER set to true","time":{"start":1736982816627,"stop":1736982816629,"duration":2},"status":"passed","severity":"normal"},{"uid":"8692c2e1fc3492af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1736982808653,"stop":1736982808653,"duration":0},"status":"passed","severity":"normal"},{"uid":"523c2c57e335bce8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app79/3/topic780/utf8","time":{"start":1736983158353,"stop":1736983158353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aac44660593dfb0","name":"Push message with custom timestamp: 1706224593767","time":{"start":1736983115417,"stop":1736983115417,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd38abcb68f91073","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1736982958199,"stop":1736982958200,"duration":1},"status":"passed","severity":"normal"},{"uid":"483feea3fbebc0c5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1736983178891,"stop":1736983178891,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ec7925bda5a95","name":"should reject on timeout if it was set","time":{"start":1736982849451,"stop":1736982849452,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd57070a8998aa43","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1736983195009,"stop":1736983195009,"duration":0},"status":"passed","severity":"normal"},{"uid":"da14007d3a99bf57","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1736982808642,"stop":1736982808642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80ed35188b4382f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1736982816624,"stop":1736982816624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b81ee9819e363a3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app67/3/topic285/utf8","time":{"start":1736983158352,"stop":1736983158352,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a7c78c69998fe5","name":"Ephemeral field set to true","time":{"start":1736982824808,"stop":1736982824809,"duration":1},"status":"passed","severity":"normal"},{"uid":"223f3fdd2bd0ee70","name":"udp ip6 address","time":{"start":1736982816727,"stop":1736982816728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72214b83fed677","name":"Nodes with multiple pubsub topic","time":{"start":1736983120415,"stop":1736983120415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31275d5ca9133","name":"should not receive a peer event before start","time":{"start":1736982882892,"stop":1736982882895,"duration":3},"status":"passed","severity":"normal"},{"uid":"f22cbcfaa9c29672","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1736982958187,"stop":1736982958187,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0629627d38ca4f","name":"Decoder throws on undefined content topic","time":{"start":1736982842656,"stop":1736982842657,"duration":1},"status":"passed","severity":"normal"},{"uid":"64abc2fba219355e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1736982900709,"stop":1736982900710,"duration":1},"status":"passed","severity":"normal"},{"uid":"186bcd3596f38635","name":"throws an error for improperly formatted content topics","time":{"start":1736982808639,"stop":1736982808639,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c196f0294429db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1736982808651,"stop":1736982808651,"duration":0},"status":"passed","severity":"normal"},{"uid":"495074257af9c5e9","name":"LightPush","time":{"start":1736983214135,"stop":1736983214136,"duration":1},"status":"passed","severity":"normal"},{"uid":"8534a7e9200bbb54","name":"Push message with content topic containing short","time":{"start":1736983125781,"stop":1736983125781,"duration":0},"status":"passed","severity":"normal"},{"uid":"85be9f22c1b5f77f","name":"should wait for Store peer to be connected","time":{"start":1736982849453,"stop":1736982849453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1a9e53efd45944","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1736982808637,"stop":1736982808637,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c2667ad1d7fc23","name":"Decoder throws on empty string content topic","time":{"start":1736982844327,"stop":1736982844328,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2659a8ae451430","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1736982816625,"stop":1736982816626,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3f34f49062afd7","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1736982958182,"stop":1736982958182,"duration":0},"status":"passed","severity":"normal"},{"uid":"28460eef6ffeb089","name":"Push message with Chinese payload","time":{"start":1736983125774,"stop":1736983125775,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c6a8bf6f939a9d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1736982832455,"stop":1736982832455,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea0c192e52f8878","name":"Ping on subscribed peer","time":{"start":1736982912209,"stop":1736982912210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d4c53ddc96de92","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1736982808647,"stop":1736982808647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e814c7e25352e73f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app27/4/topic329/test.js","time":{"start":1736983158359,"stop":1736983158359,"duration":0},"status":"passed","severity":"normal"},{"uid":"876100e625be1903","name":"should select older connection if present","time":{"start":1736982824408,"stop":1736982824409,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5dfd00bb673ba9","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1736982876786,"stop":1736982876787,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5edca0cb65e0bd0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app16/2/topic777/proto","time":{"start":1736983158357,"stop":1736983158358,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af289cf2a5fdf1f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1736982832148,"stop":1736982832149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44500e90a91dbbf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1736983191866,"stop":1736983191866,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d6368cba8bdf31","name":"Check received message with timestamp: 1736982868434000000 ","time":{"start":1736982993354,"stop":1736982993355,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6237c603385d283","name":"should return true when peers exist","time":{"start":1736982849307,"stop":1736982849307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e12f92d7e594c61","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1736982919739,"stop":1736982919739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c75c4b508d66443","name":"Non TWN Cluster","time":{"start":1736983158351,"stop":1736983158352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4a6042396b9146","name":"Check received message containing unicode special characters","time":{"start":1736982993347,"stop":1736982993347,"duration":0},"status":"passed","severity":"normal"},{"uid":"60706b724bad6b4e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1736982811234,"stop":1736982811234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b478b2712c9cedc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1736982943104,"stop":1736982943105,"duration":1},"status":"passed","severity":"normal"},{"uid":"326e8c3ab7d538a4","name":"Check received message containing escaped characters","time":{"start":1736982993346,"stop":1736982993346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8f571482d34455","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1736982919732,"stop":1736982919732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f74f79b51958ee9","name":"should find and add new peers","time":{"start":1736982849309,"stop":1736982849309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7631aaa196a6c951","name":"should encode/decode to RLP encoding","time":{"start":1736982817297,"stop":1736982817297,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3edf33848766f0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1736983019952,"stop":1736983019952,"duration":0},"status":"passed","severity":"normal"},{"uid":"de40c6dce17a025e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1736983209091,"stop":1736983209092,"duration":1},"status":"passed","severity":"normal"},{"uid":"271115ec36aefd82","name":"handles empty shards array correctly","time":{"start":1736982808657,"stop":1736982808658,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2c2ea78d38714e","name":"should not receive a peer event after stop","time":{"start":1736982836633,"stop":1736982836634,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3804dc2657a34e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1736983209092,"stop":1736983209092,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ed1a52223b0452","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1736982808652,"stop":1736982808652,"duration":0},"status":"passed","severity":"normal"},{"uid":"294f62be8642ca4a","name":"Passing page size 19 when there are 20 messages","time":{"start":1736983199789,"stop":1736983199789,"duration":0},"status":"passed","severity":"normal"},{"uid":"39837514760e9413","name":"Check publish message containing emoji","time":{"start":1736983128928,"stop":1736983128928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b43030014e0cbf","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1736982958199,"stop":1736982958199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c737af1d733e95","name":"Filter with 2 connections","time":{"start":1736982958590,"stop":1736982958590,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24d618e75e9157eb","name":"Fails to publish message with empty text","time":{"start":1736983128932,"stop":1736983128932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d330c14e546d20","name":"Overlapping topic subscription","time":{"start":1736983191878,"stop":1736983191878,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e864adaf076099","name":"Subscribe to topic containing numeric and publish message","time":{"start":1736983136502,"stop":1736983136502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b47cb7b9cc2df","name":"Check message on other pubsub topic is not received","time":{"start":1736983112685,"stop":1736983112687,"duration":2},"status":"passed","severity":"normal"},{"uid":"c22065eccb32336d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736983052588,"stop":1736983052588,"duration":0},"status":"passed","severity":"normal"},{"uid":"2847d7199f782ba0","name":"dispatchEvent via connectionManager","time":{"start":1736982909402,"stop":1736982909402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8879870d0ecb1fa9","name":"Query with Ordered Callback, No message returned","time":{"start":1736983178895,"stop":1736983178895,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae5815199023272","name":"Push message with content topic containing shell command","time":{"start":1736983115414,"stop":1736983115414,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac16399b6805f3a","name":"should throw an error for insufficient data","time":{"start":1736982808804,"stop":1736982808805,"duration":1},"status":"passed","severity":"normal"},{"uid":"f309babf1bd89ec","name":"Filter with 3 connections","time":{"start":1736982958591,"stop":1736982958591,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f578eb09a7aec99","name":"returns only open connection if one present","time":{"start":1736982824407,"stop":1736982824408,"duration":1},"status":"passed","severity":"normal"},{"uid":"905d655438d12358","name":"Push message with XML payload","time":{"start":1736983115386,"stop":1736983115388,"duration":2},"status":"passed","severity":"normal"},{"uid":"83f751edb6b97493","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1736983158349,"stop":1736983158351,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cec438ed32f41e0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1736983209086,"stop":1736983209087,"duration":1},"status":"passed","severity":"normal"},{"uid":"f415c27807297fe9","name":"should properly create location multiaddrs - tcp","time":{"start":1736982817304,"stop":1736982817304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d7412154d304bf","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1736982816625,"stop":1736982816625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35f235618ba3282","name":"Check received message containing Arabic","time":{"start":1736982993328,"stop":1736982993329,"duration":1},"status":"passed","severity":"normal"},{"uid":"f334e0302b61bcf7","name":"Check meta is set [ecies]","time":{"start":1736982844326,"stop":1736982844326,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd249d6f308bc3","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1736982808654,"stop":1736982808654,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fb5c5c9cc72fec","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1736982808642,"stop":1736982808643,"duration":1},"status":"passed","severity":"normal"},{"uid":"e887699ff47fd5c","name":"getPeersByDiscovery","time":{"start":1736983134592,"stop":1736983134592,"duration":0},"status":"passed","severity":"normal"},{"uid":"173b827b82831bcd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1736982832152,"stop":1736982832153,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6eafdd678596fd","name":"Check message on other pubsub topic is not received","time":{"start":1736983112723,"stop":1736983112723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6753b04c9af42617","name":"should throw an error for missing sharding configuration","time":{"start":1736982808657,"stop":1736982808657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0859becdd5f29c5","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1736982844325,"stop":1736982844326,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db60284b7ba130c","name":"Refresh subscription","time":{"start":1736983019948,"stop":1736983019948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e752847b5e97c22b","name":"Push message with content topic containing numeric","time":{"start":1736983115402,"stop":1736983115404,"duration":2},"status":"passed","severity":"normal"},{"uid":"774503ed39fc5831","name":"Fails to push message bigger that 1MB","time":{"start":1736983125794,"stop":1736983125794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28a7c5fbfe9cd0a","name":"Subscribe and receive messages via waku relay post","time":{"start":1736983191855,"stop":1736983191855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef137c503371c550","name":"Generator, custom pubsub topic","time":{"start":1736983188560,"stop":1736983188561,"duration":1},"status":"passed","severity":"normal"},{"uid":"72175c12b10f5428","name":"Check received message containing escaped characters","time":{"start":1736983112680,"stop":1736983112680,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b5d40f7c371419","name":"Check publish message containing numeric","time":{"start":1736983128921,"stop":1736983128921,"duration":0},"status":"passed","severity":"normal"},{"uid":"18295149e8144fa8","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1736982832768,"stop":1736982832768,"duration":0},"status":"passed","severity":"normal"},{"uid":"556b3945d21f090e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1736983023005,"stop":1736983023005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd4523323861194","name":"Check message with non string payload is not received","time":{"start":1736983112691,"stop":1736983112692,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccda7dd9e44fd2ed","name":"should be able to encode the field with only STORE set to true","time":{"start":1736982816622,"stop":1736982816622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43ea0d4619e7182","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1736983136495,"stop":1736983136495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0381bed7a877f9","name":"Query Generator - true","time":{"start":1736983184521,"stop":1736983184521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ceb85f6066edeb","name":"unsubscribes","time":{"start":1736983198883,"stop":1736983198883,"duration":0},"status":"passed","severity":"normal"},{"uid":"da69c0dc7ae2d5ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1736982808650,"stop":1736982808650,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dd3e43bc63da25","name":"throws on content topic with empty encoding field","time":{"start":1736982808624,"stop":1736982808625,"duration":1},"status":"passed","severity":"normal"},{"uid":"badebdc51692c796","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1736982832149,"stop":1736982832150,"duration":1},"status":"passed","severity":"normal"},{"uid":"c458676b1d04c869","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1736983209087,"stop":1736983209088,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfffd293a334f1b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1736983191885,"stop":1736983191885,"duration":0},"status":"passed","severity":"normal"},{"uid":"181d5ef2c5658d8c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1736982808652,"stop":1736982808652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3143c2249962a4fc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1736983022997,"stop":1736983022997,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b7b37f5eb8974c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1736983115413,"stop":1736983115413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6c83c04115fee4","name":"same cluster, same shard: nodes connect","time":{"start":1736983046677,"stop":1736983046677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc8681dcf2c552a","name":"A test","time":{"start":1736983023183,"stop":1736983023183,"duration":0},"status":"passed","severity":"normal"},{"uid":"473cd321b006fde8","name":"should emit a peer event after start","time":{"start":1736982882892,"stop":1736982882892,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9c7ae88b117401","name":"Check received message containing Russian","time":{"start":1736982993329,"stop":1736982993329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6df9db1e578be8","name":"Generator, 2 different pubsubtopics","time":{"start":1736983188566,"stop":1736983188567,"duration":1},"status":"passed","severity":"normal"},{"uid":"7424b5ef63e691a","name":"Fails to publish duplicate message","time":{"start":1736983128932,"stop":1736983128932,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cf3f22818c78d0","name":"Decoder throws on undefined content topic","time":{"start":1736982844327,"stop":1736982844327,"duration":0},"status":"passed","severity":"normal"},{"uid":"729e3bc99af3848b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1736983019958,"stop":1736983019958,"duration":0},"status":"passed","severity":"normal"},{"uid":"27df59f095b5fb97","name":"different cluster, different shard: nodes don't connect","time":{"start":1736983046678,"stop":1736983046679,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b19b17f503e8d5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1736982808656,"stop":1736982808656,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f501a5373f09fdd","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1736983178893,"stop":1736983178894,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdf9ff22770f380","name":"Ping on unsubscribed peer","time":{"start":1736982914267,"stop":1736982914267,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ef38c8b13566e6","name":"can start the service","time":{"start":1736982882887,"stop":1736982882888,"duration":1},"status":"passed","severity":"normal"},{"uid":"157f208feedeedb8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1736983023003,"stop":1736983023003,"duration":0},"status":"passed","severity":"normal"},{"uid":"58394e207d60567f","name":"should remove the specified number of excess peers","time":{"start":1736982849308,"stop":1736982849308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace17190410d4903","name":"1 Store, 2 fetches","time":{"start":1736982832454,"stop":1736982832455,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5214f878fab7852","name":"Fails to push message with empty content topic","time":{"start":1736983125787,"stop":1736983125788,"duration":1},"status":"passed","severity":"normal"},{"uid":"98263114c58efa14","name":"random static sharding 8 - Cluster ID: 209, Shard ID: 57","time":{"start":1736983170279,"stop":1736983170280,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d1bea3a1217d60","name":"should throw an error for missing required configuration","time":{"start":1736982808644,"stop":1736982808644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58f4124c518f4aa","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1736982808656,"stop":1736982808656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1798b2e6c22afe3","name":"Sign & Recover","time":{"start":1736982843101,"stop":1736982843101,"duration":0},"status":"passed","severity":"normal"},{"uid":"7938c774c3b3840c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1736982808652,"stop":1736982808653,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b30a8fec6994c3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736983052593,"stop":1736983052595,"duration":2},"status":"passed","severity":"normal"},{"uid":"94f1f9095083c1c5","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1736982849498,"stop":1736982849498,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a8f24df25c8149","name":"throws on empty content topic","time":{"start":1736982808620,"stop":1736982808621,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e7d174254df0f4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1736982808626,"stop":1736982808626,"duration":0},"status":"passed","severity":"normal"},{"uid":"55102195576c711f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1736983202457,"stop":1736983202457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1066148fbcfaa4e","name":"Throws when trying to push message with empty payload","time":{"start":1736983125780,"stop":1736983125781,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1e6f83a8cfacb9","name":"should return false","time":{"start":1736982817296,"stop":1736982817296,"duration":0},"status":"passed","severity":"normal"},{"uid":"49afb7c843f852bd","name":"Filter with 1 connections","time":{"start":1736982958589,"stop":1736982958590,"duration":1},"status":"skipped","severity":"normal"},{"uid":"da8c0b69bbe75416","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1736983159679,"stop":1736983159679,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c22cbdd7beecb2b","name":"Push message with emoji payload","time":{"start":1736983125780,"stop":1736983125780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d069bf95be4adcc","name":"Check publish message containing Script","time":{"start":1736983128924,"stop":1736983128924,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e628a82185e5034","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1736982824491,"stop":1736982824492,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a143d8e00ce666","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1736983019941,"stop":1736983019943,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e90f95d77fee252","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1736982869723,"stop":1736982869723,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7401d7a60de9ca","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1736983023001,"stop":1736983023002,"duration":1},"status":"passed","severity":"normal"},{"uid":"58bea42a9a42a40f","name":"Ping fails for unsubscribed peers","time":{"start":1736982956247,"stop":1736982956248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6ced5f61d2ec21","name":"Check message with invalid timestamp is not received","time":{"start":1736983112722,"stop":1736983112722,"duration":0},"status":"passed","severity":"normal"},{"uid":"139bc43ad3374cc","name":"Ordered callback, aborts when callback returns true","time":{"start":1736983202459,"stop":1736983202460,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebaf726bacb12b3f","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1736982958425,"stop":1736982958425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef38bee4a4186c32","name":"stop","time":{"start":1736982909403,"stop":1736982909403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d4c4d4173ecd6c","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1736982958194,"stop":1736982958195,"duration":1},"status":"passed","severity":"normal"},{"uid":"376ccbd43251a7fd","name":"Subscribe and receives messages on 20 topics","time":{"start":1736983191877,"stop":1736983191877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fcb7519c384ed3","name":"should throw error - no public key","time":{"start":1736982817296,"stop":1736982817296,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c92e797d47b47d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1736983046677,"stop":1736983046677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e64a9a1160c8bb3","name":"it tolerates circular branch references","time":{"start":1736982832765,"stop":1736982832765,"duration":0},"status":"passed","severity":"normal"},{"uid":"20be1bd3e16cb5cc","name":"Check received message containing Basic HTML tag","time":{"start":1736982993340,"stop":1736982993343,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0653d9ab3a5f931","name":"should not throw an error for a single configured topic","time":{"start":1736982808653,"stop":1736982808654,"duration":1},"status":"passed","severity":"normal"},{"uid":"332e340b1c030803","name":"Subscribe and receive messages via waku relay post","time":{"start":1736983019939,"stop":1736983019940,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31b572b71e8c8fc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/2/topic588/utf8","time":{"start":1736983158353,"stop":1736983158353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d23a42677def41","name":"Ping on unsubscribed peer","time":{"start":1736982912214,"stop":1736982912214,"duration":0},"status":"passed","severity":"normal"},{"uid":"291e21e063d51a4f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1736983277230,"stop":1736983277230,"duration":0},"status":"passed","severity":"normal"},{"uid":"891812f428afb78","name":"Check publish message containing unicode special characters","time":{"start":1736983128926,"stop":1736983128928,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7272b56c415d1f3","name":"Encoder throws on undefined content topic","time":{"start":1736982824809,"stop":1736982824809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff63941ea64ceca0","name":"Query with Promise Callback, No Decoder","time":{"start":1736983178896,"stop":1736983178897,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8668c28baed033","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1736983195010,"stop":1736983195010,"duration":0},"status":"passed","severity":"normal"},{"uid":"3131301c90c8498","name":"should return different streams if requested simultaniously","time":{"start":1736982824489,"stop":1736982824490,"duration":1},"status":"passed","severity":"normal"},{"uid":"16dea6eb99c627cc","name":"Subscribe to topic containing Script and receive message","time":{"start":1736983191867,"stop":1736983191868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58f9a1b812f455f","name":"Check received message containing Script","time":{"start":1736982993330,"stop":1736982993330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd1718c36102cb3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1736983136516,"stop":1736983136517,"duration":1},"status":"passed","severity":"normal"},{"uid":"554ad8182c85b0f4","name":"Push message with content topic containing long","time":{"start":1736983115400,"stop":1736983115402,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc7b3f8e8a1099e8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1736982958202,"stop":1736982958203,"duration":1},"status":"passed","severity":"normal"},{"uid":"34eff0685d6475bd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958183,"stop":1736982958183,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f89365da09843b","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1736982958201,"stop":1736982958201,"duration":0},"status":"passed","severity":"normal"},{"uid":"832a8e0d0ecd2470","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1736982808648,"stop":1736982808649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5eb27a27216b6","name":"Subscribe and receive messages via waku relay post","time":{"start":1736983191875,"stop":1736983191875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec36e8c35c673ceb","name":"Register correct protocols","time":{"start":1736983136485,"stop":1736983136490,"duration":5},"status":"passed","severity":"normal"},{"uid":"164021fb1680ca9b","name":"Decoder throws on undefined content topic","time":{"start":1736982824810,"stop":1736982824810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09d8e66b7d36b22","name":"Subscribe and receives messages on 20 topics","time":{"start":1736983191856,"stop":1736983191856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99ec4f0e58347e0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1736983120406,"stop":1736983120415,"duration":9},"status":"passed","severity":"normal"},{"uid":"748054c7d0830a7e","name":"Check received message containing Arabic","time":{"start":1736983112676,"stop":1736983112676,"duration":0},"status":"passed","severity":"normal"},{"uid":"552a859f1934a53c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1736983191889,"stop":1736983191890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7abc432e4e05a95","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app16/2/topic62/xml","time":{"start":1736983158352,"stop":1736983158352,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae1b9fa6da84c76","name":"Check publish message containing Chinese","time":{"start":1736983128922,"stop":1736983128923,"duration":1},"status":"passed","severity":"normal"},{"uid":"282f87d6dac4dc73","name":"Default pageSize","time":{"start":1736983199801,"stop":1736983199803,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab28b0fdc89ecf63","name":"Renews subscription after lossing a connection","time":{"start":1736983191894,"stop":1736983191894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e504524999cd1a7","name":"handles different networkShards values correctly","time":{"start":1736982808638,"stop":1736982808638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44b8fe39f97df73","name":"Symmetric encrypt & Decrypt","time":{"start":1736982843100,"stop":1736982843100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ecfc298d186c3a","name":"Push message with rate limit","time":{"start":1736983115417,"stop":1736983115417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9968dad57c95fe","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1736982832768,"stop":1736982832768,"duration":0},"status":"passed","severity":"normal"},{"uid":"832717361e33cc79","name":"can start and stop the service","time":{"start":1736982882888,"stop":1736982882889,"duration":1},"status":"passed","severity":"normal"},{"uid":"16324ae15b8e0757","name":"Check received message containing JSON","time":{"start":1736982993343,"stop":1736982993344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5570bbb02e42672","name":"throws on content topic with too few or too many fields","time":{"start":1736982808621,"stop":1736982808621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb3b81a6523bbc5","name":"Check message received after jswaku node is restarted","time":{"start":1736982993369,"stop":1736982993370,"duration":1},"status":"skipped","severity":"normal"},{"uid":"46f277835de55569","name":"Reopen subscription with peer with lost subscription","time":{"start":1736982914267,"stop":1736982914268,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2434deb4f0abdf","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1736983195009,"stop":1736983195010,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a4ce7ee30f6ce8","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1736982956251,"stop":1736982956251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2339069a11c2b6c","name":"Nwaku publishes","time":{"start":1736983130312,"stop":1736983130313,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b1e3b8ddb4afa4","name":"should set field with all protocols disabled","time":{"start":1736982817305,"stop":1736982817305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff96927b8788ca40","name":"Subscribe to topic containing numeric and receive message","time":{"start":1736983191880,"stop":1736983191880,"duration":0},"status":"passed","severity":"normal"},{"uid":"e542d0aae3cf3e15","name":"Check publish message after client node is restarted","time":{"start":1736983128935,"stop":1736983128935,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c67351127d3f04","name":"Publish message with custom timestamp: Wed Jan 15 2025 22:18:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1736983128929,"stop":1736983128929,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8032c80187bfed","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1736982958432,"stop":1736982958432,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88374b6c00aae08d","name":"should get / set UDP multiaddr","time":{"start":1736982817301,"stop":1736982817302,"duration":1},"status":"passed","severity":"normal"},{"uid":"79632b0f0bb261c8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1736983022997,"stop":1736983022997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd48e2b6a019585","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1736982958430,"stop":1736982958431,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1f1f2b8c28bb9bfb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1736983159679,"stop":1736983159681,"duration":2},"status":"passed","severity":"normal"},{"uid":"399a0d312d4801d6","name":"Query generator for 2000 messages","time":{"start":1736983202460,"stop":1736983202460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc27711640465f8","name":"should call waitForPeer on Relay","time":{"start":1736982849453,"stop":1736982849454,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff52bd0ee3cefc26","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1736982958435,"stop":1736982958435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ccfe978516856f29","name":"should properly compute the node id","time":{"start":1736982817297,"stop":1736982817297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fb4be2b0de584","name":"isConnected return false after peer stops","time":{"start":1736982900711,"stop":1736982900712,"duration":1},"status":"passed","severity":"normal"},{"uid":"276a64c90756f809","name":"Push message with content topic containing Russian","time":{"start":1736983125784,"stop":1736983125784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5460c526a1a0f1d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1736983159678,"stop":1736983159679,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb67934a3fb9d98","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1736982817293,"stop":1736982817294,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a39679453dafb7","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1736982958186,"stop":1736982958186,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f7a005854def1a","name":"Privacy Node - default protocol","time":{"start":1736983214136,"stop":1736983214136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c774ce015f829a11","name":"does not throw on valid cases","time":{"start":1736982808620,"stop":1736982808620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1069bedd2d808974","name":"Check message with no payload is not received","time":{"start":1736983112724,"stop":1736983112725,"duration":1},"status":"passed","severity":"normal"},{"uid":"a541e70734e4f77b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1736983019957,"stop":1736983019957,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf8d9fae6d89590","name":"Fails to publish message with wrong content topic","time":{"start":1736983128932,"stop":1736983128933,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f24d7a25416b23","name":"Check received message containing SQL Injection","time":{"start":1736983112704,"stop":1736983112705,"duration":1},"status":"passed","severity":"normal"},{"uid":"e446a6db29bf2a0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1736983191887,"stop":1736983191888,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6a2e82ea280a32","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1736982958432,"stop":1736982958432,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7bfdaa7ff2485fc3","name":"Push to array if already present","time":{"start":1736982808242,"stop":1736982808243,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bbd2fb6a999ce1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1736982808649,"stop":1736982808649,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0e765bda34d9e2","name":"should emit a peer event after start","time":{"start":1736983150199,"stop":1736983150199,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e416f979cf572c","name":"should properly create location multiaddrs - udp","time":{"start":1736982817304,"stop":1736982817304,"duration":0},"status":"passed","severity":"normal"},{"uid":"561a9a74b9848b31","name":"Check received message containing Chinese","time":{"start":1736982993313,"stop":1736982993313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9894285e083073","name":"removeEventListener with wrong event","time":{"start":1736982909400,"stop":1736982909401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd881d055262d2a0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1736982817306,"stop":1736982817306,"duration":0},"status":"passed","severity":"normal"},{"uid":"5950ba8a3cc525b4","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1736982876788,"stop":1736982876788,"duration":0},"status":"passed","severity":"normal"},{"uid":"69382366384fd588","name":"should set field with only FILTER enabled","time":{"start":1736982817306,"stop":1736982817306,"duration":0},"status":"passed","severity":"normal"},{"uid":"15804fea95efd1c1","name":"should not receive a peer event before start","time":{"start":1736983150199,"stop":1736983150200,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9828f08f2cfa38d","name":"should emit a peer event after start","time":{"start":1736982836633,"stop":1736982836633,"duration":0},"status":"passed","severity":"normal"},{"uid":"705ebde5689a63a3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1736982808638,"stop":1736982808638,"duration":0},"status":"passed","severity":"normal"},{"uid":"131b66562476577","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1736983023004,"stop":1736983023005,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bd285561537224","name":"Publish message with custom timestamp: Thu Jan 25 2024 23:18:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1736983128929,"stop":1736983128929,"duration":0},"status":"passed","severity":"normal"},{"uid":"667d68f7f5798b4c","name":"Push message on custom pubsubTopic","time":{"start":1736983052596,"stop":1736983052597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f2a6ad91711c78","name":"Subscribe to topic containing Russian and receive message","time":{"start":1736983191884,"stop":1736983191884,"duration":0},"status":"passed","severity":"normal"},{"uid":"2568fd5be9bccdd8","name":"should retry on failure if specified","time":{"start":1736982849499,"stop":1736982849499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e90e687c8270d31","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1736983134593,"stop":1736983134594,"duration":1},"status":"passed","severity":"normal"},{"uid":"922efcef9ec1f9a2","name":"topics with same application and version share the same shard","time":{"start":1736982808637,"stop":1736982808637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced821dc20653817","name":"Push message with Basic HTML tag payload","time":{"start":1736983115388,"stop":1736983115389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2283f2407e2835e","name":"should decode valid enr with tcp successfully","time":{"start":1736982817294,"stop":1736982817294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c63c8aaa2878ae9","name":"Subscribe and receive messages via lightPush","time":{"start":1736983191851,"stop":1736983191852,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce47621103037a4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1736983202453,"stop":1736983202454,"duration":1},"status":"passed","severity":"normal"},{"uid":"1700a32395ca1269","name":"should return false when no peers exist","time":{"start":1736982849307,"stop":1736982849308,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c3fa54b9a6c8fd","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1736982958429,"stop":1736982958429,"duration":0},"status":"skipped","severity":"normal"},{"uid":"598bb531b4ada704","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1736982808626,"stop":1736982808633,"duration":7},"status":"passed","severity":"normal"},{"uid":"692823705d3b654b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1736983120406,"stop":1736983120406,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e4b77e91dba3a9","name":"connects to nwaku","time":{"start":1736983209177,"stop":1736983209178,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4f571ff106c20a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1736982993360,"stop":1736982993362,"duration":2},"status":"passed","severity":"normal"},{"uid":"2aef89166a868d22","name":"Relay + Store","time":{"start":1736982876118,"stop":1736982876118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2a7a1de1c0363a","name":"pre and post cipher","time":{"start":1736982843101,"stop":1736982843101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf20382c9b5d7811","name":"random static sharding 1 - Cluster ID: 206, Shard ID: 923","time":{"start":1736983170272,"stop":1736983170273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10bb69f99d5fec9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958191,"stop":1736982958193,"duration":2},"status":"passed","severity":"normal"},{"uid":"234f6d03425c83f0","name":"Push message with Arabic payload","time":{"start":1736983115383,"stop":1736983115383,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbaa0e6fd42bef01","name":"Subscribe to topic containing short and publish message","time":{"start":1736983136501,"stop":1736983136501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b781d35cbb2b1e09","name":"should throw error - no public key","time":{"start":1736982817294,"stop":1736982817295,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d890bfc4dc993b","name":"should properly create location multiaddrs - tcp4","time":{"start":1736982817303,"stop":1736982817303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94e33ea789096aa","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1736983159676,"stop":1736983159677,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a82521a1c1b8d1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1736983019957,"stop":1736983019958,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b65104dac3589f","name":"Mutual subscription","time":{"start":1736983136484,"stop":1736983136485,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d142b493946933","name":"groups content topics by expected pubsub topic","time":{"start":1736982808637,"stop":1736982808638,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb334d56522ea9fc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1736983191865,"stop":1736983191865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c3bf2ce73554b5","name":"Subscribe and publish message","time":{"start":1736983136490,"stop":1736983136492,"duration":2},"status":"passed","severity":"normal"},{"uid":"d95eb1ef39a4ef23","name":"Push message with rate limit","time":{"start":1736983125792,"stop":1736983125792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec939c16d61a1064","name":"isConnected should return false after all peers disconnect","time":{"start":1736982900711,"stop":1736982900711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9de427e7651c71","name":"Check received message containing Script","time":{"start":1736983112677,"stop":1736983112678,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dc9eea9eb56b5f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1736983019949,"stop":1736983019950,"duration":1},"status":"passed","severity":"normal"},{"uid":"723472d1b779dbd","name":"should not add existing peers","time":{"start":1736982849309,"stop":1736982849310,"duration":1},"status":"passed","severity":"normal"},{"uid":"607cfda89919f6f5","name":"Push message with XML payload","time":{"start":1736983125777,"stop":1736983125777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5209a96fe91df1ff","name":"Add multiple subscription objects on single nwaku node","time":{"start":1736983191891,"stop":1736983191894,"duration":3},"status":"passed","severity":"normal"},{"uid":"70d4243c37a7ceff","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1736983120415,"stop":1736983120416,"duration":1},"status":"passed","severity":"normal"},{"uid":"3713966b83d2fc6a","name":"random static sharding 4 - Cluster ID: 111, Shard ID: 382","time":{"start":1736983170274,"stop":1736983170275,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf747f84b57ce36d","name":"Promise Callback - true","time":{"start":1736983184522,"stop":1736983184522,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ec7eea25bc6bd5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1736982943108,"stop":1736982943108,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e06cd1d38dea1d","name":"Correctly serialized arguments","time":{"start":1736983049883,"stop":1736983049883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3e1a1d8483c1ae","name":"Push message with content topic containing escaped characters","time":{"start":1736983115414,"stop":1736983115414,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4997615a655a7d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1736982808650,"stop":1736982808650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7521e34e4181a5","name":"Used by Waku Relay","time":{"start":1736983209179,"stop":1736983209180,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27713242a840fb1","name":"Check received message containing JSON","time":{"start":1736983112710,"stop":1736983112711,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43f5b8da524dd66","name":"Subscribe to topic containing long and publish message","time":{"start":1736983136501,"stop":1736983136502,"duration":1},"status":"passed","severity":"normal"},{"uid":"268b8b39d2a1e30","name":"Publishes to nwaku","time":{"start":1736983130312,"stop":1736983130312,"duration":0},"status":"passed","severity":"normal"},{"uid":"52891157bf5b5c17","name":"throws on content topic with non-number generation field","time":{"start":1736982808622,"stop":1736982808622,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f91a2d34347bcb9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1736982808651,"stop":1736982808651,"duration":0},"status":"passed","severity":"normal"},{"uid":"542942cdc84524dd","name":"Ping on unsubscribed peer","time":{"start":1736982912211,"stop":1736982912211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b671737eec7d29","name":"Ping succeeds for all connected peers","time":{"start":1736982956246,"stop":1736982956247,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef08e0626e4a7ec","name":"removeEventListener with correct event","time":{"start":1736982909400,"stop":1736982909400,"duration":0},"status":"passed","severity":"normal"},{"uid":"80dd9fdb37e9cb63","name":"should correctly map a content topic to a pubsub topic","time":{"start":1736982808658,"stop":1736982808658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd789af12e1c25e0","name":"Round trip binary encryption [ecies, signature]","time":{"start":1736982844326,"stop":1736982844326,"duration":0},"status":"passed","severity":"normal"},{"uid":"26782719aff3961","name":"should not fail to stop the service if it was not started","time":{"start":1736983150197,"stop":1736983150198,"duration":1},"status":"passed","severity":"normal"},{"uid":"361b97e0635ba1a","name":"Check received message containing special chars","time":{"start":1736982993313,"stop":1736982993313,"duration":0},"status":"passed","severity":"normal"},{"uid":"56eaf09c1176e8a1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1736983191869,"stop":1736983191869,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecd0b807961ab17","name":"A test","time":{"start":1736983023182,"stop":1736983023183,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d94f56a5c7497e","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1736982824596,"stop":1736982824597,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd71ea1baddf355","name":"Check received message containing long","time":{"start":1736982993308,"stop":1736982993312,"duration":4},"status":"passed","severity":"normal"},{"uid":"43db8deb9b3f8bb4","name":"should encodeTxt and decodeTxt","time":{"start":1736982817292,"stop":1736982817293,"duration":1},"status":"passed","severity":"normal"},{"uid":"42608d0160f78f6f","name":"Push message with short payload","time":{"start":1736983125756,"stop":1736983125757,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab7f0c81fb1aaea","name":"Subscribe to topic containing XML and receive message","time":{"start":1736983191868,"stop":1736983191869,"duration":1},"status":"passed","severity":"normal"},{"uid":"60efca5e23dba61d","name":"Relay - dialed after","time":{"start":1736983214134,"stop":1736983214134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7cbcdeb449090f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1736983019951,"stop":1736983019951,"duration":0},"status":"passed","severity":"normal"},{"uid":"177dd83e51e7bf3d","name":"less peers than existing","time":{"start":1736983113071,"stop":1736983113071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa251ee9e3a0a3ce","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1736983191855,"stop":1736983191856,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e448f124a077b9","name":"Fails to push message with large meta","time":{"start":1736983125788,"stop":1736983125788,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1587722d2277f3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1736983019956,"stop":1736983019956,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa02aa4c6aa494","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1736983191888,"stop":1736983191889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b7ca847f441291","name":"should only return 1 node with store capability","time":{"start":1736982832767,"stop":1736982832767,"duration":0},"status":"passed","severity":"normal"},{"uid":"7844a0e672ac7cc0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1736982869721,"stop":1736982869722,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c845ed15a4eaf7","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1736982808643,"stop":1736982808643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c7e1fa0d548b3","name":"Check received message containing short","time":{"start":1736983112696,"stop":1736983112697,"duration":1},"status":"passed","severity":"normal"},{"uid":"b030bbdf8a6d5f30","name":"Subscribe to topic containing special chars and receive message","time":{"start":1736983019950,"stop":1736983019950,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c156b29f0a6ff","name":"Check message received after nwaku node is restarted","time":{"start":1736983112692,"stop":1736983112692,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1632f660c6c479ea","name":"Push message with Basic HTML tag payload","time":{"start":1736983125777,"stop":1736983125777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcccd61f8263275","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1736983191870,"stop":1736983191870,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc73f8565dc8e1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1736982958195,"stop":1736982958198,"duration":3},"status":"passed","severity":"normal"},{"uid":"a55d803b43f6313","name":"addEventListener with correct event","time":{"start":1736982909399,"stop":1736982909399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24e2731e3eb9865","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1736983191856,"stop":1736983191856,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cee8c2e56625bf","name":"Publish message with large meta","time":{"start":1736983128935,"stop":1736983128935,"duration":0},"status":"passed","severity":"normal"},{"uid":"58db73c162a9a65c","name":"Sample","time":{"start":1736982816681,"stop":1736982816682,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e0c967abfde18f","name":"Check received message containing Script","time":{"start":1736983112705,"stop":1736983112707,"duration":2},"status":"passed","severity":"normal"},{"uid":"61b9efdb84d56e89","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1736983136517,"stop":1736983136518,"duration":1},"status":"passed","severity":"normal"},{"uid":"8649a903467e10ee","name":"Subscribe to topic containing short and receive message","time":{"start":1736983191860,"stop":1736983191860,"duration":0},"status":"passed","severity":"normal"},{"uid":"623c5303e65a6956","name":"Check received message containing Basic HTML tag","time":{"start":1736983112679,"stop":1736983112679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cee48a0c03950f1","name":"1 Relay, 1 Filter, gives up","time":{"start":1736982832455,"stop":1736982832456,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bc21e8a502d7c6","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1736982842652,"stop":1736982842653,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b5ab783622e6d7","name":"should throw an error if shards are undefined for static sharding","time":{"start":1736982808644,"stop":1736982808644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a40fe6352f3fa69","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1736982808645,"stop":1736982808645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c595a5a7cebc736","name":"random static sharding 9 - Cluster ID: 443, Shard ID: 346","time":{"start":1736983170280,"stop":1736983170280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1fdcd2ac268387","name":"Encoder throws on empty string content topic","time":{"start":1736982844327,"stop":1736982844327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce47a3a95977fba0","name":"Check publish message containing escaped characters","time":{"start":1736983128926,"stop":1736983128926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9db4847962ef9ef","name":"should not fail to start the service if it is already started","time":{"start":1736982836632,"stop":1736982836633,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc372c3d66b1eb2","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1736982808655,"stop":1736982808656,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba4aeac006c0dca","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1736982808634,"stop":1736982808634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab15988b4f369a37","name":"Using a function","time":{"start":1736983209179,"stop":1736983209179,"duration":0},"status":"passed","severity":"normal"},{"uid":"d865868a090e175b","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1736982956255,"stop":1736982956262,"duration":7},"status":"passed","severity":"normal"},{"uid":"83afb7b4af688f1f","name":"Subscribe and receive messages via lightPush","time":{"start":1736983019927,"stop":1736983019928,"duration":1},"status":"passed","severity":"normal"},{"uid":"82da88c1721aef27","name":"Store - dialed first","time":{"start":1736983214135,"stop":1736983214135,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e6291ca86ba9b4","name":"Passing page size 11 when there are 10 messages","time":{"start":1736983199788,"stop":1736983199789,"duration":1},"status":"passed","severity":"normal"},{"uid":"4831f46a34ea3ebb","name":"passes more than one ENR URLs and attempts connection","time":{"start":1736982882901,"stop":1736982882901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bef314e8068ee15a","name":"Push message with content topic containing Chinese","time":{"start":1736983115405,"stop":1736983115409,"duration":4},"status":"passed","severity":"normal"},{"uid":"821d0838316e845d","name":"Passing page size 1 when there are 4 messages","time":{"start":1736983199781,"stop":1736983199781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3b71e5b86b374e","name":"Push message with content topic containing unicode special characters","time":{"start":1736983115414,"stop":1736983115415,"duration":1},"status":"passed","severity":"normal"},{"uid":"1219b492e79bfea3","name":"Check received message with timestamp: 1736982868648000000 ","time":{"start":1736983112717,"stop":1736983112721,"duration":4},"status":"passed","severity":"normal"},{"uid":"97d216dced5b4aa4","name":"should return unique PubsubTopics for static sharding","time":{"start":1736982808642,"stop":1736982808642,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e6be95d438fc2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1736983209085,"stop":1736983209086,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0110d6c5331c2b","name":"Should update multiaddrs","time":{"start":1736983053271,"stop":1736983053271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42358a6ae958e43","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1736983188567,"stop":1736983188568,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b76cea03ba2ee8a","name":"Push message with Russian payload","time":{"start":1736983125776,"stop":1736983125776,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc427faed20152c3","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1736982943107,"stop":1736982943108,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab36c1f3949f9a5","name":"Reopen subscription with peer with lost subscription","time":{"start":1736982912214,"stop":1736982912215,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5b4d98705155c0","name":"Ping on peer without subscriptions","time":{"start":1736982912213,"stop":1736982912214,"duration":1},"status":"passed","severity":"normal"},{"uid":"437951d0db203131","name":"can start and stop the service","time":{"start":1736983150197,"stop":1736983150197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee58c87b692b054","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1736982811232,"stop":1736982811233,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83339a28afa544d","name":"should not receive a peer event before start","time":{"start":1736982836633,"stop":1736982836633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5118a48142323555","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1736982958194,"stop":1736982958194,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ffdfa27c0a7ad9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1736982919734,"stop":1736982919735,"duration":1},"status":"passed","severity":"normal"},{"uid":"7126fb4d855de194","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1736982958202,"stop":1736982958202,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be0ff56330c8da4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1736982811233,"stop":1736982811233,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ec946258513887","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1736982958184,"stop":1736982958184,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb9715d68549e81","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1736983120404,"stop":1736983120405,"duration":1},"status":"passed","severity":"normal"},{"uid":"4381ffffa61c7727","name":"Subscribe to topic containing emoji and receive message","time":{"start":1736983191891,"stop":1736983191891,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e50f427514270c","name":"ignores domain fetching errors","time":{"start":1736982832765,"stop":1736982832766,"duration":1},"status":"passed","severity":"normal"},{"uid":"511c3cf7f28fb455","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1736982958187,"stop":1736982958187,"duration":0},"status":"passed","severity":"normal"},{"uid":"df09b1a633776eb8","name":"should only return 1 node with relay capability","time":{"start":1736982832766,"stop":1736982832767,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fad6c7a9bc1d3e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1736982808649,"stop":1736982808650,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c9710efaa41d11","name":"Query with Promise Callback, No message returned","time":{"start":1736983178897,"stop":1736983178897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51117c809a315ce","name":"Push message with content topic containing short","time":{"start":1736983115400,"stop":1736983115400,"duration":0},"status":"passed","severity":"normal"},{"uid":"71935385aab4045b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app57/1/topic630/utf8","time":{"start":1736983158359,"stop":1736983158359,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d64524d9ee821c4","name":"Push message with content topic containing SQL Injection","time":{"start":1736983115410,"stop":1736983115411,"duration":1},"status":"passed","severity":"normal"},{"uid":"99647de79864f9cd","name":"should use DNS peer discovery with light client","time":{"start":1736982882896,"stop":1736982882898,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f0defddcd3b429e3","name":"listenerCount","time":{"start":1736982909401,"stop":1736982909402,"duration":1},"status":"passed","severity":"normal"},{"uid":"836d1c6845c3d399","name":"should be able to encode the field with only FILTER set to true","time":{"start":1736982816623,"stop":1736982816623,"duration":0},"status":"passed","severity":"normal"},{"uid":"751156cf3732d891","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1736982808636,"stop":1736982808636,"duration":0},"status":"passed","severity":"normal"},{"uid":"581971d809de6a94","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1736982808659,"stop":1736982808659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9f1c7d3640434b","name":"Passing an array","time":{"start":1736983209178,"stop":1736983209179,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b2731d801dbff9","name":"Subscribe to topic containing XML and receive message","time":{"start":1736983019952,"stop":1736983019954,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b5a1117b5612aeb","name":"Accepts a valid Waku Message","time":{"start":1736982852774,"stop":1736982852775,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed82c66e39e0560a","name":"should check connected peers if present and suitable","time":{"start":1736982849452,"stop":1736982849452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a462b1e63f8d63e8","name":"Push message with custom timestamp: 1736979393767","time":{"start":1736983115417,"stop":1736983115418,"duration":1},"status":"passed","severity":"normal"},{"uid":"674974ce3262f86e","name":"more peers than existing","time":{"start":1736983113070,"stop":1736983113071,"duration":1},"status":"skipped","severity":"normal"},{"uid":"71b1d358e2c10dcf","name":"Push message with content topic containing JSON","time":{"start":1736983125786,"stop":1736983125786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efa46eb0096c882","name":"Relay","time":{"start":1736982876117,"stop":1736982876118,"duration":1},"status":"passed","severity":"normal"},{"uid":"861432b5fc463812","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1736982958194,"stop":1736982958194,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf45658b339eeb6","name":"LightPush with 3 connections","time":{"start":1736982958591,"stop":1736982958591,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1813e948d50c99bf","name":"Subscribe to topic containing long and receive message","time":{"start":1736983191879,"stop":1736983191880,"duration":1},"status":"passed","severity":"normal"},{"uid":"46565e14b4d47cc3","name":"Generator, custom pubsub topic","time":{"start":1736983188564,"stop":1736983188566,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bb97d5a271093a1","name":"Push message with content topic containing special chars","time":{"start":1736983115404,"stop":1736983115405,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d01ad838bd1fc9","name":"Push message with custom timestamp: 1736979358736","time":{"start":1736983125793,"stop":1736983125793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecba3a5e325108","name":"Check publish message containing JSON","time":{"start":1736983128925,"stop":1736983128925,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f862d94ca52d26","name":"Check received message with timestamp: 1649153314 ","time":{"start":1736982993359,"stop":1736982993360,"duration":1},"status":"passed","severity":"normal"},{"uid":"679295bb7cfe7c88","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1736983209091,"stop":1736983209091,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2e32c69ceabeaf","name":"Passing cursor with wrong pubsubTopic","time":{"start":1736983159685,"stop":1736983159686,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac895f063389a99","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1736983178894,"stop":1736983178894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ebfebeadce3aeb","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1736983170285,"stop":1736983170285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d671fc830733482","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1736983191865,"stop":1736983191866,"duration":1},"status":"passed","severity":"normal"},{"uid":"4709c7f8f565ced0","name":"Check meta is set [symmetric]","time":{"start":1736982842654,"stop":1736982842654,"duration":0},"status":"passed","severity":"normal"},{"uid":"450012c16bb1c0fa","name":"should return the correct number of peers","time":{"start":1736982849306,"stop":1736982849307,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccb76350cd71a5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1736983159682,"stop":1736983159683,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8032f283e01d976","name":"Fails to push message with large meta","time":{"start":1736983115416,"stop":1736983115416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa93632b003856","name":"Push message with content topic containing long","time":{"start":1736983125781,"stop":1736983125781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce3dbfdefd1098d","name":"Check message received after jswaku node is restarted","time":{"start":1736983112725,"stop":1736983112725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf133117bb0aef52","name":"Check message with non string payload is not received","time":{"start":1736982993366,"stop":1736982993368,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc217dc351efc4c1","name":"Filter","time":{"start":1736983214136,"stop":1736983214136,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6e6c3b0e4b2d56","name":"Check message received after nwaku node is restarted","time":{"start":1736983112726,"stop":1736983112726,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9b4e318b6e14384","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1736982958425,"stop":1736982958425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8453e5a98eaa9232","name":"Push message with content topic containing Chinese","time":{"start":1736983125782,"stop":1736983125783,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8544aff9b846fc","name":"handles empty contentTopics array correctly","time":{"start":1736982808658,"stop":1736982808658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e4f011582db9ce","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app63/10/topic734/json","time":{"start":1736983158357,"stop":1736983158357,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfda5582357ddb5e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1736983178896,"stop":1736983178896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2a1cd32f976917","name":"Check received message with timestamp: 1736982868648000000 ","time":{"start":1736983112681,"stop":1736983112682,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc9ef606f44ab68","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1736982900709,"stop":1736982900709,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c83e3cc77c703ae","name":"Subscribe to topic containing shell command and receive message","time":{"start":1736983191888,"stop":1736983191888,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85ba226cb19ace0","name":"should handle a minimal index list","time":{"start":1736982808803,"stop":1736982808804,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab07295719483ed","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1736982831523,"stop":1736982831524,"duration":1},"status":"passed","severity":"normal"},{"uid":"964ea5be0e2afd35","name":"Push message with escaped characters payload","time":{"start":1736983115391,"stop":1736983115392,"duration":1},"status":"passed","severity":"normal"},{"uid":"3696beeb38335c9e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1736982808650,"stop":1736982808651,"duration":1},"status":"passed","severity":"normal"},{"uid":"692763be64380e99","name":"should throw error - no id","time":{"start":1736982817295,"stop":1736982817295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a2a48d9e77ce3","name":"should remove a peer","time":{"start":1736982849305,"stop":1736982849306,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0e3f02f6d5a690","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1736982958434,"stop":1736982958434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e3cd6640dd45463","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1736982808639,"stop":1736982808639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24019cf4966dc37","name":"Waku message hash computation (no timestamp)","time":{"start":1736982811234,"stop":1736982811235,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f156cc30463c008","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1736982836634,"stop":1736982836635,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a8c76d1da18a65","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1736982808646,"stop":1736982808646,"duration":0},"status":"passed","severity":"normal"},{"uid":"621dc16632c38f92","name":"Push message with Chinese payload","time":{"start":1736983115382,"stop":1736983115383,"duration":1},"status":"passed","severity":"normal"},{"uid":"db67d18342c2059e","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1736982808640,"stop":1736982808640,"duration":0},"status":"passed","severity":"normal"},{"uid":"8058c369e9fd8ad3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1736982816630,"stop":1736982816631,"duration":1},"status":"passed","severity":"normal"},{"uid":"243247c45dbd7887","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1736982824597,"stop":1736982824597,"duration":0},"status":"passed","severity":"normal"},{"uid":"660c05d2d2cb56cd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1736983023000,"stop":1736983023001,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b511445d9b00f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1736983023004,"stop":1736983023004,"duration":0},"status":"passed","severity":"normal"},{"uid":"72def36acabacbd8","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1736982808659,"stop":1736982808659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e05c2b0737eff0e","name":"Ping on subscribed peer","time":{"start":1736982912213,"stop":1736982912213,"duration":0},"status":"passed","severity":"normal"},{"uid":"88991ec9c1e615be","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1736983191857,"stop":1736983191857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eae4742f9a59f5e","name":"Push message with meta","time":{"start":1736983125788,"stop":1736983125788,"duration":0},"status":"passed","severity":"normal"},{"uid":"355a3231c5e7c4cc","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1736982958418,"stop":1736982958418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9073c174ad951c7","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1736982832152,"stop":1736982832152,"duration":0},"status":"passed","severity":"normal"},{"uid":"19774a1308681931","name":"Query Generator - false","time":{"start":1736983184521,"stop":1736983184522,"duration":1},"status":"passed","severity":"normal"},{"uid":"82016d7bc40d98e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1736983052596,"stop":1736983052596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf853cd8e58580a","name":"should return valid sharding parameters for static sharding","time":{"start":1736982808657,"stop":1736982808657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6460afdb201ecef","name":"Push 30 different messages","time":{"start":1736983115399,"stop":1736983115399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d6705259a2e5e0","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1736982832150,"stop":1736982832150,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4ef69b68b15b82","name":"should send to specified number of peers of used peers","time":{"start":1736982849499,"stop":1736982849499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76e20215a371c06","name":"Throws when trying to push message with empty payload","time":{"start":1736983115400,"stop":1736983115400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db1ab068a1d4975","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1736982958430,"stop":1736982958430,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0c8d12f446f35de","name":"should handle corrupted local storage data gracefully","time":{"start":1736982836635,"stop":1736982836635,"duration":0},"status":"passed","severity":"normal"},{"uid":"942822e580e9cb86","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1736982958418,"stop":1736982958424,"duration":6},"status":"skipped","severity":"normal"},{"uid":"87c62783f482aaa5","name":"Encoder throws on empty string content topic","time":{"start":1736982842656,"stop":1736982842656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1954ff4951e54fae","name":"should return no connections if no open connection provided","time":{"start":1736982824408,"stop":1736982824408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4acf86f58cf4777","name":"Push message with custom timestamp: 1706224558736","time":{"start":1736983125792,"stop":1736983125792,"duration":0},"status":"passed","severity":"normal"},{"uid":"febd4c54252c0f76","name":"Check received message containing Arabic","time":{"start":1736983112702,"stop":1736983112703,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f2a798375aa390","name":"Check received message containing numeric","time":{"start":1736982993312,"stop":1736982993312,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe82c1d5f4079b6","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1736982824597,"stop":1736982824597,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f6217a27c62d5c","name":"should load peers from local storage and dispatch events","time":{"start":1736982836634,"stop":1736982836634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead7adb1ca72eada","name":"Check received message containing Chinese","time":{"start":1736983112676,"stop":1736983112676,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d9fc2ea83f2558","name":"should throw an error for an unconfigured topic","time":{"start":1736982808654,"stop":1736982808654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5affed9885292a02","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1736983052600,"stop":1736983052600,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e48b3b2058b7e","name":"tcp ip4 address","time":{"start":1736982816727,"stop":1736982816727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddca056a6ae6948","name":"Js publishes, other Js receives","time":{"start":1736983130313,"stop":1736983130317,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ea899e4f0b91721","name":"Push message with numeric payload","time":{"start":1736983115381,"stop":1736983115382,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c6f619f6f551cb","name":"Decoder throws on empty string content topic","time":{"start":1736982842657,"stop":1736982842657,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a8ddca641c3817","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1736983136492,"stop":1736983136492,"duration":0},"status":"passed","severity":"normal"},{"uid":"697631f5008e654d","name":"Check received message containing special chars","time":{"start":1736983112701,"stop":1736983112701,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdc6b314a46debf","name":"can start the service","time":{"start":1736983150196,"stop":1736983150197,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd360db42fe9d42b","name":"should properly create location multiaddrs - tcp6","time":{"start":1736982817303,"stop":1736982817303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceeb2d731ddaa394","name":"Keep-alive pings maintain the connection","time":{"start":1736982956248,"stop":1736982956250,"duration":2},"status":"passed","severity":"normal"},{"uid":"22480fc532af0373","name":"Passing page size 110 when there are 120 messages","time":{"start":1736983199789,"stop":1736983199789,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d1563e0975b654","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1736982919732,"stop":1736982919733,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6c0c9ec2fb5f27","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1736982816636,"stop":1736982816638,"duration":2},"status":"passed","severity":"normal"},{"uid":"34b19d9b7dd6c67d","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1736982919736,"stop":1736982919736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9a1fe3e66e996b","name":"Renews peer on consistent missed messages","time":{"start":1736982956253,"stop":1736982956255,"duration":2},"status":"passed","severity":"normal"},{"uid":"b37c0af93be84100","name":"Check message with no payload is not received","time":{"start":1736983112691,"stop":1736983112691,"duration":0},"status":"passed","severity":"normal"},{"uid":"64eaa7bc9644235c","name":"different cluster, same shard: nodes don't connect","time":{"start":1736983046678,"stop":1736983046678,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c3c102f62b0e67","name":"recovers when dns.resolve returns empty","time":{"start":1736982832765,"stop":1736982832765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8903d3f81b22b33","name":"Fails to publish message with size larger than 1 MB","time":{"start":1736983128934,"stop":1736983128934,"duration":0},"status":"passed","severity":"normal"},{"uid":"911a0897629793b0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1736983019951,"stop":1736983019951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd696826656fb4c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958198,"stop":1736982958198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8909caadbb39d6","name":"should not fail to start the service if it is already started","time":{"start":1736982882891,"stop":1736982882892,"duration":1},"status":"passed","severity":"normal"},{"uid":"fead14601e49591b","name":"Callback on promise","time":{"start":1736983202456,"stop":1736983202456,"duration":0},"status":"passed","severity":"normal"},{"uid":"62caf97ef3339981","name":"caches peers it previously fetched","time":{"start":1736982832766,"stop":1736982832766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc74d0b25767ac60","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1736983120405,"stop":1736983120405,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b22400322eb3c7","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1736983128933,"stop":1736983128933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a887a3aa269a719","name":"Query Generator, No Decoder","time":{"start":1736983178892,"stop":1736983178893,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce1da6eaf215ecb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1736983019947,"stop":1736983019947,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fa3abef8417e00","name":"Push message with long payload","time":{"start":1736983125757,"stop":1736983125761,"duration":4},"status":"passed","severity":"normal"},{"uid":"7619a78eef0c69df","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1736983136492,"stop":1736983136492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7adda35bd0ca3c1","name":"Push message with content topic containing XML","time":{"start":1736983125785,"stop":1736983125785,"duration":0},"status":"passed","severity":"normal"},{"uid":"515eb1cde22d0d69","name":"Push message with SQL Injection payload","time":{"start":1736983115385,"stop":1736983115386,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e8442be315bf63","name":"Check message received after nwaku node is restarted","time":{"start":1736982993373,"stop":1736982993374,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e872b930056891d5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1736983019956,"stop":1736983019957,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef69035bd58c1202","name":"Subscribe to topic containing Russian and publish message","time":{"start":1736983136503,"stop":1736983136509,"duration":6},"status":"passed","severity":"normal"},{"uid":"3e91cc3d95dd7e8d","name":"Subscribe to topic containing Script and receive message","time":{"start":1736983019952,"stop":1736983019952,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a28ec734c8cab","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1736983191874,"stop":1736983191875,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec26374a3ed735da","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1736983188571,"stop":1736983188572,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef71fcec751a66a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1736983023002,"stop":1736983023002,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ea786461fe3709","name":"Push message with content topic containing emoji","time":{"start":1736983125787,"stop":1736983125787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2723d2526f382a96","name":"Check received message containing numeric","time":{"start":1736983112674,"stop":1736983112675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f75e8ab2f9c2845","name":"Check message with no payload is not received","time":{"start":1736982993365,"stop":1736982993366,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a31eed59fd63ed","name":"connected peers and dial","time":{"start":1736983113070,"stop":1736983113070,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79d7a71b0fe89a96","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1736982958183,"stop":1736982958183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43cab21a31a0f57","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1736982876787,"stop":1736982876787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2644cef57209e29","name":"Fails to push message with empty content topic","time":{"start":1736983115415,"stop":1736983115416,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c8d5f7abf19393","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1736982808634,"stop":1736982808635,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02b3024a646e85","name":"Check received message containing emoji","time":{"start":1736983112716,"stop":1736983112716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bb7b2d9d09d98b","name":"should wait for LightPush peer to be connected","time":{"start":1736982849452,"stop":1736982849452,"duration":0},"status":"passed","severity":"normal"},{"uid":"170eef858c565e96","name":"Push message with content topic containing XML","time":{"start":1736983115411,"stop":1736983115411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17d31b0b288e9bb","name":"Check publish message containing Russian","time":{"start":1736983128923,"stop":1736983128923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6913fc85b153cd","name":"1 Relay, 1 fetch","time":{"start":1736982832454,"stop":1736982832454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9236652f73dc804","name":"Check publish message containing long","time":{"start":1736983128921,"stop":1736983128921,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5a818648f9aae0","name":"Refresh subscription","time":{"start":1736983191858,"stop":1736983191859,"duration":1},"status":"passed","severity":"normal"},{"uid":"6444da7baf35c067","name":"Check received message containing SQL Injection","time":{"start":1736983112677,"stop":1736983112677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18424b51baebe35","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1736983136495,"stop":1736983136495,"duration":0},"status":"passed","severity":"normal"},{"uid":"9822a9aaf6169c36","name":"Push message with content topic containing shell command","time":{"start":1736983125786,"stop":1736983125786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14ad7652dfe5221","name":"Push message with escaped characters payload","time":{"start":1736983125779,"stop":1736983125779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a907673927ffe87","name":"Push message on custom pubsubTopic","time":{"start":1736983052592,"stop":1736983052593,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a5934b9ca534e0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app65/9/topic260/test.js","time":{"start":1736983158358,"stop":1736983158358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6403d0a6ea41e03f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1736983019947,"stop":1736983019947,"duration":0},"status":"passed","severity":"normal"},{"uid":"75456812732efdee","name":"Check received message containing JSON","time":{"start":1736983112679,"stop":1736983112680,"duration":1},"status":"passed","severity":"normal"},{"uid":"a387bf539dc480e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1736983019950,"stop":1736983019950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9583e9fdc145fa59","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1736982808646,"stop":1736982808647,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c145d33a9a34ec3","name":"Reusing cursor across nodes","time":{"start":1736983159684,"stop":1736983159685,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf352c3800d5774","name":"Subscribe to topic containing XML and receive message","time":{"start":1736983191886,"stop":1736983191886,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a0e9a695aa3714","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1736983019954,"stop":1736983019955,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87122bc0cd7b69c","name":"returns all values when wanted number is greater than available values","time":{"start":1736982831521,"stop":1736982831523,"duration":2},"status":"passed","severity":"normal"},{"uid":"107a7792ba187a66","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1736982808655,"stop":1736982808655,"duration":0},"status":"passed","severity":"normal"},{"uid":"35504c8f757bd1c6","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1736982808643,"stop":1736982808643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ffa27393191f59","name":"should set field with only RELAY enabled","time":{"start":1736982817305,"stop":1736982817305,"duration":0},"status":"passed","severity":"normal"},{"uid":"341dda11d9c7fd1f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app57/7/topic509/proto","time":{"start":1736983158358,"stop":1736983158358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b351444c969554a2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1736983277231,"stop":1736983277231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7e7d3f899364be","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1736983022996,"stop":1736983022996,"duration":0},"status":"passed","severity":"normal"},{"uid":"10aec9ce644c6aa7","name":"Push message with emoji payload","time":{"start":1736983115392,"stop":1736983115392,"duration":0},"status":"passed","severity":"normal"},{"uid":"11997d52aeddd04b","name":"Sets default value correctly","time":{"start":1736983209180,"stop":1736983209180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d078a580301370f3","name":"Push message with Russian payload","time":{"start":1736983115383,"stop":1736983115384,"duration":1},"status":"passed","severity":"normal"},{"uid":"2565fda89a153942","name":"random static sharding 5 - Cluster ID: 460, Shard ID: 808","time":{"start":1736983170275,"stop":1736983170275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c108bc10937722ab","name":"Check publish message containing Arabic","time":{"start":1736983128923,"stop":1736983128923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c444df067084e35b","name":"Fails to push message bigger that 1MB","time":{"start":1736983115418,"stop":1736983115419,"duration":1},"status":"passed","severity":"normal"},{"uid":"6150618b87c14f1e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1736982832147,"stop":1736982832148,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3db3b2b44d229c","name":"Push message with SQL Injection payload","time":{"start":1736983125776,"stop":1736983125776,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b44aa5761d0c0d8","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1736982876299,"stop":1736982876299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e320d5a77f34abd","name":"Should update shard info","time":{"start":1736983053271,"stop":1736983053272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da410a74bea5bb","name":"Check received message containing XML","time":{"start":1736982993330,"stop":1736982993339,"duration":9},"status":"passed","severity":"normal"},{"uid":"f2f95262003f9718","name":"Waku message hash computation (payload length 0)","time":{"start":1736982811234,"stop":1736982811234,"duration":0},"status":"passed","severity":"normal"},{"uid":"548c06dde0506e39","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1736983191877,"stop":1736983191877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6b156d0d81a508","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1736982816638,"stop":1736982816640,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c1a9a604cd0d2d5","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1736982958190,"stop":1736982958191,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b826a3bc20eec6","name":"start node with empty content topic","time":{"start":1736983158366,"stop":1736983158367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac12fbe012d0f34","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1736983019928,"stop":1736983019928,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd04c55db80d9c0","name":"handles different clusterIds correctly","time":{"start":1736982808638,"stop":1736982808638,"duration":0},"status":"passed","severity":"normal"},{"uid":"60065fbc3e511340","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1736982958199,"stop":1736982958199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e28f55995e33113","name":"Push message with Script payload","time":{"start":1736983125776,"stop":1736983125777,"duration":1},"status":"passed","severity":"normal"},{"uid":"622b2cd3c0a7b66f","name":"random static sharding 6 - Cluster ID: 582, Shard ID: 643","time":{"start":1736983170275,"stop":1736983170279,"duration":4},"status":"passed","severity":"normal"},{"uid":"67acf313cf6b662f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1736982808648,"stop":1736982808648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74677f30ebb3514","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1736982808633,"stop":1736982808633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb4163d4511e105","name":"Push message equal or less that 1MB","time":{"start":1736983125793,"stop":1736983125794,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec65404ba9bb42b","name":"Overlapping topic subscription","time":{"start":1736983019948,"stop":1736983019948,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d5ecbff0b4cf70","name":"Push message with content topic containing SQL Injection","time":{"start":1736983125784,"stop":1736983125784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d494c9a753b6d108","name":"Wrong topic","time":{"start":1736983158359,"stop":1736983158362,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7f2c202b8bc8be6","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1736982958428,"stop":1736982958428,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c42004c94c75bb6f","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1736982958431,"stop":1736982958432,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a620112f8779c3e5","name":"Push message with content topic containing special chars","time":{"start":1736983125782,"stop":1736983125782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a48f148588704c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1736982824491,"stop":1736982824491,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3dfc9f7a72a138","name":"returns nothing if no connections present","time":{"start":1736982824407,"stop":1736982824407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec576420d0368d99","name":"Push message with numeric payload","time":{"start":1736983125761,"stop":1736983125762,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a73f3d2d5a3e1f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958188,"stop":1736982958188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6929788ae640ab67","name":"Push message with content topic containing numeric","time":{"start":1736983125782,"stop":1736983125782,"duration":0},"status":"passed","severity":"normal"},{"uid":"48af163b35fdc569","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1736983023003,"stop":1736983023004,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac56faa27ed59a1","name":"addEventListener with wrong event","time":{"start":1736982909399,"stop":1736982909400,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e748e507fe2508","name":"Encoder throws on empty string content topic","time":{"start":1736982824809,"stop":1736982824810,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a9b777f54befb0","name":"returns all values when wanted number matches available values","time":{"start":1736982831519,"stop":1736982831521,"duration":2},"status":"passed","severity":"normal"},{"uid":"a35a5c60c9be72a4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958201,"stop":1736982958201,"duration":0},"status":"passed","severity":"normal"},{"uid":"73151f4843ebaf36","name":"Publish message with custom timestamp: Thu Jan 16 2025 00:18:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1736983128930,"stop":1736983128931,"duration":1},"status":"passed","severity":"normal"},{"uid":"3949aa97745830ac","name":"Push message on custom pubsubTopic","time":{"start":1736983052587,"stop":1736983052588,"duration":1},"status":"passed","severity":"normal"},{"uid":"a606572619b0ceca","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1736983191853,"stop":1736983191854,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbaf998f5409af0","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1736982808641,"stop":1736982808641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1345e97591b0e9f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1736982808648,"stop":1736982808648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8ad26cb3d02a64","name":"Push message with content topic containing Arabic","time":{"start":1736983115410,"stop":1736983115410,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a1a993bc145fdd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1736983052588,"stop":1736983052588,"duration":0},"status":"passed","severity":"normal"},{"uid":"189bec6377fe4b34","name":"should throw an error for empty SingleShardInfos array","time":{"start":1736982808640,"stop":1736982808641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcd148a8f0d0f7b","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1736982958424,"stop":1736982958425,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5aec0db17578a77","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1736982816623,"stop":1736982816624,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab52254755fd1d0b","name":"Push message with custom timestamp: 1736986558736","time":{"start":1736983125793,"stop":1736983125793,"duration":0},"status":"passed","severity":"normal"},{"uid":"876adc54d6350438","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1736982869711,"stop":1736982869718,"duration":7},"status":"passed","severity":"normal"},{"uid":"e4c8e94fcea55cd7","name":"Relay - dialed first","time":{"start":1736983214133,"stop":1736983214134,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acedcd1867ff50e","name":"should not receive a peer event after stop","time":{"start":1736982882895,"stop":1736982882896,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb17c4f92360c9d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1736983209092,"stop":1736983209092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5130f48b043279aa","name":"throws on content topic with generation field greater than 0","time":{"start":1736982808622,"stop":1736982808622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33c582eae601fa9","name":"same cluster, different shard: nodes connect","time":{"start":1736983046678,"stop":1736983046678,"duration":0},"status":"passed","severity":"normal"},{"uid":"248ef11026fd4aea","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1736982919739,"stop":1736982919739,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd4bf2d54d2637c","name":"Filter with 0 connections","time":{"start":1736982958588,"stop":1736982958589,"duration":1},"status":"skipped","severity":"normal"},{"uid":"101be062436021a1","name":"should reject if LightPush is requested but not mounted","time":{"start":1736982849450,"stop":1736982849450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c0f6d60290bf3b","name":"should throw error - no id","time":{"start":1736982817294,"stop":1736982817294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6397776f002829ae","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1736983191870,"stop":1736983191871,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8fecf95ed738e","name":"Push message with content topic containing Arabic","time":{"start":1736983125783,"stop":1736983125783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe2889b7e02e326","name":"can start the service","time":{"start":1736982836631,"stop":1736982836631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39303ca725d37e2","name":"should be called for bootstrap peers","time":{"start":1736982876783,"stop":1736982876786,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ac2f5eb302b5ec2","name":"should return the pubsub topic directly if a string is provided","time":{"start":1736982808655,"stop":1736982808655,"duration":0},"status":"passed","severity":"normal"},{"uid":"88501c4609f95d18","name":"should set field with only STORE enabled","time":{"start":1736982817306,"stop":1736982817306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9a5247b3219792","name":"Check received message with timestamp: 1649153314 ","time":{"start":1736983112682,"stop":1736983112683,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3d824f659bbefe","name":"random static sharding 2 - Cluster ID: 277, Shard ID: 901","time":{"start":1736983170273,"stop":1736983170273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b82e04c2da6bbcf","name":"Check received message with timestamp: 1736982868648 ","time":{"start":1736983112721,"stop":1736983112721,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4a8cfa16dbe3e1","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1736982869724,"stop":1736982869729,"duration":5},"status":"passed","severity":"normal"},{"uid":"3cb0294259edfcc6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1736982808647,"stop":1736982808647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c16956c5498477","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1736982842654,"stop":1736982842654,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dc29c4c7efc485","name":"Check received message containing Russian","time":{"start":1736983112704,"stop":1736983112704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f58084d12eb2cf5","name":"handles multiple messages","time":{"start":1736983198882,"stop":1736983198883,"duration":1},"status":"passed","severity":"normal"},{"uid":"155bfd256750cd89","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1736983022997,"stop":1736983022999,"duration":2},"status":"passed","severity":"normal"},{"uid":"99ac5124b4b807e5","name":"Query Generator, No message returned","time":{"start":1736983178893,"stop":1736983178893,"duration":0},"status":"passed","severity":"normal"},{"uid":"76aaec088d99ca3e","name":"should return all peers when numPeers is 0","time":{"start":1736982824596,"stop":1736982824596,"duration":0},"status":"passed","severity":"normal"},{"uid":"190b85bf2bd21358","name":"Delete observer","time":{"start":1736983114885,"stop":1736983114885,"duration":0},"status":"passed","severity":"normal"},{"uid":"40db0dc7a05b5d38","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1736983188562,"stop":1736983188563,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55a730101db9a59","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1736982958189,"stop":1736982958189,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b2c53a930327bd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1736983191874,"stop":1736983191874,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c4fc50c2ce3453","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1736982958433,"stop":1736982958434,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a31ce0d75d410797","name":"Push message with content topic containing emoji","time":{"start":1736983115415,"stop":1736983115415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c33373e218897e0","name":"LightPush with 0 connections","time":{"start":1736982958588,"stop":1736982958588,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b68d44ca338f4fe3","name":"creates an iterator","time":{"start":1736983198882,"stop":1736983198882,"duration":0},"status":"passed","severity":"normal"},{"uid":"8def96afb801e880","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1736982811235,"stop":1736982811235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4098625eb6ed3ace","name":"Subscribe to topic containing Script and publish message","time":{"start":1736983136509,"stop":1736983136510,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e49b714709a14f5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958185,"stop":1736982958185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff335eee2edfcbae","name":"Push message equal or less that 1MB","time":{"start":1736983115418,"stop":1736983115418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be54c5eb6826db6","name":"Check received message containing short","time":{"start":1736983112672,"stop":1736983112672,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b7141eaa243f5d","name":"should add and remove event listeners correctly","time":{"start":1736982836635,"stop":1736982836636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aba2a5eca913471","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1736983191887,"stop":1736983191887,"duration":0},"status":"passed","severity":"normal"},{"uid":"213f8e72212b1b21","name":"Subscribe to topic containing emoji and receive message","time":{"start":1736983191871,"stop":1736983191872,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc2a7bc876f9a23","name":"Check received message containing Basic HTML tag","time":{"start":1736983112709,"stop":1736983112709,"duration":0},"status":"passed","severity":"normal"},{"uid":"639ebecdfbe2e59b","name":"Check received message containing Russian","time":{"start":1736983112677,"stop":1736983112677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e87ad5b0ddd7872","name":"should be able to decode the field with only STORE set to true","time":{"start":1736982816629,"stop":1736982816630,"duration":1},"status":"passed","severity":"normal"},{"uid":"438081380380ef06","name":"Fields are not dropped","time":{"start":1736982824272,"stop":1736982824274,"duration":2},"status":"passed","severity":"normal"},{"uid":"893614162b7f2332","name":"should reject if Filter is requested but not mounted","time":{"start":1736982849451,"stop":1736982849451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52c165f1c0467cd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1736982900710,"stop":1736982900711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44d02216f052f72","name":"Generator, 2 different pubsubtopics","time":{"start":1736983188561,"stop":1736983188562,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec946e9fbd7f39b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1736983136518,"stop":1736983136518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2eaa6490e362745","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736982919736,"stop":1736982919739,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffd3c0defdf31253","name":"Init the array if not present","time":{"start":1736982808241,"stop":1736982808242,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b803b642fd7192","name":"Publish without waiting for remote peer","time":{"start":1736983136490,"stop":1736983136490,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3ea94b3476436b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1736983125785,"stop":1736983125785,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe8ce0dddd555fb","name":"All","time":{"start":1736982876119,"stop":1736982876120,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df0263d3fdd0268","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1736982958201,"stop":1736982958202,"duration":1},"status":"passed","severity":"normal"},{"uid":"be614f7f5a587c6b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1736982832149,"stop":1736982832149,"duration":0},"status":"passed","severity":"normal"},{"uid":"389cb600a33db43f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1736983191870,"stop":1736983191870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e9b88d0307e88d","name":"Subscribe to topic containing XML and publish message","time":{"start":1736983136510,"stop":1736983136512,"duration":2},"status":"passed","severity":"normal"},{"uid":"41e0a2f357d75b59","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1736982919735,"stop":1736982919735,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c6cd2cbc77e51f","name":"Check publish message containing shell command","time":{"start":1736983128925,"stop":1736983128926,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5b7ef418372752","name":"Push message with Arabic payload","time":{"start":1736983125775,"stop":1736983125775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9838f4705e4ecb0e","name":"should not fail to stop the service if it was not started","time":{"start":1736982882889,"stop":1736982882891,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2868389d808b6a5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1736983159683,"stop":1736983159684,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b55caf106f2c8a5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1736983136518,"stop":1736983136519,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabf8b336cc79b3d","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1736982958186,"stop":1736982958186,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0643f9158dbd97","name":"should not receive a peer event after stop","time":{"start":1736983150201,"stop":1736983150201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2a0c97383910af","name":"Push message with content topic containing Script","time":{"start":1736983125784,"stop":1736983125785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b0e99f2ad856df","name":"Query with Ordered Callback, No Decoder","time":{"start":1736983178894,"stop":1736983178895,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c481e4a20356a9","name":"should reject if Store is requested but not mounted","time":{"start":1736982849451,"stop":1736982849451,"duration":0},"status":"passed","severity":"normal"},{"uid":"81088e919b261df7","name":"Query Generator, Multiple PubsubTopics","time":{"start":1736983178891,"stop":1736983178892,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4716d57e49ece9","name":"Push message with shell command payload","time":{"start":1736983125778,"stop":1736983125779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8370c01737e6fd30","name":"Generator, custom pubsub topic","time":{"start":1736983188568,"stop":1736983188568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84a9e37ebc5245c","name":"throws on content topic with empty application field","time":{"start":1736982808623,"stop":1736982808623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8290e10127a9d5b","name":"Renews peer on consistent ping failures","time":{"start":1736982956250,"stop":1736982956250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4e37d492851921","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1736983191877,"stop":1736983191878,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e0f783a102c76","name":"configure the node with multiple pubsub topics","time":{"start":1736983170283,"stop":1736983170283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aec25baa2de604","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1736983128928,"stop":1736983128929,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0203256b431dc3b","name":"Passing page size 10 when there are 10 messages","time":{"start":1736983199788,"stop":1736983199788,"duration":0},"status":"passed","severity":"normal"},{"uid":"131fd331ddd54b49","name":"Check message with no content topic is not received","time":{"start":1736983112724,"stop":1736983112724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6b7b74f250f328","name":"Subscribe to topic containing special chars and receive message","time":{"start":1736983191865,"stop":1736983191865,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1d9c38042d1c30","name":"Meta field set when metaSetter is specified","time":{"start":1736982824809,"stop":1736982824809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efef403a2fb6403","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1736982958184,"stop":1736982958184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4dbf979175926","name":"Check received message containing XML","time":{"start":1736983112678,"stop":1736983112679,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc2a18f450c673a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1736983019955,"stop":1736983019955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b348ec2aab095f13","name":"Push message with content topic containing escaped characters","time":{"start":1736983125786,"stop":1736983125787,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e166dc5ec60fee","name":"Subscribe to topic containing special chars and publish message","time":{"start":1736983136502,"stop":1736983136502,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ec3b735cb7181b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1736983191854,"stop":1736983191854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0528d5bb4107b84","name":"Push message with shell command payload","time":{"start":1736983115391,"stop":1736983115391,"duration":0},"status":"passed","severity":"normal"},{"uid":"462730e51913faea","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1736982808634,"stop":1736982808634,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4258d1e1f935f6","name":"Check message on other pubsub topic is not received","time":{"start":1736982993363,"stop":1736982993363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5133bb057a262130","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1736982816631,"stop":1736982816632,"duration":1},"status":"passed","severity":"normal"},{"uid":"784b4b75947b899a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1736983191869,"stop":1736983191869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67c13cafa4c42f9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1736982832769,"stop":1736982832769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d021702ffe698b16","name":"Check received message containing long","time":{"start":1736983112672,"stop":1736983112674,"duration":2},"status":"passed","severity":"normal"},{"uid":"eab757367a9e8d7e","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1736982958425,"stop":1736982958427,"duration":2},"status":"skipped","severity":"normal"},{"uid":"bcfbd1fb892dad4e","name":"should wait for Filter peer to be connected","time":{"start":1736982849453,"stop":1736982849453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5ca65afda39c3e","name":"should get / set TCP multiaddr","time":{"start":1736982817302,"stop":1736982817302,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b7f3b880d135e6","name":"Push message with long payload","time":{"start":1736983115381,"stop":1736983115381,"duration":0},"status":"passed","severity":"normal"},{"uid":"da873c2401f456bb","name":"Check publish message containing special chars","time":{"start":1736983128922,"stop":1736983128922,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4c6ff278037f45","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1736983136514,"stop":1736983136515,"duration":1},"status":"passed","severity":"normal"},{"uid":"da90a4c049dcc296","name":"Reopen subscription with peer with lost subscription","time":{"start":1736982912211,"stop":1736982912212,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c399438a541fe1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1736983136502,"stop":1736983136503,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edbf5fa2c668415","name":"Ping on peer without subscriptions","time":{"start":1736982914266,"stop":1736982914267,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2accccf5a7714f","name":"Light Node - default protocols","time":{"start":1736983214136,"stop":1736983214136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed090a95c05a57d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1736982882900,"stop":1736982882900,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc6056de8db3ede2","name":"should fail to send if no connected peers found","time":{"start":1736982849498,"stop":1736982849499,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c32a680604e2f9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1736982958183,"stop":1736982958183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c501eacb7308adc","name":"Relay + Store","time":{"start":1736982817307,"stop":1736982817307,"duration":0},"status":"passed","severity":"normal"},{"uid":"7919941c75921e97","name":"Ordered Callback - true","time":{"start":1736983184523,"stop":1736983184523,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b7d7aef715dc6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1736982808635,"stop":1736982808635,"duration":0},"status":"passed","severity":"normal"},{"uid":"3188b8ab434c90a1","name":"Asymmetric encrypt & decrypt","time":{"start":1736982843099,"stop":1736982843100,"duration":1},"status":"passed","severity":"normal"},{"uid":"736d59557f01673b","name":"Check message with no pubsub topic is not received","time":{"start":1736982993364,"stop":1736982993364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8f3b9204964eaa","name":"Push 30 different messages","time":{"start":1736983125780,"stop":1736983125780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5216426e1308c4e3","name":"isConnected should return true after first peer connects","time":{"start":1736982900711,"stop":1736982900711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c84305d6861cdac","name":"Check publish message containing XML","time":{"start":1736983128924,"stop":1736983128925,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f99cab74daee7bb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1736983052597,"stop":1736983052600,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d915555a15430c3","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1736982958182,"stop":1736982958182,"duration":0},"status":"passed","severity":"normal"},{"uid":"8684fdda4eaaf949","name":"Check received message containing numeric","time":{"start":1736983112700,"stop":1736983112701,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d369de08115632","name":"Subscribe to topic containing short and receive message","time":{"start":1736983191879,"stop":1736983191879,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b4edf88e9bf8a0","name":"Check message with invalid timestamp is not received","time":{"start":1736983112683,"stop":1736983112685,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffc97b96de76c3f4","name":"should not fail to start the service if it is already started","time":{"start":1736983150198,"stop":1736983150199,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7239f038992c23","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1736983112722,"stop":1736983112722,"duration":0},"status":"passed","severity":"normal"},{"uid":"65db1a7995a877c6","name":"Subscribe to topic containing long and receive message","time":{"start":1736983019949,"stop":1736983019949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a31b586b378b57e","name":"Check received message containing emoji","time":{"start":1736983112681,"stop":1736983112681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff560ae57195097","name":"Ping on peer without subscriptions","time":{"start":1736982912210,"stop":1736982912211,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf7dc822ec407c9","name":"Check received message containing SQL Injection","time":{"start":1736982993329,"stop":1736982993330,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dc4ff31c9ea205","name":"Check received message containing emoji","time":{"start":1736982993353,"stop":1736982993353,"duration":0},"status":"passed","severity":"normal"},{"uid":"3659998f4a1f13c5","name":"Refresh subscription","time":{"start":1736983136497,"stop":1736983136500,"duration":3},"status":"skipped","severity":"normal"},{"uid":"a35f38b7f03a9b63","name":"Ephemeral messages are not stored","time":{"start":1736982876292,"stop":1736982876292,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e40b41127d1009b","name":"Push message with special chars payload","time":{"start":1736983115382,"stop":1736983115382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e96d4a81f80e277","name":"should be called at least once on all `peer:discovery` events","time":{"start":1736982876782,"stop":1736982876783,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2cfc5d5bf06951","name":"Check received message with timestamp: 1736982868434 ","time":{"start":1736982993357,"stop":1736982993359,"duration":2},"status":"passed","severity":"normal"},{"uid":"c10b72561ac13719","name":"Push message with content topic containing Russian","time":{"start":1736983115410,"stop":1736983115410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6edb11bd670c687","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1736982958181,"stop":1736982958182,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc9e4bb7d80ce99","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1736983120406,"stop":1736983120406,"duration":0},"status":"passed","severity":"normal"},{"uid":"742b66e5af1ccdc3","name":"LightPush with 2 connections","time":{"start":1736982958590,"stop":1736982958590,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff79b12246ef766e","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1736982958203,"stop":1736982958203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b359616b89d21e","name":"Push message with unicode special characters payload","time":{"start":1736983115392,"stop":1736983115392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3852f9747f9c6e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1736982816632,"stop":1736982816635,"duration":3},"status":"passed","severity":"normal"},{"uid":"54bbfc100d24fe96","name":"Check received message with timestamp: 1736982868648 ","time":{"start":1736983112682,"stop":1736983112682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b96a417fe4ae18f","name":"should return usable stream attached to connection","time":{"start":1736982824487,"stop":1736982824488,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd11095d9822b85","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1736982919733,"stop":1736982919733,"duration":0},"status":"passed","severity":"normal"},{"uid":"770edbfdd78ea33d","name":"shard 0","time":{"start":1736983170267,"stop":1736983170267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec21c6a760088f4","name":"Does not throw an exception when node disconnects","time":{"start":1736983209178,"stop":1736983209178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e31a138c4088f17","name":"throws on content topic with empty version field","time":{"start":1736982808623,"stop":1736982808624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf790bd63c8c635","name":"Overlapping topic subscription","time":{"start":1736983136501,"stop":1736983136501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65042bee6cb26cc9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1736982808636,"stop":1736982808636,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda8d394c53d69f5","name":"Check received message containing shell command","time":{"start":1736983112712,"stop":1736983112712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e237697fef48394","name":"LightPush with 1 connections","time":{"start":1736982958589,"stop":1736982958589,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87500660784c46","name":"should properly create location multiaddrs - udp4","time":{"start":1736982817302,"stop":1736982817302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdb50be0ddd88fa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1736983019928,"stop":1736983019938,"duration":10},"status":"passed","severity":"normal"},{"uid":"d6334f5e245cf8fe","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1736983019958,"stop":1736983019959,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96cddeefc3be735","name":"Overlapping topic subscription","time":{"start":1736983191858,"stop":1736983191858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b56f691a8805ca3","name":"should throw if no connection provided","time":{"start":1736982824488,"stop":1736982824489,"duration":1},"status":"passed","severity":"normal"}]