mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-19 13:23:13 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"f47e9816423e19e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715025270674,"stop":1715025270674,"duration":0},"status":"passed","severity":"normal"},{"uid":"79437dd1614e7f83","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715025934098,"stop":1715025934098,"duration":0},"status":"passed","severity":"normal"},{"uid":"87409cbac93323ad","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715025295251,"stop":1715025295251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9de64e2a58e864c4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715025489353,"stop":1715025489353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22c88550873d51","name":"Check received message containing SQL Injection","time":{"start":1715025782999,"stop":1715025783000,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00d12e0e4259f33","name":"Push message with JSON payload","time":{"start":1715025717155,"stop":1715025717155,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e7ca773dcbbfe3","name":"Ping on unsubscribed peer","time":{"start":1715025399298,"stop":1715025399303,"duration":5},"status":"passed","severity":"normal"},{"uid":"c3373a2dfafc3286","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715025489338,"stop":1715025489339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6813ecdb414cb58c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715025538669,"stop":1715025538669,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9de7bdd5608d1f1","name":"Check received message with timestamp: 1715025322835000000 ","time":{"start":1715025783004,"stop":1715025783004,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f2b93c9194c65a","name":"Push message with JSON payload","time":{"start":1715025866923,"stop":1715025866924,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35c622ba57b61e9","name":"throws on empty content topic","time":{"start":1715025270654,"stop":1715025270655,"duration":1},"status":"passed","severity":"normal"},{"uid":"73563f1baffc202d","name":"isConnected should return false after all peers disconnect","time":{"start":1715025374434,"stop":1715025374434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d0e1536cff8482","name":"Check publish message containing long","time":{"start":1715025771747,"stop":1715025771748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b4eac8014e8c97","name":"Check publish message containing XML","time":{"start":1715025771756,"stop":1715025771757,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75da5a966cf2468","name":"Check publish message containing Script","time":{"start":1715025771756,"stop":1715025771756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06652ce89a1bdd6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715025961407,"stop":1715025961407,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e3de7814547f63","name":"safeDispatchEvent","time":{"start":1715025363745,"stop":1715025363745,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f8dcf11f8b8ef1","name":"Check received message containing short","time":{"start":1715025782987,"stop":1715025782988,"duration":1},"status":"passed","severity":"normal"},{"uid":"e393ed4ba94bdb53","name":"Check received message containing long","time":{"start":1715025782988,"stop":1715025782997,"duration":9},"status":"passed","severity":"normal"},{"uid":"630666126d1d8a60","name":"should return empty list for no shard","time":{"start":1715025270668,"stop":1715025270668,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d30e5b512f6e2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715025961414,"stop":1715025961414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff060c0217ca13e1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715025563039,"stop":1715025563039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7a9d7348e35db3","name":"Nodes with multiple pubsub topic","time":{"start":1715025761020,"stop":1715025761021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e64923a8242394","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715025270662,"stop":1715025270663,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8da0cac03f7e56","name":"should throw an error for insufficient data","time":{"start":1715025270575,"stop":1715025270576,"duration":1},"status":"passed","severity":"normal"},{"uid":"88aa1ee7b0e2c7b2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715025278658,"stop":1715025278658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8435a97b1c74afcc","name":"Check received message containing short","time":{"start":1715025782960,"stop":1715025782961,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f37e17fecc48429","name":"Push message with content topic containing long","time":{"start":1715025866927,"stop":1715025866927,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ac9abea8049be6","name":"Check message received after nwaku node is restarted","time":{"start":1715025782987,"stop":1715025782987,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f471ee3e393288","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715025278656,"stop":1715025278656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7276fd5d282c9e2","name":"Push message with custom timestamp: 1684267089703","time":{"start":1715025866938,"stop":1715025866939,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cc8855e34c4422","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715025374436,"stop":1715025374436,"duration":0},"status":"passed","severity":"normal"},{"uid":"445bc6b06a3c456f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715025771786,"stop":1715025771786,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0eb6b6a88310c8","name":"should properly create location multiaddrs - udp","time":{"start":1715025279295,"stop":1715025279295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91aa0b400237c8a","name":"same cluster, different shard: nodes don't connect","time":{"start":1715025489325,"stop":1715025489325,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fced2cde998d90","name":"Check message with invalid timestamp is not received","time":{"start":1715025783005,"stop":1715025783006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1479bebbde0372f4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app59/10/topic48/test.js","time":{"start":1715025867047,"stop":1715025867051,"duration":4},"status":"passed","severity":"normal"},{"uid":"c696b793eb81992e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715025596667,"stop":1715025596667,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff1eddc7918b83a","name":"Check received message containing escaped characters","time":{"start":1715025783002,"stop":1715025783003,"duration":1},"status":"passed","severity":"normal"},{"uid":"812fd7375dba8484","name":"Fails to push message with large meta","time":{"start":1715025717168,"stop":1715025717168,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb56141ea8bab92","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715025961403,"stop":1715025961404,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5baeaa3a6e2d653","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715025961420,"stop":1715025961420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe28c70fabefdb02","name":"should encodeTxt and decodeTxt","time":{"start":1715025279284,"stop":1715025279285,"duration":1},"status":"passed","severity":"normal"},{"uid":"37142e015d4e7463","name":"should not fail to stop the service if it was not started","time":{"start":1715025791738,"stop":1715025791742,"duration":4},"status":"passed","severity":"normal"},{"uid":"2246800e45f23f4d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715025785021,"stop":1715025785021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9baaa16efae2ff5","name":"Push message with meta","time":{"start":1715025866937,"stop":1715025866937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd0882a637cdb4e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/8/topic544/proto","time":{"start":1715025867058,"stop":1715025867059,"duration":1},"status":"passed","severity":"normal"},{"uid":"872f398e9639fbdb","name":"Push to array if already present","time":{"start":1715025270275,"stop":1715025270276,"duration":1},"status":"passed","severity":"normal"},{"uid":"293a79ffaaa584bc","name":"Default pageSize","time":{"start":1715025907024,"stop":1715025907025,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3036b01a2ac6538","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715025489332,"stop":1715025489332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28549e1d56aedc3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715025538678,"stop":1715025538678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94443f6ca05c437","name":"creates an iterator","time":{"start":1715025917522,"stop":1715025917522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2c4f37000efc5e","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715025270668,"stop":1715025270668,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a12d9e3144dd8e1","name":"Push message with shell command payload","time":{"start":1715025717155,"stop":1715025717156,"duration":1},"status":"passed","severity":"normal"},{"uid":"780439e7da008e6","name":"Check received message containing Script","time":{"start":1715025782967,"stop":1715025782968,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e5c0de1beac61d","name":"random static sharding 9 - Cluster ID: 436, Shard ID: 545","time":{"start":1715025837503,"stop":1715025837503,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1fd92d17b23f4f","name":"Push message with content topic containing numeric","time":{"start":1715025866927,"stop":1715025866927,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c75bea92ba4e65","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715025270677,"stop":1715025270677,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f91a0aa136a22","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715025270666,"stop":1715025270666,"duration":0},"status":"passed","severity":"normal"},{"uid":"862118bd0f784c09","name":"Relay + Store","time":{"start":1715025279298,"stop":1715025279298,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e3c5fa9310d192","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app10/8/topic804/proto","time":{"start":1715025867059,"stop":1715025867059,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7ac20773b7a4bd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025596670,"stop":1715025596670,"duration":0},"status":"passed","severity":"normal"},{"uid":"63afc6e61c6af4c2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715025270661,"stop":1715025270661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c121ddf498cbb1","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715025489327,"stop":1715025489327,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b57a1b5bf00ab70","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715025824766,"stop":1715025824766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c562372dfc0565","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715025961416,"stop":1715025961416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5084f973c745986","name":"Accepts a valid Waku Message","time":{"start":1715025287567,"stop":1715025287569,"duration":2},"status":"passed","severity":"normal"},{"uid":"c959dedd56eb7621","name":"Check received message containing emoji","time":{"start":1715025489565,"stop":1715025489566,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fda45e4944ded0b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715025761021,"stop":1715025761022,"duration":1},"status":"passed","severity":"normal"},{"uid":"e740e6ea51388930","name":"throws on content topic with empty encoding field","time":{"start":1715025270657,"stop":1715025270658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8aa7e44033119c9","name":"Check received message containing Russian","time":{"start":1715025782966,"stop":1715025782966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7b263ad1b0af27","name":"Subscribe to topic containing Script and receive message","time":{"start":1715025961408,"stop":1715025961408,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4a134aff4aecaa","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715025294840,"stop":1715025294841,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbc8b016f4f1e04","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715025563048,"stop":1715025563049,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0ecb604a9fe238","name":"Encoder throws on undefined content topic","time":{"start":1715025305187,"stop":1715025305187,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06c4badfef73440","name":"Push message with XML payload","time":{"start":1715025717154,"stop":1715025717154,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa7b50c03c23c93","name":"Check received message containing Script","time":{"start":1715025489553,"stop":1715025489553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4af746c591e75d","name":"start node with ApplicationInfo","time":{"start":1715025867064,"stop":1715025867066,"duration":2},"status":"passed","severity":"normal"},{"uid":"55b2c3bb9f22b46f","name":"Push message with content topic containing Russian","time":{"start":1715025866928,"stop":1715025866928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18cb9435d1b5107","name":"getPeersByDiscovery","time":{"start":1715025743757,"stop":1715025743758,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef0dffddda40ba3","name":"Decoder throws on undefined content topic","time":{"start":1715025305188,"stop":1715025305189,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd818ad8bd1208","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715025284024,"stop":1715025284025,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f9ffb5dc015983","name":"Using a function","time":{"start":1715025925677,"stop":1715025925677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e797ddc618678be","name":"addEventListener with wrong event","time":{"start":1715025363742,"stop":1715025363742,"duration":0},"status":"passed","severity":"normal"},{"uid":"15099113d0594bea","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025401945,"stop":1715025401946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c14663980c117a6","name":"Push message with content topic containing Script","time":{"start":1715025717163,"stop":1715025717163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcaae3052e496ee","name":"Check publish message containing escaped characters","time":{"start":1715025771758,"stop":1715025771758,"duration":0},"status":"passed","severity":"normal"},{"uid":"466675eeb1a5dd25","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715025489343,"stop":1715025489344,"duration":1},"status":"passed","severity":"normal"},{"uid":"34660b9e8e1b47f5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715025270671,"stop":1715025270671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51dfebaf131fe0d","name":"Query generator for multiple messages","time":{"start":1715025899364,"stop":1715025899366,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4a7d0f317a98561","name":"should add and remove event listeners correctly","time":{"start":1715025299187,"stop":1715025299187,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f30df8b9247e82","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715025785010,"stop":1715025785010,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecf894658b31ac2","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715025284025,"stop":1715025284025,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e89b86726b132d","name":"Ordered callback, aborts when callback returns true","time":{"start":1715025899375,"stop":1715025899375,"duration":0},"status":"passed","severity":"normal"},{"uid":"59eebca5e3ea81a1","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715025270679,"stop":1715025270679,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ea32c9de26c12d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715025876604,"stop":1715025876605,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3578236bdf5f71d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715025412756,"stop":1715025412756,"duration":0},"status":"passed","severity":"normal"},{"uid":"923bd1e423434f48","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715025489335,"stop":1715025489335,"duration":0},"status":"passed","severity":"normal"},{"uid":"56520ef246335583","name":"Fields are not dropped","time":{"start":1715025283555,"stop":1715025283557,"duration":2},"status":"passed","severity":"normal"},{"uid":"101babb476682de4","name":"Ephemeral messages are not stored","time":{"start":1715025336242,"stop":1715025336242,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e3851ddcab9c2a","name":"Reopen subscription with peer with lost subscription","time":{"start":1715025399303,"stop":1715025399304,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21280ee727c56f1","name":"Check received message containing numeric","time":{"start":1715025782962,"stop":1715025782963,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c6d5835802b366","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715025563029,"stop":1715025563029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb53965db5b06d7","name":"Check message received after nwaku node is restarted","time":{"start":1715025489615,"stop":1715025489616,"duration":1},"status":"skipped","severity":"normal"},{"uid":"58b15b87ca9a0535","name":"Push message with XML payload","time":{"start":1715025866922,"stop":1715025866923,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc40fc7f27b4ce60","name":"Check received message containing special chars","time":{"start":1715025782998,"stop":1715025782998,"duration":0},"status":"passed","severity":"normal"},{"uid":"235adaa6a769d404","name":"should return valid sharding parameters for static sharding","time":{"start":1715025270678,"stop":1715025270678,"duration":0},"status":"passed","severity":"normal"},{"uid":"553b69ef23d8ba88","name":"Promise Callback - backward","time":{"start":1715025889823,"stop":1715025889824,"duration":1},"status":"passed","severity":"normal"},{"uid":"751a8a3bfc04e56b","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715025401941,"stop":1715025401941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1a3a3761a1ee25","name":"Check received message containing JSON","time":{"start":1715025489559,"stop":1715025489560,"duration":1},"status":"passed","severity":"normal"},{"uid":"538b7c63f476da64","name":"Delete observer","time":{"start":1715025719807,"stop":1715025719808,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3583e36e2e59c19","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715025867064,"stop":1715025867064,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e6f79bdeb35546","name":"should properly create location multiaddrs - tcp6","time":{"start":1715025279295,"stop":1715025279295,"duration":0},"status":"passed","severity":"normal"},{"uid":"8464140d13e7fea3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715025270674,"stop":1715025270674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e71569a9166162c","name":"Subscribe to topic containing short and receive message","time":{"start":1715025961405,"stop":1715025961405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a415d9f8e527b751","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715025305183,"stop":1715025305184,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6d7735b0ff1663","name":"Check received message containing emoji","time":{"start":1715025783003,"stop":1715025783003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee9829c5e66e6e4","name":"should use DNS peer discovery with light client","time":{"start":1715025339160,"stop":1715025339160,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2ae1551ff50ea9d","name":"should emit a peer event after start","time":{"start":1715025791743,"stop":1715025791744,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee0d58a25ae21b1","name":"Js publishes, other Js receives","time":{"start":1715025748512,"stop":1715025748519,"duration":7},"status":"passed","severity":"normal"},{"uid":"99bfc1b05187c1b","name":"Decoder throws on empty string content topic","time":{"start":1715025305189,"stop":1715025305189,"duration":0},"status":"passed","severity":"normal"},{"uid":"971d6c811aa00db1","name":"Generator, 2 different pubsubtopics","time":{"start":1715025909486,"stop":1715025909486,"duration":0},"status":"passed","severity":"normal"},{"uid":"444932e781aee8be","name":"Subscribe to topic containing long and receive message","time":{"start":1715025563035,"stop":1715025563036,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c397b20802fb8f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715025270669,"stop":1715025270669,"duration":0},"status":"passed","severity":"normal"},{"uid":"165a8938f7324fcd","name":"Push message with numeric payload","time":{"start":1715025717150,"stop":1715025717151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d524cbedd3425197","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715026060867,"stop":1715026060867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f234e29680c2d3","name":"Push message with meta","time":{"start":1715025717167,"stop":1715025717167,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d256bf55851e2f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715025563047,"stop":1715025563048,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fb1d7d49f7a49","name":"Query Generator - forward","time":{"start":1715025889820,"stop":1715025889821,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0e802560cc9674","name":"Overlapping topic subscription","time":{"start":1715025785015,"stop":1715025785016,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dfbf6bef50afcca8","name":"random static sharding 6 - Cluster ID: 397, Shard ID: 626","time":{"start":1715025837500,"stop":1715025837500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8664163637dbad59","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715025489330,"stop":1715025489331,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d57f3d3f2d336ad","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715025563024,"stop":1715025563025,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7e877a7fdcaebf","name":"Check received message containing SQL Injection","time":{"start":1715025782966,"stop":1715025782967,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba896bc9de5e5c0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715025270575,"stop":1715025270575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79c37a844d9ee72","name":"Ordered Callback - backward","time":{"start":1715025889824,"stop":1715025889825,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f803b5876019d03","name":"Push message with Chinese payload","time":{"start":1715025717151,"stop":1715025717152,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1868b61b27ee05","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715025270660,"stop":1715025270660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b010163550f94ae2","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715025489333,"stop":1715025489334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b681dde030511902","name":"Push message with content topic containing shell command","time":{"start":1715025866931,"stop":1715025866932,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4d793458a929f9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715025538671,"stop":1715025538671,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e39dc42e2cc147","name":"Check received message containing numeric","time":{"start":1715025489536,"stop":1715025489536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab936982401aae9","name":"Check publish message containing numeric","time":{"start":1715025771748,"stop":1715025771748,"duration":0},"status":"passed","severity":"normal"},{"uid":"d672191ca8cc6742","name":"Push message with content topic containing unicode special characters","time":{"start":1715025717166,"stop":1715025717166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1352a5ec2d308d46","name":"Check publish message containing unicode special characters","time":{"start":1715025771758,"stop":1715025771759,"duration":1},"status":"passed","severity":"normal"},{"uid":"45018b942828159e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715025563041,"stop":1715025563042,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ddf4ebb73919dc","name":"Fails to publish message with empty text","time":{"start":1715025771785,"stop":1715025771785,"duration":0},"status":"passed","severity":"normal"},{"uid":"26037518094e7d12","name":"Check received message containing escaped characters","time":{"start":1715025782970,"stop":1715025782971,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce8a934e9654e8","name":"Push message with content topic containing emoji","time":{"start":1715025866933,"stop":1715025866933,"duration":0},"status":"passed","severity":"normal"},{"uid":"be27560dba3eb899","name":"Check message received after nwaku node is restarted","time":{"start":1715025783008,"stop":1715025783009,"duration":1},"status":"skipped","severity":"normal"},{"uid":"53951317f10e3e34","name":"Encoder throws on empty string content topic","time":{"start":1715025284177,"stop":1715025284177,"duration":0},"status":"passed","severity":"normal"},{"uid":"14667bef32a51b38","name":"Asymmetric encrypt & decrypt","time":{"start":1715025305615,"stop":1715025305616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5949e3b94f470fec","name":"Push message with content topic containing JSON","time":{"start":1715025717164,"stop":1715025717164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d01cab63f01e21d","name":"isConnected should return false after all peers disconnect","time":{"start":1715025323945,"stop":1715025323946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4455f074e70b5dd7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715025934095,"stop":1715025934095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd2784fb1193998","name":"should throw an error for an unconfigured topic","time":{"start":1715025270676,"stop":1715025270676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb3049183e36542","name":"Waku message hash computation (payload length 0)","time":{"start":1715025273216,"stop":1715025273217,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f11a921f018ee1","name":"Promise Callback - forward","time":{"start":1715025889823,"stop":1715025889823,"duration":0},"status":"passed","severity":"normal"},{"uid":"752935b2852cb0da","name":"Ping on peer without subscriptions","time":{"start":1715025399305,"stop":1715025399305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b449c4f38ad15c","name":"Check message received after jswaku node is restarted","time":{"start":1715025783008,"stop":1715025783008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e17e977d2d5cff84","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715025961402,"stop":1715025961402,"duration":0},"status":"passed","severity":"normal"},{"uid":"781e64a902dac6e2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715025278652,"stop":1715025278652,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cfd5bba1cffe83","name":"udp ip6 address","time":{"start":1715025278629,"stop":1715025278630,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8c05f82659cd63","name":"Check received message containing Chinese","time":{"start":1715025489538,"stop":1715025489538,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ad1d18264b241e","name":"Decoder throws on undefined content topic","time":{"start":1715025284177,"stop":1715025284177,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d8ff65903dc820","name":"random static sharding 1 - Cluster ID: 116, Shard ID: 33","time":{"start":1715025837497,"stop":1715025837498,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1ec19518320782","name":"Push message on custom pubsubTopic","time":{"start":1715025596668,"stop":1715025596669,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b865100d867cb4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715025270674,"stop":1715025270675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1199b89bbc48bb0d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715025782983,"stop":1715025782983,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3e2019e0ca9150","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715025270669,"stop":1715025270669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6627249f5b741d18","name":"Check received message containing unicode special characters","time":{"start":1715025782972,"stop":1715025782972,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8e36a9676e3142","name":"Overlapping topic subscription","time":{"start":1715025563034,"stop":1715025563034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdd7ea5357e4eb","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715025412757,"stop":1715025412757,"duration":0},"status":"passed","severity":"normal"},{"uid":"729d9282d2379b11","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715025401939,"stop":1715025401940,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd18c24637c681b","name":"Push message with content topic containing unicode special characters","time":{"start":1715025866933,"stop":1715025866933,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5d4b6401c4843a","name":"should properly create location multiaddrs - tcp4","time":{"start":1715025279294,"stop":1715025279294,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd9d887aa11d89a","name":"different cluster, different shard: nodes don't connect","time":{"start":1715025489326,"stop":1715025489326,"duration":0},"status":"passed","severity":"normal"},{"uid":"553fbc7c25d407a4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715025270670,"stop":1715025270670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74fce004ea7e95a","name":"Check publish message containing JSON","time":{"start":1715025771757,"stop":1715025771758,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f58ea5d8f13c03","name":"Check received message containing emoji","time":{"start":1715025782972,"stop":1715025782974,"duration":2},"status":"passed","severity":"normal"},{"uid":"641bb13a1de3f91d","name":"Check message received after jswaku node is restarted","time":{"start":1715025782986,"stop":1715025782986,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca995fb5637e4fb7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715025961400,"stop":1715025961401,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbfb3a31020685f","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715025563051,"stop":1715025563052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91c222e7b107f23","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715025761020,"stop":1715025761020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86367d4b8b8f8a6","name":"Reopen subscription with peer with lost subscription","time":{"start":1715025399306,"stop":1715025399306,"duration":0},"status":"passed","severity":"normal"},{"uid":"56050654ba5decc0","name":"Publish without waiting for remote peer","time":{"start":1715025785008,"stop":1715025785008,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bb6fab63e1d78f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715025278659,"stop":1715025278659,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d4cc4e4146f04d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715025785021,"stop":1715025785021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98d50103096304b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app97/10/topic767/test.js","time":{"start":1715025867053,"stop":1715025867054,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbc0d9f2f087ab6","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715025771998,"stop":1715025771999,"duration":1},"status":"skipped","severity":"normal"},{"uid":"be5c404342dcd7be","name":"removeEventListener with correct event","time":{"start":1715025363743,"stop":1715025363743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b535791036e7d8fa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715025538669,"stop":1715025538669,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb23584645bb8013","name":"Fails to push message bigger that 1MB","time":{"start":1715025717171,"stop":1715025717171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f755e30474aeea57","name":"Check received message containing unicode special characters","time":{"start":1715025783003,"stop":1715025783003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcac5a41ce63381","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715025824767,"stop":1715025824768,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb0f06813e4c30b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715025961422,"stop":1715025961422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3229d19f565e3f36","name":"Push message with content topic containing Script","time":{"start":1715025866929,"stop":1715025866929,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bb065ac01aae1c","name":"Check received message containing unicode special characters","time":{"start":1715025489561,"stop":1715025489565,"duration":4},"status":"passed","severity":"normal"},{"uid":"d16408670d9df291","name":"Push message with escaped characters payload","time":{"start":1715025866924,"stop":1715025866925,"duration":1},"status":"passed","severity":"normal"},{"uid":"11499adfb6170164","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715025294835,"stop":1715025294836,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d04c92d605c8362","name":"should set field with all protocols enabled","time":{"start":1715025279296,"stop":1715025279296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1013fcf29e81302","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715025876603,"stop":1715025876603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3231f5164d5d2e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715025866930,"stop":1715025866930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba57d07e6c56c6e","name":"getPeersByDiscovery","time":{"start":1715025363743,"stop":1715025363744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f5fb7629791d10","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715025563039,"stop":1715025563039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a429449e4aebd41b","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715025270681,"stop":1715025270681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6e7217fb8b8f7d","name":"Push message with short payload","time":{"start":1715025866918,"stop":1715025866918,"duration":0},"status":"passed","severity":"normal"},{"uid":"af115250a0a21031","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715025270659,"stop":1715025270659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc662b09a323f2e2","name":"Nwaku publishes","time":{"start":1715025748512,"stop":1715025748512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b9fb6c6a07977a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715025401942,"stop":1715025401942,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77dda6c2f3587c2","name":"groups content topics by expected pubsub topic","time":{"start":1715025270663,"stop":1715025270663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e27961c571c99a6","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715025489351,"stop":1715025489351,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c06d6eea8d6df0e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715025934096,"stop":1715025934096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc1825960623d1e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715025596669,"stop":1715025596669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc6438d28a698fa","name":"Push message with Russian payload","time":{"start":1715025717153,"stop":1715025717153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e3b8911af83088","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715025295250,"stop":1715025295250,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b65cbd4d1fbf8f","name":"Overlapping topic subscription","time":{"start":1715025961404,"stop":1715025961404,"duration":0},"status":"passed","severity":"normal"},{"uid":"489faf569ab17bbf","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715025596665,"stop":1715025596665,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6d8672ebbc0a87","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715025538676,"stop":1715025538676,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ff9fb8300e2cd8","name":"LightPush","time":{"start":1715025937850,"stop":1715025937850,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3c679cc1a12bf5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715025961422,"stop":1715025961423,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e072513c3ce1c6","name":"should only return 1 node with store capability","time":{"start":1715025295249,"stop":1715025295249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd0a0785a49fd04","name":"should handle corrupted local storage data gracefully","time":{"start":1715025299187,"stop":1715025299187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dbeea572fcfef3","name":"Nodes with multiple pubsub topic","time":{"start":1715025761022,"stop":1715025761022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a893c5762e047213","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715025278654,"stop":1715025278654,"duration":0},"status":"passed","severity":"normal"},{"uid":"489b7ba49970c0df","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715025824765,"stop":1715025824766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c2e25bb5648b5a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715025538670,"stop":1715025538671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86af6ff4e186572","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715025489334,"stop":1715025489334,"duration":0},"status":"passed","severity":"normal"},{"uid":"599e40fe65ee7693","name":"Subscribe and receive messages via waku relay post","time":{"start":1715025961401,"stop":1715025961402,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c16462e2a8400b","name":"Publish message with rate limit","time":{"start":1715025771791,"stop":1715025771792,"duration":1},"status":"passed","severity":"normal"},{"uid":"413b7a2cf3bab2ba","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715025489327,"stop":1715025489327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f68557e2826e4c","name":"handles multiple messages","time":{"start":1715025917522,"stop":1715025917522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fb7af608117c89","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715025270672,"stop":1715025270672,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0dbc12068724e7","name":"Check meta is set [ecies]","time":{"start":1715025307086,"stop":1715025307086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d093538917c06d4","name":"Push message with Basic HTML tag payload","time":{"start":1715025866923,"stop":1715025866923,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5c1b4936dce1eb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715025961415,"stop":1715025961416,"duration":1},"status":"passed","severity":"normal"},{"uid":"506677820af619de","name":"Subscribe and receives messages on 20 topics","time":{"start":1715025563028,"stop":1715025563028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed59a8de9dec486","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715025270574,"stop":1715025270574,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7849d90566defd","name":"Check message received after jswaku node is restarted","time":{"start":1715025489615,"stop":1715025489615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfaeb8603534f384","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715025489349,"stop":1715025489349,"duration":0},"status":"passed","severity":"normal"},{"uid":"be43f355dfc2fcee","name":"Subscribe to topic containing Script and receive message","time":{"start":1715025961420,"stop":1715025961421,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5174754b6c7afc0","name":"Check received message containing short","time":{"start":1715025489535,"stop":1715025489535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce58fd26c7f3a473","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715025961410,"stop":1715025961410,"duration":0},"status":"passed","severity":"normal"},{"uid":"8808e39bfb0c3993","name":"Sign & Recover","time":{"start":1715025305617,"stop":1715025305618,"duration":1},"status":"passed","severity":"normal"},{"uid":"9016f22dcd28f15","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715025339161,"stop":1715025339161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28cae84c3255a16f","name":"same cluster, different shard: nodes connect","time":{"start":1715025619992,"stop":1715025619993,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24bea3a842e8292","name":"Passing cursor with wrong message digest","time":{"start":1715025824767,"stop":1715025824767,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd3e667cb6b0604","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025909480,"stop":1715025909481,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2713e8dcb36c704","name":"Non TWN Cluster","time":{"start":1715025867043,"stop":1715025867044,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf62a7b492318809","name":"Push message with SQL Injection payload","time":{"start":1715025717153,"stop":1715025717153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b2b959a47a1cda","name":"Push message with Arabic payload","time":{"start":1715025717152,"stop":1715025717152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2fe4f0cb287cc4","name":"should not receive a peer event after stop","time":{"start":1715025791745,"stop":1715025791747,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b78cf53c611ffed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715025782983,"stop":1715025782984,"duration":1},"status":"passed","severity":"normal"},{"uid":"db83cb6b239dd76e","name":"Push message with custom timestamp: 1715021889703","time":{"start":1715025866939,"stop":1715025866939,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd69c2a9d817209c","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715025904650,"stop":1715025904651,"duration":1},"status":"passed","severity":"normal"},{"uid":"634ba5e3bcc65997","name":"Push message with long payload","time":{"start":1715025717150,"stop":1715025717150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1365a2cf696f98","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715025904651,"stop":1715025904652,"duration":1},"status":"passed","severity":"normal"},{"uid":"957217f2809169b5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715025761018,"stop":1715025761019,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cd6df498da0d12","name":"Check received message containing Chinese","time":{"start":1715025782964,"stop":1715025782964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f738b5028d4064d2","name":"throws on content topic with empty topic name field","time":{"start":1715025270657,"stop":1715025270657,"duration":0},"status":"passed","severity":"normal"},{"uid":"666c554e8d8f124c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715025867036,"stop":1715025867039,"duration":3},"status":"broken","severity":"normal"},{"uid":"14b2441d5cda88b8","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715025294837,"stop":1715025294837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efa9b774628047a","name":"Fails to push message with large meta","time":{"start":1715025866937,"stop":1715025866938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ea7cd71f76976c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715025305185,"stop":1715025305185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26a629658e47813","name":"should not receive a peer event before start","time":{"start":1715025791744,"stop":1715025791745,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e56e06055d9995a","name":"random static sharding 7 - Cluster ID: 491, Shard ID: 236","time":{"start":1715025837501,"stop":1715025837501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1dd0304a8444ab5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715025323919,"stop":1715025323930,"duration":11},"status":"passed","severity":"normal"},{"uid":"b1e0ec0877d9d199","name":"Check received message containing XML","time":{"start":1715025782968,"stop":1715025782968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b4e3967a79b1ff","name":"ignores unrecognized TXT record formats","time":{"start":1715025295247,"stop":1715025295248,"duration":1},"status":"passed","severity":"normal"},{"uid":"6999b687c857ef67","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715025899368,"stop":1715025899369,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86ac59376d02bd1","name":"should return all peers when numPeers is 0","time":{"start":1715025284023,"stop":1715025284024,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c612c4d5d23628","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715025489340,"stop":1715025489340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29de63bb650678d","name":"topics with same application and version share the same shard","time":{"start":1715025270663,"stop":1715025270663,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec25530ec6e855e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715025374426,"stop":1715025374429,"duration":3},"status":"passed","severity":"normal"},{"uid":"37409655cca5b41d","name":"does not throw on valid cases","time":{"start":1715025270654,"stop":1715025270654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91ad92c7738a437","name":"should emit a peer event after start","time":{"start":1715025339158,"stop":1715025339158,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a7398669990909","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715025772001,"stop":1715025772002,"duration":1},"status":"skipped","severity":"normal"},{"uid":"77b602ce24a60a87","name":"Push message with content topic containing short","time":{"start":1715025866926,"stop":1715025866927,"duration":1},"status":"passed","severity":"normal"},{"uid":"34993fa575a4235b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715025785020,"stop":1715025785020,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a6e1c98c101395","name":"returns all values when wanted number matches available values","time":{"start":1715025294059,"stop":1715025294061,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8b94782994e33b0","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715025284025,"stop":1715025284026,"duration":1},"status":"passed","severity":"normal"},{"uid":"25632a1812309d86","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715025961407,"stop":1715025961408,"duration":1},"status":"passed","severity":"normal"},{"uid":"978f64478c8370a5","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715025771997,"stop":1715025771998,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b074c1a097fcb842","name":"1 Relay, 1 fetch","time":{"start":1715025294733,"stop":1715025294733,"duration":0},"status":"passed","severity":"normal"},{"uid":"118f06c2beb25c5","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715025489340,"stop":1715025489340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77c4c042a14aaa8","name":"Push message with rate limit","time":{"start":1715025866938,"stop":1715025866938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf24fdbfe6153b8","name":"non connected peers","time":{"start":1715025717335,"stop":1715025717336,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a0253416c7393a9a","name":"should set field with only FILTER enabled","time":{"start":1715025279297,"stop":1715025279297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54726c493cf5a08","name":"Check received message containing Russian","time":{"start":1715025782999,"stop":1715025782999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b602fdbeaa179ae0","name":"Push message with content topic containing special chars","time":{"start":1715025866927,"stop":1715025866927,"duration":0},"status":"passed","severity":"normal"},{"uid":"792769a69a4c00fd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app76/3/topic938/xml","time":{"start":1715025867044,"stop":1715025867045,"duration":1},"status":"passed","severity":"normal"},{"uid":"484b2847ba99ef29","name":"should emit a peer event after start","time":{"start":1715025299184,"stop":1715025299184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca217859520d902","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715026060868,"stop":1715026060868,"duration":0},"status":"passed","severity":"normal"},{"uid":"72df68ac5a6f062d","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715025489353,"stop":1715025489354,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bc187417ae03f0","name":"Push message with custom timestamp: 1715029089703","time":{"start":1715025866940,"stop":1715025866940,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f35ca614cb8810","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715025761021,"stop":1715025761021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88c1280b404210f","name":"Check received message containing Russian","time":{"start":1715025489538,"stop":1715025489552,"duration":14},"status":"passed","severity":"normal"},{"uid":"d65fc1e2bfe56a3e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715025934097,"stop":1715025934098,"duration":1},"status":"passed","severity":"normal"},{"uid":"672cc1910d6efcc1","name":"Generator, 2 different pubsubtopics","time":{"start":1715025909484,"stop":1715025909485,"duration":1},"status":"passed","severity":"normal"},{"uid":"db273e0da2c4e8ab","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715025489331,"stop":1715025489332,"duration":1},"status":"passed","severity":"normal"},{"uid":"da722f04028c97f0","name":"Ephemeral field set to true","time":{"start":1715025284175,"stop":1715025284175,"duration":0},"status":"passed","severity":"normal"},{"uid":"888deec9e732eef8","name":"Push message on custom pubsubTopic","time":{"start":1715025596666,"stop":1715025596667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c2cdea9d1be8f","name":"Push message with content topic containing Russian","time":{"start":1715025717162,"stop":1715025717162,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d53a78d32952b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715025563049,"stop":1715025563050,"duration":1},"status":"passed","severity":"normal"},{"uid":"897944a4356991b0","name":"should handle a minimal index list","time":{"start":1715025270573,"stop":1715025270574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9941f22689cfcd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715025563042,"stop":1715025563042,"duration":0},"status":"passed","severity":"normal"},{"uid":"df681ab73f1d51fb","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715025270661,"stop":1715025270662,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb105ee8d6820f4a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715025785023,"stop":1715025785024,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e992866815f644","name":"can start the service","time":{"start":1715025791737,"stop":1715025791738,"duration":1},"status":"passed","severity":"normal"},{"uid":"115fbdcc73e1b121","name":"Fails to publish duplicate message","time":{"start":1715025771784,"stop":1715025771785,"duration":1},"status":"passed","severity":"normal"},{"uid":"76379f77786d4cd4","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715025273217,"stop":1715025273218,"duration":1},"status":"passed","severity":"normal"},{"uid":"9806641d3f15396d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715025961419,"stop":1715025961419,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1578bfb5953d07","name":"less peers than existing","time":{"start":1715025717335,"stop":1715025717335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db9e9b22006e69a1","name":"Sample","time":{"start":1715025278681,"stop":1715025278681,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a2de00c82de088","name":"Check publish message after service node is restarted","time":{"start":1715025771787,"stop":1715025771787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"212efc0e9d944174","name":"Push message with content topic containing escaped characters","time":{"start":1715025866932,"stop":1715025866933,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6271964e064161","name":"Push message with long payload","time":{"start":1715025866918,"stop":1715025866919,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc3647377aa25fe","name":"Check publish message containing Russian","time":{"start":1715025771750,"stop":1715025771755,"duration":5},"status":"passed","severity":"normal"},{"uid":"4902611e66759423","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715025336243,"stop":1715025336243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e905549ab88a863","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715025489347,"stop":1715025489348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8c706b1e1ac4e1","name":"Ping on unsubscribed peer","time":{"start":1715025356794,"stop":1715025356794,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e45ead1ecacd3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app6/9/topic128/proto","time":{"start":1715025867046,"stop":1715025867046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07683b749d2922d","name":"Push message with content topic containing XML","time":{"start":1715025717163,"stop":1715025717163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1fc04e380e65b7","name":"shard 0","time":{"start":1715025837496,"stop":1715025837497,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7364d2de4374139","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715025538676,"stop":1715025538677,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e036097dbfd539f","name":"Push message with content topic containing long","time":{"start":1715025717159,"stop":1715025717159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3df69f5d9047bc","name":"Query Generator, No Decoder","time":{"start":1715025876602,"stop":1715025876602,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dc69287a9d06e4","name":"Decoder throws on undefined content topic","time":{"start":1715025307087,"stop":1715025307087,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e06ca6f7bc1f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715025270675,"stop":1715025270675,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa68b3afb6fcab18","name":"throws on content topic with generation field greater than 0","time":{"start":1715025270656,"stop":1715025270656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eef3182172ea249","name":"Push message equal or less that 1MB","time":{"start":1715025717171,"stop":1715025717171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10aa7dc4b22ccba","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715025270678,"stop":1715025270678,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d64bd556c99fb4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715025824764,"stop":1715025824765,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f0591615d52d09","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715025785018,"stop":1715025785019,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5249a05e62dc47","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715025489328,"stop":1715025489329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6693514023fc3a6","name":"Push message with Arabic payload","time":{"start":1715025866920,"stop":1715025866921,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7cc6b692541021","name":"should only return 1 node with relay capability","time":{"start":1715025295248,"stop":1715025295249,"duration":1},"status":"passed","severity":"normal"},{"uid":"968572654e644ae5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715025270663,"stop":1715025270664,"duration":1},"status":"passed","severity":"normal"},{"uid":"700415fa254985dc","name":"Fails to push message bigger that 1MB","time":{"start":1715025866941,"stop":1715025866941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a75396627d240d3","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715025307085,"stop":1715025307085,"duration":0},"status":"passed","severity":"normal"},{"uid":"326e14ab75d37a7f","name":"should decode valid enr successfully","time":{"start":1715025279285,"stop":1715025279285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d1e7ca31bf361d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715025295249,"stop":1715025295250,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a0e5c45d63610c","name":"handles empty shards array correctly","time":{"start":1715025270680,"stop":1715025270680,"duration":0},"status":"passed","severity":"normal"},{"uid":"441982e36f1cb177","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715025961411,"stop":1715025961411,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccdba3f4a5e85f0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715025934097,"stop":1715025934097,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b21a7e1469ae3","name":"Push message equal or less that 1MB","time":{"start":1715025866940,"stop":1715025866941,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a91330561ad4b7","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715025270676,"stop":1715025270677,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98e14d37af6b616","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715025401944,"stop":1715025401945,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec6bb8c85995acb","name":"Subscribe to topic containing short and receive message","time":{"start":1715025563035,"stop":1715025563035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c50d83728442e8f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715025270661,"stop":1715025270661,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa353da179fc94fe","name":"Relay - times out","time":{"start":1715025937847,"stop":1715025937848,"duration":1},"status":"passed","severity":"normal"},{"uid":"49178585ab748e51","name":"should not receive a peer event after stop","time":{"start":1715025339159,"stop":1715025339159,"duration":0},"status":"passed","severity":"normal"},{"uid":"27112bf953b8cc49","name":"different cluster, same shard: nodes don't connect","time":{"start":1715025489325,"stop":1715025489326,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ca8ea80824ea0a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app30/7/topic146/json","time":{"start":1715025867047,"stop":1715025867047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b123836bbbf9504d","name":"Push message with content topic containing Chinese","time":{"start":1715025866928,"stop":1715025866928,"duration":0},"status":"passed","severity":"normal"},{"uid":"658fae785313cf48","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715025563036,"stop":1715025563038,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ec6a309160fffa1","name":"Push message with unicode special characters payload","time":{"start":1715025717156,"stop":1715025717156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3aa14efd6f315d4","name":"Push message with content topic containing Chinese","time":{"start":1715025717161,"stop":1715025717161,"duration":0},"status":"passed","severity":"normal"},{"uid":"da19a8de442be232","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715025331300,"stop":1715025331301,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcf82aed859c231","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715025278658,"stop":1715025278659,"duration":1},"status":"passed","severity":"normal"},{"uid":"f877ab08288e76cb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715025412751,"stop":1715025412755,"duration":4},"status":"passed","severity":"normal"},{"uid":"9e27ec556c8fa7d2","name":"Subscribe and receives messages on 20 topics","time":{"start":1715025961415,"stop":1715025961415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e55ce6b927ed20f","name":"Push message with content topic containing shell command","time":{"start":1715025717165,"stop":1715025717165,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c51b9783a24bb6","name":"Publish message with custom timestamp: Mon May 06 2024 19:02:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1715025771782,"stop":1715025771783,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed66ea28d791c08","name":"Push message with content topic containing JSON","time":{"start":1715025866930,"stop":1715025866931,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ab3fddec598098","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715025934096,"stop":1715025934096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f034bdddcee477e","name":"should set field with only RELAY enabled","time":{"start":1715025279296,"stop":1715025279297,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4da305c11af860","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715025412756,"stop":1715025412757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24bffb1bef12548","name":"can dial TLS multiaddrs","time":{"start":1715025601330,"stop":1715025601330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3ccf0606bcc37","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715025961409,"stop":1715025961410,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce49488d40dd6b","name":"same cluster, same shard: nodes connect","time":{"start":1715025489324,"stop":1715025489325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f5a93d9ef38e61","name":"should properly create location multiaddrs - udp6","time":{"start":1715025279295,"stop":1715025279295,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7566b91874ea0c5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app78/1/topic601/utf8","time":{"start":1715025867046,"stop":1715025867046,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff161ef2f7ed430","name":"Subscribe to topic containing XML and receive message","time":{"start":1715025961409,"stop":1715025961409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efd5a9926c62969","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715025294837,"stop":1715025294838,"duration":1},"status":"passed","severity":"normal"},{"uid":"624c6d18dde8092e","name":"Generator, custom pubsub topic","time":{"start":1715025909486,"stop":1715025909486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7270586edadf656c","name":"unsubscribes","time":{"start":1715025917523,"stop":1715025917523,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e28561b85d568b","name":"random static sharding 8 - Cluster ID: 96, Shard ID: 84","time":{"start":1715025837501,"stop":1715025837503,"duration":2},"status":"passed","severity":"normal"},{"uid":"b76acee7e5cf7341","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715025270680,"stop":1715025270680,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2450da7e6a1dbe9","name":"Check message on other pubsub topic is not received","time":{"start":1715025782984,"stop":1715025782985,"duration":1},"status":"passed","severity":"normal"},{"uid":"72109796f324af7e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715025278651,"stop":1715025278652,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1c5d7dc86fc6b9","name":"removeEventListener with wrong event","time":{"start":1715025363743,"stop":1715025363743,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae6e0dd1eb9342f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715025563046,"stop":1715025563047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9ee985f4c2005b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715025270675,"stop":1715025270675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dde9f7814045b49","name":"Round trip binary serialization","time":{"start":1715025284174,"stop":1715025284175,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa27076af8f974c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715025270674,"stop":1715025270674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5488376493ced7e4","name":"should not throw an error for a single configured topic","time":{"start":1715025270675,"stop":1715025270676,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc084bd952eab892","name":"more peers than existing","time":{"start":1715025717334,"stop":1715025717335,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7573c319fee5f90a","name":"handles empty contentTopics array correctly","time":{"start":1715025270680,"stop":1715025270681,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2a6dd277656a8e","name":"Push 30 different messages","time":{"start":1715025717157,"stop":1715025717157,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefb627f6d3f4e9a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715025270671,"stop":1715025270671,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad5713caab66345","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715025489336,"stop":1715025489336,"duration":0},"status":"passed","severity":"normal"},{"uid":"982c8b317b5e6728","name":"Push message with content topic containing Arabic","time":{"start":1715025717161,"stop":1715025717162,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bdd208faab7e5f","name":"Check message with no payload is not received","time":{"start":1715025782985,"stop":1715025782986,"duration":1},"status":"passed","severity":"normal"},{"uid":"88452bf73010fc94","name":"Mutual subscription","time":{"start":1715025785006,"stop":1715025785007,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e2a6445da532f5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715025563040,"stop":1715025563040,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d7766888bab40c","name":"Check received message containing long","time":{"start":1715025489536,"stop":1715025489536,"duration":0},"status":"passed","severity":"normal"},{"uid":"117a34fecb49b172","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715025563040,"stop":1715025563040,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ae2f5b3e01f41","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715025961411,"stop":1715025961412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1329ae5de168d23","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715025619991,"stop":1715025619991,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2e8c977178b100","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715025961423,"stop":1715025961423,"duration":0},"status":"passed","severity":"normal"},{"uid":"645555174f1429d7","name":"Subscribe and receives messages on 20 topics","time":{"start":1715025961403,"stop":1715025961403,"duration":0},"status":"passed","severity":"normal"},{"uid":"618864fbd79abe4a","name":"Generator, 2 different pubsubtopics","time":{"start":1715025909479,"stop":1715025909479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c6f340bcd37d1","name":"Store - dialed first","time":{"start":1715025937848,"stop":1715025937849,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3af36eb06a8593","name":"Query Generator, No message returned","time":{"start":1715025876602,"stop":1715025876602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89015def43c927e","name":"Passing page size 3 when there are 20 messages","time":{"start":1715025907020,"stop":1715025907020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16dd6872732c269","name":"should get / set UDP multiaddr","time":{"start":1715025279293,"stop":1715025279294,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f31800595d0dbf","name":"should not receive a peer event before start","time":{"start":1715025339159,"stop":1715025339159,"duration":0},"status":"passed","severity":"normal"},{"uid":"72952d6619f5d3d5","name":"Refresh subscription","time":{"start":1715025961405,"stop":1715025961405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4de34d0fc9ac159","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715025743759,"stop":1715025743759,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eef9f54e4a789b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025401942,"stop":1715025401943,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cde228bf2fe7c8","name":"addEventListener with correct event","time":{"start":1715025363742,"stop":1715025363742,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d505b343931de0","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715025307085,"stop":1715025307085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e1180242231345","name":"A test","time":{"start":1715025563119,"stop":1715025563119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fc0b9aad8b80e6","name":"Check publish message containing Basic HTML tag","time":{"start":1715025771757,"stop":1715025771757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaf69b96bd65a2d","name":"Correctly serialized arguments","time":{"start":1715025601463,"stop":1715025601463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf55c706b5811eb","name":"Filter","time":{"start":1715025937850,"stop":1715025937850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8aeabecd54cb0f","name":"Subscribe to topic containing XML and publish message","time":{"start":1715025785022,"stop":1715025785022,"duration":0},"status":"passed","severity":"normal"},{"uid":"668cf45304fda279","name":"Check received message with timestamp: 1715025322835000000 ","time":{"start":1715025782978,"stop":1715025782981,"duration":3},"status":"passed","severity":"normal"},{"uid":"64caff68bdeaea1f","name":"Check received message containing shell command","time":{"start":1715025489560,"stop":1715025489560,"duration":0},"status":"passed","severity":"normal"},{"uid":"628190f069bc73cf","name":"nwaku subscribes","time":{"start":1715025748511,"stop":1715025748511,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c714849ab9861a","name":"Check message with no content topic is not received","time":{"start":1715025489602,"stop":1715025489602,"duration":0},"status":"passed","severity":"normal"},{"uid":"96dc77d05988b8ad","name":"Check received message containing special chars","time":{"start":1715025489537,"stop":1715025489537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a4ed0d3b6a9380","name":"isConnected should return true after first peer connects","time":{"start":1715025374432,"stop":1715025374433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eadc8e599c8f282","name":"Ping on subscribed peer","time":{"start":1715025356793,"stop":1715025356793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff586a84734dc1fb","name":"Check message with no payload is not received","time":{"start":1715025783007,"stop":1715025783007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b668d1d9f2e1b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715025761022,"stop":1715025761023,"duration":1},"status":"passed","severity":"normal"},{"uid":"420bb0e6944ff941","name":"Push message with custom timestamp: 1715029090018","time":{"start":1715025717170,"stop":1715025717170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeddc5563090b9d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715025294062,"stop":1715025294062,"duration":0},"status":"passed","severity":"normal"},{"uid":"15020d65f2cca27e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715025761019,"stop":1715025761019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f490bd8b31d775c3","name":"Fails to push message with empty content topic","time":{"start":1715025866934,"stop":1715025866936,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2b32c8856f1a195","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715025785024,"stop":1715025785024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdda70821c127bf","name":"Relay - dialed first","time":{"start":1715025937846,"stop":1715025937847,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d56110df598a04","name":"Push 30 different messages","time":{"start":1715025866926,"stop":1715025866926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d377f6f3bf332da","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715025876602,"stop":1715025876603,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bded7b986065020","name":"Query generator for multiple messages with different message text format","time":{"start":1715025899367,"stop":1715025899367,"duration":0},"status":"passed","severity":"normal"},{"uid":"9980c4e7e6e8ab7a","name":"should not fail to start the service if it is already started","time":{"start":1715025791742,"stop":1715025791743,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc52646dd1d61c6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715025761022,"stop":1715025761022,"duration":0},"status":"passed","severity":"normal"},{"uid":"17abec06b792224","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715025961403,"stop":1715025961403,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5439c2da222e3b","name":"throws on content topic with too few or too many fields","time":{"start":1715025270655,"stop":1715025270655,"duration":0},"status":"passed","severity":"normal"},{"uid":"66745646d6fec06","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715025717164,"stop":1715025717164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f470e4afe4c80e5","name":"Push message with content topic containing XML","time":{"start":1715025866929,"stop":1715025866930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34c68977eed8188","name":"Push message with emoji payload","time":{"start":1715025717157,"stop":1715025717157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d21ee77dbe86f3","name":"Encoder throws on undefined content topic","time":{"start":1715025284176,"stop":1715025284176,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf182ac61045dbe","name":"Relay - dialed after","time":{"start":1715025937847,"stop":1715025937847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c112609536f4ddee","name":"Refresh subscription","time":{"start":1715025785014,"stop":1715025785015,"duration":1},"status":"skipped","severity":"normal"},{"uid":"435bdff6841dfb8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715025270677,"stop":1715025270677,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d03ad3ba2df9de","name":"Check received message containing Script","time":{"start":1715025783000,"stop":1715025783000,"duration":0},"status":"passed","severity":"normal"},{"uid":"dece308982403e98","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715025961402,"stop":1715025961403,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f2f3bc375a5305","name":"Query generator for 2000 messages","time":{"start":1715025899375,"stop":1715025899376,"duration":1},"status":"passed","severity":"normal"},{"uid":"689dab0451c0a8b0","name":"Check received message with timestamp: 1715025322835 ","time":{"start":1715025783004,"stop":1715025783005,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52b3f3a4a5bb6cf","name":"Check publish message after client node is restarted","time":{"start":1715025771790,"stop":1715025771790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aec9dd3746979539","name":"should load peers from local storage and dispatch events","time":{"start":1715025299186,"stop":1715025299186,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6ac20c326fb0","name":"Fails to push message with empty content topic","time":{"start":1715025717167,"stop":1715025717167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39293130cb7975","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715025489342,"stop":1715025489342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd855ebf1338ce7","name":"should get / set TCP multiaddr","time":{"start":1715025279294,"stop":1715025279294,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf36c18fd5fb6af","name":"Query with Promise Callback, No Decoder","time":{"start":1715025876605,"stop":1715025876606,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7e3e697ea00a99","name":"Query with Ordered Callback, No message returned","time":{"start":1715025876604,"stop":1715025876604,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a2b2f1cd080b1d","name":"Check received message containing Arabic","time":{"start":1715025782998,"stop":1715025782999,"duration":1},"status":"passed","severity":"normal"},{"uid":"992fb39f1fc74abb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715025563027,"stop":1715025563027,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c3978df18bc00d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715025961406,"stop":1715025961407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b616b7c331779413","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715025837497,"stop":1715025837497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba51b1bc2f466d35","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715025270670,"stop":1715025270670,"duration":0},"status":"passed","severity":"normal"},{"uid":"38092eb46e35557a","name":"Callback on promise","time":{"start":1715025899372,"stop":1715025899373,"duration":1},"status":"passed","severity":"normal"},{"uid":"1819984497f2a908","name":"Subscribe and receive messages via waku relay post","time":{"start":1715025961414,"stop":1715025961414,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d8ba07c45a3290","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715025743758,"stop":1715025743759,"duration":1},"status":"skipped","severity":"normal"},{"uid":"56a4ed0840800873","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715025785024,"stop":1715025785024,"duration":0},"status":"passed","severity":"normal"},{"uid":"500dba8cd551539","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715025270665,"stop":1715025270665,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cdd25bfdfece4d","name":"Encoder throws on empty string content topic","time":{"start":1715025307086,"stop":1715025307087,"duration":1},"status":"passed","severity":"normal"},{"uid":"9117aace01a76a78","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715025331301,"stop":1715025331302,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f220ed3addcab7","name":"Publish message with large meta","time":{"start":1715025771790,"stop":1715025771791,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe28e338c834fd51","name":"connects to nwaku","time":{"start":1715025925674,"stop":1715025925675,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da4b7d3a41789fa","name":"should return false","time":{"start":1715025279292,"stop":1715025279292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c869c95675dfc3f9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715025961419,"stop":1715025961419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dec7b4495da4e0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app44/5/topic159/xml","time":{"start":1715025867051,"stop":1715025867053,"duration":2},"status":"passed","severity":"normal"},{"uid":"df63f5417b083355","name":"Passing page size 11 when there are 10 messages","time":{"start":1715025907022,"stop":1715025907022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c764d1b7c6beb736","name":"should set field with all protocols disabled","time":{"start":1715025279296,"stop":1715025279296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3794aa37d005ed2","name":"should throw error - invalid id","time":{"start":1715025279287,"stop":1715025279287,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69cd781b59be8d0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715025824763,"stop":1715025824764,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fd846a6867880d","name":"Check message with non string payload is not received","time":{"start":1715025782986,"stop":1715025782986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f567833ce4c7dc","name":"Check publish message containing emoji","time":{"start":1715025771761,"stop":1715025771762,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3874af2e4c3b43a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715025899374,"stop":1715025899374,"duration":0},"status":"passed","severity":"normal"},{"uid":"356044abb37b4fcc","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715025323943,"stop":1715025323945,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2328071a40f5d24","name":"Check received message containing XML","time":{"start":1715025489553,"stop":1715025489554,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46c64274e01aec7","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715025270681,"stop":1715025270682,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2a0fa6a0d8d356","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715025771762,"stop":1715025771775,"duration":13},"status":"passed","severity":"normal"},{"uid":"8b5bfe1e3f157729","name":"should properly create location multiaddrs - udp4","time":{"start":1715025279294,"stop":1715025279294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a45f86a9e04c02","name":"Passing page size 110 when there are 120 messages","time":{"start":1715025907023,"stop":1715025907024,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97bb055ccaed91e","name":"Check received message with timestamp: 1715025323271 ","time":{"start":1715025489590,"stop":1715025489593,"duration":3},"status":"passed","severity":"normal"},{"uid":"dda07db340c212ec","name":"Subscribe and publish message","time":{"start":1715025785009,"stop":1715025785009,"duration":0},"status":"passed","severity":"normal"},{"uid":"959927fd3ce11d7c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715025961423,"stop":1715025961424,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc520b5e4edf20a1","name":"Push message with Russian payload","time":{"start":1715025866921,"stop":1715025866921,"duration":0},"status":"passed","severity":"normal"},{"uid":"58247d47713ef806","name":"configure the node with multiple content topics","time":{"start":1715025867060,"stop":1715025867060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9ad2d82deb6f6b","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715025401937,"stop":1715025401938,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18b8bb10bbf812f","name":"different cluster, different shard: nodes don't connect","time":{"start":1715025619993,"stop":1715025619993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb10a8d2bf74a964","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715025270670,"stop":1715025270670,"duration":0},"status":"passed","severity":"normal"},{"uid":"83da9bac6f6ef2b0","name":"Push message with escaped characters payload","time":{"start":1715025717156,"stop":1715025717156,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc088516cb09eb4d","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715025270679,"stop":1715025270679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e990e64b9c8333","name":"Push message with content topic containing SQL Injection","time":{"start":1715025717162,"stop":1715025717163,"duration":1},"status":"passed","severity":"normal"},{"uid":"41947f603422af8a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715025961415,"stop":1715025961415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45006a7d5ad1f9","name":"handles different clusterIds correctly","time":{"start":1715025270664,"stop":1715025270664,"duration":0},"status":"passed","severity":"normal"},{"uid":"370a811b0cd83f9f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715025563050,"stop":1715025563051,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7eb12d1898dfc1c","name":"Reusing cursor across nodes","time":{"start":1715025824766,"stop":1715025824767,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ae7f87de746f8b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715025412750,"stop":1715025412751,"duration":1},"status":"passed","severity":"normal"},{"uid":"51df8f3b31d9a80","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715025961406,"stop":1715025961406,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ea88f29ae63a0a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715025336243,"stop":1715025336243,"duration":0},"status":"passed","severity":"normal"},{"uid":"223dad991cc77370","name":"Publish message with custom timestamp: Mon May 06 2024 21:02:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1715025771783,"stop":1715025771783,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d0814eccac7352","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715025563038,"stop":1715025563039,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42d686ccb9c3c00","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489333,"stop":1715025489333,"duration":0},"status":"passed","severity":"normal"},{"uid":"812740ab188eb40d","name":"should not fail to start the service if it is already started","time":{"start":1715025299184,"stop":1715025299184,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8239d95ef1f9ad","name":"should not fail to start the service if it is already started","time":{"start":1715025339158,"stop":1715025339158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a166d21219c02fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715025270671,"stop":1715025270671,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bd05a2dc0032c6","name":"Subscribe to topic containing long and receive message","time":{"start":1715025961418,"stop":1715025961418,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ff000a0e202e48","name":"Reopen subscription with peer with lost subscription","time":{"start":1715025356794,"stop":1715025356794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a0e7833d195dae","name":"Check received message containing Arabic","time":{"start":1715025489538,"stop":1715025489538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1220806d34b88e2","name":"Decrypt messages","time":{"start":1715025719807,"stop":1715025719807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0271f9062ee20d","name":"Publish message with custom timestamp: Tue May 16 2023 20:02:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1715025771776,"stop":1715025771781,"duration":5},"status":"passed","severity":"normal"},{"uid":"642ec51ba00f17d8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715025771786,"stop":1715025771786,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a487d72fe9ccfa","name":"Check publish message containing SQL Injection","time":{"start":1715025771755,"stop":1715025771756,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e19b3b38c5ce934","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715025270682,"stop":1715025270682,"duration":0},"status":"passed","severity":"normal"},{"uid":"e705fbba4aac4cf5","name":"should throw error - no public key","time":{"start":1715025279286,"stop":1715025279287,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a7ca7e15b95a22","name":"returns all values when wanted number is greater than available values","time":{"start":1715025294061,"stop":1715025294062,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b99ff624de404a","name":"should be called for bootstrap peers","time":{"start":1715025331300,"stop":1715025331300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5086e80cbcd8e4f2","name":"Query with Promise Callback, No message returned","time":{"start":1715025876606,"stop":1715025876606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c1b301c43e1de1","name":"new peer added after a peer was already found","time":{"start":1715025743758,"stop":1715025743758,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a363dac4be254b9f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715025785023,"stop":1715025785023,"duration":0},"status":"passed","severity":"normal"},{"uid":"335bdb8261390536","name":"Push message with SQL Injection payload","time":{"start":1715025866921,"stop":1715025866921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5942aa4e5f2ffd5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715025761020,"stop":1715025761020,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b562f69ad63060","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715025270665,"stop":1715025270665,"duration":0},"status":"passed","severity":"normal"},{"uid":"43eee0fe2c0be848","name":"should handle application and version for autosharding","time":{"start":1715025270667,"stop":1715025270667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d796954b9117ca7","name":"Push message with content topic containing short","time":{"start":1715025717159,"stop":1715025717159,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e6b734505f98a8","name":"Check publish message containing shell command","time":{"start":1715025771758,"stop":1715025771758,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf28d79452b5a8a","name":"1 Relay, 1 Filter, gives up","time":{"start":1715025294735,"stop":1715025294735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c750faa8172fae6","name":"Push message with Basic HTML tag payload","time":{"start":1715025717154,"stop":1715025717155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12e349829de1ec","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715025270658,"stop":1715025270659,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d00d34a8ad0c5b","name":"Generator, custom pubsub topic","time":{"start":1715025909478,"stop":1715025909478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0de700ab5ac765","name":"Push message with content topic containing SQL Injection","time":{"start":1715025866929,"stop":1715025866929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d07901166100be6","name":"Passing an array","time":{"start":1715025925676,"stop":1715025925677,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab3b2cee4c382df","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715025278655,"stop":1715025278655,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b439ea14715a2d","name":"Store - dialed after - with timeout","time":{"start":1715025937849,"stop":1715025937849,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de561b524ff63ae","name":"should not fail to stop the service if it was not started","time":{"start":1715025339157,"stop":1715025339157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cd0281639919a7","name":"Decoder throws on empty string content topic","time":{"start":1715025284178,"stop":1715025284178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4adbf5abe4e190","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715025273215,"stop":1715025273216,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed73a170aac86a8e","name":"A test","time":{"start":1715025563119,"stop":1715025563120,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60b7d627b7ac839","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715025961409,"stop":1715025961409,"duration":0},"status":"passed","severity":"normal"},{"uid":"861dabd75d0a2fbb","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715025294734,"stop":1715025294735,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc7ac16b9876ab7","name":"should properly create location multiaddrs - tcp","time":{"start":1715025279295,"stop":1715025279295,"duration":0},"status":"passed","severity":"normal"},{"uid":"35496f866f99bcc","name":"should configure sharding based on application and version for autosharding","time":{"start":1715025270679,"stop":1715025270679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa24aab78f26b30","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715025961419,"stop":1715025961419,"duration":0},"status":"passed","severity":"normal"},{"uid":"235c204f0f9892","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715025538670,"stop":1715025538670,"duration":0},"status":"passed","severity":"normal"},{"uid":"deecad2a91d5b6e7","name":"through manual discovery","time":{"start":1715025601331,"stop":1715025601331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ca8f3ebf01bc5c","name":"Check message with invalid timestamp is not received","time":{"start":1715025782984,"stop":1715025782984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c547eff1f8b0cd","name":"Check received message containing escaped characters","time":{"start":1715025489560,"stop":1715025489561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c165493c022b0f9b","name":"Push message with emoji payload","time":{"start":1715025866925,"stop":1715025866926,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba21d3a15f629f0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715025538679,"stop":1715025538679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c8c6caf810e2d","name":"Check publish message containing short","time":{"start":1715025771745,"stop":1715025771747,"duration":2},"status":"passed","severity":"normal"},{"uid":"373d3599c5cb3de3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715025619991,"stop":1715025619992,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bcf5c2163ea9e1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715025489350,"stop":1715025489350,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f63944db7010ec","name":"should only return 1 node with relay and store capability","time":{"start":1715025295249,"stop":1715025295249,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef91033a2f46963","name":"Check message with no content topic is not received","time":{"start":1715025782985,"stop":1715025782985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47d56a51df855d4","name":"should encode/decode to RLP encoding","time":{"start":1715025279293,"stop":1715025279293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31ba1173b3ec493","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715025294838,"stop":1715025294839,"duration":1},"status":"passed","severity":"normal"},{"uid":"56279758d63dc44","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715025961408,"stop":1715025961408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6bced205626c78","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715026060868,"stop":1715026060868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b916a542775628a3","name":"start node with empty content topic","time":{"start":1715025867066,"stop":1715025867067,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6e2da36c2a2711","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715025278649,"stop":1715025278649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5576521e23bb20a","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715025323913,"stop":1715025323917,"duration":4},"status":"passed","severity":"normal"},{"uid":"3eed641a300a9c41","name":"random static sharding 4 - Cluster ID: 393, Shard ID: 101","time":{"start":1715025837499,"stop":1715025837499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b5de1765ce0b4","name":"start node with empty shard","time":{"start":1715025837512,"stop":1715025837512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7398d09629fd3ee","name":"Subscribe and receive messages via waku relay post","time":{"start":1715025563026,"stop":1715025563027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e4ac2b964b0725","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715025538678,"stop":1715025538678,"duration":0},"status":"passed","severity":"normal"},{"uid":"68da806820796ea2","name":"Rejects garbage","time":{"start":1715025287569,"stop":1715025287569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a352c7034ad035cf","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715025273214,"stop":1715025273215,"duration":1},"status":"passed","severity":"normal"},{"uid":"16376b357f34c5b1","name":"Symmetric encrypt & Decrypt","time":{"start":1715025305616,"stop":1715025305617,"duration":1},"status":"passed","severity":"normal"},{"uid":"f087b02c2e62091f","name":"Does not throw an exception when node disconnects","time":{"start":1715025925676,"stop":1715025925676,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cbbe85dc4c74b4","name":"Nodes with multiple pubsub topic","time":{"start":1715025761019,"stop":1715025761019,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7223cb687334ea","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715025270667,"stop":1715025270667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e248955f3ec047b","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715025270676,"stop":1715025270676,"duration":0},"status":"passed","severity":"normal"},{"uid":"905ad987e2f3b723","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715025278650,"stop":1715025278651,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ab24325b6abfa0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715025278657,"stop":1715025278657,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f1c8965a5aa806","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715025563029,"stop":1715025563030,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3524a593f76894","name":"should throw an error for missing sharding configuration","time":{"start":1715025270680,"stop":1715025270680,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf993b9daa84428c","name":"caches peers it previously fetched","time":{"start":1715025295248,"stop":1715025295248,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a40af810bcd700","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715025270677,"stop":1715025270677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e045785b612c703","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489348,"stop":1715025489348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d8bd500c68acc6","name":"Check received message containing Arabic","time":{"start":1715025782965,"stop":1715025782965,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd08ad1be4a8ed57","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715025331302,"stop":1715025331302,"duration":0},"status":"passed","severity":"normal"},{"uid":"951675f34336816d","name":"Push message with content topic containing Arabic","time":{"start":1715025866928,"stop":1715025866928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2bec2e85ae51e6","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715025876601,"stop":1715025876601,"duration":0},"status":"passed","severity":"normal"},{"uid":"128cb95965887d0a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715025785013,"stop":1715025785014,"duration":1},"status":"passed","severity":"normal"},{"uid":"5250882cedfa065c","name":"should properly compute the node id","time":{"start":1715025279292,"stop":1715025279293,"duration":1},"status":"passed","severity":"normal"},{"uid":"87540fb529c92d61","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025596667,"stop":1715025596668,"duration":1},"status":"passed","severity":"normal"},{"uid":"84afa958cb726596","name":"Passing page size 0 when there are 110 messages","time":{"start":1715025907019,"stop":1715025907019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab840eb287698f32","name":"Subscribe to topic containing short and receive message","time":{"start":1715025961417,"stop":1715025961418,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ac4256e2ea4eba","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715025489352,"stop":1715025489352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5675d2e2d9d08476","name":"Check received message containing shell command","time":{"start":1715025782969,"stop":1715025782970,"duration":1},"status":"passed","severity":"normal"},{"uid":"df821bbf2191b50b","name":"can start and stop the service","time":{"start":1715025339157,"stop":1715025339157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd81ff185cd95560","name":"Check message with invalid timestamp is not received","time":{"start":1715025489601,"stop":1715025489601,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f68d7aa6ee437a","name":"Check message on other pubsub topic is not received","time":{"start":1715025489601,"stop":1715025489602,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2fbf3735f12a05","name":"dispatchEvent via connectionManager","time":{"start":1715025363744,"stop":1715025363745,"duration":1},"status":"passed","severity":"normal"},{"uid":"704b84af6a161015","name":"Subscribe to topic containing Script and receive message","time":{"start":1715025563041,"stop":1715025563041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d13f921aab82ae3","name":"can start and stop the service","time":{"start":1715025299183,"stop":1715025299183,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f9e73fdc3a929","name":"throws on content topic with non-number generation field","time":{"start":1715025270655,"stop":1715025270656,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3287a550bb9e02a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715025934095,"stop":1715025934096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a054652bec23067","name":"Check received message containing Basic HTML tag","time":{"start":1715025782968,"stop":1715025782969,"duration":1},"status":"passed","severity":"normal"},{"uid":"5759124fb303ed83","name":"isConnected return false after peer stops","time":{"start":1715025374435,"stop":1715025374436,"duration":1},"status":"passed","severity":"normal"},{"uid":"889e22d0084ab4f7","name":"Subscribe to topic containing XML and receive message","time":{"start":1715025563041,"stop":1715025563041,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c324cb640b4d32","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715025961420,"stop":1715025961420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e78347291b70891","name":"Check received message containing JSON","time":{"start":1715025783001,"stop":1715025783002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9494efc59c31c47","name":"Ping on peer without subscriptions","time":{"start":1715025399297,"stop":1715025399298,"duration":1},"status":"passed","severity":"normal"},{"uid":"3401d2b71b5b4fb0","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715025294836,"stop":1715025294837,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f147df8ecc1abf1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715025489594,"stop":1715025489594,"duration":0},"status":"passed","severity":"normal"},{"uid":"9895e747461f30a3","name":"All","time":{"start":1715025333256,"stop":1715025333261,"duration":5},"status":"passed","severity":"normal"},{"uid":"48f619c3d3bf9b9f","name":"Check received message containing shell command","time":{"start":1715025783002,"stop":1715025783002,"duration":0},"status":"passed","severity":"normal"},{"uid":"e177abfc6765dd72","name":"Check received message containing long","time":{"start":1715025782961,"stop":1715025782962,"duration":1},"status":"passed","severity":"normal"},{"uid":"89775d727211a507","name":"different cluster, same shard: nodes don't connect","time":{"start":1715025619993,"stop":1715025619993,"duration":0},"status":"passed","severity":"normal"},{"uid":"510ff945e7845b6a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715025783005,"stop":1715025783005,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2bedc482dc75d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715025270672,"stop":1715025270672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8747455d54d05b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715025270659,"stop":1715025270659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4087a49cb94d3498","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715025837511,"stop":1715025837511,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b995a79f67330d","name":"should throw error - no id","time":{"start":1715025279287,"stop":1715025279287,"duration":0},"status":"passed","severity":"normal"},{"uid":"483b47f9fdb1e10e","name":"Push message with shell command payload","time":{"start":1715025866924,"stop":1715025866924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c2ce76bb9b080c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715025961422,"stop":1715025961422,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8597213398ade8","name":"should be able to decode the field with only STORE set to true","time":{"start":1715025278657,"stop":1715025278658,"duration":1},"status":"passed","severity":"normal"},{"uid":"89469a4f90a52d70","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715025761018,"stop":1715025761018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81ca493e4715f5e","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715025323935,"stop":1715025323935,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a9591302675554","name":"should throw error - no id","time":{"start":1715025279286,"stop":1715025279286,"duration":0},"status":"passed","severity":"normal"},{"uid":"580a48d5db04d15","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715025489348,"stop":1715025489349,"duration":1},"status":"passed","severity":"normal"},{"uid":"c475e20e26b77548","name":"Subscribe and receive messages via lightPush","time":{"start":1715025961412,"stop":1715025961413,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60d2ae7c5cc3c60","name":"Push message with Script payload","time":{"start":1715025717153,"stop":1715025717154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8752a62043ea12","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715025401946,"stop":1715025401946,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a57bd1a3f34a0b","name":"retrieves a single peer","time":{"start":1715025295246,"stop":1715025295246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7201722b44f7a57f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715025270672,"stop":1715025270673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db8abd6924fadb2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715026060869,"stop":1715026060869,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe952702b70c1179","name":"Passing page size 1 when there are 4 messages","time":{"start":1715025907019,"stop":1715025907020,"duration":1},"status":"passed","severity":"normal"},{"uid":"624fe65797f45cdd","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715025270660,"stop":1715025270660,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7da4194dfffba","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715025489331,"stop":1715025489331,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bdcf101a2e2069","name":"Check received message containing SQL Injection","time":{"start":1715025489553,"stop":1715025489553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c062c278f881c63","name":"can start and stop the service","time":{"start":1715025791738,"stop":1715025791738,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5c9c60b8f7cfe3","name":"connected peers and dial","time":{"start":1715025717334,"stop":1715025717334,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec219090f0c331c1","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715025489345,"stop":1715025489347,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5505249d63e5f7e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715025299186,"stop":1715025299186,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f61d565eef9710","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715025284178,"stop":1715025284178,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc4c88ccfe935b0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715025961407,"stop":1715025961407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b01633df366fe0d","name":"Subscribe to topic containing long and receive message","time":{"start":1715025961406,"stop":1715025961406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a718cc683842f3","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715025489350,"stop":1715025489350,"duration":0},"status":"passed","severity":"normal"},{"uid":"148fcac3aa55372a","name":"random static sharding 2 - Cluster ID: 192, Shard ID: 328","time":{"start":1715025837498,"stop":1715025837498,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dc287f78639ac2","name":"Publishes to nwaku","time":{"start":1715025748511,"stop":1715025748512,"duration":1},"status":"passed","severity":"normal"},{"uid":"437f8618c265ff9f","name":"Check received message with timestamp: 1715025323271000000 ","time":{"start":1715025489566,"stop":1715025489566,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae4a0c5c1fa8342","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715025270681,"stop":1715025270681,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b971d4fba170614","name":"Check received message containing Basic HTML tag","time":{"start":1715025489554,"stop":1715025489559,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b83481489d749bd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715025270660,"stop":1715025270660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b3049db222fbc1","name":"random static sharding 3 - Cluster ID: 97, Shard ID: 834","time":{"start":1715025837498,"stop":1715025837499,"duration":1},"status":"passed","severity":"normal"},{"uid":"b910332556820804","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715025538679,"stop":1715025538679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7c9694bcfeec72","name":"Check received message containing special chars","time":{"start":1715025782963,"stop":1715025782964,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1e24a8274afe6d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715025270670,"stop":1715025270671,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcff3bbfdeb6b57","name":"handles different networkShards values correctly","time":{"start":1715025270664,"stop":1715025270664,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf23a0c3197b6259","name":"should encode/decode to text encoding","time":{"start":1715025279293,"stop":1715025279293,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ff26ffd8ea76fa","name":"Subscribe to topic containing Script and publish message","time":{"start":1715025785022,"stop":1715025785022,"duration":0},"status":"passed","severity":"normal"},{"uid":"471083ed220c3841","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715025323938,"stop":1715025323941,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ae4a446b755bb95","name":"can start the service","time":{"start":1715025299182,"stop":1715025299183,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6774130b8f2114","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715025489344,"stop":1715025489345,"duration":1},"status":"passed","severity":"normal"},{"uid":"e598d89ed47a5a40","name":"should not fail to stop the service if it was not started","time":{"start":1715025299183,"stop":1715025299184,"duration":1},"status":"passed","severity":"normal"},{"uid":"f607706c59bf4534","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715025489329,"stop":1715025489329,"duration":0},"status":"passed","severity":"normal"},{"uid":"75df873293f86014","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715025961401,"stop":1715025961401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ce98d4ed59a966","name":"Passing page size 10 when there are 10 messages","time":{"start":1715025907020,"stop":1715025907022,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2af98d1bf72463f","name":"Ping on subscribed peer","time":{"start":1715025399295,"stop":1715025399297,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff4665dc67787376","name":"Push message with special chars payload","time":{"start":1715025866919,"stop":1715025866920,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca774ec2a0ef6d0","name":"receives messages sent to provided content topic through callback","time":{"start":1715025772000,"stop":1715025772001,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c1c26af9ff04d122","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715025270665,"stop":1715025270666,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ecd8bc3dd75b89","name":"Check message with non string payload is not received","time":{"start":1715025783008,"stop":1715025783008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c449870a5ab4e6","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715025904652,"stop":1715025904652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b836ae4eb18aff15","name":"Push message on custom pubsubTopic","time":{"start":1715025596664,"stop":1715025596664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e37947346dd515","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025909485,"stop":1715025909485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1bf3fdf8768b07","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715025961421,"stop":1715025961421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7c32593ed9f538","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489338,"stop":1715025489338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d518852e64d0f59d","name":"ignores domain fetching errors","time":{"start":1715025295247,"stop":1715025295247,"duration":0},"status":"passed","severity":"normal"},{"uid":"352a1ff00f9eaebe","name":"random static sharding 5 - Cluster ID: 564, Shard ID: 964","time":{"start":1715025837500,"stop":1715025837500,"duration":0},"status":"passed","severity":"normal"},{"uid":"797e243f92edd28b","name":"Subscribe to topic containing long and publish message","time":{"start":1715025785017,"stop":1715025785018,"duration":1},"status":"passed","severity":"normal"},{"uid":"126615b58a730274","name":"should set field with only STORE enabled","time":{"start":1715025279297,"stop":1715025279297,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d32312036245d2","name":"Subscribe and receive messages via lightPush","time":{"start":1715025961400,"stop":1715025961400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d240c9ac2a775941","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715025401945,"stop":1715025401945,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d498a1f6a5d","name":"Ping on peer without subscriptions","time":{"start":1715025356793,"stop":1715025356794,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f96c23e6d00a36d","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715025904651,"stop":1715025904651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e00db8cb1722790","name":"Push message with content topic containing numeric","time":{"start":1715025717160,"stop":1715025717160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be52794cdee2a65","name":"Push message with content topic containing escaped characters","time":{"start":1715025717165,"stop":1715025717166,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ad7d879478738c","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715025489336,"stop":1715025489337,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd11dca753b1423d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715025783005,"stop":1715025783005,"duration":0},"status":"passed","severity":"normal"},{"uid":"47de57afe5b82d14","name":"should not receive a peer event after stop","time":{"start":1715025299185,"stop":1715025299185,"duration":0},"status":"passed","severity":"normal"},{"uid":"385cfed2d2d0e20c","name":"Ordered Callback - forward","time":{"start":1715025889824,"stop":1715025889824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b014ba0e09bd28ae","name":"Privacy Node - default protocol","time":{"start":1715025937851,"stop":1715025937851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e678430401c45c55","name":"Subscribe to topic containing short and publish message","time":{"start":1715025785016,"stop":1715025785017,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d3f62a7e78ec4c","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715025489352,"stop":1715025489352,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f3c578a7ae9ed3","name":"Push message with custom timestamp: 1715021890018","time":{"start":1715025717170,"stop":1715025717170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e3d01849a42e9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715025278660,"stop":1715025278660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba526b8fae7b30b","name":"Ping on subscribed peer","time":{"start":1715025399304,"stop":1715025399305,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd48c0bee568925","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715025489594,"stop":1715025489601,"duration":7},"status":"passed","severity":"normal"},{"uid":"fb2cd2403c68a38a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715025876605,"stop":1715025876605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8161f2148ed3ec","name":"Throws when trying to push message with empty payload","time":{"start":1715025717158,"stop":1715025717158,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e523d2b074ddd50","name":"Refresh subscription","time":{"start":1715025563034,"stop":1715025563035,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad30248f0f5c1f1","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715025270662,"stop":1715025270662,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bda0ebec44165e","name":"should return unique PubsubTopics for static sharding","time":{"start":1715025270667,"stop":1715025270667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d7f68abb96b4f7","name":"Push message with numeric payload","time":{"start":1715025866919,"stop":1715025866919,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b93a4e6ec184d8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715025339161,"stop":1715025339161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b440e210e7f3c51c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715025934098,"stop":1715025934098,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad2d58f27cf2673","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715025270662,"stop":1715025270662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab35c3837c18b66","name":"configure the node with multiple pubsub topics","time":{"start":1715025837505,"stop":1715025837510,"duration":5},"status":"passed","severity":"normal"},{"uid":"aeb3db567648b373","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715025294841,"stop":1715025294841,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eb029fc7f22903","name":"throws on content topic with empty version field","time":{"start":1715025270657,"stop":1715025270657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2d1cb35e603702","name":"Push message with unicode special characters payload","time":{"start":1715025866925,"stop":1715025866925,"duration":0},"status":"passed","severity":"normal"},{"uid":"31430631a95be58d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489343,"stop":1715025489343,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cfa2c57be92ea8","name":"Meta field set when metaSetter is specified","time":{"start":1715025284175,"stop":1715025284176,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef618212f066be6","name":"Check received message containing Basic HTML tag","time":{"start":1715025783001,"stop":1715025783001,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2d31256e98825d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715025961418,"stop":1715025961418,"duration":0},"status":"passed","severity":"normal"},{"uid":"acad9251545f1ba8","name":"Init the array if not present","time":{"start":1715025270273,"stop":1715025270275,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d8a95f3c9e3722f","name":"Query Generator - backward","time":{"start":1715025889821,"stop":1715025889822,"duration":1},"status":"passed","severity":"normal"},{"uid":"20dbd8f4114e76b5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025596665,"stop":1715025596665,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c09f822deeeb61","name":"should be able to encode the field with only STORE set to true","time":{"start":1715025278650,"stop":1715025278650,"duration":0},"status":"passed","severity":"normal"},{"uid":"90160cd060f0aaa2","name":"Push message with Script payload","time":{"start":1715025866922,"stop":1715025866922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7378658a4ac53d2","name":"Relay","time":{"start":1715025333251,"stop":1715025333252,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6429c33f8227880","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715025270678,"stop":1715025270679,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e05d06ea44961a8","name":"Light Node - default protocols","time":{"start":1715025937850,"stop":1715025937851,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc768e4b6bbb8089","name":"Check message with no payload is not received","time":{"start":1715025489603,"stop":1715025489603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1373e8fd27a4e711","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715025279285,"stop":1715025279285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d794789b65e151","name":"Check publish message containing Arabic","time":{"start":1715025771749,"stop":1715025771750,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c6fcaa29b53ca6","name":"Push message with custom timestamp: 1684267090018","time":{"start":1715025717169,"stop":1715025717169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8400ad5cdac6687a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715025336243,"stop":1715025336244,"duration":1},"status":"passed","severity":"normal"},{"uid":"4caf3866b3a2b87e","name":"should properly create peer info with all multiaddrs","time":{"start":1715025279296,"stop":1715025279296,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f3a02883d8a5ad","name":"Check received message with timestamp: 1715025322835 ","time":{"start":1715025782982,"stop":1715025782982,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7a59f56dd0cba","name":"Wrong topic","time":{"start":1715025867059,"stop":1715025867059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a989333ea1e95597","name":"Generator, custom pubsub topic","time":{"start":1715025909483,"stop":1715025909484,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4ca592099e9869","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715025273216,"stop":1715025273216,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b035ec38dec64cb","name":"Push message with special chars payload","time":{"start":1715025717151,"stop":1715025717151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d235af46405e379","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715025401943,"stop":1715025401944,"duration":1},"status":"passed","severity":"normal"},{"uid":"b724d7dd7c74bc18","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715025785010,"stop":1715025785010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7501c2feb2dea18","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715025374430,"stop":1715025374431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6cf21d1eec0803","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715025278653,"stop":1715025278654,"duration":1},"status":"passed","severity":"normal"},{"uid":"add7d0a05c8b4811","name":"Passing page size 19 when there are 20 messages","time":{"start":1715025907023,"stop":1715025907023,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aad32aa5cb5d0a","name":"Relay + Store","time":{"start":1715025333255,"stop":1715025333256,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6293b1d4753b2c1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715025374431,"stop":1715025374432,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1cfdf045c4173","name":"Check message on other pubsub topic is not received","time":{"start":1715025783006,"stop":1715025783006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01c3fbcd8398c4e","name":"Push message with short payload","time":{"start":1715025717149,"stop":1715025717150,"duration":1},"status":"passed","severity":"normal"},{"uid":"c466fc470e2ccfdd","name":"Push message with content topic containing emoji","time":{"start":1715025717166,"stop":1715025717166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8b7dde103e469b","name":"Check meta is set [symmetric]","time":{"start":1715025305186,"stop":1715025305186,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b180a6a5a7e91df","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715025278660,"stop":1715025278660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a96670c6fbbafe9","name":"can start the service","time":{"start":1715025339154,"stop":1715025339156,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca946be43bb56396","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025909486,"stop":1715025909487,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f184cdbd924f986","name":"Used by Waku Relay","time":{"start":1715025925678,"stop":1715025925678,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeb85926f26ae27","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715025961423,"stop":1715025961423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66482e2190edcdd","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715025489334,"stop":1715025489334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b612aa717c826f8","name":"Check publish message containing special chars","time":{"start":1715025771748,"stop":1715025771749,"duration":1},"status":"passed","severity":"normal"},{"uid":"223f4bbeff992676","name":"tcp ip4 address","time":{"start":1715025278627,"stop":1715025278629,"duration":2},"status":"passed","severity":"normal"},{"uid":"93bb9b8ded33264e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715025785019,"stop":1715025785020,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ff4d3b734bc76e","name":"Callback on promise, aborts when callback returns true","time":{"start":1715025899373,"stop":1715025899373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2024e1e2123f70","name":"Register correct protocols","time":{"start":1715025785007,"stop":1715025785008,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f48e7805754282","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715025279297,"stop":1715025279297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ae47388b17129c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715025295251,"stop":1715025295251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4bdcc803f491cbe","name":"same cluster, same shard: nodes connect","time":{"start":1715025619992,"stop":1715025619992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d747665bcf53f485","name":"Query with Ordered Callback, No Decoder","time":{"start":1715025876603,"stop":1715025876604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40ad0a1069fc291","name":"Check received message containing numeric","time":{"start":1715025782997,"stop":1715025782997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ec86fe5443b0a6","name":"Check received message containing JSON","time":{"start":1715025782969,"stop":1715025782969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6192017dbe384ad","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715025270666,"stop":1715025270666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3770d5c02e44cb8","name":"receives messages sent to provided content topic through stream","time":{"start":1715025772004,"stop":1715025772004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc76f4f9ca5421db","name":"Check received message containing XML","time":{"start":1715025783000,"stop":1715025783001,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d98bb821332023","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715025961413,"stop":1715025961414,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1305c093837e74","name":"should throw error - no public key","time":{"start":1715025279288,"stop":1715025279292,"duration":4},"status":"passed","severity":"normal"},{"uid":"da5356533751876","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715025401938,"stop":1715025401939,"duration":1},"status":"passed","severity":"normal"},{"uid":"23040571a0c6059c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715025294839,"stop":1715025294840,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adbab0d7e0d0962","name":"Query generator for multiple messages with different content topic format","time":{"start":1715025899369,"stop":1715025899370,"duration":1},"status":"passed","severity":"normal"},{"uid":"a014b6322ebf9dfd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715025270661,"stop":1715025270661,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b069d376136828e","name":"Ping on unsubscribed peer","time":{"start":1715025399305,"stop":1715025399306,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f74131cb621623","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715025270673,"stop":1715025270673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee20b1f5262e296","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715025412748,"stop":1715025412750,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3cca2e04f21209a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715025961410,"stop":1715025961411,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5c665880e7def0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715025401938,"stop":1715025401938,"duration":0},"status":"passed","severity":"normal"},{"uid":"5915a0fae01e7fb7","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715025489337,"stop":1715025489337,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e39e9c7c2ff954","name":"Encoder throws on empty string content topic","time":{"start":1715025305187,"stop":1715025305188,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c23efeddfb2ec77","name":"Sets default value correctly","time":{"start":1715025925679,"stop":1715025925679,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e0b2c79b243caa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715025563027,"stop":1715025563028,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3745dccf19117b","name":"1 Store, 2 fetches","time":{"start":1715025294734,"stop":1715025294734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca380ec3812985ce","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715025785009,"stop":1715025785009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c21525782bb28e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715025270673,"stop":1715025270673,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf979a9a2515e2f3","name":"Push message with rate limit","time":{"start":1715025717168,"stop":1715025717168,"duration":0},"status":"passed","severity":"normal"},{"uid":"283ab5db0b48b916","name":"listenerCount","time":{"start":1715025363744,"stop":1715025363744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0cb4732e7c956c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715025270672,"stop":1715025270672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8339fd828dbc1e1","name":"it tolerates circular branch references","time":{"start":1715025295246,"stop":1715025295247,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e70b10a9fde2e26","name":"Check message with non string payload is not received","time":{"start":1715025489612,"stop":1715025489612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a14584750d7ff8f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489330,"stop":1715025489330,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e24c1694cd98f8","name":"Refresh subscription","time":{"start":1715025961417,"stop":1715025961417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11ba597def9c615","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489351,"stop":1715025489351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b939814c88bd749","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715025331299,"stop":1715025331299,"duration":0},"status":"passed","severity":"normal"},{"uid":"342650d2dba8bcaf","name":"Subscribe and receive messages via lightPush","time":{"start":1715025563024,"stop":1715025563024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaeb338be219382","name":"pre and post cipher","time":{"start":1715025305617,"stop":1715025305617,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7e16eb6993505f","name":"Check message with no content topic is not received","time":{"start":1715025783006,"stop":1715025783007,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad2951706d79e22","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715025785021,"stop":1715025785022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf04897210e7d87","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715025876601,"stop":1715025876601,"duration":0},"status":"passed","severity":"normal"},{"uid":"af96b9593ee4427e","name":"Check message with no pubsub topic is not received","time":{"start":1715025489602,"stop":1715025489602,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c47c66dc4853dee","name":"Throws when trying to push message with empty payload","time":{"start":1715025866926,"stop":1715025866926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7719e9dd700ededa","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715025785023,"stop":1715025785023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a8ddce98ed7f98","name":"should throw an error for missing required configuration","time":{"start":1715025270668,"stop":1715025270669,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ff22f0d3f7f538","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715025824765,"stop":1715025824765,"duration":0},"status":"passed","severity":"normal"},{"uid":"20103acf57c46177","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715025294835,"stop":1715025294835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b2b3914eae9f5e","name":"Push message with Chinese payload","time":{"start":1715025866920,"stop":1715025866920,"duration":0},"status":"passed","severity":"normal"},{"uid":"e802fa57bc7bc172","name":"Check publish message containing Chinese","time":{"start":1715025771749,"stop":1715025771749,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e113a5c7125f","name":"Waku message hash computation (no timestamp)","time":{"start":1715025273217,"stop":1715025273217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acb9857d3c88ffd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715025489335,"stop":1715025489336,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eeb5ab280e07e5a","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715025270667,"stop":1715025270667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a199fc6edfced2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715025785025,"stop":1715025785025,"duration":0},"status":"passed","severity":"normal"},{"uid":"adeb6295ab5ec835","name":"Push message with content topic containing special chars","time":{"start":1715025717160,"stop":1715025717161,"duration":1},"status":"passed","severity":"normal"},{"uid":"9854701a64c1126c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715025961412,"stop":1715025961412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79b2190665cc324","name":"Fails to publish message with wrong content topic","time":{"start":1715025771785,"stop":1715025771785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc799ac83f603b5f","name":"Subscribe to topic containing XML and receive message","time":{"start":1715025961421,"stop":1715025961421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60302d417040e5a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715025270668,"stop":1715025270668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef14e5a48edd4e30","name":"throws an error for improperly formatted content topics","time":{"start":1715025270664,"stop":1715025270664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f3968a6c2614f5","name":"Overlapping topic subscription","time":{"start":1715025961416,"stop":1715025961416,"duration":0},"status":"passed","severity":"normal"},{"uid":"368923d33b482f9e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/1/topic14/proto","time":{"start":1715025867055,"stop":1715025867058,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a899242b0445976","name":"Encoder throws on undefined content topic","time":{"start":1715025307086,"stop":1715025307086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6161d700694e43","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715025270673,"stop":1715025270674,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a3c60e3d9e46c","name":"throws on content topic with empty application field","time":{"start":1715025270656,"stop":1715025270656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18e8b3f4f75f556","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715025961413,"stop":1715025961413,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2d99b79614d672","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715025489337,"stop":1715025489338,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b87f898cb0bba8d","name":"Check received message containing Chinese","time":{"start":1715025782998,"stop":1715025782998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bde21f85b6fee06","name":"recovers when dns.resolve returns empty","time":{"start":1715025295247,"stop":1715025295247,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d819df07d63be4","name":"Decoder throws on empty string content topic","time":{"start":1715025307087,"stop":1715025307087,"duration":0},"status":"passed","severity":"normal"},{"uid":"2145e519c47976f8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715025563025,"stop":1715025563026,"duration":1},"status":"passed","severity":"normal"},{"uid":"e087e982050a7ec4","name":"random static sharding 10 - Cluster ID: 632, Shard ID: 315","time":{"start":1715025837504,"stop":1715025837504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf6cabf2a59b55a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715025538670,"stop":1715025538670,"duration":0},"status":"passed","severity":"normal"},{"uid":"39989300a9916b6e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715025824762,"stop":1715025824763,"duration":1},"status":"passed","severity":"normal"},{"uid":"db20730b8243fb7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715025934098,"stop":1715025934099,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef8866815639b4","name":"should decode valid enr with tcp successfully","time":{"start":1715025279286,"stop":1715025279286,"duration":0},"status":"passed","severity":"normal"},{"uid":"386caa0c817ecfed","name":"stop","time":{"start":1715025363745,"stop":1715025363747,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5aac9efa9e789c7","name":"should not receive a peer event before start","time":{"start":1715025299185,"stop":1715025299185,"duration":0},"status":"passed","severity":"normal"}] |