2024-10-09 05:43:48 +00:00

1 line
162 KiB
JSON

[{"uid":"9df4c12f1f18647c","name":"can start and stop the service","time":{"start":1728451999135,"stop":1728451999136,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fdfd09c2ed97f7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728452534878,"stop":1728452534878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b60504b9170ec9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728452534885,"stop":1728452534886,"duration":1},"status":"passed","severity":"normal"},{"uid":"20dad27c06ea0971","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452066820,"stop":1728452066821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d534a669ca2c836","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728452170797,"stop":1728452170798,"duration":1},"status":"passed","severity":"normal"},{"uid":"450680d6ebffbe88","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728451926905,"stop":1728451926906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b0f15f06763af4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728451926908,"stop":1728451926908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6449f1370065b38","name":"should not fail to stop the service if it was not started","time":{"start":1728451954602,"stop":1728451954602,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf4c577482d2aed","name":"Nodes with multiple pubsub topic","time":{"start":1728452424010,"stop":1728452424011,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d3f1f0b7396b8f","name":"Ping on subscribed peer","time":{"start":1728452061110,"stop":1728452061110,"duration":0},"status":"passed","severity":"normal"},{"uid":"722a2816a78ea6ac","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728451984035,"stop":1728451984052,"duration":17},"status":"passed","severity":"normal"},{"uid":"a7d2be2352ff367d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728452514197,"stop":1728452514198,"duration":1},"status":"passed","severity":"normal"},{"uid":"e081c25c6ba25f5d","name":"Fails to push message with empty content topic","time":{"start":1728452417669,"stop":1728452417669,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d97fd5b3265ad8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728452203348,"stop":1728452203348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3318dc103723a3","name":"tcp ip4 address","time":{"start":1728451934801,"stop":1728451934801,"duration":0},"status":"passed","severity":"normal"},{"uid":"360d03e5d51c0418","name":"does not throw on valid cases","time":{"start":1728451926875,"stop":1728451926876,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab905712948c22c5","name":"less peers than existing","time":{"start":1728452400494,"stop":1728452400494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a05f111bcbce2317","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728452170810,"stop":1728452170811,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5145c836e85ac52","name":"should set field with only RELAY enabled","time":{"start":1728451935406,"stop":1728451935406,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a319639735664c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728452569529,"stop":1728452569529,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ee6d10bcfbe9f2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728452534897,"stop":1728452534897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22ce83e06b81eec","name":"connects to nwaku","time":{"start":1728452570182,"stop":1728452570182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba35c3b9cf7047","name":"Subscribe to topic containing long and publish message","time":{"start":1728452438552,"stop":1728452438552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5381f95dee68583","name":"Push message with JSON payload","time":{"start":1728452508940,"stop":1728452508941,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87bf6c70e8f9235","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728452203357,"stop":1728452203357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d3a6cc62c82c48","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728452534888,"stop":1728452534889,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eed6e9ce5c2fbd","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728451926899,"stop":1728451926899,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eed6ec865e73ae","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728451934659,"stop":1728451934660,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2c53e35571bb1b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728451926895,"stop":1728451926895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d94a91dbf8279b9","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728452170799,"stop":1728452170800,"duration":1},"status":"passed","severity":"normal"},{"uid":"d864c3945c3dff46","name":"should only return 1 node with store capability","time":{"start":1728451950785,"stop":1728451950785,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d28c1f8f2a1469","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728451990983,"stop":1728451990983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6ce9106b9ef948","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452066815,"stop":1728452066817,"duration":2},"status":"passed","severity":"normal"},{"uid":"4140810bfb5079c9","name":"Check received message containing JSON","time":{"start":1728452163123,"stop":1728452163124,"duration":1},"status":"passed","severity":"normal"},{"uid":"778a9667212935e3","name":"Push message with XML payload","time":{"start":1728452417652,"stop":1728452417652,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9760088acb9def","name":"Check received message containing long","time":{"start":1728452400255,"stop":1728452400256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d91f7e7dece346e","name":"Overlapping topic subscription","time":{"start":1728452203349,"stop":1728452203350,"duration":1},"status":"passed","severity":"normal"},{"uid":"75fc8068b77d240b","name":"Filter with 2 connections","time":{"start":1728452222349,"stop":1728452222349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6631361b25ac8f1a","name":"Renews subscription after lossing a connection","time":{"start":1728452534886,"stop":1728452534886,"duration":0},"status":"passed","severity":"normal"},{"uid":"643435deb7ab55f2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728452203347,"stop":1728452203348,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ac7b7c5dc4f97b","name":"Check received message containing escaped characters","time":{"start":1728452163126,"stop":1728452163127,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7456f094e363b2e","name":"Reusing cursor across nodes","time":{"start":1728452514198,"stop":1728452514198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76c01d3adc51156","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728452170812,"stop":1728452170813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7b20d374a17a8d","name":"Check received message containing unicode special characters","time":{"start":1728452400276,"stop":1728452400278,"duration":2},"status":"passed","severity":"normal"},{"uid":"829231a8c8251751","name":"should set field with only STORE enabled","time":{"start":1728451935406,"stop":1728451935406,"duration":0},"status":"passed","severity":"normal"},{"uid":"1786380704b65ee","name":"Push message with Russian payload","time":{"start":1728452508938,"stop":1728452508939,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80e216b9081cd49","name":"should get / set TCP multiaddr","time":{"start":1728451935403,"stop":1728451935403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da0d112ebc6a361","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728451995714,"stop":1728451995714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce245a43a9d845c0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728451926901,"stop":1728451926901,"duration":0},"status":"passed","severity":"normal"},{"uid":"4097d9b493889199","name":"should encode/decode to RLP encoding","time":{"start":1728451935398,"stop":1728451935399,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22f987454091655","name":"Push message with Basic HTML tag payload","time":{"start":1728452508940,"stop":1728452508940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1f078e855b097c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728451942857,"stop":1728451942857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7067b2e19e72fca7","name":"Push message with special chars payload","time":{"start":1728452417649,"stop":1728452417649,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b8b09005520a57","name":"A test","time":{"start":1728452302885,"stop":1728452302886,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b4c506843ff1de","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728452066818,"stop":1728452066819,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f058bc7f1fbcab","name":"should not fail to stop the service if it was not started","time":{"start":1728452472488,"stop":1728452472489,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ac4f1e04df3ee3","name":"Push message on custom pubsubTopic","time":{"start":1728452302820,"stop":1728452302821,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd68e4f9400a543c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170804,"stop":1728452170806,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d4b36212d80a37b","name":"Callback on promise","time":{"start":1728452556197,"stop":1728452556198,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb71e2e8ab0d651","name":"Refresh subscription","time":{"start":1728452203350,"stop":1728452203350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f66cb509c3959","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728452206398,"stop":1728452206398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edec4ca0b37de26","name":"Push message with content topic containing SQL Injection","time":{"start":1728452508946,"stop":1728452508946,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7578caacf8bb330","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728451990980,"stop":1728451990981,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc6687a5757e16d","name":"should call waitForPeer on Relay","time":{"start":1728451965410,"stop":1728451965410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e321704ce2eed3fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728451926909,"stop":1728451926909,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8d5eeb7556465e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728451942386,"stop":1728451942387,"duration":1},"status":"passed","severity":"normal"},{"uid":"1976ed3679e8458d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728452170811,"stop":1728452170811,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e20f52a6717244d","name":"Throws when trying to push message with empty payload","time":{"start":1728452508942,"stop":1728452508943,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f67f9c203b2c4b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728451926907,"stop":1728451926907,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f9e8e185a65dfb","name":"should not receive a peer event after stop","time":{"start":1728452472490,"stop":1728452472490,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc76fbe25db844b1","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728452170813,"stop":1728452170813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9732084ecb8b3252","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728452206399,"stop":1728452206400,"duration":1},"status":"passed","severity":"normal"},{"uid":"3952c547c97f8db1","name":"should reject if LightPush is requested but not mounted","time":{"start":1728451965406,"stop":1728451965406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c956b7dd6e79650","name":"Check publish message containing short","time":{"start":1728452436999,"stop":1728452437002,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5139ebb7ce232ce","name":"Check publish message containing Russian","time":{"start":1728452437015,"stop":1728452437016,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c785c56ca7d4b3b","name":"Generator, custom pubsub topic","time":{"start":1728452550404,"stop":1728452550404,"duration":0},"status":"passed","severity":"normal"},{"uid":"160f6b6fc06bce99","name":"should set field with all protocols enabled","time":{"start":1728451935406,"stop":1728451935406,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bdbab916c0ca79","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728451926899,"stop":1728451926899,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3dc47644645de4","name":"start node with empty content topic","time":{"start":1728452490327,"stop":1728452490328,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3050c51250d259","name":"Push message with long payload","time":{"start":1728452508936,"stop":1728452508936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f8f419f7571c1e","name":"Push message with content topic containing escaped characters","time":{"start":1728452417668,"stop":1728452417668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d2856342194906","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728451926892,"stop":1728451926893,"duration":1},"status":"passed","severity":"normal"},{"uid":"502cbc725f5c4178","name":"Check publish message containing numeric","time":{"start":1728452437008,"stop":1728452437008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06bb725bf470bf7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728452424012,"stop":1728452424012,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc02d6f157296203","name":"removeEventListener with correct event","time":{"start":1728452024130,"stop":1728452024131,"duration":1},"status":"passed","severity":"normal"},{"uid":"29134d375955d9b2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728451926894,"stop":1728451926894,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b95be6610299a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728451926910,"stop":1728451926911,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9fc75ef3f6037e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728452163128,"stop":1728452163129,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bdd6743a5846e4","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728452036148,"stop":1728452036149,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca3bbfff696fb84","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728452203349,"stop":1728452203349,"duration":0},"status":"passed","severity":"normal"},{"uid":"372a2125d860788e","name":"can start the service","time":{"start":1728451999135,"stop":1728451999135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2de2c55b495de42","name":"Query generator for 2000 messages","time":{"start":1728452556200,"stop":1728452556201,"duration":1},"status":"passed","severity":"normal"},{"uid":"420cdee7cf4cddb7","name":"creates an iterator","time":{"start":1728452559853,"stop":1728452559854,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4697596d7a96c70","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728452569532,"stop":1728452569532,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c31c49258e7baf","name":"Ordered Callback - false","time":{"start":1728452535232,"stop":1728452535232,"duration":0},"status":"passed","severity":"normal"},{"uid":"f178a38f6e6bd5a1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728452490327,"stop":1728452490327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9f907b73e38075","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728452601382,"stop":1728452601382,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3b80efaba88fff","name":"Subscribe to topic containing long and receive message","time":{"start":1728452534875,"stop":1728452534876,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd686b6fbeffb952","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728452534889,"stop":1728452534889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7688e90cfcfa9c1a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728451950785,"stop":1728451950785,"duration":0},"status":"passed","severity":"normal"},{"uid":"72efb080c77184f9","name":"Push message with escaped characters payload","time":{"start":1728452417654,"stop":1728452417654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b773df73bdf911e","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728452359278,"stop":1728452359278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c570bacff82dff0a","name":"Check received message containing short","time":{"start":1728452400254,"stop":1728452400255,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14d057d062faa88","name":"throws on content topic with too few or too many fields","time":{"start":1728451926877,"stop":1728451926877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a005a970f4d5762f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728452438558,"stop":1728452438558,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6d2444775fb538","name":"should fail to send if no connections available","time":{"start":1728452250440,"stop":1728452250440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0f8f8484ca91fd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170812,"stop":1728452170812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffb7cce594a9afd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452302825,"stop":1728452302825,"duration":0},"status":"passed","severity":"normal"},{"uid":"924d59cb9cd561cd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728452102671,"stop":1728452102671,"duration":0},"status":"passed","severity":"normal"},{"uid":"444b3f2df4dfe806","name":"should throw if no connection provided","time":{"start":1728451942384,"stop":1728451942384,"duration":0},"status":"passed","severity":"normal"},{"uid":"7606b20289307bbf","name":"Check message with no payload is not received","time":{"start":1728452163134,"stop":1728452163134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9947253f2393a55c","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728451926916,"stop":1728451926916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd549be723ad2","name":"Subscribe and receive messages via waku relay post","time":{"start":1728452534888,"stop":1728452534888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c7f037045c89d4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728451926905,"stop":1728451926905,"duration":0},"status":"passed","severity":"normal"},{"uid":"923bb54d57c389ce","name":"Check received message containing Script","time":{"start":1728452163122,"stop":1728452163123,"duration":1},"status":"passed","severity":"normal"},{"uid":"385f6b7e1c44b0c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728451950423,"stop":1728451950423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e542051eefd0d196","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728452534860,"stop":1728452534862,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d0485c2ce7ae956","name":"Push message with content topic containing shell command","time":{"start":1728452508948,"stop":1728452508948,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ecec9635ce6449","name":"Default pageSize","time":{"start":1728452563142,"stop":1728452563142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e730649264868fad","name":"throws on content topic with empty version field","time":{"start":1728451926880,"stop":1728451926880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f927b7e80798d81","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728451926914,"stop":1728451926914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9810ec9022a41fd","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728452095293,"stop":1728452095293,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c892900ff3fa6f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728452534895,"stop":1728452534896,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9671e089c3c129e","name":"Subscribe and receive messages via lightPush","time":{"start":1728452203346,"stop":1728452203346,"duration":0},"status":"passed","severity":"normal"},{"uid":"609d6995dca0918","name":"Relay","time":{"start":1728451993654,"stop":1728451993654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba99f2872d128074","name":"Check received message containing shell command","time":{"start":1728452400274,"stop":1728452400275,"duration":1},"status":"passed","severity":"normal"},{"uid":"a773591011ac16fe","name":"more peers than existing","time":{"start":1728452400494,"stop":1728452400494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c09590c78bdf805","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728451926914,"stop":1728451926914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c73612d2196f","name":"should return all peers when numPeers is 0","time":{"start":1728451942679,"stop":1728451942680,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cd331d0e3466e6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728452203358,"stop":1728452203358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7466b6f207bf11b","name":"listenerCount","time":{"start":1728452024132,"stop":1728452024132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1461902dd0a0b38c","name":"returns all values when wanted number is greater than available values","time":{"start":1728451949533,"stop":1728451949534,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04defee77170f80","name":"should reject if Store is requested but not mounted","time":{"start":1728451965407,"stop":1728451965407,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f2d60f1e3bcbc8","name":"Push message with Russian payload","time":{"start":1728452417650,"stop":1728452417651,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2df57c84e4e30c","name":"should set field with all protocols disabled","time":{"start":1728451935405,"stop":1728451935405,"duration":0},"status":"passed","severity":"normal"},{"uid":"257b4b720c0af5ce","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728452556193,"stop":1728452556195,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8484d408291304c","name":"configure the node with multiple content topics","time":{"start":1728452490326,"stop":1728452490327,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25462ab9e94b9d6","name":"Check received message containing short","time":{"start":1728452400283,"stop":1728452400284,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a27940539a986bc","name":"Push message on custom pubsubTopic","time":{"start":1728452302822,"stop":1728452302823,"duration":1},"status":"passed","severity":"normal"},{"uid":"807d5a827d702ff","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728452170819,"stop":1728452170819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24257db1d53ae98","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170816,"stop":1728452170816,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdbf90f14bb6e3f","name":"should reject if Relay is requested but not mounted","time":{"start":1728451965406,"stop":1728451965406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd4faca4c9f41d4","name":"can start and stop the service","time":{"start":1728451954601,"stop":1728451954601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f348033e1f65bf30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728451926911,"stop":1728451926911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c954f1accd5fb05","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728452359279,"stop":1728452359280,"duration":1},"status":"passed","severity":"normal"},{"uid":"897c629e3588a8f3","name":"Push message with long payload","time":{"start":1728452417648,"stop":1728452417649,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dc7c9ae7a3177b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728452203354,"stop":1728452203354,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e524c6e234b894","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728452170813,"stop":1728452170813,"duration":0},"status":"passed","severity":"normal"},{"uid":"445738693412c08a","name":"Generator, 2 different pubsubtopics","time":{"start":1728452550406,"stop":1728452550406,"duration":0},"status":"passed","severity":"normal"},{"uid":"749c4a329b63e3de","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728452359279,"stop":1728452359279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff534dfd2d8f4aea","name":"Check received message containing XML","time":{"start":1728452400270,"stop":1728452400270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccac76c42c95096","name":"should throw error - invalid id","time":{"start":1728451935397,"stop":1728451935397,"duration":0},"status":"passed","severity":"normal"},{"uid":"335fbd4ba5dc097","name":"Renews peer on consistent missed messages","time":{"start":1728452095293,"stop":1728452095293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c21832d9714fb4","name":"Push message with content topic containing JSON","time":{"start":1728452417662,"stop":1728452417663,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9bd2b82b27fcf5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728452438552,"stop":1728452438553,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b34fefe284bd7c","name":"Check publish message containing Basic HTML tag","time":{"start":1728452437018,"stop":1728452437018,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bc2e65a4b459b1","name":"should only return 1 node with relay and store capability","time":{"start":1728451950784,"stop":1728451950785,"duration":1},"status":"passed","severity":"normal"},{"uid":"f457c8a2f5f4b30d","name":"Push message with SQL Injection payload","time":{"start":1728452417651,"stop":1728452417651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81694a98bd36d5e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728452437021,"stop":1728452437021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2585f52564b4363c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728451926894,"stop":1728451926894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd907a706d9b2fcf","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728452514199,"stop":1728452514199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ec17d3a693ff0d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728451934670,"stop":1728451934670,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e09b90c622e353","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728452533442,"stop":1728452533443,"duration":1},"status":"passed","severity":"normal"},{"uid":"874994ba49da4149","name":"Should update multiaddrs","time":{"start":1728452360250,"stop":1728452360250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a16fbb987e37b00","name":"Check message with no content topic is not received","time":{"start":1728452163134,"stop":1728452163134,"duration":0},"status":"passed","severity":"normal"},{"uid":"64385b6a0787e654","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728452534876,"stop":1728452534876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d174e3902afca4de","name":"Check message with no content topic is not received","time":{"start":1728452400281,"stop":1728452400281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf34171f05886c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728451926909,"stop":1728451926909,"duration":0},"status":"passed","severity":"normal"},{"uid":"53faced10dc412d1","name":"Decoder throws on empty string content topic","time":{"start":1728451960707,"stop":1728451960707,"duration":0},"status":"passed","severity":"normal"},{"uid":"419254f9eda34d2b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728452503835,"stop":1728452503836,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9fd6bf2bf7ed6a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728452534852,"stop":1728452534853,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1fc7d1a78c992a","name":"isConnected should return false after all peers disconnect","time":{"start":1728452036149,"stop":1728452036149,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ffdefa9f7dff1b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728451995712,"stop":1728451995712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b494db206c8e79ab","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728452359273,"stop":1728452359273,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c38f7dd386f4d0","name":"Check received message containing JSON","time":{"start":1728452400288,"stop":1728452400289,"duration":1},"status":"passed","severity":"normal"},{"uid":"add9a74b440d28e0","name":"Accepts a valid Waku Message","time":{"start":1728451968799,"stop":1728451968800,"duration":1},"status":"passed","severity":"normal"},{"uid":"938a645d0c7852b0","name":"Refresh subscription","time":{"start":1728452534875,"stop":1728452534875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcb49bf40c3b85e","name":"Generator, custom pubsub topic","time":{"start":1728452550405,"stop":1728452550406,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71d13466f821963","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728452569532,"stop":1728452569532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f1ebd7278c1a3d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728452550536,"stop":1728452550536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad43299f7e121fc2","name":"throws on content topic with generation field greater than 0","time":{"start":1728451926878,"stop":1728451926879,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04d56f19d2280e9","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728452170806,"stop":1728452170806,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6d86e4f5a1804e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728451934651,"stop":1728451934658,"duration":7},"status":"passed","severity":"normal"},{"uid":"4bc28af0fc887ebf","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728452170800,"stop":1728452170801,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2f07da583fc52b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728451934660,"stop":1728451934661,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f25ce4ff89cb87","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728451926911,"stop":1728451926911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b766e7eeff1e4d3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728452534890,"stop":1728452534890,"duration":0},"status":"passed","severity":"normal"},{"uid":"24024c63b0d7f16","name":"Ephemeral field set to true","time":{"start":1728451942854,"stop":1728451942854,"duration":0},"status":"passed","severity":"normal"},{"uid":"85871ecbc0dd80bf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728452514195,"stop":1728452514195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a473e8a43b0423c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728452302821,"stop":1728452302821,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf998cfb728a7ae3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728452102671,"stop":1728452102671,"duration":0},"status":"passed","severity":"normal"},{"uid":"320b0668f1960e2f","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728452170798,"stop":1728452170799,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8d73ef65bca592","name":"Subscribe to topic containing long and receive message","time":{"start":1728452534892,"stop":1728452534892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b58aae18a6eed33","name":"should be able to encode the field with only STORE set to true","time":{"start":1728451934658,"stop":1728451934659,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccf3e3bd9ef8ee1","name":"addEventListener with correct event","time":{"start":1728452024129,"stop":1728452024130,"duration":1},"status":"passed","severity":"normal"},{"uid":"80afa4f8a6d2a4a7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728452438549,"stop":1728452438550,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ae09d52459c917","name":"isConnected should return true after first peer connects","time":{"start":1728452036149,"stop":1728452036149,"duration":0},"status":"passed","severity":"normal"},{"uid":"651ba8ea00137b08","name":"Passing page size 0 when there are 110 messages","time":{"start":1728452563138,"stop":1728452563138,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda37ff2ea5ea5ca","name":"Promise Callback - true","time":{"start":1728452535231,"stop":1728452535231,"duration":0},"status":"passed","severity":"normal"},{"uid":"215d12e5fd9bd4bf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728452445929,"stop":1728452445929,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d056e93b065bbe0","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728452170818,"stop":1728452170818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c579beb6e1999d51","name":"Subscribe to topic containing XML and receive message","time":{"start":1728452534895,"stop":1728452534895,"duration":0},"status":"passed","severity":"normal"},{"uid":"66140c7e60921b55","name":"Push message with meta","time":{"start":1728452417669,"stop":1728452417670,"duration":1},"status":"passed","severity":"normal"},{"uid":"101fe05cc259d8dc","name":"Publish message with custom timestamp: Wed Oct 09 2024 06:40:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1728452437024,"stop":1728452437024,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabff9dd37d8807","name":"throws on content topic with empty application field","time":{"start":1728451926879,"stop":1728451926879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3174d28d65cc2b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728452534890,"stop":1728452534890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2305750e6c9806","name":"Store - dialed after - with timeout","time":{"start":1728452574916,"stop":1728452574916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b83862288569fcc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728452206399,"stop":1728452206399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4589a233501c6788","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728452503845,"stop":1728452503845,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b83e789044574d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728452569529,"stop":1728452569530,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0d104569ae2383","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728451934666,"stop":1728451934669,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0ac71c74ebf9ac5","name":"should select older connection if present","time":{"start":1728451942101,"stop":1728451942102,"duration":1},"status":"passed","severity":"normal"},{"uid":"9326203ea6f2ee6f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728451950786,"stop":1728451950787,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c34476ac19e0bba1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728451960704,"stop":1728451960704,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef379cc2822e74e","name":"Push message with content topic containing XML","time":{"start":1728452417661,"stop":1728452417662,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e2a36a3e658a35","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728452170809,"stop":1728452170809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a7db5cdce43091","name":"Check received message containing SQL Injection","time":{"start":1728452400287,"stop":1728452400287,"duration":0},"status":"passed","severity":"normal"},{"uid":"efea25d6ad62642a","name":"Push message with content topic containing special chars","time":{"start":1728452417659,"stop":1728452417659,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dc7e479306456c","name":"Throws when trying to push message with empty payload","time":{"start":1728452417657,"stop":1728452417657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6531d8c6192c8a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728452424010,"stop":1728452424010,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e2ff76d505f4be","name":"should return valid sharding parameters for static sharding","time":{"start":1728451926914,"stop":1728451926915,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9dee99734af3b04","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728452556199,"stop":1728452556199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f410eafda8c3e55","name":"udp ip6 address","time":{"start":1728451934802,"stop":1728451934802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b490c2d35860f95","name":"should not throw an error for a single configured topic","time":{"start":1728451926912,"stop":1728451926912,"duration":0},"status":"passed","severity":"normal"},{"uid":"397106c3cf391afc","name":"Meta field set when metaSetter is specified","time":{"start":1728451942855,"stop":1728451942855,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefb5e775ca6a662","name":"Renews peer on consistent ping failures","time":{"start":1728452095292,"stop":1728452095292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73a10aa2210b17e","name":"Push message with custom timestamp: 1728448622495","time":{"start":1728452417672,"stop":1728452417672,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee4dec1e2879490","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728452066814,"stop":1728452066815,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9bc681cb17366ba","name":"handles multiple messages","time":{"start":1728452559854,"stop":1728452559855,"duration":1},"status":"passed","severity":"normal"},{"uid":"546e04111626f442","name":"Ping on unsubscribed peer","time":{"start":1728452061109,"stop":1728452061109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dfa9ffdb995b65","name":"should encode/decode to text encoding","time":{"start":1728451935399,"stop":1728451935399,"duration":0},"status":"passed","severity":"normal"},{"uid":"507726e61f422fba","name":"Check received message containing Russian","time":{"start":1728452400264,"stop":1728452400265,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a0a0b058d3662d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app23/7/topic122/utf8","time":{"start":1728452490323,"stop":1728452490323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e18fb143731917","name":"Push message with meta","time":{"start":1728452508950,"stop":1728452508950,"duration":0},"status":"passed","severity":"normal"},{"uid":"945911cbde3a9a18","name":"Passing page size 110 when there are 120 messages","time":{"start":1728452563141,"stop":1728452563141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db1893a82e5d890","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app0/9/topic662/json","time":{"start":1728452490325,"stop":1728452490326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c6fe6d0ae512bf","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728451984030,"stop":1728451984035,"duration":5},"status":"passed","severity":"normal"},{"uid":"99b532b5b4084d69","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app39/1/topic802/test.js","time":{"start":1728452490324,"stop":1728452490324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1849c0ed25532e3d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app1/3/topic566/test.js","time":{"start":1728452490321,"stop":1728452490321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad253adfaf1843","name":"Check message received after nwaku node is restarted","time":{"start":1728452163135,"stop":1728452163136,"duration":1},"status":"skipped","severity":"normal"},{"uid":"975f7aa394ee4e75","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728452170817,"stop":1728452170817,"duration":0},"status":"passed","severity":"normal"},{"uid":"696d32ab972ecf06","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728452170814,"stop":1728452170814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1367844618a57e4","name":"Query generator for multiple messages","time":{"start":1728452556191,"stop":1728452556192,"duration":1},"status":"passed","severity":"normal"},{"uid":"8974bc14373bf905","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728451950785,"stop":1728451950786,"duration":1},"status":"passed","severity":"normal"},{"uid":"1491244d10e4b925","name":"Encoder throws on undefined content topic","time":{"start":1728451962397,"stop":1728451962397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb8ac7567a008b1","name":"Check publish message containing Arabic","time":{"start":1728452437015,"stop":1728452437015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b35824654da2d8","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728452206407,"stop":1728452206408,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fee80b2d132d1f","name":"Ping on unsubscribed peer","time":{"start":1728452061112,"stop":1728452061113,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5c5cd024ea64b4","name":"should properly create location multiaddrs - tcp","time":{"start":1728451935405,"stop":1728451935405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8244c9bb2837325","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app94/5/topic427/test.js","time":{"start":1728452490322,"stop":1728452490322,"duration":0},"status":"passed","severity":"normal"},{"uid":"812f79a94e5cb8e2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728451926904,"stop":1728451926904,"duration":0},"status":"passed","severity":"normal"},{"uid":"775ea14a5ebd0531","name":"Decoder throws on undefined content topic","time":{"start":1728451942856,"stop":1728451942856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4454e5802ad79748","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728452203352,"stop":1728452203352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56a25c11d41c16c","name":"should emit a peer event after start","time":{"start":1728452472489,"stop":1728452472489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66685b15fd72d4c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728451934665,"stop":1728451934666,"duration":1},"status":"passed","severity":"normal"},{"uid":"c217ca57e8837044","name":"Push message with escaped characters payload","time":{"start":1728452508941,"stop":1728452508941,"duration":0},"status":"passed","severity":"normal"},{"uid":"49908a07c1cbbd6e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728452534882,"stop":1728452534882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9084355982ad67b2","name":"Ephemeral messages are not stored","time":{"start":1728451995711,"stop":1728451995711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a715f1aefd1a288c","name":"unsubscribes","time":{"start":1728452559855,"stop":1728452559855,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2bb82beff2975f","name":"Check message with no payload is not received","time":{"start":1728452400281,"stop":1728452400282,"duration":1},"status":"passed","severity":"normal"},{"uid":"4771fac3e565cf4b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728452400280,"stop":1728452400280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01b25cb9baf30a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170814,"stop":1728452170814,"duration":0},"status":"passed","severity":"normal"},{"uid":"954de84f3315bc07","name":"Privacy Node - default protocol","time":{"start":1728452574917,"stop":1728452574918,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ec335669c97326","name":"should check connected peers if present and suitable","time":{"start":1728451965408,"stop":1728451965408,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dd4818102b8775","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/7/topic787/xml","time":{"start":1728452490324,"stop":1728452490325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a382277e215ccf0a","name":"Ping on peer without subscriptions","time":{"start":1728452046615,"stop":1728452046616,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f1e645fdddbe90","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728452534892,"stop":1728452534892,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb6702383cde7ae","name":"Push message with Chinese payload","time":{"start":1728452508937,"stop":1728452508938,"duration":1},"status":"passed","severity":"normal"},{"uid":"66aa886b905e7ebb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728451926883,"stop":1728451926884,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb7523d152efab","name":"Fails to push message bigger that 1MB","time":{"start":1728452417673,"stop":1728452417673,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d4ce1a0b3e4b4e","name":"Check received message containing numeric","time":{"start":1728452400284,"stop":1728452400285,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3ef16692037192","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728452534883,"stop":1728452534885,"duration":2},"status":"passed","severity":"normal"},{"uid":"74b6e875193bc6fb","name":"Push message with special chars payload","time":{"start":1728452508937,"stop":1728452508937,"duration":0},"status":"passed","severity":"normal"},{"uid":"60488b042d1c9f76","name":"Waku message hash computation (no timestamp)","time":{"start":1728451929427,"stop":1728451929427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff99f06e01c26acc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728452534893,"stop":1728452534894,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fabf639b91453bb","name":"Check message with invalid timestamp is not received","time":{"start":1728452163129,"stop":1728452163131,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8b85c9f894794f3","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728451929426,"stop":1728451929426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4a01c4a0a5532","name":"Push message with content topic containing Script","time":{"start":1728452508946,"stop":1728452508946,"duration":0},"status":"passed","severity":"normal"},{"uid":"72596404c4ea6cff","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/1/topic950/utf8","time":{"start":1728452490322,"stop":1728452490322,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4e7c6aca14fd66","name":"Push message with shell command payload","time":{"start":1728452417653,"stop":1728452417653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bd0ba0b062fa83","name":"getPeersByDiscovery","time":{"start":1728452024131,"stop":1728452024131,"duration":0},"status":"passed","severity":"normal"},{"uid":"df31cd13c44021dc","name":"should return no connections if no open connection provided","time":{"start":1728451942100,"stop":1728451942101,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcfbaf57ee7a1748","name":"should emit a peer event after start","time":{"start":1728451954602,"stop":1728451954603,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bf81dbf37414ef","name":"random static sharding 3 - Cluster ID: 472, Shard ID: 435","time":{"start":1728452503837,"stop":1728452503837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ad887f87ff7402","name":"Sample","time":{"start":1728451934884,"stop":1728451934884,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcf095efd47b34f","name":"Push 30 different messages","time":{"start":1728452417655,"stop":1728452417656,"duration":1},"status":"passed","severity":"normal"},{"uid":"193168fdd64b5049","name":"Check received message containing numeric","time":{"start":1728452163120,"stop":1728452163120,"duration":0},"status":"passed","severity":"normal"},{"uid":"433da993610f6e55","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728451926893,"stop":1728451926894,"duration":1},"status":"passed","severity":"normal"},{"uid":"378db6448fa59dd","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728452533450,"stop":1728452533450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74a03b1135b8af9","name":"should be able to decode the field with only STORE set to true","time":{"start":1728451934665,"stop":1728451934665,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5e0fcaf2a15d38","name":"Check received message containing emoji","time":{"start":1728452163127,"stop":1728452163127,"duration":0},"status":"passed","severity":"normal"},{"uid":"77911a7535b1710f","name":"LightPush with 1 connections","time":{"start":1728452222348,"stop":1728452222348,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8ebecfa7f45d7d","name":"Check received message containing Chinese","time":{"start":1728452163121,"stop":1728452163121,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71828fc2606654b","name":"Subscribe and receives messages on 20 topics","time":{"start":1728452203348,"stop":1728452203349,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5088ecad583beb","name":"Check publish message containing escaped characters","time":{"start":1728452437020,"stop":1728452437020,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e842a8f7edfbd6","name":"Check received message containing shell command","time":{"start":1728452400289,"stop":1728452400293,"duration":4},"status":"passed","severity":"normal"},{"uid":"ebdec7a7deba297e","name":"handles empty shards array correctly","time":{"start":1728451926915,"stop":1728451926915,"duration":0},"status":"passed","severity":"normal"},{"uid":"199df24a2ed7bcce","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728452359279,"stop":1728452359279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7684d60eb978edc","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728452533446,"stop":1728452533447,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33029f960f05b01","name":"Push message with rate limit","time":{"start":1728452508950,"stop":1728452508951,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c41565e7e052f7c","name":"random static sharding 9 - Cluster ID: 613, Shard ID: 425","time":{"start":1728452503841,"stop":1728452503842,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05482f3d3f8c2c9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728452424005,"stop":1728452424010,"duration":5},"status":"passed","severity":"normal"},{"uid":"2bddd39c8e24dae","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728452170815,"stop":1728452170815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d976e9fea92afc7d","name":"Fails to publish message with empty text","time":{"start":1728452437025,"stop":1728452437025,"duration":0},"status":"passed","severity":"normal"},{"uid":"459325750a53675d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728451962396,"stop":1728451962396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7e6568a6dca1d9","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728451929427,"stop":1728451929428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c93def1731a3618","name":"stop","time":{"start":1728452024133,"stop":1728452024133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b939c3c69cc71d23","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728451954604,"stop":1728451954604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95c4dfb99a97326","name":"Ordered callback, aborts when callback returns true","time":{"start":1728452556200,"stop":1728452556200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2e901183157df","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728452534882,"stop":1728452534883,"duration":1},"status":"passed","severity":"normal"},{"uid":"4803ff5c4122c3f2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728451934662,"stop":1728451934663,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86e8cf47477354d","name":"configure the node with multiple pubsub topics","time":{"start":1728452503844,"stop":1728452503844,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a5a86c7704d0c7","name":"Push message with emoji payload","time":{"start":1728452417654,"stop":1728452417655,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e92a780b3075155","name":"Subscribe and receive messages via waku relay post","time":{"start":1728452203347,"stop":1728452203347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4414b30e9fcd8e","name":"Fails to push message with large meta","time":{"start":1728452508950,"stop":1728452508950,"duration":0},"status":"passed","severity":"normal"},{"uid":"674c52afce70b927","name":"handles empty contentTopics array correctly","time":{"start":1728451926915,"stop":1728451926916,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96508dfe32d4a8e","name":"Refresh subscription","time":{"start":1728452438550,"stop":1728452438551,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e36fd721ac2c658f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452550401,"stop":1728452550401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0f91e2fe40ee2f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728452066819,"stop":1728452066820,"duration":1},"status":"passed","severity":"normal"},{"uid":"856b9d4978edb0a8","name":"topics with same application and version share the same shard","time":{"start":1728451926896,"stop":1728451926896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6882937377dcba3a","name":"Query Generator - false","time":{"start":1728452535230,"stop":1728452535231,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb432f5607dece3a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728452206405,"stop":1728452206406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0f73c8c1c2e5f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728451926907,"stop":1728451926907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8ca3df603a7c91","name":"recovers when dns.resolve returns empty","time":{"start":1728451950782,"stop":1728451950783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a261839a21092d4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728451934659,"stop":1728451934659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28e94065da81223","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728451926914,"stop":1728451926914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a375a64324f4d21f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728451934670,"stop":1728451934670,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071fb6d5d8b61b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728451926907,"stop":1728451926907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c495b9710f40ddb8","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452550405,"stop":1728452550405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48e5cf1e4e7c688","name":"returns nothing if no connections present","time":{"start":1728451942094,"stop":1728451942099,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e82b404fe556696","name":"Check received message containing JSON","time":{"start":1728452400273,"stop":1728452400274,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ac365cc69a233f","name":"can dial TLS multiaddrs","time":{"start":1728452359913,"stop":1728452359914,"duration":1},"status":"passed","severity":"normal"},{"uid":"d353a77335984c7c","name":"addEventListener with wrong event","time":{"start":1728452024130,"stop":1728452024130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcc2ee3a5c0cd23","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728452601381,"stop":1728452601381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a236bcaa3aff577b","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728452203358,"stop":1728452203362,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e47e193164392f2","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728451990982,"stop":1728451990982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d47e0a47b27cbe4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728451926892,"stop":1728451926892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8aaea63559646d9","name":"Check meta is set [symmetric]","time":{"start":1728451960704,"stop":1728451960705,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a088ff91c2ecc","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728452569531,"stop":1728452569531,"duration":0},"status":"passed","severity":"normal"},{"uid":"462e758b763b6b8d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728452533447,"stop":1728452533447,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a9d9bcd3c3e703","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728452514198,"stop":1728452514198,"duration":0},"status":"passed","severity":"normal"},{"uid":"686357feca927a56","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728452359280,"stop":1728452359281,"duration":1},"status":"passed","severity":"normal"},{"uid":"48df8956d7325e72","name":"isConnected return false after peer stops","time":{"start":1728452036162,"stop":1728452036163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4397bb90478960c9","name":"Ping on subscribed peer","time":{"start":1728452046615,"stop":1728452046615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1c57cbfc385fb9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728451926910,"stop":1728451926910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7233a24ab0cb0e9","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728452066821,"stop":1728452066822,"duration":1},"status":"passed","severity":"normal"},{"uid":"313664c7b11ea5a2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728451950425,"stop":1728451950426,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff171c71e270f61","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728451962395,"stop":1728451962396,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf52ba2c454a38e","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728452359280,"stop":1728452359280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2527073be357a778","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728451999144,"stop":1728451999144,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b07302554088e294","name":"should not receive a peer event after stop","time":{"start":1728451999142,"stop":1728451999142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6267382722b56e48","name":"Ping fails for unsubscribed peers","time":{"start":1728452095291,"stop":1728452095291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b484cef30463edb","name":"Check message with no payload is not received","time":{"start":1728452400298,"stop":1728452400298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71c5717377da839","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728452438557,"stop":1728452438557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d2357796f648ba","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728452102672,"stop":1728452102672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f85cf74cfdf8a1","name":"Query generator for multiple messages with different content topic format","time":{"start":1728452556195,"stop":1728452556196,"duration":1},"status":"passed","severity":"normal"},{"uid":"530cc7d362d223b8","name":"Ping on subscribed peer","time":{"start":1728452061107,"stop":1728452061108,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb27bb0c42d693f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728451984029,"stop":1728451984030,"duration":1},"status":"passed","severity":"normal"},{"uid":"159a98c5a0d5b156","name":"should properly create location multiaddrs - udp6","time":{"start":1728451935404,"stop":1728451935404,"duration":0},"status":"passed","severity":"normal"},{"uid":"deadeb9ce12f7c90","name":"Fails to push message with empty content topic","time":{"start":1728452508949,"stop":1728452508949,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f2b1b185370d6d","name":"Relay - dialed after","time":{"start":1728452574915,"stop":1728452574915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c322895ba6a1a4","name":"Query with Promise Callback, No message returned","time":{"start":1728452533451,"stop":1728452533451,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a85933abe3a51e","name":"Check publish message containing special chars","time":{"start":1728452437009,"stop":1728452437009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47f6349f2fbebbf","name":"Push message with custom timestamp: 1728448603559","time":{"start":1728452508951,"stop":1728452508951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0ff2c109267271","name":"Push message with content topic containing Arabic","time":{"start":1728452508945,"stop":1728452508945,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb573d7d2014334","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728452400279,"stop":1728452400280,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a767b195fcff39f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728452533443,"stop":1728452533444,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5707f84164e79ea","name":"Reopen subscription with peer with lost subscription","time":{"start":1728452061113,"stop":1728452061114,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd70062869e9e201","name":"should wait for LightPush peer to be connected","time":{"start":1728451965409,"stop":1728451965409,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a912fc99bbde6d","name":"Check publish message containing emoji","time":{"start":1728452437021,"stop":1728452437021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df2bc4ea1ae7d59","name":"Check message received after nwaku node is restarted","time":{"start":1728452400283,"stop":1728452400283,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dab3731be482ceed","name":"Push message with content topic containing long","time":{"start":1728452508943,"stop":1728452508943,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd089c71d9e192f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728452036147,"stop":1728452036148,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7e808200f0831","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728452438553,"stop":1728452438553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a651653f6101ca5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728451926910,"stop":1728451926910,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ce62966a89a364","name":"Nwaku publishes","time":{"start":1728452423689,"stop":1728452423689,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4fc344ee5be52e","name":"Push message with content topic containing short","time":{"start":1728452417658,"stop":1728452417658,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e35bd47c2aec605","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728452102672,"stop":1728452102672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6c2131b8b2a4f8","name":"Push message with content topic containing JSON","time":{"start":1728452508947,"stop":1728452508948,"duration":1},"status":"passed","severity":"normal"},{"uid":"7764e5fe3c604399","name":"throws on content topic with empty encoding field","time":{"start":1728451926881,"stop":1728451926882,"duration":1},"status":"passed","severity":"normal"},{"uid":"6836215446f1d24","name":"throws on content topic with empty topic name field","time":{"start":1728451926881,"stop":1728451926881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a93efd51841ebad","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728452170818,"stop":1728452170819,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc44ba57e962abaf","name":"Publish without waiting for remote peer","time":{"start":1728452438547,"stop":1728452438548,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad13b76986eabc30","name":"Reopen subscription with peer with lost subscription","time":{"start":1728452046616,"stop":1728452046617,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b13aa77f7bef48","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728452170817,"stop":1728452170817,"duration":0},"status":"passed","severity":"normal"},{"uid":"434578a5133429a6","name":"Encoder throws on empty string content topic","time":{"start":1728451962397,"stop":1728451962397,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e0adcfb456f38c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728452569531,"stop":1728452569531,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b79c992b1e0916b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728452534893,"stop":1728452534893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31e91122db43507","name":"Non TWN Cluster","time":{"start":1728452490319,"stop":1728452490321,"duration":2},"status":"passed","severity":"normal"},{"uid":"c378b179fa6a1114","name":"Subscribe and receive messages via lightPush","time":{"start":1728452534887,"stop":1728452534887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d22d3f93ae2971","name":"Check received message containing Chinese","time":{"start":1728452400285,"stop":1728452400286,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3234746359cf8b","name":"random static sharding 4 - Cluster ID: 425, Shard ID: 480","time":{"start":1728452503838,"stop":1728452503838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33d7373c76aaca4","name":"Push message with content topic containing emoji","time":{"start":1728452417668,"stop":1728452417669,"duration":1},"status":"passed","severity":"normal"},{"uid":"62776684b5fddc85","name":"Filter with 0 connections","time":{"start":1728452222344,"stop":1728452222348,"duration":4},"status":"passed","severity":"normal"},{"uid":"4706bf2f83b1ca28","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728452534897,"stop":1728452534897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aabbcd43c80e49b","name":"Ping on peer without subscriptions","time":{"start":1728452061110,"stop":1728452061110,"duration":0},"status":"passed","severity":"normal"},{"uid":"33023c7e1109af41","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728451984055,"stop":1728451984056,"duration":1},"status":"passed","severity":"normal"},{"uid":"23231b3c38a7aa40","name":"Subscribe to topic containing Script and receive message","time":{"start":1728452534878,"stop":1728452534879,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da8f729dfdf7402","name":"it tolerates circular branch references","time":{"start":1728451950782,"stop":1728451950782,"duration":0},"status":"passed","severity":"normal"},{"uid":"62075cdb28af2d50","name":"Check message with non string payload is not received","time":{"start":1728452400298,"stop":1728452400298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9602a862686063","name":"Check received message containing unicode special characters","time":{"start":1728452400294,"stop":1728452400294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d683664c6bdb898","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728451999143,"stop":1728451999144,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cbfeeb14325af443","name":"Push message with content topic containing special chars","time":{"start":1728452508944,"stop":1728452508945,"duration":1},"status":"passed","severity":"normal"},{"uid":"673c7b1b3da64cf9","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728451984023,"stop":1728451984028,"duration":5},"status":"passed","severity":"normal"},{"uid":"effdf7926fd7f596","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728452203356,"stop":1728452203356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74ada9e3ab9792e","name":"Check received message containing special chars","time":{"start":1728452400285,"stop":1728452400285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b30fa36601f9fa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728452206401,"stop":1728452206401,"duration":0},"status":"passed","severity":"normal"},{"uid":"922bbe8cca001585","name":"Subscribe to topic containing long and receive message","time":{"start":1728452203351,"stop":1728452203352,"duration":1},"status":"passed","severity":"normal"},{"uid":"369d0f9b92a1a7c4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728452534892,"stop":1728452534893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ea96ba5e9d3c3d","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728451990983,"stop":1728451990984,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad00d500449e2cac","name":"Subscribe to topic containing short and publish message","time":{"start":1728452438551,"stop":1728452438551,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bc699a7da2421d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728452203353,"stop":1728452203353,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8ceed3edce7cdb","name":"Sign & Recover","time":{"start":1728451961102,"stop":1728451961102,"duration":0},"status":"passed","severity":"normal"},{"uid":"780423316cea8d1","name":"should not receive a peer event after stop","time":{"start":1728451954603,"stop":1728451954603,"duration":0},"status":"passed","severity":"normal"},{"uid":"849de494399eaf61","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728451950424,"stop":1728451950425,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2198b602d44f1c6","name":"Check message with no content topic is not received","time":{"start":1728452400297,"stop":1728452400297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17f5ad2821e047c","name":"Check received message containing Russian","time":{"start":1728452400286,"stop":1728452400287,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29cd934ad6fd37e","name":"Reopen subscription with peer with lost subscription","time":{"start":1728452061109,"stop":1728452061109,"duration":0},"status":"passed","severity":"normal"},{"uid":"261016d4705d737","name":"same cluster, same shard: nodes connect","time":{"start":1728452170792,"stop":1728452170793,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d110d91d081c77","name":"Subscribe to topic containing XML and receive message","time":{"start":1728452534881,"stop":1728452534881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2573db5cf529f2b","name":"Overlapping topic subscription","time":{"start":1728452534874,"stop":1728452534875,"duration":1},"status":"passed","severity":"normal"},{"uid":"c394b1a68d3a218f","name":"LightPush with 3 connections","time":{"start":1728452222350,"stop":1728452222350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5997246cbd99f342","name":"removeEventListener with wrong event","time":{"start":1728452024131,"stop":1728452024131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4798e9f2f9fa777","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728452569530,"stop":1728452569530,"duration":0},"status":"passed","severity":"normal"},{"uid":"115febc8ec7bed5b","name":"should reject if WakuNode is not started","time":{"start":1728451965404,"stop":1728451965405,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a340c7e4e5a8b4","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728451926894,"stop":1728451926895,"duration":1},"status":"passed","severity":"normal"},{"uid":"5719428679bfc25c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728452102670,"stop":1728452102670,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eebf6c82b39739","name":"Push message with unicode special characters payload","time":{"start":1728452417654,"stop":1728452417654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba40e3c08aa449d7","name":"Encoder throws on empty string content topic","time":{"start":1728451960706,"stop":1728451960706,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca1a285653e6f9a","name":"Push message with content topic containing unicode special characters","time":{"start":1728452417668,"stop":1728452417668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51583fe42cbef84","name":"Push message with content topic containing Russian","time":{"start":1728452417660,"stop":1728452417660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91f93c94235d5ac","name":"Query with Promise Callback, No Decoder","time":{"start":1728452533450,"stop":1728452533451,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e11cd8f828c5292","name":"Check publish message containing XML","time":{"start":1728452437018,"stop":1728452437018,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e72513b64995a8","name":"different cluster, same shard: nodes don't connect","time":{"start":1728452353218,"stop":1728452353218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0db41d11cf86a44","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728451926913,"stop":1728451926913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7803d9b349979c07","name":"Register correct protocols","time":{"start":1728452438547,"stop":1728452438547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be793f447bcb655","name":"Check message received after jswaku node is restarted","time":{"start":1728452163135,"stop":1728452163135,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b260c5248dac1a6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728452424011,"stop":1728452424011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47555a989254d39","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728452550536,"stop":1728452550536,"duration":0},"status":"passed","severity":"normal"},{"uid":"6877e54937363bc7","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728452206406,"stop":1728452206407,"duration":1},"status":"passed","severity":"normal"},{"uid":"505dac17869efc82","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728451950786,"stop":1728451950786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d25f3c3955e93dc","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728452438554,"stop":1728452438554,"duration":0},"status":"passed","severity":"normal"},{"uid":"487b4fd861191797","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728452203352,"stop":1728452203352,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c05cde420ee0ce","name":"should not fail to stop the service if it was not started","time":{"start":1728451999136,"stop":1728451999136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7634ea047ddac11","name":"Correctly serialized arguments","time":{"start":1728452359364,"stop":1728452359365,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1efbc114ceae1c","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728452359278,"stop":1728452359278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58903b031f256fe","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728452170808,"stop":1728452170809,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa0c69c72a4a1d9","name":"Ping on peer without subscriptions","time":{"start":1728452061108,"stop":1728452061108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac1b72206839b01","name":"Subscribe to topic containing Script and receive message","time":{"start":1728452203354,"stop":1728452203355,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc4361364df0536","name":"Passing page size 19 when there are 20 messages","time":{"start":1728452563141,"stop":1728452563141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16d9f77dc671998","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728452534887,"stop":1728452534887,"duration":0},"status":"passed","severity":"normal"},{"uid":"38be06541b4ffa24","name":"throws on empty content topic","time":{"start":1728451926876,"stop":1728451926877,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61ef64ce5749365","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728452514196,"stop":1728452514196,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7e255d92ae6549","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728451942387,"stop":1728451942387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5fedd73257bf0b","name":"Check received message containing SQL Injection","time":{"start":1728452163122,"stop":1728452163122,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cffd9c9d8a9ce9","name":"Overlapping topic subscription","time":{"start":1728452438551,"stop":1728452438551,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57ad7ba8a4b29bea","name":"Push message with SQL Injection payload","time":{"start":1728452508939,"stop":1728452508939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96d98bd52045b3b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728452163129,"stop":1728452163129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a528df66b9a99fcc","name":"Check received message containing special chars","time":{"start":1728452400257,"stop":1728452400258,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e8e6c82855ff65","name":"Should update shard info","time":{"start":1728452360250,"stop":1728452360251,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da616c2454150a3","name":"should return unique PubsubTopics for static sharding","time":{"start":1728451926901,"stop":1728451926901,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdee2cd3cabcee93","name":"Push 30 different messages","time":{"start":1728452508942,"stop":1728452508942,"duration":0},"status":"passed","severity":"normal"},{"uid":"be030e66a47ce1c5","name":"Push message equal or less that 1MB","time":{"start":1728452417673,"stop":1728452417673,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c54e42d413f62b","name":"Push message with content topic containing Arabic","time":{"start":1728452417660,"stop":1728452417660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd0e0ce73742bc1","name":"Generator, 2 different pubsubtopics","time":{"start":1728452550404,"stop":1728452550405,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8c4ebf1a821f07","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728452359277,"stop":1728452359277,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc944d119164604","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728451926958,"stop":1728451926958,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c7dc95695f44c2","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728451950421,"stop":1728451950422,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cb63fce491af86","name":"Filter with 1 connections","time":{"start":1728452222348,"stop":1728452222349,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff7600c8675e4fe","name":"Check received message containing XML","time":{"start":1728452163123,"stop":1728452163123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88d58291b4fa91","name":"Encoder throws on undefined content topic","time":{"start":1728451960705,"stop":1728451960706,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e1cf92f33a9cd8","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728451926884,"stop":1728451926891,"duration":7},"status":"passed","severity":"normal"},{"uid":"efc008d20439e9cd","name":"shard 0","time":{"start":1728452503835,"stop":1728452503835,"duration":0},"status":"passed","severity":"normal"},{"uid":"922244a3dc40401a","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728452170806,"stop":1728452170806,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5f24ea35894654","name":"Check received message containing emoji","time":{"start":1728452400294,"stop":1728452400295,"duration":1},"status":"passed","severity":"normal"},{"uid":"19181a19563d690a","name":"Check message with non string payload is not received","time":{"start":1728452400282,"stop":1728452400282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de59f059be18d6e","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728451942681,"stop":1728451942681,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a0ce4e431ca51e","name":"1 Relay, 1 fetch","time":{"start":1728451950530,"stop":1728451950530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fd0adeeafae2b5","name":"can start and stop the service","time":{"start":1728452472488,"stop":1728452472488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a573c316c8ff8530","name":"Publishes to nwaku","time":{"start":1728452423686,"stop":1728452423687,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf2263ad1a2f198","name":"random static sharding 1 - Cluster ID: 46, Shard ID: 703","time":{"start":1728452503836,"stop":1728452503836,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef5670218fd4a04","name":"Nodes with multiple pubsub topic","time":{"start":1728452424012,"stop":1728452424012,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b3d9c59d5660b9","name":"Keep-alive pings maintain the connection","time":{"start":1728452095291,"stop":1728452095292,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3495f8d4f7b678","name":"should use DNS peer discovery with light client","time":{"start":1728451999143,"stop":1728451999143,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6c26845791bb78","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app70/4/topic227/test.js","time":{"start":1728452490323,"stop":1728452490324,"duration":1},"status":"passed","severity":"normal"},{"uid":"b494702344279ac6","name":"should not receive a peer event before start","time":{"start":1728451999141,"stop":1728451999142,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e76dab1116ef05","name":"same cluster, different shard: nodes connect","time":{"start":1728452353217,"stop":1728452353217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80b6b772c02b92a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728452066823,"stop":1728452066823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2df017d222e8ec7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728451926906,"stop":1728451926906,"duration":0},"status":"passed","severity":"normal"},{"uid":"21eaa01f5de98b31","name":"should set field with only FILTER enabled","time":{"start":1728451935406,"stop":1728451935407,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b6d6c708c3cd55","name":"Push message with Script payload","time":{"start":1728452508939,"stop":1728452508939,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0c631b8d48010f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728452534857,"stop":1728452534860,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c1fa85cc1fcea4c","name":"Encoder throws on empty string content topic","time":{"start":1728451942855,"stop":1728451942856,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab06a2e298497f5","name":"Push message with shell command payload","time":{"start":1728452508941,"stop":1728452508941,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd48db666d9f3b03","name":"safeDispatchEvent","time":{"start":1728452024133,"stop":1728452024133,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cf97f2a4a5727","name":"Push message with content topic containing Russian","time":{"start":1728452508945,"stop":1728452508946,"duration":1},"status":"passed","severity":"normal"},{"uid":"645dc7ee53cbd057","name":"Push message with unicode special characters payload","time":{"start":1728452508941,"stop":1728452508942,"duration":1},"status":"passed","severity":"normal"},{"uid":"3711736911a94140","name":"Push message with custom timestamp: 1697693803559","time":{"start":1728452508951,"stop":1728452508951,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b06f94af5637bc","name":"Subscribe to topic containing short and receive message","time":{"start":1728452534875,"stop":1728452534875,"duration":0},"status":"passed","severity":"normal"},{"uid":"af55651735b555af","name":"Push message with content topic containing Chinese","time":{"start":1728452417659,"stop":1728452417659,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e083c40e27cfba","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452302821,"stop":1728452302822,"duration":1},"status":"passed","severity":"normal"},{"uid":"80df2eb387b00a0c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728451949534,"stop":1728451949535,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfd953df2d5f151","name":"Subscribe and receives messages on 20 topics","time":{"start":1728452534863,"stop":1728452534868,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4b828a6af30df56","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728452534886,"stop":1728452534886,"duration":0},"status":"passed","severity":"normal"},{"uid":"281899919115a221","name":"Push message with content topic containing unicode special characters","time":{"start":1728452508948,"stop":1728452508949,"duration":1},"status":"passed","severity":"normal"},{"uid":"52dd25ed0308d21a","name":"Fails to publish message with wrong content topic","time":{"start":1728452437025,"stop":1728452437026,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f10c82bf4d1eed","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728452438548,"stop":1728452438549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12d3309733eda17","name":"Push message with emoji payload","time":{"start":1728452508942,"stop":1728452508942,"duration":0},"status":"passed","severity":"normal"},{"uid":"54891a4553daf222","name":"should get / set UDP multiaddr","time":{"start":1728451935402,"stop":1728451935403,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ca76040eaab9d3","name":"Publish message with custom timestamp: Wed Oct 09 2024 04:40:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1728452437023,"stop":1728452437023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d5d85c56bd4d95","name":"Check received message containing escaped characters","time":{"start":1728452400293,"stop":1728452400294,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e70420749904678","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728452203356,"stop":1728452203356,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d209c3655c1896","name":"LightPush with 2 connections","time":{"start":1728452222349,"stop":1728452222349,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa526827a77162fa","name":"Round trip binary serialization","time":{"start":1728451942854,"stop":1728451942854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f15d1e9124f243","name":"should handle a minimal index list","time":{"start":1728451926957,"stop":1728451926957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ff5bc1bf160ab8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728452400295,"stop":1728452400296,"duration":1},"status":"passed","severity":"normal"},{"uid":"d727a34c59a7309c","name":"Generator, 2 different pubsubtopics","time":{"start":1728452550401,"stop":1728452550401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2258951b69abb3d4","name":"should properly create location multiaddrs - udp4","time":{"start":1728451935403,"stop":1728451935404,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0f980d8c47391e","name":"random static sharding 5 - Cluster ID: 127, Shard ID: 598","time":{"start":1728452503839,"stop":1728452503839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6d4d54dc64aec7","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728452170806,"stop":1728452170807,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbda6b5a3916385","name":"Push message with custom timestamp: 1697693822495","time":{"start":1728452417671,"stop":1728452417671,"duration":0},"status":"passed","severity":"normal"},{"uid":"66913d3afd178f8d","name":"Js publishes, other Js receives","time":{"start":1728452423690,"stop":1728452423690,"duration":0},"status":"passed","severity":"normal"},{"uid":"610c9ddafb4371a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728452534882,"stop":1728452534882,"duration":0},"status":"passed","severity":"normal"},{"uid":"786748e126255f45","name":"Promise Callback - false","time":{"start":1728452535231,"stop":1728452535231,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e826f305364123","name":"Publish message with custom timestamp: Thu Oct 19 2023 05:40:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1728452437022,"stop":1728452437023,"duration":1},"status":"passed","severity":"normal"},{"uid":"4576609d553c47ea","name":"Does not throw an exception when node disconnects","time":{"start":1728452570182,"stop":1728452570183,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84d2f8ec37c004f","name":"Push message with short payload","time":{"start":1728452508931,"stop":1728452508936,"duration":5},"status":"passed","severity":"normal"},{"uid":"6d17eb391807cdc4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728452066824,"stop":1728452066824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b208a4d0381ced2","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728451926916,"stop":1728451926916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35b505d0f364d0f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728451929424,"stop":1728451929425,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6a9b24b3af256c","name":"Encoder throws on undefined content topic","time":{"start":1728451942855,"stop":1728451942855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94d9f0d2e95fbd","name":"Check message with invalid timestamp is not received","time":{"start":1728452400280,"stop":1728452400280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2042087de0d931da","name":"Push message with content topic containing long","time":{"start":1728452417658,"stop":1728452417658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b999c3aaa7c6c87c","name":"Check publish message containing long","time":{"start":1728452437002,"stop":1728452437008,"duration":6},"status":"passed","severity":"normal"},{"uid":"ece17ee9e7e082cd","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728451926895,"stop":1728451926896,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efa5a410982e1a3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728451934664,"stop":1728451934665,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5ac75b8a1707b6","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728452438556,"stop":1728452438557,"duration":1},"status":"passed","severity":"normal"},{"uid":"703a6dfc1e9c8870","name":"should not fail to start the service if it is already started","time":{"start":1728451999136,"stop":1728451999140,"duration":4},"status":"passed","severity":"normal"},{"uid":"64c064cb5f838fc3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170807,"stop":1728452170808,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa724a7f00c0ded9","name":"different cluster, same shard: nodes don't connect","time":{"start":1728452170795,"stop":1728452170796,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d9c273368da193","name":"Passing page size 10 when there are 10 messages","time":{"start":1728452563140,"stop":1728452563140,"duration":0},"status":"passed","severity":"normal"},{"uid":"490947dc682fa0c7","name":"should add and remove event listeners correctly","time":{"start":1728451954605,"stop":1728451954605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f263ba67c5bb2b27","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728452170811,"stop":1728452170811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03621838f2933fd","name":"non connected peers","time":{"start":1728452400494,"stop":1728452400495,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6262effe36aedd11","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728452206401,"stop":1728452206404,"duration":3},"status":"passed","severity":"normal"},{"uid":"4df6892f1a2fa61","name":"Decoder throws on undefined content topic","time":{"start":1728451960707,"stop":1728451960707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1802622838d660","name":"Subscribe to topic containing short and receive message","time":{"start":1728452534891,"stop":1728452534891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0b8ef764ca8ac8","name":"through manual discovery","time":{"start":1728452359914,"stop":1728452359915,"duration":1},"status":"passed","severity":"normal"},{"uid":"9110165567833676","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728452359276,"stop":1728452359276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38349729c2b1fd5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452066824,"stop":1728452066825,"duration":1},"status":"passed","severity":"normal"},{"uid":"30720986c8c3f30e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728452203346,"stop":1728452203347,"duration":1},"status":"passed","severity":"normal"},{"uid":"674c9a741bf91541","name":"Push message with short payload","time":{"start":1728452417648,"stop":1728452417648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4b8b1b35ce50b0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728451926900,"stop":1728451926900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17b54000b341e35","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728451926913,"stop":1728451926914,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc26f505baad048","name":"Relay - dialed first","time":{"start":1728452574915,"stop":1728452574915,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bee1b5e078a682","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728452353216,"stop":1728452353216,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b205e910a3e88b","name":"1 Store, 2 fetches","time":{"start":1728451950530,"stop":1728451950531,"duration":1},"status":"passed","severity":"normal"},{"uid":"6057ade33861789","name":"pre and post cipher","time":{"start":1728451961101,"stop":1728451961102,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbbe49e68fe7331","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728452359272,"stop":1728452359272,"duration":0},"status":"passed","severity":"normal"},{"uid":"328609e1d67ee9ea","name":"Subscribe and receives messages on 20 topics","time":{"start":1728452534889,"stop":1728452534890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9105b9d5fbcb0317","name":"should push to available amount of connection if less than required","time":{"start":1728452250440,"stop":1728452250440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b64a1a22d694292","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728451950426,"stop":1728451950427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c557886ab54556","name":"Check received message containing numeric","time":{"start":1728452400256,"stop":1728452400257,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5be92679268a39","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728452066825,"stop":1728452066826,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f468cbc7ed0343","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728452534896,"stop":1728452534896,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac61d5f250cff48","name":"should throw an error for an unconfigured topic","time":{"start":1728451926913,"stop":1728451926913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2830479d5255aec3","name":"should throw error - no public key","time":{"start":1728451935397,"stop":1728451935397,"duration":0},"status":"passed","severity":"normal"},{"uid":"dead155f6441c2bc","name":"Check received message containing Arabic","time":{"start":1728452400286,"stop":1728452400286,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f6da670aa256d3","name":"LightPush with 0 connections","time":{"start":1728452222344,"stop":1728452222344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7bd11c3d732446","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728452533450,"stop":1728452533450,"duration":0},"status":"passed","severity":"normal"},{"uid":"17486c0b37faa5ac","name":"A test","time":{"start":1728452302887,"stop":1728452302887,"duration":0},"status":"passed","severity":"normal"},{"uid":"916a99d00f6c73ed","name":"Publish message with rate limit","time":{"start":1728452437029,"stop":1728452437029,"duration":0},"status":"passed","severity":"normal"},{"uid":"6795c1d6014f860d","name":"Filter","time":{"start":1728452574917,"stop":1728452574917,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb3a4e4e8a63183","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728451926900,"stop":1728451926900,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f9fb4ab27d665b","name":"Push message with content topic containing Chinese","time":{"start":1728452508945,"stop":1728452508945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6f5a8f6ba8347b","name":"Filter with 3 connections","time":{"start":1728452222350,"stop":1728452222350,"duration":0},"status":"passed","severity":"normal"},{"uid":"827f911b73ce9f2f","name":"handles different networkShards values correctly","time":{"start":1728451926898,"stop":1728451926898,"duration":0},"status":"passed","severity":"normal"},{"uid":"40598cbcc7c2ba02","name":"Check received message containing shell command","time":{"start":1728452163126,"stop":1728452163126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19fc698f2028024","name":"Light Node - default protocols","time":{"start":1728452574917,"stop":1728452574917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d221682e52cd6f48","name":"Number of peers are maintained correctly","time":{"start":1728452095290,"stop":1728452095290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb1da6f698acf69","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728452438554,"stop":1728452438554,"duration":0},"status":"passed","severity":"normal"},{"uid":"51785b13b6f1ed10","name":"Check received message containing Script","time":{"start":1728452400265,"stop":1728452400270,"duration":5},"status":"passed","severity":"normal"},{"uid":"a164adaca86dc7e5","name":"should not receive a peer event before start","time":{"start":1728452472489,"stop":1728452472490,"duration":1},"status":"passed","severity":"normal"},{"uid":"1380322ce7f947ed","name":"Check publish message after client node is restarted","time":{"start":1728452437028,"stop":1728452437028,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8f28fb0daac8783","name":"Push message with numeric payload","time":{"start":1728452417649,"stop":1728452417649,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c2e1d039de0a8f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728452438553,"stop":1728452438554,"duration":1},"status":"passed","severity":"normal"},{"uid":"76415d36495737c3","name":"Subscribe and receive messages via waku relay post","time":{"start":1728452534857,"stop":1728452534857,"duration":0},"status":"passed","severity":"normal"},{"uid":"369e41bddcd06177","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728451926902,"stop":1728451926902,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c4769464df7491","name":"Init the array if not present","time":{"start":1728451926476,"stop":1728451926477,"duration":1},"status":"passed","severity":"normal"},{"uid":"209af28690dfd6f","name":"Push message with numeric payload","time":{"start":1728452508937,"stop":1728452508937,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aa4194e709ad39","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728451926908,"stop":1728451926908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41c6ef7fa3788fa","name":"Check received message containing Arabic","time":{"start":1728452163121,"stop":1728452163121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a151130b05dac4a","name":"Subscribe and publish message","time":{"start":1728452438548,"stop":1728452438548,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef9b2f5ba5f8ce9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728452550535,"stop":1728452550535,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cfb33705605b59","name":"Push message with content topic containing numeric","time":{"start":1728452508944,"stop":1728452508944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad3b9a487f86482","name":"Subscribe to topic containing Script and receive message","time":{"start":1728452534895,"stop":1728452534895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4649d3a56f3dea41","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728452569532,"stop":1728452569532,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d7b7baaa05b3f2","name":"Check publish message containing Script","time":{"start":1728452437017,"stop":1728452437017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0ba20594d892d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728452066815,"stop":1728452066815,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a982f1e24b01ee","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728452550537,"stop":1728452550551,"duration":14},"status":"passed","severity":"normal"},{"uid":"2b84f867b11555a3","name":"should reject if Filter is requested but not mounted","time":{"start":1728451965407,"stop":1728451965408,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c97e83a511f48a1","name":"Check meta is set [ecies]","time":{"start":1728451962396,"stop":1728451962396,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a3997787e5f8a1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728452170815,"stop":1728452170816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fad4091560f92b3","name":"Check message with invalid timestamp is not received","time":{"start":1728452400296,"stop":1728452400297,"duration":1},"status":"passed","severity":"normal"},{"uid":"6873de3e918ceab8","name":"Asymmetric encrypt & decrypt","time":{"start":1728451961100,"stop":1728451961101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1296d492860b9e1","name":"Check publish message containing Chinese","time":{"start":1728452437013,"stop":1728452437014,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c21ec570c238f9d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728452203356,"stop":1728452203357,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f8798e9c1774e6","name":"should throw an error for missing sharding configuration","time":{"start":1728451926915,"stop":1728451926915,"duration":0},"status":"passed","severity":"normal"},{"uid":"190f1d6adebcd95c","name":"should properly create location multiaddrs - tcp6","time":{"start":1728451935404,"stop":1728451935404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a637927be8977a84","name":"can start the service","time":{"start":1728451954600,"stop":1728451954600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3894a85c2eb7c2d","name":"Check publish message after service node is restarted","time":{"start":1728452437027,"stop":1728452437028,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2d8b166da3c11430","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728452170815,"stop":1728452170815,"duration":0},"status":"passed","severity":"normal"},{"uid":"558ca17b9d306ea4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728451926911,"stop":1728451926912,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cad6a61aeb21452","name":"different cluster, different shard: nodes don't connect","time":{"start":1728452170796,"stop":1728452170797,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d93c0704958666","name":"Push message with Arabic payload","time":{"start":1728452508938,"stop":1728452508938,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60c968c284713b5","name":"Subscribe to topic containing short and receive message","time":{"start":1728452203350,"stop":1728452203351,"duration":1},"status":"passed","severity":"normal"},{"uid":"362adc914f6d04c8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728452601380,"stop":1728452601380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7934443b5009444e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728451926895,"stop":1728451926895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c769ac199f9c3b99","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728451926915,"stop":1728451926915,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd09da18d226d89","name":"Passing page size 1 when there are 4 messages","time":{"start":1728452563138,"stop":1728452563139,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a62b495b2918fa","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728451934663,"stop":1728451934664,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61f96d4f2a4a053","name":"dispatchEvent via connectionManager","time":{"start":1728452024132,"stop":1728452024132,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9cdb3b81844a48","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728452534893,"stop":1728452534893,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7d484702579609","name":"Fails to push message with large meta","time":{"start":1728452417670,"stop":1728452417670,"duration":0},"status":"passed","severity":"normal"},{"uid":"9422a383196e407","name":"Decoder throws on empty string content topic","time":{"start":1728451942856,"stop":1728451942856,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d57a8728d86bce","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728452438552,"stop":1728452438552,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ea57f1e988a3a2","name":"Relay - times out","time":{"start":1728452574916,"stop":1728452574916,"duration":0},"status":"passed","severity":"normal"},{"uid":"24069958b2fc713a","name":"Check message with no pubsub topic is not received","time":{"start":1728452163133,"stop":1728452163134,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec045057cbd0b570","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728451926897,"stop":1728451926897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00ec32e8b91bab","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728452203349,"stop":1728452203349,"duration":0},"status":"passed","severity":"normal"},{"uid":"41036c5fc0bb13f7","name":"should decode valid enr successfully","time":{"start":1728451935394,"stop":1728451935394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb17e062496af76","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728451926909,"stop":1728451926909,"duration":0},"status":"passed","severity":"normal"},{"uid":"431fc160a1db4938","name":"Push message with content topic containing escaped characters","time":{"start":1728452508948,"stop":1728452508948,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a2bc445e31c1d9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728452203353,"stop":1728452203353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6fcc51b869641f","name":"Query Generator, No Decoder","time":{"start":1728452533444,"stop":1728452533445,"duration":1},"status":"passed","severity":"normal"},{"uid":"af750361c73338e3","name":"Refresh subscription","time":{"start":1728452534891,"stop":1728452534891,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bda35c99f0075f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728452036148,"stop":1728452036148,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1c7af26fc341f6","name":"Check message with non string payload is not received","time":{"start":1728452163135,"stop":1728452163135,"duration":0},"status":"passed","severity":"normal"},{"uid":"eced8c0cc926455d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728452206404,"stop":1728452206405,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdbf3b7885af79a","name":"Ordered Callback - true","time":{"start":1728452535232,"stop":1728452535232,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d4980f742310a1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728451935407,"stop":1728451935407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8901f078137ebeef","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728451950531,"stop":1728451950531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6113709a935fedf0","name":"Push message with custom timestamp: 1728455822495","time":{"start":1728452417672,"stop":1728452417672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d155abd1b618cb","name":"throws an error for improperly formatted content topics","time":{"start":1728451926898,"stop":1728451926898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe2f93524ab7ba","name":"Check received message with timestamp: 1728451983278 ","time":{"start":1728452163128,"stop":1728452163128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd3827137175fd2","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728451926916,"stop":1728451926917,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ca04e8a45415b0","name":"should throw error - no id","time":{"start":1728451935396,"stop":1728451935397,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c3aec4764d5f7b","name":"Symmetric encrypt & Decrypt","time":{"start":1728451961101,"stop":1728451961101,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ea7d4dc1f69a35","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728451942680,"stop":1728451942680,"duration":0},"status":"passed","severity":"normal"},{"uid":"673a5efa7ebe5cfe","name":"Check received message with timestamp: 1728451983089 ","time":{"start":1728452400279,"stop":1728452400279,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ab79fadccefaf2","name":"Decoder throws on empty string content topic","time":{"start":1728451962398,"stop":1728451962398,"duration":0},"status":"passed","severity":"normal"},{"uid":"283ef681382254fc","name":"should return different streams if requested simultaniously","time":{"start":1728451942385,"stop":1728451942385,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a6a6c89bae308f","name":"Query with Ordered Callback, No message returned","time":{"start":1728452533449,"stop":1728452533449,"duration":0},"status":"passed","severity":"normal"},{"uid":"14da2e1fd8003bb5","name":"groups content topics by expected pubsub topic","time":{"start":1728451926896,"stop":1728451926897,"duration":1},"status":"passed","severity":"normal"},{"uid":"6411cd12b9448939","name":"Renews subscription after lossing a connection","time":{"start":1728452534900,"stop":1728452534900,"duration":0},"status":"passed","severity":"normal"},{"uid":"21735fab15994d06","name":"Check received message containing Basic HTML tag","time":{"start":1728452163123,"stop":1728452163123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e655b62511740276","name":"Check received message containing Basic HTML tag","time":{"start":1728452400288,"stop":1728452400288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51afa479bd7c117","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/10/topic764/test.js","time":{"start":1728452490325,"stop":1728452490325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2f5c1dcc9a03d4","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728452359281,"stop":1728452359281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbae3a8a542f866","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728452437026,"stop":1728452437026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6e385b4da59364","name":"Overlapping topic subscription","time":{"start":1728452534890,"stop":1728452534891,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5fc26a04387608","name":"should properly create peer info with all multiaddrs","time":{"start":1728451935405,"stop":1728451935405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9097fc311f02aa22","name":"should decode valid enr with tcp successfully","time":{"start":1728451935395,"stop":1728451935395,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd981b282ed6ca59","name":"getPeersByDiscovery","time":{"start":1728452445928,"stop":1728452445928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4d4fc7918688ee","name":"Push message with content topic containing short","time":{"start":1728452508943,"stop":1728452508943,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d383cb1f9052a8","name":"Subscribe to topic containing XML and publish message","time":{"start":1728452438556,"stop":1728452438556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bb6062d7388abc","name":"Decoder throws on undefined content topic","time":{"start":1728451962397,"stop":1728451962398,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bca3a98082ef54c","name":"Push message with Arabic payload","time":{"start":1728452417650,"stop":1728452417650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb9b93988e314a5","name":"Check received message containing short","time":{"start":1728452163118,"stop":1728452163118,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc24b1130980cdeb","name":"should not fail to start the service if it is already started","time":{"start":1728452472489,"stop":1728452472489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84374d8fa9c4824","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728452534900,"stop":1728452534900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55d189b431b05d2","name":"Push message with content topic containing XML","time":{"start":1728452508947,"stop":1728452508947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8405f7cd850a07f1","name":"should wait for Store peer to be connected","time":{"start":1728451965410,"stop":1728451965410,"duration":0},"status":"passed","severity":"normal"},{"uid":"779a90fb8405ab5c","name":"Check received message containing Chinese","time":{"start":1728452400258,"stop":1728452400264,"duration":6},"status":"passed","severity":"normal"},{"uid":"95939b9d2ec3e6eb","name":"Fields are not dropped","time":{"start":1728451942390,"stop":1728451942391,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf2348a872883df","name":"Waku message hash computation (payload length 0)","time":{"start":1728451929427,"stop":1728451929427,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cf9f849e20f693","name":"can start the service","time":{"start":1728452472487,"stop":1728452472488,"duration":1},"status":"passed","severity":"normal"},{"uid":"a140bb4c32e658ba","name":"Relay + Store","time":{"start":1728451993654,"stop":1728451993655,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab3a33184cf70d9","name":"Passing an array","time":{"start":1728452570183,"stop":1728452570183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62804fcad8a1f28","name":"Mutual subscription","time":{"start":1728452438546,"stop":1728452438547,"duration":1},"status":"passed","severity":"normal"},{"uid":"7321164503700a25","name":"should handle corrupted local storage data gracefully","time":{"start":1728451954604,"stop":1728451954605,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7125b20d19a11b","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728452359276,"stop":1728452359276,"duration":0},"status":"passed","severity":"normal"},{"uid":"78853a8b550aa8c2","name":"should return usable stream attached to connection","time":{"start":1728451942383,"stop":1728451942383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aac5bf673a906b","name":"should push to needed amount of connections","time":{"start":1728452250439,"stop":1728452250440,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1034d595a9c7fb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728452508947,"stop":1728452508947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7d99ad4d8c2c4d","name":"Query Generator - true","time":{"start":1728452535229,"stop":1728452535229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1fda51d7966721","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728451926903,"stop":1728451926903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8569c031b150a667","name":"Check message received after jswaku node is restarted","time":{"start":1728452400299,"stop":1728452400299,"duration":0},"status":"skipped","severity":"normal"},{"uid":"481b156efc6ce99a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728452514192,"stop":1728452514192,"duration":0},"status":"passed","severity":"normal"},{"uid":"94223dc2973d2126","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728451950423,"stop":1728451950424,"duration":1},"status":"passed","severity":"normal"},{"uid":"8555647b4ed59939","name":"Check received message containing special chars","time":{"start":1728452163120,"stop":1728452163120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0086d5ad18131a7","name":"throws on content topic with non-number generation field","time":{"start":1728451926878,"stop":1728451926878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2c98b5807485a2","name":"Check publish message containing SQL Injection","time":{"start":1728452437016,"stop":1728452437017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0eb42692bf6631","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728452534877,"stop":1728452534877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94b15630978370d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728452534883,"stop":1728452534883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2097cdb89474091","name":"Relay + Store","time":{"start":1728451935407,"stop":1728451935407,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ed3c86ad941fdf","name":"same cluster, different shard: nodes don't connect","time":{"start":1728452170794,"stop":1728452170795,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd83e3f57e2c3a81","name":"Push message equal or less that 1MB","time":{"start":1728452508952,"stop":1728452508952,"duration":0},"status":"passed","severity":"normal"},{"uid":"563a2fed2e3c11c4","name":"Check received message containing emoji","time":{"start":1728452400278,"stop":1728452400278,"duration":0},"status":"passed","severity":"normal"},{"uid":"6685c4770dd0d4c0","name":"new peer added after a peer was already found","time":{"start":1728452445929,"stop":1728452445929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18770e5d69217c9a","name":"same cluster, same shard: nodes connect","time":{"start":1728452353216,"stop":1728452353217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89ff589f2857f50","name":"Generator, custom pubsub topic","time":{"start":1728452550400,"stop":1728452550400,"duration":0},"status":"passed","severity":"normal"},{"uid":"30df5dd8c6468944","name":"Check received message containing XML","time":{"start":1728452400288,"stop":1728452400288,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bc9b69a157be0c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728451926893,"stop":1728451926893,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfadfebd1a36290d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728452417662,"stop":1728452417662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5e4e14c3f81be3","name":"handles different clusterIds correctly","time":{"start":1728451926897,"stop":1728451926897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d095612c50c7680","name":"Query with Ordered Callback, No Decoder","time":{"start":1728452533448,"stop":1728452533449,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c57a2361ab166c","name":"Subscribe to topic containing Script and publish message","time":{"start":1728452438555,"stop":1728452438555,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c9efe11ea86329","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728452102670,"stop":1728452102671,"duration":1},"status":"passed","severity":"normal"},{"uid":"2169e7cb0cc66ed5","name":"All","time":{"start":1728451993655,"stop":1728451993655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d18b5f9baebadbb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728452302823,"stop":1728452302823,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c41bdc2c470a38","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728451929426,"stop":1728451929426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d6381e9ae86056","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728452170817,"stop":1728452170817,"duration":0},"status":"passed","severity":"normal"},{"uid":"601966938f1286b7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728451995711,"stop":1728451995711,"duration":0},"status":"passed","severity":"normal"},{"uid":"165d9b1b40da9b82","name":"Check received message with timestamp: 1728451983089 ","time":{"start":1728452400295,"stop":1728452400295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff1e38406392ce4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728452534876,"stop":1728452534877,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b54886b5fd36f79","name":"should properly create location multiaddrs - tcp4","time":{"start":1728451935404,"stop":1728451935404,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e72d8cc6ef89baa","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728452170810,"stop":1728452170810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c38d42a0fb302b3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728451934661,"stop":1728451934661,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c05dbd4fef4e26","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728451926916,"stop":1728451926916,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0fa370f90f01c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728452424012,"stop":1728452424013,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a68ffcdab95a6b","name":"Check received message containing Basic HTML tag","time":{"start":1728452400271,"stop":1728452400273,"duration":2},"status":"passed","severity":"normal"},{"uid":"49df5e6ee5104b2b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728451935394,"stop":1728451935395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a676bbeaa5b63d2e","name":"returns only open connection if one present","time":{"start":1728451942099,"stop":1728451942100,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6b78c4a0edc8c8","name":"Push message with Script payload","time":{"start":1728452417651,"stop":1728452417652,"duration":1},"status":"passed","severity":"normal"},{"uid":"d073a732eab4bcb7","name":"should load peers from local storage and dispatch events","time":{"start":1728451954604,"stop":1728451954604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc89b5ea6d3145","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728452438558,"stop":1728452438558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f991090fa9340","name":"different cluster, different shard: nodes don't connect","time":{"start":1728452353218,"stop":1728452353219,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7a8bab1bca6635","name":"Check received message with timestamp: 1728451983089000000 ","time":{"start":1728452400295,"stop":1728452400295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea625b253328711e","name":"random static sharding 6 - Cluster ID: 185, Shard ID: 510","time":{"start":1728452503839,"stop":1728452503839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bf15a776c6f1a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728452534897,"stop":1728452534897,"duration":0},"status":"passed","severity":"normal"},{"uid":"de37294e22147ae3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728451926892,"stop":1728451926892,"duration":0},"status":"passed","severity":"normal"},{"uid":"272275914e099429","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728452490318,"stop":1728452490319,"duration":1},"status":"passed","severity":"normal"},{"uid":"a441b510473a3088","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728452534856,"stop":1728452534856,"duration":0},"status":"passed","severity":"normal"},{"uid":"512cf357a3cca73a","name":"Query generator for multiple messages with different message text format","time":{"start":1728452556192,"stop":1728452556193,"duration":1},"status":"passed","severity":"normal"},{"uid":"3352fadf353ec7fa","name":"Callback on promise, aborts when callback returns true","time":{"start":1728452556198,"stop":1728452556199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22873e0a9768c1b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728452400296,"stop":1728452400296,"duration":0},"status":"passed","severity":"normal"},{"uid":"2256dae08c83fc20","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728452170812,"stop":1728452170812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1998330b248549d4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728452437027,"stop":1728452437027,"duration":0},"status":"passed","severity":"normal"},{"uid":"355a5d2e26b4d120","name":"should be online or offline if network state changed","time":{"start":1728451984056,"stop":1728451984060,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed701feeb724c32c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170818,"stop":1728452170818,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ac52058f017dc5","name":"Subscribe and receive messages via lightPush","time":{"start":1728452534852,"stop":1728452534852,"duration":0},"status":"passed","severity":"normal"},{"uid":"31504dcd9608fc1c","name":"1 Relay, 1 Filter, gives up","time":{"start":1728451950531,"stop":1728451950532,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff844ac00307d7b","name":"nwaku subscribes","time":{"start":1728452423686,"stop":1728452423686,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b354ad7719f33d","name":"Store - dialed first","time":{"start":1728452574916,"stop":1728452574916,"duration":0},"status":"passed","severity":"normal"},{"uid":"72621a0a86259ff0","name":"Check message on other pubsub topic is not received","time":{"start":1728452163132,"stop":1728452163133,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2e54832e524e7c","name":"Push message with Chinese payload","time":{"start":1728452417650,"stop":1728452417650,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf6bcd596fde23a","name":"should throw an error for insufficient data","time":{"start":1728451926958,"stop":1728451926958,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd78d98d6d0acaa2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728452170807,"stop":1728452170807,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eff06fd9fa0e55","name":"Push message with content topic containing SQL Injection","time":{"start":1728452417660,"stop":1728452417661,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a19a7b8c5b3f0bd","name":"Push message with rate limit","time":{"start":1728452417670,"stop":1728452417671,"duration":1},"status":"passed","severity":"normal"},{"uid":"83dc20a368486447","name":"should properly create location multiaddrs - udp","time":{"start":1728451935404,"stop":1728451935405,"duration":1},"status":"passed","severity":"normal"},{"uid":"434ef3e39d6b06a9","name":"ignores unrecognized TXT record formats","time":{"start":1728451950783,"stop":1728451950783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05995ac2e9dccbd","name":"random static sharding 2 - Cluster ID: 536, Shard ID: 938","time":{"start":1728452503836,"stop":1728452503837,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6b92074039d123","name":"retrieves a single peer","time":{"start":1728451950781,"stop":1728451950782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6391b0a76e75b84","name":"Push message with content topic containing numeric","time":{"start":1728452417658,"stop":1728452417659,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3e498b6aeb34d5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728452203347,"stop":1728452203347,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc60d1613329b51","name":"should throw an error for missing required configuration","time":{"start":1728451926903,"stop":1728451926903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4060465db47430de","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728451934666,"stop":1728451934666,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb02c1a0a8718063","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728452302824,"stop":1728452302825,"duration":1},"status":"passed","severity":"normal"},{"uid":"9963eb3d57ce9ad7","name":"Check received message containing long","time":{"start":1728452400284,"stop":1728452400284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1598a9c624f5a78","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728452359284,"stop":1728452359285,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9cd3d437002c733","name":"random static sharding 7 - Cluster ID: 212, Shard ID: 53","time":{"start":1728452503840,"stop":1728452503840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2bca36bd7cb40b","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728451926912,"stop":1728451926913,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97c8b5ed5acdd75","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728452534894,"stop":1728452534895,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc42125d82b0c059","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728452206399,"stop":1728452206399,"duration":0},"status":"passed","severity":"normal"},{"uid":"348e8ed07282c77c","name":"should be called for bootstrap peers","time":{"start":1728451990981,"stop":1728451990982,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf8089f27a32172","name":"random static sharding 8 - Cluster ID: 169, Shard ID: 760","time":{"start":1728452503841,"stop":1728452503841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b57066c7726c74c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728452203357,"stop":1728452203358,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a3f0bb27868082","name":"should create a new stream if no existing for protocol found","time":{"start":1728451942384,"stop":1728451942385,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0bac9c410832f6","name":"Ping on unsubscribed peer","time":{"start":1728452046616,"stop":1728452046616,"duration":0},"status":"passed","severity":"normal"},{"uid":"622d9fbd1c5e5f9","name":"Check received message containing Script","time":{"start":1728452400287,"stop":1728452400287,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2899f2d7e6e770","name":"Wrong topic","time":{"start":1728452490326,"stop":1728452490326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9beddcd84e47089e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452302823,"stop":1728452302824,"duration":1},"status":"passed","severity":"normal"},{"uid":"875574647a641521","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app7/4/topic906/proto","time":{"start":1728452490323,"stop":1728452490323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a16b4aa6be9657","name":"Passing invalid cursor","time":{"start":1728452514199,"stop":1728452514199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc8b2ece0d6659b","name":"returns all values when wanted number matches available values","time":{"start":1728451949529,"stop":1728451949532,"duration":3},"status":"passed","severity":"normal"},{"uid":"d014d9bbf873ed88","name":"Push message with JSON payload","time":{"start":1728452417653,"stop":1728452417653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5175c1b7856983d","name":"should wait for Filter peer to be connected","time":{"start":1728451965409,"stop":1728451965409,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aaec56637763de","name":"Passing page size 3 when there are 20 messages","time":{"start":1728452563140,"stop":1728452563140,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeea597b07cec77a","name":"caches peers it previously fetched","time":{"start":1728451950783,"stop":1728451950784,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5197adc91bf89f","name":"Check received message with timestamp: 1728451983278000000 ","time":{"start":1728452163128,"stop":1728452163128,"duration":0},"status":"passed","severity":"normal"},{"uid":"850bead8d3b34467","name":"Delete observer","time":{"start":1728452402191,"stop":1728452402191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d56634114bdbdb9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728451926957,"stop":1728451926958,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4740b09c1dafb2d","name":"Rejects garbage","time":{"start":1728451968800,"stop":1728451968800,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6475a948a6cdef","name":"Check message received after nwaku node is restarted","time":{"start":1728452400299,"stop":1728452400299,"duration":0},"status":"skipped","severity":"normal"},{"uid":"503c83988f2b7009","name":"Passing page size 11 when there are 10 messages","time":{"start":1728452563140,"stop":1728452563141,"duration":1},"status":"passed","severity":"normal"},{"uid":"e905b7487da01a3c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728451950422,"stop":1728451950422,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fb33209db2d1d0","name":"Publish message with large meta","time":{"start":1728452437028,"stop":1728452437028,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b4f099397855bc","name":"Fails to push message bigger that 1MB","time":{"start":1728452508952,"stop":1728452508953,"duration":1},"status":"passed","severity":"normal"},{"uid":"df34a195e6a29117","name":"Query Generator, No message returned","time":{"start":1728452533445,"stop":1728452533446,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6ac1f60b97e701","name":"Check received message containing Arabic","time":{"start":1728452400264,"stop":1728452400264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7e88f2c4bf5af","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728452550406,"stop":1728452550406,"duration":0},"status":"passed","severity":"normal"},{"uid":"50323cfb0faa2d58","name":"should only return 1 node with relay capability","time":{"start":1728451950784,"stop":1728451950784,"duration":0},"status":"passed","severity":"normal"},{"uid":"daab19f043537658","name":"Check message received after jswaku node is restarted","time":{"start":1728452400282,"stop":1728452400283,"duration":1},"status":"skipped","severity":"normal"},{"uid":"656802694233502d","name":"Check received message containing unicode special characters","time":{"start":1728452163127,"stop":1728452163127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24c75af51d7feaf","name":"Check received message containing long","time":{"start":1728452163118,"stop":1728452163120,"duration":2},"status":"passed","severity":"normal"},{"uid":"2444e6520877d130","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728452203353,"stop":1728452203354,"duration":1},"status":"passed","severity":"normal"},{"uid":"db52a8ceb66698b3","name":"Sets default value correctly","time":{"start":1728452570184,"stop":1728452570185,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbc226f0d48e1e9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728452601381,"stop":1728452601381,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b51595aef56675","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728452438549,"stop":1728452438549,"duration":0},"status":"passed","severity":"normal"},{"uid":"417f69d704e7c061","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728452514197,"stop":1728452514197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e63230e9249c439","name":"Check received message with timestamp: 1728451983089000000 ","time":{"start":1728452400279,"stop":1728452400279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e03453f4842bb","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728452170819,"stop":1728452170819,"duration":0},"status":"passed","severity":"normal"},{"uid":"350045ddeb8c3119","name":"Subscribe to topic containing XML and receive message","time":{"start":1728452203355,"stop":1728452203355,"duration":0},"status":"passed","severity":"normal"},{"uid":"decd151a1305a228","name":"ignores domain fetching errors","time":{"start":1728451950783,"stop":1728451950783,"duration":0},"status":"passed","severity":"normal"},{"uid":"99479abc641dcd5a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728452353215,"stop":1728452353216,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd97ded4438d78d","name":"Check received message containing escaped characters","time":{"start":1728452400275,"stop":1728452400276,"duration":1},"status":"passed","severity":"normal"},{"uid":"82002d077b3f81e5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728452534877,"stop":1728452534878,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c151ef819e7b547","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728451942680,"stop":1728451942681,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f1ee92efdfd538","name":"Push message with content topic containing emoji","time":{"start":1728452508949,"stop":1728452508949,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64824d067f69cd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728452170809,"stop":1728452170810,"duration":1},"status":"passed","severity":"normal"},{"uid":"29239c90746b98ad","name":"Used by Waku Relay","time":{"start":1728452570184,"stop":1728452570184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9ba361b18f7c8f","name":"Push message with XML payload","time":{"start":1728452508939,"stop":1728452508940,"duration":1},"status":"passed","severity":"normal"},{"uid":"125e8b623192b73c","name":"should return empty list for no shard","time":{"start":1728451926902,"stop":1728451926903,"duration":1},"status":"passed","severity":"normal"},{"uid":"37efb27e354c8f1a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728452438550,"stop":1728452438550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48fa01a69bc7424","name":"Push message with content topic containing shell command","time":{"start":1728452417663,"stop":1728452417667,"duration":4},"status":"passed","severity":"normal"},{"uid":"f0635742a8ba8071","name":"Push message with content topic containing Script","time":{"start":1728452417661,"stop":1728452417661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fabef186482ee5","name":"Fails to publish duplicate message","time":{"start":1728452437024,"stop":1728452437024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9d774854653f77","name":"Push to array if already present","time":{"start":1728451926478,"stop":1728451926478,"duration":0},"status":"passed","severity":"normal"},{"uid":"920d3ab1ebe45ccb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728452438557,"stop":1728452438558,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b0c72fc0e83cf1","name":"should throw error - no public key","time":{"start":1728451935396,"stop":1728451935396,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f610e1c184f00c1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728452445929,"stop":1728452445929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28bf5657f002cf9b","name":"should not fail to start the service if it is already started","time":{"start":1728451954602,"stop":1728451954602,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acaad151906860a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728451934662,"stop":1728451934662,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e0dd241bc3b6e6","name":"Push message on custom pubsubTopic","time":{"start":1728452302824,"stop":1728452302824,"duration":0},"status":"passed","severity":"normal"},{"uid":"267293320a3cd56f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728451926905,"stop":1728451926905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f69494d34db1ce6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728452206400,"stop":1728452206401,"duration":1},"status":"passed","severity":"normal"},{"uid":"4911723d01436314","name":"LightPush","time":{"start":1728452574917,"stop":1728452574917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0197f028bea7531","name":"should throw error - no id","time":{"start":1728451935395,"stop":1728451935395,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9898c457f4a096","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728451926906,"stop":1728451926906,"duration":0},"status":"passed","severity":"normal"},{"uid":"da621707bb013ce3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728452569532,"stop":1728452569533,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eb4f0944d323f1","name":"should emit a peer event after start","time":{"start":1728451999140,"stop":1728451999141,"duration":1},"status":"passed","severity":"normal"},{"uid":"656e79e17be1637c","name":"Check publish message containing JSON","time":{"start":1728452437019,"stop":1728452437019,"duration":0},"status":"passed","severity":"normal"},{"uid":"800c71e71f026120","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728451926904,"stop":1728451926905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62f0fb98e596c05","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728452534887,"stop":1728452534888,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe2f93608ab2a9b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728452036163,"stop":1728452036163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9599498b3d9e560","name":"Tracks peer failures correctly","time":{"start":1728452095292,"stop":1728452095292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a363e97700c9492b","name":"Ping succeeds for all connected peers","time":{"start":1728452095291,"stop":1728452095291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a949724210ec41","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728452424011,"stop":1728452424012,"duration":1},"status":"passed","severity":"normal"},{"uid":"3297277ae69cd357","name":"random static sharding 10 - Cluster ID: 789, Shard ID: 564","time":{"start":1728452503842,"stop":1728452503843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1cbd1a8d3e16ee","name":"connected peers and dial","time":{"start":1728452400494,"stop":1728452400494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a10caddfb627e21","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728452534896,"stop":1728452534896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7fad05fd3d99d8","name":"should return false","time":{"start":1728451935397,"stop":1728451935398,"duration":1},"status":"passed","severity":"normal"},{"uid":"8248a8a502850170","name":"Check received message containing SQL Injection","time":{"start":1728452400265,"stop":1728452400265,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6f110af775fac7","name":"Check received message containing Russian","time":{"start":1728452163121,"stop":1728452163122,"duration":1},"status":"passed","severity":"normal"},{"uid":"d722b24859cccbac","name":"Using a function","time":{"start":1728452570183,"stop":1728452570183,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa75bef62151513","name":"should not receive a peer event before start","time":{"start":1728451954603,"stop":1728451954603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcd16a6080b12f0","name":"Check publish message containing shell command","time":{"start":1728452437019,"stop":1728452437019,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e1ae474ae0d98","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728451950421,"stop":1728451950421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d050ed2cca2c2a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728451960702,"stop":1728451960703,"duration":1},"status":"passed","severity":"normal"},{"uid":"42058586cdf7d1ee","name":"start node with empty shard should fail","time":{"start":1728452503845,"stop":1728452503846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c6c8d312632401","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728451950422,"stop":1728451950423,"duration":1},"status":"passed","severity":"normal"},{"uid":"91de69bfd5be17b8","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728452170808,"stop":1728452170808,"duration":0},"status":"passed","severity":"normal"},{"uid":"27020c4d80ac48eb","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728451926901,"stop":1728451926902,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a616e3c9b23a30","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728452438556,"stop":1728452438556,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ede713eca55b224","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728452203355,"stop":1728452203356,"duration":1},"status":"passed","severity":"normal"},{"uid":"2494f25bfd0f8b1f","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728452359281,"stop":1728452359281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd9b7efd7c7fe9","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728452359275,"stop":1728452359276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a22016bb41d926a","name":"Push message with custom timestamp: 1728455803559","time":{"start":1728452508951,"stop":1728452508952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90b0cc2b472ff20","name":"Check message on other pubsub topic is not received","time":{"start":1728452400281,"stop":1728452400281,"duration":0},"status":"passed","severity":"normal"},{"uid":"265701057fa5d23f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728451942385,"stop":1728451942386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6019d58294e32c78","name":"should properly compute the node id","time":{"start":1728451935398,"stop":1728451935398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bed1f0ae209db05","name":"should encodeTxt and decodeTxt","time":{"start":1728451935393,"stop":1728451935394,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c4c2abed8831a9","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728452170820,"stop":1728452170820,"duration":0},"status":"passed","severity":"normal"},{"uid":"df978d2d95a64a1d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728452534868,"stop":1728452534869,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ca654f26012526","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728452170816,"stop":1728452170816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d75ffa0d7c9b42","name":"Check publish message containing unicode special characters","time":{"start":1728452437020,"stop":1728452437020,"duration":0},"status":"passed","severity":"normal"},{"uid":"385451f0f65a122a","name":"Decrypt messages","time":{"start":1728452402190,"stop":1728452402190,"duration":0},"status":"passed","severity":"normal"},{"uid":"91db6ff78a881f4a","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728452170808,"stop":1728452170808,"duration":0},"status":"passed","severity":"normal"},{"uid":"10eefb8d21183ec7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728452534870,"stop":1728452534871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7610876e447d60d9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728451926902,"stop":1728451926902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ba935613be73e5","name":"Check message on other pubsub topic is not received","time":{"start":1728452400297,"stop":1728452400297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67ed623a6b9616d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728451926907,"stop":1728451926908,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcc997ae1cd52f5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728452534878,"stop":1728452534878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2d6bdc2d474f1","name":"Push message with Basic HTML tag payload","time":{"start":1728452417652,"stop":1728452417653,"duration":1},"status":"passed","severity":"normal"},{"uid":"660029540f5c66a2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728452206400,"stop":1728452206400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa837b6827e69b34","name":"should reject on timeout if it was set","time":{"start":1728451965408,"stop":1728451965408,"duration":0},"status":"passed","severity":"normal"}]