allure-jswaku/7167/widgets/duration.json
2024-07-18 14:14:12 +00:00

1 line
155 KiB
JSON

[{"uid":"b45e997c1a88cbfe","name":"Push message with custom timestamp: 1721307939051","time":{"start":1721311777050,"stop":1721311777050,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c58e42eb796448","name":"throws on content topic with empty version field","time":{"start":1721311235116,"stop":1721311235117,"duration":1},"status":"passed","severity":"normal"},{"uid":"403642862e46858f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721311538693,"stop":1721311538693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d6ba7c6340fb8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1721311243270,"stop":1721311243271,"duration":1},"status":"passed","severity":"normal"},{"uid":"850776fa80125766","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1721311235135,"stop":1721311235135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e268e62bffa85d20","name":"Query with Ordered Callback, No Decoder","time":{"start":1721311869697,"stop":1721311869698,"duration":1},"status":"passed","severity":"normal"},{"uid":"12781d9e3a9a3afe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1721311235139,"stop":1721311235139,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6f8a509d9062da","name":"Check received message containing Basic HTML tag","time":{"start":1721311817641,"stop":1721311817641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b9725399607810","name":"Check received message with timestamp: 1721311286596000000 ","time":{"start":1721311817624,"stop":1721311817624,"duration":0},"status":"passed","severity":"normal"},{"uid":"75743f17a0feb0d6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721311985160,"stop":1721311985161,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f92d920d039e3b","name":"Push message with content topic containing Arabic","time":{"start":1721311933991,"stop":1721311933992,"duration":1},"status":"passed","severity":"normal"},{"uid":"5183174350862c51","name":"same cluster, same shard: nodes connect","time":{"start":1721311527255,"stop":1721311527255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9609a403b7761f7c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1721311527291,"stop":1721311527293,"duration":2},"status":"passed","severity":"normal"},{"uid":"888323dc5289ae23","name":"Query Generator - backward","time":{"start":1721311900195,"stop":1721311900200,"duration":5},"status":"passed","severity":"normal"},{"uid":"d0f7dae8819441ad","name":"Push message with meta","time":{"start":1721311777046,"stop":1721311777046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee56cb28be4120a5","name":"should throw error - no public key","time":{"start":1721311243840,"stop":1721311243840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bead8c788d0f99b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721311543171,"stop":1721311543172,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca67b7d78d2080c","name":"getPeersByDiscovery","time":{"start":1721311327097,"stop":1721311327098,"duration":1},"status":"passed","severity":"normal"},{"uid":"809127e603b0f8c6","name":"Push message with special chars payload","time":{"start":1721311776994,"stop":1721311776995,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaa7626a717680d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1721311235140,"stop":1721311235140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42af56c5e167400","name":"Nodes with multiple pubsub topic","time":{"start":1721311655391,"stop":1721311655391,"duration":0},"status":"passed","severity":"normal"},{"uid":"652f71ce0f6fd084","name":"Generator, 2 different pubsubtopics","time":{"start":1721311904529,"stop":1721311904529,"duration":0},"status":"passed","severity":"normal"},{"uid":"5672b4adc23f99fe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721311303518,"stop":1721311303518,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85ea02ae4a9ade7b","name":"should set field with only STORE enabled","time":{"start":1721311243852,"stop":1721311243852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c634c512155025","name":"Check meta is set [symmetric]","time":{"start":1721311270222,"stop":1721311270223,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd05c029e472c1d","name":"Callback on promise","time":{"start":1721311905419,"stop":1721311905420,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b7bcf3122c9ad8","name":"throws on content topic with empty topic name field","time":{"start":1721311235117,"stop":1721311235118,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a857efa5a8f72db","name":"addEventListener with wrong event","time":{"start":1721311327096,"stop":1721311327096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3504d1325f45f2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721311501807,"stop":1721311501808,"duration":1},"status":"passed","severity":"normal"},{"uid":"c092f85f0e33a472","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1721311714684,"stop":1721311714685,"duration":1},"status":"skipped","severity":"normal"},{"uid":"18e919bb2910905a","name":"throws on content topic with too few or too many fields","time":{"start":1721311235114,"stop":1721311235115,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd276727479aaf9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1721311243258,"stop":1721311243259,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadca625f0114178","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721311538707,"stop":1721311538707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa2da690f03900a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721311985160,"stop":1721311985160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2623d4b7ee53b66","name":"Check received message containing emoji","time":{"start":1721311501806,"stop":1721311501806,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e3663f1d37687b","name":"same cluster, same shard: nodes connect","time":{"start":1721311600748,"stop":1721311600748,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c910d304c44b46","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1721311905423,"stop":1721311905427,"duration":4},"status":"passed","severity":"normal"},{"uid":"2897e11a30e8b72c","name":"Check received message containing Basic HTML tag","time":{"start":1721311501804,"stop":1721311501804,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae52760118a6877","name":"random static sharding 6 - Cluster ID: 946, Shard ID: 793","time":{"start":1721311850914,"stop":1721311850914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f938f6e1df9de84","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1721311389063,"stop":1721311389064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d000dac1cc521455","name":"Check received message containing Arabic","time":{"start":1721311817633,"stop":1721311817638,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4741a2bf967540a","name":"Check received message containing SQL Injection","time":{"start":1721311817639,"stop":1721311817640,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb35fbca499f330d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721311434242,"stop":1721311434243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c767fb846b828a51","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1721311600747,"stop":1721311600747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c3431542db967b","name":"Push 30 different messages","time":{"start":1721311777003,"stop":1721311777003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9713f305d090a5","name":"Relay","time":{"start":1721311298003,"stop":1721311298003,"duration":0},"status":"passed","severity":"normal"},{"uid":"badb972442f80798","name":"Push message on custom pubsubTopic","time":{"start":1721311606823,"stop":1721311606824,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98f15edbf0a8dc1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721311791707,"stop":1721311791707,"duration":0},"status":"passed","severity":"normal"},{"uid":"523c0aa17a873c3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1721311235121,"stop":1721311235122,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf0a65b2581415c","name":"topics with same application and version share the same shard","time":{"start":1721311235125,"stop":1721311235125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67e2a7d3d4f8392","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1721311235139,"stop":1721311235139,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e2ae130dc039a6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1721311527280,"stop":1721311527281,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ffea4bcdec227c","name":"Check received message containing JSON","time":{"start":1721311817641,"stop":1721311817642,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb12a11d077d8a2","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1721311527297,"stop":1721311527298,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cf27af22209f9e","name":"Overlapping topic subscription","time":{"start":1721311538696,"stop":1721311538696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab8ab45ab35647d","name":"random static sharding 10 - Cluster ID: 209, Shard ID: 382","time":{"start":1721311850917,"stop":1721311850917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bac5832436ce0f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721311985154,"stop":1721311985155,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c265b8144f67d59","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721311538711,"stop":1721311538715,"duration":4},"status":"passed","severity":"normal"},{"uid":"13f0ce78c232b8a9","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1721311259696,"stop":1721311259697,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46edbebe1859217","name":"Rejects garbage","time":{"start":1721311252396,"stop":1721311252396,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe633899a5e95ae0","name":"receives messages sent to provided content topic through stream","time":{"start":1721311714685,"stop":1721311714685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edbab3b31c74cb86","name":"Push message with content topic containing special chars","time":{"start":1721311933991,"stop":1721311933991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4521b69745324e","name":"Ping on unsubscribed peer","time":{"start":1721311388569,"stop":1721311388569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2377972f8f1cbb45","name":"should properly create location multiaddrs - udp","time":{"start":1721311243850,"stop":1721311243850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c1af1938862e33","name":"should return false","time":{"start":1721311243846,"stop":1721311243846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f189330637793e6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1721311259699,"stop":1721311259699,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f66bc6ad87e896","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1721311527283,"stop":1721311527284,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e989055d67e9042","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721311243271,"stop":1721311243272,"duration":1},"status":"passed","severity":"normal"},{"uid":"281c4b308a320c78","name":"Encoder throws on undefined content topic","time":{"start":1721311248918,"stop":1721311248918,"duration":0},"status":"passed","severity":"normal"},{"uid":"af66e7f0f2f5ebd8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721311985146,"stop":1721311985146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2c97ff05b0c864","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721311985161,"stop":1721311985161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cea4499d030c7a7","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721311933994,"stop":1721311933994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15b5d9f5e33432e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1721311714474,"stop":1721311714475,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bd9b5545aac745","name":"Filter","time":{"start":1721311963959,"stop":1721311963959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff0039fc45b779e","name":"Fails to push message bigger that 1MB","time":{"start":1721311777067,"stop":1721311777067,"duration":0},"status":"passed","severity":"normal"},{"uid":"122b893a849c18e0","name":"Push message with custom timestamp: 1721315139051","time":{"start":1721311777050,"stop":1721311777066,"duration":16},"status":"passed","severity":"normal"},{"uid":"78f5eea7f5ce6b54","name":"connected peers and dial","time":{"start":1721311607873,"stop":1721311607874,"duration":1},"status":"skipped","severity":"normal"},{"uid":"451d229e0b2e2c85","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1721311235146,"stop":1721311235146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9927985e46ed51","name":"Check publish message containing XML","time":{"start":1721311684504,"stop":1721311684504,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eb4d3981dd5b2f","name":"Init the array if not present","time":{"start":1721311234693,"stop":1721311234695,"duration":2},"status":"passed","severity":"normal"},{"uid":"f32a218f2cc74c94","name":"recovers when dns.resolve returns empty","time":{"start":1721311260169,"stop":1721311260170,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a80d58598c30d0","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1721311235146,"stop":1721311235146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5851b501f97d389","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/7/topic78/json","time":{"start":1721311791709,"stop":1721311791709,"duration":0},"status":"passed","severity":"normal"},{"uid":"992f2f2879d67e85","name":"Check received message containing escaped characters","time":{"start":1721311501805,"stop":1721311501805,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc03e041b3fa6588","name":"creates an iterator","time":{"start":1721311938991,"stop":1721311938992,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b33918439bed86b","name":"Relay - dialed first","time":{"start":1721311963957,"stop":1721311963957,"duration":0},"status":"passed","severity":"normal"},{"uid":"87332ad23be9051e","name":"random static sharding 1 - Cluster ID: 151, Shard ID: 85","time":{"start":1721311850912,"stop":1721311850912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8031462af44b263","name":"LightPush","time":{"start":1721311963959,"stop":1721311963959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fbe034823a6956","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1721311235124,"stop":1721311235125,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c4e10f33c57fd4","name":"Subscribe to topic containing short and receive message","time":{"start":1721311985145,"stop":1721311985145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a94bd88c22b2c3a","name":"Check message received after jswaku node is restarted","time":{"start":1721311817663,"stop":1721311817663,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a84db6c530a21781","name":"Check received message containing Chinese","time":{"start":1721311501801,"stop":1721311501801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4a902170110b28","name":"Asymmetric encrypt & decrypt","time":{"start":1721311270774,"stop":1721311270774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b58bdd79bdaec41","name":"random static sharding 7 - Cluster ID: 221, Shard ID: 154","time":{"start":1721311850915,"stop":1721311850915,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdb314366f912b4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1721311714480,"stop":1721311714480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad52ce75b9113eba","name":"dispatchEvent via connectionManager","time":{"start":1721311327098,"stop":1721311327099,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9957dcd2f00988","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721312020501,"stop":1721312020501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68e10a261f16e04","name":"Subscribe to topic containing short and receive message","time":{"start":1721311538705,"stop":1721311538705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7933528be4abeb90","name":"should use DNS peer discovery with light client","time":{"start":1721311303517,"stop":1721311303518,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e615529f31373de8","name":"Check publish message containing numeric","time":{"start":1721311684500,"stop":1721311684501,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47bc8b9b2f8bdaa","name":"Passing cursor with wrong pubsubTopic","time":{"start":1721311835916,"stop":1721311835917,"duration":1},"status":"passed","severity":"normal"},{"uid":"53524945efbae1fc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1721311943717,"stop":1721311943717,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaac49a8529d32","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1721311527302,"stop":1721311527302,"duration":0},"status":"passed","severity":"normal"},{"uid":"44998c29244430d3","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1721311248585,"stop":1721311248585,"duration":0},"status":"passed","severity":"normal"},{"uid":"687e15d2cfbc51a1","name":"Push message with content topic containing JSON","time":{"start":1721311933994,"stop":1721311933995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03be812c467c739","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1721311259698,"stop":1721311259699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5107b95f3e4781","name":"Reopen subscription with peer with lost subscription","time":{"start":1721311388569,"stop":1721311388569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d9bc6b0df29e63","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1721311235152,"stop":1721311235152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea91e59194c6762e","name":"Check message with non string payload is not received","time":{"start":1721311501813,"stop":1721311501814,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea736769fa19582","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1721311235220,"stop":1721311235220,"duration":0},"status":"passed","severity":"normal"},{"uid":"517e21e37bac1f41","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721311434241,"stop":1721311434242,"duration":1},"status":"passed","severity":"normal"},{"uid":"419601cd936f2ab6","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721311235131,"stop":1721311235131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e694b7dab61ad888","name":"Check received message containing emoji","time":{"start":1721311817645,"stop":1721311817645,"duration":0},"status":"passed","severity":"normal"},{"uid":"931f3b2e476ffe69","name":"Push message with content topic containing short","time":{"start":1721311933988,"stop":1721311933989,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf9b180eaf34be4","name":"Check publish message containing Chinese","time":{"start":1721311684501,"stop":1721311684502,"duration":1},"status":"passed","severity":"normal"},{"uid":"6effd2e07f6bfd18","name":"Check received message containing long","time":{"start":1721311817630,"stop":1721311817630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fda0b250f9692d","name":"should not fail to stop the service if it was not started","time":{"start":1721311303511,"stop":1721311303511,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a6b79162b8459d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721311389068,"stop":1721311389069,"duration":1},"status":"passed","severity":"normal"},{"uid":"301ba9faa763309c","name":"should emit a peer event after start","time":{"start":1721311303512,"stop":1721311303514,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbc113db043d9b20","name":"should set field with only FILTER enabled","time":{"start":1721311243853,"stop":1721311243853,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e8e7a96fe19d44","name":"1 Relay, 1 fetch","time":{"start":1721311259687,"stop":1721311259687,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c83e1b09d18b68","name":"Reusing cursor across nodes","time":{"start":1721311835915,"stop":1721311835915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af7d9764e0b3c89","name":"Check message received after nwaku node is restarted","time":{"start":1721311817629,"stop":1721311817629,"duration":0},"status":"skipped","severity":"normal"},{"uid":"112372dda005ad6f","name":"start node with empty shard","time":{"start":1721311850920,"stop":1721311850920,"duration":0},"status":"passed","severity":"normal"},{"uid":"223892a870c68b29","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1721311235137,"stop":1721311235137,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ec7a3c203456c","name":"Query with Promise Callback, No message returned","time":{"start":1721311869700,"stop":1721311869701,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be9f3828051f36d","name":"Sets default value correctly","time":{"start":1721311954897,"stop":1721311954897,"duration":0},"status":"passed","severity":"normal"},{"uid":"292c0f38b29659b","name":"should not fail to stop the service if it was not started","time":{"start":1721311264038,"stop":1721311264039,"duration":1},"status":"passed","severity":"normal"},{"uid":"761a87c9304dcfff","name":"Query generator for multiple messages with different content topic format","time":{"start":1721311905417,"stop":1721311905419,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f98f56557ee4e74","name":"different cluster, same shard: nodes don't connect","time":{"start":1721311600749,"stop":1721311600749,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fec5bdf7ccf5a5","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1721311527303,"stop":1721311527304,"duration":1},"status":"passed","severity":"normal"},{"uid":"183aafed58c382d1","name":"throws on empty content topic","time":{"start":1721311235114,"stop":1721311235114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee35c34bc081aed","name":"should not fail to start the service if it is already started","time":{"start":1721311303511,"stop":1721311303512,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d0787db210f6fa","name":"Ephemeral field set to true","time":{"start":1721311248917,"stop":1721311248917,"duration":0},"status":"passed","severity":"normal"},{"uid":"78edde4fa34bf379","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1721311272058,"stop":1721311272058,"duration":0},"status":"passed","severity":"normal"},{"uid":"98daba22eececc4c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1721311235120,"stop":1721311235120,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a921c442d64548","name":"Check received message containing SQL Injection","time":{"start":1721311817603,"stop":1721311817603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74e1d0e69d42a74","name":"configure the node with multiple pubsub topics","time":{"start":1721311850918,"stop":1721311850918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f55b76b72a5de5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1721311714473,"stop":1721311714474,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c80ef83cdc1e9b","name":"Check received message containing escaped characters","time":{"start":1721311817642,"stop":1721311817644,"duration":2},"status":"passed","severity":"normal"},{"uid":"839005af2a77765f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1721311235141,"stop":1721311235142,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6cffa3729b431a6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721311543162,"stop":1721311543163,"duration":1},"status":"passed","severity":"normal"},{"uid":"91403aba7cd7bf8f","name":"Check received message with timestamp: 1721311286596000000 ","time":{"start":1721311817645,"stop":1721311817646,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff57df5319ddad5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721311538695,"stop":1721311538695,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f9bf8b1b488bfb","name":"can dial TLS multiaddrs","time":{"start":1721311606687,"stop":1721311606687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3092d7fc0aeb30eb","name":"Ordered Callback - backward","time":{"start":1721311900210,"stop":1721311900211,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e48c490820f91bf","name":"Tracks peer failures correctly","time":{"start":1721311404129,"stop":1721311404129,"duration":0},"status":"passed","severity":"normal"},{"uid":"703655328e1a63c3","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1721311295186,"stop":1721311295187,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f08ad1aa52c3e2","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1721311527297,"stop":1721311527297,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f1982f9b6e023f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1721311835914,"stop":1721311835914,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fb5302a1fd55e1","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app86/5/topic144/xml","time":{"start":1721311791708,"stop":1721311791709,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aacc762c7093801","name":"Check received message containing unicode special characters","time":{"start":1721311501805,"stop":1721311501806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6da836fde2a3c96","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311904528,"stop":1721311904528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4ca48f497bc8af","name":"Push message with special chars payload","time":{"start":1721311933979,"stop":1721311933980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d590b0284883792","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721311985158,"stop":1721311985158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80021f1146abbcf","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1721311527275,"stop":1721311527276,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e3c1cebdb2d7bd","name":"Encoder throws on empty string content topic","time":{"start":1721311272060,"stop":1721311272060,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf303a78d35e448","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311904526,"stop":1721311904526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbc8ef743bcb0db","name":"throws on content topic with generation field greater than 0","time":{"start":1721311235115,"stop":1721311235116,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3813475e77e3c52","name":"Fails to publish message with wrong content topic","time":{"start":1721311684511,"stop":1721311684512,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c6ef7e65ed9f83","name":"should properly create location multiaddrs - udp4","time":{"start":1721311243848,"stop":1721311243849,"duration":1},"status":"passed","severity":"normal"},{"uid":"436bfe76e2022010","name":"handles empty shards array correctly","time":{"start":1721311235150,"stop":1721311235150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e090bba5c2641c17","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1721311243267,"stop":1721311243268,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea0f3d13b4a25","name":"Push message with custom timestamp: 1690553139051","time":{"start":1721311777049,"stop":1721311777050,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1168bf9dfbf5566","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1721311270222,"stop":1721311270222,"duration":0},"status":"passed","severity":"normal"},{"uid":"544355b18b210a4f","name":"Fails to publish message with empty text","time":{"start":1721311684510,"stop":1721311684511,"duration":1},"status":"passed","severity":"normal"},{"uid":"834d401105666a43","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1721311235128,"stop":1721311235128,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e128f0c28de1eb1","name":"should be called for bootstrap peers","time":{"start":1721311295186,"stop":1721311295186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e2d3186dbb20e2","name":"Push message with Script payload","time":{"start":1721311933983,"stop":1721311933983,"duration":0},"status":"passed","severity":"normal"},{"uid":"76537a8d2cf767bb","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1721311527294,"stop":1721311527294,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af6322feefe71fe","name":"Promise Callback - backward","time":{"start":1721311900208,"stop":1721311900209,"duration":1},"status":"passed","severity":"normal"},{"uid":"133db7f17c4f94c0","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721311389070,"stop":1721311389072,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8d261dde5de9cb3","name":"Waku message hash computation (no timestamp)","time":{"start":1721311237835,"stop":1721311237835,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbc9376cdc45fd5","name":"Overlapping topic subscription","time":{"start":1721311985155,"stop":1721311985155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b180a3a49b0ea7aa","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1721311943716,"stop":1721311943716,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bf87002f471a87","name":"random static sharding 3 - Cluster ID: 746, Shard ID: 860","time":{"start":1721311850912,"stop":1721311850913,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cfc3fe7a54f5ba","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721311389056,"stop":1721311389058,"duration":2},"status":"passed","severity":"normal"},{"uid":"f41e024153dec762","name":"Check message received after nwaku node is restarted","time":{"start":1721311501815,"stop":1721311501816,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f7bed31e1ef91fa4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721311985148,"stop":1721311985149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adcc56cc95646f9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721311985154,"stop":1721311985154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b94c82f5a26e736","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1721311235220,"stop":1721311235220,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaf4268e93e2d1a","name":"Publish message with custom timestamp: Thu Jul 18 2024 15:07:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1721311684509,"stop":1721311684509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37ecb437f3df4f0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1721311243263,"stop":1721311243264,"duration":1},"status":"passed","severity":"normal"},{"uid":"2954baf0df3f346d","name":"should not receive a peer event before start","time":{"start":1721311303514,"stop":1721311303515,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c448ea806b354d3","name":"Throws when trying to push message with empty payload","time":{"start":1721311933988,"stop":1721311933988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21198120ca02bb3","name":"Decoder throws on empty string content topic","time":{"start":1721311270226,"stop":1721311270226,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a1554834a3a8bf","name":"Query generator for 2000 messages","time":{"start":1721311905428,"stop":1721311905431,"duration":3},"status":"passed","severity":"normal"},{"uid":"e83a466742f7b76b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1721311235135,"stop":1721311235135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dbea0e21486b3f","name":"Encoder throws on empty string content topic","time":{"start":1721311248918,"stop":1721311248919,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad43bae49b07e6","name":"Round trip binary serialization","time":{"start":1721311248916,"stop":1721311248916,"duration":0},"status":"passed","severity":"normal"},{"uid":"228dd04245832b07","name":"Passing cursor with wrong message digest","time":{"start":1721311835916,"stop":1721311835916,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc7b25d6c372684","name":"Check received message containing Chinese","time":{"start":1721311817600,"stop":1721311817601,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e7fbaff48b1c0b","name":"Query Generator, No Decoder","time":{"start":1721311869695,"stop":1721311869696,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a7d55ca1a957ab","name":"Symmetric encrypt & Decrypt","time":{"start":1721311270775,"stop":1721311270775,"duration":0},"status":"passed","severity":"normal"},{"uid":"261e8bf7d75f0b6e","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1721311714681,"stop":1721311714682,"duration":1},"status":"skipped","severity":"normal"},{"uid":"783acb385c2cdac4","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1721311295188,"stop":1721311295188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f7e1e5fbacf68b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721311543160,"stop":1721311543161,"duration":1},"status":"passed","severity":"normal"},{"uid":"784fe26baa7b1abc","name":"Passing page size 0 when there are 110 messages","time":{"start":1721311938522,"stop":1721311938522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f0d71ebb83849f","name":"Push message with Script payload","time":{"start":1721311776997,"stop":1721311776998,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33443971f060677","name":"Fails to push message with empty content topic","time":{"start":1721311933997,"stop":1721311933997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd2d38284ce515","name":"Subscribe and receive messages via waku relay post","time":{"start":1721311985141,"stop":1721311985142,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee9ec4c78a1699d","name":"should throw an error if shards are undefined for static sharding","time":{"start":1721311235133,"stop":1721311235133,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cc65dbeb3c607","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721311389058,"stop":1721311389059,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d39503d2f9bb1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1721311343265,"stop":1721311343272,"duration":7},"status":"passed","severity":"normal"},{"uid":"6ce320de4de4596","name":"isConnected between 2 js-waku relay nodes","time":{"start":1721311343284,"stop":1721311343286,"duration":2},"status":"passed","severity":"normal"},{"uid":"19a5ada87d9a056d","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1721311527279,"stop":1721311527280,"duration":1},"status":"passed","severity":"normal"},{"uid":"278b07c3766e8c0a","name":"Query with Ordered Callback, No message returned","time":{"start":1721311869698,"stop":1721311869698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c451138781f2b08c","name":"pre and post cipher","time":{"start":1721311270775,"stop":1721311270776,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5edd203cda61f62","name":"Push message with content topic containing SQL Injection","time":{"start":1721311933992,"stop":1721311933993,"duration":1},"status":"passed","severity":"normal"},{"uid":"2499d0dee9840634","name":"random static sharding 4 - Cluster ID: 82, Shard ID: 622","time":{"start":1721311850913,"stop":1721311850913,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fa71370b7bf68","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721311538708,"stop":1721311538708,"duration":0},"status":"passed","severity":"normal"},{"uid":"53306bd03b67760b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721311655387,"stop":1721311655387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5807d2cc748d533a","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1721311527270,"stop":1721311527270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a012bd709b8178f6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721311538708,"stop":1721311538709,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be4e0efb33e2e38","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1721311527296,"stop":1721311527296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a1f5d2f2f7b74","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1721311943714,"stop":1721311943714,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea967dd547ae548","name":"Check message with no content topic is not received","time":{"start":1721311817627,"stop":1721311817627,"duration":0},"status":"passed","severity":"normal"},{"uid":"238836c731df8bbb","name":"Subscribe and receives messages on 20 topics","time":{"start":1721311985143,"stop":1721311985143,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e7d2c57fa15652","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1721311235142,"stop":1721311235142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7872c098389874","name":"Check received message containing Script","time":{"start":1721311817603,"stop":1721311817603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a717dd3f44d4ccfd","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1721311943714,"stop":1721311943714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd7145621652e2c","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1721311404129,"stop":1721311404130,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c421c6c64007c4","name":"Callback on promise, aborts when callback returns true","time":{"start":1721311905421,"stop":1721311905422,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b69ec27827dbf79","name":"Reopen subscription with peer with lost subscription","time":{"start":1721311388566,"stop":1721311388567,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ca66ab913f1407","name":"addEventListener with correct event","time":{"start":1721311327095,"stop":1721311327096,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bac9c74425954d3","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1721311527303,"stop":1721311527303,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c8cad216b258d1","name":"Push message with Chinese payload","time":{"start":1721311776995,"stop":1721311776995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a38abc20de87d20","name":"Check publish message containing escaped characters","time":{"start":1721311684506,"stop":1721311684506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0df3d02334c81a1","name":"should not receive a peer event after stop","time":{"start":1721311264040,"stop":1721311264041,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0b2d96e39523cb","name":"Push message with content topic containing Arabic","time":{"start":1721311777008,"stop":1721311777008,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b79a2e60fded17","name":"Light Node - default protocols","time":{"start":1721311963959,"stop":1721311963960,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c5498975e42e81","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1721311235128,"stop":1721311235129,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ae993ea74c3fbd","name":"Failed peers are renewed","time":{"start":1721311555848,"stop":1721311555848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afb0e4a05fe45e7","name":"Sign & Recover","time":{"start":1721311270776,"stop":1721311270776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a96b3b87219a08b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1721311714476,"stop":1721311714476,"duration":0},"status":"passed","severity":"normal"},{"uid":"996322e8af75703f","name":"Register correct protocols","time":{"start":1721311714468,"stop":1721311714468,"duration":0},"status":"passed","severity":"normal"},{"uid":"748da9a5c1dde394","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721311985149,"stop":1721311985149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7feb0be944d63ab","name":"Throws when trying to push message with empty payload","time":{"start":1721311777005,"stop":1721311777005,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b325628e1acd69","name":"Push message with unicode special characters payload","time":{"start":1721311933986,"stop":1721311933987,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb1c5b4c0c2ab94","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721311543169,"stop":1721311543170,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d843a1dabd47c3f","name":"Push message with XML payload","time":{"start":1721311933984,"stop":1721311933984,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d6590880f76cf5","name":"Check received message containing XML","time":{"start":1721311817640,"stop":1721311817641,"duration":1},"status":"passed","severity":"normal"},{"uid":"85be6d51fee59b9a","name":"different cluster, different shard: nodes don't connect","time":{"start":1721311527268,"stop":1721311527269,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e9a60ad08b2c44","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1721311235149,"stop":1721311235149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16fc18664a50122","name":"Refresh subscription","time":{"start":1721311985155,"stop":1721311985156,"duration":1},"status":"passed","severity":"normal"},{"uid":"c134ddd1f72e36d7","name":"Query with Promise Callback, No Decoder","time":{"start":1721311869700,"stop":1721311869700,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dceab02e8a6444","name":"Using a function","time":{"start":1721311954894,"stop":1721311954896,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aa01ee9dbc24733","name":"Check message with no payload is not received","time":{"start":1721311817660,"stop":1721311817661,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f094ce7fb3e2b7","name":"should decode valid enr successfully","time":{"start":1721311243838,"stop":1721311243838,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe02563b4522f92d","name":"stop","time":{"start":1721311327100,"stop":1721311327100,"duration":0},"status":"passed","severity":"normal"},{"uid":"993997c776199b9e","name":"Check received message with timestamp: 1721311286388 ","time":{"start":1721311501807,"stop":1721311501807,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc460d5c08f12cf","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1721311924840,"stop":1721311924840,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e4b09cc8fb0b16","name":"Does not throw an exception when node disconnects","time":{"start":1721311954893,"stop":1721311954894,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ccb85eef0adfce","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1721311527289,"stop":1721311527289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27eb8c42fbcc6fd","name":"should throw an error for an unconfigured topic","time":{"start":1721311235144,"stop":1721311235145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f619b116636ed","name":"A test","time":{"start":1721311555965,"stop":1721311555965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5659eefc8be1234b","name":"Check received message containing shell command","time":{"start":1721311817620,"stop":1721311817621,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dea6a04219a240e","name":"Push message with content topic containing escaped characters","time":{"start":1721311933996,"stop":1721311933996,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c325df352a7453","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1721311729204,"stop":1721311729205,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b7a971dbac91e6f5","name":"Renews peer on consistent ping failures","time":{"start":1721311404128,"stop":1721311404129,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ed1aaf8bd08f43","name":"groups content topics by expected pubsub topic","time":{"start":1721311235126,"stop":1721311235126,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3adfe349a67894b","name":"Push message with meta","time":{"start":1721311933998,"stop":1721311933998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1948fecd8a8b9b87","name":"Push message with content topic containing Chinese","time":{"start":1721311777008,"stop":1721311777008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d9accdbe836418","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721311985145,"stop":1721311985145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b822f28971329716","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1721311343261,"stop":1721311343262,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f95ba05e9a45a8f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1721311237834,"stop":1721311237834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c486b92d7e047437","name":"returns all values when wanted number is greater than available values","time":{"start":1721311259334,"stop":1721311259334,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dce287dda85070","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721311434243,"stop":1721311434243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d845e7d079dd6eb3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1721311270220,"stop":1721311270221,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62c071b0f5c28f2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1721311243250,"stop":1721311243252,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd4a4c82b968a13a","name":"Query Generator, No message returned","time":{"start":1721311869696,"stop":1721311869696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d521a00c082c4005","name":"Check received message containing long","time":{"start":1721311817599,"stop":1721311817599,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b25574e330b1b75","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1721311714471,"stop":1721311714471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9ed3ed9f77acd2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1721311243254,"stop":1721311243255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15e17231f72924","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1721311259700,"stop":1721311259701,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b844c8151c973bf","name":"Check message received after nwaku node is restarted","time":{"start":1721311817663,"stop":1721311817664,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9469466e5f65480b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1721311237832,"stop":1721311237833,"duration":1},"status":"passed","severity":"normal"},{"uid":"f919d4275471ab65","name":"should not receive a peer event after stop","time":{"start":1721311303515,"stop":1721311303516,"duration":1},"status":"passed","severity":"normal"},{"uid":"70eb2d26643c89b1","name":"random static sharding 9 - Cluster ID: 800, Shard ID: 892","time":{"start":1721311850916,"stop":1721311850916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe3d73f72c10469","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1721311235136,"stop":1721311235137,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f70e87bc3496e8","name":"should set field with only RELAY enabled","time":{"start":1721311243852,"stop":1721311243852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb5a1a620d2e2cf","name":"different cluster, different shard: nodes don't connect","time":{"start":1721311600749,"stop":1721311600749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3667b7817c96149c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1721311943717,"stop":1721311943717,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ccbb0a47a3dae9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app54/1/topic625/json","time":{"start":1721311791709,"stop":1721311791709,"duration":0},"status":"passed","severity":"normal"},{"uid":"df070052312d6286","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1721311527295,"stop":1721311527295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5616b4d16a8d357","name":"Subscribe and receive messages via waku relay post","time":{"start":1721311538692,"stop":1721311538693,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19fcd2ab38b293","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721311538723,"stop":1721311538723,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ea49208831dafa","name":"should be able to encode the field with only STORE set to true","time":{"start":1721311243252,"stop":1721311243253,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba73465a5857a4c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1721311235123,"stop":1721311235123,"duration":0},"status":"passed","severity":"normal"},{"uid":"6909b6b75e593d93","name":"isConnected should return true after first peer connects","time":{"start":1721311343272,"stop":1721311343274,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac7fb591360632b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app67/5/topic958/json","time":{"start":1721311791710,"stop":1721311791710,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3b0e8938247ecc","name":"should set field with all protocols enabled","time":{"start":1721311243851,"stop":1721311243852,"duration":1},"status":"passed","severity":"normal"},{"uid":"3254365936dc97bf","name":"Subscribe and publish message","time":{"start":1721311714469,"stop":1721311714469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4101a5b10d1065c","name":"Push message with Basic HTML tag payload","time":{"start":1721311933984,"stop":1721311933985,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7ace6e156b0448","name":"Push message with shell command payload","time":{"start":1721311933985,"stop":1721311933986,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddd59911adc52b3","name":"Check received message containing XML","time":{"start":1721311501803,"stop":1721311501803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f508a28f57d37987","name":"Push message with Chinese payload","time":{"start":1721311933980,"stop":1721311933981,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1242893ecd4a8b9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1721311243264,"stop":1721311243265,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4be425f2c4052a8","name":"should properly create peer info with all multiaddrs","time":{"start":1721311243850,"stop":1721311243851,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec19121ad95cd06","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1721311235130,"stop":1721311235130,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fdeb6c8f1a1264","name":"Push message on custom pubsubTopic","time":{"start":1721311606822,"stop":1721311606822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fbacebd00ac886","name":"should throw error - no id","time":{"start":1721311243840,"stop":1721311243845,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae631ceb0022dce2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721311985147,"stop":1721311985147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1282e35402f4581c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1721311943715,"stop":1721311943716,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e25dea5256c1ef5","name":"Push message with custom timestamp: 1721307901990","time":{"start":1721311934017,"stop":1721311934019,"duration":2},"status":"passed","severity":"normal"},{"uid":"757593a6016a2b9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721311985158,"stop":1721311985158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0db395c42b02b45","name":"Push message with Arabic payload","time":{"start":1721311776996,"stop":1721311776996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee6c2c73393b891","name":"Check received message containing escaped characters","time":{"start":1721311817621,"stop":1721311817621,"duration":0},"status":"passed","severity":"normal"},{"uid":"41438e5346157413","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721311985161,"stop":1721311985162,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9b66fe8b9e45f6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721311985146,"stop":1721311985146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34ff313a37c5ff7","name":"Ping on unsubscribed peer","time":{"start":1721311388566,"stop":1721311388566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3537c5b6a73d9f","name":"Relay + Store","time":{"start":1721311298003,"stop":1721311298004,"duration":1},"status":"passed","severity":"normal"},{"uid":"802843d7bc22647d","name":"Push 30 different messages","time":{"start":1721311933987,"stop":1721311933988,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b2fb0e61bc9851","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1721311235140,"stop":1721311235141,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a2ff7dbd2e0cf5","name":"same cluster, different shard: nodes don't connect","time":{"start":1721311527261,"stop":1721311527267,"duration":6},"status":"passed","severity":"normal"},{"uid":"86275737b0172ff6","name":"Subscribe and receive messages via waku relay post","time":{"start":1721311985152,"stop":1721311985153,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdb4f29cb8dd276","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311389059,"stop":1721311389060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66c230400e91e28","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721311985150,"stop":1721311985150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ed23192ad1a610","name":"Subscribe to topic containing long and receive message","time":{"start":1721311985145,"stop":1721311985145,"duration":0},"status":"passed","severity":"normal"},{"uid":"390503bed276bdfa","name":"Encoder throws on undefined content topic","time":{"start":1721311270224,"stop":1721311270224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b9dca039402e13","name":"Push message with Russian payload","time":{"start":1721311933982,"stop":1721311933982,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd321ba9e84b01b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1721311684513,"stop":1721311684513,"duration":0},"status":"passed","severity":"normal"},{"uid":"527177b5319f1288","name":"Check received message containing Script","time":{"start":1721311817640,"stop":1721311817640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0bcb3796264cdb","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1721311527280,"stop":1721311527280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fe273c3c0ec5da","name":"Push message with shell command payload","time":{"start":1721311777000,"stop":1721311777000,"duration":0},"status":"passed","severity":"normal"},{"uid":"502b6265c6ede9a","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1721311527291,"stop":1721311527291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9c7621916de4de","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1721311248584,"stop":1721311248584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee29deacdbd13d4f","name":"should emit a peer event after start","time":{"start":1721311264039,"stop":1721311264040,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ac3d9011726bb1","name":"should return unique PubsubTopics for static sharding","time":{"start":1721311235130,"stop":1721311235131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50dc5702cd96ccb","name":"Relay - times out","time":{"start":1721311963958,"stop":1721311963958,"duration":0},"status":"passed","severity":"normal"},{"uid":"371813aa8fc44b32","name":"retrieves a single peer","time":{"start":1721311260168,"stop":1721311260169,"duration":1},"status":"passed","severity":"normal"},{"uid":"604a036dc6486658","name":"should properly create location multiaddrs - tcp4","time":{"start":1721311243849,"stop":1721311243849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7289e49e5d9ec97","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721311817655,"stop":1721311817656,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be06856e27150a7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1721311259700,"stop":1721311259700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce2be7c1d43eaf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721311538730,"stop":1721311538730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc82653a213589e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721311543168,"stop":1721311543169,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4048b2aaf768f3","name":"should configure sharding based on application and version for autosharding","time":{"start":1721311235148,"stop":1721311235148,"duration":0},"status":"passed","severity":"normal"},{"uid":"624ddd9454672b02","name":"Fails to publish message with size larger than 1 MB","time":{"start":1721311684515,"stop":1721311684516,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c87808100bad6ce","name":"Push message equal or less that 1MB","time":{"start":1721311777066,"stop":1721311777067,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d70a1c48969e83","name":"Subscribe to topic containing Script and publish message","time":{"start":1721311714476,"stop":1721311714477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b88b581229e2dae","name":"Subscribe to topic containing short and receive message","time":{"start":1721311985156,"stop":1721311985156,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bffbd945293bbed","name":"should handle application and version for autosharding","time":{"start":1721311235131,"stop":1721311235131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48da1823c2dc324","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1721311943715,"stop":1721311943715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2559e3ed68c4cc24","name":"Refresh subscription","time":{"start":1721311985144,"stop":1721311985144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e1d13780d7ecc1","name":"should not receive a peer event before start","time":{"start":1721311264040,"stop":1721311264040,"duration":0},"status":"passed","severity":"normal"},{"uid":"df74524b44bb6bcb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app47/3/topic348/xml","time":{"start":1721311791714,"stop":1721311791715,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2641fd380ea65e0","name":"Passing an array","time":{"start":1721311954894,"stop":1721311954894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0ee04ca8dad6a1","name":"safeDispatchEvent","time":{"start":1721311327099,"stop":1721311327099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b381f75bef1cea6e","name":"Push message with content topic containing Script","time":{"start":1721311777010,"stop":1721311777010,"duration":0},"status":"passed","severity":"normal"},{"uid":"936c4123b2a1d2d8","name":"Refresh subscription","time":{"start":1721311538702,"stop":1721311538702,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f7a293a1f641ed","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1721311264042,"stop":1721311264042,"duration":0},"status":"passed","severity":"normal"},{"uid":"3687543152f37ef","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1721311869699,"stop":1721311869700,"duration":1},"status":"passed","severity":"normal"},{"uid":"43712fbc1ada543e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1721311237833,"stop":1721311237833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18be1156a0466bb","name":"Fails to push message bigger that 1MB","time":{"start":1721311934020,"stop":1721311934021,"duration":1},"status":"passed","severity":"normal"},{"uid":"55daf2a2d3af9542","name":"does not throw on valid cases","time":{"start":1721311235113,"stop":1721311235113,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcda8a5c7957794","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721311655391,"stop":1721311655391,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a76713a0697366","name":"handles empty contentTopics array correctly","time":{"start":1721311235150,"stop":1721311235150,"duration":0},"status":"passed","severity":"normal"},{"uid":"114b9393483fb473","name":"Check received message with timestamp: 1721311286596 ","time":{"start":1721311817624,"stop":1721311817624,"duration":0},"status":"passed","severity":"normal"},{"uid":"14aa70d5109ab0f4","name":"Number of peers are maintained correctly","time":{"start":1721311555847,"stop":1721311555847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4640fd7bf65cab","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721311985146,"stop":1721311985146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bba487804f89d44","name":"Non TWN Cluster","time":{"start":1721311791707,"stop":1721311791708,"duration":1},"status":"passed","severity":"normal"},{"uid":"50739953eb070f67","name":"should not fail to start the service if it is already started","time":{"start":1721311264039,"stop":1721311264039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7da4460aefc9918","name":"getPeersByDiscovery","time":{"start":1721311729203,"stop":1721311729204,"duration":1},"status":"passed","severity":"normal"},{"uid":"98181f0fd292e14b","name":"Subscribe and receives messages on 20 topics","time":{"start":1721311538694,"stop":1721311538695,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6ef0e5554f07ec","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721311985150,"stop":1721311985150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e3b05c5aa85f2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1721311729205,"stop":1721311729205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fc4dc8f210305","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721311606824,"stop":1721311606824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b270e1bb492367f8","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1721311235119,"stop":1721311235120,"duration":1},"status":"passed","severity":"normal"},{"uid":"43274bd0b88df425","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721312020502,"stop":1721312020503,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28624a41bbf5dc1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1721311714475,"stop":1721311714475,"duration":0},"status":"passed","severity":"normal"},{"uid":"c230fe34f88c2cf6","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1721311235122,"stop":1721311235123,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2a4d23e11e5b9b","name":"Check received message containing unicode special characters","time":{"start":1721311817644,"stop":1721311817645,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec94668b7a75e3a6","name":"random static sharding 8 - Cluster ID: 87, Shard ID: 860","time":{"start":1721311850915,"stop":1721311850916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee1e97886149d3b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1721311303518,"stop":1721311303519,"duration":1},"status":"skipped","severity":"normal"},{"uid":"16758adc2ce25334","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721311985163,"stop":1721311985163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba4fb342ae41e25","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1721311235142,"stop":1721311235142,"duration":0},"status":"passed","severity":"normal"},{"uid":"1374975f9ec09653","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721311243261,"stop":1721311243262,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13485d87e315090","name":"Check publish message containing Basic HTML tag","time":{"start":1721311684505,"stop":1721311684505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d919dd4997e4b930","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721311538707,"stop":1721311538708,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67a770197607ac2","name":"Push message with Russian payload","time":{"start":1721311776996,"stop":1721311776997,"duration":1},"status":"passed","severity":"normal"},{"uid":"496addb98ef2202d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721311655390,"stop":1721311655390,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e478eba1a9e9a24","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1721311243256,"stop":1721311243258,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb9bf99c498e8cdb","name":"Push message equal or less that 1MB","time":{"start":1721311934020,"stop":1721311934020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d675ecbfe466f1e","name":"Check message with no content topic is not received","time":{"start":1721311817659,"stop":1721311817660,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61042b0be2ef221","name":"start node with ApplicationInfo","time":{"start":1721311791717,"stop":1721311791717,"duration":0},"status":"passed","severity":"normal"},{"uid":"105b39079826101d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721311434243,"stop":1721311434244,"duration":1},"status":"passed","severity":"normal"},{"uid":"1beb2eb26e366b9f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721311543161,"stop":1721311543162,"duration":1},"status":"passed","severity":"normal"},{"uid":"207cb36630bc90d5","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1721311527301,"stop":1721311527302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc086816fddfb30","name":"Push message with unicode special characters payload","time":{"start":1721311777001,"stop":1721311777002,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edd8589c7217d3","name":"should properly create location multiaddrs - tcp","time":{"start":1721311243850,"stop":1721311243850,"duration":0},"status":"passed","severity":"normal"},{"uid":"235dd8a3234942ce","name":"Check publish message containing special chars","time":{"start":1721311684501,"stop":1721311684501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96996ca9772811c","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1721311235144,"stop":1721311235144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79a2de40194a99","name":"should return all peers when numPeers is 0","time":{"start":1721311248583,"stop":1721311248584,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3907f29cae6592d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1721311714479,"stop":1721311714479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a12c9c90860a3bb","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721311655390,"stop":1721311655390,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc2fd084af6148f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1721311714475,"stop":1721311714476,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a72b12d165c0cc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721311606822,"stop":1721311606822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65904f817075b3","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1721311237835,"stop":1721311237835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba78ff55be25f8ca","name":"Nodes with multiple pubsub topic","time":{"start":1721311655387,"stop":1721311655387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3620424a29136921","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721311985157,"stop":1721311985158,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f440c59b558141","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721311655385,"stop":1721311655386,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec14e8edc3f7623","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721311606820,"stop":1721311606821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c30f60d0245fbcc","name":"Subscribe to topic containing long and receive message","time":{"start":1721311985156,"stop":1721311985156,"duration":0},"status":"passed","severity":"normal"},{"uid":"750563fe26b93bf6","name":"Meta field set when metaSetter is specified","time":{"start":1721311248917,"stop":1721311248917,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d6852ce16f927","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1721311287590,"stop":1721311287592,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd8bdebcdff67616","name":"Push message with JSON payload","time":{"start":1721311776999,"stop":1721311776999,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1d3d9cbbeaf0ba","name":"less peers than existing","time":{"start":1721311607874,"stop":1721311607874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a05098186bd72c5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1721311714477,"stop":1721311714478,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb45efb80715c749","name":"Fails to publish duplicate message","time":{"start":1721311684509,"stop":1721311684510,"duration":1},"status":"passed","severity":"normal"},{"uid":"691838ab0cb8ff97","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721311985141,"stop":1721311985141,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da9a83bb6720d6f","name":"Check received message containing special chars","time":{"start":1721311501800,"stop":1721311501801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada31f68e06173c4","name":"should throw an error for insufficient data","time":{"start":1721311235221,"stop":1721311235221,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a224d183717adf5","name":"Push message with Arabic payload","time":{"start":1721311933981,"stop":1721311933982,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4224ac05137528","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721311538729,"stop":1721311538729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1349d3471ce675bb","name":"Check message received after jswaku node is restarted","time":{"start":1721311817628,"stop":1721311817629,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f8554fb3589039be","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1721311260173,"stop":1721311260173,"duration":0},"status":"passed","severity":"normal"},{"uid":"925a0ce763266955","name":"should return empty list for no shard","time":{"start":1721311235132,"stop":1721311235133,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb671b27f5cae4e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1721311235143,"stop":1721311235143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfaaa8c2f1e45b","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1721311527282,"stop":1721311527282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5399f0492544c29","name":"ignores unrecognized TXT record formats","time":{"start":1721311260170,"stop":1721311260170,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bf0da8681e94ff","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1721311924840,"stop":1721311924840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe07b535af9d3a0","name":"ignores domain fetching errors","time":{"start":1721311260170,"stop":1721311260170,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b5eec4e9674a73","name":"Check received message containing Arabic","time":{"start":1721311501801,"stop":1721311501802,"duration":1},"status":"passed","severity":"normal"},{"uid":"601f331f93655ca3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721311985162,"stop":1721311985162,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f7332396e5f45d","name":"Sample","time":{"start":1721311243355,"stop":1721311243355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91c2fd97ae0ff59","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721311985162,"stop":1721311985162,"duration":0},"status":"passed","severity":"normal"},{"uid":"515a11b45d2340f9","name":"Nodes with multiple pubsub topic","time":{"start":1721311655389,"stop":1721311655389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2587cd59650fe1f8","name":"Push message with custom timestamp: 1721315101990","time":{"start":1721311934019,"stop":1721311934019,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfdf2beb6242476","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721311817646,"stop":1721311817647,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b51a33590d01feb","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1721311527288,"stop":1721311527288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e146c5d215f29","name":"Check publish message containing Russian","time":{"start":1721311684503,"stop":1721311684503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2807abcf9fa94ec5","name":"Relay + Store","time":{"start":1721311243853,"stop":1721311243854,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4a0c2e7ed27b8d","name":"Check message with invalid timestamp is not received","time":{"start":1721311817626,"stop":1721311817626,"duration":0},"status":"passed","severity":"normal"},{"uid":"388dc70254688468","name":"Promise Callback - forward","time":{"start":1721311900200,"stop":1721311900208,"duration":8},"status":"passed","severity":"normal"},{"uid":"2a808d597db5b370","name":"Subscribe to topic containing XML and receive message","time":{"start":1721311538710,"stop":1721311538711,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e9c694e91d8beb","name":"Ordered Callback - forward","time":{"start":1721311900209,"stop":1721311900210,"duration":1},"status":"passed","severity":"normal"},{"uid":"912dca4285fe9df6","name":"Keep-alive pings maintain the connection","time":{"start":1721311404128,"stop":1721311404128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d23f9642c67700e","name":"Delete observer","time":{"start":1721311611322,"stop":1721311611323,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a20b45c6bbfc9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1721311714469,"stop":1721311714470,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fe41584f468c11","name":"Ordered callback, aborts when callback returns true","time":{"start":1721311905427,"stop":1721311905428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b03ebf5fa98eefe","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1721311869697,"stop":1721311869697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9469fe9814ca07e3","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1721311235125,"stop":1721311235125,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ba38650ccfb425","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721311538724,"stop":1721311538728,"duration":4},"status":"passed","severity":"normal"},{"uid":"696af4ae0a324227","name":"nwaku subscribes","time":{"start":1721311638410,"stop":1721311638410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9baa67442ef2bc","name":"Ping on peer without subscriptions","time":{"start":1721311388565,"stop":1721311388565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e0e53be4303969","name":"Ping on subscribed peer","time":{"start":1721311347590,"stop":1721311347591,"duration":1},"status":"passed","severity":"normal"},{"uid":"b578213c45221acd","name":"Subscribe to topic containing XML and publish message","time":{"start":1721311714477,"stop":1721311714477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf694539df96da1","name":"should use the provided clusterId for the pubsub topic","time":{"start":1721311235151,"stop":1721311235152,"duration":1},"status":"passed","severity":"normal"},{"uid":"72df7fa9759b2048","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721311985150,"stop":1721311985151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6398689597bc101","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527281,"stop":1721311527281,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dfcbc295708c73","name":"Check received message containing Script","time":{"start":1721311501803,"stop":1721311501803,"duration":0},"status":"passed","severity":"normal"},{"uid":"613bb6f557d32511","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1721311260172,"stop":1721311260173,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c52010876551e04","name":"Check received message containing Russian","time":{"start":1721311501802,"stop":1721311501802,"duration":0},"status":"passed","severity":"normal"},{"uid":"de344b3da0ca2de8","name":"Publish message with custom timestamp: Thu Jul 18 2024 13:07:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1721311684508,"stop":1721311684509,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7563aa4bdf4812","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721311985153,"stop":1721311985153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4ec085e5824e95","name":"Reopen subscription with peer with lost subscription","time":{"start":1721311347592,"stop":1721311347592,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a4d44e477dbb16","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721311543164,"stop":1721311543165,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb3dfff58d9b6d9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527293,"stop":1721311527293,"duration":0},"status":"passed","severity":"normal"},{"uid":"723cb4d06ef0b2a7","name":"removeEventListener with correct event","time":{"start":1721311327096,"stop":1721311327097,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f65afeb4f749b07","name":"Check meta is set [ecies]","time":{"start":1721311272059,"stop":1721311272059,"duration":0},"status":"passed","severity":"normal"},{"uid":"331d4d17aa76ba03","name":"Subscribe to topic containing Script and receive message","time":{"start":1721311985159,"stop":1721311985159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58266079cc180bd","name":"Push message with content topic containing JSON","time":{"start":1721311777011,"stop":1721311777011,"duration":0},"status":"passed","severity":"normal"},{"uid":"882566c34bcf75a6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721311434242,"stop":1721311434242,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d9df066fbfc56c","name":"Subscribe to topic containing XML and receive message","time":{"start":1721311985159,"stop":1721311985160,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b464d4af934107","name":"Check message with no pubsub topic is not received","time":{"start":1721311501812,"stop":1721311501812,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c420179ace1ff1","name":"configure the node with multiple content topics","time":{"start":1721311791716,"stop":1721311791716,"duration":0},"status":"passed","severity":"normal"},{"uid":"668a0428080afa0e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1721311235138,"stop":1721311235139,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed520c3afb29cd","name":"Push message with SQL Injection payload","time":{"start":1721311933982,"stop":1721311933983,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36dc08fa0704ec3","name":"Check publish message containing JSON","time":{"start":1721311684505,"stop":1721311684506,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d43b28b304bd43","name":"Push message with content topic containing unicode special characters","time":{"start":1721311933996,"stop":1721311933997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cfad4c88e14d21","name":"Push to array if already present","time":{"start":1721311234695,"stop":1721311234696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f600d5d0b58cc714","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1721311235141,"stop":1721311235141,"duration":0},"status":"passed","severity":"normal"},{"uid":"49992464c6da1537","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1721311714471,"stop":1721311714472,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca377402168fa61c","name":"Check message with no payload is not received","time":{"start":1721311817627,"stop":1721311817628,"duration":1},"status":"passed","severity":"normal"},{"uid":"44835a9536b46f0f","name":"Push message with long payload","time":{"start":1721311933976,"stop":1721311933977,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c360dfd7a7760ce","name":"A test","time":{"start":1721311555966,"stop":1721311555966,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0d667221642b52","name":"Correctly serialized arguments","time":{"start":1721311606804,"stop":1721311606805,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed96ccac5636ccd8","name":"Push message with content topic containing special chars","time":{"start":1721311777007,"stop":1721311777007,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95a5b692375940f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1721311287592,"stop":1721311287593,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb78cb76997195c","name":"Subscribe to topic containing long and publish message","time":{"start":1721311714473,"stop":1721311714473,"duration":0},"status":"passed","severity":"normal"},{"uid":"14eeb0adae4f3461","name":"handles different clusterIds correctly","time":{"start":1721311235127,"stop":1721311235127,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce496e7b86d7c6c","name":"Query Generator - forward","time":{"start":1721311900192,"stop":1721311900195,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb7a7bf203fc18b9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1721311714470,"stop":1721311714471,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cb88e2fee619d5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721311260173,"stop":1721311260174,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2925b8d55ddb3ffe","name":"Subscribe to topic containing short and publish message","time":{"start":1721311714473,"stop":1721311714473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e8fb8f4e09e699","name":"Passing page size 1 when there are 4 messages","time":{"start":1721311938522,"stop":1721311938522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b190d042cc70c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721311538691,"stop":1721311538692,"duration":1},"status":"passed","severity":"normal"},{"uid":"9387e27648c2552b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1721311235126,"stop":1721311235127,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3d117a88c0a0a3","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721311543171,"stop":1721311543171,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0e533f67e53f9f","name":"Check received message containing short","time":{"start":1721311817598,"stop":1721311817598,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc679d60bfa1cfab","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1721311924838,"stop":1721311924839,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ccf98e0fdd2f9","name":"should only return 1 node with relay capability","time":{"start":1721311260171,"stop":1721311260171,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde34f860703a28a","name":"Generator, custom pubsub topic","time":{"start":1721311904528,"stop":1721311904528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21375385bf2794b","name":"Check message with no content topic is not received","time":{"start":1721311501813,"stop":1721311501813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeb8d984bdaf1ba","name":"Check message on other pubsub topic is not received","time":{"start":1721311501809,"stop":1721311501812,"duration":3},"status":"passed","severity":"normal"},{"uid":"689d4d2010929f7d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1721311905416,"stop":1721311905417,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc527748d6c2c75","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721311817625,"stop":1721311817626,"duration":1},"status":"passed","severity":"normal"},{"uid":"89550bdf0dbdeabe","name":"Number of peers are maintained correctly","time":{"start":1721311404125,"stop":1721311404125,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fcdf5c47f77705","name":"Passing page size 110 when there are 120 messages","time":{"start":1721311938524,"stop":1721311938524,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f574060f990917","name":"should correctly map a content topic to a pubsub topic","time":{"start":1721311235151,"stop":1721311235151,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae7fabc70c453ba","name":"Push message with escaped characters payload","time":{"start":1721311777000,"stop":1721311777000,"duration":0},"status":"passed","severity":"normal"},{"uid":"addcee19991bbaf4","name":"Fails to push message with empty content topic","time":{"start":1721311777045,"stop":1721311777045,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bd3a9ad35372fd","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1721311869698,"stop":1721311869699,"duration":1},"status":"passed","severity":"normal"},{"uid":"4280c83bcd0aa010","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721311985157,"stop":1721311985157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a847a1107642758","name":"can start the service","time":{"start":1721311303509,"stop":1721311303509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6608616dc293303","name":"Subscribe and receives messages on 20 topics","time":{"start":1721311985154,"stop":1721311985154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc56086952812c2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721311538723,"stop":1721311538724,"duration":1},"status":"passed","severity":"normal"},{"uid":"98fbc2cc3b7b501c","name":"Mutual subscription","time":{"start":1721311714467,"stop":1721311714467,"duration":0},"status":"passed","severity":"normal"},{"uid":"102e26123e09be84","name":"more peers than existing","time":{"start":1721311607874,"stop":1721311607874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d6a18d538d3caa77","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1721311235143,"stop":1721311235143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e24bce2cb60253d","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1721311527290,"stop":1721311527291,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2847ddb4e08e908","name":"Push message with Basic HTML tag payload","time":{"start":1721311776998,"stop":1721311776999,"duration":1},"status":"passed","severity":"normal"},{"uid":"d630592f7d4ff68f","name":"Push message with numeric payload","time":{"start":1721311933977,"stop":1721311933978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb3c78675f7a843","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1721311235145,"stop":1721311235146,"duration":1},"status":"passed","severity":"normal"},{"uid":"a075cde13645ec36","name":"Store - dialed after - with timeout","time":{"start":1721311963958,"stop":1721311963959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d812115c43d831b0","name":"random static sharding 2 - Cluster ID: 185, Shard ID: 41","time":{"start":1721311850912,"stop":1721311850912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbea9ee0f0c4c553","name":"Decoder throws on empty string content topic","time":{"start":1721311272061,"stop":1721311272061,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9deb656e06a719","name":"should be called at least once on all `peer:discovery` events","time":{"start":1721311295184,"stop":1721311295185,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefa18d0d8d58613","name":"Check received message containing special chars","time":{"start":1721311817632,"stop":1721311817632,"duration":0},"status":"passed","severity":"normal"},{"uid":"111a481c2205d4f8","name":"isConnected should return false after all peers disconnect","time":{"start":1721311287600,"stop":1721311287600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf06e7dff4292bd4","name":"should return the pubsub topic directly if a string is provided","time":{"start":1721311235145,"stop":1721311235145,"duration":0},"status":"passed","severity":"normal"},{"uid":"797ad716d65cf723","name":"Push message with JSON payload","time":{"start":1721311933985,"stop":1721311933985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f9ceaef1c08862","name":"Subscribe to topic containing long and receive message","time":{"start":1721311538706,"stop":1721311538707,"duration":1},"status":"passed","severity":"normal"},{"uid":"3557a9fa2ed7297e","name":"Passing page size 3 when there are 20 messages","time":{"start":1721311938523,"stop":1721311938523,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7eb824b2d58e1","name":"Check publish message after service node is restarted","time":{"start":1721311684517,"stop":1721311684517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec95f2ca274d1a1e","name":"Store - dialed first","time":{"start":1721311963958,"stop":1721311963958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae38f02d134d190","name":"Publish message with custom timestamp: Fri Jul 28 2023 14:07:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1721311684508,"stop":1721311684508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8b23de6f3fdba0","name":"connects to nwaku","time":{"start":1721311954893,"stop":1721311954893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f825dfea32bbcf06","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1721311684507,"stop":1721311684508,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a39f20411a059f1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1721311243853,"stop":1721311243853,"duration":0},"status":"passed","severity":"normal"},{"uid":"756c2c9f2e77d82","name":"Check received message with timestamp: 1721311286596 ","time":{"start":1721311817646,"stop":1721311817646,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3e6b4ba388d268","name":"Subscribe to topic containing special chars and publish message","time":{"start":1721311714474,"stop":1721311714474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3732995a1088e6d8","name":"Overlapping topic subscription","time":{"start":1721311985144,"stop":1721311985144,"duration":0},"status":"passed","severity":"normal"},{"uid":"def99b115f2e9a87","name":"Decoder throws on empty string content topic","time":{"start":1721311248919,"stop":1721311248920,"duration":1},"status":"passed","severity":"normal"},{"uid":"589d3de8b0f16b04","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1721311600748,"stop":1721311600748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef508b29e9949cad","name":"should properly create location multiaddrs - udp6","time":{"start":1721311243849,"stop":1721311243849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1492de132fee475","name":"Check received message containing SQL Injection","time":{"start":1721311501802,"stop":1721311501803,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b936d891b69d0e9","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1721311287594,"stop":1721311287596,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c9012ffd5e76803","name":"Subscribe to topic containing XML and receive message","time":{"start":1721311985148,"stop":1721311985148,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d43185fc4cc4b9","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1721311527284,"stop":1721311527288,"duration":4},"status":"passed","severity":"normal"},{"uid":"f54a48b4a4dfd573","name":"it tolerates circular branch references","time":{"start":1721311260169,"stop":1721311260169,"duration":0},"status":"passed","severity":"normal"},{"uid":"edea9864c64f2dc5","name":"Check received message containing short","time":{"start":1721311817629,"stop":1721311817630,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f3b9173c192f47","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1721311924839,"stop":1721311924839,"duration":0},"status":"passed","severity":"normal"},{"uid":"844bbc00b132d7bb","name":"Publish message with large meta","time":{"start":1721311684518,"stop":1721311684518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9632cbcd7608a99","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1721311527295,"stop":1721311527295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02f01b5ecb523ad","name":"Push message with content topic containing unicode special characters","time":{"start":1721311777012,"stop":1721311777013,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3060a66e0a2b3b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1721311835913,"stop":1721311835914,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3053f4c132299b5","name":"Push message with content topic containing short","time":{"start":1721311777005,"stop":1721311777005,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e25954c37c29a3","name":"through manual discovery","time":{"start":1721311606687,"stop":1721311606687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43d502eff96c2be","name":"Passing page size 19 when there are 20 messages","time":{"start":1721311938524,"stop":1721311938524,"duration":0},"status":"passed","severity":"normal"},{"uid":"76987d4b0246c167","name":"listenerCount","time":{"start":1721311327098,"stop":1721311327098,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c5ceb83ab27604","name":"Push message with content topic containing XML","time":{"start":1721311777010,"stop":1721311777010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8a8f33497a6ad8","name":"Decoder throws on undefined content topic","time":{"start":1721311272061,"stop":1721311272061,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b5d6373bdd5aae","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1721311235129,"stop":1721311235129,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b5388e880d226","name":"should throw error - no public key","time":{"start":1721311243846,"stop":1721311243846,"duration":0},"status":"passed","severity":"normal"},{"uid":"af814a30edf37d51","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1721311235138,"stop":1721311235138,"duration":0},"status":"passed","severity":"normal"},{"uid":"94788c7090f128d7","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1721311248585,"stop":1721311248586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f7cc919fd3021","name":"Generator, 2 different pubsubtopics","time":{"start":1721311904527,"stop":1721311904527,"duration":0},"status":"passed","severity":"normal"},{"uid":"6220b9f719aa5124","name":"new peer added after a peer was already found","time":{"start":1721311729204,"stop":1721311729204,"duration":0},"status":"skipped","severity":"normal"},{"uid":"445ce81402f1f253","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721311543166,"stop":1721311543168,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad64b2f7b7be1130","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721311655389,"stop":1721311655389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5bf54c3c396006","name":"Check publish message after client node is restarted","time":{"start":1721311684518,"stop":1721311684518,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b13836ce058994df","name":"Push message with content topic containing Russian","time":{"start":1721311933992,"stop":1721311933992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb6f7149bb52bc6","name":"Check received message containing Russian","time":{"start":1721311817602,"stop":1721311817602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eadcafb79b000e","name":"udp ip6 address","time":{"start":1721311243376,"stop":1721311243376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9c11ac83df7f0f","name":"Overlapping topic subscription","time":{"start":1721311714472,"stop":1721311714472,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12e50c66f5ab8ca1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721311538710,"stop":1721311538710,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cf5c830bd2df","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311606823,"stop":1721311606823,"duration":0},"status":"passed","severity":"normal"},{"uid":"79036d88f99b4840","name":"Ephemeral field is preserved - encoder v0","time":{"start":1721311297901,"stop":1721311297901,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bdfc16a0ad50d9","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app46/9/topic365/xml","time":{"start":1721311791714,"stop":1721311791714,"duration":0},"status":"passed","severity":"normal"},{"uid":"68675dce57811b7f","name":"Waku message hash computation (payload length 0)","time":{"start":1721311237834,"stop":1721311237834,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdf413de3a787f3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721311850911,"stop":1721311850911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ee1643a66fe161","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1721311943714,"stop":1721311943715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b750a55fbe481f","name":"Check message with invalid timestamp is not received","time":{"start":1721311817657,"stop":1721311817658,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff59cee19d436d2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721311655385,"stop":1721311655385,"duration":0},"status":"passed","severity":"normal"},{"uid":"54976bb645cb323d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1721311259698,"stop":1721311259698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3a483477cc93e8","name":"Accepts a valid Waku Message","time":{"start":1721311252394,"stop":1721311252395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6948963475bbbbff","name":"Push message with content topic containing SQL Injection","time":{"start":1721311777009,"stop":1721311777009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6af704a41f31123","name":"Push message with content topic containing Script","time":{"start":1721311933993,"stop":1721311933993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4c3b781ba3883d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1721311235120,"stop":1721311235121,"duration":1},"status":"passed","severity":"normal"},{"uid":"6037d5cb7cc82e7f","name":"should only return 1 node with store capability","time":{"start":1721311260172,"stop":1721311260172,"duration":0},"status":"passed","severity":"normal"},{"uid":"109fbbc0d93958f9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721311985157,"stop":1721311985157,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b657d18fcb9a5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1721311259335,"stop":1721311259335,"duration":0},"status":"passed","severity":"normal"},{"uid":"771e7f3c0fc674d0","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1721311714682,"stop":1721311714682,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46a792166bdec9b5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1721311869694,"stop":1721311869695,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e45c1df227e854","name":"Ping on peer without subscriptions","time":{"start":1721311347591,"stop":1721311347591,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c53a22b5f3091be","name":"Push message with content topic containing long","time":{"start":1721311777006,"stop":1721311777006,"duration":0},"status":"passed","severity":"normal"},{"uid":"85778a35b406932d","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1721311287596,"stop":1721311287597,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5eb0185977d9e2","name":"start node with empty content topic","time":{"start":1721311791717,"stop":1721311791718,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c4f2c2dcd352d2","name":"Ping on subscribed peer","time":{"start":1721311388564,"stop":1721311388565,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef16a897ced994f","name":"Push message with content topic containing numeric","time":{"start":1721311777006,"stop":1721311777007,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89917db94f177ce","name":"Push message with escaped characters payload","time":{"start":1721311933986,"stop":1721311933986,"duration":0},"status":"passed","severity":"normal"},{"uid":"264ffdd683152fb2","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721311235148,"stop":1721311235148,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f3c55c7b257c60","name":"caches peers it previously fetched","time":{"start":1721311260171,"stop":1721311260171,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0455b378b05a19","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/10/topic119/xml","time":{"start":1721311791713,"stop":1721311791713,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3fc2d2e7cf4ec0","name":"should return valid sharding parameters for static sharding","time":{"start":1721311235147,"stop":1721311235147,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0c1158d38f06a9","name":"should encodeTxt and decodeTxt","time":{"start":1721311243837,"stop":1721311243838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b0083a1cc85b5a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1721311235136,"stop":1721311235136,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeea4920c43aa5d7","name":"Decrypt messages","time":{"start":1721311611322,"stop":1721311611322,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c962472719b26f8","name":"Check publish message containing Arabic","time":{"start":1721311684502,"stop":1721311684503,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7117a2df942d01","name":"Check publish message containing SQL Injection","time":{"start":1721311684503,"stop":1721311684504,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8629a7ca8d6b8c","name":"Passing page size 11 when there are 10 messages","time":{"start":1721311938523,"stop":1721311938524,"duration":1},"status":"passed","severity":"normal"},{"uid":"d310befe3e8caf3e","name":"throws on content topic with non-number generation field","time":{"start":1721311235115,"stop":1721311235115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c936c63f9cfc73bd","name":"can start and stop the service","time":{"start":1721311264038,"stop":1721311264038,"duration":0},"status":"passed","severity":"normal"},{"uid":"503f95d87735ffb7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721311538711,"stop":1721311538711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba90a18cfc78264","name":"should not throw an error for a single configured topic","time":{"start":1721311235144,"stop":1721311235144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f92a304e2558ce0","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721311434244,"stop":1721311434244,"duration":0},"status":"passed","severity":"normal"},{"uid":"955048a5a32efaf3","name":"Check message on other pubsub topic is not received","time":{"start":1721311817658,"stop":1721311817659,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cea646e627b972","name":"Push message with content topic containing shell command","time":{"start":1721311777012,"stop":1721311777012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ade3d5fa7cf1dd","name":"Relay - dialed after","time":{"start":1721311963957,"stop":1721311963958,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e542632a7d9a56","name":"Push message with long payload","time":{"start":1721311776993,"stop":1721311776994,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ea00bba749ff21","name":"Push message with content topic containing shell command","time":{"start":1721311933995,"stop":1721311933996,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae55352e7efe57e1","name":"Check publish message containing emoji","time":{"start":1721311684507,"stop":1721311684507,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd377f01d5cd807","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1721311835910,"stop":1721311835912,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bba1a287e62443c","name":"Check publish message containing long","time":{"start":1721311684500,"stop":1721311684500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d34f091d5a88c94","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721312020501,"stop":1721312020502,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8574a9b772046e","name":"should set field with all protocols disabled","time":{"start":1721311243851,"stop":1721311243851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b548a76c65949d3a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721311543170,"stop":1721311543170,"duration":0},"status":"passed","severity":"normal"},{"uid":"59efb33ef985a1f3","name":"should be able to decode the field with only STORE set to true","time":{"start":1721311243266,"stop":1721311243267,"duration":1},"status":"passed","severity":"normal"},{"uid":"254a0b38497425d0","name":"Generator, custom pubsub topic","time":{"start":1721311904525,"stop":1721311904525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4efa6fa324435e7","name":"Push message with emoji payload","time":{"start":1721311777003,"stop":1721311777003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dbc7de8dc92690","name":"Wrong topic","time":{"start":1721311791715,"stop":1721311791716,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df3a97e8627980d","name":"Push message with emoji payload","time":{"start":1721311933987,"stop":1721311933987,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe95e36ce1338d9","name":"Passing page size 10 when there are 10 messages","time":{"start":1721311938523,"stop":1721311938523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1096011c13fe58","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1721311527282,"stop":1721311527282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bbd47cec81757c","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1721311235147,"stop":1721311235147,"duration":0},"status":"passed","severity":"normal"},{"uid":"474894080cfe0c49","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1721311235121,"stop":1721311235121,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa07e4391c967501","name":"Ping on unsubscribed peer","time":{"start":1721311347592,"stop":1721311347592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e762cebcb74d8f3","name":"Check received message containing special chars","time":{"start":1721311817600,"stop":1721311817600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af9da77fc733663","name":"should handle a minimal index list","time":{"start":1721311235219,"stop":1721311235220,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf4d741ac3ab241","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1721311235123,"stop":1721311235123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e121deaf28e8e5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1721311243269,"stop":1721311243270,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd95acfa71e2cfe","name":"Encoder throws on empty string content topic","time":{"start":1721311270224,"stop":1721311270225,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b0051a316baa88","name":"1 Store, 2 relays, 2 fetches","time":{"start":1721311259689,"stop":1721311259689,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfec540800cae3a","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1721311527297,"stop":1721311527297,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb56332914e48b0","name":"Check received message containing shell command","time":{"start":1721311501805,"stop":1721311501805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1633b9f06ad056","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721311538695,"stop":1721311538696,"duration":1},"status":"passed","severity":"normal"},{"uid":"b232b9b6bd92f825","name":"Push message with content topic containing emoji","time":{"start":1721311933997,"stop":1721311933997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2844b6d5abaeb88a","name":"should get / set TCP multiaddr","time":{"start":1721311243848,"stop":1721311243848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fa55461a33f98a","name":"Subscribe to topic containing Script and receive message","time":{"start":1721311538710,"stop":1721311538710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad09f63fbb6d29a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1721311714479,"stop":1721311714479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee74774bc8534b07","name":"Push message with SQL Injection payload","time":{"start":1721311776997,"stop":1721311776997,"duration":0},"status":"passed","severity":"normal"},{"uid":"943aebf827705557","name":"All","time":{"start":1721311298004,"stop":1721311298004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97d3d2503ada426","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721311850919,"stop":1721311850919,"duration":0},"status":"passed","severity":"normal"},{"uid":"805b2e5e58b99728","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app58/3/topic37/proto","time":{"start":1721311791710,"stop":1721311791712,"duration":2},"status":"passed","severity":"normal"},{"uid":"be9e93d1085c80de","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527301,"stop":1721311527301,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b154025acbe8f5","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721311235149,"stop":1721311235149,"duration":0},"status":"passed","severity":"normal"},{"uid":"517a3ba43bf45dc9","name":"Subscribe and receive messages via lightPush","time":{"start":1721311985151,"stop":1721311985151,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd227713ce62d1","name":"Check received message containing Arabic","time":{"start":1721311817601,"stop":1721311817601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9815d01051cd6d87","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1721311235136,"stop":1721311235136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d49c5262b55429","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1721311235148,"stop":1721311235148,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d00a842e7a0e59","name":"Push message with numeric payload","time":{"start":1721311776994,"stop":1721311776994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b23081842ce0586","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721311985153,"stop":1721311985153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c766d70b6643764","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721311538693,"stop":1721311538693,"duration":0},"status":"passed","severity":"normal"},{"uid":"973114f2763e8f4f","name":"Check received message containing numeric","time":{"start":1721311817630,"stop":1721311817631,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff376cc6a2e5f07f","name":"Push message with content topic containing Chinese","time":{"start":1721311933991,"stop":1721311933991,"duration":0},"status":"passed","severity":"normal"},{"uid":"552c9d334d8d8b12","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1721311259695,"stop":1721311259696,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcb26515ac07a1d","name":"Generator, 2 different pubsubtopics","time":{"start":1721311904525,"stop":1721311904526,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef27f871f4f9cdc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1721311243839,"stop":1721311243839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a391953b4bb76906","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1721311259695,"stop":1721311259695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a77b18861ba5a7","name":"receives messages sent to provided content topic through callback","time":{"start":1721311714682,"stop":1721311714684,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5876aa481e6847c8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721311389061,"stop":1721311389061,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ba8b483434485f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527283,"stop":1721311527283,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb9beec732874f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721311985152,"stop":1721311985152,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0214481c3b4e12","name":"Check received message containing long","time":{"start":1721311501798,"stop":1721311501800,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbb79236414a221c","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1721311527269,"stop":1721311527269,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e542896cd0b5ca","name":"Subscribe to topic containing shell command and publish message","time":{"start":1721311714478,"stop":1721311714479,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda3c1aad923cfe","name":"Push message with content topic containing XML","time":{"start":1721311933993,"stop":1721311933994,"duration":1},"status":"passed","severity":"normal"},{"uid":"66aff030d395e38a","name":"Ping succeeds for all connected peers","time":{"start":1721311404126,"stop":1721311404127,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f40a57ff6c5b56","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1721311343262,"stop":1721311343264,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4e99074c857a58a","name":"should get / set UDP multiaddr","time":{"start":1721311243848,"stop":1721311243848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1afa9c183c86580","name":"isConnected should return false after all peers disconnect","time":{"start":1721311343274,"stop":1721311343276,"duration":2},"status":"passed","severity":"normal"},{"uid":"823e5dc5740a71f","name":"Query generator for multiple messages with different message text format","time":{"start":1721311905414,"stop":1721311905416,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e634d5d5024fb59","name":"different cluster, same shard: nodes don't connect","time":{"start":1721311527268,"stop":1721311527268,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b41d79e99b7753","name":"shard 0","time":{"start":1721311850910,"stop":1721311850911,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c29b5911b89d13f","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1721311538731,"stop":1721311538731,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4abc7cf16a326d","name":"Check message with no payload is not received","time":{"start":1721311501813,"stop":1721311501813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe8c61e3dae178c","name":"removeEventListener with wrong event","time":{"start":1721311327097,"stop":1721311327097,"duration":0},"status":"passed","severity":"normal"},{"uid":"552ea498369a0693","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721311985143,"stop":1721311985144,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f08fdcc3788eb4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721311235132,"stop":1721311235132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb96219e302b2dca","name":"Publishes to nwaku","time":{"start":1721311638410,"stop":1721311638411,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8504a63ae1928b","name":"Nwaku publishes","time":{"start":1721311638411,"stop":1721311638412,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e6f60c6ea31e04","name":"Round trip binary encryption [ecies, signature]","time":{"start":1721311272059,"stop":1721311272059,"duration":0},"status":"passed","severity":"normal"},{"uid":"302b862978c18d13","name":"Check message with non string payload is not received","time":{"start":1721311817661,"stop":1721311817663,"duration":2},"status":"passed","severity":"normal"},{"uid":"e479fc2694771b0d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721311985148,"stop":1721311985148,"duration":0},"status":"passed","severity":"normal"},{"uid":"7857d0a5e2d819a5","name":"should throw an error for missing required configuration","time":{"start":1721311235133,"stop":1721311235134,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebd3f03fa437107","name":"Subscribe and receive messages via lightPush","time":{"start":1721311985140,"stop":1721311985141,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbffa2bb1ae044eb","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1721311655388,"stop":1721311655388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbf24c56cca6bfe","name":"Check publish message containing unicode special characters","time":{"start":1721311684507,"stop":1721311684507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ddf3ec4b6a74c4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app26/10/topic301/json","time":{"start":1721311791713,"stop":1721311791713,"duration":0},"status":"passed","severity":"normal"},{"uid":"906ce8ebf0268e2","name":"should properly create location multiaddrs - tcp6","time":{"start":1721311243849,"stop":1721311243850,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffb4b6529578e5d","name":"Check received message containing JSON","time":{"start":1721311817615,"stop":1721311817619,"duration":4},"status":"passed","severity":"normal"},{"uid":"6bca7870bc7209e3","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1721311527281,"stop":1721311527282,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ead5a75bd25a481","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527271,"stop":1721311527275,"duration":4},"status":"passed","severity":"normal"},{"uid":"db77fdd44d53aa21","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527289,"stop":1721311527290,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ce28cd5d36f00c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311389073,"stop":1721311389074,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2d90d65574f15d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1721311297902,"stop":1721311297905,"duration":3},"status":"passed","severity":"normal"},{"uid":"19b5b009f4114ec0","name":"Ephemeral messages are not stored","time":{"start":1721311297900,"stop":1721311297901,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea57e88979e25d8","name":"Check received message containing emoji","time":{"start":1721311817623,"stop":1721311817623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ca1bee447dbab9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1721311243255,"stop":1721311243256,"duration":1},"status":"passed","severity":"normal"},{"uid":"7802297914ec2e91","name":"Query generator for multiple messages","time":{"start":1721311905413,"stop":1721311905414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4da74062ea85089","name":"Privacy Node - default protocol","time":{"start":1721311963960,"stop":1721311963960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dbb5367eed5473","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721311985151,"stop":1721311985152,"duration":1},"status":"passed","severity":"normal"},{"uid":"57be7af1aae60897","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721311985146,"stop":1721311985147,"duration":1},"status":"passed","severity":"normal"},{"uid":"76593fc1126781f9","name":"Push message with content topic containing Russian","time":{"start":1721311777009,"stop":1721311777009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e1bb775ebd159c","name":"Ping fails for unsubscribed peers","time":{"start":1721311404127,"stop":1721311404128,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b786e3c1bd7ce06","name":"Check received message containing short","time":{"start":1721311501798,"stop":1721311501798,"duration":0},"status":"passed","severity":"normal"},{"uid":"479c2fd90ac873c4","name":"Push message with custom timestamp: 1690553101990","time":{"start":1721311934016,"stop":1721311934017,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6d7ed0f6828480","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1721311527282,"stop":1721311527283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4128e020ad760910","name":"Encoder throws on undefined content topic","time":{"start":1721311272060,"stop":1721311272060,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf02e23bc7b37c6c","name":"Fields are not dropped","time":{"start":1721311248310,"stop":1721311248312,"duration":2},"status":"passed","severity":"normal"},{"uid":"bacb59212ea71c7c","name":"should encode/decode to RLP encoding","time":{"start":1721311243847,"stop":1721311243847,"duration":0},"status":"passed","severity":"normal"},{"uid":"6940549dc8a80418","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721311777011,"stop":1721311777011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a72c05228adab3","name":"should throw error - invalid id","time":{"start":1721311243845,"stop":1721311243845,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e764236c25ff9a","name":"1 Store, 2 fetches","time":{"start":1721311259688,"stop":1721311259688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42e3693319e47f3","name":"returns all values when wanted number matches available values","time":{"start":1721311259332,"stop":1721311259334,"duration":2},"status":"passed","severity":"normal"},{"uid":"7db327f4c360479f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311606821,"stop":1721311606821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8973c4bddd2a21d6","name":"Check received message containing Russian","time":{"start":1721311817638,"stop":1721311817639,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8732ea40d4566e","name":"Check received message containing numeric","time":{"start":1721311501800,"stop":1721311501800,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a1c3fff2e286a6","name":"Check message with non string payload is not received","time":{"start":1721311817628,"stop":1721311817628,"duration":0},"status":"passed","severity":"normal"},{"uid":"461f04636f7a16eb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721311985158,"stop":1721311985159,"duration":1},"status":"passed","severity":"normal"},{"uid":"703b5ae9d21319a2","name":"Push message with rate limit","time":{"start":1721311933998,"stop":1721311934016,"duration":18},"status":"passed","severity":"normal"},{"uid":"b58c3697c4625c67","name":"Check publish message containing short","time":{"start":1721311684499,"stop":1721311684500,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec028a0a5da8cd77","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1721311943716,"stop":1721311943717,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b3583b01445a0e","name":"Default pageSize","time":{"start":1721311938525,"stop":1721311938525,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a50eb3f48caad","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721311538709,"stop":1721311538709,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e1d1a00709b70","name":"throws on content topic with empty encoding field","time":{"start":1721311235118,"stop":1721311235118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f100ea14a6f7d23c","name":"Subscribe and receive messages via lightPush","time":{"start":1721311538691,"stop":1721311538691,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e8caef8d213656","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1721311835914,"stop":1721311835915,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2932473f34b43c","name":"Push message with XML payload","time":{"start":1721311776998,"stop":1721311776998,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fc6d2e6f1a1330","name":"Push message on custom pubsubTopic","time":{"start":1721311606820,"stop":1721311606820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa89a01356b688","name":"Renews peer on consistent missed messages","time":{"start":1721311404130,"stop":1721311404130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88dff588233ed0d","name":"Check received message containing numeric","time":{"start":1721311817599,"stop":1721311817600,"duration":1},"status":"passed","severity":"normal"},{"uid":"908d8c6ba901eaa9","name":"Ping on subscribed peer","time":{"start":1721311388568,"stop":1721311388568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9d390a93fd620d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721311501808,"stop":1721311501808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb628c758cc8a0df","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311389066,"stop":1721311389068,"duration":2},"status":"passed","severity":"normal"},{"uid":"8637f5468e2f25b7","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1721311235132,"stop":1721311235132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72a73c10aaad942","name":"Check publish message containing shell command","time":{"start":1721311684506,"stop":1721311684506,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b69ce555fb5b95","name":"Push message with content topic containing long","time":{"start":1721311933990,"stop":1721311933990,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f0c9dad5a8f260","name":"Check received message with timestamp: 1721311286388000000 ","time":{"start":1721311501806,"stop":1721311501807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec9a02ac3e9b81a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1721311527300,"stop":1721311527300,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd30522cf46a5860","name":"Generator, custom pubsub topic","time":{"start":1721311904527,"stop":1721311904527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a6d657ce7409e0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1721311260174,"stop":1721311260174,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a0d87f057d2e894","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721311543163,"stop":1721311543164,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c7192a42a74471","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1721311527302,"stop":1721311527302,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d42b8ff24adae4d","name":"Check received message containing shell command","time":{"start":1721311817642,"stop":1721311817642,"duration":0},"status":"passed","severity":"normal"},{"uid":"953fc37ccadee3bc","name":"should add and remove event listeners correctly","time":{"start":1721311264042,"stop":1721311264043,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd8735a42b498a6","name":"same cluster, different shard: nodes connect","time":{"start":1721311600749,"stop":1721311600749,"duration":0},"status":"passed","severity":"normal"},{"uid":"50740f040a240b2e","name":"throws an error for improperly formatted content topics","time":{"start":1721311235127,"stop":1721311235127,"duration":0},"status":"passed","severity":"normal"},{"uid":"88421466aac98712","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1721311235123,"stop":1721311235124,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e9b5dcf231d17","name":"Check received message containing JSON","time":{"start":1721311501804,"stop":1721311501804,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e022028b4f0c359","name":"isConnected return false after peer stops","time":{"start":1721311343276,"stop":1721311343284,"duration":8},"status":"passed","severity":"normal"},{"uid":"6187f381d62c8b5c","name":"should throw error - no id","time":{"start":1721311243839,"stop":1721311243840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9287c2dd91e4d2b","name":"should handle corrupted local storage data gracefully","time":{"start":1721311264042,"stop":1721311264042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f75103a1b992c53","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721312020502,"stop":1721312020502,"duration":0},"status":"passed","severity":"normal"},{"uid":"4196192e397666c","name":"Check received message containing XML","time":{"start":1721311817604,"stop":1721311817609,"duration":5},"status":"passed","severity":"normal"},{"uid":"a075bfd773b6e563","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1721311235134,"stop":1721311235134,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafb2250a29cd6f1","name":"Js publishes, other Js receives","time":{"start":1721311638412,"stop":1721311638413,"duration":1},"status":"passed","severity":"normal"},{"uid":"db006ec58b8bc429","name":"Used by Waku Relay","time":{"start":1721311954896,"stop":1721311954897,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab3682aa175cc21","name":"Check message on other pubsub topic is not received","time":{"start":1721311817626,"stop":1721311817627,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2c5e807e1c35de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1721311235137,"stop":1721311235138,"duration":1},"status":"passed","severity":"normal"},{"uid":"336f92d574136327","name":"handles different networkShards values correctly","time":{"start":1721311235127,"stop":1721311235127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2a565acde332d2","name":"Fails to push message with large meta","time":{"start":1721311933998,"stop":1721311933998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9338f101e47cd2","name":"Publish without waiting for remote peer","time":{"start":1721311714468,"stop":1721311714468,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f2a2a8ff4c20a","name":"Check publish message containing Script","time":{"start":1721311684504,"stop":1721311684504,"duration":0},"status":"passed","severity":"normal"},{"uid":"af36c332ddbebb48","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721311985141,"stop":1721311985141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05c23352871b268","name":"unsubscribes","time":{"start":1721311938992,"stop":1721311938993,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb5a158715cfdc4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721311389072,"stop":1721311389073,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ecd10cb453c0eb","name":"Push message with content topic containing numeric","time":{"start":1721311933990,"stop":1721311933990,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3e06d66b11547b","name":"Check received message containing Basic HTML tag","time":{"start":1721311817614,"stop":1721311817615,"duration":1},"status":"passed","severity":"normal"},{"uid":"18854ef897b98bab","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1721311527290,"stop":1721311527290,"duration":0},"status":"passed","severity":"normal"},{"uid":"122089fb7d05c7a2","name":"Check message received after jswaku node is restarted","time":{"start":1721311501815,"stop":1721311501815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b30e3d97d18bff62","name":"Push message with short payload","time":{"start":1721311776993,"stop":1721311776993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b31ef28ab0d7293","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1721311297906,"stop":1721311297906,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e9b7c3df7d398f","name":"handles multiple messages","time":{"start":1721311938992,"stop":1721311938992,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d08167e0b823c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1721311259697,"stop":1721311259697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c25955763f16d0c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1721311235124,"stop":1721311235124,"duration":0},"status":"passed","severity":"normal"},{"uid":"accb7e7510755794","name":"Fails to push message with large meta","time":{"start":1721311777046,"stop":1721311777046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da8c12c3f04da43","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721311389074,"stop":1721311389075,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd151342bab222c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721311985142,"stop":1721311985142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a05d43a52d471a6","name":"should load peers from local storage and dispatch events","time":{"start":1721311264041,"stop":1721311264041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f708d58011b777b","name":"Subscribe to topic containing Script and receive message","time":{"start":1721311985147,"stop":1721311985147,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdb8d721fae7a84","name":"should only return 1 node with relay and store capability","time":{"start":1721311260172,"stop":1721311260172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5993e9aca4572eb3","name":"Ping on peer without subscriptions","time":{"start":1721311388568,"stop":1721311388568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aa1c9b5b01ae71","name":"should throw an error for empty SingleShardInfos array","time":{"start":1721311235129,"stop":1721311235129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b117c7e88c189cb2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1721311835915,"stop":1721311835915,"duration":0},"status":"passed","severity":"normal"},{"uid":"328e4b17c4f0dbfe","name":"Publish message with rate limit","time":{"start":1721311684519,"stop":1721311684519,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab039eeefff1fb2","name":"Check message with invalid timestamp is not received","time":{"start":1721311501808,"stop":1721311501809,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a97b5a80554c09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1721311235140,"stop":1721311235140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7c3ee3d2b0ab6e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721311538692,"stop":1721311538692,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fb9559163b1d63","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1721311835912,"stop":1721311835913,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86d304a8480ea5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721311985142,"stop":1721311985143,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3cbe45dee85040","name":"should properly compute the node id","time":{"start":1721311243846,"stop":1721311243847,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87117738337faac","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1721311243268,"stop":1721311243269,"duration":1},"status":"passed","severity":"normal"},{"uid":"764ea6ec430d85ce","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1721311869696,"stop":1721311869697,"duration":1},"status":"passed","severity":"normal"},{"uid":"b032ae71e4ec1e14","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1721311243260,"stop":1721311243261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79280872f32df20","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app37/2/topic494/proto","time":{"start":1721311791708,"stop":1721311791708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7877732460eaa5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1721311869695,"stop":1721311869695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f667f411c09fad91","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1721311655388,"stop":1721311655388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e570a6eded434f7","name":"Decoder throws on undefined content topic","time":{"start":1721311248919,"stop":1721311248919,"duration":0},"status":"passed","severity":"normal"},{"uid":"325ed3084712dcf0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721311543159,"stop":1721311543160,"duration":1},"status":"passed","severity":"normal"},{"uid":"748ba90b22fa2101","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721311389064,"stop":1721311389066,"duration":2},"status":"passed","severity":"normal"},{"uid":"76ad9d612a72474e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311904529,"stop":1721311904529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ad915ff2695a68","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1721311248920,"stop":1721311248920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66ea936610d8eef","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1721311527270,"stop":1721311527271,"duration":1},"status":"passed","severity":"normal"},{"uid":"5137a125a3e30d91","name":"Check received message containing Chinese","time":{"start":1721311817632,"stop":1721311817632,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdafc0c56eb88f5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721311985143,"stop":1721311985143,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e64e111e0d8d9d1","name":"Refresh subscription","time":{"start":1721311714472,"stop":1721311714472,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62f8f5088e5516eb","name":"Push message with content topic containing escaped characters","time":{"start":1721311777012,"stop":1721311777012,"duration":0},"status":"passed","severity":"normal"},{"uid":"931027b675b8a7fe","name":"throws on content topic with empty application field","time":{"start":1721311235116,"stop":1721311235116,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae3879593d09373","name":"non connected peers","time":{"start":1721311607876,"stop":1721311607876,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6eb7f90656e80df5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721311985149,"stop":1721311985149,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c5d524ff052394","name":"Subscribe to topic containing JSON and publish message","time":{"start":1721311714478,"stop":1721311714478,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbda3d70a01119a","name":"tcp ip4 address","time":{"start":1721311243375,"stop":1721311243376,"duration":1},"status":"passed","severity":"normal"},{"uid":"931cdaf48474b88d","name":"should encode/decode to text encoding","time":{"start":1721311243847,"stop":1721311243847,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f56860a16418c8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721311527296,"stop":1721311527296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9f47b28b8a1c79","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1721311235122,"stop":1721311235122,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5ec4c0c58d7f9f","name":"can start the service","time":{"start":1721311264037,"stop":1721311264038,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1e090cb1a5c558","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1721311295187,"stop":1721311295188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5690b732b24bc83","name":"1 Relay, 1 Filter, gives up","time":{"start":1721311259689,"stop":1721311259690,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e06a687052c218","name":"should decode valid enr with tcp successfully","time":{"start":1721311243839,"stop":1721311243839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bffbff8ed3c6e18","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721311817625,"stop":1721311817625,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bad1c96271a950","name":"Decoder throws on undefined content topic","time":{"start":1721311270225,"stop":1721311270225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47faac69424f17e","name":"can start and stop the service","time":{"start":1721311303509,"stop":1721311303511,"duration":2},"status":"passed","severity":"normal"},{"uid":"58ab1471720d318d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721311606824,"stop":1721311606825,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ed1f4335dc880","name":"random static sharding 5 - Cluster ID: 555, Shard ID: 241","time":{"start":1721311850914,"stop":1721311850914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9080144e050b49","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1721311287598,"stop":1721311287599,"duration":1},"status":"passed","severity":"normal"},{"uid":"749d6829bf86ea68","name":"Check received message containing unicode special characters","time":{"start":1721311817622,"stop":1721311817623,"duration":1},"status":"passed","severity":"normal"},{"uid":"9005520ab538dd21","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1721311235151,"stop":1721311235151,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c702337fbaf33c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1721311235134,"stop":1721311235135,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24c2939a852bc2b","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1721311527269,"stop":1721311527269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebe85475b7c1e7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721311791716,"stop":1721311791717,"duration":1},"status":"passed","severity":"normal"},{"uid":"99676d86f47e5e03","name":"Push message with content topic containing emoji","time":{"start":1721311777013,"stop":1721311777045,"duration":32},"status":"passed","severity":"normal"},{"uid":"e9d88ed010efb46c","name":"should throw an error for missing sharding configuration","time":{"start":1721311235149,"stop":1721311235150,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b574562c62368a","name":"Push message with rate limit","time":{"start":1721311777046,"stop":1721311777049,"duration":3},"status":"passed","severity":"normal"},{"uid":"a53c6392b8179c16","name":"Push message with short payload","time":{"start":1721311933975,"stop":1721311933976,"duration":1},"status":"passed","severity":"normal"}]