2024-06-05 20:00:25 +00:00

1 line
150 KiB
JSON

[{"uid":"f1a69ed92a82c24a","name":"Relay + Store","time":{"start":1717616811826,"stop":1717616811827,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0203a74fed05c4","name":"Push message with SQL Injection payload","time":{"start":1717617277356,"stop":1717617277357,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a404bf35146f674","name":"Subscribe to topic containing Script and receive message","time":{"start":1717617070035,"stop":1717617070036,"duration":1},"status":"passed","severity":"normal"},{"uid":"626d50e1f6d824ba","name":"Overlapping topic subscription","time":{"start":1717617467360,"stop":1717617467361,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3941d12af57cb72","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1717617073318,"stop":1717617073318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17f7738539ee36","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1717617363651,"stop":1717617363651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f5eb1acbf3dba","name":"Asymmetric encrypt & decrypt","time":{"start":1717616837700,"stop":1717616837701,"duration":1},"status":"passed","severity":"normal"},{"uid":"22757ab6d46c2417","name":"should decode valid enr successfully","time":{"start":1717616811818,"stop":1717616811818,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c72c5e16461708","name":"Refresh subscription","time":{"start":1717617316393,"stop":1717617316394,"duration":1},"status":"skipped","severity":"normal"},{"uid":"99284f0e9b7926af","name":"Check received message with timestamp: 1649153314 ","time":{"start":1717617363665,"stop":1717617363665,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f97b6bdb3ecae0","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1717616853783,"stop":1717616853793,"duration":10},"status":"passed","severity":"normal"},{"uid":"a79bcb00450534e5","name":"should return unique PubsubTopics for static sharding","time":{"start":1717616803268,"stop":1717616803268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d763033d152ce182","name":"stop","time":{"start":1717616895098,"stop":1717616895098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3533460106a097","name":"Non TWN Cluster","time":{"start":1717617384474,"stop":1717617384475,"duration":1},"status":"passed","severity":"normal"},{"uid":"a660bb05f4d0e10b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1717617410230,"stop":1717617410230,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdf332d289182a2","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1717617316400,"stop":1717617316400,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f5ae8ec3837467","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1717617289586,"stop":1717617289586,"duration":0},"status":"passed","severity":"normal"},{"uid":"9215de394730a6b2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1717617467368,"stop":1717617467368,"duration":0},"status":"passed","severity":"normal"},{"uid":"612d3164e5def92a","name":"Check received message containing long","time":{"start":1717617363639,"stop":1717617363640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9d984ac082f2dd","name":"should throw error - no id","time":{"start":1717616811820,"stop":1717616811820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db3e846e6fdafb5","name":"non connected peers","time":{"start":1717617250564,"stop":1717617250564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"636440ae7f3d3a73","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1717616827013,"stop":1717616827014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4730474f558c098","name":"Push message equal or less that 1MB","time":{"start":1717617277395,"stop":1717617277396,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac1ee3a07fb647f","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1717616803283,"stop":1717616803283,"duration":0},"status":"passed","severity":"normal"},{"uid":"318387eabe330972","name":"Overlapping topic subscription","time":{"start":1717617070030,"stop":1717617070031,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17022be939daaba","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1717617040508,"stop":1717617040508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae08762d1843cd16","name":"should use the provided clusterId for the pubsub topic","time":{"start":1717616803288,"stop":1717616803289,"duration":1},"status":"passed","severity":"normal"},{"uid":"463851da990005","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1717617437861,"stop":1717617437861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27bbcf6c6b8d275","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1717616803273,"stop":1717616803274,"duration":1},"status":"passed","severity":"normal"},{"uid":"921a1a45666bd010","name":"Ping on unsubscribed peer","time":{"start":1717616928307,"stop":1717616928307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b32df8580e4863f","name":"throws on empty content topic","time":{"start":1717616803251,"stop":1717616803251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6e878ee3db236b","name":"Push message with content topic containing unicode special characters","time":{"start":1717617277384,"stop":1717617277385,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea46f7c14781874","name":"Check message with no content topic is not received","time":{"start":1717617363667,"stop":1717617363667,"duration":0},"status":"passed","severity":"normal"},{"uid":"411e854670c6ca5d","name":"can start and stop the service","time":{"start":1717616831245,"stop":1717616831246,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacbdd655342ba03","name":"random static sharding 1 - Cluster ID: 158, Shard ID: 203","time":{"start":1717617405790,"stop":1717617405791,"duration":1},"status":"passed","severity":"normal"},{"uid":"8254e30fe767deea","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040514,"stop":1717617040514,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ff1a663542c0d5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1717617128144,"stop":1717617128144,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6d4b7564fab9a9","name":"Push message with content topic containing numeric","time":{"start":1717617277372,"stop":1717617277372,"duration":0},"status":"passed","severity":"normal"},{"uid":"273f033d77a54eb5","name":"Push message with custom timestamp: 1717613440764","time":{"start":1717617277393,"stop":1717617277394,"duration":1},"status":"passed","severity":"normal"},{"uid":"acac73aeca59b0ea","name":"Promise Callback - forward","time":{"start":1717617452883,"stop":1717617452883,"duration":0},"status":"passed","severity":"normal"},{"uid":"60acd6a9efb88fd","name":"should not receive a peer event after stop","time":{"start":1717616831248,"stop":1717616831248,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa188149bcb61e13","name":"Filter","time":{"start":1717617489331,"stop":1717617489331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1971d1d2793f8630","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1717617040525,"stop":1717617040528,"duration":3},"status":"passed","severity":"normal"},{"uid":"17b4f21faa428188","name":"Generator, custom pubsub topic","time":{"start":1717617453067,"stop":1717617453068,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8098304313905","name":"random static sharding 3 - Cluster ID: 657, Shard ID: 379","time":{"start":1717617405791,"stop":1717617405792,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fe15952df1c88d","name":"same cluster, different shard: nodes connect","time":{"start":1717617118753,"stop":1717617118754,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5590165497e196","name":"Subscribe to topic containing JSON and receive message","time":{"start":1717617467366,"stop":1717617467366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c785f88457d55a8","name":"Subscribe and receive messages via lightPush","time":{"start":1717617467356,"stop":1717617467356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab329d97c4ff873","name":"should correctly map a content topic to a pubsub topic","time":{"start":1717616803288,"stop":1717616803288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c666ec611379b40d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1717617128144,"stop":1717617128144,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b4565d986c8d5c","name":"Passing page size 110 when there are 120 messages","time":{"start":1717617472110,"stop":1717617472111,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a43e4e388126aa7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1717616803276,"stop":1717616803276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4245f03981f628fe","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1717616948597,"stop":1717616948598,"duration":1},"status":"passed","severity":"normal"},{"uid":"716686cfd1429cd1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1717617467358,"stop":1717617467358,"duration":0},"status":"passed","severity":"normal"},{"uid":"41548bbf4b5abe16","name":"Check received message containing escaped characters","time":{"start":1717617363648,"stop":1717617363648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4459cbf4f57dec8f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1717617467366,"stop":1717617467367,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa10f377d48a035","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1717617073318,"stop":1717617073318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b58daa200afcd25","name":"should not throw an error for a single configured topic","time":{"start":1717616803281,"stop":1717616803281,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad9b235ef90da0a","name":"Check received message containing shell command","time":{"start":1717617026234,"stop":1717617026235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0b6031682c34d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1717617467379,"stop":1717617467379,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2b6af6de20633c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1717617128141,"stop":1717617128141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46c35963ec1c13d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1717617070033,"stop":1717617070033,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b3e0f3b393ce70","name":"Reopen subscription with peer with lost subscription","time":{"start":1717616928306,"stop":1717616928306,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fc22425cab0113","name":"Push message with content topic containing Chinese","time":{"start":1717617427555,"stop":1717617427556,"duration":1},"status":"passed","severity":"normal"},{"uid":"1242355b35cccae0","name":"Used by Waku Relay","time":{"start":1717617482585,"stop":1717617482586,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8ada7c7129480e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1717616826782,"stop":1717616826782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c4c65be4a882c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1717616907888,"stop":1717616907889,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8bbeb32338149f","name":"Check received message containing Arabic","time":{"start":1717617363642,"stop":1717617363642,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec53a89ad0a9bc7","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1717616948600,"stop":1717616948600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8efea325ff2fd12","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1717616827014,"stop":1717616827015,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f848a987b25ad0","name":"A test","time":{"start":1717617073382,"stop":1717617073382,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e05ce8abb895a65","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1717617289584,"stop":1717617289584,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aca7554c3f2c2a","name":"Check received message containing SQL Injection","time":{"start":1717617363659,"stop":1717617363659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4f6cb8f4c091b6","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1717617410231,"stop":1717617410231,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfa485c03f09269","name":"handles empty contentTopics array correctly","time":{"start":1717616803287,"stop":1717616803287,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f7f7a2f4bb837d","name":"different cluster, different shard: nodes don't connect","time":{"start":1717617118754,"stop":1717617118755,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d16ba42a50d1c8","name":"should return valid sharding parameters for static sharding","time":{"start":1717616803284,"stop":1717616803284,"duration":0},"status":"passed","severity":"normal"},{"uid":"683a1a6b7579b626","name":"Decoder throws on undefined content topic","time":{"start":1717616816782,"stop":1717616816782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3cb29a0ce003cc","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1717616803271,"stop":1717616803272,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99b1fb06e2b7ac7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1717616935731,"stop":1717616935732,"duration":1},"status":"passed","severity":"normal"},{"uid":"39321a87bfec5ab8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040522,"stop":1717617040522,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0081bdbe1287ea","name":"Push message with special chars payload","time":{"start":1717617277324,"stop":1717617277325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdaeda4bfc80686","name":"Passing cursor with wrong message digest","time":{"start":1717617410233,"stop":1717617410233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c140219e67066e8f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1717616948598,"stop":1717616948599,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9d2038195cfdc7","name":"LightPush","time":{"start":1717617489330,"stop":1717617489330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfe8f5a7fd306b6","name":"can dial TLS multiaddrs","time":{"start":1717617126645,"stop":1717617126646,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5e34d62055cb15","name":"Subscribe to topic containing special chars and publish message","time":{"start":1717617316395,"stop":1717617316396,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c77502aff6207c","name":"Check received message containing Basic HTML tag","time":{"start":1717617026233,"stop":1717617026234,"duration":1},"status":"passed","severity":"normal"},{"uid":"28831a0eb87f57eb","name":"Check message with no content topic is not received","time":{"start":1717617026242,"stop":1717617026243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57081ce4d96e060","name":"Delete observer","time":{"start":1717617253980,"stop":1717617253981,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff0fd254e3d4337","name":"Check received message containing XML","time":{"start":1717617363645,"stop":1717617363645,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c08d5844657d90","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1717616948599,"stop":1717616948599,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ae95aa2a1ae409","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1717617481626,"stop":1717617481627,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e221a83166d7281","name":"Push message with content topic containing emoji","time":{"start":1717617277385,"stop":1717617277387,"duration":2},"status":"passed","severity":"normal"},{"uid":"591fac2bfd1ffd1d","name":"isConnected should return true after first peer connects","time":{"start":1717616907889,"stop":1717616907890,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8f40d0ce6c0606","name":"Check message with no payload is not received","time":{"start":1717617363652,"stop":1717617363653,"duration":1},"status":"passed","severity":"normal"},{"uid":"20119cf37439750","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1717616803272,"stop":1717616803273,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fcd627db3b3f18","name":"should throw an error for missing required configuration","time":{"start":1717616803271,"stop":1717616803271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1bad7922c87276","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1717617599218,"stop":1717617599218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92539d78cee6405","name":"Check received message containing Arabic","time":{"start":1717617026231,"stop":1717617026231,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cd4bc555a8901c","name":"same cluster, same shard: nodes connect","time":{"start":1717617040498,"stop":1717617040499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3715e520627d4649","name":"Nodes with multiple pubsub topic","time":{"start":1717617289587,"stop":1717617289587,"duration":0},"status":"passed","severity":"normal"},{"uid":"340e6541d2b87ac8","name":"should set field with only RELAY enabled","time":{"start":1717616811825,"stop":1717616811825,"duration":0},"status":"passed","severity":"normal"},{"uid":"467af60e772cf4ee","name":"Push message with Chinese payload","time":{"start":1717617277325,"stop":1717617277347,"duration":22},"status":"passed","severity":"normal"},{"uid":"6d2aeb76ddf49585","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1717616869938,"stop":1717616869938,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6dffd6fa0576c1","name":"should emit a peer event after start","time":{"start":1717616831247,"stop":1717616831247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea405dafb67ca89c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1717617467379,"stop":1717617467379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b251b1b261ae3f14","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1717617363665,"stop":1717617363666,"duration":1},"status":"passed","severity":"normal"},{"uid":"352515afdb57fa0e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1717616803258,"stop":1717616803259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac26675f1134b4a4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1717617467368,"stop":1717617467368,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8e596a46327513","name":"Push message equal or less that 1MB","time":{"start":1717617427581,"stop":1717617427581,"duration":0},"status":"passed","severity":"normal"},{"uid":"46455e41326e42ec","name":"Privacy Node - default protocol","time":{"start":1717617489331,"stop":1717617489332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acbfd6cd0fbc3d","name":"receives messages sent to provided content topic through callback","time":{"start":1717617314860,"stop":1717617314860,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da8e1d43ee25c8ed","name":"start node with empty shard","time":{"start":1717617405798,"stop":1717617405799,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37d0c9e0949fe83","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1717617467372,"stop":1717617467372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02f758e3a774db4","name":"Push message with content topic containing Script","time":{"start":1717617277378,"stop":1717617277379,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d95860ce6b957b7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1717617128142,"stop":1717617128142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e6a9f53c2e5e8d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1717617467380,"stop":1717617467380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcd6e70c9182aee","name":"Check received message with timestamp: 1717616854700000000 ","time":{"start":1717617363664,"stop":1717617363664,"duration":0},"status":"passed","severity":"normal"},{"uid":"230261faed9e414b","name":"Push message with Basic HTML tag payload","time":{"start":1717617427532,"stop":1717617427533,"duration":1},"status":"passed","severity":"normal"},{"uid":"e220aa941aebb249","name":"groups content topics by expected pubsub topic","time":{"start":1717616803264,"stop":1717616803264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3dd3074eee3b3b","name":"Subscribe to topic containing XML and receive message","time":{"start":1717617467365,"stop":1717617467365,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d393591da67676","name":"Subscribe to topic containing Russian and receive message","time":{"start":1717617070034,"stop":1717617070035,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b225ff97be58363","name":"Subscribe to topic containing short and receive message","time":{"start":1717617070031,"stop":1717617070032,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ef68b7ab6687ae","name":"removeEventListener with wrong event","time":{"start":1717616895092,"stop":1717616895096,"duration":4},"status":"passed","severity":"normal"},{"uid":"739079bbde373f30","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1717617316397,"stop":1717617316397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b57136a3e4104ba","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app20/8/topic937/test.js","time":{"start":1717617384475,"stop":1717617384475,"duration":0},"status":"passed","severity":"normal"},{"uid":"502b9346b17bf61c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1717617040513,"stop":1717617040513,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e6c3d4dcdd36eb","name":"should not receive a peer event before start","time":{"start":1717616831247,"stop":1717616831247,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d66b726bae8b1e","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1717616803270,"stop":1717616803270,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a3dc258ceeacc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1717617467357,"stop":1717617467357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d023ea678e5f86","name":"Subscribe and receives messages on 20 topics","time":{"start":1717617467371,"stop":1717617467372,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e114ba9543d7a4f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1717616811092,"stop":1717616811093,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e0a31b2d950348","name":"Subscribe to topic containing Russian and publish message","time":{"start":1717617316397,"stop":1717617316397,"duration":0},"status":"passed","severity":"normal"},{"uid":"86123454b3a47636","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1717617467371,"stop":1717617467371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a42cdbe59955fd","name":"Subscribe to topic containing XML and receive message","time":{"start":1717617070036,"stop":1717617070036,"duration":0},"status":"passed","severity":"normal"},{"uid":"15013c4f4ec2155a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app15/1/topic321/proto","time":{"start":1717617384481,"stop":1717617384481,"duration":0},"status":"passed","severity":"normal"},{"uid":"632c76c8a2b8efbf","name":"Query generator for multiple messages with multiple decoders","time":{"start":1717617466281,"stop":1717617466281,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ce7d931d3359f","name":"same cluster, different shard: nodes don't connect","time":{"start":1717617040500,"stop":1717617040500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6146e12fe0d76413","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1717616935728,"stop":1717616935729,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9b0692fd058d98","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1717616935727,"stop":1717616935727,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc7e12cebdc24d4","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1717616811093,"stop":1717616811094,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9211a3a557dbd","name":"should throw error - no id","time":{"start":1717616811819,"stop":1717616811819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a04dda8019141d0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app45/6/topic79/proto","time":{"start":1717617384478,"stop":1717617384478,"duration":0},"status":"passed","severity":"normal"},{"uid":"841dc059480dcf1c","name":"can start and stop the service","time":{"start":1717617330095,"stop":1717617330096,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ddcf210cd6499d9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1717617316393,"stop":1717617316393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9b82a2197e84f1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040509,"stop":1717617040510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce061cc1ede38b52","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1717617316399,"stop":1717617316399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba244d35376fec94","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1717617118746,"stop":1717617118750,"duration":4},"status":"passed","severity":"normal"},{"uid":"891afd0dad0918cb","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1717617040505,"stop":1717617040505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2ce4592416dd4e","name":"Correctly serialized arguments","time":{"start":1717617126727,"stop":1717617126728,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2abcbb2becec959","name":"Ephemeral messages are not stored","time":{"start":1717616869937,"stop":1717616869937,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b637a7a478ae77","name":"Subscribe and publish message","time":{"start":1717617316391,"stop":1717617316392,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae2bf5f3deec346","name":"throws on content topic with empty topic name field","time":{"start":1717616803254,"stop":1717616803254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5956c1b21477052e","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1717616935730,"stop":1717616935731,"duration":1},"status":"passed","severity":"normal"},{"uid":"22671b1264c4f21a","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1717616853820,"stop":1717616853843,"duration":23},"status":"passed","severity":"normal"},{"uid":"792a6f0f3f66c934","name":"Query Generator - backward","time":{"start":1717617452882,"stop":1717617452883,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b29abafe2c6fe9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1717616803256,"stop":1717616803256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e21fcf44394df8b","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1717616803285,"stop":1717616803286,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a357a674eb0ee7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1717617384473,"stop":1717617384474,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06690218556c7d3","name":"Push message with Arabic payload","time":{"start":1717617277354,"stop":1717617277355,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ad52417aaf6aca","name":"throws on content topic with empty application field","time":{"start":1717616803253,"stop":1717616803253,"duration":0},"status":"passed","severity":"normal"},{"uid":"49841db261c219b1","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1717616839048,"stop":1717616839048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a076e429432614","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1717617070035,"stop":1717617070035,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ac986990add499","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1717617040506,"stop":1717617040506,"duration":0},"status":"passed","severity":"normal"},{"uid":"164e2a06eb9511aa","name":"Push message with content topic containing escaped characters","time":{"start":1717617277383,"stop":1717617277384,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0e78fb2644ec47","name":"Check message with no payload is not received","time":{"start":1717617026243,"stop":1717617026243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba37634a2832b092","name":"should return all peers when numPeers is 0","time":{"start":1717616816408,"stop":1717616816408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d724245e88c3d343","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1717617040509,"stop":1717617040509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90c0716818acb26","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1717617314859,"stop":1717617314859,"duration":0},"status":"skipped","severity":"normal"},{"uid":"829ecd25f7a5917b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1717617316399,"stop":1717617316400,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed46d6d7b731e298","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1717616803279,"stop":1717616803279,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ab018c0b5e1f14","name":"random static sharding 4 - Cluster ID: 665, Shard ID: 213","time":{"start":1717617405792,"stop":1717617405792,"duration":0},"status":"passed","severity":"normal"},{"uid":"85671a7938295781","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1717616803277,"stop":1717616803277,"duration":0},"status":"passed","severity":"normal"},{"uid":"230dc87acea8023a","name":"Ephemeral field set to true","time":{"start":1717616816780,"stop":1717616816780,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcf963bc17f7810","name":"throws on content topic with non-number generation field","time":{"start":1717616803252,"stop":1717616803252,"duration":0},"status":"passed","severity":"normal"},{"uid":"80940550efe488f8","name":"Push message with content topic containing short","time":{"start":1717617427551,"stop":1717617427552,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f19fa75aece4938","name":"Push message with content topic containing unicode special characters","time":{"start":1717617427571,"stop":1717617427573,"duration":2},"status":"passed","severity":"normal"},{"uid":"89fef226ef54c09f","name":"Waku message hash computation (payload length 0)","time":{"start":1717616805917,"stop":1717616805918,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2ea6c195fb846b","name":"should return empty list for no shard","time":{"start":1717616803270,"stop":1717616803270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a23a7151fcf990","name":"Nwaku publishes","time":{"start":1717617284431,"stop":1717617284431,"duration":0},"status":"passed","severity":"normal"},{"uid":"138bde3a36bacbb5","name":"Push message with numeric payload","time":{"start":1717617427527,"stop":1717617427527,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdacf10caf472a7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1717617467372,"stop":1717617467372,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf0396ccff0d96c","name":"Push message with unicode special characters payload","time":{"start":1717617277363,"stop":1717617277364,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d54fc37b2b7f352","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1717617316392,"stop":1717617316392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e31a5ee2f74fe7c","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1717617040515,"stop":1717617040515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdf5095718a034e","name":"Check publish message after client node is restarted","time":{"start":1717617314586,"stop":1717617314586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aaf28b8bc21ab0c4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1717617070037,"stop":1717617070037,"duration":0},"status":"passed","severity":"normal"},{"uid":"211dae37f34ba22","name":"Push message with content topic containing XML","time":{"start":1717617277379,"stop":1717617277380,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc0c53ad2bf1acf","name":"should not fail to stop the service if it was not started","time":{"start":1717617330096,"stop":1717617330096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dab9c2a27c1fba","name":"Push message on custom pubsubTopic","time":{"start":1717617128139,"stop":1717617128140,"duration":1},"status":"passed","severity":"normal"},{"uid":"707955274890b057","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1717616803280,"stop":1717616803280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe0d63ea096bf2b","name":"should throw error - invalid id","time":{"start":1717616811820,"stop":1717616811820,"duration":0},"status":"passed","severity":"normal"},{"uid":"888de74bb5eaff88","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1717616803269,"stop":1717616803270,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba8925c4fe5bf89","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1717617073315,"stop":1717617073316,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a790b9ef8d5398e","name":"Check received message containing short","time":{"start":1717617026227,"stop":1717617026228,"duration":1},"status":"passed","severity":"normal"},{"uid":"2432e8afb6e4e6f9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1717616827015,"stop":1717616827016,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3e1beacc31f2b7","name":"Push message with meta","time":{"start":1717617427577,"stop":1717617427578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c256d65d32e57472","name":"nwaku subscribes","time":{"start":1717617284429,"stop":1717617284430,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b730773b77ed1f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1717617467371,"stop":1717617467371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7a8c3ce9e29212","name":"Push message with content topic containing Arabic","time":{"start":1717617427556,"stop":1717617427557,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf9dfc177568f26","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1717617289586,"stop":1717617289587,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8769e401b8040a3","name":"should properly create location multiaddrs - tcp6","time":{"start":1717616811823,"stop":1717616811824,"duration":1},"status":"passed","severity":"normal"},{"uid":"11261d0cb43eb3fd","name":"Publish message with custom timestamp: Wed Jun 05 2024 20:54:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1717617314580,"stop":1717617314580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e788f1520dc715ce","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1717617481629,"stop":1717617481629,"duration":0},"status":"passed","severity":"normal"},{"uid":"444f8c5db212ca77","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1717617070025,"stop":1717617070026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b50278a5c519c2","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1717617040533,"stop":1717617040534,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa3c0f73e92ffc2","name":"Mutual subscription","time":{"start":1717617316390,"stop":1717617316390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d600730d4ec14a","name":"random static sharding 8 - Cluster ID: 352, Shard ID: 765","time":{"start":1717617405794,"stop":1717617405794,"duration":0},"status":"passed","severity":"normal"},{"uid":"40142070e1c1f95c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app97/5/topic400/json","time":{"start":1717617384481,"stop":1717617384482,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6be27bb5f3f617","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1717617481627,"stop":1717617481627,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5eda3775e7269c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1717616803274,"stop":1717616803274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e918805518b4dceb","name":"different cluster, different shard: nodes don't connect","time":{"start":1717617040503,"stop":1717617040504,"duration":1},"status":"passed","severity":"normal"},{"uid":"915d8ee0a4eecdde","name":"should throw error - no public key","time":{"start":1717616811820,"stop":1717616811820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9006d15cb1e25bf","name":"Subscribe and receive messages via waku relay post","time":{"start":1717617070026,"stop":1717617070027,"duration":1},"status":"passed","severity":"normal"},{"uid":"734a53affcd7d184","name":"Check publish message containing unicode special characters","time":{"start":1717617314577,"stop":1717617314578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d5824f8d288f2c","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1717616935728,"stop":1717616935728,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c85c122be63547","name":"Passing page size 1 when there are 4 messages","time":{"start":1717617472108,"stop":1717617472108,"duration":0},"status":"passed","severity":"normal"},{"uid":"289bb9accfe25ab9","name":"Fails to push message bigger that 1MB","time":{"start":1717617427582,"stop":1717617427582,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7bc1f5cb8690a5","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1717617040540,"stop":1717617040541,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9a80220d399e41","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040524,"stop":1717617040525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3bebccd3c9a9f81","name":"Subscribe to topic containing JSON and receive message","time":{"start":1717617467378,"stop":1717617467378,"duration":0},"status":"passed","severity":"normal"},{"uid":"347271697cd3fbce","name":"Store - dialed first","time":{"start":1717617489330,"stop":1717617489330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96a2dee81f7cb81","name":"Generator, 2 different pubsubtopics","time":{"start":1717617453069,"stop":1717617453070,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a75e6062a20c97","name":"handles different clusterIds correctly","time":{"start":1717616803265,"stop":1717616803265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebc9976c126bbb0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1717617410232,"stop":1717617410232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9131398cee8a948c","name":"configure the node with multiple content topics","time":{"start":1717617384484,"stop":1717617384484,"duration":0},"status":"passed","severity":"normal"},{"uid":"8433d81b186edd1d","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1717617040523,"stop":1717617040523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53323c6ed63d639","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1717616907889,"stop":1717616907889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0321e4caae0376","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1717616803259,"stop":1717616803259,"duration":0},"status":"passed","severity":"normal"},{"uid":"36665b601e020cd9","name":"throws on content topic with empty version field","time":{"start":1717616803253,"stop":1717616803254,"duration":1},"status":"passed","severity":"normal"},{"uid":"611dbdf19a7f866f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1717617599219,"stop":1717617599219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e503ceb0539e9748","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1717616803280,"stop":1717616803280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f290dcad6121c35","name":"Does not throw an exception when node disconnects","time":{"start":1717617482584,"stop":1717617482584,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a01cb105325c92e","name":"Push message with custom timestamp: 1717613426426","time":{"start":1717617427580,"stop":1717617427580,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0db36fb010a698","name":"Push message with custom timestamp: 1686858640764","time":{"start":1717617277392,"stop":1717617277393,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d96143ecb5d81c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1717616811099,"stop":1717616811100,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b86ef4b63176aa","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1717617040510,"stop":1717617040512,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d0e0a65deb29830","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1717617040545,"stop":1717617040546,"duration":1},"status":"passed","severity":"normal"},{"uid":"205b7f66fadef650","name":"less peers than existing","time":{"start":1717617250564,"stop":1717617250564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a692ab2a6a75a10d","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1717616816409,"stop":1717616816410,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb852435243ed74","name":"Init the array if not present","time":{"start":1717616802981,"stop":1717616802982,"duration":1},"status":"passed","severity":"normal"},{"uid":"1196de0d08627979","name":"Relay - dialed after","time":{"start":1717617489329,"stop":1717617489329,"duration":0},"status":"passed","severity":"normal"},{"uid":"30db284c9ff16dd6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1717616803278,"stop":1717616803278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae957514432a5e05","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1717617599217,"stop":1717617599218,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f60d965a910e99","name":"1 Store, 2 relays, 2 fetches","time":{"start":1717616827228,"stop":1717616827228,"duration":0},"status":"passed","severity":"normal"},{"uid":"88656efd21e6bce0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1717617040524,"stop":1717617040524,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee74fb021987b25","name":"Push message with Arabic payload","time":{"start":1717617427529,"stop":1717617427529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce04ea697e223cac","name":"Overlapping topic subscription","time":{"start":1717617467373,"stop":1717617467373,"duration":0},"status":"passed","severity":"normal"},{"uid":"db348b796d3b16be","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1717616811100,"stop":1717616811101,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a30d79263ec9413","name":"Check publish message after service node is restarted","time":{"start":1717617314585,"stop":1717617314586,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7282a048aea35a11","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1717617437859,"stop":1717617437859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68f7a085fbdac4c","name":"Fails to push message with empty content topic","time":{"start":1717617277388,"stop":1717617277389,"duration":1},"status":"passed","severity":"normal"},{"uid":"825612950a387027","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app88/9/topic924/utf8","time":{"start":1717617384476,"stop":1717617384476,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bc39ca55fc8753","name":"Push message with content topic containing shell command","time":{"start":1717617427569,"stop":1717617427570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9843f6c90e1d48","name":"Refresh subscription","time":{"start":1717617467373,"stop":1717617467373,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da0b15abad7e4b","name":"Check received message containing unicode special characters","time":{"start":1717617363662,"stop":1717617363663,"duration":1},"status":"passed","severity":"normal"},{"uid":"5daeae4106413878","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1717616935729,"stop":1717616935729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac230c893268888","name":"Generator, 2 different pubsubtopics","time":{"start":1717617453076,"stop":1717617453076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af9f04b2c058faa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1717617073317,"stop":1717617073317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35993e3544a852d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1717616803275,"stop":1717616803275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60ce16c05ff669b","name":"Check message received after jswaku node is restarted","time":{"start":1717617363668,"stop":1717617363668,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7311e1dfe4575b46","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1717616837124,"stop":1717616837126,"duration":2},"status":"passed","severity":"normal"},{"uid":"9aaac473f1a86792","name":"Check received message containing shell command","time":{"start":1717617363647,"stop":1717617363647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b86d26d03edff0","name":"Symmetric encrypt & Decrypt","time":{"start":1717616837701,"stop":1717616837701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddffc9c561e1fe4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1717617128142,"stop":1717617128143,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5750cb130fada6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1717617289584,"stop":1717617289585,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2e8dfb078db79d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1717616935729,"stop":1717616935730,"duration":1},"status":"passed","severity":"normal"},{"uid":"96101773272358e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040517,"stop":1717617040520,"duration":3},"status":"passed","severity":"normal"},{"uid":"a01d26cee55dd242","name":"Push message with custom timestamp: 1717620640764","time":{"start":1717617277394,"stop":1717617277395,"duration":1},"status":"passed","severity":"normal"},{"uid":"3145dd87130be138","name":"Check received message with timestamp: 1717616854440 ","time":{"start":1717617026239,"stop":1717617026240,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12f41cf53f745fd","name":"safeDispatchEvent","time":{"start":1717616895097,"stop":1717616895098,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91b706168dca244","name":"Subscribe to topic containing XML and receive message","time":{"start":1717617467377,"stop":1717617467377,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f956823c80cde8","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1717616853799,"stop":1717616853819,"duration":20},"status":"passed","severity":"normal"},{"uid":"f73f0a0eb7a9384d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1717617481628,"stop":1717617481629,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a0c6cd3960c45f","name":"Subscribe and receive messages via waku relay post","time":{"start":1717617467370,"stop":1717617467370,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3e217fbc5cdfbd","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1717616862780,"stop":1717616862781,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9cce9cb5b0291c4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1717617314578,"stop":1717617314579,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d1c6700e71959f","name":"Light Node - default protocols","time":{"start":1717617489331,"stop":1717617489331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec56044d3d55f37e","name":"Check received message containing short","time":{"start":1717617363639,"stop":1717617363639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbbb8298ae20ef8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1717617070033,"stop":1717617070034,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13359c330fcfc5d","name":"Push message with content topic containing special chars","time":{"start":1717617427554,"stop":1717617427555,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3892af15a9b813","name":"Push message with content topic containing special chars","time":{"start":1717617277373,"stop":1717617277374,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba31bd55dc5fa994","name":"Passing page size 0 when there are 110 messages","time":{"start":1717617472107,"stop":1717617472108,"duration":1},"status":"passed","severity":"normal"},{"uid":"765a7298653df44f","name":"should get / set UDP multiaddr","time":{"start":1717616811822,"stop":1717616811822,"duration":0},"status":"passed","severity":"normal"},{"uid":"af97057b09169ed9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1717617316396,"stop":1717617316396,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb83f3eb8bb77301","name":"should properly compute the node id","time":{"start":1717616811821,"stop":1717616811821,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d4cd46946f7c24","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1717617040520,"stop":1717617040520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d709df0f485fa","name":"Check received message containing Basic HTML tag","time":{"start":1717617363661,"stop":1717617363661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c39e1071a197cc","name":"Relay","time":{"start":1717616870085,"stop":1717616870086,"duration":1},"status":"passed","severity":"normal"},{"uid":"364433ed84c3c762","name":"Push message with meta","time":{"start":1717617277389,"stop":1717617277390,"duration":1},"status":"passed","severity":"normal"},{"uid":"a147b9dd52ef4302","name":"Relay - dialed first","time":{"start":1717617489328,"stop":1717617489329,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7124cbc1a539d9","name":"Check message with no pubsub topic is not received","time":{"start":1717617026242,"stop":1717617026242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00aadb472f7a16c","name":"Push message with JSON payload","time":{"start":1717617277360,"stop":1717617277361,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2f094ebb80e38f","name":"Push message with emoji payload","time":{"start":1717617427537,"stop":1717617427537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9f7dbdadfc294a","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1717617040546,"stop":1717617040547,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60099f2294048a1","name":"configure the node with multiple pubsub topics","time":{"start":1717617405796,"stop":1717617405797,"duration":1},"status":"passed","severity":"normal"},{"uid":"357fd9042754d6d4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1717617250367,"stop":1717617250370,"duration":3},"status":"passed","severity":"normal"},{"uid":"7acb44951b7ab1c0","name":"getPeersByDiscovery","time":{"start":1717616895096,"stop":1717616895096,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d02d46b7b94df5","name":"Check received message containing short","time":{"start":1717617363655,"stop":1717617363655,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f1e81902162617","name":"Check meta is set [symmetric]","time":{"start":1717616837127,"stop":1717616837128,"duration":1},"status":"passed","severity":"normal"},{"uid":"18632d8eb5b1897","name":"Check received message with timestamp: 1649153314 ","time":{"start":1717617026240,"stop":1717617026240,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2f303d5f02917","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1717616862782,"stop":1717616862782,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0ac80563a1087f","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1717616803286,"stop":1717616803286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1972a0c51f151215","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1717617481630,"stop":1717617481630,"duration":0},"status":"passed","severity":"normal"},{"uid":"649f276a08410807","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1717617040515,"stop":1717617040515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e21f7eca1678974","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1717617384484,"stop":1717617384484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1270d11e310f9c9","name":"Fails to push message with large meta","time":{"start":1717617277390,"stop":1717617277391,"duration":1},"status":"passed","severity":"normal"},{"uid":"341884cba24bb2bb","name":"Check publish message containing numeric","time":{"start":1717617314572,"stop":1717617314572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e76c8393aa85098","name":"Check message with invalid timestamp is not received","time":{"start":1717617026241,"stop":1717617026241,"duration":0},"status":"passed","severity":"normal"},{"uid":"1247b7d72b3c34cf","name":"should set field with all protocols disabled","time":{"start":1717616811825,"stop":1717616811825,"duration":0},"status":"passed","severity":"normal"},{"uid":"806d5c688a0d8f3f","name":"should handle corrupted local storage data gracefully","time":{"start":1717616831249,"stop":1717616831249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a00d1fe8ac2dfa","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1717616827017,"stop":1717616827017,"duration":0},"status":"passed","severity":"normal"},{"uid":"366bbf5c8473cee5","name":"Check received message containing Russian","time":{"start":1717617363642,"stop":1717617363643,"duration":1},"status":"passed","severity":"normal"},{"uid":"346add41f6a1565a","name":"Push message with shell command payload","time":{"start":1717617427534,"stop":1717617427534,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d39581d87e18f8","name":"Reopen subscription with peer with lost subscription","time":{"start":1717616928308,"stop":1717616928308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f035d536983ed8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1717616803285,"stop":1717616803285,"duration":0},"status":"passed","severity":"normal"},{"uid":"88863828b94c694f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1717616803264,"stop":1717616803265,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37f24fd2d6ceade","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1717616803257,"stop":1717616803258,"duration":1},"status":"passed","severity":"normal"},{"uid":"d330e2e3dd184c7b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/7/topic0/proto","time":{"start":1717617384477,"stop":1717617384477,"duration":0},"status":"passed","severity":"normal"},{"uid":"669f0b39cf708fdf","name":"Push message with content topic containing SQL Injection","time":{"start":1717617277377,"stop":1717617277378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68c2f0c3938df7b","name":"Check received message with timestamp: 1717616854440000000 ","time":{"start":1717617026236,"stop":1717617026238,"duration":2},"status":"passed","severity":"normal"},{"uid":"debadbd9a306a72","name":"Fails to push message with large meta","time":{"start":1717617427578,"stop":1717617427579,"duration":1},"status":"passed","severity":"normal"},{"uid":"2320c017c89649c5","name":"Push message with Chinese payload","time":{"start":1717617427528,"stop":1717617427529,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d64bf62bf3625b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1717616805915,"stop":1717616805916,"duration":1},"status":"passed","severity":"normal"},{"uid":"46927f5c8d830b47","name":"isConnected between 2 js-waku relay nodes","time":{"start":1717616907891,"stop":1717616907891,"duration":0},"status":"passed","severity":"normal"},{"uid":"919ef0a2b8bbc4cf","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1717617405790,"stop":1717617405790,"duration":0},"status":"passed","severity":"normal"},{"uid":"83902c53ffc031c2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1717617316401,"stop":1717617316401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1476d414f13c397","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1717617073318,"stop":1717617073319,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b2f14d34fbe5d2","name":"handles different networkShards values correctly","time":{"start":1717616803265,"stop":1717616803265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdfed945c462481","name":"Check message received after jswaku node is restarted","time":{"start":1717617026244,"stop":1717617026244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"debf2d7cd11a1e7a","name":"throws on content topic with too few or too many fields","time":{"start":1717616803251,"stop":1717616803252,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1685de72926f18","name":"Push message with rate limit","time":{"start":1717617277391,"stop":1717617277392,"duration":1},"status":"passed","severity":"normal"},{"uid":"6526e6ccaf70c2c6","name":"should set field with only FILTER enabled","time":{"start":1717616811826,"stop":1717616811826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38b7c13a0643a40","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1717617467378,"stop":1717617467378,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba0f6f3e79ec966","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1717617128140,"stop":1717617128141,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d13c68cb7a4073","name":"Callback on promise","time":{"start":1717617466284,"stop":1717617466285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdc37b69c453b7c","name":"isConnected return false after peer stops","time":{"start":1717616907891,"stop":1717616907891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfc6681726739e0","name":"Encoder throws on empty string content topic","time":{"start":1717616837129,"stop":1717616837129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8faf2f388fc91e","name":"should add and remove event listeners correctly","time":{"start":1717616831249,"stop":1717616831250,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe1ac8e56fbbad9","name":"Push message with escaped characters payload","time":{"start":1717617277362,"stop":1717617277363,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d97c5259fbc223","name":"Check received message containing special chars","time":{"start":1717617026229,"stop":1717617026230,"duration":1},"status":"passed","severity":"normal"},{"uid":"e520c88bb21cd99","name":"Passing cursor with wrong pubsubTopic","time":{"start":1717617410233,"stop":1717617410234,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b2d0c85c615703","name":"isConnected should return false after all peers disconnect","time":{"start":1717616907890,"stop":1717616907890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a931a1ce424070c","name":"Ping on peer without subscriptions","time":{"start":1717616887225,"stop":1717616887225,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0bf104de2ddf2f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1717617467364,"stop":1717617467364,"duration":0},"status":"passed","severity":"normal"},{"uid":"322331b0cfa26fa9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1717617467367,"stop":1717617467367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a623360d1bce43d","name":"should properly create location multiaddrs - udp","time":{"start":1717616811824,"stop":1717616811824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7787e6b3e9d7777","name":"Check message with non string payload is not received","time":{"start":1717617363667,"stop":1717617363668,"duration":1},"status":"passed","severity":"normal"},{"uid":"91be3aea8a2e2719","name":"Refresh subscription","time":{"start":1717617467361,"stop":1717617467361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b27f869b122a80","name":"should get / set TCP multiaddr","time":{"start":1717616811822,"stop":1717616811822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e46225be1a5465","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1717616803261,"stop":1717616803262,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ea2cedaadfbb9d","name":"should handle a minimal index list","time":{"start":1717616803353,"stop":1717616803354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad99fafb173ef2f","name":"Check received message containing numeric","time":{"start":1717617363640,"stop":1717617363640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e958d34b94d7610","name":"Check received message containing emoji","time":{"start":1717617363663,"stop":1717617363663,"duration":0},"status":"passed","severity":"normal"},{"uid":"9361da528a73698c","name":"connects to nwaku","time":{"start":1717617482583,"stop":1717617482584,"duration":1},"status":"passed","severity":"normal"},{"uid":"883b59e3897f1414","name":"should handle application and version for autosharding","time":{"start":1717616803268,"stop":1717616803269,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02238c2165a4c2c","name":"Check message on other pubsub topic is not received","time":{"start":1717617026241,"stop":1717617026242,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de1252475d6950f","name":"Push message with content topic containing Script","time":{"start":1717617427565,"stop":1717617427565,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f0a3fa29d8254b","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1717616803281,"stop":1717616803282,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c66253799051ea","name":"Subscribe to topic containing Russian and receive message","time":{"start":1717617467376,"stop":1717617467376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1372d50ccfba17","name":"start node with ApplicationInfo","time":{"start":1717617384485,"stop":1717617384485,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a9b6d7ef01d9dc","name":"Push message with numeric payload","time":{"start":1717617277323,"stop":1717617277324,"duration":1},"status":"passed","severity":"normal"},{"uid":"65189fda64c22436","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1717617470525,"stop":1717617470525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc202c5c952b555","name":"Check received message containing Script","time":{"start":1717617363644,"stop":1717617363644,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf90f422c4031fc","name":"Fails to publish duplicate message","time":{"start":1717617314580,"stop":1717617314581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4b25b381cbd3a9","name":"Push message with custom timestamp: 1717620626426","time":{"start":1717617427580,"stop":1717617427581,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86ab2a2659d1c29","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1717616803288,"stop":1717616803288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5993f2496eff7de","name":"Check publish message containing long","time":{"start":1717617314572,"stop":1717617314572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af55313be416aeb","name":"Check received message containing JSON","time":{"start":1717617363646,"stop":1717617363646,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e92727f40fc084","name":"Push message with content topic containing Russian","time":{"start":1717617427557,"stop":1717617427558,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5ce08b874b912b","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1717616935726,"stop":1717616935726,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd605135ae7f4d9","name":"Callback on promise, aborts when callback returns true","time":{"start":1717617466285,"stop":1717617466285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58b0cf6962b343d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1717617467378,"stop":1717617467378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3b119a4c6415e3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1717617467370,"stop":1717617467370,"duration":0},"status":"passed","severity":"normal"},{"uid":"1504ba60013df4f2","name":"Push message with content topic containing Basic HTML tag","time":{"start":1717617427567,"stop":1717617427567,"duration":0},"status":"passed","severity":"normal"},{"uid":"96efcc527100be84","name":"Push message with emoji payload","time":{"start":1717617277364,"stop":1717617277365,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fd05e6327f954c","name":"Check received message containing escaped characters","time":{"start":1717617026235,"stop":1717617026235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab147145d36fbc5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1717617481628,"stop":1717617481628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9d7862b041a45a","name":"isConnected should return false after all peers disconnect","time":{"start":1717616853843,"stop":1717616853844,"duration":1},"status":"passed","severity":"normal"},{"uid":"263e6d98a68380a9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1717616805917,"stop":1717616805917,"duration":0},"status":"passed","severity":"normal"},{"uid":"279131915b048489","name":"Subscribe to topic containing Russian and receive message","time":{"start":1717617467364,"stop":1717617467364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d446363ffbcbf45","name":"Check received message containing SQL Injection","time":{"start":1717617026232,"stop":1717617026232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86d969d3023cc56","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1717617467356,"stop":1717617467357,"duration":1},"status":"passed","severity":"normal"},{"uid":"595c90c13bbcbbc6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1717616803260,"stop":1717616803260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4f9ae7a9e43ec5","name":"should not fail to start the service if it is already started","time":{"start":1717617330096,"stop":1717617330097,"duration":1},"status":"passed","severity":"normal"},{"uid":"6105009df2a97194","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1717617467379,"stop":1717617467379,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e9141a98c36644","name":"Generator, custom pubsub topic","time":{"start":1717617453072,"stop":1717617453073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f68abaf9ad8a9e4","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1717616803267,"stop":1717616803267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5205f397e7783624","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1717616811094,"stop":1717616811095,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f366766c2f3702e","name":"same cluster, same shard: nodes connect","time":{"start":1717617118753,"stop":1717617118753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0d856478f3d457","name":"Js publishes, other Js receives","time":{"start":1717617284431,"stop":1717617284431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de6c0310921bf14","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1717617040504,"stop":1717617040505,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a44cda952dea1b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1717617467376,"stop":1717617467377,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c590eb055dd17a","name":"should load peers from local storage and dispatch events","time":{"start":1717616831248,"stop":1717616831249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5288bf7831cd7099","name":"Check message on other pubsub topic is not received","time":{"start":1717617363652,"stop":1717617363652,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba9f26bbf618a47","name":"Push message with shell command payload","time":{"start":1717617277361,"stop":1717617277362,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb46a26ed2b75ad","name":"Fields are not dropped","time":{"start":1717616816043,"stop":1717616816045,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c7de2834434116b","name":"Check received message containing emoji","time":{"start":1717617026236,"stop":1717617026236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e873705c0e7ce408","name":"Push message with short payload","time":{"start":1717617277321,"stop":1717617277322,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eeffd0f7a5766c5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1717616827016,"stop":1717616827017,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9927358b4dc44cd","name":"Push message with content topic containing shell command","time":{"start":1717617277382,"stop":1717617277383,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf7db013f6c180f","name":"getPeersByDiscovery","time":{"start":1717617250365,"stop":1717617250366,"duration":1},"status":"passed","severity":"normal"},{"uid":"293f9a7a7a39cf74","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1717616803279,"stop":1717616803279,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fd574788506d1c","name":"Check message with invalid timestamp is not received","time":{"start":1717617363666,"stop":1717617363666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ee2d8b2adf2b5f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1717617467375,"stop":1717617467375,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9770150c556ba7a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1717617070027,"stop":1717617070027,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b7cc50fd82413","name":"should properly create location multiaddrs - udp6","time":{"start":1717616811823,"stop":1717616811823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35fc222f86ef47b","name":"Decrypt messages","time":{"start":1717617253980,"stop":1717617253980,"duration":0},"status":"passed","severity":"normal"},{"uid":"259d4483f39a5a83","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1717617040523,"stop":1717617040524,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e432c10eca45f86","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1717616803354,"stop":1717616803355,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5d6468d16e4807","name":"Check received message containing Basic HTML tag","time":{"start":1717617363645,"stop":1717617363646,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09dd3211cea9d9c","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1717617070046,"stop":1717617070047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9de83978121a352","name":"should throw an error for missing sharding configuration","time":{"start":1717616803286,"stop":1717616803287,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0354c7adade60d","name":"should not receive a peer event before start","time":{"start":1717617330097,"stop":1717617330098,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3e868b8bcab9e0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app90/10/topic278/json","time":{"start":1717617384477,"stop":1717617384477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae55c738bd678baa","name":"Check received message containing emoji","time":{"start":1717617363649,"stop":1717617363649,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b734abee2d46f3","name":"should throw error - no public key","time":{"start":1717616811819,"stop":1717616811819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5735588eeb108a1","name":"Decoder throws on empty string content topic","time":{"start":1717616816782,"stop":1717616816782,"duration":0},"status":"passed","severity":"normal"},{"uid":"839c17d2fecad2c0","name":"Check received message containing XML","time":{"start":1717617026233,"stop":1717617026233,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c92eecd757d69f","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1717617470525,"stop":1717617470533,"duration":8},"status":"passed","severity":"normal"},{"uid":"40440d256dc792ef","name":"throws on content topic with empty encoding field","time":{"start":1717616803255,"stop":1717616803255,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ce3be456657f53","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1717617405798,"stop":1717617405798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcd060f24195599","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1717616803275,"stop":1717616803275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1d7ab04499241c","name":"Ping on unsubscribed peer","time":{"start":1717616887225,"stop":1717616887226,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c32caaf3a3f5e","name":"random static sharding 2 - Cluster ID: 419, Shard ID: 373","time":{"start":1717617405791,"stop":1717617405791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1e95e871eb98e5","name":"Check received message containing numeric","time":{"start":1717617026229,"stop":1717617026229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b7af9bbee4516e","name":"Query generator for 2000 messages","time":{"start":1717617466287,"stop":1717617466288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e041860eb9ae54","name":"Check received message with timestamp: 1649153314 ","time":{"start":1717617363650,"stop":1717617363650,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdc8c33208312ae","name":"Subscribe to topic containing short and publish message","time":{"start":1717617316394,"stop":1717617316394,"duration":0},"status":"passed","severity":"normal"},{"uid":"45800255d6112b21","name":"Query with Promise Callback, No message returned","time":{"start":1717617437862,"stop":1717617437863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dda5e3b0aa337d2","name":"Check publish message containing shell command","time":{"start":1717617314576,"stop":1717617314576,"duration":0},"status":"passed","severity":"normal"},{"uid":"27830fcc62317930","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1717616803283,"stop":1717616803283,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cffd27c6fcd132","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/1/topic324/test.js","time":{"start":1717617384476,"stop":1717617384476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec73aef63ba4055","name":"should be able to encode the field with only STORE set to true","time":{"start":1717616811089,"stop":1717616811090,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc768b59015a1c87","name":"Check publish message containing Arabic","time":{"start":1717617314573,"stop":1717617314574,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c60a9983d4d812b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1717616803259,"stop":1717616803260,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d6b6d858258514","name":"All","time":{"start":1717616870091,"stop":1717616870091,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fa9b86cd697d23","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1717617481627,"stop":1717617481628,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7176cbe5a1e9b6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1717616935727,"stop":1717616935727,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d8a6f0ace9d8df","name":"Check received message containing unicode special characters","time":{"start":1717617026235,"stop":1717617026236,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccae103b87502499","name":"Reopen subscription with peer with lost subscription","time":{"start":1717616887226,"stop":1717616887226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad05b5491cc56267","name":"should encode/decode to RLP encoding","time":{"start":1717616811821,"stop":1717616811821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac74519aa224d78","name":"Encoder throws on undefined content topic","time":{"start":1717616816781,"stop":1717616816781,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaff342a5d146a0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1717616803274,"stop":1717616803275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9156e8c50617b982","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1717616811109,"stop":1717616811109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f426a256ea9b59","name":"Publish message with custom timestamp: Wed Jun 05 2024 18:54:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1717617314579,"stop":1717617314580,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93735f36368070d","name":"throws on content topic with generation field greater than 0","time":{"start":1717616803252,"stop":1717616803253,"duration":1},"status":"passed","severity":"normal"},{"uid":"429031937acf497e","name":"Passing an array","time":{"start":1717617482584,"stop":1717617482585,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c025eef36aba380","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1717617289584,"stop":1717617289584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c90ea811073799","name":"shard 0","time":{"start":1717617405789,"stop":1717617405789,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b960ddf2456c43","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1717617040521,"stop":1717617040521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7f74a140a3a01","name":"Check meta is set [ecies]","time":{"start":1717616839049,"stop":1717616839049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49b75fc96e46dd6","name":"can start the service","time":{"start":1717617330095,"stop":1717617330095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a1de48478b18c2","name":"Push 30 different messages","time":{"start":1717617427537,"stop":1717617427539,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2dd8b6a561036a9","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1717617040508,"stop":1717617040509,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4623ef298ea4e4","name":"Waku message hash computation (no timestamp)","time":{"start":1717616805918,"stop":1717616805918,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b8ec198ffcef4a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1717617481629,"stop":1717617481629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddac16f96331cfb7","name":"Query generator for multiple messages","time":{"start":1717617466280,"stop":1717617466280,"duration":0},"status":"passed","severity":"normal"},{"uid":"de50a6acd9322d99","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1717617026240,"stop":1717617026241,"duration":1},"status":"passed","severity":"normal"},{"uid":"365ccef5e49c1199","name":"new peer added after a peer was already found","time":{"start":1717617250366,"stop":1717617250366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"479241d84d1c188a","name":"Push message with custom timestamp: 1686858626426","time":{"start":1717617427579,"stop":1717617427580,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f1781c3ae449e9","name":"Check received message containing Chinese","time":{"start":1717617026231,"stop":1717617026231,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec155505d61eec","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1717617314859,"stop":1717617314860,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f5f4c9d698dca27c","name":"removeEventListener with correct event","time":{"start":1717616895091,"stop":1717616895092,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b57a683c0aa64fa","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1717616827015,"stop":1717616827015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0854fa799cfd343","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1717616803277,"stop":1717616803277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d674ffbf4946a6","name":"random static sharding 6 - Cluster ID: 289, Shard ID: 3","time":{"start":1717617405793,"stop":1717617405793,"duration":0},"status":"passed","severity":"normal"},{"uid":"996f898259010d05","name":"Check received message containing Chinese","time":{"start":1717617363641,"stop":1717617363642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f14ee3a3879e1d","name":"does not throw on valid cases","time":{"start":1717616803250,"stop":1717616803250,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f6e4df7c1edb61","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1717616803281,"stop":1717616803281,"duration":0},"status":"passed","severity":"normal"},{"uid":"273cd49520ea80e1","name":"Fails to push message bigger that 1MB","time":{"start":1717617277396,"stop":1717617277397,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d721ecdb5522791","name":"Ping on peer without subscriptions","time":{"start":1717616928307,"stop":1717616928307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf2ef19b8f0f03a","name":"Subscribe to topic containing Script and receive message","time":{"start":1717617467377,"stop":1717617467377,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e6cc0eed8a49c3","name":"Check received message containing long","time":{"start":1717617026228,"stop":1717617026229,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fad7b4e8e81a0d","name":"Push message with unicode special characters payload","time":{"start":1717617427536,"stop":1717617427536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5316bc7855a2d9","name":"Rejects garbage","time":{"start":1717616820172,"stop":1717616820172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75af784ec2a84b8","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1717617040512,"stop":1717617040512,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f903f4c414c2a31","name":"should be able to decode the field with only STORE set to true","time":{"start":1717616811100,"stop":1717616811100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a947aa910e4e398","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1717617437861,"stop":1717617437861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f77f8f845cccb0f","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1717616853780,"stop":1717616853782,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd060dc1e85543f4","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1717616803289,"stop":1717616803289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eadce941e81b33f","name":"Subscribe and receive messages via lightPush","time":{"start":1717617467369,"stop":1717617467369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8434ef84179848f4","name":"Push message with content topic containing long","time":{"start":1717617277369,"stop":1717617277371,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bd8f01dc12977e9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1717617289585,"stop":1717617289586,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdaab49afed8ad1b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1717617453075,"stop":1717617453075,"duration":0},"status":"passed","severity":"normal"},{"uid":"b838448eb2f2ff2e","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1717617040507,"stop":1717617040508,"duration":1},"status":"passed","severity":"normal"},{"uid":"613f01f015f91e90","name":"Push message with XML payload","time":{"start":1717617277358,"stop":1717617277359,"duration":1},"status":"passed","severity":"normal"},{"uid":"5472b7e9f7322ff3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1717617316401,"stop":1717617316401,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cfbb4fa33c3970","name":"Check publish message containing escaped characters","time":{"start":1717617314577,"stop":1717617314577,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf29bef938e922c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1717617040534,"stop":1717617040538,"duration":4},"status":"passed","severity":"normal"},{"uid":"de74c7a8f68515e7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1717617070025,"stop":1717617070025,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8f8633fb84e625","name":"different cluster, same shard: nodes don't connect","time":{"start":1717617040501,"stop":1717617040503,"duration":2},"status":"passed","severity":"normal"},{"uid":"564b3c6a40cdc65c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1717616811101,"stop":1717616811101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccac4fef4ba88b44","name":"random static sharding 7 - Cluster ID: 848, Shard ID: 423","time":{"start":1717617405793,"stop":1717617405794,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0897e93512d187","name":"dispatchEvent via connectionManager","time":{"start":1717616895097,"stop":1717616895097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0de1f2c674b2e00","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1717617289580,"stop":1717617289581,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e9e0c3360ce220","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1717617040545,"stop":1717617040545,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c443b5735a162f","name":"Check message received after nwaku node is restarted","time":{"start":1717617363668,"stop":1717617363668,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c327d734bf23771","name":"should configure sharding based on application and version for autosharding","time":{"start":1717616803285,"stop":1717616803285,"duration":0},"status":"passed","severity":"normal"},{"uid":"999a194529f7a443","name":"Query Generator, No message returned","time":{"start":1717617437858,"stop":1717617437859,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1ecb8a773a650","name":"Push message with XML payload","time":{"start":1717617427532,"stop":1717617427532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6402f65e610c8c0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1717616811086,"stop":1717616811089,"duration":3},"status":"passed","severity":"normal"},{"uid":"68cc8137960255bc","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1717617040516,"stop":1717617040516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79965a86941be06","name":"Check received message with timestamp: 1717616854700 ","time":{"start":1717617363664,"stop":1717617363665,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc3d919f9c3ee66","name":"1 Relay, 1 Filter, gives up","time":{"start":1717616827229,"stop":1717616827229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5341aff1ceb5c8","name":"Query Generator - forward","time":{"start":1717617452882,"stop":1717617452882,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d67ae9da731d0","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1717616803284,"stop":1717616803284,"duration":0},"status":"passed","severity":"normal"},{"uid":"38db821b42ec87f5","name":"start node with empty content topic","time":{"start":1717617384485,"stop":1717617384485,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b8b546413d10f8","name":"Push message with content topic containing Arabic","time":{"start":1717617277375,"stop":1717617277376,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3776b25c9d1d2c3","name":"Publish message with large meta","time":{"start":1717617314586,"stop":1717617314587,"duration":1},"status":"passed","severity":"normal"},{"uid":"d586dc75d74ebc7a","name":"Subscribe and receive messages via lightPush","time":{"start":1717617070024,"stop":1717617070024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb31ad7420b66aba","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1717616827016,"stop":1717616827016,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ed99df88c08a22","name":"Decoder throws on undefined content topic","time":{"start":1717616837129,"stop":1717616837130,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfe003ab139bf90","name":"Accepts a valid Waku Message","time":{"start":1717616820170,"stop":1717616820171,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9839b246377e8b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1717617314585,"stop":1717617314585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cce457a7e04b07e","name":"Nodes with multiple pubsub topic","time":{"start":1717617289583,"stop":1717617289583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c084b1ee9b977cd0","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1717616853819,"stop":1717616853820,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5b9cdafbdbf240","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1717616811108,"stop":1717616811109,"duration":1},"status":"passed","severity":"normal"},{"uid":"7136caa4d73d1341","name":"Check message with no payload is not received","time":{"start":1717617363667,"stop":1717617363667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d4ad7dd44a7538","name":"Push message with Script payload","time":{"start":1717617427531,"stop":1717617427531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b76a1b69e93e0b","name":"should not fail to stop the service if it was not started","time":{"start":1717616831246,"stop":1717616831246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d314524bb85404","name":"Check received message containing XML","time":{"start":1717617363660,"stop":1717617363660,"duration":0},"status":"passed","severity":"normal"},{"uid":"148c9e4c9c4febb3","name":"Subscribe to topic containing long and receive message","time":{"start":1717617467362,"stop":1717617467362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b826adcdbb15f2e","name":"Round trip binary serialization","time":{"start":1717616816779,"stop":1717616816780,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f224d4bec7e427","name":"Publish message with custom timestamp: Thu Jun 15 2023 19:54:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1717617314579,"stop":1717617314579,"duration":0},"status":"passed","severity":"normal"},{"uid":"badef677679cf846","name":"receives messages sent to provided content topic through stream","time":{"start":1717617314860,"stop":1717617314861,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2dcce2f72a265af7","name":"Check received message containing shell command","time":{"start":1717617363661,"stop":1717617363662,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc017b6dd0eb8272","name":"should emit a peer event after start","time":{"start":1717617330097,"stop":1717617330097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc77eb3ab0e2922","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1717616816410,"stop":1717616816410,"duration":0},"status":"passed","severity":"normal"},{"uid":"255bc38832b03fbf","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1717616837127,"stop":1717616837127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f96775f33955141","name":"Decoder throws on empty string content topic","time":{"start":1717616839050,"stop":1717616839051,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91dad8cef4f19bf","name":"should not fail to start the service if it is already started","time":{"start":1717616831246,"stop":1717616831247,"duration":1},"status":"passed","severity":"normal"},{"uid":"766f5215b5b4571a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1717617599219,"stop":1717617599219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d072c3e758ba44","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1717616816783,"stop":1717616816783,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae8d91459e81e09","name":"returns all values when wanted number matches available values","time":{"start":1717616826779,"stop":1717616826781,"duration":2},"status":"passed","severity":"normal"},{"uid":"24a5cc27c7289638","name":"Check received message with timestamp: 1717616854700000000 ","time":{"start":1717617363649,"stop":1717617363650,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcede86313c546f9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1717616805917,"stop":1717616805917,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e0d097b5053853","name":"Push message with Russian payload","time":{"start":1717617427529,"stop":1717617427530,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a098c2837bdeb","name":"Check received message containing special chars","time":{"start":1717617363656,"stop":1717617363657,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f94948e2ee8b2c","name":"Subscribe and receives messages on 20 topics","time":{"start":1717617070028,"stop":1717617070028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1c2641c9e9bd75","name":"Push message with Basic HTML tag payload","time":{"start":1717617277359,"stop":1717617277360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5880184883c6dd66","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1717616803278,"stop":1717616803278,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e252d82e335bc85","name":"Throws when trying to push message with empty payload","time":{"start":1717617427550,"stop":1717617427551,"duration":1},"status":"passed","severity":"normal"},{"uid":"6812982b88f86e72","name":"creates an iterator","time":{"start":1717617476415,"stop":1717617476416,"duration":1},"status":"passed","severity":"normal"},{"uid":"453339b9178d7143","name":"Push message with SQL Injection payload","time":{"start":1717617427530,"stop":1717617427531,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b443ecf475cc306","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1717617314860,"stop":1717617314860,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd596a6748638dfc","name":"Check message received after nwaku node is restarted","time":{"start":1717617026244,"stop":1717617026244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd0777537b09a214","name":"Using a function","time":{"start":1717617482585,"stop":1717617482585,"duration":0},"status":"passed","severity":"normal"},{"uid":"83081906d3d0ba73","name":"Check message with invalid timestamp is not received","time":{"start":1717617363651,"stop":1717617363651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edd6eb8efe6fec5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1717617073315,"stop":1717617073315,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd4bc94b144ec53","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040538,"stop":1717617040540,"duration":2},"status":"passed","severity":"normal"},{"uid":"23188804dc9824aa","name":"Push message with short payload","time":{"start":1717617427525,"stop":1717617427526,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98ee2b02e1c9c63","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1717616935732,"stop":1717616935732,"duration":0},"status":"passed","severity":"normal"},{"uid":"804cfff38cfe018d","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1717616816409,"stop":1717616816409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b15886411d29f4f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1717617250366,"stop":1717617250367,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b4c74693a1e534d","name":"should throw an error for insufficient data","time":{"start":1717616803355,"stop":1717616803355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef494ee5dde8361c","name":"Passing page size 10 when there are 10 messages","time":{"start":1717617472109,"stop":1717617472109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7901d6a40c16a94c","name":"should properly create peer info with all multiaddrs","time":{"start":1717616811824,"stop":1717616811824,"duration":0},"status":"passed","severity":"normal"},{"uid":"e604a7022a23e05d","name":"1 Relay, 1 fetch","time":{"start":1717616827227,"stop":1717616827227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02d01593d4a7962","name":"Check received message containing JSON","time":{"start":1717617026234,"stop":1717617026234,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df537655d5132d2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1717616803257,"stop":1717616803257,"duration":0},"status":"passed","severity":"normal"},{"uid":"50646f34087f4e30","name":"Check received message containing SQL Injection","time":{"start":1717617363643,"stop":1717617363644,"duration":1},"status":"passed","severity":"normal"},{"uid":"600ac2b82540a8bb","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1717616805918,"stop":1717616805919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a220d81d71dd116a","name":"connected peers and dial","time":{"start":1717617250563,"stop":1717617250563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd444acb1fd87d3","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1717616935727,"stop":1717616935728,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a511b319e78bd65","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1717616803267,"stop":1717616803267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d352110a37ee8c0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1717617070030,"stop":1717617070030,"duration":0},"status":"passed","severity":"normal"},{"uid":"191f5a273d57e2c2","name":"Subscribe and receives messages on 20 topics","time":{"start":1717617467359,"stop":1717617467359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1351786d77ba641","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1717617118751,"stop":1717617118752,"duration":1},"status":"passed","severity":"normal"},{"uid":"927b26e7ba98f9e2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1717617314582,"stop":1717617314584,"duration":2},"status":"passed","severity":"normal"},{"uid":"4907b4c693141ee1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1717616803260,"stop":1717616803261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45be8a5e9951bc5","name":"unsubscribes","time":{"start":1717617476416,"stop":1717617476416,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f85bf884eaf6e4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1717617070036,"stop":1717617070036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2de1630a4d7da5","name":"random static sharding 9 - Cluster ID: 960, Shard ID: 653","time":{"start":1717617405795,"stop":1717617405795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1ea5c1755190e7","name":"Check publish message containing Script","time":{"start":1717617314575,"stop":1717617314575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80df315f07ccf83","name":"Promise Callback - backward","time":{"start":1717617452883,"stop":1717617452884,"duration":1},"status":"passed","severity":"normal"},{"uid":"552d62372b911b27","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1717616811818,"stop":1717616811819,"duration":1},"status":"passed","severity":"normal"},{"uid":"112485c3f1f06d1b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1717617073316,"stop":1717617073316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba0f105ef6ec31a","name":"Check received message containing escaped characters","time":{"start":1717617363662,"stop":1717617363662,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4387a5976be28d9","name":"random static sharding 10 - Cluster ID: 279, Shard ID: 166","time":{"start":1717617405795,"stop":1717617405796,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d0f55fa30702c4","name":"Check publish message containing emoji","time":{"start":1717617314578,"stop":1717617314578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f56c567b73f7e22","name":"Ordered Callback - forward","time":{"start":1717617452884,"stop":1717617452890,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6efaf56f26d05f","name":"Default pageSize","time":{"start":1717617472111,"stop":1717617472111,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe1237433a3bba4","name":"should properly create location multiaddrs - tcp","time":{"start":1717616811824,"stop":1717616811824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6653abec4aaa3ba","name":"Push message with rate limit","time":{"start":1717617427579,"stop":1717617427579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c27b780df89bf1f","name":"Check received message containing special chars","time":{"start":1717617363640,"stop":1717617363641,"duration":1},"status":"passed","severity":"normal"},{"uid":"6780662b5a3ae0dc","name":"Decoder throws on empty string content topic","time":{"start":1717616837130,"stop":1717616837130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1b41ad7bae9afb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1717617070046,"stop":1717617070046,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a67a7d4b8fdd00","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1717616948598,"stop":1717616948598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd363970f28dee5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1717617467363,"stop":1717617467364,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c47ec50877e9d5","name":"Generator, custom pubsub topic","time":{"start":1717617453076,"stop":1717617453076,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e3dadaad53663c","name":"Store - dialed after - with timeout","time":{"start":1717617489330,"stop":1717617489330,"duration":0},"status":"passed","severity":"normal"},{"uid":"687f448aaf3c27f4","name":"should decode valid enr with tcp successfully","time":{"start":1717616811819,"stop":1717616811819,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e921c823396073","name":"Relay + Store","time":{"start":1717616870086,"stop":1717616870087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d870ee54d1610586","name":"handles multiple messages","time":{"start":1717617476416,"stop":1717617476416,"duration":0},"status":"passed","severity":"normal"},{"uid":"805eeee2d245de3e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1717617316393,"stop":1717617316393,"duration":0},"status":"passed","severity":"normal"},{"uid":"551343b2a14639a1","name":"Check publish message containing Russian","time":{"start":1717617314574,"stop":1717617314574,"duration":0},"status":"passed","severity":"normal"},{"uid":"730cc978ae229587","name":"should be called for bootstrap peers","time":{"start":1717616862780,"stop":1717616862780,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad3eca237563ebc","name":"Check message with non string payload is not received","time":{"start":1717617363653,"stop":1717617363654,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a05eb40b02507d","name":"Push message on custom pubsubTopic","time":{"start":1717617128143,"stop":1717617128144,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e0ffabe4829d0b","name":"Publish without waiting for remote peer","time":{"start":1717617316391,"stop":1717617316391,"duration":0},"status":"passed","severity":"normal"},{"uid":"250e7644c847fade","name":"Query with Ordered Callback, No Decoder","time":{"start":1717617437860,"stop":1717617437860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f457678e28079bc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1717617467363,"stop":1717617467363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f928c6b1e77060bf","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1717616803269,"stop":1717616803269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9f40ad94b6569","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1717617040507,"stop":1717617040507,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d888346255d100","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1717617467376,"stop":1717617467376,"duration":0},"status":"passed","severity":"normal"},{"uid":"56faa062d3c1008d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1717617070032,"stop":1717617070033,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbe943ce8d376b9","name":"should encode/decode to text encoding","time":{"start":1717616811821,"stop":1717616811822,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa6b81c1d2453c7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1717617070038,"stop":1717617070038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebd27dd94222745","name":"Check received message containing Russian","time":{"start":1717617026232,"stop":1717617026232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7a829ff5ae1f5c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1717616803278,"stop":1717616803279,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01f8ac1ac70b7e9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1717617289581,"stop":1717617289582,"duration":1},"status":"passed","severity":"normal"},{"uid":"7600a8f61416450a","name":"Check publish message containing short","time":{"start":1717617314571,"stop":1717617314572,"duration":1},"status":"passed","severity":"normal"},{"uid":"4260ef8265f708e6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1717617481628,"stop":1717617481628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f318eb1fad03ddc2","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1717617040525,"stop":1717617040525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6018b7985ac7f84","name":"Passing page size 11 when there are 10 messages","time":{"start":1717617472109,"stop":1717617472109,"duration":0},"status":"passed","severity":"normal"},{"uid":"9128f4eadf7232ec","name":"Subscribe to topic containing shell command and publish message","time":{"start":1717617316400,"stop":1717617316400,"duration":0},"status":"passed","severity":"normal"},{"uid":"19010d1e4a9234f4","name":"Push message with content topic containing JSON","time":{"start":1717617427568,"stop":1717617427569,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e3d2ccf3276458","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1717617470525,"stop":1717617470525,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc46d48e0224176b","name":"Fails to publish message with empty text","time":{"start":1717617314581,"stop":1717617314581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4504f9f43ac68690","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1717617040506,"stop":1717617040506,"duration":0},"status":"passed","severity":"normal"},{"uid":"471fc908835d08e5","name":"Push message on custom pubsubTopic","time":{"start":1717617128141,"stop":1717617128142,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4e6c3f9be3cfbf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1717616827017,"stop":1717616827018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f130dcf10ef2205d","name":"Relay - times out","time":{"start":1717617489329,"stop":1717617489329,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cec2d3dee765f7","name":"should properly create location multiaddrs - udp4","time":{"start":1717616811823,"stop":1717616811823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2314d53500f08c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1717617467375,"stop":1717617467376,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ddf7af20c129b8d","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1717616803266,"stop":1717616803266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02b9825aadb0007","name":"Check publish message containing XML","time":{"start":1717617314575,"stop":1717617314575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b54ab83fe8d4c0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1717616869938,"stop":1717616869939,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ad88576ce2fc5f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1717616803262,"stop":1717616803263,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea4b976cd9a91f","name":"Check publish message containing JSON","time":{"start":1717617314576,"stop":1717617314576,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfd73f1d9d98c65","name":"through manual discovery","time":{"start":1717617126646,"stop":1717617126646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f802c64fea3cad5e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1717617277380,"stop":1717617277381,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bc4fcfb8e2f955","name":"should be able to decode the field with only RELAY set to true","time":{"start":1717616811098,"stop":1717616811099,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe8f5458e58a9b6","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1717616862781,"stop":1717616862782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e308e4e01af62b45","name":"Wrong topic","time":{"start":1717617384483,"stop":1717617384483,"duration":0},"status":"passed","severity":"normal"},{"uid":"760467c19d26aa34","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1717616811097,"stop":1717616811098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7382673ca8ede546","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1717617467367,"stop":1717617467368,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e41f7444c3125a","name":"should throw an error for an unconfigured topic","time":{"start":1717616803282,"stop":1717616803282,"duration":0},"status":"passed","severity":"normal"},{"uid":"67711dd3888b3dc","name":"Round trip binary encryption [ecies, signature]","time":{"start":1717616839048,"stop":1717616839049,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba2a19a13de2503","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1717617040542,"stop":1717617040544,"duration":2},"status":"passed","severity":"normal"},{"uid":"413a4ae1829ce7a8","name":"listenerCount","time":{"start":1717616895097,"stop":1717616895097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bba9529b68a5d39","name":"Query Generator, Multiple PubsubTopics","time":{"start":1717617437857,"stop":1717617437858,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80240b902c629a3","name":"Check received message containing Script","time":{"start":1717617026233,"stop":1717617026233,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aed879ce8100e9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1717616948599,"stop":1717616948600,"duration":1},"status":"passed","severity":"normal"},{"uid":"789a25d97cc22e4e","name":"Check received message containing unicode special characters","time":{"start":1717617363648,"stop":1717617363649,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0eeac5d65edba7","name":"addEventListener with wrong event","time":{"start":1717616895087,"stop":1717616895091,"duration":4},"status":"passed","severity":"normal"},{"uid":"2ce76e7d483c8dce","name":"Push message with JSON payload","time":{"start":1717617427533,"stop":1717617427534,"duration":1},"status":"passed","severity":"normal"},{"uid":"99919ccc854f38fb","name":"throws an error for improperly formatted content topics","time":{"start":1717616803265,"stop":1717616803266,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fc621b7537b1d","name":"should not receive a peer event after stop","time":{"start":1717617330098,"stop":1717617330098,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dafa3de30a5aff","name":"Ping on peer without subscriptions","time":{"start":1717616928304,"stop":1717616928305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9fb0d977db27d6","name":"udp ip6 address","time":{"start":1717616811268,"stop":1717616811269,"duration":1},"status":"passed","severity":"normal"},{"uid":"954db90583a47b34","name":"Subscribe to topic containing short and receive message","time":{"start":1717617467374,"stop":1717617467374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c610d8d18fcfa4da","name":"Push message with content topic containing emoji","time":{"start":1717617427575,"stop":1717617427576,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de8314894929fe9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1717617316396,"stop":1717617316396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7b2c093a4357cb","name":"Check publish message containing Chinese","time":{"start":1717617314573,"stop":1717617314573,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bff021fbf21c06b","name":"Query with Ordered Callback, No message returned","time":{"start":1717617437860,"stop":1717617437860,"duration":0},"status":"passed","severity":"normal"},{"uid":"77eaa53f2b0f06a0","name":"more peers than existing","time":{"start":1717617250563,"stop":1717617250564,"duration":1},"status":"skipped","severity":"normal"},{"uid":"80adb63a2bf7d732","name":"Push message with content topic containing Chinese","time":{"start":1717617277374,"stop":1717617277375,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae47717b9d31b7e7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1717616811102,"stop":1717616811102,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9b86501130f32f","name":"Push message with content topic containing XML","time":{"start":1717617427566,"stop":1717617427566,"duration":0},"status":"passed","severity":"normal"},{"uid":"81eaccb598798c61","name":"Subscribe to topic containing JSON and receive message","time":{"start":1717617070037,"stop":1717617070037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15a4925e617ca10","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1717617410232,"stop":1717617410232,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c51b6efff0d2322","name":"should throw an error for empty SingleShardInfos array","time":{"start":1717616803267,"stop":1717616803267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72d10fedddb7238","name":"Check received message containing numeric","time":{"start":1717617363656,"stop":1717617363656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea559e165e8bd157","name":"Push message with content topic containing Russian","time":{"start":1717617277376,"stop":1717617277377,"duration":1},"status":"passed","severity":"normal"},{"uid":"3295d98b2a5273b6","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1717616803261,"stop":1717616803261,"duration":0},"status":"passed","severity":"normal"},{"uid":"891608d86bcd3f46","name":"Ping on unsubscribed peer","time":{"start":1717616928305,"stop":1717616928306,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20dc331a73c67de","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1717617316392,"stop":1717617316392,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb895d14f4f04b1","name":"different cluster, same shard: nodes don't connect","time":{"start":1717617118754,"stop":1717617118754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3575bb52a6e58677","name":"Encoder throws on undefined content topic","time":{"start":1717616837128,"stop":1717616837129,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc3741cc3030b46","name":"Publishes to nwaku","time":{"start":1717617284430,"stop":1717617284430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aef2b02ddd6d7f","name":"Subscribe to topic containing long and receive message","time":{"start":1717617467374,"stop":1717617467374,"duration":0},"status":"passed","severity":"normal"},{"uid":"9433c1cc6bf42522","name":"Check publish message containing Basic HTML tag","time":{"start":1717617314575,"stop":1717617314576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba917417c7d9ed68","name":"Sets default value correctly","time":{"start":1717617482586,"stop":1717617482586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f451e928596c9cf9","name":"Decoder throws on undefined content topic","time":{"start":1717616839050,"stop":1717616839050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f49d32898c8a113","name":"Sample","time":{"start":1717616811299,"stop":1717616811299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f195acb8e00ebd4","name":"Push message with content topic containing escaped characters","time":{"start":1717617427570,"stop":1717617427571,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8554bd573ef387","name":"Check publish message containing SQL Injection","time":{"start":1717617314574,"stop":1717617314574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d2d258f4c59fa9","name":"Subscribe to topic containing XML and publish message","time":{"start":1717617316398,"stop":1717617316399,"duration":1},"status":"passed","severity":"normal"},{"uid":"8641762fa4251c6d","name":"handles empty shards array correctly","time":{"start":1717616803287,"stop":1717616803287,"duration":0},"status":"passed","severity":"normal"},{"uid":"decf77720b8dc40","name":"Subscribe to topic containing emoji and receive message","time":{"start":1717617070038,"stop":1717617070046,"duration":8},"status":"passed","severity":"normal"},{"uid":"e558caad5dfba91f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1717617467359,"stop":1717617467359,"duration":0},"status":"passed","severity":"normal"},{"uid":"940b15ee63804553","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1717617453070,"stop":1717617453071,"duration":1},"status":"passed","severity":"normal"},{"uid":"56af0ac314990c33","name":"topics with same application and version share the same shard","time":{"start":1717616803263,"stop":1717616803263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3609b9d4efee50e2","name":"Generator, 2 different pubsubtopics","time":{"start":1717617453073,"stop":1717617453075,"duration":2},"status":"passed","severity":"normal"},{"uid":"4233c05c687ed41c","name":"should encodeTxt and decodeTxt","time":{"start":1717616811818,"stop":1717616811818,"duration":0},"status":"passed","severity":"normal"},{"uid":"45420b9cf2eb1217","name":"Query Generator, No Decoder","time":{"start":1717617437858,"stop":1717617437858,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4690ab297aebf3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1717616803279,"stop":1717616803280,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b91015e558807f6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1717617467369,"stop":1717617467370,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c9e7c90bcc726d","name":"Fails to publish message with wrong content topic","time":{"start":1717617314581,"stop":1717617314581,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6bb67e419eb7ae","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1717617470533,"stop":1717617470533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4d2dea8c79d673","name":"Passing page size 19 when there are 20 messages","time":{"start":1717617472109,"stop":1717617472110,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb41a46e684450e","name":"Query generator for multiple messages with different message text format","time":{"start":1717617466280,"stop":1717617466281,"duration":1},"status":"passed","severity":"normal"},{"uid":"742f42d5782b3d1c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1717617467365,"stop":1717617467366,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f46b1025fbce968","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1717617040513,"stop":1717617040513,"duration":0},"status":"passed","severity":"normal"},{"uid":"df78424e501db48","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1717616831249,"stop":1717616831249,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dbeb1bd951e793","name":"Check received message containing Script","time":{"start":1717617363660,"stop":1717617363660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed0e9dd7f104898","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1717617410231,"stop":1717617410231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2d3824ee523b3f","name":"Subscribe to topic containing long and receive message","time":{"start":1717617070032,"stop":1717617070032,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5ac53b5531497a","name":"Push message with Russian payload","time":{"start":1717617277355,"stop":1717617277356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd908bd96d72e29","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1717616811096,"stop":1717616811097,"duration":1},"status":"passed","severity":"normal"},{"uid":"b482f9548b98b4bd","name":"Ping on subscribed peer","time":{"start":1717616887224,"stop":1717616887225,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc264fc37345b79","name":"Sign & Recover","time":{"start":1717616837702,"stop":1717616837702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fc361d8e7f3d1a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1717617467362,"stop":1717617467362,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8ae5136f1637bf","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1717617437859,"stop":1717617437860,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6ef500b7c55a39","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1717616803276,"stop":1717616803277,"duration":1},"status":"passed","severity":"normal"},{"uid":"2622aa1495b7abd9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1717617410230,"stop":1717617410231,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea6add22c442023","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1717616827018,"stop":1717616827018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6534ace4cb4280ab","name":"should set field with all protocols enabled","time":{"start":1717616811825,"stop":1717616811825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cea506d3c96683","name":"Encoder throws on empty string content topic","time":{"start":1717616816781,"stop":1717616816782,"duration":1},"status":"passed","severity":"normal"},{"uid":"928070d7ce51658","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1717617040520,"stop":1717617040521,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cab6b6586ff6de","name":"Check received message containing Chinese","time":{"start":1717617363657,"stop":1717617363657,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacc17fea9cf0133","name":"Query with Promise Callback, No Decoder","time":{"start":1717617437861,"stop":1717617437862,"duration":1},"status":"passed","severity":"normal"},{"uid":"3976d06b3a074501","name":"Push message with content topic containing short","time":{"start":1717617277367,"stop":1717617277369,"duration":2},"status":"passed","severity":"normal"},{"uid":"79820a26f98a12d5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1717617467360,"stop":1717617467360,"duration":0},"status":"passed","severity":"normal"},{"uid":"801b7b24f4addb0d","name":"Push message with special chars payload","time":{"start":1717617427527,"stop":1717617427528,"duration":1},"status":"passed","severity":"normal"},{"uid":"7454dd93a3d1a55f","name":"Push message with long payload","time":{"start":1717617427526,"stop":1717617427526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cbce550990cf70","name":"Push to array if already present","time":{"start":1717616802982,"stop":1717616802983,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79b10b45a2c24a7","name":"Check message with no content topic is not received","time":{"start":1717617363652,"stop":1717617363652,"duration":0},"status":"passed","severity":"normal"},{"uid":"befce1c40779aa61","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1717617070034,"stop":1717617070034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3053ad7943ae9f47","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1717616803286,"stop":1717616803286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec55eafde81dfd5e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1717616803262,"stop":1717616803262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d5bbf246a7c0d4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app56/3/topic982/utf8","time":{"start":1717617384482,"stop":1717617384482,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f965920ccc6443","name":"Throws when trying to push message with empty payload","time":{"start":1717617277366,"stop":1717617277367,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb6865f4ea64f19","name":"Subscribe and receive messages via waku relay post","time":{"start":1717617467357,"stop":1717617467358,"duration":1},"status":"passed","severity":"normal"},{"uid":"5678875b2a413498","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1717617040521,"stop":1717617040522,"duration":1},"status":"passed","severity":"normal"},{"uid":"732cd221b841bb36","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1717617073316,"stop":1717617073317,"duration":1},"status":"passed","severity":"normal"},{"uid":"892aef1c4f2c7938","name":"Subscribe to topic containing numeric and publish message","time":{"start":1717617316395,"stop":1717617316395,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f675489be3d30","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1717617070028,"stop":1717617070028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a389ffbbc1d97b5d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1717617453076,"stop":1717617453077,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e99362c4c448577","name":"Check message received after nwaku node is restarted","time":{"start":1717617363654,"stop":1717617363655,"duration":1},"status":"skipped","severity":"normal"},{"uid":"86dd6c80ec3fcd5c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1717616803283,"stop":1717616803284,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca7ca3296c79b88","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1717617467360,"stop":1717617467360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dc23bde67791d7","name":"A test","time":{"start":1717617073382,"stop":1717617073383,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d485b9c0df317e1","name":"Overlapping topic subscription","time":{"start":1717617316394,"stop":1717617316394,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dddf51361eac8031","name":"should return the pubsub topic directly if a string is provided","time":{"start":1717616803282,"stop":1717616803283,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d33aa98b8665f0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1717616803274,"stop":1717616803274,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c78bfad78ee7aab","name":"Push message with Script payload","time":{"start":1717617277357,"stop":1717617277358,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb460a7ca4a6c8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1717616811826,"stop":1717616811826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e73efe29d10b2","name":"Push message with content topic containing numeric","time":{"start":1717617427553,"stop":1717617427554,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec706f749e79dfe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1717616869937,"stop":1717616869937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e408213e651621af","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1717616935731,"stop":1717616935731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fb43724725c904","name":"Subscribe to topic containing long and publish message","time":{"start":1717617316395,"stop":1717617316395,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cab50475d11ba29","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1717617070038,"stop":1717617070038,"duration":0},"status":"passed","severity":"normal"},{"uid":"496134c79176689f","name":"Push message with escaped characters payload","time":{"start":1717617427535,"stop":1717617427535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dcb186feb085a7","name":"Check received message containing Arabic","time":{"start":1717617363657,"stop":1717617363657,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c95c6a84753656","name":"addEventListener with correct event","time":{"start":1717616895086,"stop":1717616895087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b123d6d477e1a1b6","name":"Publish message with rate limit","time":{"start":1717617314587,"stop":1717617314587,"duration":0},"status":"passed","severity":"normal"},{"uid":"f063abad897a20e2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1717616811090,"stop":1717616811091,"duration":1},"status":"passed","severity":"normal"},{"uid":"890bd4eaca2c386c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app39/2/topic349/xml","time":{"start":1717617384475,"stop":1717617384475,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ee8e9b66cf47fd","name":"Subscribe to topic containing Script and publish message","time":{"start":1717617316397,"stop":1717617316398,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f4f4347f828edf","name":"Check received message with timestamp: 1717616854700 ","time":{"start":1717617363650,"stop":1717617363650,"duration":0},"status":"passed","severity":"normal"},{"uid":"2093cbffd9c35d38","name":"Check message with non string payload is not received","time":{"start":1717617026243,"stop":1717617026243,"duration":0},"status":"passed","severity":"normal"},{"uid":"772835303147de58","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1717617073314,"stop":1717617073315,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf16cf7010ee9409","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1717616803256,"stop":1717616803257,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ef06f44cec80fb","name":"pre and post cipher","time":{"start":1717616837702,"stop":1717616837702,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf925525b48862e4","name":"Encoder throws on empty string content topic","time":{"start":1717616839050,"stop":1717616839050,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4620a3f951f55e9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1717617073315,"stop":1717617073315,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9256bb12d28ddcb","name":"Query Generator, Wrong PubsubTopic","time":{"start":1717617437855,"stop":1717617437857,"duration":2},"status":"passed","severity":"normal"},{"uid":"8dc63d0ac3e2a69d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1717617070029,"stop":1717617070030,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb24ff1c4054d84d","name":"tcp ip4 address","time":{"start":1717616811268,"stop":1717616811268,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8629b67bfb4eef","name":"should be called at least once on all `peer:discovery` events","time":{"start":1717616862779,"stop":1717616862779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46614a84a1b3046","name":"should properly create location multiaddrs - tcp4","time":{"start":1717616811823,"stop":1717616811823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1078b49c3bb0c5b7","name":"Ordered callback, aborts when callback returns true","time":{"start":1717617466286,"stop":1717617466286,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d6eecbff5a95d3","name":"Encoder throws on undefined content topic","time":{"start":1717616839049,"stop":1717616839050,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11d0f3b582e8534","name":"Push message with content topic containing JSON","time":{"start":1717617277381,"stop":1717617277382,"duration":1},"status":"passed","severity":"normal"},{"uid":"946d5054f7f76d29","name":"Meta field set when metaSetter is specified","time":{"start":1717616816780,"stop":1717616816780,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f6daa4a210c6e9","name":"Push 30 different messages","time":{"start":1717617277365,"stop":1717617277366,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f3427f01bcd546","name":"should set field with only STORE enabled","time":{"start":1717616811825,"stop":1717616811826,"duration":1},"status":"passed","severity":"normal"},{"uid":"125b55b2378f1ee3","name":"Check publish message containing special chars","time":{"start":1717617314573,"stop":1717617314573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b77daf035d60c","name":"Check received message containing long","time":{"start":1717617363655,"stop":1717617363656,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad69a799c2f3ba57","name":"Push message with content topic containing long","time":{"start":1717617427552,"stop":1717617427553,"duration":1},"status":"passed","severity":"normal"},{"uid":"427de9f880cdd64b","name":"Nodes with multiple pubsub topic","time":{"start":1717617289585,"stop":1717617289585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07b304acf28301d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1717616907888,"stop":1717616907888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbead8da210b1c8","name":"Ordered Callback - backward","time":{"start":1717617452891,"stop":1717617452892,"duration":1},"status":"passed","severity":"normal"},{"uid":"6458d3097bfdd9a0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1717617467362,"stop":1717617467363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abb1b22bbe6ceb3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1717616803354,"stop":1717616803354,"duration":0},"status":"passed","severity":"normal"},{"uid":"75609baebc9c349","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1717617289587,"stop":1717617289587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d75dc5f4b26f0d9","name":"Fails to push message with empty content topic","time":{"start":1717617427576,"stop":1717617427577,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e711e32411cca96","name":"Check received message containing Russian","time":{"start":1717617363658,"stop":1717617363659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7030fc9af56f0c1d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1717617073314,"stop":1717617073314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6a20021616a9b1","name":"random static sharding 5 - Cluster ID: 529, Shard ID: 222","time":{"start":1717617405792,"stop":1717617405793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c111e318fa86f280","name":"1 Store, 2 fetches","time":{"start":1717616827228,"stop":1717616827228,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9842ec7c1aa725","name":"Push message with long payload","time":{"start":1717617277322,"stop":1717617277323,"duration":1},"status":"passed","severity":"normal"},{"uid":"9345adc4d970cf29","name":"should throw an error if shards are undefined for static sharding","time":{"start":1717616803270,"stop":1717616803270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2972836981a46c41","name":"Reusing cursor across nodes","time":{"start":1717617410233,"stop":1717617410233,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d602b5c3c148787","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1717616803276,"stop":1717616803276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c523aeb97ff6aac8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1717617467375,"stop":1717617467375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b757eb993514a9e","name":"Push message with content topic containing SQL Injection","time":{"start":1717617427559,"stop":1717617427564,"duration":5},"status":"passed","severity":"normal"},{"uid":"5fb68bd8380e74d","name":"Refresh subscription","time":{"start":1717617070031,"stop":1717617070031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6043fe8ca3ba9462","name":"Check received message containing JSON","time":{"start":1717617363661,"stop":1717617363661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef288bfa4fb2c007","name":"should return false","time":{"start":1717616811820,"stop":1717616811821,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76dbc5bdbcadd57","name":"Subscribe to topic containing Script and receive message","time":{"start":1717617467365,"stop":1717617467365,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3bcb4edf0ddcf0","name":"Passing page size 3 when there are 20 messages","time":{"start":1717617472108,"stop":1717617472108,"duration":0},"status":"passed","severity":"normal"},{"uid":"931244eb317afbdf","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1717617466285,"stop":1717617466286,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d61c35d89a6724b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1717617040516,"stop":1717617040517,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0622f5045a6290d","name":"Query generator for multiple messages with different content topic format","time":{"start":1717617466281,"stop":1717617466284,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0d397479608630a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1717616803268,"stop":1717616803268,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ac4b4171183270","name":"returns all values when wanted number is greater than available values","time":{"start":1717616826781,"stop":1717616826782,"duration":1},"status":"passed","severity":"normal"},{"uid":"610e6aa7641cb9fc","name":"can start the service","time":{"start":1717616831244,"stop":1717616831245,"duration":1},"status":"passed","severity":"normal"},{"uid":"800464d71aaa9d28","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1717617073317,"stop":1717617073317,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf956b588fa32098","name":"Register correct protocols","time":{"start":1717617316391,"stop":1717617316391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a3dc0240cd32bf","name":"Check message on other pubsub topic is not received","time":{"start":1717617363666,"stop":1717617363666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3adf49ad5fdaebb","name":"Ping on subscribed peer","time":{"start":1717616928307,"stop":1717616928307,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfffc289daece1ad","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1717617040523,"stop":1717617040523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7314a12da03975","name":"Check message received after jswaku node is restarted","time":{"start":1717617363654,"stop":1717617363654,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b54006edad0a8373","name":"Subscribe to topic containing short and receive message","time":{"start":1717617467361,"stop":1717617467362,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcea5a1f517fcb8c","name":"Ping on subscribed peer","time":{"start":1717616928303,"stop":1717616928304,"duration":1},"status":"passed","severity":"normal"}]