allure-jswaku/7014/widgets/duration.json
2024-05-13 16:56:15 +00:00

1 line
154 KiB
JSON

[{"uid":"a2f7a8d207605523","name":"Check message with no payload is not received","time":{"start":1715619077256,"stop":1715619077256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4447ea5a4234eb77","name":"Push message with SQL Injection payload","time":{"start":1715619139725,"stop":1715619139725,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb028bc8a9082ba","name":"Push message with custom timestamp: 1684860369571","time":{"start":1715618997970,"stop":1715618997971,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a55ad308b8bc74","name":"Push message with content topic containing JSON","time":{"start":1715618997951,"stop":1715618997962,"duration":11},"status":"passed","severity":"normal"},{"uid":"8486e84149f7883","name":"random static sharding 3 - Cluster ID: 941, Shard ID: 371","time":{"start":1715619137024,"stop":1715619137024,"duration":0},"status":"passed","severity":"normal"},{"uid":"78eafbc95bc4cda3","name":"Push message with SQL Injection payload","time":{"start":1715618997929,"stop":1715618997930,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b491eab8146f1cb","name":"Passing page size 10 when there are 10 messages","time":{"start":1715619193119,"stop":1715619193120,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cebd20e0e88cc8","name":"should throw an error for missing sharding configuration","time":{"start":1715618555472,"stop":1715618555472,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d644af8069db91","name":"Meta field set when metaSetter is specified","time":{"start":1715618568733,"stop":1715618568733,"duration":0},"status":"passed","severity":"normal"},{"uid":"777edceaa85ec99e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715619237781,"stop":1715619237781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85447c769e2160a","name":"same cluster, different shard: nodes connect","time":{"start":1715618898584,"stop":1715618898585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13cb6f4f6ede301","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715618766558,"stop":1715618766558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1924b697df29ebba","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715619210027,"stop":1715619210027,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d149375b8db5ff1","name":"Check received message containing unicode special characters","time":{"start":1715619077253,"stop":1715619077253,"duration":0},"status":"passed","severity":"normal"},{"uid":"684755650dab1d51","name":"Push message with Basic HTML tag payload","time":{"start":1715618997931,"stop":1715618997931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3553e5c9940ea6b7","name":"throws on content topic with empty version field","time":{"start":1715618555443,"stop":1715618555444,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d6a3504de5eabf","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715619237768,"stop":1715619237768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1533d2c14b7059e2","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715619031483,"stop":1715619031483,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaf7e91780646d1","name":"Passing page size 0 when there are 110 messages","time":{"start":1715619193118,"stop":1715619193118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e94070555f3c72b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715619237773,"stop":1715619237773,"duration":0},"status":"passed","severity":"normal"},{"uid":"874e3443b1594b8f","name":"getPeersByDiscovery","time":{"start":1715618646974,"stop":1715618646974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a652e5c17b81811c","name":"Sample","time":{"start":1715618563376,"stop":1715618563376,"duration":0},"status":"passed","severity":"normal"},{"uid":"3979c3ce81114e4a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715618828161,"stop":1715618828161,"duration":0},"status":"passed","severity":"normal"},{"uid":"745888a103d09a28","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715619237760,"stop":1715619237760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92d95cce00fa998","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715619237765,"stop":1715619237765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72391579db8c648","name":"Push message with content topic containing long","time":{"start":1715618997936,"stop":1715618997936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e73492c00db0656","name":"Check received message containing XML","time":{"start":1715619077245,"stop":1715619077251,"duration":6},"status":"passed","severity":"normal"},{"uid":"ac917f2719dea16a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715618555449,"stop":1715618555449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272b6ead32c84a9","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715618555446,"stop":1715618555447,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd8167f7b749b6b","name":"Store - dialed first","time":{"start":1715619214029,"stop":1715619214030,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b07b5ba1c2257ec","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715618606476,"stop":1715618606477,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1f8871e64ca9ab","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715618851413,"stop":1715618851413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e318af03794008e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715619237777,"stop":1715619237777,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a16451f6760485","name":"Push message with content topic containing Russian","time":{"start":1715619139738,"stop":1715619139738,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf05bd67be53fc04","name":"Nodes with multiple pubsub topic","time":{"start":1715619031484,"stop":1715619031484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5309b1260c7d15f7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715618828155,"stop":1715618828155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d476ee82dca5e0","name":"should emit a peer event after start","time":{"start":1715618583441,"stop":1715618583442,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f28ca0b255dcea3","name":"Check publish message containing escaped characters","time":{"start":1715619058442,"stop":1715619058442,"duration":0},"status":"passed","severity":"normal"},{"uid":"32eaa0e0fcc73df","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715619137022,"stop":1715619137022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58a70677143c652","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715618678496,"stop":1715618678501,"duration":5},"status":"passed","severity":"normal"},{"uid":"8272c15e40307d83","name":"should decode valid enr with tcp successfully","time":{"start":1715618563838,"stop":1715618563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c255552d290fa850","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715618555449,"stop":1715618555450,"duration":1},"status":"passed","severity":"normal"},{"uid":"29084ab9d3390977","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715619179942,"stop":1715619179942,"duration":0},"status":"passed","severity":"normal"},{"uid":"198e9b65250a953f","name":"removeEventListener with correct event","time":{"start":1715618646973,"stop":1715618646973,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f63e416cc4fdaf","name":"Check publish message containing long","time":{"start":1715619058437,"stop":1715619058438,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9bcda9e4b27516","name":"Push message with content topic containing SQL Injection","time":{"start":1715619139739,"stop":1715619139739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f068044077743999","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715619237767,"stop":1715619237767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95c207d0da0f588","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715619031485,"stop":1715619031486,"duration":1},"status":"passed","severity":"normal"},{"uid":"84de29403b1fd270","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715619210027,"stop":1715619210027,"duration":0},"status":"passed","severity":"normal"},{"uid":"77feb8a781dde1d1","name":"Generator, custom pubsub topic","time":{"start":1715619179886,"stop":1715619179887,"duration":1},"status":"passed","severity":"normal"},{"uid":"8335bae43c96f8aa","name":"connected peers and dial","time":{"start":1715618998133,"stop":1715618998134,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af02b7c6e73951fe","name":"Check received message containing special chars","time":{"start":1715619077241,"stop":1715619077241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75ad5d31f36e91d","name":"Check message received after jswaku node is restarted","time":{"start":1715619077275,"stop":1715619077275,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ef9556ac03b3100","name":"should properly create location multiaddrs - udp4","time":{"start":1715618563842,"stop":1715618563842,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf666757da3e744d","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715619159373,"stop":1715619159373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d530335f1099894d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715619058446,"stop":1715619058447,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b770071658e8ad","name":"Subscribe to topic containing short and publish message","time":{"start":1715619057445,"stop":1715619057445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd738d4e998cb78","name":"recovers when dns.resolve returns empty","time":{"start":1715618579701,"stop":1715618579701,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e1f9e310a061f0","name":"Check received message containing XML","time":{"start":1715618769157,"stop":1715618769158,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb003a261087e44","name":"should properly compute the node id","time":{"start":1715618563840,"stop":1715618563840,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3a07084be0ae25","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715618579341,"stop":1715618579342,"duration":1},"status":"passed","severity":"normal"},{"uid":"3843dc1e0897491c","name":"Push message with content topic containing long","time":{"start":1715619139736,"stop":1715619139736,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b12365b208fd7b","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715618606476,"stop":1715618606476,"duration":0},"status":"passed","severity":"normal"},{"uid":"812c6b998ebf228a","name":"Fails to push message with large meta","time":{"start":1715619139743,"stop":1715619139743,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b5988aea387755","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715618851418,"stop":1715618851420,"duration":2},"status":"passed","severity":"normal"},{"uid":"4541a599c7ed7bc6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715618828161,"stop":1715618828161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b2b0c173103564","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715618579704,"stop":1715618579704,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c6014ff26889c1","name":"Encoder throws on empty string content topic","time":{"start":1715618589174,"stop":1715618589175,"duration":1},"status":"passed","severity":"normal"},{"uid":"5718c626a7d0f33","name":"Query Generator - backward","time":{"start":1715619164333,"stop":1715619164333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7042c155c87385","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715619057465,"stop":1715619057466,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c15c2372985116","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715618851418,"stop":1715618851418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d35569a9507bd4","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715618766527,"stop":1715618766528,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b17c8a380e84860","name":"Push message on custom pubsubTopic","time":{"start":1715618888021,"stop":1715618888022,"duration":1},"status":"passed","severity":"normal"},{"uid":"1514eef6f0c6c934","name":"should properly create peer info with all multiaddrs","time":{"start":1715618563843,"stop":1715618563843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c28d9d430eb8cf","name":"Check received message containing JSON","time":{"start":1715619077267,"stop":1715619077267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced9d31fb61ecc33","name":"Subscribe to topic containing Script and receive message","time":{"start":1715618851422,"stop":1715618851422,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c9ddcffa27e9ba","name":"Encoder throws on undefined content topic","time":{"start":1715618568734,"stop":1715618568734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d313b3447d3a2f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715618689868,"stop":1715618689869,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f379715c3c56d9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715618579705,"stop":1715618579706,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8affd9beafb7755a","name":"Check received message containing Russian","time":{"start":1715619077242,"stop":1715619077243,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4b224dcc43c16a","name":"Push message with content topic containing Russian","time":{"start":1715618997938,"stop":1715618997938,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a1d003f4b87d74","name":"Check received message containing emoji","time":{"start":1715618769163,"stop":1715618769164,"duration":1},"status":"passed","severity":"normal"},{"uid":"f371fe823375e21b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715618689871,"stop":1715618689871,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e1a4ea01adf914","name":"Check received message containing XML","time":{"start":1715619077265,"stop":1715619077265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cb049571984b0a","name":"Query Generator, No Decoder","time":{"start":1715619159372,"stop":1715619159372,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd9137a306b896c","name":"unsubscribes","time":{"start":1715619191303,"stop":1715619191303,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb17cb1bc01e6ad","name":"Ping on peer without subscriptions","time":{"start":1715618686719,"stop":1715618686719,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d331745d21a16d","name":"Push message with custom timestamp: 1684860366758","time":{"start":1715619139744,"stop":1715619139745,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7212524b14f2e3","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app36/4/topic996/json","time":{"start":1715619109940,"stop":1715619109941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7c688f3af95413","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715618851414,"stop":1715618851415,"duration":1},"status":"passed","severity":"normal"},{"uid":"76858b6d20c1defd","name":"Passing page size 19 when there are 20 messages","time":{"start":1715619193120,"stop":1715619193121,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0cc3b412a08cf7","name":"random static sharding 8 - Cluster ID: 951, Shard ID: 716","time":{"start":1715619137028,"stop":1715619137028,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb46b8a059f1109e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715618766551,"stop":1715618766551,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b58bd85d1850f3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715618583444,"stop":1715618583444,"duration":0},"status":"passed","severity":"normal"},{"uid":"210304cd39af0b8a","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715618568385,"stop":1715618568385,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dd0f1985d99ceb","name":"nwaku subscribes","time":{"start":1715619027224,"stop":1715619027224,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c9e242cc4714bb","name":"Check publish message containing unicode special characters","time":{"start":1715619058443,"stop":1715619058443,"duration":0},"status":"passed","severity":"normal"},{"uid":"5843b0362d25dd21","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715619057443,"stop":1715619057444,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb92dd57fe6ad41","name":"random static sharding 7 - Cluster ID: 581, Shard ID: 9","time":{"start":1715619137027,"stop":1715619137027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d92ec8aa6675576","name":"Push message with custom timestamp: 1715622366758","time":{"start":1715619139747,"stop":1715619139748,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc55fdf7c4b3aac","name":"Push message with content topic containing SQL Injection","time":{"start":1715618997939,"stop":1715618997939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a5d479b9d71ef0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715619109935,"stop":1715619109935,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaec69f77d27178","name":"Refresh subscription","time":{"start":1715619237763,"stop":1715619237763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0cb9fa5b263c9c","name":"Push message with content topic containing special chars","time":{"start":1715618997936,"stop":1715618997937,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3ddea818bf2875","name":"returns all values when wanted number matches available values","time":{"start":1715618578907,"stop":1715618578909,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4360a534ee02aed","name":"Check received message containing Arabic","time":{"start":1715618769150,"stop":1715618769151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7563541fc7ec6ae3","name":"should emit a peer event after start","time":{"start":1715619083079,"stop":1715619083080,"duration":1},"status":"passed","severity":"normal"},{"uid":"401a10ccc7e47845","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715618568736,"stop":1715618568736,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd80cff4917ec0f3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715619057454,"stop":1715619057454,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f525ae03e2300f5","name":"Ordered Callback - forward","time":{"start":1715619164334,"stop":1715619164334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a8fad53851a98","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715619119396,"stop":1715619119396,"duration":0},"status":"passed","severity":"normal"},{"uid":"559548424f2fba01","name":"tcp ip4 address","time":{"start":1715618563405,"stop":1715618563405,"duration":0},"status":"passed","severity":"normal"},{"uid":"920693c212f2380b","name":"Check publish message containing special chars","time":{"start":1715619058438,"stop":1715619058438,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ecde55b369c80f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715619058447,"stop":1715619058447,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2290a439ff2948","name":"Ephemeral messages are not stored","time":{"start":1715618617982,"stop":1715618617983,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de4be775ab795b4","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715618766537,"stop":1715618766537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4802f955b663eab9","name":"Check message with invalid timestamp is not received","time":{"start":1715619077271,"stop":1715619077271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc7ab458c9ca4d","name":"Generator, custom pubsub topic","time":{"start":1715619179883,"stop":1715619179884,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bb9c33c620c0dc","name":"Push message with content topic containing Script","time":{"start":1715619139739,"stop":1715619139739,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bace578dcb2a50","name":"addEventListener with correct event","time":{"start":1715618646972,"stop":1715618646972,"duration":0},"status":"passed","severity":"normal"},{"uid":"af95f58d34d4f7c5","name":"Ordered Callback - backward","time":{"start":1715619164334,"stop":1715619164335,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada65757d338b85","name":"Push message with content topic containing numeric","time":{"start":1715618997936,"stop":1715618997936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9b4fa94cbac730","name":"should set field with all protocols disabled","time":{"start":1715618563844,"stop":1715618563844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0557bad442c96c","name":"Relay - dialed after","time":{"start":1715619214029,"stop":1715619214029,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd04687f73c9f074","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715619159374,"stop":1715619159374,"duration":0},"status":"passed","severity":"normal"},{"uid":"119cbf2bfcc71e41","name":"Check message with no payload is not received","time":{"start":1715618769179,"stop":1715618769181,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fc0f8185aea861c","name":"Push message with content topic containing escaped characters","time":{"start":1715619139741,"stop":1715619139741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3579aa69bdfa2982","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715618766532,"stop":1715618766532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecc336f2cf5de83","name":"Push message with Chinese payload","time":{"start":1715618997928,"stop":1715618997928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d100b37e9189fb79","name":"Check message on other pubsub topic is not received","time":{"start":1715619077255,"stop":1715619077255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e503822ff7e47df6","name":"can start the service","time":{"start":1715618618951,"stop":1715618618952,"duration":1},"status":"passed","severity":"normal"},{"uid":"67afec8166648fa0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715618555455,"stop":1715618555455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6a8e7379b40498","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715619139740,"stop":1715619139740,"duration":0},"status":"passed","severity":"normal"},{"uid":"193b78cb08394a7a","name":"throws on empty content topic","time":{"start":1715618555440,"stop":1715618555441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aae1d757988c59","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715619180681,"stop":1715619180681,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d5f03c879674d4","name":"Push message with unicode special characters payload","time":{"start":1715619139729,"stop":1715619139734,"duration":5},"status":"passed","severity":"normal"},{"uid":"c57b873231b3af59","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715619179942,"stop":1715619179942,"duration":0},"status":"passed","severity":"normal"},{"uid":"b351075f226b995f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715618555459,"stop":1715618555459,"duration":0},"status":"passed","severity":"normal"},{"uid":"68150f91948b6619","name":"Subscribe to topic containing XML and publish message","time":{"start":1715619057463,"stop":1715619057463,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ffbb3eebfe2c8a","name":"Subscribe to topic containing long and publish message","time":{"start":1715619057446,"stop":1715619057446,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9a4648733007b8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715618678503,"stop":1715618678504,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ecf0c3d20bb569","name":"different cluster, same shard: nodes don't connect","time":{"start":1715618898585,"stop":1715618898585,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab90ca5e53ae667","name":"same cluster, different shard: nodes don't connect","time":{"start":1715618766524,"stop":1715618766524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f74716bf87b083","name":"Subscribe and receive messages via lightPush","time":{"start":1715619237759,"stop":1715619237759,"duration":0},"status":"passed","severity":"normal"},{"uid":"af99f02a8e02a4e6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715618766550,"stop":1715618766550,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d84e92dcc727fe","name":"Push message with XML payload","time":{"start":1715619139726,"stop":1715619139726,"duration":0},"status":"passed","severity":"normal"},{"uid":"81110e3ae994607e","name":"Push message with short payload","time":{"start":1715619139722,"stop":1715619139722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a0d1d5c62b78e2","name":"Push message with numeric payload","time":{"start":1715618997927,"stop":1715618997927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c33dc870e86061","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715618555469,"stop":1715618555469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f11c0f38e3e3c07","name":"can start and stop the service","time":{"start":1715619083078,"stop":1715619083078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30032f58585ae33","name":"should get / set TCP multiaddr","time":{"start":1715618563841,"stop":1715618563841,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e2c13ff52bb646","name":"Check received message with timestamp: 1715618606166000000 ","time":{"start":1715619077253,"stop":1715619077254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6525504d18e348a","name":"Nwaku publishes","time":{"start":1715619027225,"stop":1715619027225,"duration":0},"status":"passed","severity":"normal"},{"uid":"86770dae5e691c5c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715618579705,"stop":1715618579705,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b55f1591436b20e","name":"should not fail to stop the service if it was not started","time":{"start":1715618583440,"stop":1715618583441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8238fbfe3dbb1b40","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715619017185,"stop":1715619017185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5e66f28413a7c1b","name":"can dial TLS multiaddrs","time":{"start":1715618893226,"stop":1715618893227,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6733c8177355e3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766533,"stop":1715618766533,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aa475ba58569af","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715618555445,"stop":1715618555446,"duration":1},"status":"passed","severity":"normal"},{"uid":"783b50bd960503a2","name":"start node with empty content topic","time":{"start":1715619109949,"stop":1715619109951,"duration":2},"status":"passed","severity":"normal"},{"uid":"7615004d1048efca","name":"should throw error - no public key","time":{"start":1715618563838,"stop":1715618563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"425eda3676d9070b","name":"start node with ApplicationInfo","time":{"start":1715619109945,"stop":1715619109945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e320fe14181addb","name":"groups content topics by expected pubsub topic","time":{"start":1715618555451,"stop":1715618555451,"duration":0},"status":"passed","severity":"normal"},{"uid":"739b32339ece49fd","name":"should not receive a peer event after stop","time":{"start":1715618618958,"stop":1715618618960,"duration":2},"status":"passed","severity":"normal"},{"uid":"a421f070ca8220d6","name":"handles different networkShards values correctly","time":{"start":1715618555452,"stop":1715618555452,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e348087dde2a5e","name":"Check received message containing Arabic","time":{"start":1715619077263,"stop":1715619077263,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ebe8e582d9fb83","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715618555470,"stop":1715618555471,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f3bb5b5a8065c0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715618555460,"stop":1715618555460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee81e909887903a4","name":"caches peers it previously fetched","time":{"start":1715618579702,"stop":1715618579702,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc30f6e86d8ad6b","name":"throws on content topic with empty topic name field","time":{"start":1715618555444,"stop":1715618555444,"duration":0},"status":"passed","severity":"normal"},{"uid":"464dd04fdb2da517","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715619119398,"stop":1715619119399,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a357f5a711350","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715619057449,"stop":1715619057453,"duration":4},"status":"passed","severity":"normal"},{"uid":"89c717cfe6491986","name":"Fails to push message bigger that 1MB","time":{"start":1715618997973,"stop":1715618997974,"duration":1},"status":"passed","severity":"normal"},{"uid":"4facfd3150e80616","name":"Passing page size 3 when there are 20 messages","time":{"start":1715619193119,"stop":1715619193119,"duration":0},"status":"passed","severity":"normal"},{"uid":"6933f70b12299612","name":"can start and stop the service","time":{"start":1715618618952,"stop":1715618618953,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3e5c66a5a30987","name":"Check publish message containing SQL Injection","time":{"start":1715619058440,"stop":1715619058440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec5340e7783e670","name":"throws on content topic with too few or too many fields","time":{"start":1715618555441,"stop":1715618555441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fad8cf9c8992536","name":"Push message on custom pubsubTopic","time":{"start":1715618888024,"stop":1715618888024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc527d008104f17","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715618766542,"stop":1715618766542,"duration":0},"status":"passed","severity":"normal"},{"uid":"670d7f13ff5afad8","name":"Check received message containing Script","time":{"start":1715618769156,"stop":1715618769157,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be50fa80b7b6d4d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715619077270,"stop":1715619077271,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d1b070db19cd36","name":"should return unique PubsubTopics for static sharding","time":{"start":1715618555455,"stop":1715618555456,"duration":1},"status":"passed","severity":"normal"},{"uid":"af46cc8057c1431f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715618828162,"stop":1715618828162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbae9ece5a20b9a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715618555448,"stop":1715618555448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2321f84c2c6f4ac","name":"Check message received after nwaku node is restarted","time":{"start":1715618769182,"stop":1715618769182,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6504ef381fa291","name":"Non TWN Cluster","time":{"start":1715619109935,"stop":1715619109936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7968e5ad3cc46d1a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715619210026,"stop":1715619210026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca80c56b253f799c","name":"Used by Waku Relay","time":{"start":1715619207515,"stop":1715619207516,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b192d97c4fd1745","name":"Overlapping topic subscription","time":{"start":1715619057445,"stop":1715619057445,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7eaa0c16bc53b73c","name":"Push message with unicode special characters payload","time":{"start":1715618997933,"stop":1715618997934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad354668c6eeb003","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715618555461,"stop":1715618555461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0ea00997d003bf","name":"different cluster, different shard: nodes don't connect","time":{"start":1715618898585,"stop":1715618898585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7eed13bc1e2ff3","name":"Fails to publish duplicate message","time":{"start":1715619058445,"stop":1715619058446,"duration":1},"status":"passed","severity":"normal"},{"uid":"822ed9f8c805b234","name":"same cluster, same shard: nodes connect","time":{"start":1715618898584,"stop":1715618898584,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fcc06999a5b882","name":"Ping on subscribed peer","time":{"start":1715618686716,"stop":1715618686717,"duration":1},"status":"passed","severity":"normal"},{"uid":"402ba70127fe179d","name":"Passing page size 1 when there are 4 messages","time":{"start":1715619193118,"stop":1715619193119,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ff9fcc1967d6c7","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715618555474,"stop":1715618555474,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2964754abf503c","name":"Query generator for 2000 messages","time":{"start":1715619180682,"stop":1715619180682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63e1b951b3fd6da","name":"Push message with JSON payload","time":{"start":1715618997931,"stop":1715618997931,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad0ea973c042b39","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766530,"stop":1715618766530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e9d2924f47d15e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715618555461,"stop":1715618555461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83dd9d1351027a4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715619031485,"stop":1715619031485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4add1bdcc8f2c","name":"Push message with rate limit","time":{"start":1715618997969,"stop":1715618997970,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eae99eb6156568","name":"1 Relay, 1 fetch","time":{"start":1715618579093,"stop":1715618579093,"duration":0},"status":"passed","severity":"normal"},{"uid":"5263a7d7eb93b090","name":"creates an iterator","time":{"start":1715619191302,"stop":1715619191302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbf55d2152a52b2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715618888026,"stop":1715618888027,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6720b66d063a205","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715618563205,"stop":1715618563205,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f3f88078ad1fe1","name":"Fails to push message bigger that 1MB","time":{"start":1715619139749,"stop":1715619139749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cb17f3a554c98","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715618555459,"stop":1715618555459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3bbab4970568df","name":"Check publish message containing Basic HTML tag","time":{"start":1715619058441,"stop":1715619058441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfd665305fc3ae3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715619077254,"stop":1715619077254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa20e8977fbe840","name":"can start and stop the service","time":{"start":1715618583440,"stop":1715618583440,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c562d9a98ea40e7","name":"Refresh subscription","time":{"start":1715619237775,"stop":1715619237775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03ee30ddaab47fe","name":"Push message with meta","time":{"start":1715619139743,"stop":1715619139743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04a09dc985d220f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715618678489,"stop":1715618678489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53454bd1a14c2ba","name":"returns all values when wanted number is greater than available values","time":{"start":1715618578909,"stop":1715618578910,"duration":1},"status":"passed","severity":"normal"},{"uid":"8946f9f73d3bf776","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715618766540,"stop":1715618766541,"duration":1},"status":"passed","severity":"normal"},{"uid":"f828285962ce0130","name":"Does not throw an exception when node disconnects","time":{"start":1715619207514,"stop":1715619207514,"duration":0},"status":"passed","severity":"normal"},{"uid":"44210a391b4d4ea5","name":"Check received message containing numeric","time":{"start":1715618769138,"stop":1715618769139,"duration":1},"status":"passed","severity":"normal"},{"uid":"726a72a28b089f8b","name":"Publishes to nwaku","time":{"start":1715619027224,"stop":1715619027224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecabccea15d7db7e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715618851426,"stop":1715618851426,"duration":0},"status":"passed","severity":"normal"},{"uid":"930d6b7ff458afa4","name":"should throw an error for an unconfigured topic","time":{"start":1715618555467,"stop":1715618555468,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe99eb3f2363d56e","name":"Push message with custom timestamp: 1715615169571","time":{"start":1715618997971,"stop":1715618997971,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6d339c3950c1e1","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715618678491,"stop":1715618678491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd8b2f92220da7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715618555461,"stop":1715618555462,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e1bcecdec482c9","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715618555456,"stop":1715618555457,"duration":1},"status":"passed","severity":"normal"},{"uid":"20cdba65b3e1a3f8","name":"Check received message containing emoji","time":{"start":1715619077268,"stop":1715619077269,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65afd342bf79b8c","name":"Check publish message containing emoji","time":{"start":1715619058443,"stop":1715619058444,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d441b479b88359","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715618579342,"stop":1715618579342,"duration":0},"status":"passed","severity":"normal"},{"uid":"527c07b951bf487","name":"Check message with no content topic is not received","time":{"start":1715619077255,"stop":1715619077255,"duration":0},"status":"passed","severity":"normal"},{"uid":"40749afb6de2bb8f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715619338859,"stop":1715619338859,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe83b0c3147088b9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715619109945,"stop":1715619109945,"duration":0},"status":"passed","severity":"normal"},{"uid":"198180760a294028","name":"Check received message containing Arabic","time":{"start":1715619077242,"stop":1715619077242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9f592fdbe48f87","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715618555502,"stop":1715618555502,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbff7e9616cafaa","name":"Ping on unsubscribed peer","time":{"start":1715618686717,"stop":1715618686718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c640fe688dcd6195","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715619237777,"stop":1715619237777,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20666137e18e74d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715619210028,"stop":1715619210029,"duration":1},"status":"passed","severity":"normal"},{"uid":"686a5746a3d4f0a1","name":"Check received message containing JSON","time":{"start":1715618769159,"stop":1715618769160,"duration":1},"status":"passed","severity":"normal"},{"uid":"29263ecef8ae0fde","name":"Check received message containing unicode special characters","time":{"start":1715618769162,"stop":1715618769163,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dee29eedddc685","name":"Push message equal or less that 1MB","time":{"start":1715619139748,"stop":1715619139748,"duration":0},"status":"passed","severity":"normal"},{"uid":"809e5d32d701a234","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715619057463,"stop":1715619057464,"duration":1},"status":"passed","severity":"normal"},{"uid":"9942fb61116644c7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715619119396,"stop":1715619119397,"duration":1},"status":"passed","severity":"normal"},{"uid":"246537c266e63926","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715618651876,"stop":1715618651877,"duration":1},"status":"passed","severity":"normal"},{"uid":"890f905eaadeba50","name":"Check received message containing special chars","time":{"start":1715619077261,"stop":1715619077262,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa75865f0f45834","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715618555454,"stop":1715618555455,"duration":1},"status":"passed","severity":"normal"},{"uid":"70dc5fad6d0ca6b2","name":"should only return 1 node with relay and store capability","time":{"start":1715618579703,"stop":1715618579703,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b68b6845343ff5","name":"Subscribe to topic containing short and receive message","time":{"start":1715619237763,"stop":1715619237764,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b61d812dd94335c","name":"should properly create location multiaddrs - tcp4","time":{"start":1715618563842,"stop":1715618563842,"duration":0},"status":"passed","severity":"normal"},{"uid":"426c4d8f87919896","name":"can start the service","time":{"start":1715618583439,"stop":1715618583440,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d5151c1e9b3c3","name":"isConnected return false after peer stops","time":{"start":1715618651878,"stop":1715618651879,"duration":1},"status":"passed","severity":"normal"},{"uid":"725e3a573ca0546b","name":"Ping on subscribed peer","time":{"start":1715618639898,"stop":1715618639898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2789e88bc2fc02","name":"Check received message containing Basic HTML tag","time":{"start":1715619077251,"stop":1715619077251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c45a341491c58bd","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715618766549,"stop":1715618766549,"duration":0},"status":"passed","severity":"normal"},{"uid":"3522e251344bd5fd","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715618828163,"stop":1715618828163,"duration":0},"status":"passed","severity":"normal"},{"uid":"57086183e0d8380c","name":"Fails to push message with large meta","time":{"start":1715618997969,"stop":1715618997969,"duration":0},"status":"passed","severity":"normal"},{"uid":"859f5b5efbf1a15a","name":"Check message received after jswaku node is restarted","time":{"start":1715618769182,"stop":1715618769182,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0f1378a50ff8dee","name":"Sets default value correctly","time":{"start":1715619207516,"stop":1715619207517,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c12cb00f32f87cc","name":"getPeersByDiscovery","time":{"start":1715619017184,"stop":1715619017184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7245fc2c183dac","name":"Check received message containing numeric","time":{"start":1715619077261,"stop":1715619077261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d31ec6e3fc38d2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715618555464,"stop":1715618555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf0ddbcd098b38","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715619237771,"stop":1715619237772,"duration":1},"status":"passed","severity":"normal"},{"uid":"80129405b9739355","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715618558034,"stop":1715618558034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c64130ac9b44c84","name":"1 Store, 2 fetches","time":{"start":1715618579093,"stop":1715618579094,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb96382f993758a","name":"handles empty contentTopics array correctly","time":{"start":1715618555473,"stop":1715618555473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d36d3e49eb2f3f8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715618766559,"stop":1715618766559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2818bb5861e381","name":"Check message received after nwaku node is restarted","time":{"start":1715619077275,"stop":1715619077275,"duration":0},"status":"skipped","severity":"normal"},{"uid":"746e54c8cf4b0e37","name":"Subscribe to topic containing long and receive message","time":{"start":1715619237776,"stop":1715619237776,"duration":0},"status":"passed","severity":"normal"},{"uid":"71db521606622a79","name":"Encoder throws on empty string content topic","time":{"start":1715618568734,"stop":1715618568734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc2c29ece1976cd","name":"should get / set UDP multiaddr","time":{"start":1715618563841,"stop":1715618563841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec0d7adfd2b2b9d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715618678492,"stop":1715618678492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30d6eba9ef244d4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715619210027,"stop":1715619210028,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a17e3728790ebb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715619237766,"stop":1715619237766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b783ea52389553d2","name":"Push message with special chars payload","time":{"start":1715618997927,"stop":1715618997927,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e3d32305dfb4ee","name":"Subscribe to topic containing XML and receive message","time":{"start":1715619237778,"stop":1715619237779,"duration":1},"status":"passed","severity":"normal"},{"uid":"6248d8a961eaa7ba","name":"Default pageSize","time":{"start":1715619193122,"stop":1715619193123,"duration":1},"status":"passed","severity":"normal"},{"uid":"775c3ddd4a62df84","name":"random static sharding 2 - Cluster ID: 453, Shard ID: 288","time":{"start":1715619137023,"stop":1715619137023,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba8cc6af07104eb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715618563200,"stop":1715618563205,"duration":5},"status":"passed","severity":"normal"},{"uid":"568cb2e661676782","name":"Register correct protocols","time":{"start":1715619057441,"stop":1715619057442,"duration":1},"status":"passed","severity":"normal"},{"uid":"331c2701fd668438","name":"through manual discovery","time":{"start":1715618893227,"stop":1715618893227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff71450e1e403f7a","name":"Passing page size 11 when there are 10 messages","time":{"start":1715619193120,"stop":1715619193120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba6acf6720db575","name":"Check received message with timestamp: 1715618606128 ","time":{"start":1715618769166,"stop":1715618769168,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cba4f6b77d57def","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715618766537,"stop":1715618766538,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d6469e5818ed9a","name":"receives messages sent to provided content topic through stream","time":{"start":1715619057638,"stop":1715619057639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bd7043e6178ca4ea","name":"Check received message containing Chinese","time":{"start":1715619077262,"stop":1715619077262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a5ac368a5ba7ee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715619237765,"stop":1715619237765,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d23b89695520f","name":"Nodes with multiple pubsub topic","time":{"start":1715619031482,"stop":1715619031482,"duration":0},"status":"passed","severity":"normal"},{"uid":"da206e2e2f8fd8f4","name":"Check message with no content topic is not received","time":{"start":1715618769175,"stop":1715618769179,"duration":4},"status":"passed","severity":"normal"},{"uid":"5209c74e4de83a73","name":"Push message with Arabic payload","time":{"start":1715619139724,"stop":1715619139725,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b029923b0b15afb","name":"Check received message containing escaped characters","time":{"start":1715619077268,"stop":1715619077268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23706778232f28f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715618613968,"stop":1715618613968,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be3d3174865c791","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715618555465,"stop":1715618555465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6313560c088b2041","name":"should add and remove event listeners correctly","time":{"start":1715618583444,"stop":1715618583445,"duration":1},"status":"passed","severity":"normal"},{"uid":"53478a46260dcfaf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715618851425,"stop":1715618851425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea528be0bdc8863","name":"Check received message containing Chinese","time":{"start":1715618769146,"stop":1715618769150,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4df2b911e44ddf2","name":"Fails to push message with empty content topic","time":{"start":1715618997967,"stop":1715618997968,"duration":1},"status":"passed","severity":"normal"},{"uid":"51abe75e055ffa8c","name":"Encoder throws on undefined content topic","time":{"start":1715618591143,"stop":1715618591143,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb272687bc905621","name":"Push message with content topic containing Arabic","time":{"start":1715618997938,"stop":1715618997938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1838e2f2e65b2a2","name":"Push message with content topic containing unicode special characters","time":{"start":1715618997965,"stop":1715618997966,"duration":1},"status":"passed","severity":"normal"},{"uid":"986812175c9196cf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app54/7/topic134/utf8","time":{"start":1715619109936,"stop":1715619109936,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07d703444349b08","name":"Query Generator - forward","time":{"start":1715619164332,"stop":1715619164332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ababc4fcf5b8a9f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715618851426,"stop":1715618851426,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d4a119737d589b","name":"Refresh subscription","time":{"start":1715619057444,"stop":1715619057445,"duration":1},"status":"skipped","severity":"normal"},{"uid":"444cccbcceef0842","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715618651877,"stop":1715618651877,"duration":0},"status":"passed","severity":"normal"},{"uid":"942ee7684a00ba48","name":"Check received message containing special chars","time":{"start":1715618769139,"stop":1715618769146,"duration":7},"status":"passed","severity":"normal"},{"uid":"7ba4f550446f5e1d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715618579704,"stop":1715618579704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5d1544f1a0e71","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715619338858,"stop":1715619338859,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bad45bf0460813","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715618558035,"stop":1715618558036,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad20cf60cea74532","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715619237766,"stop":1715619237766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8b6017996db90f","name":"Subscribe to topic containing long and receive message","time":{"start":1715618851417,"stop":1715618851417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed647c6c79e4d72","name":"Check received message containing long","time":{"start":1715619077260,"stop":1715619077261,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af6a0e99dc550ad","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715618563191,"stop":1715618563192,"duration":1},"status":"passed","severity":"normal"},{"uid":"e532a9931ef1f243","name":"Fields are not dropped","time":{"start":1715618568112,"stop":1715618568114,"duration":2},"status":"passed","severity":"normal"},{"uid":"18245e6982194104","name":"Check publish message containing Script","time":{"start":1715619058440,"stop":1715619058440,"duration":0},"status":"passed","severity":"normal"},{"uid":"2450ba2ddfc3ae4d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715619179887,"stop":1715619179888,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdbb99aaa95d728","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715618606472,"stop":1715618606474,"duration":2},"status":"passed","severity":"normal"},{"uid":"c130d4dd92f62102","name":"listenerCount","time":{"start":1715618646974,"stop":1715618646975,"duration":1},"status":"passed","severity":"normal"},{"uid":"42711afbdd4d109a","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715618766578,"stop":1715618766578,"duration":0},"status":"passed","severity":"normal"},{"uid":"9709db88543918fa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715618851406,"stop":1715618851407,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f013539e2b96d96","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715618579343,"stop":1715618579344,"duration":1},"status":"passed","severity":"normal"},{"uid":"520bd144143feaea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715618555465,"stop":1715618555466,"duration":1},"status":"passed","severity":"normal"},{"uid":"807477071e374632","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715619119397,"stop":1715619119397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f197713e5760062b","name":"Check received message containing long","time":{"start":1715619077239,"stop":1715619077240,"duration":1},"status":"passed","severity":"normal"},{"uid":"630300c308a00c1c","name":"should throw error - no public key","time":{"start":1715618563839,"stop":1715618563839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9482219ba78597","name":"Reopen subscription with peer with lost subscription","time":{"start":1715618639899,"stop":1715618639900,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde6a35846478f52","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715619210026,"stop":1715619210026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8901e37cc7b3e4","name":"Push message with content topic containing Chinese","time":{"start":1715618997937,"stop":1715618997938,"duration":1},"status":"passed","severity":"normal"},{"uid":"86509058ded14f35","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715618555473,"stop":1715618555474,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58ce540a3aa05ef","name":"Check publish message containing shell command","time":{"start":1715619058442,"stop":1715619058442,"duration":0},"status":"passed","severity":"normal"},{"uid":"29abc029e45f0ccc","name":"addEventListener with wrong event","time":{"start":1715618646972,"stop":1715618646973,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1ec7fc555ad341","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715618766554,"stop":1715618766557,"duration":3},"status":"passed","severity":"normal"},{"uid":"44d05998d4cebe25","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app58/7/topic787/json","time":{"start":1715619109937,"stop":1715619109937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0e90d4c1eb8968","name":"Push message with Russian payload","time":{"start":1715618997929,"stop":1715618997929,"duration":0},"status":"passed","severity":"normal"},{"uid":"43407e9c2dcc7334","name":"isConnected should return false after all peers disconnect","time":{"start":1715618606478,"stop":1715618606480,"duration":2},"status":"passed","severity":"normal"},{"uid":"41f12e716844c6ec","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715618555469,"stop":1715618555469,"duration":0},"status":"passed","severity":"normal"},{"uid":"34793d05b8bac764","name":"random static sharding 1 - Cluster ID: 272, Shard ID: 699","time":{"start":1715619137022,"stop":1715619137023,"duration":1},"status":"passed","severity":"normal"},{"uid":"835e067e44bcf803","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715618689870,"stop":1715618689870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0602bfe4123881e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715619058444,"stop":1715619058444,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d0f3179ef6e566","name":"Check received message containing unicode special characters","time":{"start":1715619077268,"stop":1715619077268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5379f0a55dbc399","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715618851424,"stop":1715618851425,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5e6f910dc4253","name":"Rejects garbage","time":{"start":1715618572097,"stop":1715618572098,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce656889d531459","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715618769169,"stop":1715618769171,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f51e80e4260c9a6","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715618579094,"stop":1715618579095,"duration":1},"status":"passed","severity":"normal"},{"uid":"880ece1615e6b605","name":"Check received message with timestamp: 1715618606128000000 ","time":{"start":1715618769165,"stop":1715618769166,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bf637fb1a4a607","name":"Check meta is set [ecies]","time":{"start":1715618591143,"stop":1715618591143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f69f134a067842","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app92/3/topic963/xml","time":{"start":1715619109939,"stop":1715619109939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef29a15e1ab015e7","name":"Mutual subscription","time":{"start":1715619057441,"stop":1715619057441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddbb3f9f78bc586","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715619057453,"stop":1715619057454,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cf90f6bb5fa31","name":"should set field with only STORE enabled","time":{"start":1715618563844,"stop":1715618563845,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e63d70e5f5b1d23","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715619237761,"stop":1715619237761,"duration":0},"status":"passed","severity":"normal"},{"uid":"de26312b92025c6d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715618678490,"stop":1715618678490,"duration":0},"status":"passed","severity":"normal"},{"uid":"53656d766f0b7fec","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715618678501,"stop":1715618678502,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbcca1e2461867e3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715619237770,"stop":1715619237771,"duration":1},"status":"passed","severity":"normal"},{"uid":"5300654194f75336","name":"should be able to decode the field with only STORE set to true","time":{"start":1715618563195,"stop":1715618563196,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ca097a1c3b8f3c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715618828156,"stop":1715618828159,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a1a41978705202d","name":"shard 0","time":{"start":1715619137021,"stop":1715619137022,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01dcb80ea6c7f9c","name":"random static sharding 4 - Cluster ID: 149, Shard ID: 465","time":{"start":1715619137024,"stop":1715619137026,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f532f325f1be456","name":"Push 30 different messages","time":{"start":1715618997934,"stop":1715618997935,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe6e5ccb44f3b33","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715619210029,"stop":1715619210029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede13b3f0d565305","name":"should use DNS peer discovery with light client","time":{"start":1715618618962,"stop":1715618618962,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62c7871897400b99","name":"throws on content topic with generation field greater than 0","time":{"start":1715618555442,"stop":1715618555442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19e7c20a9e28794","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715619057637,"stop":1715619057637,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf3b2f9092a1424d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715618591142,"stop":1715618591142,"duration":0},"status":"passed","severity":"normal"},{"uid":"976283564ed2ffad","name":"should set field with only RELAY enabled","time":{"start":1715618563844,"stop":1715618563844,"duration":0},"status":"passed","severity":"normal"},{"uid":"92df1756f1ed3fa6","name":"Callback on promise","time":{"start":1715619180680,"stop":1715619180680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83ac765226e319e","name":"Check message with no pubsub topic is not received","time":{"start":1715618769174,"stop":1715618769175,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e577405ecc526d7","name":"Store - dialed after - with timeout","time":{"start":1715619214030,"stop":1715619214030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db39bef80a3a2b7","name":"should not receive a peer event after stop","time":{"start":1715619083081,"stop":1715619083082,"duration":1},"status":"passed","severity":"normal"},{"uid":"8992ff183ba1e480","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715618651879,"stop":1715618651879,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda04b9b78263ff1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715619057467,"stop":1715619057468,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0eeaf3dde21af2","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715618766560,"stop":1715618766568,"duration":8},"status":"passed","severity":"normal"},{"uid":"ce093b9808d8de6c","name":"Decrypt messages","time":{"start":1715619001527,"stop":1715619001531,"duration":4},"status":"passed","severity":"normal"},{"uid":"612ffbaa4384716d","name":"Check message with non string payload is not received","time":{"start":1715618769181,"stop":1715618769182,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec887c6ecf1a5c7","name":"Ping on unsubscribed peer","time":{"start":1715618639899,"stop":1715618639899,"duration":0},"status":"passed","severity":"normal"},{"uid":"961ade02879be7e6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715618555449,"stop":1715618555449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d100a3329fe51c4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715619057443,"stop":1715619057443,"duration":0},"status":"passed","severity":"normal"},{"uid":"43560e65d881d7cb","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715618563176,"stop":1715618563183,"duration":7},"status":"passed","severity":"normal"},{"uid":"ea1848fed1fd1d67","name":"Check received message containing short","time":{"start":1715619077258,"stop":1715619077260,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0a7682986c7901c","name":"Refresh subscription","time":{"start":1715618851416,"stop":1715618851416,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c37dc1ea47c030","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715618888024,"stop":1715618888024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7a9c21c2ea7b85","name":"should not fail to start the service if it is already started","time":{"start":1715618618954,"stop":1715618618954,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f20016b0b1cd6e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715619237761,"stop":1715619237761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0814fa10294a2d","name":"same cluster, same shard: nodes connect","time":{"start":1715618766523,"stop":1715618766524,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e196ca72a014f49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715618555462,"stop":1715618555462,"duration":0},"status":"passed","severity":"normal"},{"uid":"448218b50635027a","name":"Check received message with timestamp: 1715618606166 ","time":{"start":1715619077254,"stop":1715619077254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07c19a4548e3187","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715619017185,"stop":1715619017186,"duration":1},"status":"passed","severity":"normal"},{"uid":"d961b9f4d0173851","name":"Waku message hash computation (payload length 0)","time":{"start":1715618558034,"stop":1715618558035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8da5db5711823d7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715618618963,"stop":1715618618963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2491d58d30e520b","name":"Check publish message after client node is restarted","time":{"start":1715619058448,"stop":1715619058448,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62a767e79199bf25","name":"Check publish message containing XML","time":{"start":1715619058440,"stop":1715619058441,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a204f1ebb02aa52","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715619179941,"stop":1715619179941,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f315af9c31c44f","name":"Push message with custom timestamp: 1715615166758","time":{"start":1715619139747,"stop":1715619139747,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a076a0c564ec91","name":"should not fail to stop the service if it was not started","time":{"start":1715618618954,"stop":1715618618954,"duration":0},"status":"passed","severity":"normal"},{"uid":"65dda34402211cb3","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715618555454,"stop":1715618555454,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb75dc29ccce286","name":"Check message on other pubsub topic is not received","time":{"start":1715618769173,"stop":1715618769174,"duration":1},"status":"passed","severity":"normal"},{"uid":"40024e29e6fa854e","name":"Overlapping topic subscription","time":{"start":1715619237763,"stop":1715619237763,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f200d56baecbdb","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715618555469,"stop":1715618555470,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8fab0c45b09af0","name":"it tolerates circular branch references","time":{"start":1715618579700,"stop":1715618579700,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef0e267bb2a9f0c","name":"Push message with custom timestamp: 1715622369571","time":{"start":1715618997972,"stop":1715618997972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a3441cd6a47bff","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715618898582,"stop":1715618898583,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3ae4675e2e4d6f","name":"Check message received after nwaku node is restarted","time":{"start":1715619077258,"stop":1715619077258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a948e256e2ec0927","name":"Check message with no payload is not received","time":{"start":1715619077273,"stop":1715619077274,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8ef98f8222d5d8","name":"Subscribe to topic containing XML and receive message","time":{"start":1715618851422,"stop":1715618851423,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0ead801642337e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715618828152,"stop":1715618828154,"duration":2},"status":"passed","severity":"normal"},{"uid":"14c66e0ee7e62ee","name":"should return empty list for no shard","time":{"start":1715618555457,"stop":1715618555457,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c9bcf97ae60f88","name":"Check message with non string payload is not received","time":{"start":1715619077257,"stop":1715619077257,"duration":0},"status":"passed","severity":"normal"},{"uid":"681a478de32a0fe2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715618678502,"stop":1715618678503,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c082b7aa2d1573","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715618678494,"stop":1715618678496,"duration":2},"status":"passed","severity":"normal"},{"uid":"237c8acd5c109051","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715619119394,"stop":1715619119396,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc2a344a3feb1d5","name":"connects to nwaku","time":{"start":1715619207513,"stop":1715619207513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d778ed007f0ce281","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715619237776,"stop":1715619237776,"duration":0},"status":"passed","severity":"normal"},{"uid":"5803e161912645d1","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715618555471,"stop":1715618555472,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8917d2b38dd672","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715618766579,"stop":1715618766579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5446d2855eceee6f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766559,"stop":1715618766560,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e2075a57fa05b4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715619057446,"stop":1715619057446,"duration":0},"status":"passed","severity":"normal"},{"uid":"f355312f0abc2940","name":"Push message with special chars payload","time":{"start":1715619139723,"stop":1715619139724,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e4040d0f12d6c7","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715619057466,"stop":1715619057467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0dbab82b35adbb","name":"Check received message containing Basic HTML tag","time":{"start":1715619077265,"stop":1715619077266,"duration":1},"status":"passed","severity":"normal"},{"uid":"2281ae8f69a3d32e","name":"Push message with Russian payload","time":{"start":1715619139725,"stop":1715619139725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3674af4edb235742","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715618888023,"stop":1715618888023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d679e3c72822474","name":"Check publish message containing Chinese","time":{"start":1715619058438,"stop":1715619058439,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fd34c12dcad25c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715618769168,"stop":1715618769169,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c085f040733cc9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715619077270,"stop":1715619077270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce63729b2013825","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715618828159,"stop":1715618828160,"duration":1},"status":"passed","severity":"normal"},{"uid":"543ad5dccaaa420d","name":"Promise Callback - forward","time":{"start":1715619164333,"stop":1715619164333,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dca276cb05eb69","name":"Subscribe and receive messages via waku relay post","time":{"start":1715618851409,"stop":1715618851411,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff557ffefe8b2c46","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715618555467,"stop":1715618555467,"duration":0},"status":"passed","severity":"normal"},{"uid":"289a77350f48e42a","name":"should only return 1 node with relay capability","time":{"start":1715618579702,"stop":1715618579703,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6a30b8648c6ddd","name":"Push message with XML payload","time":{"start":1715618997930,"stop":1715618997931,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1e26fdfc998db4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715618898583,"stop":1715618898583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2de000257ec506a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715618851423,"stop":1715618851424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d141f9ac1464ba88","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715618579340,"stop":1715618579341,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab88f4bcf6c1ead","name":"Ping on peer without subscriptions","time":{"start":1715618686717,"stop":1715618686717,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bf5a724131dd0e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715619237766,"stop":1715619237766,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f0cc5920331311","name":"Push message with Chinese payload","time":{"start":1715619139724,"stop":1715619139724,"duration":0},"status":"passed","severity":"normal"},{"uid":"417aada483166e5","name":"Query with Ordered Callback, No message returned","time":{"start":1715619159374,"stop":1715619159375,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4537dbc7b26d5d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715619119393,"stop":1715619119393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a86449df2ff18","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715618678493,"stop":1715618678494,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8f8b5a70f140f0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715618555447,"stop":1715618555447,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0c7f83c3a14d","name":"Ephemeral field set to true","time":{"start":1715618568733,"stop":1715618568733,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb38c982fef46082","name":"start node with empty shard","time":{"start":1715619137032,"stop":1715619137033,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9e8d00af0fe66a","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715619179941,"stop":1715619179942,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b93aab3eb97fe7","name":"handles multiple messages","time":{"start":1715619191303,"stop":1715619191303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c734cb5fecbdbda8","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715619180677,"stop":1715619180678,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67b2b37791215df","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715619057455,"stop":1715619057456,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fadb2ab56d53933","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715618766553,"stop":1715618766553,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cc6bd4c66db84e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715619210029,"stop":1715619210029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c53a2499ae73256","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715618555446,"stop":1715618555446,"duration":0},"status":"passed","severity":"normal"},{"uid":"853d63aca9bc4a6c","name":"Check received message containing Basic HTML tag","time":{"start":1715618769158,"stop":1715618769159,"duration":1},"status":"passed","severity":"normal"},{"uid":"c878faf5108a084","name":"Callback on promise, aborts when callback returns true","time":{"start":1715619180680,"stop":1715619180681,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d7b28f6c80d041","name":"Push message with numeric payload","time":{"start":1715619139723,"stop":1715619139723,"duration":0},"status":"passed","severity":"normal"},{"uid":"afacd14fb631c759","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715618563197,"stop":1715618563198,"duration":1},"status":"passed","severity":"normal"},{"uid":"12053d38a641aef1","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715619159375,"stop":1715619159376,"duration":1},"status":"passed","severity":"normal"},{"uid":"7908e9fb9fda1a8e","name":"throws on content topic with non-number generation field","time":{"start":1715618555442,"stop":1715618555442,"duration":0},"status":"passed","severity":"normal"},{"uid":"df773933d53ca01","name":"Push message with content topic containing short","time":{"start":1715618997935,"stop":1715618997935,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e29201194394f0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715619237769,"stop":1715619237769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06a7142300936d1","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715618851426,"stop":1715618851427,"duration":1},"status":"passed","severity":"normal"},{"uid":"8033960777353903","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715619237774,"stop":1715619237775,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a44139a451a28fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715618555462,"stop":1715618555463,"duration":1},"status":"passed","severity":"normal"},{"uid":"c676ccc3e7b7171a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715618678493,"stop":1715618678493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3138514f2c66e1","name":"Check received message containing SQL Injection","time":{"start":1715619077243,"stop":1715619077243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3efb8ecc6482315","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715619338860,"stop":1715619338861,"duration":1},"status":"passed","severity":"normal"},{"uid":"13223201a51d5e48","name":"Fails to publish message with wrong content topic","time":{"start":1715619058446,"stop":1715619058446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55f368d70e08ddd","name":"Promise Callback - backward","time":{"start":1715619164333,"stop":1715619164334,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f1ebb2f27b360d","name":"should return all peers when numPeers is 0","time":{"start":1715618568384,"stop":1715618568384,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc86d34c95df4c6","name":"Check message with invalid timestamp is not received","time":{"start":1715619077255,"stop":1715619077255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0db3f547ff52027","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766553,"stop":1715618766554,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e065504158a452","name":"Decoder throws on undefined content topic","time":{"start":1715618589175,"stop":1715618589175,"duration":0},"status":"passed","severity":"normal"},{"uid":"591d6a7aad6fd1e2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715619237777,"stop":1715619237778,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b059664c871b65d","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715618766548,"stop":1715618766549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c408e38844ce99","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715618689870,"stop":1715618689870,"duration":0},"status":"passed","severity":"normal"},{"uid":"98956f87601fc8f5","name":"Push message with rate limit","time":{"start":1715619139743,"stop":1715619139744,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c02510df6ea17e","name":"different cluster, different shard: nodes don't connect","time":{"start":1715618766527,"stop":1715618766527,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ecefba9a69c9a","name":"Decoder throws on undefined content topic","time":{"start":1715618568735,"stop":1715618568735,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9ee8d972ec64da","name":"Push message with JSON payload","time":{"start":1715619139727,"stop":1715619139727,"duration":0},"status":"passed","severity":"normal"},{"uid":"745092b4f82431d2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715619057468,"stop":1715619057468,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c1221444d98f49","name":"Reopen subscription with peer with lost subscription","time":{"start":1715618686718,"stop":1715618686718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fff036f41a10323","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715619031483,"stop":1715619031484,"duration":1},"status":"passed","severity":"normal"},{"uid":"73dbc54751b75dfd","name":"Push message with meta","time":{"start":1715618997968,"stop":1715618997968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b80612f768f80e8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715619237773,"stop":1715619237773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0f9e83416a4d6d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715619159376,"stop":1715619159376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f8e11e650b8b84","name":"Accepts a valid Waku Message","time":{"start":1715618572096,"stop":1715618572097,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1bc0de295526896","name":"Check publish message after service node is restarted","time":{"start":1715619058448,"stop":1715619058448,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77692ef83e9ef035","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715619210028,"stop":1715619210028,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a64ee807d9bf82","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715619031481,"stop":1715619031482,"duration":1},"status":"passed","severity":"normal"},{"uid":"195eef6dc392cf9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715618618962,"stop":1715618618963,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cd6cdba21f76b5d6","name":"should set field with only FILTER enabled","time":{"start":1715618563845,"stop":1715618563845,"duration":0},"status":"passed","severity":"normal"},{"uid":"f090464af7ea006d","name":"does not throw on valid cases","time":{"start":1715618555440,"stop":1715618555440,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ea8454c28c70f0","name":"Push message with long payload","time":{"start":1715618997926,"stop":1715618997926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1a18c0b45d51a5","name":"Check received message containing SQL Injection","time":{"start":1715618769155,"stop":1715618769156,"duration":1},"status":"passed","severity":"normal"},{"uid":"b127b1a375e18a1","name":"Check received message containing shell command","time":{"start":1715618769161,"stop":1715618769161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fed77d518093ed","name":"Push message with Script payload","time":{"start":1715618997930,"stop":1715618997930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8f710d197bc78c","name":"should return false","time":{"start":1715618563840,"stop":1715618563840,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa3fb99e915f1b2","name":"Sign & Recover","time":{"start":1715618589870,"stop":1715618589870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2446b8b0ec07fd","name":"Check received message containing SQL Injection","time":{"start":1715619077263,"stop":1715619077264,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f9db6dc05812be","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715618613967,"stop":1715618613967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1552f6dca668b4","name":"should set field with all protocols enabled","time":{"start":1715618563844,"stop":1715618563844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e36041944b2ba68","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715618563194,"stop":1715618563195,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e41fe54dfd8d01","name":"can start the service","time":{"start":1715619083077,"stop":1715619083077,"duration":0},"status":"passed","severity":"normal"},{"uid":"8249170e440b27dd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715618851424,"stop":1715618851424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d61ec841938fba","name":"Relay - times out","time":{"start":1715619214029,"stop":1715619214029,"duration":0},"status":"passed","severity":"normal"},{"uid":"71937511544671a3","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715618555474,"stop":1715618555474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5056d6950a23fa5b","name":"dispatchEvent via connectionManager","time":{"start":1715618646975,"stop":1715618646975,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cc23a834e9398d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715619237780,"stop":1715619237781,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d77b0bab45f6684","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715618766539,"stop":1715618766539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c0b2ba656e9d24","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715619057453,"stop":1715619057453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d9a501fd05c9a4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766539,"stop":1715618766539,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a7f107843d60a0","name":"udp ip6 address","time":{"start":1715618563405,"stop":1715618563405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2636efc456c725f","name":"configure the node with multiple content topics","time":{"start":1715619109944,"stop":1715619109944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a247a19e9dac683","name":"should properly create location multiaddrs - tcp6","time":{"start":1715618563842,"stop":1715618563843,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee504b476a02a6c","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715618766551,"stop":1715618766552,"duration":1},"status":"passed","severity":"normal"},{"uid":"40470e76a8aa7bd3","name":"Push message with content topic containing XML","time":{"start":1715619139739,"stop":1715619139740,"duration":1},"status":"passed","severity":"normal"},{"uid":"7539a2141905e0a7","name":"Subscribe and receive messages via lightPush","time":{"start":1715618851405,"stop":1715618851405,"duration":0},"status":"passed","severity":"normal"},{"uid":"3871e736874f5b93","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715618851418,"stop":1715618851418,"duration":0},"status":"passed","severity":"normal"},{"uid":"420e315f0b56866d","name":"should throw error - no id","time":{"start":1715618563839,"stop":1715618563839,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f8070dbd465c37","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app67/5/topic32/xml","time":{"start":1715619109937,"stop":1715619109938,"duration":1},"status":"passed","severity":"normal"},{"uid":"7578c12f5719cdac","name":"Query generator for multiple messages with different content topic format","time":{"start":1715619180678,"stop":1715619180679,"duration":1},"status":"passed","severity":"normal"},{"uid":"33673ed43abd4d26","name":"Check message received after jswaku node is restarted","time":{"start":1715619077257,"stop":1715619077257,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac98a6f3afac9dd5","name":"removeEventListener with wrong event","time":{"start":1715618646973,"stop":1715618646974,"duration":1},"status":"passed","severity":"normal"},{"uid":"40673494ba0b50ac","name":"Generator, 2 different pubsubtopics","time":{"start":1715619179885,"stop":1715619179886,"duration":1},"status":"passed","severity":"normal"},{"uid":"24236164667e2501","name":"Filter","time":{"start":1715619214030,"stop":1715619214031,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02a3c4ce3186c79","name":"should not receive a peer event before start","time":{"start":1715619083081,"stop":1715619083081,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ca2b7c9e44ffee","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715618555451,"stop":1715618555452,"duration":1},"status":"passed","severity":"normal"},{"uid":"90aa5fcc3bdbab3b","name":"Reopen subscription with peer with lost subscription","time":{"start":1715618686719,"stop":1715618686720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3148d7e62963f48","name":"Publish message with custom timestamp: Mon May 13 2024 17:50:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1715619058445,"stop":1715619058445,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a9d67211b124d7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715619031483,"stop":1715619031483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf066b97beef44dc","name":"Push message with emoji payload","time":{"start":1715619139734,"stop":1715619139734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4649361287a1c0a0","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715618555468,"stop":1715618555469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c04e06435aac334","name":"Push 30 different messages","time":{"start":1715619139734,"stop":1715619139735,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1e7e4abcfe81c6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715618617984,"stop":1715618617984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed2546ce4254e2d","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715618766529,"stop":1715618766529,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0858de8058e165","name":"Check received message containing JSON","time":{"start":1715619077251,"stop":1715619077252,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba4928445f709c7","name":"Publish message with custom timestamp: Tue May 23 2023 16:50:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1715619058444,"stop":1715619058444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36b10572c7fa174","name":"throws an error for improperly formatted content topics","time":{"start":1715618555453,"stop":1715618555453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc73de039ebe2a3","name":"Push message on custom pubsubTopic","time":{"start":1715618888025,"stop":1715618888026,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c0c8849857b175","name":"Push message with content topic containing unicode special characters","time":{"start":1715619139741,"stop":1715619139742,"duration":1},"status":"passed","severity":"normal"},{"uid":"9181c4bcb96add03","name":"Ping on peer without subscriptions","time":{"start":1715618639898,"stop":1715618639899,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2a7188ef04dfdb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715618555463,"stop":1715618555464,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ef62853a00ee36","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715619237768,"stop":1715619237768,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ac7293e6d2ce23","name":"Check publish message containing JSON","time":{"start":1715619058441,"stop":1715619058442,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26565b14ca9ce0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715618555463,"stop":1715618555463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f063bfa63cd6900","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715618555472,"stop":1715618555472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4023646fe957cf6","name":"should not receive a peer event after stop","time":{"start":1715618583442,"stop":1715618583443,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e5972aa5959dc4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715618617983,"stop":1715618617983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc0ea30aefb516b","name":"A test","time":{"start":1715618851488,"stop":1715618851489,"duration":1},"status":"passed","severity":"normal"},{"uid":"277642a421dc0fdf","name":"Check received message containing escaped characters","time":{"start":1715618769161,"stop":1715618769162,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c65233335511cb","name":"should only return 1 node with store capability","time":{"start":1715618579703,"stop":1715618579703,"duration":0},"status":"passed","severity":"normal"},{"uid":"442e0bb7e0e062ae","name":"Check received message with timestamp: 1715618606166000000 ","time":{"start":1715619077269,"stop":1715619077269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d198ce1b69e586","name":"should throw an error for insufficient data","time":{"start":1715618555502,"stop":1715618555502,"duration":0},"status":"passed","severity":"normal"},{"uid":"695d96a3bd1e9e9b","name":"Check message with non string payload is not received","time":{"start":1715619077274,"stop":1715619077274,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a0071f0683ed47","name":"Check publish message containing Russian","time":{"start":1715619058439,"stop":1715619058439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe2f541d98ffc90","name":"Push message with content topic containing XML","time":{"start":1715618997940,"stop":1715618997940,"duration":0},"status":"passed","severity":"normal"},{"uid":"6822d43a32aca146","name":"should be called for bootstrap peers","time":{"start":1715618613967,"stop":1715618613967,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7f8521b27b556a","name":"pre and post cipher","time":{"start":1715618589870,"stop":1715618589870,"duration":0},"status":"passed","severity":"normal"},{"uid":"e715f87e29f1d66b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715619119393,"stop":1715619119394,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf0e66051166c18","name":"Passing cursor with wrong message digest","time":{"start":1715619119398,"stop":1715619119398,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4564d35710e4df8","name":"Subscribe and receives messages on 20 topics","time":{"start":1715619237761,"stop":1715619237762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0315bc1258d336","name":"should not fail to stop the service if it was not started","time":{"start":1715619083078,"stop":1715619083078,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78084b4b5f622ff","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715618563199,"stop":1715618563199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b18feeb6a03a225","name":"Check received message containing Chinese","time":{"start":1715619077241,"stop":1715619077241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31fad071cdd4134","name":"Check message with no content topic is not received","time":{"start":1715619077272,"stop":1715619077272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8fcac75bf401e2","name":"Push message with content topic containing short","time":{"start":1715619139735,"stop":1715619139736,"duration":1},"status":"passed","severity":"normal"},{"uid":"525e3d97e37add9","name":"more peers than existing","time":{"start":1715618998134,"stop":1715618998134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9aee6ff53ff0ed58","name":"should handle application and version for autosharding","time":{"start":1715618555456,"stop":1715618555456,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f109f0d65ca765","name":"random static sharding 6 - Cluster ID: 776, Shard ID: 150","time":{"start":1715619137027,"stop":1715619137027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5722838496e9181","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715619179886,"stop":1715619179886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26a60ef5d1942ca","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715618851408,"stop":1715618851408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7a3e04962f6628","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715618555448,"stop":1715618555449,"duration":1},"status":"passed","severity":"normal"},{"uid":"c873ce313eae3281","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715618563184,"stop":1715618563185,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b8a20af0dbc672","name":"Query generator for multiple messages with different message text format","time":{"start":1715619180677,"stop":1715619180677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19deb7e84c96cc","name":"Subscribe to topic containing Script and receive message","time":{"start":1715619237778,"stop":1715619237778,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ec7c551d794ecb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715618851420,"stop":1715618851421,"duration":1},"status":"passed","severity":"normal"},{"uid":"f402effef08ec04e","name":"Encoder throws on undefined content topic","time":{"start":1715618589173,"stop":1715618589173,"duration":0},"status":"passed","severity":"normal"},{"uid":"71968912fb687bf6","name":"should throw error - invalid id","time":{"start":1715618563839,"stop":1715618563839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fe92f20622dd44","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715618579343,"stop":1715618579343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0356eed8b4a5a6","name":"should handle a minimal index list","time":{"start":1715618555501,"stop":1715618555501,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b9497c630e2503","name":"Query with Promise Callback, No message returned","time":{"start":1715619159377,"stop":1715619159377,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccc61523a8133c0","name":"Fails to push message with empty content topic","time":{"start":1715619139742,"stop":1715619139742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15d421fe7a71320","name":"Ping on unsubscribed peer","time":{"start":1715618686719,"stop":1715618686719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7963f6aa16504e","name":"should throw error - no id","time":{"start":1715618563838,"stop":1715618563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4164e5f9ec4da4","name":"Passing page size 110 when there are 120 messages","time":{"start":1715619193121,"stop":1715619193122,"duration":1},"status":"passed","severity":"normal"},{"uid":"821e707748bfdb86","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app35/7/topic275/test.js","time":{"start":1715619109936,"stop":1715619109937,"duration":1},"status":"passed","severity":"normal"},{"uid":"83985f0b90778b0e","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715618555454,"stop":1715618555454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b14a3e10a0df589","name":"Query with Ordered Callback, No Decoder","time":{"start":1715619159374,"stop":1715619159374,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d7acf61d08fb8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715618828155,"stop":1715618828156,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2748e5a2d7c9c08","name":"Check received message containing short","time":{"start":1715619077239,"stop":1715619077239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cbe0215d99a82e","name":"Push message with content topic containing Script","time":{"start":1715618997939,"stop":1715618997939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b9523026b1a6c8","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715618997940,"stop":1715618997950,"duration":10},"status":"passed","severity":"normal"},{"uid":"a2db56d92808010b","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715619057637,"stop":1715619057638,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1a10416595f0bd86","name":"A test","time":{"start":1715618851488,"stop":1715618851488,"duration":0},"status":"passed","severity":"normal"},{"uid":"9460f66129d2adec","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715618563196,"stop":1715618563197,"duration":1},"status":"passed","severity":"normal"},{"uid":"f451e290b5b0f2c8","name":"Query with Promise Callback, No Decoder","time":{"start":1715619159376,"stop":1715619159377,"duration":1},"status":"passed","severity":"normal"},{"uid":"23412e906fc817c","name":"Subscribe and receives messages on 20 topics","time":{"start":1715619237774,"stop":1715619237774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0c47fdd7b518f2","name":"random static sharding 10 - Cluster ID: 136, Shard ID: 51","time":{"start":1715619137029,"stop":1715619137030,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb141fa56adc7839","name":"should decode valid enr successfully","time":{"start":1715618563837,"stop":1715618563837,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa3e577afff542","name":"Check received message containing short","time":{"start":1715618769132,"stop":1715618769133,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d65f8b3a5e545a","name":"Reusing cursor across nodes","time":{"start":1715619119397,"stop":1715619119398,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98f7dc31afd9ad2","name":"Push message with content topic containing Chinese","time":{"start":1715619139738,"stop":1715619139738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0653bcbfc63ed01","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715618766578,"stop":1715618766579,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3abc64a25ebdf5c","name":"Light Node - default protocols","time":{"start":1715619214031,"stop":1715619214031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c52705b85ad72ec","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715618888025,"stop":1715618888025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f645908db90f829","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715618589171,"stop":1715618589171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41650af51803dd3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715619237769,"stop":1715619237769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9456aab888fc2788","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715618766528,"stop":1715618766529,"duration":1},"status":"passed","severity":"normal"},{"uid":"525406f9a2fed1f6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715618689872,"stop":1715618689872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8792d1b856f07481","name":"Check received message containing escaped characters","time":{"start":1715619077252,"stop":1715619077252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48c90ba8b048651","name":"Check received message containing shell command","time":{"start":1715619077267,"stop":1715619077267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bcb5cefc4aea8","name":"should be able to encode the field with only STORE set to true","time":{"start":1715618563183,"stop":1715618563184,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee53fdc79f42fa01","name":"random static sharding 5 - Cluster ID: 178, Shard ID: 930","time":{"start":1715619137026,"stop":1715619137026,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee1f6ac3ca85d63","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715618555475,"stop":1715618555475,"duration":0},"status":"passed","severity":"normal"},{"uid":"76902f2142206a80","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715619077254,"stop":1715619077254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ffeb0940ab02a1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715618579342,"stop":1715618579343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b901c6efae6c26","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715618828161,"stop":1715618828162,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0d5dd23c5de0dd","name":"ignores domain fetching errors","time":{"start":1715618579701,"stop":1715618579701,"duration":0},"status":"passed","severity":"normal"},{"uid":"99458ffdcb1ae42a","name":"handles different clusterIds correctly","time":{"start":1715618555452,"stop":1715618555452,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dbdf3cadd8e3c1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715619237779,"stop":1715619237780,"duration":1},"status":"passed","severity":"normal"},{"uid":"173ec9364f7583cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715618555466,"stop":1715618555466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7de874449babd6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715618888026,"stop":1715618888026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b938df464340a9c","name":"Decoder throws on undefined content topic","time":{"start":1715618591144,"stop":1715618591144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3660bc3974d152ae","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715618555450,"stop":1715618555450,"duration":0},"status":"passed","severity":"normal"},{"uid":"887cf54713a80653","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766550,"stop":1715618766551,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b4139544003ad4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715619237762,"stop":1715619237762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba9109f73f8a82","name":"Push message with content topic containing JSON","time":{"start":1715619139740,"stop":1715619139740,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcf20b5f02881d5","name":"Using a function","time":{"start":1715619207515,"stop":1715619207515,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dc38be627b4b7d","name":"LightPush","time":{"start":1715619214030,"stop":1715619214030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea26b88038a7eb6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715618851412,"stop":1715618851412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abf91751deb950","name":"Check received message containing long","time":{"start":1715618769134,"stop":1715618769138,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6681ec6a7d22530","name":"Publish message with custom timestamp: Mon May 13 2024 15:50:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1715619058445,"stop":1715619058445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8746a772bc465216","name":"Subscribe and receive messages via waku relay post","time":{"start":1715619237772,"stop":1715619237773,"duration":1},"status":"passed","severity":"normal"},{"uid":"6392f878f99ff3e3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715618563189,"stop":1715618563190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4363f0f77c36ac71","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715618851425,"stop":1715618851425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57b95c959d6c9b2","name":"Check received message containing shell command","time":{"start":1715619077252,"stop":1715619077252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7c9503183a313d","name":"Subscribe to topic containing Script and publish message","time":{"start":1715619057456,"stop":1715619057459,"duration":3},"status":"passed","severity":"normal"},{"uid":"2382b0b9aadd1ab5","name":"Check publish message containing numeric","time":{"start":1715619058438,"stop":1715619058438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4920251ce81208f2","name":"Asymmetric encrypt & decrypt","time":{"start":1715618589868,"stop":1715618589869,"duration":1},"status":"passed","severity":"normal"},{"uid":"40440406c66afe75","name":"should not fail to start the service if it is already started","time":{"start":1715618583441,"stop":1715618583441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7c7d674070db3f","name":"Push message with content topic containing shell command","time":{"start":1715618997962,"stop":1715618997963,"duration":1},"status":"passed","severity":"normal"},{"uid":"3186f79697144c09","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715618589168,"stop":1715618589170,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e0fe55efd736ecb","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715618766531,"stop":1715618766531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6db26e8d34dc38f","name":"Delete observer","time":{"start":1715619001531,"stop":1715619001532,"duration":1},"status":"passed","severity":"normal"},{"uid":"536d44350a44f1e4","name":"Push message with escaped characters payload","time":{"start":1715619139728,"stop":1715619139729,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b80057dcc2c49e","name":"configure the node with multiple pubsub topics","time":{"start":1715619137030,"stop":1715619137031,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c025234e514117e","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715618606475,"stop":1715618606475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cce50cf952b7d9b","name":"Relay + Store","time":{"start":1715618616528,"stop":1715618616528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee61e450ca8ebe8a","name":"Check received message containing Script","time":{"start":1715619077244,"stop":1715619077245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fec39c843378468","name":"Js publishes, other Js receives","time":{"start":1715619027225,"stop":1715619027225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86dac37d4ce9f6a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715618563187,"stop":1715618563188,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d8262283c15cb2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715618563845,"stop":1715618563845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67ae21afda74562","name":"Push message with content topic containing emoji","time":{"start":1715618997966,"stop":1715618997967,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0bfcea894b54e2","name":"Check publish message containing Arabic","time":{"start":1715619058439,"stop":1715619058439,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f5fb85c83b6881","name":"Fails to publish message with empty text","time":{"start":1715619058446,"stop":1715619058446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60b3021df014aa6","name":"Check received message containing numeric","time":{"start":1715619077240,"stop":1715619077240,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6208bc6ce12ea5","name":"Push message with long payload","time":{"start":1715619139722,"stop":1715619139723,"duration":1},"status":"passed","severity":"normal"},{"uid":"9940c47bd5d389b9","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715618606477,"stop":1715618606478,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc0eb37fe3c55a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715618555466,"stop":1715618555466,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f164d4772173dc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715619237762,"stop":1715619237763,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb842ebe274dfa54","name":"Push message equal or less that 1MB","time":{"start":1715618997973,"stop":1715618997973,"duration":0},"status":"passed","severity":"normal"},{"uid":"137505e69ca7657c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715618766542,"stop":1715618766543,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5d6857ac053f73","name":"Overlapping topic subscription","time":{"start":1715619237775,"stop":1715619237775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20e35f14e1cd66c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715618555464,"stop":1715618555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae04247a6c19e98","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715618888022,"stop":1715618888023,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3625fb4eebb6c9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715618555458,"stop":1715618555458,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdf21a2e6f6caa1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715618851417,"stop":1715618851417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0558dcd8723748","name":"Relay + Store","time":{"start":1715618563845,"stop":1715618563846,"duration":1},"status":"passed","severity":"normal"},{"uid":"26578a0bbc230e69","name":"Check meta is set [symmetric]","time":{"start":1715618589171,"stop":1715618589172,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b2f8c94c3361b4","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715618579344,"stop":1715618579344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9590319ce27a3f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715618555448,"stop":1715618555448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4db34608e2f13c","name":"should properly create location multiaddrs - tcp","time":{"start":1715618563843,"stop":1715618563843,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6cd532c4dc1ddd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715618828162,"stop":1715618828163,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c04b28696e59d1c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715618766538,"stop":1715618766538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad884e00ad37de3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app73/9/topic706/json","time":{"start":1715619109940,"stop":1715619109940,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5139d208588fcf","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app95/7/topic875/utf8","time":{"start":1715619109943,"stop":1715619109943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2057e8b1d700d857","name":"Push message with content topic containing Arabic","time":{"start":1715619139738,"stop":1715619139738,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c08e6e6449e935d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715619237778,"stop":1715619237778,"duration":0},"status":"passed","severity":"normal"},{"uid":"63bf3a3dee5570af","name":"should properly create location multiaddrs - udp","time":{"start":1715618563843,"stop":1715618563843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97f8124ac2a59d3","name":"Subscribe to topic containing long and receive message","time":{"start":1715619237764,"stop":1715619237765,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf8770b299672c5","name":"Check message with invalid timestamp is not received","time":{"start":1715618769171,"stop":1715618769173,"duration":2},"status":"passed","severity":"normal"},{"uid":"1299200f66ac1fe0","name":"Relay - dialed first","time":{"start":1715619214028,"stop":1715619214028,"duration":0},"status":"passed","severity":"normal"},{"uid":"993fd12c10b524de","name":"Check received message containing Script","time":{"start":1715619077264,"stop":1715619077265,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea51a656cbe3b57","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715619237769,"stop":1715619237770,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c9aeb823dae8c1","name":"should encodeTxt and decodeTxt","time":{"start":1715618563837,"stop":1715618563837,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee9f4ba223cf88c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715619179884,"stop":1715619179885,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b00524ec77efc1b","name":"should configure sharding based on application and version for autosharding","time":{"start":1715618555471,"stop":1715618555471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81c00702de736ac","name":"Waku message hash computation (no timestamp)","time":{"start":1715618558035,"stop":1715618558035,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d27e767a1bbf384","name":"Init the array if not present","time":{"start":1715618555075,"stop":1715618555077,"duration":2},"status":"passed","severity":"normal"},{"uid":"203ed0c8a0ed5ab3","name":"Wrong topic","time":{"start":1715619109943,"stop":1715619109944,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a01b1b9111d76e8","name":"Subscribe to topic containing XML and receive message","time":{"start":1715619237767,"stop":1715619237767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0fe8f542c7819d","name":"Push message with content topic containing shell command","time":{"start":1715619139741,"stop":1715619139741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dac095228cb32bb","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715619031484,"stop":1715619031485,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f8b22fe63f53b0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715618851421,"stop":1715618851422,"duration":1},"status":"passed","severity":"normal"},{"uid":"130f133a78c0eb6c","name":"isConnected should return false after all peers disconnect","time":{"start":1715618651878,"stop":1715618651878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0776a911a22373","name":"Subscribe and receive messages via waku relay post","time":{"start":1715619237760,"stop":1715619237760,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd36d79c935fc2fc","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715618613968,"stop":1715618613969,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b847431d4e9622b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715618828151,"stop":1715618828152,"duration":1},"status":"passed","severity":"normal"},{"uid":"422fa7b27094c1fd","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715618555456,"stop":1715618555456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0ef2696299e314","name":"Decoder throws on empty string content topic","time":{"start":1715618589176,"stop":1715618589176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c802a9852a129b3","name":"Encoder throws on empty string content topic","time":{"start":1715618591144,"stop":1715618591144,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c0d179d07f61d3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715619057443,"stop":1715619057443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abea45ff66bae64","name":"should not throw an error for a single configured topic","time":{"start":1715618555467,"stop":1715618555467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5728c99e02b069","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715618613965,"stop":1715618613966,"duration":1},"status":"passed","severity":"normal"},{"uid":"474ab8ded001281f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715618651877,"stop":1715618651877,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b04cc6cc80288a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715619057444,"stop":1715619057444,"duration":0},"status":"passed","severity":"normal"},{"uid":"869dadf1ce307552","name":"should return valid sharding parameters for static sharding","time":{"start":1715618555470,"stop":1715618555470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f089ae013ff11fdb","name":"non connected peers","time":{"start":1715618998134,"stop":1715618998134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0664429cfee91ed","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715619237779,"stop":1715619237779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf3fabe60039fe3","name":"Push message with shell command payload","time":{"start":1715618997932,"stop":1715618997933,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3750d2c0c94d62","name":"Push message with content topic containing special chars","time":{"start":1715619139737,"stop":1715619139737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2f619012a9d645","name":"Push message with Arabic payload","time":{"start":1715618997929,"stop":1715618997929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97fdf51538da066","name":"should encode/decode to RLP encoding","time":{"start":1715618563840,"stop":1715618563840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f079e748886bb3f","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715618555471,"stop":1715618555471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84c58cc111b3881","name":"ignores unrecognized TXT record formats","time":{"start":1715618579701,"stop":1715618579702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b2a133f4792066","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715618591142,"stop":1715618591142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a643b3ef1b91bb4c","name":"Push message with content topic containing emoji","time":{"start":1715619139742,"stop":1715619139742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55770dda304880b","name":"Relay","time":{"start":1715618616527,"stop":1715618616528,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87cb5317bb06f61","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715619237780,"stop":1715619237780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b258ac90caba820b","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715618766533,"stop":1715618766537,"duration":4},"status":"passed","severity":"normal"},{"uid":"4310be13835430cf","name":"Subscribe and receives messages on 20 topics","time":{"start":1715618851414,"stop":1715618851414,"duration":0},"status":"passed","severity":"normal"},{"uid":"15557a0e169285d9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715619338860,"stop":1715619338860,"duration":0},"status":"passed","severity":"normal"},{"uid":"589e0b76b9030b05","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app94/1/topic882/json","time":{"start":1715619109939,"stop":1715619109940,"duration":1},"status":"passed","severity":"normal"},{"uid":"218ea7de9346d6f8","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715618555453,"stop":1715618555453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50217b72aca08e7","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715618766531,"stop":1715618766531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfb963f35effb51","name":"Decoder throws on empty string content topic","time":{"start":1715618591144,"stop":1715618591145,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffde3a8d2ded57eb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715618851415,"stop":1715618851415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2a21fad2fe52e6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715619137031,"stop":1715619137031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d39d705afdb773a","name":"Check received message containing Russian","time":{"start":1715618769151,"stop":1715618769155,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1914293dcf647c4","name":"Push message with shell command payload","time":{"start":1715619139727,"stop":1715619139728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99cb9cc8543d328","name":"Query Generator, No message returned","time":{"start":1715619159373,"stop":1715619159373,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ebcdf1e23efc1f","name":"Publish message with rate limit","time":{"start":1715619058449,"stop":1715619058449,"duration":0},"status":"passed","severity":"normal"},{"uid":"29153d6a1384f07b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715619237779,"stop":1715619237779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d8ed41a0251b3d","name":"Generator, 2 different pubsubtopics","time":{"start":1715619179884,"stop":1715619179884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f64261b1429b71","name":"1 Relay, 1 Filter, gives up","time":{"start":1715618579095,"stop":1715618579095,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ec47860cd9c9ca","name":"Subscribe to topic containing Script and receive message","time":{"start":1715619237767,"stop":1715619237767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d339973c195600","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715619237772,"stop":1715619237772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e690b2ebdff549","name":"Check message on other pubsub topic is not received","time":{"start":1715619077271,"stop":1715619077272,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e73f7b50bddd0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715618555463,"stop":1715618555463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae4812c7ac47bdf","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715618568384,"stop":1715618568385,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0a56e0dcef86fa","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715619031481,"stop":1715619031481,"duration":0},"status":"passed","severity":"normal"},{"uid":"597e99b292b605de","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715618555460,"stop":1715618555460,"duration":0},"status":"passed","severity":"normal"},{"uid":"105db217569ae322","name":"should load peers from local storage and dispatch events","time":{"start":1715618583443,"stop":1715618583443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddab18a24db53a94","name":"Nodes with multiple pubsub topic","time":{"start":1715619031485,"stop":1715619031485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0883dbe4cef10c8","name":"should handle corrupted local storage data gracefully","time":{"start":1715618583444,"stop":1715618583444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5d4dcd742d40","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715619237759,"stop":1715619237759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9885e00f8044bc","name":"Publish without waiting for remote peer","time":{"start":1715619057442,"stop":1715619057442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d6acf5f59ca926","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715618563838,"stop":1715618563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff402effa109749a","name":"less peers than existing","time":{"start":1715618998134,"stop":1715618998134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c06dde64ff45c86","name":"Overlapping topic subscription","time":{"start":1715618851415,"stop":1715618851416,"duration":1},"status":"passed","severity":"normal"},{"uid":"190c31994f8076","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app20/10/topic570/test.js","time":{"start":1715619109938,"stop":1715619109939,"duration":1},"status":"passed","severity":"normal"},{"uid":"39af54d037eba360","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715618555465,"stop":1715618555465,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd065bb748688818","name":"Symmetric encrypt & Decrypt","time":{"start":1715618589869,"stop":1715618589869,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ecc05f48d50f58","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715618555457,"stop":1715618555457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1fbd1e2fe1dcfd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715618558033,"stop":1715618558034,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd2816c44315a8e","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715618766577,"stop":1715618766578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee251c73de33d0d","name":"Ordered callback, aborts when callback returns true","time":{"start":1715619180681,"stop":1715619180682,"duration":1},"status":"passed","severity":"normal"},{"uid":"791ef1fb63724062","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715618579340,"stop":1715618579340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab90a1ba9ecc3f01","name":"throws on content topic with empty encoding field","time":{"start":1715618555444,"stop":1715618555445,"duration":1},"status":"passed","severity":"normal"},{"uid":"23db34367371ca75","name":"topics with same application and version share the same shard","time":{"start":1715618555450,"stop":1715618555451,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c48cc8b77d08c","name":"Correctly serialized arguments","time":{"start":1715618893308,"stop":1715618893308,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d1d0baed06fe46","name":"Round trip binary serialization","time":{"start":1715618568732,"stop":1715618568732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c966a246d945ab45","name":"Subscribe and receive messages via lightPush","time":{"start":1715619237771,"stop":1715619237771,"duration":0},"status":"passed","severity":"normal"},{"uid":"320654d43c94cb0e","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715618766541,"stop":1715618766542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06baf701e98c83d","name":"Subscribe to topic containing short and receive message","time":{"start":1715619237776,"stop":1715619237776,"duration":0},"status":"passed","severity":"normal"},{"uid":"76480aa80497d376","name":"should emit a peer event after start","time":{"start":1715618618955,"stop":1715618618955,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd0153861a35d9e","name":"Check received message containing emoji","time":{"start":1715619077253,"stop":1715619077253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b28306de2b7d6b8","name":"Generator, custom pubsub topic","time":{"start":1715619179885,"stop":1715619179885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b137c15e068525","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715618555462,"stop":1715618555462,"duration":0},"status":"passed","severity":"normal"},{"uid":"404566b34f80c2a6","name":"should not receive a peer event before start","time":{"start":1715618583442,"stop":1715618583442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cc68db9dcbde65","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715619159371,"stop":1715619159371,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8be771687325ff","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715618555450,"stop":1715618555450,"duration":0},"status":"passed","severity":"normal"},{"uid":"baceece7cef5d29b","name":"should not fail to start the service if it is already started","time":{"start":1715619083079,"stop":1715619083079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f8a977acd151b3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715618555460,"stop":1715618555460,"duration":0},"status":"passed","severity":"normal"},{"uid":"816e35336a0c67e3","name":"Push to array if already present","time":{"start":1715618555077,"stop":1715618555078,"duration":1},"status":"passed","severity":"normal"},{"uid":"72058ade66377e83","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715618555468,"stop":1715618555468,"duration":0},"status":"passed","severity":"normal"},{"uid":"db241872870123d2","name":"should not receive a peer event before start","time":{"start":1715618618956,"stop":1715618618958,"duration":2},"status":"passed","severity":"normal"},{"uid":"52888a344cce1cbf","name":"new peer added after a peer was already found","time":{"start":1715619017184,"stop":1715619017185,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45f22a24ac080632","name":"should encode/decode to text encoding","time":{"start":1715618563841,"stop":1715618563841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6422200d88149050","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715618568385,"stop":1715618568386,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f8d7a54b2375c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715619237777,"stop":1715619237777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d984018d8b918d5","name":"handles empty shards array correctly","time":{"start":1715618555473,"stop":1715618555473,"duration":0},"status":"passed","severity":"normal"},{"uid":"623066ca97d971ef","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715618555501,"stop":1715618555501,"duration":0},"status":"passed","severity":"normal"},{"uid":"238a06ab06ee67ea","name":"Push message with short payload","time":{"start":1715618997925,"stop":1715618997925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa9bb461390e18","name":"Publish message with large meta","time":{"start":1715619058448,"stop":1715619058449,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec6f9862e8e97e7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715619237774,"stop":1715619237774,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95e1ef2cdc6dce2","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715618766543,"stop":1715618766548,"duration":5},"status":"passed","severity":"normal"},{"uid":"e54787dcf4228d46","name":"Push message with content topic containing numeric","time":{"start":1715619139736,"stop":1715619139736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1073e86731ed6586","name":"Ping on subscribed peer","time":{"start":1715618686718,"stop":1715618686718,"duration":0},"status":"passed","severity":"normal"},{"uid":"189260a5fcbf1648","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715618766528,"stop":1715618766528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6568a2831797424e","name":"Throws when trying to push message with empty payload","time":{"start":1715618997935,"stop":1715618997935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d136f50e492c7e62","name":"Check received message containing Russian","time":{"start":1715619077263,"stop":1715619077263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d125ca9859a6ef2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715618578910,"stop":1715618578910,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c64fc848320741","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715619237770,"stop":1715619237770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1198c93b5bc93fa5","name":"different cluster, same shard: nodes don't connect","time":{"start":1715618766525,"stop":1715618766525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d380804c2bd885b","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715619057638,"stop":1715619057638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f6db17b230b401d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715618558032,"stop":1715618558033,"duration":1},"status":"passed","severity":"normal"},{"uid":"977ed12eeda4b58d","name":"isConnected should return true after first peer connects","time":{"start":1715618651877,"stop":1715618651878,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dbd22fbe1b316b","name":"retrieves a single peer","time":{"start":1715618579699,"stop":1715618579700,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b9c924d33385d6","name":"Generator, 2 different pubsubtopics","time":{"start":1715619179887,"stop":1715619179887,"duration":0},"status":"passed","severity":"normal"},{"uid":"943b15ec38a4270","name":"throws on content topic with empty application field","time":{"start":1715618555443,"stop":1715618555443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b475c058575b87b8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715618689871,"stop":1715618689871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72b706c001d44f8","name":"Subscribe to topic containing short and receive message","time":{"start":1715618851416,"stop":1715618851416,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a37ec83f93c7b6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715619031484,"stop":1715619031484,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2678d2146c1fde","name":"should throw an error for missing required configuration","time":{"start":1715618555458,"stop":1715618555458,"duration":0},"status":"passed","severity":"normal"},{"uid":"92930a3a08a96d16","name":"Query generator for multiple messages","time":{"start":1715619180676,"stop":1715619180676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf76464874963a9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715618555447,"stop":1715618555447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3813923f72d286f5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715618579344,"stop":1715618579345,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab649dda49fbd29","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715618678490,"stop":1715618678490,"duration":0},"status":"passed","severity":"normal"},{"uid":"363db2fbfa32a966","name":"Privacy Node - default protocol","time":{"start":1715619214031,"stop":1715619214031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e573c09d95cfb72c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715618563193,"stop":1715618563194,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c03fe13d351877f","name":"safeDispatchEvent","time":{"start":1715618646975,"stop":1715618646976,"duration":1},"status":"passed","severity":"normal"},{"uid":"5057775400e4c1e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715618766532,"stop":1715618766532,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea904672cb36bae3","name":"stop","time":{"start":1715618646976,"stop":1715618646978,"duration":2},"status":"passed","severity":"normal"},{"uid":"86b5f19a791bea1b","name":"Push message with Basic HTML tag payload","time":{"start":1715619139726,"stop":1715619139727,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4c06905c3ab44a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715618555458,"stop":1715618555459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ce7af6c8bbdc7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715618563188,"stop":1715618563189,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdc02f182e2ee6c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715618563186,"stop":1715618563186,"duration":0},"status":"passed","severity":"normal"},{"uid":"27aab529e7ac26a8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715619057467,"stop":1715619057467,"duration":0},"status":"passed","severity":"normal"},{"uid":"99811b9bafefff55","name":"Check received message with timestamp: 1715618606166 ","time":{"start":1715619077269,"stop":1715619077270,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10de231bb079061","name":"Throws when trying to push message with empty payload","time":{"start":1715619139735,"stop":1715619139735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7519aa9e76674d49","name":"Subscribe and publish message","time":{"start":1715619057442,"stop":1715619057442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f165bb874d94b8e","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715618766557,"stop":1715618766558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6b60f8b8615293","name":"All","time":{"start":1715618616529,"stop":1715618616529,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7aded11c4e7884","name":"Check publish message containing short","time":{"start":1715619058437,"stop":1715619058437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7845efb253ca17","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715618617983,"stop":1715618617983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd65e567ed746eb","name":"Push message with emoji payload","time":{"start":1715618997934,"stop":1715618997934,"duration":0},"status":"passed","severity":"normal"},{"uid":"f268a14397ad59a9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715619159372,"stop":1715619159372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07771b802a6ee0b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715619237780,"stop":1715619237780,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dc1f92cad85b85","name":"receives messages sent to provided content topic through callback","time":{"start":1715619057638,"stop":1715619057638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4315a3e6b7609072","name":"Push message with Script payload","time":{"start":1715619139726,"stop":1715619139726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a8689aaf028676","name":"Push message with escaped characters payload","time":{"start":1715618997933,"stop":1715618997933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f227bcd0fd86b082","name":"Passing an array","time":{"start":1715619207514,"stop":1715619207514,"duration":0},"status":"passed","severity":"normal"},{"uid":"92170402b67cbce7","name":"random static sharding 9 - Cluster ID: 422, Shard ID: 717","time":{"start":1715619137029,"stop":1715619137029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da65b2258cffd09","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715618766552,"stop":1715618766553,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f35f4fcaefaed2","name":"Decoder throws on empty string content topic","time":{"start":1715618568735,"stop":1715618568735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97ab5c6d19baeb5","name":"Push message with content topic containing escaped characters","time":{"start":1715618997963,"stop":1715618997965,"duration":2},"status":"passed","severity":"normal"},{"uid":"940c4c43ae2cabb8","name":"should properly create location multiaddrs - udp6","time":{"start":1715618563842,"stop":1715618563842,"duration":0},"status":"passed","severity":"normal"}]