mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-18 12:53:10 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"439492e507167d36","name":"Symmetric encrypt & Decrypt","time":{"start":1715614665775,"stop":1715614665775,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc12dcc12c85615","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715615243090,"stop":1715615243092,"duration":2},"status":"passed","severity":"normal"},{"uid":"10e5fdbd23e7b903","name":"Push message with unicode special characters payload","time":{"start":1715615098278,"stop":1715615098279,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da1d15eea1fa9dd","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715614762359,"stop":1715614762359,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b1eba5ee5bbcee","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715614936159,"stop":1715614936159,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a53e20180561ad","name":"Sets default value correctly","time":{"start":1715615284470,"stop":1715615284470,"duration":0},"status":"passed","severity":"normal"},{"uid":"212b6cb5b59b3667","name":"Throws when trying to push message with empty payload","time":{"start":1715615207979,"stop":1715615207979,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f08ab8e9bff1715","name":"should be able to encode the field with only STORE set to true","time":{"start":1715614639066,"stop":1715614639067,"duration":1},"status":"passed","severity":"normal"},{"uid":"8000a79880b8273","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715615194234,"stop":1715615194234,"duration":0},"status":"passed","severity":"normal"},{"uid":"30202a73bd5bb3a4","name":"Check message received after nwaku node is restarted","time":{"start":1715614846603,"stop":1715614846606,"duration":3},"status":"skipped","severity":"normal"},{"uid":"c3713aa14b703e43","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715614733863,"stop":1715614733865,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fbf58d470487ee9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715614631000,"stop":1715614631000,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c74df9c759f109","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715614631003,"stop":1715614631003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30a691b27f50640","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715615194233,"stop":1715615194233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c841d85b80997a45","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715615320992,"stop":1715615320992,"duration":0},"status":"passed","severity":"normal"},{"uid":"93854675d9d6c10a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715615243072,"stop":1715615243075,"duration":3},"status":"passed","severity":"normal"},{"uid":"1cfbae9c47d83836","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715614631006,"stop":1715614631006,"duration":0},"status":"passed","severity":"normal"},{"uid":"831534d647774249","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715615117980,"stop":1715615117981,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67489ee568afb81","name":"Light Node - default protocols","time":{"start":1715615288555,"stop":1715615288555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6782cd926cf981d","name":"Check received message containing long","time":{"start":1715614846588,"stop":1715614846588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0af3ef891d0e9f2","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715614869139,"stop":1715614869139,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc10adc6106d952","name":"start node with empty shard","time":{"start":1715615214801,"stop":1715615214801,"duration":0},"status":"passed","severity":"normal"},{"uid":"78da14f02b49fa9b","name":"Overlapping topic subscription","time":{"start":1715615150798,"stop":1715615150798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63b1ce7c06ac60ff","name":"listenerCount","time":{"start":1715614723510,"stop":1715614723510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9cb429ba59b011","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715614895568,"stop":1715614895568,"duration":0},"status":"passed","severity":"normal"},{"uid":"20120b344f507617","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869153,"stop":1715614869154,"duration":1},"status":"passed","severity":"normal"},{"uid":"65244f17b3229240","name":"Check received message containing Script","time":{"start":1715615157494,"stop":1715615157495,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4a6bf7c9515473","name":"should properly create location multiaddrs - udp6","time":{"start":1715614639557,"stop":1715614639557,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ee50a0f5972938","name":"returns all values when wanted number is greater than available values","time":{"start":1715614654521,"stop":1715614654522,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3850c19b16b4d76","name":"Push message with content topic containing emoji","time":{"start":1715615098287,"stop":1715615098287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ab0fab9bdf5c80","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715614936159,"stop":1715614936159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3efa6cc141c0d0","name":"Check publish message containing XML","time":{"start":1715615145195,"stop":1715615145195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c45bb0d445d1915","name":"Check received message containing SQL Injection","time":{"start":1715615157493,"stop":1715615157494,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebf5ba34fb0ffb2","name":"Sample","time":{"start":1715614639111,"stop":1715614639112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1fcbb5852d6d61","name":"can start and stop the service","time":{"start":1715614659426,"stop":1715614659427,"duration":1},"status":"passed","severity":"normal"},{"uid":"3259f499d697b69a","name":"Push message with JSON payload","time":{"start":1715615207976,"stop":1715615207976,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c178af3773f5129","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715615321000,"stop":1715615321000,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f5d2a0c4ecb5bd","name":"connected peers and dial","time":{"start":1715615098426,"stop":1715615098426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4de35bbfd0eb2473","name":"can dial TLS multiaddrs","time":{"start":1715614965256,"stop":1715614965257,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a5222e15d41dcd","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715614762359,"stop":1715614762360,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd4df75846972b2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715615320981,"stop":1715615320981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fe5fb515456b94","name":"Push message with content topic containing special chars","time":{"start":1715615207982,"stop":1715615207983,"duration":1},"status":"passed","severity":"normal"},{"uid":"34343bbac131013f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715614630985,"stop":1715614630985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d726dd594ecf99","name":"Subscribe and receive messages via lightPush","time":{"start":1715614936149,"stop":1715614936149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c43d27c000a848","name":"Relay + Store","time":{"start":1715614639560,"stop":1715614639560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71b7df24a0b542f","name":"Subscribe to topic containing long and receive message","time":{"start":1715615320996,"stop":1715615320996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27c9ddb4fd60418","name":"Passing cursor with wrong message digest","time":{"start":1715615194236,"stop":1715615194236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49f8195d3b6fd28","name":"Overlapping topic subscription","time":{"start":1715615320984,"stop":1715615320984,"duration":0},"status":"passed","severity":"normal"},{"uid":"146c0566bf6c6526","name":"less peers than existing","time":{"start":1715615098427,"stop":1715615098427,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5ef2488cef95a97","name":"Check publish message containing emoji","time":{"start":1715615145197,"stop":1715615145198,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ab8c9fadaeac4c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715615150796,"stop":1715615150796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c466acd17dca8a48","name":"throws on content topic with empty application field","time":{"start":1715614630982,"stop":1715614630982,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ba6e91a2991505","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715614869160,"stop":1715614869161,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ac18490f36d94a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715614639072,"stop":1715614639072,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad55ce7f6ae567e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715615320983,"stop":1715615320983,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b5a1bb06caf39b","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715614869151,"stop":1715614869152,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d757f0bdc443c3","name":"Decoder throws on undefined content topic","time":{"start":1715614667207,"stop":1715614667207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eed1facf1fecd16","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715614639552,"stop":1715614639552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7251f70f53fcf9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715615320984,"stop":1715615320984,"duration":0},"status":"passed","severity":"normal"},{"uid":"414e1b2396a01c0d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715614936151,"stop":1715614936151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d911a70ca4959eac","name":"Publish message with custom timestamp: Mon May 13 2024 14:45:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1715615145199,"stop":1715615145200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57e3ddb9c094cee","name":"Push message with content topic containing long","time":{"start":1715615098281,"stop":1715615098281,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae85e2455fb20e1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715614733869,"stop":1715614733869,"duration":0},"status":"passed","severity":"normal"},{"uid":"84215cfb43836997","name":"Ping on unsubscribed peer","time":{"start":1715614713630,"stop":1715614713630,"duration":0},"status":"passed","severity":"normal"},{"uid":"592a24ae4b8b8673","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715614936160,"stop":1715614936160,"duration":0},"status":"passed","severity":"normal"},{"uid":"21470170b4b31183","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715615243084,"stop":1715615243085,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e729851ec4e2f5","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715614630994,"stop":1715614630994,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd772bb1817501a","name":"Does not throw an exception when node disconnects","time":{"start":1715615284468,"stop":1715615284468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5bf227b69d09a1","name":"throws on content topic with empty encoding field","time":{"start":1715614630983,"stop":1715614630983,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b918eb02197cb7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715614762365,"stop":1715614762365,"duration":0},"status":"passed","severity":"normal"},{"uid":"759d84f77df5e9ba","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715615198219,"stop":1715615198220,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9be864419bfee6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715614958960,"stop":1715614958961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39413d5ccf52491","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715614895573,"stop":1715614895573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c382496d7bd419a","name":"Check message on other pubsub topic is not received","time":{"start":1715615157500,"stop":1715615157503,"duration":3},"status":"passed","severity":"normal"},{"uid":"a4ff2898cdf51935","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715615258255,"stop":1715615258255,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec7417ac68cef96","name":"Generator, custom pubsub topic","time":{"start":1715615249083,"stop":1715615249083,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c24e6e6a35f9b89","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715614639070,"stop":1715614639071,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f35d15f22532cf5","name":"Query with Ordered Callback, No message returned","time":{"start":1715615243090,"stop":1715615243090,"duration":0},"status":"passed","severity":"normal"},{"uid":"570ccd5e8493864e","name":"should return empty list for no shard","time":{"start":1715614630995,"stop":1715614630995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5ca970e474d83a","name":"Push message with content topic containing shell command","time":{"start":1715615207987,"stop":1715615207987,"duration":0},"status":"passed","severity":"normal"},{"uid":"89af077cbd4845","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715615258256,"stop":1715615258257,"duration":1},"status":"passed","severity":"normal"},{"uid":"238936c547e6c315","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715615098285,"stop":1715615098285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b273abad2b33825","name":"Check received message containing XML","time":{"start":1715614846594,"stop":1715614846595,"duration":1},"status":"passed","severity":"normal"},{"uid":"425c0a73d08ec02e","name":"same cluster, same shard: nodes connect","time":{"start":1715614982545,"stop":1715614982546,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d43be7468b569f","name":"configure the node with multiple pubsub topics","time":{"start":1715615214799,"stop":1715615214799,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cbecedd913e5e9","name":"Nodes with multiple pubsub topic","time":{"start":1715615117975,"stop":1715615117975,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f37c6856cf73bd","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715614682720,"stop":1715614682722,"duration":2},"status":"passed","severity":"normal"},{"uid":"909ab86c002d813","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715615150800,"stop":1715615150801,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3ffbebf6e071bd","name":"Push message with XML payload","time":{"start":1715615098276,"stop":1715615098276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8fd79236405f5f","name":"should emit a peer event after start","time":{"start":1715615158486,"stop":1715615158487,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60b12355e4bd65d","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715614630994,"stop":1715614630994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca446aa7be3788d","name":"Push message with custom timestamp: 1715611246796","time":{"start":1715615208031,"stop":1715615208034,"duration":3},"status":"passed","severity":"normal"},{"uid":"673e8c9e4578e352","name":"Check message with no content topic is not received","time":{"start":1715615157486,"stop":1715615157486,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f024876fe19f9b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715615145203,"stop":1715615145203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01731455552d79f","name":"Overlapping topic subscription","time":{"start":1715614936154,"stop":1715614936154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8128b11656452df","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715614630988,"stop":1715614630988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deac25c3b80d2f1","name":"should only return 1 node with relay and store capability","time":{"start":1715614655456,"stop":1715614655456,"duration":0},"status":"passed","severity":"normal"},{"uid":"855079cb9fd1a489","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715614630986,"stop":1715614630986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14645d5a2773c02","name":"should properly create location multiaddrs - tcp6","time":{"start":1715614639557,"stop":1715614639557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ada7c2f7255ebe","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715615320998,"stop":1715615320998,"duration":0},"status":"passed","severity":"normal"},{"uid":"20deec509b3e5f9","name":"should properly create location multiaddrs - udp4","time":{"start":1715614639556,"stop":1715614639557,"duration":1},"status":"passed","severity":"normal"},{"uid":"311334ec35b8520e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715614631004,"stop":1715614631004,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fa967e0d589fb2","name":"should configure sharding based on application and version for autosharding","time":{"start":1715614631006,"stop":1715614631006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a2913d362f0a6a","name":"Passing an array","time":{"start":1715615284468,"stop":1715615284468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b229590a6ceb545","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715615150804,"stop":1715615150804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c943bb6e9abb00aa","name":"Check message on other pubsub topic is not received","time":{"start":1715614846600,"stop":1715614846601,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b041cd362613afd","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715614936162,"stop":1715614936162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e622eb19d9817238","name":"1 Store, 2 fetches","time":{"start":1715614655186,"stop":1715614655186,"duration":0},"status":"passed","severity":"normal"},{"uid":"755b7ffd903fc58c","name":"Decoder throws on undefined content topic","time":{"start":1715614665293,"stop":1715614665293,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac16897dfebf14d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715614790161,"stop":1715614790161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d256a3cb20da16","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715615320994,"stop":1715615320994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b36b39039c9ca17","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715614762361,"stop":1715614762362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d282473ab91dfb","name":"Push message with content topic containing JSON","time":{"start":1715615098285,"stop":1715615098286,"duration":1},"status":"passed","severity":"normal"},{"uid":"439daa64c6e1d036","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715614895568,"stop":1715614895568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7929764403d6ef0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app82/3/topic310/xml","time":{"start":1715615198222,"stop":1715615198223,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d5cd3aaef1c0bd","name":"should properly create peer info with all multiaddrs","time":{"start":1715614639558,"stop":1715614639558,"duration":0},"status":"passed","severity":"normal"},{"uid":"40aa787df457bf43","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715614869150,"stop":1715614869150,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a80aa3aa98c902","name":"random static sharding 8 - Cluster ID: 111, Shard ID: 271","time":{"start":1715615214797,"stop":1715615214797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbd8181e488e14e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715614630996,"stop":1715614630996,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d555534b627618","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715615150800,"stop":1715615150800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ceee2f603359ab","name":"should not fail to start the service if it is already started","time":{"start":1715614696578,"stop":1715614696579,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc17a87c2daaf19","name":"Check received message containing escaped characters","time":{"start":1715614846596,"stop":1715614846596,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac8fea431646b52","name":"Throws when trying to push message with empty payload","time":{"start":1715615098280,"stop":1715615098280,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4ec18550356072","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715614982544,"stop":1715614982545,"duration":1},"status":"passed","severity":"normal"},{"uid":"e603d36239642fda","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715614630997,"stop":1715614630997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4071e4c576ae90","name":"handles empty contentTopics array correctly","time":{"start":1715614631008,"stop":1715614631008,"duration":0},"status":"passed","severity":"normal"},{"uid":"640ffcb985d199b6","name":"Ping on peer without subscriptions","time":{"start":1715614759337,"stop":1715614759337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2103a23397ede32d","name":"Push message with SQL Injection payload","time":{"start":1715615098275,"stop":1715615098275,"duration":0},"status":"passed","severity":"normal"},{"uid":"457db516f7b03c3e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715614762357,"stop":1715614762358,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f43fde84984e59","name":"Push message on custom pubsubTopic","time":{"start":1715614958961,"stop":1715614958962,"duration":1},"status":"passed","severity":"normal"},{"uid":"124e33aad743aa1d","name":"Mutual subscription","time":{"start":1715615150785,"stop":1715615150793,"duration":8},"status":"passed","severity":"normal"},{"uid":"691d099b0c63c3df","name":"Ephemeral field set to true","time":{"start":1715614644474,"stop":1715614644474,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ffcb620a299a1a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715614895569,"stop":1715614895569,"duration":0},"status":"passed","severity":"normal"},{"uid":"928e0a5ea0ca946d","name":"Push message with content topic containing Russian","time":{"start":1715615207985,"stop":1715615207985,"duration":0},"status":"passed","severity":"normal"},{"uid":"706b462950b2b6a4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715614936152,"stop":1715614936153,"duration":1},"status":"passed","severity":"normal"},{"uid":"313d5029a4363ead","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715615320989,"stop":1715615320989,"duration":0},"status":"passed","severity":"normal"},{"uid":"957a6e575451345c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715614762358,"stop":1715614762358,"duration":0},"status":"passed","severity":"normal"},{"uid":"572aefa67723912f","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715614869136,"stop":1715614869136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1c3c18ba9c10cd","name":"different cluster, different shard: nodes don't connect","time":{"start":1715614982547,"stop":1715614982547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4719b50ab93be286","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/1/topic238/utf8","time":{"start":1715615198221,"stop":1715615198221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d98f8b91fa134","name":"dispatchEvent via connectionManager","time":{"start":1715614723511,"stop":1715614723511,"duration":0},"status":"passed","severity":"normal"},{"uid":"678fa77ff68fdd8d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715614693856,"stop":1715614693856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb515a102df9aac","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715615426232,"stop":1715615426232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b63f86a68410ea","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715614869137,"stop":1715614869137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5925643ee37794a6","name":"should get / set TCP multiaddr","time":{"start":1715614639556,"stop":1715614639556,"duration":0},"status":"passed","severity":"normal"},{"uid":"73feb2b5b3d3b30","name":"Query generator for multiple messages with different content topic format","time":{"start":1715615258255,"stop":1715615258255,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d82d11ca609550","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app56/6/topic645/utf8","time":{"start":1715615198223,"stop":1715615198223,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccb639cd2501782","name":"Push message with content topic containing special chars","time":{"start":1715615098282,"stop":1715615098282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c22889a7219821","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715614958958,"stop":1715614958958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bd01ff166b93b9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715614639076,"stop":1715614639077,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ad88b2f1f4f6d7","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715614644234,"stop":1715614644235,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cfe900c9501b9e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715614895567,"stop":1715614895568,"duration":1},"status":"passed","severity":"normal"},{"uid":"313886a86124451d","name":"throws an error for improperly formatted content topics","time":{"start":1715614630991,"stop":1715614630991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11d37255009f363","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715614630987,"stop":1715614630987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b613e4aaca70af97","name":"Check received message containing short","time":{"start":1715615157473,"stop":1715615157473,"duration":0},"status":"passed","severity":"normal"},{"uid":"494759ae4a6be34b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715615117980,"stop":1715615117980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccf25f647a6b2e7","name":"creates an iterator","time":{"start":1715615270194,"stop":1715615270194,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b65727f21c90dd","name":"Filter","time":{"start":1715615288554,"stop":1715615288555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3597b16e3336aab7","name":"topics with same application and version share the same shard","time":{"start":1715614630989,"stop":1715614630989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b397d55ce2f53d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715614639072,"stop":1715614639073,"duration":1},"status":"passed","severity":"normal"},{"uid":"d015bf91d0901c7c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715614655156,"stop":1715614655156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70c459a1fc7fbfc","name":"Fails to push message bigger that 1MB","time":{"start":1715615208035,"stop":1715615208035,"duration":0},"status":"passed","severity":"normal"},{"uid":"6441d05691328cad","name":"Push message with content topic containing numeric","time":{"start":1715615098281,"stop":1715615098282,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5826e8bd38adcd","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715614869139,"stop":1715614869139,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482025c1da36608","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715615194235,"stop":1715615194235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a9a25a9b11c2c4","name":"retrieves a single peer","time":{"start":1715614655453,"stop":1715614655454,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dac24f79c6ebc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715615320997,"stop":1715615320997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8acdace1c7a84e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715614762365,"stop":1715614762365,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ccdc4f2afa44bb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715614655159,"stop":1715614655159,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc77f9b76902052","name":"Push message with content topic containing XML","time":{"start":1715615207986,"stop":1715615207986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e263f842d9b9671","name":"isConnected should return false after all peers disconnect","time":{"start":1715614682722,"stop":1715614682723,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdaa94e53e9cd86","name":"Check received message containing Script","time":{"start":1715615157479,"stop":1715615157480,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3aa8a072415b12e","name":"Check received message containing XML","time":{"start":1715615157495,"stop":1715615157496,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccfd8a60d62f3dd","name":"Check publish message containing SQL Injection","time":{"start":1715615145194,"stop":1715615145194,"duration":0},"status":"passed","severity":"normal"},{"uid":"db45cc1cd7862c1","name":"Generator, 2 different pubsubtopics","time":{"start":1715615249085,"stop":1715615249085,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b0f8e8a93f2a64","name":"Query generator for multiple messages","time":{"start":1715615258254,"stop":1715615258254,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f177ffca80307f5","name":"Check received message containing escaped characters","time":{"start":1715615157482,"stop":1715615157482,"duration":0},"status":"passed","severity":"normal"},{"uid":"89442163964a8e20","name":"should throw an error for missing required configuration","time":{"start":1715614630995,"stop":1715614630995,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b878738b478e5c","name":"Relay","time":{"start":1715614692123,"stop":1715614692124,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e35a8624fbcda8","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715614655157,"stop":1715614655157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c692d9269cedd4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715615320991,"stop":1715615320991,"duration":0},"status":"passed","severity":"normal"},{"uid":"89010bff25bdae45","name":"Check publish message containing Basic HTML tag","time":{"start":1715615145195,"stop":1715615145195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b449420357c00eac","name":"Encoder throws on empty string content topic","time":{"start":1715614644476,"stop":1715614644476,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e572ff92f1a09b","name":"Subscribe to topic containing long and receive message","time":{"start":1715614936155,"stop":1715614936155,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f13a94f97f06599","name":"stop","time":{"start":1715614723511,"stop":1715614723512,"duration":1},"status":"passed","severity":"normal"},{"uid":"9116a099e407fd98","name":"isConnected return false after peer stops","time":{"start":1715614733868,"stop":1715614733869,"duration":1},"status":"passed","severity":"normal"},{"uid":"58fa3be851c57e48","name":"Check publish message containing Arabic","time":{"start":1715615145193,"stop":1715615145193,"duration":0},"status":"passed","severity":"normal"},{"uid":"832d871a733cd409","name":"Store - dialed first","time":{"start":1715615288553,"stop":1715615288553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72cd0b22f9014d5","name":"Query Generator - backward","time":{"start":1715615240718,"stop":1715615240719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0fe10ae7cf10a7","name":"should emit a peer event after start","time":{"start":1715614696579,"stop":1715614696580,"duration":1},"status":"passed","severity":"normal"},{"uid":"985432960735c348","name":"Fails to push message with large meta","time":{"start":1715615098288,"stop":1715615098290,"duration":2},"status":"passed","severity":"normal"},{"uid":"f51cd041e7bec291","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715614631005,"stop":1715614631006,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ace53beb2bf21d9","name":"Ordered callback, aborts when callback returns true","time":{"start":1715615258257,"stop":1715615258258,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ebbfa72ff1f263","name":"Privacy Node - default protocol","time":{"start":1715615288556,"stop":1715615288556,"duration":0},"status":"passed","severity":"normal"},{"uid":"558930efb01de412","name":"should be able to decode the field with only STORE set to true","time":{"start":1715614639073,"stop":1715614639074,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1afd7929bc59c7","name":"tcp ip4 address","time":{"start":1715614638966,"stop":1715614638967,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c65bea1641ea4b","name":"Push message with special chars payload","time":{"start":1715615207972,"stop":1715615207973,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a96b2bc8f7a050","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715615150804,"stop":1715615150804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bbba567a2218bf","name":"Push message with Arabic payload","time":{"start":1715615098274,"stop":1715615098274,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ff723cd213bb67","name":"Using a function","time":{"start":1715615284469,"stop":1715615284469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b7293eab742ba","name":"Push message with custom timestamp: 1715618469378","time":{"start":1715615098293,"stop":1715615098294,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacc2f5a385547b6","name":"Push message with custom timestamp: 1684856469378","time":{"start":1715615098290,"stop":1715615098291,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cb36a9c5b0f3e6","name":"should handle corrupted local storage data gracefully","time":{"start":1715614659429,"stop":1715614659429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcd4536e6c30adf","name":"Check message with no content topic is not received","time":{"start":1715614846601,"stop":1715614846602,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9854e2a8fdf9720","name":"same cluster, different shard: nodes don't connect","time":{"start":1715614869130,"stop":1715614869131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10aebfbc136ea9d","name":"should get / set UDP multiaddr","time":{"start":1715614639556,"stop":1715614639556,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e8624935d2f191","name":"start node with ApplicationInfo","time":{"start":1715615198230,"stop":1715615198230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb17bd91bc5ce5d","name":"Check publish message containing JSON","time":{"start":1715615145196,"stop":1715615145196,"duration":0},"status":"passed","severity":"normal"},{"uid":"24846f3d8956a0cc","name":"Delete observer","time":{"start":1715615100852,"stop":1715615100852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94a598b8123d919","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715614630992,"stop":1715614630993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8118b73785873c1d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715614639075,"stop":1715614639075,"duration":0},"status":"passed","severity":"normal"},{"uid":"df12812ddad5bf09","name":"should add and remove event listeners correctly","time":{"start":1715614659430,"stop":1715614659430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fee39f9c95d4be","name":"Passing page size 19 when there are 20 messages","time":{"start":1715615272889,"stop":1715615272890,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e53a75a5fe7cf8","name":"Check message with no content topic is not received","time":{"start":1715615157503,"stop":1715615157504,"duration":1},"status":"passed","severity":"normal"},{"uid":"773d7e64f07336b0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715615117977,"stop":1715615117977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01ed8fc25356c22","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715614895567,"stop":1715614895567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12626a56a3e7a17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715614630999,"stop":1715614630999,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2887d85c7eed47","name":"Push message with content topic containing emoji","time":{"start":1715615207991,"stop":1715615207992,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e4bfa6457bb453","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715614631000,"stop":1715614631000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fa784188ad8942","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869150,"stop":1715614869151,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb698421a19c6b6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715615249085,"stop":1715615249086,"duration":1},"status":"passed","severity":"normal"},{"uid":"786075aad45fc6a7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715614631001,"stop":1715614631001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4364993ddb6ee681","name":"Ephemeral messages are not stored","time":{"start":1715614693855,"stop":1715614693856,"duration":1},"status":"passed","severity":"normal"},{"uid":"6590e9a19458666d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715614667205,"stop":1715614667205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21596305ea179ed","name":"Check received message containing SQL Injection","time":{"start":1715615157478,"stop":1715615157479,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f0421ecb9bcd95","name":"Decoder throws on undefined content topic","time":{"start":1715614644476,"stop":1715614644476,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f55838f71330476","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715615426231,"stop":1715615426231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef29b6bac85636c2","name":"should return unique PubsubTopics for static sharding","time":{"start":1715614630993,"stop":1715614630993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86a6ee25717aa34","name":"Push message with content topic containing short","time":{"start":1715615207980,"stop":1715615207981,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f98f437d2d43b71","name":"Subscribe and receives messages on 20 topics","time":{"start":1715615320994,"stop":1715615320995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb39d7b743bb581","name":"Subscribe to topic containing short and receive message","time":{"start":1715615320996,"stop":1715615320996,"duration":0},"status":"passed","severity":"normal"},{"uid":"96806f30fc7fb80a","name":"should properly create location multiaddrs - udp","time":{"start":1715614639557,"stop":1715614639558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e30a22fd7a19260","name":"throws on content topic with empty version field","time":{"start":1715614630982,"stop":1715614630982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b19f98a935341a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715614936162,"stop":1715614936163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca02176caf12f09","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715615243093,"stop":1715615243095,"duration":2},"status":"passed","severity":"normal"},{"uid":"b00a6db2576ceb6d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715615150801,"stop":1715615150801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a591f95a3e00f5f2","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715615145317,"stop":1715615145318,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d1e631191400b577","name":"Subscribe and publish message","time":{"start":1715615150795,"stop":1715615150795,"duration":0},"status":"passed","severity":"normal"},{"uid":"522d1ab2ee85c2a7","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715614869132,"stop":1715614869132,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1c91fbb49b7bac","name":"Push message with content topic containing Chinese","time":{"start":1715615207983,"stop":1715615207983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9a81a155b97079","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715614869156,"stop":1715614869156,"duration":0},"status":"passed","severity":"normal"},{"uid":"1248bf5990f1fa4e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715614762364,"stop":1715614762364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1f570ddf1251b5","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715614869154,"stop":1715614869155,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f60a7e3dfa5e72","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app1/10/topic780/proto","time":{"start":1715615198224,"stop":1715615198224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab505104b31c1e36","name":"Nodes with multiple pubsub topic","time":{"start":1715615117981,"stop":1715615117981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5447b203ba51fc1e","name":"Push message with Script payload","time":{"start":1715615207975,"stop":1715615207975,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a25dafa088934a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715614790161,"stop":1715614790161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3964debf00b8ac","name":"Check publish message containing long","time":{"start":1715615145191,"stop":1715615145191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea3e0c681b03eb3","name":"Refresh subscription","time":{"start":1715615150797,"stop":1715615150798,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b121136d33b21e3d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715614630997,"stop":1715614630998,"duration":1},"status":"passed","severity":"normal"},{"uid":"b640dc0713bfaa2","name":"should return false","time":{"start":1715614639554,"stop":1715614639554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6936b9347438d9f","name":"Subscribe to topic containing XML and receive message","time":{"start":1715615320989,"stop":1715615320989,"duration":0},"status":"passed","severity":"normal"},{"uid":"895a3a58ec46e656","name":"Check publish message containing escaped characters","time":{"start":1715615145196,"stop":1715615145197,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63b1e6cc3ddd8ce","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715615150802,"stop":1715615150803,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f396e172372eaf5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715614630992,"stop":1715614630992,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7ff1a6ac152d18","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715614762362,"stop":1715614762362,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef38ce6bb01280","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715614639075,"stop":1715614639076,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eb68839ad0aa8c","name":"Push message with meta","time":{"start":1715615208001,"stop":1715615208005,"duration":4},"status":"passed","severity":"normal"},{"uid":"4961d080a798ed85","name":"Waku message hash computation (no timestamp)","time":{"start":1715614633578,"stop":1715614633579,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bd9576f1a5fb31","name":"Check received message containing unicode special characters","time":{"start":1715615157497,"stop":1715615157498,"duration":1},"status":"passed","severity":"normal"},{"uid":"d797171252495e06","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715615426230,"stop":1715615426231,"duration":1},"status":"passed","severity":"normal"},{"uid":"728f347310a3ff53","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715614644477,"stop":1715614644477,"duration":0},"status":"passed","severity":"normal"},{"uid":"42254e507bec4309","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715614631002,"stop":1715614631002,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2f653b4c0767a5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715614639065,"stop":1715614639066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac8e5848d6dce03","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715614682718,"stop":1715614682719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58ee9dd1bb3940f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715615320988,"stop":1715615320988,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeab2b80b2250d2","name":"Push message on custom pubsubTopic","time":{"start":1715614958960,"stop":1715614958960,"duration":0},"status":"passed","severity":"normal"},{"uid":"17675aa2efccb037","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715614691165,"stop":1715614691165,"duration":0},"status":"passed","severity":"normal"},{"uid":"56658f463ab498b2","name":"Subscribe to topic containing Script and receive message","time":{"start":1715615320988,"stop":1715615320989,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cca8f5f8bea123","name":"Accepts a valid Waku Message","time":{"start":1715614647915,"stop":1715614647916,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce46a041798753d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715614958961,"stop":1715614958961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3649c3ef8ea6d9d","name":"Round trip binary serialization","time":{"start":1715614644473,"stop":1715614644474,"duration":1},"status":"passed","severity":"normal"},{"uid":"94797b46fe9be5da","name":"start node with empty content topic","time":{"start":1715615198230,"stop":1715615198230,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c06cc64a2e6c75","name":"should decode valid enr successfully","time":{"start":1715614639552,"stop":1715614639552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62491b6584c1368","name":"Push message with custom timestamp: 1715611269378","time":{"start":1715615098291,"stop":1715615098291,"duration":0},"status":"passed","severity":"normal"},{"uid":"186c5cca0e36f8a4","name":"Check message with non string payload is not received","time":{"start":1715615157506,"stop":1715615157507,"duration":1},"status":"passed","severity":"normal"},{"uid":"63eefaff091dd3e8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715615320982,"stop":1715615320982,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e850f5cbe739da","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715614665290,"stop":1715614665290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7735779c6fa674","name":"Push message with content topic containing shell command","time":{"start":1715615098286,"stop":1715615098286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4292b984ee43b278","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715614936156,"stop":1715614936159,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f520abb8fbcf029","name":"Check received message containing unicode special characters","time":{"start":1715615157482,"stop":1715615157482,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c68812467e8bec","name":"Push message with shell command payload","time":{"start":1715615098277,"stop":1715615098278,"duration":1},"status":"passed","severity":"normal"},{"uid":"a302520c065cb8ac","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715614639074,"stop":1715614639075,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17b710b7f2549cc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715615320986,"stop":1715615320987,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84fff03894fcbba","name":"should encodeTxt and decodeTxt","time":{"start":1715614639529,"stop":1715614639536,"duration":7},"status":"passed","severity":"normal"},{"uid":"f8d68dad02083cc1","name":"Fails to push message with large meta","time":{"start":1715615208006,"stop":1715615208014,"duration":8},"status":"passed","severity":"normal"},{"uid":"b5ddba2fd5845ee7","name":"Check received message containing long","time":{"start":1715615157490,"stop":1715615157490,"duration":0},"status":"passed","severity":"normal"},{"uid":"62203dabc66da8a5","name":"Check message received after jswaku node is restarted","time":{"start":1715615157488,"stop":1715615157489,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ee59dab8dfd11dc4","name":"Push message with shell command payload","time":{"start":1715615207977,"stop":1715615207977,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf2979366a4561","name":"Check received message with timestamp: 1715614682596000000 ","time":{"start":1715614846597,"stop":1715614846598,"duration":1},"status":"passed","severity":"normal"},{"uid":"635108b4bf06e28","name":"Push message with special chars payload","time":{"start":1715615098273,"stop":1715615098273,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb27ea0d486f8e7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715614633577,"stop":1715614633577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda123bca93925bb","name":"Fails to push message bigger that 1MB","time":{"start":1715615098294,"stop":1715615098294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3321d9989ca799a7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715614895570,"stop":1715614895570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13088df5ff7b005","name":"Push message with Russian payload","time":{"start":1715615207974,"stop":1715615207974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd7aa5d1a58c89","name":"Push message with content topic containing Arabic","time":{"start":1715615098283,"stop":1715615098283,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda0bde619bbffcf","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715614691168,"stop":1715614691169,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00a7d0b6d035a07","name":"Check message with no payload is not received","time":{"start":1715614846602,"stop":1715614846602,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e173142ddf92e","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715614644236,"stop":1715614644236,"duration":0},"status":"passed","severity":"normal"},{"uid":"df127549e4dbdd7d","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715614869158,"stop":1715614869158,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ea0a1194aba6aa","name":"Overlapping topic subscription","time":{"start":1715615320995,"stop":1715615320995,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa28420c6e1def6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715614655160,"stop":1715614655160,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd95927e6dc414f","name":"A test","time":{"start":1715614936230,"stop":1715614936230,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cf247c5214dfc3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app71/3/topic61/utf8","time":{"start":1715615198220,"stop":1715615198220,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6598dbfdda37db","name":"should set field with all protocols enabled","time":{"start":1715614639559,"stop":1715614639559,"duration":0},"status":"passed","severity":"normal"},{"uid":"b596a10ab63e53a9","name":"Check received message containing short","time":{"start":1715615157489,"stop":1715615157490,"duration":1},"status":"passed","severity":"normal"},{"uid":"35eaca9c4b309314","name":"Fails to publish message with wrong content topic","time":{"start":1715615145201,"stop":1715615145201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f670bbfa9f3832a3","name":"Subscribe and receive messages via lightPush","time":{"start":1715615320992,"stop":1715615320993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0db25eb381c826","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715615145198,"stop":1715615145198,"duration":0},"status":"passed","severity":"normal"},{"uid":"89464632dd6ec2af","name":"Check received message containing Russian","time":{"start":1715615157478,"stop":1715615157478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7c78225f412ff9","name":"Meta field set when metaSetter is specified","time":{"start":1715614644474,"stop":1715614644475,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0ee09f5521d391","name":"handles different networkShards values correctly","time":{"start":1715614630990,"stop":1715614630990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1a353ff5e7a6e7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869157,"stop":1715614869157,"duration":0},"status":"passed","severity":"normal"},{"uid":"550c8110bb93a27","name":"Check received message containing Basic HTML tag","time":{"start":1715615157480,"stop":1715615157481,"duration":1},"status":"passed","severity":"normal"},{"uid":"859d7f3882dba13b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715615150803,"stop":1715615150804,"duration":1},"status":"passed","severity":"normal"},{"uid":"58799d081333691f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715614630952,"stop":1715614630952,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc825a7d065c1461","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715614936164,"stop":1715614936164,"duration":0},"status":"passed","severity":"normal"},{"uid":"47af29b69b37fe6e","name":"Encoder throws on undefined content topic","time":{"start":1715614644475,"stop":1715614644475,"duration":0},"status":"passed","severity":"normal"},{"uid":"13587caf0d476971","name":"should only return 1 node with relay capability","time":{"start":1715614655456,"stop":1715614655456,"duration":0},"status":"passed","severity":"normal"},{"uid":"627291123ae852a8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715615117975,"stop":1715615117976,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5abecd918fde9e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715614630994,"stop":1715614630994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bb37c0cea605e0","name":"should set field with only FILTER enabled","time":{"start":1715614639559,"stop":1715614639560,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a96ec37f7ddc4f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715614655155,"stop":1715614655155,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf7fc1250691f9b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715614936163,"stop":1715614936163,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2802102c581947","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715614630993,"stop":1715614630993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a935eecded5f55a9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715614631001,"stop":1715614631001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a46848d987b6828","name":"Push message with rate limit","time":{"start":1715615208014,"stop":1715615208015,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8b6c8f4f2736d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869160,"stop":1715614869160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7e4700b19a850","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715614936149,"stop":1715614936150,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd9e5741f9e3e5d","name":"Subscribe and receive messages via lightPush","time":{"start":1715615320981,"stop":1715615320981,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ad77d9df397c55","name":"Check message received after nwaku node is restarted","time":{"start":1715615157489,"stop":1715615157489,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfd3b8f8d9582b4e","name":"Check received message containing short","time":{"start":1715614846587,"stop":1715614846588,"duration":1},"status":"passed","severity":"normal"},{"uid":"8988b0d6dd95ad35","name":"Check received message with timestamp: 1715614681965000000 ","time":{"start":1715615157498,"stop":1715615157499,"duration":1},"status":"passed","severity":"normal"},{"uid":"14da702bdcdc9f6a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715614762363,"stop":1715614762363,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae4f80e13bc7865","name":"Push message with long payload","time":{"start":1715615098272,"stop":1715615098273,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f8a359be544106","name":"Push message with content topic containing XML","time":{"start":1715615098284,"stop":1715615098285,"duration":1},"status":"passed","severity":"normal"},{"uid":"826ef044d1f8476b","name":"Check meta is set [symmetric]","time":{"start":1715614665290,"stop":1715614665291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6b010b981bf4c7","name":"handles multiple messages","time":{"start":1715615270194,"stop":1715615270194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d233088b271dfa","name":"Check received message containing emoji","time":{"start":1715614846597,"stop":1715614846597,"duration":0},"status":"passed","severity":"normal"},{"uid":"330e49da5bfbfd4b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715615280150,"stop":1715615280150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c98c0013a70400","name":"Check message with no pubsub topic is not received","time":{"start":1715614846601,"stop":1715614846601,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1b5cf4dd7b68a9","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715614630987,"stop":1715614630987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4e4ea1086db","name":"Check received message containing numeric","time":{"start":1715615157490,"stop":1715615157491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cb47d1767aa583","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715614869139,"stop":1715614869140,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e5de20ae29f39e","name":"Store - dialed after - with timeout","time":{"start":1715615288554,"stop":1715615288554,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ef1135b4bd2e17","name":"Push message with content topic containing SQL Injection","time":{"start":1715615207985,"stop":1715615207985,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f13a3ccc033a50","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715614869159,"stop":1715614869159,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd45ff43e5abed70","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715614639068,"stop":1715614639068,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e117b126f0c8f2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715615249084,"stop":1715615249084,"duration":0},"status":"passed","severity":"normal"},{"uid":"45de7929b9581b14","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715614869156,"stop":1715614869156,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3e84775d6431a4","name":"groups content topics by expected pubsub topic","time":{"start":1715614630989,"stop":1715614630989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4ed6e7ecda6263","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715614630998,"stop":1715614630998,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40cb32ff3f702af","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715614630985,"stop":1715614630986,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c8b7d757a434eb","name":"Default pageSize","time":{"start":1715615272890,"stop":1715615272891,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1dd6ff6b3755bb0","name":"Reopen subscription with peer with lost subscription","time":{"start":1715614759339,"stop":1715614759340,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab835c88d1dbf82","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869134,"stop":1715614869134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13c1e4e1a96c7bf","name":"Check publish message after service node is restarted","time":{"start":1715615145203,"stop":1715615145203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b337c65d859a7d23","name":"Reopen subscription with peer with lost subscription","time":{"start":1715614759342,"stop":1715614759342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6137cf27c199d815","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715615117981,"stop":1715615117981,"duration":0},"status":"passed","severity":"normal"},{"uid":"66db8d83a7528d38","name":"Push message with content topic containing unicode special characters","time":{"start":1715615207988,"stop":1715615207991,"duration":3},"status":"passed","severity":"normal"},{"uid":"45fcb3749bc40614","name":"Subscribe to topic containing long and receive message","time":{"start":1715615320986,"stop":1715615320986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8c4cc29bfa1940","name":"same cluster, different shard: nodes connect","time":{"start":1715614982546,"stop":1715614982546,"duration":0},"status":"passed","severity":"normal"},{"uid":"59033b7ecc27512b","name":"random static sharding 5 - Cluster ID: 968, Shard ID: 172","time":{"start":1715615214795,"stop":1715615214795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea502aa210f125b5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715615157484,"stop":1715615157484,"duration":0},"status":"passed","severity":"normal"},{"uid":"74792c4afb68692e","name":"Push message with numeric payload","time":{"start":1715615098273,"stop":1715615098273,"duration":0},"status":"passed","severity":"normal"},{"uid":"3959ea0c82e253ef","name":"Check received message containing shell command","time":{"start":1715615157497,"stop":1715615157497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1cade85ac16450","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715615280150,"stop":1715615280150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc477f8b688dc9c7","name":"Subscribe and receive messages via waku relay post","time":{"start":1715614936150,"stop":1715614936151,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9fad8134cee7b1","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715615257309,"stop":1715615257310,"duration":1},"status":"passed","severity":"normal"},{"uid":"a382292d84020e84","name":"Encoder throws on undefined content topic","time":{"start":1715614667206,"stop":1715614667206,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f226b95e65b79a","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715614869132,"stop":1715614869132,"duration":0},"status":"passed","severity":"normal"},{"uid":"496614f301e441c0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715615117973,"stop":1715615117974,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdc074c163e0044","name":"Nodes with multiple pubsub topic","time":{"start":1715615117978,"stop":1715615117979,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c16c16bfe2b9c65","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715614869134,"stop":1715614869136,"duration":2},"status":"passed","severity":"normal"},{"uid":"92ad39c3d651c9e1","name":"Check received message containing JSON","time":{"start":1715615157481,"stop":1715615157481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db39eec80ebf217","name":"should not receive a peer event after stop","time":{"start":1715615158487,"stop":1715615158488,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f2f8315888f4e0","name":"1 Relay, 1 Filter, gives up","time":{"start":1715614655187,"stop":1715614655187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5eb4cbaa9d76232","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715614869157,"stop":1715614869157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534aac8ba6117f2","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715614869138,"stop":1715614869138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa84e5c3e00f5e5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715615320999,"stop":1715615320999,"duration":0},"status":"passed","severity":"normal"},{"uid":"823191801e14f08e","name":"Subscribe and receives messages on 20 topics","time":{"start":1715614936152,"stop":1715614936152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb2df899d18e251","name":"getPeersByDiscovery","time":{"start":1715615103870,"stop":1715615103870,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5594c2c044f205","name":"connects to nwaku","time":{"start":1715615284467,"stop":1715615284468,"duration":1},"status":"passed","severity":"normal"},{"uid":"eecbaffc42c7d899","name":"shard 0","time":{"start":1715615214792,"stop":1715615214793,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd285338ab320c10","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app83/2/topic638/proto","time":{"start":1715615198222,"stop":1715615198222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9494776f2fb8ea","name":"Fails to push message with empty content topic","time":{"start":1715615207992,"stop":1715615207998,"duration":6},"status":"passed","severity":"normal"},{"uid":"d8c10ac6840bd624","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715614696585,"stop":1715614696585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e4b4545a016900f","name":"should throw error - no public key","time":{"start":1715614639553,"stop":1715614639553,"duration":0},"status":"passed","severity":"normal"},{"uid":"2830514e07084955","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715614630999,"stop":1715614630999,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4868937413cf08","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715615103871,"stop":1715615103871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3122d61f9c5219f1","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715614630995,"stop":1715614630995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a19b80e63a37099","name":"Push to array if already present","time":{"start":1715614630686,"stop":1715614630686,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c43980e7f55ec4","name":"Push message with custom timestamp: 1684856446796","time":{"start":1715615208015,"stop":1715615208020,"duration":5},"status":"passed","severity":"normal"},{"uid":"24aa63fc6f6b0536","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715614869158,"stop":1715614869159,"duration":1},"status":"passed","severity":"normal"},{"uid":"89fa753ac6df965c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715614630986,"stop":1715614630987,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5148277e9b4f06e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715614639069,"stop":1715614639070,"duration":1},"status":"passed","severity":"normal"},{"uid":"713714b85381fc3c","name":"Push message with content topic containing JSON","time":{"start":1715615207987,"stop":1715615207987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b051f9487a780ccd","name":"Check publish message containing special chars","time":{"start":1715615145192,"stop":1715615145192,"duration":0},"status":"passed","severity":"normal"},{"uid":"da55a8b7c1f6a8da","name":"Subscribe to topic containing short and receive message","time":{"start":1715614936155,"stop":1715614936155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1202cd09687a1d","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715614631006,"stop":1715614631007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee7e42c606701ea3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715614639067,"stop":1715614639067,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb2e179f9bd037b","name":"Check received message containing Russian","time":{"start":1715614846592,"stop":1715614846593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56c06af7135d32c","name":"can start the service","time":{"start":1715614696574,"stop":1715614696575,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f2407b537a9562","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715614631001,"stop":1715614631002,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfd3bcde7ad3413","name":"Push message with escaped characters payload","time":{"start":1715615098278,"stop":1715615098278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f971b4f5e1cee8e","name":"getPeersByDiscovery","time":{"start":1715614723510,"stop":1715614723510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cfd03d84d066e3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715615280150,"stop":1715615280151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b91262279ed6973","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715615214800,"stop":1715615214800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff551ae96fc63912","name":"throws on content topic with generation field greater than 0","time":{"start":1715614630981,"stop":1715614630982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9e40ec7c4de088","name":"more peers than existing","time":{"start":1715615098427,"stop":1715615098427,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ad9b63ac59ded4c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715614655457,"stop":1715614655458,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05d3a673a27b616","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715615157499,"stop":1715615157500,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb30d28f99ec7df","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715614790159,"stop":1715614790159,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc062c949a8aa4b","name":"Check message with invalid timestamp is not received","time":{"start":1715615157485,"stop":1715615157485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0b0d8ff8f1c11c","name":"handles empty shards array correctly","time":{"start":1715614631007,"stop":1715614631008,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8dd77cfb1b0127","name":"removeEventListener with correct event","time":{"start":1715614723509,"stop":1715614723509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e808855f664c99d","name":"should properly compute the node id","time":{"start":1715614639555,"stop":1715614639555,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb80536cc6edc39","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715614630988,"stop":1715614630989,"duration":1},"status":"passed","severity":"normal"},{"uid":"60144313cffaa6ff","name":"Query with Ordered Callback, No Decoder","time":{"start":1715615243086,"stop":1715615243089,"duration":3},"status":"passed","severity":"normal"},{"uid":"95810fa2ac3433e1","name":"Push message with escaped characters payload","time":{"start":1715615207977,"stop":1715615207977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acd0af78ea8895c","name":"should set field with all protocols disabled","time":{"start":1715614639558,"stop":1715614639559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7620a734bac68217","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715614630986,"stop":1715614630986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e30b686b7d0d92","name":"should properly create location multiaddrs - tcp4","time":{"start":1715614639557,"stop":1715614639557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f778bf66cf7cf94c","name":"Push message on custom pubsubTopic","time":{"start":1715614958957,"stop":1715614958957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6612ac6c1f279ba","name":"Push message with content topic containing escaped characters","time":{"start":1715615098286,"stop":1715615098286,"duration":0},"status":"passed","severity":"normal"},{"uid":"86737a36b7893d34","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715614869150,"stop":1715614869150,"duration":0},"status":"passed","severity":"normal"},{"uid":"222a0923b8bfa82","name":"Query Generator - forward","time":{"start":1715615240718,"stop":1715615240718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80a9bbd683ac89a","name":"udp ip6 address","time":{"start":1715614638968,"stop":1715614638968,"duration":0},"status":"passed","severity":"normal"},{"uid":"136e4349740db3f5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715615194233,"stop":1715615194234,"duration":1},"status":"passed","severity":"normal"},{"uid":"160dd79d93ea0cc9","name":"Js publishes, other Js receives","time":{"start":1715615126158,"stop":1715615126158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16f2cdea809b0ec","name":"Push message with content topic containing numeric","time":{"start":1715615207982,"stop":1715615207982,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd560f3befaa8e1","name":"Subscribe to topic containing short and receive message","time":{"start":1715615320985,"stop":1715615320985,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc63fb5ba4ff56","name":"Check publish message containing Chinese","time":{"start":1715615145192,"stop":1715615145193,"duration":1},"status":"passed","severity":"normal"},{"uid":"db677f244a7e718a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715615150795,"stop":1715615150796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96439eacd887a2b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715615207986,"stop":1715615207987,"duration":1},"status":"passed","severity":"normal"},{"uid":"231901c3cb8fc96f","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715614631004,"stop":1715614631004,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bb6de468bbef0","name":"random static sharding 7 - Cluster ID: 345, Shard ID: 664","time":{"start":1715615214796,"stop":1715615214797,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9fc46245232636","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715614958965,"stop":1715614958966,"duration":1},"status":"passed","severity":"normal"},{"uid":"97782966e5f69674","name":"Push 30 different messages","time":{"start":1715615098279,"stop":1715615098279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6941112d28fe1d08","name":"Push message with short payload","time":{"start":1715615098272,"stop":1715615098272,"duration":0},"status":"passed","severity":"normal"},{"uid":"62df61162f3f7728","name":"Passing page size 11 when there are 10 messages","time":{"start":1715615272889,"stop":1715615272889,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2bc1fe55f10bdd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715614655157,"stop":1715614655158,"duration":1},"status":"passed","severity":"normal"},{"uid":"2843504a546f77fe","name":"isConnected should return true after first peer connects","time":{"start":1715614733866,"stop":1715614733867,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad551a6cf70895a7","name":"should not fail to stop the service if it was not started","time":{"start":1715614696577,"stop":1715614696578,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ccd1651fce8ea5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715614630951,"stop":1715614630952,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d83c189e44d58b7","name":"LightPush","time":{"start":1715615288554,"stop":1715615288554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d865b7dd58ccd7fc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715614936160,"stop":1715614936160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65f1a6df3c25393","name":"Reopen subscription with peer with lost subscription","time":{"start":1715614713631,"stop":1715614713631,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce5f4a229a6805a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715615320999,"stop":1715615320999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3bd9fb9fc041b8","name":"should return valid sharding parameters for static sharding","time":{"start":1715614631005,"stop":1715614631005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46c44c671a0a2cc","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715614631009,"stop":1715614631009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5e4b60e60be7fd","name":"Push message with content topic containing Chinese","time":{"start":1715615098282,"stop":1715615098282,"duration":0},"status":"passed","severity":"normal"},{"uid":"df16c779f4d04121","name":"Push message with custom timestamp: 1715618446796","time":{"start":1715615208034,"stop":1715615208034,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d4e7f89c9bb2c2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715615320987,"stop":1715615320987,"duration":0},"status":"passed","severity":"normal"},{"uid":"37244e7e07336898","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715615150803,"stop":1715615150803,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3d56e5fe748c92","name":"Check received message containing Basic HTML tag","time":{"start":1715614846595,"stop":1715614846595,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b08c4fdd1f0f72","name":"Push message with meta","time":{"start":1715615098288,"stop":1715615098288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf7617eef7aeac8","name":"Decoder throws on empty string content topic","time":{"start":1715614667207,"stop":1715614667207,"duration":0},"status":"passed","severity":"normal"},{"uid":"635fe0fad41d8600","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715615150795,"stop":1715615150795,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeac26769400a56","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715614846599,"stop":1715614846599,"duration":0},"status":"passed","severity":"normal"},{"uid":"768833809fa817c5","name":"Check message with no payload is not received","time":{"start":1715615157486,"stop":1715615157486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62d4fb2ab057355","name":"Push message equal or less that 1MB","time":{"start":1715615208034,"stop":1715615208034,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a73fc05e19d567","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715615117978,"stop":1715615117978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fa1776f3de89d8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715614733862,"stop":1715614733863,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33a54bff70a3c6e","name":"Ping on subscribed peer","time":{"start":1715614713627,"stop":1715614713628,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ddd0fbcd9bc644","name":"should not receive a peer event after stop","time":{"start":1715614659428,"stop":1715614659428,"duration":0},"status":"passed","severity":"normal"},{"uid":"85902d4c3a54dc31","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715614631003,"stop":1715614631003,"duration":0},"status":"passed","severity":"normal"},{"uid":"561fcdb8d6391cb1","name":"Init the array if not present","time":{"start":1715614630683,"stop":1715614630685,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dd6f8c33f730d4a","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715614631008,"stop":1715614631009,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd6b4337b091fb4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715614630990,"stop":1715614630990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a36bd8952f96ee5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715615150799,"stop":1715615150799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1106ee08c7bcc416","name":"Push message with JSON payload","time":{"start":1715615098277,"stop":1715615098277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d661d90f77f9d72a","name":"Push message with content topic containing short","time":{"start":1715615098280,"stop":1715615098280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b551b691a4105ce","name":"new peer added after a peer was already found","time":{"start":1715615103870,"stop":1715615103871,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2bab47f88d24e585","name":"Wrong topic","time":{"start":1715615198224,"stop":1715615198226,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c11e8151365946e","name":"Push message with Chinese payload","time":{"start":1715615207973,"stop":1715615207973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb7b3a2283ca083","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715615320983,"stop":1715615320984,"duration":1},"status":"passed","severity":"normal"},{"uid":"92405c57a6cd46ee","name":"should not receive a peer event before start","time":{"start":1715615158487,"stop":1715615158487,"duration":0},"status":"passed","severity":"normal"},{"uid":"527a13f21be2648f","name":"Nwaku publishes","time":{"start":1715615126157,"stop":1715615126158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3055c04cb3a92fbc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715615320994,"stop":1715615320994,"duration":0},"status":"passed","severity":"normal"},{"uid":"480433ba2f97f051","name":"Encoder throws on empty string content topic","time":{"start":1715614667206,"stop":1715614667207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5dbf76330e75c13","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715615257308,"stop":1715615257309,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8be40ed9d1abd39","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715614631000,"stop":1715614631000,"duration":0},"status":"passed","severity":"normal"},{"uid":"7558721f8da61d69","name":"can start and stop the service","time":{"start":1715615158485,"stop":1715615158485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cf3852572c88fd","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715614639076,"stop":1715614639076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdaf6c4a59089b9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715614630997,"stop":1715614630997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e11de846c509a98","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715615194235,"stop":1715615194235,"duration":0},"status":"passed","severity":"normal"},{"uid":"568be4d31c014a0d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715614936164,"stop":1715614936164,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e5c4f35ee58ef8","name":"Passing page size 1 when there are 4 messages","time":{"start":1715615272886,"stop":1715615272887,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd5719e6a2b408d","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715614682704,"stop":1715614682713,"duration":9},"status":"passed","severity":"normal"},{"uid":"868eab0a20b0487f","name":"receives messages sent to provided content topic through callback","time":{"start":1715615145317,"stop":1715615145317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f2963cfb9a3e6f5","name":"should set field with only RELAY enabled","time":{"start":1715614639559,"stop":1715614639559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3443b4dece841e5f","name":"can start the service","time":{"start":1715615158484,"stop":1715615158485,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5863ebbe7fc9ded","name":"Generator, custom pubsub topic","time":{"start":1715615249084,"stop":1715615249085,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0c18623e44d66c","name":"Relay - dialed first","time":{"start":1715615288551,"stop":1715615288552,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe249f5779ee2f0","name":"Refresh subscription","time":{"start":1715614936154,"stop":1715614936155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0dcc57c41c168b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715615321000,"stop":1715615321000,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddf1725d619f81","name":"configure the node with multiple content topics","time":{"start":1715615198227,"stop":1715615198227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a012328ea9cb022f","name":"Push message with unicode special characters payload","time":{"start":1715615207977,"stop":1715615207978,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f2150ce4cccf12","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715615320993,"stop":1715615320993,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e04cccb0d0c48f","name":"Fails to publish message with empty text","time":{"start":1715615145201,"stop":1715615145201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2868a4953a809","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715615321001,"stop":1715615321001,"duration":0},"status":"passed","severity":"normal"},{"uid":"42097925d889a4b7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715615150801,"stop":1715615150801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f0ff5532d0d23","name":"Push message with Basic HTML tag payload","time":{"start":1715615207976,"stop":1715615207976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a101cca68e2da0","name":"Publish message with custom timestamp: Mon May 13 2024 16:45:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1715615145200,"stop":1715615145200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d79540ac292a811","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/8/topic700/test.js","time":{"start":1715615198223,"stop":1715615198223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0857868942ca94","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app95/7/topic788/proto","time":{"start":1715615198221,"stop":1715615198221,"duration":0},"status":"passed","severity":"normal"},{"uid":"184e244a8f0fba0b","name":"Push message with content topic containing escaped characters","time":{"start":1715615207988,"stop":1715615207988,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6bbc73417e728b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715615320987,"stop":1715615320987,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe591d5d25c6ce38","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715614639069,"stop":1715614639069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c22ada98be39404","name":"Decoder throws on empty string content topic","time":{"start":1715614644477,"stop":1715614644477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bba2a39d44abe68","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869140,"stop":1715614869140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3688270496cd5a1","name":"should not receive a peer event before start","time":{"start":1715614659428,"stop":1715614659428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec50a878dbbcbd82","name":"Push message with Russian payload","time":{"start":1715615098274,"stop":1715615098275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1f52f1fb81728e","name":"Ping on subscribed peer","time":{"start":1715614759336,"stop":1715614759337,"duration":1},"status":"passed","severity":"normal"},{"uid":"416543b80dab7adc","name":"addEventListener with correct event","time":{"start":1715614723507,"stop":1715614723508,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4fdb8ab7adbb08","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715614869159,"stop":1715614869159,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9616b7bc78e0fe6","name":"random static sharding 3 - Cluster ID: 409, Shard ID: 243","time":{"start":1715615214794,"stop":1715615214794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede1333936308837","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715615198227,"stop":1715615198227,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccb9f356145e1aa","name":"Used by Waku Relay","time":{"start":1715615284469,"stop":1715615284469,"duration":0},"status":"passed","severity":"normal"},{"uid":"157711db2a9faf22","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715615150799,"stop":1715615150800,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ca23b4d064e277","name":"Fields are not dropped","time":{"start":1715614643923,"stop":1715614643925,"duration":2},"status":"passed","severity":"normal"},{"uid":"59d48e5d275d9931","name":"Ping on peer without subscriptions","time":{"start":1715614713628,"stop":1715614713629,"duration":1},"status":"passed","severity":"normal"},{"uid":"2689523c0a3f15c6","name":"through manual discovery","time":{"start":1715614965257,"stop":1715614965257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d20ded88e1ab","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715615150805,"stop":1715615150805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9561721e87ad70f5","name":"Push message with content topic containing Script","time":{"start":1715615207986,"stop":1715615207986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0a0a2a41765848","name":"Generator, 2 different pubsubtopics","time":{"start":1715615249081,"stop":1715615249082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eedfdf193c130da","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715614869161,"stop":1715614869161,"duration":0},"status":"passed","severity":"normal"},{"uid":"409f3b3328b4357f","name":"pre and post cipher","time":{"start":1715614665776,"stop":1715614665776,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cc88cefced3e32","name":"should throw error - no id","time":{"start":1715614639553,"stop":1715614639553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f35b8a804ea152f","name":"Decoder throws on empty string content topic","time":{"start":1715614665293,"stop":1715614665293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14ae1c689f8ad86","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715615117979,"stop":1715615117979,"duration":0},"status":"passed","severity":"normal"},{"uid":"21eedf80a1fc30a1","name":"Check received message with timestamp: 1715614681965 ","time":{"start":1715615157499,"stop":1715615157499,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca360edd4686d4","name":"Check received message containing numeric","time":{"start":1715614846588,"stop":1715614846590,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c3a19b83091c3d9","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715615243071,"stop":1715615243072,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5549c647a89572","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715614762360,"stop":1715614762361,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7d99ef231e5175","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715614631007,"stop":1715614631007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c13fe2a62bcdab","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715615320988,"stop":1715615320988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5740003ad0ae191","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715615145316,"stop":1715615145316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31037ca7f4c6f8a3","name":"Check received message containing Chinese","time":{"start":1715614846591,"stop":1715614846591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e483dc11be9fea99","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715614630984,"stop":1715614630985,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eac735ce146ab99","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715614691169,"stop":1715614691170,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a36ffde5de814e","name":"Encoder throws on undefined content topic","time":{"start":1715614665291,"stop":1715614665292,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b5e3f1a25cb0b9","name":"Check publish message containing Russian","time":{"start":1715615145193,"stop":1715615145194,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8085670e2e1e9","name":"Check received message containing emoji","time":{"start":1715615157482,"stop":1715615157483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c7123bf5109a1a","name":"Reusing cursor across nodes","time":{"start":1715615194236,"stop":1715615194236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb4096b7fea842b","name":"should throw error - no id","time":{"start":1715614639553,"stop":1715614639554,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbea468799e86ad5","name":"Check received message containing JSON","time":{"start":1715615157496,"stop":1715615157497,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aa94b6acae5f2c","name":"random static sharding 6 - Cluster ID: 428, Shard ID: 693","time":{"start":1715615214796,"stop":1715615214796,"duration":0},"status":"passed","severity":"normal"},{"uid":"978fa192f5ceb92c","name":"Publish message with custom timestamp: Tue May 23 2023 15:45:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1715615145198,"stop":1715615145199,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c53305b23eed0e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715614869152,"stop":1715614869152,"duration":0},"status":"passed","severity":"normal"},{"uid":"766407d75c6bcff4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715614846598,"stop":1715614846599,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a1dd2a7f9dd1ba","name":"Callback on promise, aborts when callback returns true","time":{"start":1715615258256,"stop":1715615258256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5fca31ddbe5d8b","name":"Check received message containing Arabic","time":{"start":1715615157492,"stop":1715615157492,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dabbcbcb2d5887","name":"should not receive a peer event before start","time":{"start":1715614696580,"stop":1715614696581,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b96208af5676de","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715614869133,"stop":1715614869133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44700cd34dd9311","name":"Push message with content topic containing unicode special characters","time":{"start":1715615098287,"stop":1715615098287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28d5aadc5cf43f0","name":"Check message received after jswaku node is restarted","time":{"start":1715614846603,"stop":1715614846603,"duration":0},"status":"skipped","severity":"normal"},{"uid":"884b66019ef7e328","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715614630998,"stop":1715614630998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd8098d94e98f8c","name":"Query generator for multiple messages with different message text format","time":{"start":1715615258254,"stop":1715615258255,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84117f09118a4e0","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715614633579,"stop":1715614633579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1695af2bce7b9823","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715615320997,"stop":1715615320997,"duration":0},"status":"passed","severity":"normal"},{"uid":"15907d7a41a008e","name":"Query generator for 2000 messages","time":{"start":1715615258258,"stop":1715615258258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a714b73dda0954bf","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715614630984,"stop":1715614630984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bb73f60d835f62","name":"Check received message with timestamp: 1715614682596 ","time":{"start":1715614846598,"stop":1715614846598,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d794683676237f","name":"should not throw an error for a single configured topic","time":{"start":1715614631002,"stop":1715614631002,"duration":0},"status":"passed","severity":"normal"},{"uid":"950e3400cc2ce336","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715615320995,"stop":1715615320995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5bd05dcdc2552e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715614630997,"stop":1715614630997,"duration":0},"status":"passed","severity":"normal"},{"uid":"9869fcf611bdaa72","name":"Check received message containing Chinese","time":{"start":1715615157477,"stop":1715615157478,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bd5c8182b060c1","name":"ignores unrecognized TXT record formats","time":{"start":1715614655455,"stop":1715614655455,"duration":0},"status":"passed","severity":"normal"},{"uid":"76214194c0acc8f7","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715615103871,"stop":1715615103871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee940f1f0a955b28","name":"should handle application and version for autosharding","time":{"start":1715614630993,"stop":1715614630994,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1aecfcd407684b","name":"Push message with content topic containing Arabic","time":{"start":1715615207984,"stop":1715615207984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff84d5cf550207d","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715614691167,"stop":1715614691168,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e6385005fb8be","name":"Push message with short payload","time":{"start":1715615207971,"stop":1715615207971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e3469af5e33861","name":"different cluster, same shard: nodes don't connect","time":{"start":1715614982546,"stop":1715614982546,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcff4536b03cbbc5","name":"Callback on promise","time":{"start":1715615258256,"stop":1715615258256,"duration":0},"status":"passed","severity":"normal"},{"uid":"e045c1130d1e8c2a","name":"unsubscribes","time":{"start":1715615270195,"stop":1715615270195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d4289fbf3060e1","name":"should not fail to stop the service if it was not started","time":{"start":1715614659427,"stop":1715614659427,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2809673836c4d3","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715614869152,"stop":1715614869152,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfaac39337cd988","name":"should throw an error for insufficient data","time":{"start":1715614630952,"stop":1715614630953,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c60fa704caa607","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715614631009,"stop":1715614631009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5af8c7e37a0128","name":"Push message with long payload","time":{"start":1715615207971,"stop":1715615207972,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c5e409fa3cdd1f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715614639068,"stop":1715614639068,"duration":0},"status":"passed","severity":"normal"},{"uid":"245cf15cbcb7d2cb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715614936150,"stop":1715614936150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0f9fa76d77b7ce","name":"can start and stop the service","time":{"start":1715614696575,"stop":1715614696576,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad1140ba8612484","name":"Ping on unsubscribed peer","time":{"start":1715614759337,"stop":1715614759338,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdda3749ecde1e6b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715615214793,"stop":1715615214793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1b008719e6cf23","name":"A test","time":{"start":1715614936230,"stop":1715614936231,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10fdcd1d8b1b1d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715614869162,"stop":1715614869162,"duration":0},"status":"passed","severity":"normal"},{"uid":"14be17f777e9d511","name":"Relay + Store","time":{"start":1715614692124,"stop":1715614692124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0abdfeae81447f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715615426231,"stop":1715615426232,"duration":1},"status":"passed","severity":"normal"},{"uid":"4343f1848ff69c1a","name":"Check received message containing XML","time":{"start":1715615157480,"stop":1715615157480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e89d070b5dfab1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715614895571,"stop":1715614895572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b813c5d74e54bb7f","name":"should load peers from local storage and dispatch events","time":{"start":1715614659429,"stop":1715614659429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef814fb05a1570c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715614936163,"stop":1715614936163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d9a89146ca9379","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715614630991,"stop":1715614630991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7866b8e436262a0","name":"Check received message with timestamp: 1715614681965 ","time":{"start":1715615157483,"stop":1715615157484,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bfe45220b7cc20","name":"Check received message containing Chinese","time":{"start":1715615157491,"stop":1715615157492,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d94993ce28adf49","name":"Check received message containing long","time":{"start":1715615157474,"stop":1715615157475,"duration":1},"status":"passed","severity":"normal"},{"uid":"db765020801af59","name":"Subscribe to topic containing Script and publish message","time":{"start":1715615150802,"stop":1715615150802,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc8af1f0a72b0fa","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715614633575,"stop":1715614633577,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1f732166a1c0a07","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715614665287,"stop":1715614665289,"duration":2},"status":"passed","severity":"normal"},{"uid":"a162ee66ef72a1d5","name":"can start the service","time":{"start":1715614659426,"stop":1715614659426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad285caeb951d721","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715614631009,"stop":1715614631010,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b414fa9277b2e0","name":"Subscribe to topic containing Script and receive message","time":{"start":1715615320998,"stop":1715615320998,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdad807a913caa7","name":"Subscribe and receives messages on 20 topics","time":{"start":1715615320983,"stop":1715615320983,"duration":0},"status":"passed","severity":"normal"},{"uid":"728a1f57a328c655","name":"should decode valid enr with tcp successfully","time":{"start":1715614639552,"stop":1715614639553,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73f12c431236860","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715615157484,"stop":1715615157485,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4262831ebd5db","name":"handles different clusterIds correctly","time":{"start":1715614630990,"stop":1715614630990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0993d4bf142ac51","name":"nwaku subscribes","time":{"start":1715615126156,"stop":1715615126157,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a998d5b31cd210","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715615320993,"stop":1715615320993,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c26e550ee79c927","name":"Check received message with timestamp: 1715614681965000000 ","time":{"start":1715615157483,"stop":1715615157483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8dd7a2fcc99142","name":"should not fail to stop the service if it was not started","time":{"start":1715615158485,"stop":1715615158485,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ea41b2b7dfd79d","name":"Push message with emoji payload","time":{"start":1715615098279,"stop":1715615098279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6359146e9cc0452","name":"receives messages sent to provided content topic through stream","time":{"start":1715615145318,"stop":1715615145318,"duration":0},"status":"skipped","severity":"normal"},{"uid":"baf264a2b5265a54","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715614667205,"stop":1715614667205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0551c184a02710","name":"Query with Promise Callback, No message returned","time":{"start":1715615243096,"stop":1715615243096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164bfcf8740f523","name":"Check message with non string payload is not received","time":{"start":1715614846602,"stop":1715614846602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b68a763a2c1f5ed","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715615280149,"stop":1715615280149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4978c0093d2133","name":"Ping on peer without subscriptions","time":{"start":1715614759341,"stop":1715614759341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8352031506cb072b","name":"Push message with numeric payload","time":{"start":1715615207972,"stop":1715615207972,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee6ada1ef163639","name":"should use DNS peer discovery with light client","time":{"start":1715614696584,"stop":1715614696584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b56ea4fd7f39898","name":"Subscribe and receive messages via waku relay post","time":{"start":1715615320982,"stop":1715615320982,"duration":0},"status":"passed","severity":"normal"},{"uid":"adee29bedbaa7175","name":"Check received message containing Arabic","time":{"start":1715614846592,"stop":1715614846592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7174560d4bf45b8","name":"Subscribe to topic containing XML and receive message","time":{"start":1715615320999,"stop":1715615320999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed264d5ca8f19563","name":"should only return 1 node with store capability","time":{"start":1715614655457,"stop":1715614655457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d03062c1d7f918","name":"isConnected should return false after all peers disconnect","time":{"start":1715614733867,"stop":1715614733868,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d5f10d7e645974","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715614630999,"stop":1715614630999,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a36466ddb360","name":"Subscribe and receive messages via waku relay post","time":{"start":1715615320993,"stop":1715615320994,"duration":1},"status":"passed","severity":"normal"},{"uid":"24706f720d164291","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715615280151,"stop":1715615280151,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cf31e90ec136f6","name":"Check received message containing Script","time":{"start":1715614846593,"stop":1715614846594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a542766b1118d","name":"Check publish message after client node is restarted","time":{"start":1715615145203,"stop":1715615145204,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b42634c2b0a3dd08","name":"Passing page size 0 when there are 110 messages","time":{"start":1715615272886,"stop":1715615272886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e6a81e7868adf8","name":"Push message with Arabic payload","time":{"start":1715615207973,"stop":1715615207974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25a5cfe99a4ef6d","name":"Refresh subscription","time":{"start":1715615320996,"stop":1715615320996,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b242b3b8aadf19","name":"Check message received after nwaku node is restarted","time":{"start":1715615157508,"stop":1715615157508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d1d7ae1a2a7e9a2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715614869138,"stop":1715614869138,"duration":0},"status":"passed","severity":"normal"},{"uid":"44638548b4d0ffb7","name":"safeDispatchEvent","time":{"start":1715614723511,"stop":1715614723511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15d76732a996e1e","name":"Publish message with large meta","time":{"start":1715615145204,"stop":1715615145204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a60a7cf41ebb03","name":"Publish message with rate limit","time":{"start":1715615145205,"stop":1715615145205,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf9670ac339bba0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715614693857,"stop":1715614693857,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f8ad99d02054e7","name":"Push message with content topic containing SQL Injection","time":{"start":1715615098283,"stop":1715615098284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0342a6958dedf8e","name":"should throw error - invalid id","time":{"start":1715614639554,"stop":1715614639554,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3dd4a8a2fbf397","name":"Check received message containing JSON","time":{"start":1715614846595,"stop":1715614846595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f619a6d8968e4b74","name":"throws on content topic with too few or too many fields","time":{"start":1715614630980,"stop":1715614630981,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef63dc70c240871","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715614682716,"stop":1715614682718,"duration":2},"status":"passed","severity":"normal"},{"uid":"81087a81bcd2f3d6","name":"Passing page size 10 when there are 10 messages","time":{"start":1715615272888,"stop":1715615272888,"duration":0},"status":"passed","severity":"normal"},{"uid":"79364742fa152204","name":"Check received message containing shell command","time":{"start":1715615157481,"stop":1715615157481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6510a980c0b2a4e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715615280150,"stop":1715615280150,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bfe099efb14cea","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715614936161,"stop":1715614936161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bfff73157bd14e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715614790160,"stop":1715614790160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b9929ef633dae8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715614630985,"stop":1715614630985,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68660ab2492a3fb","name":"Check received message containing escaped characters","time":{"start":1715615157497,"stop":1715615157497,"duration":0},"status":"passed","severity":"normal"},{"uid":"daff880f223c914d","name":"Check received message containing special chars","time":{"start":1715614846591,"stop":1715614846591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba92c5f8266129c6","name":"should not fail to start the service if it is already started","time":{"start":1715615158486,"stop":1715615158486,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9dfe03344bb744","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715615249082,"stop":1715615249083,"duration":1},"status":"passed","severity":"normal"},{"uid":"11866ed3820cd831","name":"Subscribe to topic containing Script and receive message","time":{"start":1715614936161,"stop":1715614936161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2549f39148c6bb0a","name":"Rejects garbage","time":{"start":1715614647917,"stop":1715614647917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b29501d661a55be","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715614790160,"stop":1715614790160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0556ccf3b6f07a","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715615194236,"stop":1715615194237,"duration":1},"status":"passed","severity":"normal"},{"uid":"861a3a72364c3aa","name":"Check message with no payload is not received","time":{"start":1715615157504,"stop":1715615157505,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2825ce331ab2d6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715615320990,"stop":1715615320990,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a73b89ebe0876","name":"Check meta is set [ecies]","time":{"start":1715614667205,"stop":1715614667206,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd39f9147d3049f","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715614869162,"stop":1715614869163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42f7fee9e03e711","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715614654522,"stop":1715614654523,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee016a8e22ca206","name":"Check publish message containing Script","time":{"start":1715615145194,"stop":1715615145194,"duration":0},"status":"passed","severity":"normal"},{"uid":"113f9dbe6ede492b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app44/8/topic608/json","time":{"start":1715615198221,"stop":1715615198222,"duration":1},"status":"passed","severity":"normal"},{"uid":"733e2677f58c64ac","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715614895570,"stop":1715614895571,"duration":1},"status":"passed","severity":"normal"},{"uid":"284c6ab1a64688d9","name":"Encoder throws on empty string content topic","time":{"start":1715614665292,"stop":1715614665292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a50af290562752c","name":"should properly create location multiaddrs - tcp","time":{"start":1715614639558,"stop":1715614639558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d42344b3a5b64f6","name":"Promise Callback - backward","time":{"start":1715615240719,"stop":1715615240720,"duration":1},"status":"passed","severity":"normal"},{"uid":"387033ac9a785783","name":"should throw an error for missing sharding configuration","time":{"start":1715614631007,"stop":1715614631007,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b1aead78c24ae","name":"Check received message containing special chars","time":{"start":1715615157491,"stop":1715615157491,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d67d198dd5c3e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715614630998,"stop":1715614630999,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5c1d70e29b6ec0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715615321001,"stop":1715615321001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47e0479405f9515","name":"does not throw on valid cases","time":{"start":1715614630979,"stop":1715614630979,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c1d8bbec4a44c4","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715614733865,"stop":1715614733866,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f43ffe8d6c73c99","name":"Check received message containing emoji","time":{"start":1715615157498,"stop":1715615157498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a4c629517d3e6","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715614869161,"stop":1715614869162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9138618388d6c5b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715615145201,"stop":1715615145202,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99d0e4522685c85","name":"Check received message containing shell command","time":{"start":1715614846596,"stop":1715614846596,"duration":0},"status":"passed","severity":"normal"},{"uid":"130792e1a62fc99a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715614895572,"stop":1715614895573,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28033f6b4035f7","name":"Push message with SQL Injection payload","time":{"start":1715615207974,"stop":1715615207975,"duration":1},"status":"passed","severity":"normal"},{"uid":"448e900ce03b96cc","name":"Push message with rate limit","time":{"start":1715615098290,"stop":1715615098290,"duration":0},"status":"passed","severity":"normal"},{"uid":"9738a96b6ac274a6","name":"Register correct protocols","time":{"start":1715615150793,"stop":1715615150794,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec03497df113637d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715615320990,"stop":1715615320990,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a77e0ee27fac3b","name":"Query Generator, No Decoder","time":{"start":1715615243075,"stop":1715615243083,"duration":8},"status":"passed","severity":"normal"},{"uid":"439ebd81b225765b","name":"Check received message containing numeric","time":{"start":1715615157476,"stop":1715615157476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc317b33839ba87","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715614762356,"stop":1715614762357,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa311434809236e","name":"Sign & Recover","time":{"start":1715614665776,"stop":1715614665777,"duration":1},"status":"passed","severity":"normal"},{"uid":"619cc75381dc0399","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715614655156,"stop":1715614655157,"duration":1},"status":"passed","severity":"normal"},{"uid":"57553d067ad636fc","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715614869149,"stop":1715614869149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7b01de7acd7bc3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715615280151,"stop":1715615280151,"duration":0},"status":"passed","severity":"normal"},{"uid":"163ceba39d158392","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715615194232,"stop":1715615194233,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60eb5d91b10d79","name":"Decrypt messages","time":{"start":1715615100852,"stop":1715615100852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c96e873f13432a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715614630996,"stop":1715614630996,"duration":0},"status":"passed","severity":"normal"},{"uid":"126f7696da4bbcfe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715614631001,"stop":1715614631001,"duration":0},"status":"passed","severity":"normal"},{"uid":"827c931a0bedbf1f","name":"Push message with content topic containing long","time":{"start":1715615207981,"stop":1715615207982,"duration":1},"status":"passed","severity":"normal"},{"uid":"b189f43294060495","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715614982544,"stop":1715614982544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fa48a1f6d01ed","name":"Ping on unsubscribed peer","time":{"start":1715614759341,"stop":1715614759342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee142b6423707b3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715615243085,"stop":1715615243086,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49c086e2280a019","name":"Push message with emoji payload","time":{"start":1715615207978,"stop":1715615207979,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d53d9618a6e2d48","name":"should encode/decode to text encoding","time":{"start":1715614639555,"stop":1715614639555,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc20da193d7c38c","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715614869132,"stop":1715614869133,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1bbd1af68dee16","name":"Check message with invalid timestamp is not received","time":{"start":1715614846599,"stop":1715614846600,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4c04d572e9c0bc","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715614630988,"stop":1715614630988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daed6bbab6d67fa","name":"Check message received after jswaku node is restarted","time":{"start":1715615157507,"stop":1715615157508,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea61c0db3c76c229","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715614631004,"stop":1715614631005,"duration":1},"status":"passed","severity":"normal"},{"uid":"666dbfbbd457f3c2","name":"Fails to publish duplicate message","time":{"start":1715615145200,"stop":1715615145200,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e9ea41371402ee","name":"Check received message containing special chars","time":{"start":1715615157476,"stop":1715615157477,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9d4f3a3ccdbb2a","name":"random static sharding 1 - Cluster ID: 189, Shard ID: 670","time":{"start":1715615214793,"stop":1715615214794,"duration":1},"status":"passed","severity":"normal"},{"uid":"e723e0ce1b30606d","name":"Publishes to nwaku","time":{"start":1715615126157,"stop":1715615126157,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ae75a9e31293b8","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715614895569,"stop":1715614895569,"duration":0},"status":"passed","severity":"normal"},{"uid":"361038b6dcfec087","name":"Push message with content topic containing Script","time":{"start":1715615098284,"stop":1715615098284,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1c1b65488fbd4e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715615280149,"stop":1715615280149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bea6ffb180dee","name":"Subscribe to topic containing XML and receive message","time":{"start":1715614936161,"stop":1715614936162,"duration":1},"status":"passed","severity":"normal"},{"uid":"936c6a6280dbada3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app28/10/topic919/xml","time":{"start":1715615198223,"stop":1715615198223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f49e0c0153fd2d","name":"Check received message containing Basic HTML tag","time":{"start":1715615157496,"stop":1715615157496,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1974676c0cbae2c","name":"Non TWN Cluster","time":{"start":1715615198220,"stop":1715615198220,"duration":0},"status":"passed","severity":"normal"},{"uid":"887eb931740eea86","name":"throws on content topic with non-number generation field","time":{"start":1715614630981,"stop":1715614630981,"duration":0},"status":"passed","severity":"normal"},{"uid":"facf3aa6132cd903","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715615117974,"stop":1715615117974,"duration":0},"status":"passed","severity":"normal"},{"uid":"995cb2166475138c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715614958965,"stop":1715614958965,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c074dbdcf5dd43","name":"should not fail to start the service if it is already started","time":{"start":1715614659427,"stop":1715614659427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7631a91fe29da3b6","name":"should return all peers when numPeers is 0","time":{"start":1715614644234,"stop":1715614644234,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df44aadfa1e2217","name":"Subscribe to topic containing short and publish message","time":{"start":1715615150798,"stop":1715615150798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede7ad1b1f6fae14","name":"Push message with Basic HTML tag payload","time":{"start":1715615098276,"stop":1715615098277,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ebd5ea5b580c5","name":"should be called for bootstrap peers","time":{"start":1715614691166,"stop":1715614691167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de0a97de28c51c1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715614655159,"stop":1715614655159,"duration":0},"status":"passed","severity":"normal"},{"uid":"3034b04c0cb0ed11","name":"should handle a minimal index list","time":{"start":1715614630950,"stop":1715614630951,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce896f1fa81693a","name":"Ping on subscribed peer","time":{"start":1715614759340,"stop":1715614759341,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccdfd865eb71327","name":"random static sharding 2 - Cluster ID: 471, Shard ID: 45","time":{"start":1715615214794,"stop":1715615214794,"duration":0},"status":"passed","severity":"normal"},{"uid":"31640ca7726126f8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715614655158,"stop":1715614655158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc11ec24580dc535","name":"Check received message containing SQL Injection","time":{"start":1715614846593,"stop":1715614846593,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c75f5627fed7c7","name":"should encode/decode to RLP encoding","time":{"start":1715614639555,"stop":1715614639555,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3949065cca527","name":"addEventListener with wrong event","time":{"start":1715614723508,"stop":1715614723508,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ae5ece00e338df","name":"Relay - times out","time":{"start":1715615288553,"stop":1715615288553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84092110dc1d9ea","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715614895571,"stop":1715614895571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e490b94a17eb5f","name":"different cluster, different shard: nodes don't connect","time":{"start":1715614869131,"stop":1715614869131,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c02e5b95c874c4","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715614696586,"stop":1715614696586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"295fd21b239e0880","name":"caches peers it previously fetched","time":{"start":1715614655455,"stop":1715614655455,"duration":0},"status":"passed","severity":"normal"},{"uid":"f439a472a2d62b64","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715614936165,"stop":1715614936167,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb4ec2540badb7f8","name":"random static sharding 9 - Cluster ID: 219, Shard ID: 693","time":{"start":1715615214797,"stop":1715615214798,"duration":1},"status":"passed","severity":"normal"},{"uid":"e050a263ff11999b","name":"should throw an error for an unconfigured topic","time":{"start":1715614631003,"stop":1715614631003,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c59462e750c455","name":"Check publish message containing unicode special characters","time":{"start":1715615145197,"stop":1715615145197,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2c7a62fedc7c43","name":"throws on empty content topic","time":{"start":1715614630979,"stop":1715614630980,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2a78952183cda6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715615320997,"stop":1715615320997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7df0598b6a3c41e","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715615257308,"stop":1715615257308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dea38efb88a1892","name":"non connected peers","time":{"start":1715615098427,"stop":1715615098428,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c680c06f9517b363","name":"it tolerates circular branch references","time":{"start":1715614655454,"stop":1715614655454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fae051b42d88adb","name":"1 Relay, 1 fetch","time":{"start":1715614655186,"stop":1715614655186,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d0b5ffe751b38b","name":"Asymmetric encrypt & decrypt","time":{"start":1715614665774,"stop":1715614665775,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e74fe41adbd7efc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715614936153,"stop":1715614936154,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c5e034467332da","name":"Query with Promise Callback, No Decoder","time":{"start":1715615243095,"stop":1715615243096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6326240e05750835","name":"Refresh subscription","time":{"start":1715615320985,"stop":1715615320985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f91615cda205c1","name":"All","time":{"start":1715614692125,"stop":1715614692125,"duration":0},"status":"passed","severity":"normal"},{"uid":"782269f9bc31f55f","name":"random static sharding 4 - Cluster ID: 267, Shard ID: 760","time":{"start":1715615214794,"stop":1715615214795,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb57bdc98baf5d79","name":"different cluster, same shard: nodes don't connect","time":{"start":1715614869131,"stop":1715614869131,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bc19b201cff711","name":"Fails to push message with empty content topic","time":{"start":1715615098287,"stop":1715615098288,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9b722e0f4d0607","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715614644235,"stop":1715614644235,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b93e995b9d6ea0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715615280151,"stop":1715615280151,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d5c1d5cd5ce37d","name":"returns all values when wanted number matches available values","time":{"start":1715614654518,"stop":1715614654520,"duration":2},"status":"passed","severity":"normal"},{"uid":"992bd833b99492f6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715615320997,"stop":1715615320998,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6edde50c40b2810","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715614869151,"stop":1715614869151,"duration":0},"status":"passed","severity":"normal"},{"uid":"851a889102509241","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715614655187,"stop":1715614655187,"duration":0},"status":"passed","severity":"normal"},{"uid":"662f05418905468f","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715615257309,"stop":1715615257309,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f1594c2c51ee76","name":"Push 30 different messages","time":{"start":1715615207979,"stop":1715615207979,"duration":0},"status":"passed","severity":"normal"},{"uid":"85351406605aa141","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715614631004,"stop":1715614631004,"duration":0},"status":"passed","severity":"normal"},{"uid":"734a53eaaf18c14c","name":"Check received message containing Russian","time":{"start":1715615157492,"stop":1715615157492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b590d795d4e74365","name":"Query Generator, No message returned","time":{"start":1715615243083,"stop":1715615243083,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ea55fdcfcaa5e4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715615320990,"stop":1715615320991,"duration":1},"status":"passed","severity":"normal"},{"uid":"f896923894ddf897","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715614655459,"stop":1715614655459,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c6612767d27123b","name":"Subscribe to topic containing XML and publish message","time":{"start":1715615150802,"stop":1715615150802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3326a21809fe746","name":"Generator, 2 different pubsubtopics","time":{"start":1715615249083,"stop":1715615249084,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6f4cc67321b1a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715614630998,"stop":1715614630998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5f736855f965ad","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715614655457,"stop":1715614655457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c3950bd9d48a74","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715615320991,"stop":1715615320991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e9490fab089908","name":"Passing page size 3 when there are 20 messages","time":{"start":1715615272887,"stop":1715615272888,"duration":1},"status":"passed","severity":"normal"},{"uid":"c096d2338ca82f2b","name":"Push message with Script payload","time":{"start":1715615098275,"stop":1715615098276,"duration":1},"status":"passed","severity":"normal"},{"uid":"29587224478446c7","name":"Check received message containing Arabic","time":{"start":1715615157478,"stop":1715615157478,"duration":0},"status":"passed","severity":"normal"},{"uid":"833fd7ecd4ca62a2","name":"Check message with invalid timestamp is not received","time":{"start":1715615157500,"stop":1715615157500,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7fac79a68be613","name":"Publish without waiting for remote peer","time":{"start":1715615150794,"stop":1715615150794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e55b7126c0fd42b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715614936151,"stop":1715614936152,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c83d656f167ecf","name":"ignores domain fetching errors","time":{"start":1715614655455,"stop":1715614655455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46c08757a5057fc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715615321000,"stop":1715615321001,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b530e7b18e96f4","name":"Passing page size 110 when there are 120 messages","time":{"start":1715615272890,"stop":1715615272890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72f78e7d70388da","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715615145316,"stop":1715615145317,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e36b033f8f1fdc6","name":"Push message with XML payload","time":{"start":1715615207975,"stop":1715615207975,"duration":0},"status":"passed","severity":"normal"},{"uid":"722dba19257e191e","name":"should not receive a peer event after stop","time":{"start":1715614696581,"stop":1715614696582,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f5371ed2863882","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715615320998,"stop":1715615320998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e33635df69ad70e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715615320995,"stop":1715615320995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa77d1808f9a527","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715614630992,"stop":1715614630992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6594e417ad42fd68","name":"Check message on other pubsub topic is not received","time":{"start":1715615157485,"stop":1715615157485,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b39bdf256b1ad4","name":"Promise Callback - forward","time":{"start":1715615240719,"stop":1715615240719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1aeb0eab63414c","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715614659429,"stop":1715614659429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1fe6a350e61325","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715614693857,"stop":1715614693857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f942fcfa5f19acea","name":"Subscribe to topic containing long and publish message","time":{"start":1715615150798,"stop":1715615150799,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1944a2129f941a5","name":"Push message with Chinese payload","time":{"start":1715615098274,"stop":1715615098274,"duration":0},"status":"passed","severity":"normal"},{"uid":"377b80155419c623","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715614869149,"stop":1715614869149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d8e4f6fa2e0de8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715614630996,"stop":1715614630996,"duration":0},"status":"passed","severity":"normal"},{"uid":"35aefbd49fce08b4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715615320986,"stop":1715615320986,"duration":0},"status":"passed","severity":"normal"},{"uid":"492a9b2ef195a1fa","name":"recovers when dns.resolve returns empty","time":{"start":1715614655454,"stop":1715614655454,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac97200bd7a884","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715614790158,"stop":1715614790159,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0b4d34c2eeea81","name":"Check received message containing unicode special characters","time":{"start":1715614846597,"stop":1715614846597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b86f91b7a1b83e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715615150796,"stop":1715615150797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eea2a1e9872ffeb","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715614869137,"stop":1715614869138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf7c25a199a93d6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715614633577,"stop":1715614633578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a41321e5e1ed63","name":"Push message with content topic containing Russian","time":{"start":1715615098283,"stop":1715615098283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37653dc828480f5","name":"Check message with non string payload is not received","time":{"start":1715615157486,"stop":1715615157488,"duration":2},"status":"passed","severity":"normal"},{"uid":"441070336c280402","name":"Ordered Callback - backward","time":{"start":1715615240720,"stop":1715615240720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef57dc6f0abf2c74","name":"Relay - dialed after","time":{"start":1715615288552,"stop":1715615288552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe918a0651ea18f6","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715614936167,"stop":1715614936168,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6b01e7540a0bff","name":"Correctly serialized arguments","time":{"start":1715614965328,"stop":1715614965329,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5702469d970e7bd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715614655458,"stop":1715614655458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2cd521180dae39","name":"Check publish message containing shell command","time":{"start":1715615145196,"stop":1715615145196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b59c39ec94bb04c","name":"same cluster, same shard: nodes connect","time":{"start":1715614869127,"stop":1715614869128,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b9c23a8df80183","name":"throws on content topic with empty topic name field","time":{"start":1715614630983,"stop":1715614630983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a07f67c1cf5e14","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715614682714,"stop":1715614682715,"duration":1},"status":"passed","severity":"normal"},{"uid":"56942b009b32281e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715615320982,"stop":1715615320982,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffa988520811df3","name":"Ordered Callback - forward","time":{"start":1715615240720,"stop":1715615240720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d259f36fd3282db","name":"Check publish message containing short","time":{"start":1715615145190,"stop":1715615145191,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fa67514589a0ee","name":"should throw error - no public key","time":{"start":1715614639554,"stop":1715614639554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4083f154d85e53ee","name":"random static sharding 10 - Cluster ID: 717, Shard ID: 725","time":{"start":1715615214798,"stop":1715615214798,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fc3bf8cb441ff0","name":"Waku message hash computation (payload length 0)","time":{"start":1715614633578,"stop":1715614633578,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cee34deabda873","name":"should emit a peer event after start","time":{"start":1715614659427,"stop":1715614659428,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ce9e2e372e681","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715615157500,"stop":1715615157500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ec5f7a99a1cbf5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715614639560,"stop":1715614639560,"duration":0},"status":"passed","severity":"normal"},{"uid":"94745fcd4eb0b07c","name":"Generator, custom pubsub topic","time":{"start":1715615249078,"stop":1715615249081,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ea9e6e3ad94ddfd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715614958957,"stop":1715614958958,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9510d26b21d743","name":"removeEventListener with wrong event","time":{"start":1715614723509,"stop":1715614723509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9ac8cffa18eff0","name":"should set field with only STORE enabled","time":{"start":1715614639559,"stop":1715614639559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae65a42a6982d79","name":"Check publish message containing numeric","time":{"start":1715615145191,"stop":1715615145192,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f5bd79ef8efd6a","name":"Push message equal or less that 1MB","time":{"start":1715615098294,"stop":1715615098294,"duration":0},"status":"passed","severity":"normal"}] |