[{"uid":"189799e016c753e7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715685068611,"stop":1715685068611,"duration":0},"status":"passed","severity":"normal"},{"uid":"15047943a4ac61f","name":"isConnected should return false after all peers disconnect","time":{"start":1715684684092,"stop":1715684684092,"duration":0},"status":"passed","severity":"normal"},{"uid":"17dd83969da8a89","name":"Push message equal or less that 1MB","time":{"start":1715685027038,"stop":1715685027038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5e8e43a8e3f049","name":"should not receive a peer event after stop","time":{"start":1715684647291,"stop":1715684647292,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ca09b8b6311ad5","name":"Check publish message containing JSON","time":{"start":1715685084601,"stop":1715685084602,"duration":1},"status":"passed","severity":"normal"},{"uid":"d673234539c4d424","name":"should be able to decode the field with only STORE set to true","time":{"start":1715684591169,"stop":1715684591169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf76c31c38b8a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715684583338,"stop":1715684583338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6388af0802b799e0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715685096252,"stop":1715685096252,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fae03de96485dc","name":"Passing an array","time":{"start":1715685228140,"stop":1715685228141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f863e22b9ac3e98f","name":"can dial TLS multiaddrs","time":{"start":1715684891208,"stop":1715684891208,"duration":0},"status":"passed","severity":"normal"},{"uid":"215337f8f87066c4","name":"Init the array if not present","time":{"start":1715684582738,"stop":1715684582740,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bd9519d6912665b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715684583321,"stop":1715684583322,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4374911f52444d8","name":"Push message with content topic containing long","time":{"start":1715685166717,"stop":1715685166717,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d213f799ed7323","name":"Ephemeral messages are not stored","time":{"start":1715684644812,"stop":1715684644813,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7bbc6bd3162c84","name":"it tolerates circular branch references","time":{"start":1715684607667,"stop":1715684607667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69fc7454405700a","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715684804757,"stop":1715684804757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8532a051c451e92a","name":"Ping on peer without subscriptions","time":{"start":1715684707167,"stop":1715684707168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ae234a4a4e24e3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/1/topic623/utf8","time":{"start":1715685138543,"stop":1715685138544,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73bfc7e7fd752d0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804754,"stop":1715684804754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaf313097350348","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715685186648,"stop":1715685186648,"duration":0},"status":"passed","severity":"normal"},{"uid":"324a4033f01e1e57","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715685068609,"stop":1715685068609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f911dc0cabd076","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715685278391,"stop":1715685278392,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1fc206f2b6727","name":"Waku message hash computation (no timestamp)","time":{"start":1715684585924,"stop":1715684585925,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef44fa0a1f8346a4","name":"Nodes with multiple pubsub topic","time":{"start":1715685068612,"stop":1715685068612,"duration":0},"status":"passed","severity":"normal"},{"uid":"38818d569cba86f6","name":"Check message received after nwaku node is restarted","time":{"start":1715685108589,"stop":1715685108589,"duration":0},"status":"skipped","severity":"normal"},{"uid":"658d020820b9b93","name":"Push message with custom timestamp: 1715688405019","time":{"start":1715685027037,"stop":1715685027037,"duration":0},"status":"passed","severity":"normal"},{"uid":"16749e42d714175e","name":"Check received message containing Basic HTML tag","time":{"start":1715685108577,"stop":1715685108582,"duration":5},"status":"passed","severity":"normal"},{"uid":"989255b452c91a89","name":"Check received message containing XML","time":{"start":1715685108574,"stop":1715685108575,"duration":1},"status":"passed","severity":"normal"},{"uid":"62390fcc32188c9b","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715685205931,"stop":1715685205932,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d45400209fe7b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715684684093,"stop":1715684684093,"duration":0},"status":"passed","severity":"normal"},{"uid":"23805ea99bcc56fe","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715684880248,"stop":1715684880248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2651a4cba6d06147","name":"can start and stop the service","time":{"start":1715684611619,"stop":1715684611620,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ad2534f76012c2","name":"Push message with content topic containing emoji","time":{"start":1715685166723,"stop":1715685166723,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ef8f589b1bb569","name":"Push message with content topic containing Arabic","time":{"start":1715685166719,"stop":1715685166719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f7a6747827c455","name":"Check message with no content topic is not received","time":{"start":1715685108602,"stop":1715685108602,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd68600345f4f23a","name":"Subscribe and receive messages via lightPush","time":{"start":1715684880222,"stop":1715684880228,"duration":6},"status":"passed","severity":"normal"},{"uid":"d8ce3fa54fa16972","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715684804744,"stop":1715684804745,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cba31d77294c62c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715684583326,"stop":1715684583326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64f534956a713b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715684829937,"stop":1715684829937,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8699f2d4044cb24","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715684583328,"stop":1715684583328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6490068ec44f2a03","name":"Check message with no payload is not received","time":{"start":1715685108602,"stop":1715685108602,"duration":0},"status":"passed","severity":"normal"},{"uid":"727b8f0aeaff992b","name":"Sets default value correctly","time":{"start":1715685228143,"stop":1715685228143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aafb0d6c1771056","name":"Passing page size 3 when there are 20 messages","time":{"start":1715685219212,"stop":1715685219212,"duration":0},"status":"passed","severity":"normal"},{"uid":"244968cca1130199","name":"Decoder throws on empty string content topic","time":{"start":1715684617409,"stop":1715684617410,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd10eefc86ee4c5e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715685278390,"stop":1715685278391,"duration":1},"status":"passed","severity":"normal"},{"uid":"50af2e589184df4e","name":"handles different clusterIds correctly","time":{"start":1715684583328,"stop":1715684583328,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaae784bacdd1e26","name":"addEventListener with correct event","time":{"start":1715684674125,"stop":1715684674126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1136597a71c39c9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715685068611,"stop":1715685068611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35003b283d8b7cd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715685374031,"stop":1715685374031,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a20f630e43e285","name":"Encoder throws on undefined content topic","time":{"start":1715684596704,"stop":1715684596704,"duration":0},"status":"passed","severity":"normal"},{"uid":"16539b8053aa7aa9","name":"should set field with all protocols enabled","time":{"start":1715684591801,"stop":1715684591802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1579aa383046bf34","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715684583331,"stop":1715684583331,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a5973dbd143e15","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715684804756,"stop":1715684804757,"duration":1},"status":"passed","severity":"normal"},{"uid":"774e70fd94603fd9","name":"Symmetric encrypt & Decrypt","time":{"start":1715684618163,"stop":1715684618163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9516a891dc22cf","name":"throws on content topic with non-number generation field","time":{"start":1715684583316,"stop":1715684583317,"duration":1},"status":"passed","severity":"normal"},{"uid":"5569b1d9c563b33a","name":"Push message with custom timestamp: 1715681205019","time":{"start":1715685027036,"stop":1715685027037,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7340f728b2350d0","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715684804722,"stop":1715684804723,"duration":1},"status":"passed","severity":"normal"},{"uid":"223c3eac2cb574fc","name":"Push message with content topic containing short","time":{"start":1715685027025,"stop":1715685027025,"duration":0},"status":"passed","severity":"normal"},{"uid":"36437f010fa4a64c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715685278402,"stop":1715685278402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f488f6dabf7168b","name":"should throw error - invalid id","time":{"start":1715684591795,"stop":1715684591795,"duration":0},"status":"passed","severity":"normal"},{"uid":"340d73da993913ee","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/5/topic61/test.js","time":{"start":1715685138547,"stop":1715685138547,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83eb9e206968d4f","name":"Refresh subscription","time":{"start":1715685278396,"stop":1715685278396,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a55806d3500587","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715685278394,"stop":1715685278394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba37b94b655536d8","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715684596479,"stop":1715684596480,"duration":1},"status":"passed","severity":"normal"},{"uid":"856d7c2de1bfeb2d","name":"Push message with content topic containing SQL Injection","time":{"start":1715685027030,"stop":1715685027030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a7d561cd8dcf60","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715685068607,"stop":1715685068607,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba2c96d0fc5a10","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715684607199,"stop":1715684607199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e3a00d9d9c8ffb","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715684804738,"stop":1715684804739,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8c9c9d932bc445","name":"Relay - dialed after","time":{"start":1715685239737,"stop":1715685239742,"duration":5},"status":"passed","severity":"normal"},{"uid":"78a06a0715e8d873","name":"Query generator for multiple messages with different message text format","time":{"start":1715685199432,"stop":1715685199432,"duration":0},"status":"passed","severity":"normal"},{"uid":"66eb94d8bda61367","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715684804723,"stop":1715684804723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85036641daf278e","name":"Push message with unicode special characters payload","time":{"start":1715685027023,"stop":1715685027023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4cb2425e9d1149","name":"Refresh subscription","time":{"start":1715685096245,"stop":1715685096245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"997961ad61c43a1c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715685226680,"stop":1715685226680,"duration":0},"status":"passed","severity":"normal"},{"uid":"baddb82ef5474dcb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715684591803,"stop":1715684591803,"duration":0},"status":"passed","severity":"normal"},{"uid":"654d91456ad4e5a8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715685096248,"stop":1715685096248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0b86da72c040ca","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715685068610,"stop":1715685068610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5b5e5db28fbf11","name":"Push message with content topic containing JSON","time":{"start":1715685027032,"stop":1715685027032,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac293f482315c88","name":"A test","time":{"start":1715684880424,"stop":1715684880424,"duration":0},"status":"passed","severity":"normal"},{"uid":"17643cdcc01ebd13","name":"Check received message containing short","time":{"start":1715685108589,"stop":1715685108589,"duration":0},"status":"passed","severity":"normal"},{"uid":"82704fa1d3608a23","name":"can start and stop the service","time":{"start":1715684647282,"stop":1715684647283,"duration":1},"status":"passed","severity":"normal"},{"uid":"b727df0d98b10f72","name":"Fails to push message bigger that 1MB","time":{"start":1715685166728,"stop":1715685166728,"duration":0},"status":"passed","severity":"normal"},{"uid":"108d832ff884f610","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715684583349,"stop":1715684583349,"duration":0},"status":"passed","severity":"normal"},{"uid":"235487e1c564cdd","name":"should use DNS peer discovery with light client","time":{"start":1715684647294,"stop":1715684647295,"duration":1},"status":"skipped","severity":"normal"},{"uid":"60a307047cdbf119","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715684880228,"stop":1715684880229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e18f4f70a4fe5f","name":"Push message with rate limit","time":{"start":1715685027036,"stop":1715685027036,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc306249a487c2a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715684583325,"stop":1715684583325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6391c845c3eeb510","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715684644813,"stop":1715684644814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8412b4e46ddcb2","name":"throws on content topic with too few or too many fields","time":{"start":1715684583316,"stop":1715684583316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a24aff662612140","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715685108600,"stop":1715685108600,"duration":0},"status":"passed","severity":"normal"},{"uid":"3059e560fb6c4435","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715684641989,"stop":1715684641990,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4058b50c020f13a","name":"Used by Waku Relay","time":{"start":1715685228142,"stop":1715685228142,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da070989ef6677","name":"Delete observer","time":{"start":1715685030878,"stop":1715685030879,"duration":1},"status":"passed","severity":"normal"},{"uid":"583d06998e2c0b23","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715685278388,"stop":1715685278388,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5edc5c77e46fa92","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715684804740,"stop":1715684804740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e2b02958fe2407","name":"LightPush","time":{"start":1715685239744,"stop":1715685239744,"duration":0},"status":"passed","severity":"normal"},{"uid":"44720ce3d1cb74cc","name":"Nodes with multiple pubsub topic","time":{"start":1715685068610,"stop":1715685068610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6398ab6fee7c580","name":"Encoder throws on empty string content topic","time":{"start":1715684617408,"stop":1715684617409,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea45d684329b734b","name":"isConnected should return true after first peer connects","time":{"start":1715684684092,"stop":1715684684092,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b000ac2de9f527","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715684884235,"stop":1715684884236,"duration":1},"status":"passed","severity":"normal"},{"uid":"12de7c68067382a","name":"Waku message hash computation (payload length 0)","time":{"start":1715684585924,"stop":1715684585924,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af78ff92a4d7668","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715684583343,"stop":1715684583343,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3e44421382c43e","name":"Subscribe to topic containing XML and publish message","time":{"start":1715685096249,"stop":1715685096249,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c83c0e627f724d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715684607670,"stop":1715684607671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3a003d855e6fa8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715685068612,"stop":1715685068612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2aa1349544b1589","name":"Check received message containing Arabic","time":{"start":1715684799769,"stop":1715684799769,"duration":0},"status":"passed","severity":"normal"},{"uid":"44415d833dff591f","name":"handles empty contentTopics array correctly","time":{"start":1715684583350,"stop":1715684583350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92ed7107c1ffea7","name":"Push message with unicode special characters payload","time":{"start":1715685166705,"stop":1715685166714,"duration":9},"status":"passed","severity":"normal"},{"uid":"af5ab79b2b804ba5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715684880266,"stop":1715684880266,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fc144440641bf2","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715684634635,"stop":1715684634637,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2cfe6de734141a2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715685278384,"stop":1715685278384,"duration":0},"status":"passed","severity":"normal"},{"uid":"468f102c3118bef5","name":"should encodeTxt and decodeTxt","time":{"start":1715684591792,"stop":1715684591793,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2f4d9ff69e440f","name":"Push message with custom timestamp: 1715688399924","time":{"start":1715685166726,"stop":1715685166726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada9cdf38e948527","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715684644814,"stop":1715684644814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0d8f16437ff291","name":"Subscribe to topic containing XML and receive message","time":{"start":1715684880265,"stop":1715684880266,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea954215dfd575b","name":"Ping on subscribed peer","time":{"start":1715684707167,"stop":1715684707167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bff299e1e82afe","name":"Promise Callback - forward","time":{"start":1715685190394,"stop":1715685190396,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed7e7cece09541fd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715684829940,"stop":1715684829940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98f053a2d900bcf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715684880248,"stop":1715684880248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4c3d32c4b454a5","name":"Generator, 2 different pubsubtopics","time":{"start":1715685196432,"stop":1715685196433,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2745c6b17544ad","name":"Check publish message containing short","time":{"start":1715685084595,"stop":1715685084595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07b607beaa924e0","name":"configure the node with multiple pubsub topics","time":{"start":1715685151111,"stop":1715685151111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8de8c26b2b355","name":"Passing cursor with wrong message digest","time":{"start":1715685141069,"stop":1715685141069,"duration":0},"status":"passed","severity":"normal"},{"uid":"29634c9d72d69576","name":"handles multiple messages","time":{"start":1715685211787,"stop":1715685211787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f79d2a24657380","name":"should decode valid enr with tcp successfully","time":{"start":1715684591794,"stop":1715684591794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9796bbbeb510cbec","name":"Push message with escaped characters payload","time":{"start":1715685027022,"stop":1715685027023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7aefc8bf84b4fbc","name":"nwaku subscribes","time":{"start":1715685056625,"stop":1715685056626,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a110fc3abacfe1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715684596705,"stop":1715684596706,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0232f52fd1b055a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715684804771,"stop":1715684804771,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7a7df70dad8a48","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715684583341,"stop":1715684583341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d85392ca3adfed2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715684644814,"stop":1715684644814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d0f04f4997e4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715684583340,"stop":1715684583340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2261b24a99529b69","name":"Check message on other pubsub topic is not received","time":{"start":1715685108601,"stop":1715685108602,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf1fc8253382072","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715684880268,"stop":1715684880268,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4a4df599474d63","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715684583339,"stop":1715684583339,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e203fa8eda1541","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715685141061,"stop":1715685141062,"duration":1},"status":"passed","severity":"normal"},{"uid":"d808d031b6c14197","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715684884234,"stop":1715684884234,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b0e9779c6f6182","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715684583348,"stop":1715684583348,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b97c9e732f43c5","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715684583333,"stop":1715684583334,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcc3d40846f9355","name":"Refresh subscription","time":{"start":1715685278385,"stop":1715685278385,"duration":0},"status":"passed","severity":"normal"},{"uid":"705138f4bc8ebbdf","name":"random static sharding 6 - Cluster ID: 994, Shard ID: 469","time":{"start":1715685151107,"stop":1715685151107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34afc1f5714ff6e","name":"Subscribe and receives messages on 20 topics","time":{"start":1715685278395,"stop":1715685278395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a17f4c61305e544","name":"Publishes to nwaku","time":{"start":1715685056635,"stop":1715685056636,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26d09a05e89869c","name":"tcp ip4 address","time":{"start":1715684591213,"stop":1715684591213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc4499b935115dd","name":"should only return 1 node with relay capability","time":{"start":1715684607669,"stop":1715684607669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07e2eb5e83ab296","name":"Subscribe to topic containing XML and receive message","time":{"start":1715685278400,"stop":1715685278400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03ae319668bf549","name":"Push message with content topic containing escaped characters","time":{"start":1715685166722,"stop":1715685166722,"duration":0},"status":"passed","severity":"normal"},{"uid":"924df7f9f417ac8a","name":"Nodes with multiple pubsub topic","time":{"start":1715685068608,"stop":1715685068608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c899dd3d0ec438eb","name":"Check publish message containing long","time":{"start":1715685084596,"stop":1715685084596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc887fac6d39e7e","name":"should return valid sharding parameters for static sharding","time":{"start":1715684583347,"stop":1715684583348,"duration":1},"status":"passed","severity":"normal"},{"uid":"53401d033504cd5f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715684880238,"stop":1715684880238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e40fcac654004","name":"stop","time":{"start":1715684674132,"stop":1715684674137,"duration":5},"status":"passed","severity":"normal"},{"uid":"fe3e11ed835b64c9","name":"Push message with special chars payload","time":{"start":1715685166680,"stop":1715685166682,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfa999e83f23f12f","name":"start node with empty content topic","time":{"start":1715685138549,"stop":1715685138550,"duration":1},"status":"passed","severity":"normal"},{"uid":"651138b002c3f584","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715684684091,"stop":1715684684091,"duration":0},"status":"passed","severity":"normal"},{"uid":"82009fcb81fb0998","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715685278387,"stop":1715685278387,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b8b2f942e18deb","name":"Decrypt messages","time":{"start":1715685030878,"stop":1715685030878,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8ae24deff339fe","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715684707688,"stop":1715684707688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84c1c36e203f8a1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715685278386,"stop":1715685278386,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ae8cad6f56c2c5","name":"Subscribe and receive messages via lightPush","time":{"start":1715685278392,"stop":1715685278393,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c42c666044dc343","name":"Check publish message containing emoji","time":{"start":1715685084604,"stop":1715685084605,"duration":1},"status":"passed","severity":"normal"},{"uid":"b558126de725019e","name":"Subscribe to topic containing long and receive message","time":{"start":1715684880242,"stop":1715684880245,"duration":3},"status":"passed","severity":"normal"},{"uid":"174a5cf7a3b5f179","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715684583343,"stop":1715684583343,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf75ef8d734eb2c","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715684583330,"stop":1715684583330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4900f7db3a5502","name":"Check message received after nwaku node is restarted","time":{"start":1715684799784,"stop":1715684799784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c4588c84580db6","name":"should set field with all protocols disabled","time":{"start":1715684591801,"stop":1715684591801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2bd4043a49e978","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715684585925,"stop":1715684585925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ad62c994ae807","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715685141068,"stop":1715685141068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5003b2eb1cee5ff0","name":"Ordered Callback - forward","time":{"start":1715685190396,"stop":1715685190397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb94414d488a65a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715684707686,"stop":1715684707687,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79bf7ed4fcdbcfc","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715684804737,"stop":1715684804737,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47a09b101e8d476","name":"should properly create peer info with all multiaddrs","time":{"start":1715684591800,"stop":1715684591801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed43e3b3f16b9220","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715684707685,"stop":1715684707685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8869b9b0fe04e1fb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715684583321,"stop":1715684583321,"duration":0},"status":"passed","severity":"normal"},{"uid":"efebeb2ec9eeb1a3","name":"Check received message containing Script","time":{"start":1715685108574,"stop":1715685108574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb004af42d3ed2","name":"Push message with Basic HTML tag payload","time":{"start":1715685027021,"stop":1715685027021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35ce5afa69e3d74","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715685096251,"stop":1715685096251,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c3a4226dc956ee","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715684607196,"stop":1715684607197,"duration":1},"status":"passed","severity":"normal"},{"uid":"8840094ac28b0ff9","name":"should throw an error for missing sharding configuration","time":{"start":1715684583349,"stop":1715684583349,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfd365014049be5","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715684804722,"stop":1715684804722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335eb15bcae8716","name":"Push message with Chinese payload","time":{"start":1715685166682,"stop":1715685166686,"duration":4},"status":"passed","severity":"normal"},{"uid":"2d18d82b2430da60","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715684880267,"stop":1715684880268,"duration":1},"status":"passed","severity":"normal"},{"uid":"92107c6a71afdc1e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715684607193,"stop":1715684607194,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c8a861c6232156","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715685096247,"stop":1715685096247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b547b4a17dc41402","name":"ignores domain fetching errors","time":{"start":1715684607668,"stop":1715684607668,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dca177b1d13061e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715684583340,"stop":1715684583340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e68b21a048d03c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715684799776,"stop":1715684799776,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0924f730099c7d","name":"Push message with JSON payload","time":{"start":1715685166703,"stop":1715685166704,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e10c7130da1d60","name":"should not fail to stop the service if it was not started","time":{"start":1715685100073,"stop":1715685100074,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafd2401c7a8f19d","name":"random static sharding 5 - Cluster ID: 51, Shard ID: 791","time":{"start":1715685151106,"stop":1715685151107,"duration":1},"status":"passed","severity":"normal"},{"uid":"c692e82bbb3814b","name":"should properly create location multiaddrs - tcp","time":{"start":1715684591800,"stop":1715684591800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edbd915eccd4ed3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715684583339,"stop":1715684583340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ece944ca0178f03","name":"Check message with no content topic is not received","time":{"start":1715684799782,"stop":1715684799783,"duration":1},"status":"passed","severity":"normal"},{"uid":"448c0e7411766a6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715685278400,"stop":1715685278400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c302ad4b3f17f7","name":"Wrong topic","time":{"start":1715685138547,"stop":1715685138548,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dddcafda2f846e8","name":"Store - dialed after - with timeout","time":{"start":1715685239743,"stop":1715685239744,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7441e4e937dca1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715684707685,"stop":1715684707685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd9b34ed9d47511","name":"Round trip binary serialization","time":{"start":1715684596702,"stop":1715684596702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d60a8ceba579a6","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715684804750,"stop":1715684804750,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2a4afc487a9c74","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715684591160,"stop":1715684591162,"duration":2},"status":"passed","severity":"normal"},{"uid":"e265df9938f27660","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715684725606,"stop":1715684725606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32fd6a74c372e8a","name":"Publish without waiting for remote peer","time":{"start":1715685096241,"stop":1715685096242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6700d5e67345e310","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715684583336,"stop":1715684583337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4918fe5a7341ab","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715684591170,"stop":1715684591170,"duration":0},"status":"passed","severity":"normal"},{"uid":"825e64ba935d11ba","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715684619434,"stop":1715684619434,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d5b19ee1ef51f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715684583326,"stop":1715684583326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89b3309c9d52fea","name":"Query Generator, No message returned","time":{"start":1715685186647,"stop":1715685186648,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce2eb42b88855df","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715684707679,"stop":1715684707680,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0e5e254ccb9d8c","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715684634640,"stop":1715684634641,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9d7d97c8f5c800","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/8/topic718/utf8","time":{"start":1715685138544,"stop":1715685138544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed19fa194c8d5521","name":"Generator, custom pubsub topic","time":{"start":1715685196434,"stop":1715685196434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d085b2084fe8758d","name":"should decode valid enr successfully","time":{"start":1715684591793,"stop":1715684591793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7120ae3ee2717771","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715684829936,"stop":1715684829937,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f110678484d6570","name":"should not fail to start the service if it is already started","time":{"start":1715684647285,"stop":1715684647286,"duration":1},"status":"passed","severity":"normal"},{"uid":"548ffb5039ad9d34","name":"Store - dialed first","time":{"start":1715685239743,"stop":1715685239743,"duration":0},"status":"passed","severity":"normal"},{"uid":"527f8303092857be","name":"Push message with content topic containing Arabic","time":{"start":1715685027029,"stop":1715685027030,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8d29a5e41df4ec","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715684607194,"stop":1715684607196,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e1b3e78be4489db","name":"Push message with SQL Injection payload","time":{"start":1715685166701,"stop":1715685166702,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89d1541f0c3828d","name":"Check received message containing escaped characters","time":{"start":1715685108598,"stop":1715685108599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0dca2b493766af","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715685151112,"stop":1715685151112,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdb7c2901206517","name":"Check received message containing SQL Injection","time":{"start":1715685108596,"stop":1715685108596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1087dadbfa566bf0","name":"Push message with long payload","time":{"start":1715685166660,"stop":1715685166669,"duration":9},"status":"passed","severity":"normal"},{"uid":"45aea00202fd7a","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715685205930,"stop":1715685205931,"duration":1},"status":"passed","severity":"normal"},{"uid":"5912c7e88e7f32a9","name":"Encoder throws on undefined content topic","time":{"start":1715684617407,"stop":1715684617408,"duration":1},"status":"passed","severity":"normal"},{"uid":"675c3083b70c0beb","name":"Subscribe and receive messages via waku relay post","time":{"start":1715684880237,"stop":1715684880237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7984270cebf5bc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715684829937,"stop":1715684829938,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54da344f4fd39a0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715684684091,"stop":1715684684091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fe1260c2d60e4a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804748,"stop":1715684804748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada31f137d60dada","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715685226678,"stop":1715685226678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51998846ed57400","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715684804723,"stop":1715684804723,"duration":0},"status":"passed","severity":"normal"},{"uid":"853ca582281441ee","name":"Publish message with rate limit","time":{"start":1715685084611,"stop":1715685084611,"duration":0},"status":"passed","severity":"normal"},{"uid":"669b6fdc7430f84c","name":"through manual discovery","time":{"start":1715684891208,"stop":1715684891208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9b1b82c58b1eb2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715685278398,"stop":1715685278399,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e83a8371898b06","name":"Check received message containing JSON","time":{"start":1715684799772,"stop":1715684799772,"duration":0},"status":"passed","severity":"normal"},{"uid":"919a4bd998194889","name":"topics with same application and version share the same shard","time":{"start":1715684583327,"stop":1715684583327,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fcdb4d07ed6aaa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715684583344,"stop":1715684583344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1413af8ecf993b55","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715684804733,"stop":1715684804734,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dfadbd081c1002","name":"Check received message containing numeric","time":{"start":1715685108590,"stop":1715685108590,"duration":0},"status":"passed","severity":"normal"},{"uid":"121077aac1bb8414","name":"can start the service","time":{"start":1715684611619,"stop":1715684611619,"duration":0},"status":"passed","severity":"normal"},{"uid":"2508ef4b416561f7","name":"Subscribe to topic containing long and publish message","time":{"start":1715685096246,"stop":1715685096246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa2aeaddd24c640","name":"non connected peers","time":{"start":1715685027193,"stop":1715685027193,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8df839c24e0055e4","name":"Push message with meta","time":{"start":1715685027034,"stop":1715685027034,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f370c88423e89d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715684725607,"stop":1715684725607,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4c7b17f2df9a97","name":"Push message with numeric payload","time":{"start":1715685166669,"stop":1715685166679,"duration":10},"status":"passed","severity":"normal"},{"uid":"83e6151e8a4c96fc","name":"should properly create location multiaddrs - udp4","time":{"start":1715684591798,"stop":1715684591799,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dacac44c5d7af3","name":"new peer added after a peer was already found","time":{"start":1715685058363,"stop":1715685058364,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a3913c10c00e7e6b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715684880267,"stop":1715684880267,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac0972ab782667c","name":"should not receive a peer event after stop","time":{"start":1715684611621,"stop":1715684611621,"duration":0},"status":"passed","severity":"normal"},{"uid":"63725162eb9e8b49","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715685205933,"stop":1715685205933,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0bf386fa47819e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715685027031,"stop":1715685027032,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cd9584cabf5971","name":"Light Node - default protocols","time":{"start":1715685239746,"stop":1715685239747,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cef6bbc53909e2a","name":"should properly create location multiaddrs - tcp6","time":{"start":1715684591799,"stop":1715684591800,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d000b6d5b61b8b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715685108600,"stop":1715685108601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49902f5898b7cbd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715684583323,"stop":1715684583324,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea958e056ff34bb8","name":"listenerCount","time":{"start":1715684674131,"stop":1715684674131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d608fe9ac8653447","name":"should handle application and version for autosharding","time":{"start":1715684583333,"stop":1715684583333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150297ba6f8c61d","name":"Nwaku publishes","time":{"start":1715685056636,"stop":1715685056649,"duration":13},"status":"passed","severity":"normal"},{"uid":"299ecf05f6bd3f64","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715684583325,"stop":1715684583325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fce22f0b9cfcc27","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715684804742,"stop":1715684804744,"duration":2},"status":"passed","severity":"normal"},{"uid":"d720fe42b57a6b3a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715685278398,"stop":1715685278398,"duration":0},"status":"passed","severity":"normal"},{"uid":"327ecdb56dbaabf7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715685199433,"stop":1715685199433,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dbab1a65a70d02","name":"can start the service","time":{"start":1715685100071,"stop":1715685100071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8044f7cd167b5b8","name":"Decoder throws on empty string content topic","time":{"start":1715684619436,"stop":1715684619436,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f74999eb993884","name":"Push 30 different messages","time":{"start":1715685166715,"stop":1715685166715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8ff2fe753a82f0","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715684707686,"stop":1715684707686,"duration":0},"status":"passed","severity":"normal"},{"uid":"329ca3b3bc8b0b65","name":"Relay - times out","time":{"start":1715685239743,"stop":1715685239743,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf69b4879b22e24b","name":"Check received message containing SQL Injection","time":{"start":1715684799770,"stop":1715684799770,"duration":0},"status":"passed","severity":"normal"},{"uid":"91210058401b124","name":"Check received message containing Russian","time":{"start":1715685108595,"stop":1715685108595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d01b255d51dca2","name":"Query Generator, No Decoder","time":{"start":1715685186647,"stop":1715685186647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f27324ff9d1453","name":"Push message with XML payload","time":{"start":1715685166702,"stop":1715685166703,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ace67d3545d25f","name":"Push message with numeric payload","time":{"start":1715685027017,"stop":1715685027018,"duration":1},"status":"passed","severity":"normal"},{"uid":"a972802dd5bba45e","name":"Push message with shell command payload","time":{"start":1715685166704,"stop":1715685166704,"duration":0},"status":"passed","severity":"normal"},{"uid":"df723f264ee11416","name":"same cluster, same shard: nodes connect","time":{"start":1715684804708,"stop":1715684804709,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0e801958b11f3d","name":"Using a function","time":{"start":1715685228141,"stop":1715685228141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e63c4478ae810a","name":"should not fail to stop the service if it was not started","time":{"start":1715684647283,"stop":1715684647285,"duration":2},"status":"passed","severity":"normal"},{"uid":"22eb4b15b1611178","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715685084605,"stop":1715685084605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee63ba97be92b3b","name":"Push message with content topic containing special chars","time":{"start":1715685027028,"stop":1715685027029,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d4857bfba6880d","name":"Check publish message after service node is restarted","time":{"start":1715685084610,"stop":1715685084610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7278839f71fd47e7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715685196435,"stop":1715685196435,"duration":0},"status":"passed","severity":"normal"},{"uid":"2610fa42e956a784","name":"retrieves a single peer","time":{"start":1715684607666,"stop":1715684607666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d141aee4e26a516","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715684804741,"stop":1715684804741,"duration":0},"status":"passed","severity":"normal"},{"uid":"6918928be2f1cb6c","name":"should not fail to start the service if it is already started","time":{"start":1715684611620,"stop":1715684611620,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c573e32e01294f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715684725605,"stop":1715684725605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6310051257e5564e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715685096246,"stop":1715685096246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cc4adf2352ccf6","name":"Push message with rate limit","time":{"start":1715685166724,"stop":1715685166725,"duration":1},"status":"passed","severity":"normal"},{"uid":"b376dc84171b8807","name":"Check received message containing XML","time":{"start":1715684799771,"stop":1715684799771,"duration":0},"status":"passed","severity":"normal"},{"uid":"799e6b1c5ab58576","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715684591168,"stop":1715684591169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12c055aecbc8233","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715684647296,"stop":1715684647296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65bca90405c8ba71","name":"should emit a peer event after start","time":{"start":1715685100078,"stop":1715685100078,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe9ceb7026be3d3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715685226679,"stop":1715685226680,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01e0e791e550e10","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715684583337,"stop":1715684583337,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eb245caa45081f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715685096251,"stop":1715685096251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1babd2a6c637b49","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715684583349,"stop":1715684583349,"duration":0},"status":"passed","severity":"normal"},{"uid":"68589c6127c4ff75","name":"should throw an error for insufficient data","time":{"start":1715684583410,"stop":1715684583411,"duration":1},"status":"passed","severity":"normal"},{"uid":"342f98d5e5aea3c4","name":"should encode/decode to text encoding","time":{"start":1715684591797,"stop":1715684591797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df5f1ea92467a03","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715685278394,"stop":1715685278394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9542f3b868fa430d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715685186646,"stop":1715685186646,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9e70d521bfe343","name":"Check received message containing Script","time":{"start":1715684799770,"stop":1715684799771,"duration":1},"status":"passed","severity":"normal"},{"uid":"d020eba8542af065","name":"Check message received after jswaku node is restarted","time":{"start":1715685108603,"stop":1715685108603,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b9921309f75ecd7","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715684804764,"stop":1715684804764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eefbd705a2d5c95","name":"should not throw an error for a single configured topic","time":{"start":1715684583344,"stop":1715684583344,"duration":0},"status":"passed","severity":"normal"},{"uid":"91df9f9f548d1203","name":"throws on content topic with empty application field","time":{"start":1715684583318,"stop":1715684583318,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4e387795e440d1","name":"Push message with content topic containing Russian","time":{"start":1715685166719,"stop":1715685166719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2b05e497b2a648","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715685084788,"stop":1715685084788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0d4255825ac9d35","name":"removeEventListener with wrong event","time":{"start":1715684674130,"stop":1715684674130,"duration":0},"status":"passed","severity":"normal"},{"uid":"16925a5e3e985d03","name":"Check message with invalid timestamp is not received","time":{"start":1715684799777,"stop":1715684799777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a61f5fabb66e41d","name":"Query with Ordered Callback, No message returned","time":{"start":1715685186649,"stop":1715685186649,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fc2a935dd73866","name":"Check received message containing unicode special characters","time":{"start":1715684799774,"stop":1715684799774,"duration":0},"status":"passed","severity":"normal"},{"uid":"774294a9c1d7a47b","name":"Check received message containing Basic HTML tag","time":{"start":1715684799771,"stop":1715684799772,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c24692dc9ea3ce","name":"Fails to push message bigger that 1MB","time":{"start":1715685027038,"stop":1715685027038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5671ef3fab0fdb63","name":"Check publish message containing Russian","time":{"start":1715685084598,"stop":1715685084599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d8b14435570694","name":"should throw error - no public key","time":{"start":1715684591795,"stop":1715684591796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac42fde54a1a932","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715684583324,"stop":1715684583324,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a5645a3d5d3ef1","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715684804711,"stop":1715684804711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e020c23cd2f04689","name":"Callback on promise","time":{"start":1715685199433,"stop":1715685199434,"duration":1},"status":"passed","severity":"normal"},{"uid":"faca975a00b517c2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715685374032,"stop":1715685374032,"duration":0},"status":"passed","severity":"normal"},{"uid":"3390b1594dfff1ac","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715685278380,"stop":1715685278381,"duration":1},"status":"passed","severity":"normal"},{"uid":"719976c9ef72b74d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715684707688,"stop":1715684707688,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd9274788444e1d","name":"Check message received after nwaku node is restarted","time":{"start":1715685108603,"stop":1715685108603,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ab24bafc72dec0","name":"Push 30 different messages","time":{"start":1715685027024,"stop":1715685027024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae16ed9c352ecaa6","name":"Fails to publish message with wrong content topic","time":{"start":1715685084608,"stop":1715685084608,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bb0f60aace019","name":"Passing page size 110 when there are 120 messages","time":{"start":1715685219214,"stop":1715685219214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51d8ed61aa267c","name":"Check received message with timestamp: 1715684633716000000 ","time":{"start":1715685108584,"stop":1715685108585,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe679056d42a0a57","name":"Check received message containing Script","time":{"start":1715685108596,"stop":1715685108596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0414e93d99dc40c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715685068608,"stop":1715685068609,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed427a355de25af4","name":"Push message with content topic containing escaped characters","time":{"start":1715685027033,"stop":1715685027033,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9cccb868563d41","name":"Check publish message containing Chinese","time":{"start":1715685084597,"stop":1715685084598,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e524a3bb7428a4","name":"Check message with no payload is not received","time":{"start":1715685108587,"stop":1715685108588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4213fc60492381c","name":"groups content topics by expected pubsub topic","time":{"start":1715684583327,"stop":1715684583328,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c190bc0828f3a2","name":"Push message with Russian payload","time":{"start":1715685166699,"stop":1715685166701,"duration":2},"status":"passed","severity":"normal"},{"uid":"c95f3bdd21275cf7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715684880268,"stop":1715684880268,"duration":0},"status":"passed","severity":"normal"},{"uid":"645b86811ba19282","name":"Check received message containing escaped characters","time":{"start":1715684799773,"stop":1715684799774,"duration":1},"status":"passed","severity":"normal"},{"uid":"45355f2d8d62f5c1","name":"same cluster, different shard: nodes connect","time":{"start":1715684936912,"stop":1715684936913,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a6195fe815789b","name":"returns all values when wanted number is greater than available values","time":{"start":1715684607182,"stop":1715684607182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1af11fe9c4de4c5","name":"Callback on promise, aborts when callback returns true","time":{"start":1715685199434,"stop":1715685199434,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cee365523bdc6f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715685096250,"stop":1715685096250,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb28f0f1d0ea18","name":"Check message with no payload is not received","time":{"start":1715684799783,"stop":1715684799783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3318fd2300c2635","name":"Ping on peer without subscriptions","time":{"start":1715684666331,"stop":1715684666331,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d1419789a7449","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715685096244,"stop":1715685096244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1d152cfb78f7d1","name":"Push message with Russian payload","time":{"start":1715685027019,"stop":1715685027019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d0c38eb2f97669","name":"Reopen subscription with peer with lost subscription","time":{"start":1715684707171,"stop":1715684707171,"duration":0},"status":"passed","severity":"normal"},{"uid":"97298fec82d1c28b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804724,"stop":1715684804724,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6ac2f0e1f26c8f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715685226679,"stop":1715685226679,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa066abc10ed89e9","name":"Ping on subscribed peer","time":{"start":1715684666331,"stop":1715684666331,"duration":0},"status":"passed","severity":"normal"},{"uid":"37615a3668b7433d","name":"Check received message containing special chars","time":{"start":1715685108571,"stop":1715685108572,"duration":1},"status":"passed","severity":"normal"},{"uid":"f932181fe5689a14","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715684591171,"stop":1715684591171,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf33e628429103b","name":"random static sharding 2 - Cluster ID: 910, Shard ID: 757","time":{"start":1715685151098,"stop":1715685151103,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a6551c5e137c649","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715684583346,"stop":1715684583346,"duration":0},"status":"passed","severity":"normal"},{"uid":"96690aed588d6118","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715684591171,"stop":1715684591172,"duration":1},"status":"passed","severity":"normal"},{"uid":"92849a68d4820fe0","name":"Subscribe and publish message","time":{"start":1715685096242,"stop":1715685096242,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc522ab6937de03","name":"should not receive a peer event before start","time":{"start":1715684647290,"stop":1715684647291,"duration":1},"status":"passed","severity":"normal"},{"uid":"32783cffb87fe0de","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715684880239,"stop":1715684880239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef4638c230d3f94","name":"Check received message with timestamp: 1715684633980000000 ","time":{"start":1715684799775,"stop":1715684799775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d04b9523b33d68d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715685096242,"stop":1715685096243,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ef379d205bd796","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715684607182,"stop":1715684607182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1d0dede7cc61e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715684829938,"stop":1715684829938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a025dcbe79c73494","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715684607193,"stop":1715684607193,"duration":0},"status":"passed","severity":"normal"},{"uid":"452f0aa3659e3b68","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715684583338,"stop":1715684583338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6009817522d6dbe","name":"Push message on custom pubsubTopic","time":{"start":1715684884246,"stop":1715684884252,"duration":6},"status":"passed","severity":"normal"},{"uid":"ee1d03befef400cf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715685058364,"stop":1715685058364,"duration":0},"status":"passed","severity":"normal"},{"uid":"37196370824fbd97","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715684634639,"stop":1715684634640,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5de0660535d691","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715684591164,"stop":1715684591164,"duration":0},"status":"passed","severity":"normal"},{"uid":"133429da49ae834d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715684936911,"stop":1715684936911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec52f888e0227c9","name":"Check message with non string payload is not received","time":{"start":1715685108603,"stop":1715685108603,"duration":0},"status":"passed","severity":"normal"},{"uid":"2245570a30bae3ab","name":"Ordered callback, aborts when callback returns true","time":{"start":1715685199435,"stop":1715685199435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cf67b93552d960","name":"Check received message containing long","time":{"start":1715684799766,"stop":1715684799766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe739243b5fd5504","name":"Fields are not dropped","time":{"start":1715684595974,"stop":1715684595976,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0fcdff6a1085d80","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715685068609,"stop":1715685068610,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdbff745d858969","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715684583343,"stop":1715684583343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acc35e63ffa684f","name":"should be called for bootstrap peers","time":{"start":1715684641988,"stop":1715684641988,"duration":0},"status":"passed","severity":"normal"},{"uid":"66edb7d23e53c8e0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715685141062,"stop":1715685141067,"duration":5},"status":"passed","severity":"normal"},{"uid":"5285ef086eec3934","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715685186648,"stop":1715685186649,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3f99eea0e0f759","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715684804711,"stop":1715684804712,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c81c1379d74ca","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715684804712,"stop":1715684804713,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe7a6e6fc5a8320","name":"Check publish message containing escaped characters","time":{"start":1715685084602,"stop":1715685084604,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9d92c89c2162b53","name":"Check received message containing numeric","time":{"start":1715685108571,"stop":1715685108571,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ec43f6708dfbbc","name":"returns all values when wanted number matches available values","time":{"start":1715684607180,"stop":1715684607181,"duration":1},"status":"passed","severity":"normal"},{"uid":"32eec2dfc65628b4","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715684641988,"stop":1715684641989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe80a7c67d3ae529","name":"A test","time":{"start":1715684880424,"stop":1715684880425,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a9d7180889d811","name":"should return all peers when numPeers is 0","time":{"start":1715684596478,"stop":1715684596479,"duration":1},"status":"passed","severity":"normal"},{"uid":"852c2603563f48bf","name":"Check publish message containing special chars","time":{"start":1715685084597,"stop":1715685084597,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0f0a1a92e57cb2","name":"should throw error - no public key","time":{"start":1715684591794,"stop":1715684591794,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c460b757cb5089","name":"Push to array if already present","time":{"start":1715684582740,"stop":1715684582740,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e36df24defbf288","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715685278401,"stop":1715685278402,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d56cb5a57882ac4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715685226680,"stop":1715685226680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3d773eb9240c76","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715684607192,"stop":1715684607192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a081868561d52cd6","name":"should throw error - no id","time":{"start":1715684591795,"stop":1715684591795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c48bd6473eece9e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715685096251,"stop":1715685096252,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae09b542b09e24ba","name":"throws on empty content topic","time":{"start":1715684583315,"stop":1715684583315,"duration":0},"status":"passed","severity":"normal"},{"uid":"169746d327fff36d","name":"creates an iterator","time":{"start":1715685211786,"stop":1715685211787,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4043100c7b3fd7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715685096247,"stop":1715685096248,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a9b241222bd46d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715685096250,"stop":1715685096250,"duration":0},"status":"passed","severity":"normal"},{"uid":"5581f626cf573177","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715684829938,"stop":1715684829939,"duration":1},"status":"passed","severity":"normal"},{"uid":"35829cbf28734cf5","name":"Fails to publish message with empty text","time":{"start":1715685084608,"stop":1715685084608,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb6a7dc02bbafa6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715685278386,"stop":1715685278387,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3820bbedcc603b","name":"Passing page size 19 when there are 20 messages","time":{"start":1715685219213,"stop":1715685219214,"duration":1},"status":"passed","severity":"normal"},{"uid":"8951c53e7741df9e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715684583343,"stop":1715684583343,"duration":0},"status":"passed","severity":"normal"},{"uid":"27328c9a8534eadc","name":"Query generator for 2000 messages","time":{"start":1715685199435,"stop":1715685199436,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a8c2344fa901aa","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app7/6/topic560/test.js","time":{"start":1715685138543,"stop":1715685138543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab87ee7908de0df","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715684707681,"stop":1715684707684,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1d94955e65d3fa5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715685278391,"stop":1715685278391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b898c19677875a9b","name":"should return empty list for no shard","time":{"start":1715684583334,"stop":1715684583335,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfc678d5f2aed20","name":"should set field with only FILTER enabled","time":{"start":1715684591802,"stop":1715684591803,"duration":1},"status":"passed","severity":"normal"},{"uid":"1061f061e2a13940","name":"Accepts a valid Waku Message","time":{"start":1715684600129,"stop":1715684600130,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e6812d621310e4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715684799776,"stop":1715684799777,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba79906b4c4dbfde","name":"should load peers from local storage and dispatch events","time":{"start":1715684611622,"stop":1715684611622,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a3d3dc09c65c2","name":"Fails to push message with large meta","time":{"start":1715685027035,"stop":1715685027035,"duration":0},"status":"passed","severity":"normal"},{"uid":"10107d8c7c610d57","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715684617404,"stop":1715684617405,"duration":1},"status":"passed","severity":"normal"},{"uid":"b493f3c85d37eb3f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715684585921,"stop":1715684585922,"duration":1},"status":"passed","severity":"normal"},{"uid":"621174e09d336359","name":"Push message with custom timestamp: 1715681199924","time":{"start":1715685166725,"stop":1715685166726,"duration":1},"status":"passed","severity":"normal"},{"uid":"289ce5c9b0bc333a","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715685186650,"stop":1715685186650,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde9271274ba13aa","name":"Non TWN Cluster","time":{"start":1715685138542,"stop":1715685138542,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dd6da0187b988d","name":"Check received message containing long","time":{"start":1715685108590,"stop":1715685108590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3018d5e52fd097","name":"Push message with emoji payload","time":{"start":1715685027023,"stop":1715685027024,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c57694fae7f2154","name":"Check message received after jswaku node is restarted","time":{"start":1715684799784,"stop":1715684799784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ff77f897f4d6036","name":"should only return 1 node with store capability","time":{"start":1715684607670,"stop":1715684607670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ed69909843bfe4","name":"Query with Promise Callback, No message returned","time":{"start":1715685186653,"stop":1715685186656,"duration":3},"status":"passed","severity":"normal"},{"uid":"8229e37cfb41f60f","name":"Subscribe to topic containing Script and receive message","time":{"start":1715685278399,"stop":1715685278399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1284520a6108e139","name":"throws on content topic with empty topic name field","time":{"start":1715684583319,"stop":1715684583319,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ed1e851193ce51","name":"Check received message containing short","time":{"start":1715685108570,"stop":1715685108570,"duration":0},"status":"passed","severity":"normal"},{"uid":"507e62daeaba838c","name":"should set field with only STORE enabled","time":{"start":1715684591802,"stop":1715684591802,"duration":0},"status":"passed","severity":"normal"},{"uid":"706d569649085fb4","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715684707678,"stop":1715684707679,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cac5eb57e3a677d","name":"pre and post cipher","time":{"start":1715684618164,"stop":1715684618164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe1dfff1b4f09b3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715685278401,"stop":1715685278401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb94c7da20c9f99","name":"Subscribe to topic containing Script and receive message","time":{"start":1715684880255,"stop":1715684880265,"duration":10},"status":"passed","severity":"normal"},{"uid":"ab09cecd9f2878b4","name":"Check received message containing Chinese","time":{"start":1715685108594,"stop":1715685108595,"duration":1},"status":"passed","severity":"normal"},{"uid":"594ff86fef8644ae","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715684880255,"stop":1715684880255,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fe79536115829","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715685096248,"stop":1715685096249,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cf8274a8db55b9","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715684596480,"stop":1715684596480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4e7652923f167d","name":"Check message with no pubsub topic is not received","time":{"start":1715684799782,"stop":1715684799782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39b425dbffcc40e","name":"safeDispatchEvent","time":{"start":1715684674132,"stop":1715684674132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5357d8a8b390424f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715685096247,"stop":1715685096247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e90dbdae4d4fa9d","name":"different cluster, same shard: nodes don't connect","time":{"start":1715684936913,"stop":1715684936913,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df632f6d1418367","name":"Push message equal or less that 1MB","time":{"start":1715685166726,"stop":1715685166728,"duration":2},"status":"passed","severity":"normal"},{"uid":"47ae726228800321","name":"Push message with Basic HTML tag payload","time":{"start":1715685166703,"stop":1715685166703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3298f0fe829637bf","name":"should properly create location multiaddrs - udp","time":{"start":1715684591800,"stop":1715684591800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e728e89722a637a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715684591163,"stop":1715684591164,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68d2aaec9d0ba00","name":"Push message with Script payload","time":{"start":1715685166702,"stop":1715685166702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2010d6b19d5c1ac","name":"Push message with short payload","time":{"start":1715685027010,"stop":1715685027016,"duration":6},"status":"passed","severity":"normal"},{"uid":"91efeb7656466129","name":"Check message on other pubsub topic is not received","time":{"start":1715685108587,"stop":1715685108587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ea09ace485915f","name":"Throws when trying to push message with empty payload","time":{"start":1715685027024,"stop":1715685027025,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ef0d7de0e956c9","name":"configure the node with multiple content topics","time":{"start":1715685138548,"stop":1715685138548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a112b5eaea7ccb73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715684583339,"stop":1715684583339,"duration":0},"status":"passed","severity":"normal"},{"uid":"370e6e33ed5c228","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715685278393,"stop":1715685278393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff60c895118a9882","name":"should properly create location multiaddrs - udp6","time":{"start":1715684591799,"stop":1715684591799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4b3304c3b5d8ef","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715684583351,"stop":1715684583351,"duration":0},"status":"passed","severity":"normal"},{"uid":"575232ffb9d8bb8a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715685278395,"stop":1715685278395,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c4afcd04ae6a3f","name":"Fails to push message with empty content topic","time":{"start":1715685027034,"stop":1715685027034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3e977ee7becdf2","name":"unsubscribes","time":{"start":1715685211787,"stop":1715685211788,"duration":1},"status":"passed","severity":"normal"},{"uid":"129d2f9482427b2c","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715684583332,"stop":1715684583332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf26f2b57e1712e","name":"Push message with content topic containing unicode special characters","time":{"start":1715685027033,"stop":1715685027033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f985d20d724b46","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715685278391,"stop":1715685278391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ece0769c90a928","name":"Rejects garbage","time":{"start":1715684600130,"stop":1715684600131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e253d0f90bac83fe","name":"connected peers and dial","time":{"start":1715685027191,"stop":1715685027192,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44795ae526282f26","name":"Subscribe and receives messages on 20 topics","time":{"start":1715685278383,"stop":1715685278383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3b978c9701ac2","name":"Subscribe and receive messages via waku relay post","time":{"start":1715685278393,"stop":1715685278394,"duration":1},"status":"passed","severity":"normal"},{"uid":"6760ed93de0fbaca","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715684880270,"stop":1715684880270,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a3b043ce7bc6cb","name":"Push message with content topic containing Script","time":{"start":1715685027030,"stop":1715685027031,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1a01e154a6d142","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715684880251,"stop":1715684880252,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2748995faacef73","name":"should properly create location multiaddrs - tcp4","time":{"start":1715684591799,"stop":1715684591799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7348123b0143e66","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715684583347,"stop":1715684583347,"duration":0},"status":"passed","severity":"normal"},{"uid":"771870a864e29e3c","name":"Push message with content topic containing Chinese","time":{"start":1715685027029,"stop":1715685027029,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbb912fee1ba039","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715684583334,"stop":1715684583334,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e937d13ed20d24","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715685141069,"stop":1715685141069,"duration":0},"status":"passed","severity":"normal"},{"uid":"2758e89b28db1918","name":"more peers than existing","time":{"start":1715685027192,"stop":1715685027192,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1354f87b8b3876f5","name":"Mutual subscription","time":{"start":1715685096239,"stop":1715685096239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f99b0c0bfb8057e","name":"Relay + Store","time":{"start":1715684591803,"stop":1715684591803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7459ae83bf43a41","name":"should return false","time":{"start":1715684591796,"stop":1715684591796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2091e0e1032235cb","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715684583344,"stop":1715684583344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9f243ade3c7a47","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715684583348,"stop":1715684583348,"duration":0},"status":"passed","severity":"normal"},{"uid":"100cfbf7332dfc0","name":"Push message with content topic containing short","time":{"start":1715685166716,"stop":1715685166717,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed82e28cc36b6e5f","name":"Push message with escaped characters payload","time":{"start":1715685166704,"stop":1715685166704,"duration":0},"status":"passed","severity":"normal"},{"uid":"581baa69e48125a","name":"Check received message containing JSON","time":{"start":1715685108598,"stop":1715685108598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d618d581ba20062","name":"Check received message containing unicode special characters","time":{"start":1715685108599,"stop":1715685108599,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5bda50b734ef11","name":"Check meta is set [ecies]","time":{"start":1715684619434,"stop":1715684619434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe3d51e729bda1","name":"Check received message containing short","time":{"start":1715684799765,"stop":1715684799766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5976defd751ecb4b","name":"should not receive a peer event before start","time":{"start":1715685100079,"stop":1715685100090,"duration":11},"status":"passed","severity":"normal"},{"uid":"e69bd0190b7210fa","name":"Push message with shell command payload","time":{"start":1715685027022,"stop":1715685027022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4826fb9285b7f052","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715684591166,"stop":1715684591167,"duration":1},"status":"passed","severity":"normal"},{"uid":"d628b3354e74d388","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715684583325,"stop":1715684583326,"duration":1},"status":"passed","severity":"normal"},{"uid":"516695c921285791","name":"throws on content topic with empty encoding field","time":{"start":1715684583320,"stop":1715684583320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf012fceea82a22","name":"Check message with non string payload is not received","time":{"start":1715684799783,"stop":1715684799784,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05169f35d662968","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715684829941,"stop":1715684829941,"duration":0},"status":"passed","severity":"normal"},{"uid":"83784ebe1babdb88","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715685278402,"stop":1715685278403,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd13b5d6bdb36510","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715685226678,"stop":1715685226679,"duration":1},"status":"passed","severity":"normal"},{"uid":"9828771f871e1ebe","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715684591165,"stop":1715684591166,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f853d46335d986f","name":"Push message with content topic containing unicode special characters","time":{"start":1715685166723,"stop":1715685166723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d6c79b77d3e60e","name":"Decoder throws on undefined content topic","time":{"start":1715684596704,"stop":1715684596705,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f3906313249d22","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715685278381,"stop":1715685278381,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c23ff93cf97067f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715684585923,"stop":1715684585924,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97a0685d76d2df4","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715684804724,"stop":1715684804733,"duration":9},"status":"passed","severity":"normal"},{"uid":"5e78955b692878f2","name":"Ping on unsubscribed peer","time":{"start":1715684666333,"stop":1715684666333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf9cb082ae057d2","name":"Default pageSize","time":{"start":1715685219215,"stop":1715685219216,"duration":1},"status":"passed","severity":"normal"},{"uid":"1979014cf1312915","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715684583323,"stop":1715684583323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a6b45ade04036d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715684583341,"stop":1715684583342,"duration":1},"status":"passed","severity":"normal"},{"uid":"224279690e8fc4ed","name":"Check received message containing SQL Injection","time":{"start":1715685108573,"stop":1715685108574,"duration":1},"status":"passed","severity":"normal"},{"uid":"51819b416e064ef","name":"Decoder throws on undefined content topic","time":{"start":1715684619435,"stop":1715684619436,"duration":1},"status":"passed","severity":"normal"},{"uid":"229255c759711bc3","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715684596481,"stop":1715684596481,"duration":0},"status":"passed","severity":"normal"},{"uid":"3466ea2cc8e82e79","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715684591164,"stop":1715684591165,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c703f8a28f102d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715684707679,"stop":1715684707679,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bd6aadc0a17aea","name":"random static sharding 8 - Cluster ID: 946, Shard ID: 370","time":{"start":1715685151108,"stop":1715685151109,"duration":1},"status":"passed","severity":"normal"},{"uid":"94428ab7d59a6afb","name":"isConnected should return false after all peers disconnect","time":{"start":1715684634641,"stop":1715684634641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5376b827b20aa317","name":"Push message with Script payload","time":{"start":1715685027020,"stop":1715685027020,"duration":0},"status":"passed","severity":"normal"},{"uid":"691d974553de95d1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715685138542,"stop":1715685138542,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a24cab6e62b2809","name":"can start the service","time":{"start":1715684647281,"stop":1715684647281,"duration":0},"status":"passed","severity":"normal"},{"uid":"24905d033b9a5346","name":"Encoder throws on empty string content topic","time":{"start":1715684619435,"stop":1715684619435,"duration":0},"status":"passed","severity":"normal"},{"uid":"da01153e05ebb7ea","name":"should handle corrupted local storage data gracefully","time":{"start":1715684611623,"stop":1715684611623,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7a03e0fbe3906c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715685278397,"stop":1715685278397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e70aa34fe1bb3f","name":"Check publish message containing Basic HTML tag","time":{"start":1715685084601,"stop":1715685084601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c830d679b09a337","name":"Check received message containing shell command","time":{"start":1715685108583,"stop":1715685108583,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12897cd2933376","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715685084787,"stop":1715685084787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27893aad3055cc16","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715684583337,"stop":1715684583338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b141780428c75b5e","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715684804764,"stop":1715684804766,"duration":2},"status":"passed","severity":"normal"},{"uid":"d96831dda0522e40","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715685138548,"stop":1715685138549,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f4506f591b26b2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app49/8/topic9/proto","time":{"start":1715685138546,"stop":1715685138546,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabc05d781957bc","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715684804774,"stop":1715684804775,"duration":1},"status":"passed","severity":"normal"},{"uid":"1904e6d72180dd27","name":"Subscribe and receive messages via lightPush","time":{"start":1715685278380,"stop":1715685278380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8df799018e571b4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715684647295,"stop":1715684647296,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c54ceae5cfe32de0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715684591166,"stop":1715684591166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7f189d7cd6b3ec","name":"Publish message with custom timestamp: Tue May 14 2024 10:10:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1715685084606,"stop":1715685084606,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ff579d7afaeb76","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715684880254,"stop":1715684880255,"duration":1},"status":"passed","severity":"normal"},{"uid":"11438730d91cb48b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app14/7/topic575/utf8","time":{"start":1715685138543,"stop":1715685138543,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2c29c4e75a2d5c","name":"Query Generator - backward","time":{"start":1715685190393,"stop":1715685190393,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e0329c3fe9a6aa","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715685196433,"stop":1715685196433,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa557d393459bd0","name":"Fails to publish duplicate message","time":{"start":1715685084607,"stop":1715685084607,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ee08aa87b9811b","name":"handles empty shards array correctly","time":{"start":1715684583349,"stop":1715684583350,"duration":1},"status":"passed","severity":"normal"},{"uid":"8239bcecc39ab6a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715684829939,"stop":1715684829940,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb4fed26c7f4af","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715684583322,"stop":1715684583322,"duration":0},"status":"passed","severity":"normal"},{"uid":"872eaf3b718da191","name":"Subscribe to topic containing Script and receive message","time":{"start":1715685278388,"stop":1715685278389,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e632976aad36076","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715684880269,"stop":1715684880270,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f99579de276c3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715684707687,"stop":1715684707687,"duration":0},"status":"passed","severity":"normal"},{"uid":"784f0cad64861ade","name":"Subscribe and receives messages on 20 topics","time":{"start":1715684880238,"stop":1715684880238,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6a4e45d64d8b03","name":"Push message with XML payload","time":{"start":1715685027021,"stop":1715685027021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8863a6557ef3d5","name":"should handle a minimal index list","time":{"start":1715684583409,"stop":1715684583409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d635f83bf12ad41b","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715684583345,"stop":1715684583346,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbbf69aca49d5ed","name":"Promise Callback - backward","time":{"start":1715685190396,"stop":1715685190396,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c0ce220d37a21b","name":"should throw an error for an unconfigured topic","time":{"start":1715684583345,"stop":1715684583345,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ea7045df5efe22","name":"Ping on peer without subscriptions","time":{"start":1715684707170,"stop":1715684707170,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d3fefaa4e150d6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715684804737,"stop":1715684804738,"duration":1},"status":"passed","severity":"normal"},{"uid":"804568feb7e74c3b","name":"throws on content topic with generation field greater than 0","time":{"start":1715684583317,"stop":1715684583317,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3d9c3551fe9c60","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715685278397,"stop":1715685278398,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a0974baa05653f","name":"Passing page size 1 when there are 4 messages","time":{"start":1715685219211,"stop":1715685219212,"duration":1},"status":"passed","severity":"normal"},{"uid":"765113c99d9ce27d","name":"Push message with content topic containing shell command","time":{"start":1715685166722,"stop":1715685166722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb06de98fc4d259","name":"1 Relay, 1 Filter, gives up","time":{"start":1715684607431,"stop":1715684607431,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf940a9bac08071d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715685278390,"stop":1715685278390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8b53acdf50138f","name":"Check received message containing XML","time":{"start":1715685108597,"stop":1715685108597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4bad52439e4e46","name":"Generator, 2 different pubsubtopics","time":{"start":1715685196434,"stop":1715685196435,"duration":1},"status":"passed","severity":"normal"},{"uid":"d876215b9f0f89bc","name":"Decoder throws on undefined content topic","time":{"start":1715684617409,"stop":1715684617409,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1fc610316689f7","name":"handles different networkShards values correctly","time":{"start":1715684583329,"stop":1715684583329,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ce8a12e8bb8e1c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715685199434,"stop":1715685199435,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4f2e78b7812b5b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715685108586,"stop":1715685108586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae5b13bd77b3d3a","name":"Reopen subscription with peer with lost subscription","time":{"start":1715684707169,"stop":1715684707169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee0af2561ad2eba","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715685141060,"stop":1715685141061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55aa2b8150939d3","name":"throws on content topic with empty version field","time":{"start":1715684583318,"stop":1715684583319,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c5016f6de0e560","name":"Subscribe to topic containing short and publish message","time":{"start":1715685096245,"stop":1715685096246,"duration":1},"status":"passed","severity":"normal"},{"uid":"4350a735e5cef053","name":"Ephemeral field set to true","time":{"start":1715684596703,"stop":1715684596703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd7f21c641e0fc4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715685278402,"stop":1715685278402,"duration":0},"status":"passed","severity":"normal"},{"uid":"40002fc163956a69","name":"Check received message containing shell command","time":{"start":1715685108598,"stop":1715685108598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6142f2363ddcf14e","name":"Check message with non string payload is not received","time":{"start":1715685108588,"stop":1715685108588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adc598f19eae90f","name":"random static sharding 1 - Cluster ID: 386, Shard ID: 623","time":{"start":1715685151097,"stop":1715685151098,"duration":1},"status":"passed","severity":"normal"},{"uid":"860e0f5e7ed5b646","name":"Subscribe to topic containing short and receive message","time":{"start":1715685278385,"stop":1715685278385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9dcc496fea96c2","name":"Check received message containing Arabic","time":{"start":1715685108572,"stop":1715685108573,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c389be84ef3825","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715685226682,"stop":1715685226682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2032e5514eb63fd6","name":"should emit a peer event after start","time":{"start":1715684611620,"stop":1715684611621,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d3e07fe5a2124f","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715684641987,"stop":1715684641987,"duration":0},"status":"passed","severity":"normal"},{"uid":"246d720b40224b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715684880266,"stop":1715684880267,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbbdd91b4da0df1","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715684583330,"stop":1715684583330,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf97f2d5910d577","name":"receives messages sent to provided content topic through callback","time":{"start":1715685084787,"stop":1715685084788,"duration":1},"status":"skipped","severity":"normal"},{"uid":"14a3ac93050fc7e6","name":"Passing page size 10 when there are 10 messages","time":{"start":1715685219212,"stop":1715685219213,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5111e211bc94b7c","name":"Filter","time":{"start":1715685239744,"stop":1715685239746,"duration":2},"status":"passed","severity":"normal"},{"uid":"84435335c04390d9","name":"Relay + Store","time":{"start":1715684643946,"stop":1715684643946,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adb44751cc07485","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715684583346,"stop":1715684583346,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef7463927945e39","name":"Check publish message containing XML","time":{"start":1715685084600,"stop":1715685084601,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ea5888e7453ada","name":"Subscribe and receive messages via waku relay post","time":{"start":1715685278381,"stop":1715685278381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4335372c47c53a72","name":"Meta field set when metaSetter is specified","time":{"start":1715684596703,"stop":1715684596703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbb3d7377281adb","name":"Check received message with timestamp: 1715684633716 ","time":{"start":1715685108600,"stop":1715685108600,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a011a487fcdb61","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715684591172,"stop":1715684591172,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e148e698c685b2c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715685166721,"stop":1715685166721,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ad6d0900d887af","name":"Check received message containing JSON","time":{"start":1715685108582,"stop":1715685108583,"duration":1},"status":"passed","severity":"normal"},{"uid":"613cee414dc8c407","name":"Check received message containing special chars","time":{"start":1715685108590,"stop":1715685108594,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e215ea941d71540","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715684607671,"stop":1715684607671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a64665f4e291e8a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715684936911,"stop":1715684936912,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b83c89db1cb99b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715685278401,"stop":1715685278401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2fb589f17fad00","name":"can start and stop the service","time":{"start":1715685100072,"stop":1715685100073,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac24aa91194306","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715684611622,"stop":1715684611623,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3cfd8fde0b889d","name":"Overlapping topic subscription","time":{"start":1715685096245,"stop":1715685096245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c0910597963d2e3","name":"Check received message containing emoji","time":{"start":1715685108599,"stop":1715685108599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9a0b35e75e5f64","name":"should not receive a peer event after stop","time":{"start":1715685100091,"stop":1715685100092,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f38903088ae575","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/4/topic984/json","time":{"start":1715685138547,"stop":1715685138547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af0f8c327243f60","name":"Query generator for multiple messages with different content topic format","time":{"start":1715685199433,"stop":1715685199433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2847391167d0b55","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804762,"stop":1715684804763,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23b7a9bfb8cbfc9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715684591167,"stop":1715684591168,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2c7f5317385dac","name":"Check received message containing Chinese","time":{"start":1715685108572,"stop":1715685108572,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ee66f7bde376c8","name":"Check received message containing unicode special characters","time":{"start":1715685108584,"stop":1715685108584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d543c99091807553","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715684607672,"stop":1715684607672,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c05f6f1a3706911f","name":"Check publish message after client node is restarted","time":{"start":1715685084610,"stop":1715685084610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a40836adda76ccb","name":"should emit a peer event after start","time":{"start":1715684647289,"stop":1715684647289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37596cb80ca337e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715684583333,"stop":1715684583333,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7ba127f7671c0","name":"Check received message containing shell command","time":{"start":1715684799772,"stop":1715684799773,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef1f7877f9e7bfb","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715684804750,"stop":1715684804750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4498976ffa000aa1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715685196437,"stop":1715685196438,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaf266edbe61bcb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715685278387,"stop":1715685278387,"duration":0},"status":"passed","severity":"normal"},{"uid":"689c4b4734272022","name":"removeEventListener with correct event","time":{"start":1715684674129,"stop":1715684674130,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa634a8bfc697113","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715685068607,"stop":1715685068608,"duration":1},"status":"passed","severity":"normal"},{"uid":"c944ceb3d729abb0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715684880238,"stop":1715684880239,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fa64a9d8835d51","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715684591793,"stop":1715684591793,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad2acc5fcd3537f","name":"addEventListener with wrong event","time":{"start":1715684674127,"stop":1715684674129,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8ebde250d6aab3e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715684884252,"stop":1715684884252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5951452be9d9ae3d","name":"Push message with content topic containing XML","time":{"start":1715685027031,"stop":1715685027031,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d861a12228a8ba","name":"should not fail to start the service if it is already started","time":{"start":1715685100076,"stop":1715685100077,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd74fd538290ec8","name":"should add and remove event listeners correctly","time":{"start":1715684611623,"stop":1715684611623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da8389bf161e78","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715684641990,"stop":1715684641991,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4da54d749b9ea3","name":"Subscribe to topic containing XML and receive message","time":{"start":1715685278389,"stop":1715685278389,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c4a06f716e4d2d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715685096243,"stop":1715685096243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9500af5a15fd7","name":"Push message with special chars payload","time":{"start":1715685027018,"stop":1715685027018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e263e663bc516ba9","name":"Subscribe to topic containing long and receive message","time":{"start":1715685278397,"stop":1715685278397,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e4ebc7ed652196","name":"should only return 1 node with relay and store capability","time":{"start":1715684607669,"stop":1715684607670,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab64b036a5a7fd9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715684607197,"stop":1715684607198,"duration":1},"status":"passed","severity":"normal"},{"uid":"81571945c466b9ed","name":"Check received message containing special chars","time":{"start":1715684799768,"stop":1715684799768,"duration":0},"status":"passed","severity":"normal"},{"uid":"597e2c72a936ad89","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715684804712,"stop":1715684804712,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4f7d48e422a400","name":"Query with Ordered Callback, No Decoder","time":{"start":1715685186649,"stop":1715685186649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f68126de64d961f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715685278398,"stop":1715685278398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecdd2e94e474eb","name":"less peers than existing","time":{"start":1715685027192,"stop":1715685027193,"duration":1},"status":"skipped","severity":"normal"},{"uid":"915bcd3b0b64fdb2","name":"Ping on unsubscribed peer","time":{"start":1715684707168,"stop":1715684707168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3c1b2edb2c6639","name":"Check message on other pubsub topic is not received","time":{"start":1715684799777,"stop":1715684799779,"duration":2},"status":"passed","severity":"normal"},{"uid":"811e718871d21d98","name":"does not throw on valid cases","time":{"start":1715684583314,"stop":1715684583315,"duration":1},"status":"passed","severity":"normal"},{"uid":"1550c09b01349acb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715685278381,"stop":1715685278382,"duration":1},"status":"passed","severity":"normal"},{"uid":"a580c7ddd46df4d8","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715684583351,"stop":1715684583351,"duration":0},"status":"passed","severity":"normal"},{"uid":"1960fb860d8365db","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715684583410,"stop":1715684583410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95cd749ebba3faf","name":"random static sharding 7 - Cluster ID: 614, Shard ID: 350","time":{"start":1715685151108,"stop":1715685151108,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e5391a650cb29a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715684829936,"stop":1715684829936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebccd6a8dbbfd088","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715685278383,"stop":1715685278383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2bdfa948ccf8e2","name":"Correctly serialized arguments","time":{"start":1715684891369,"stop":1715684891369,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4a2b75cc6e8c83","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715684585923,"stop":1715684585923,"duration":0},"status":"passed","severity":"normal"},{"uid":"594a2673c96bb98b","name":"Push message with content topic containing shell command","time":{"start":1715685027032,"stop":1715685027032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5549716f61f5d93e","name":"Fails to push message with empty content topic","time":{"start":1715685166723,"stop":1715685166724,"duration":1},"status":"passed","severity":"normal"},{"uid":"da546f4431f27652","name":"Subscribe to topic containing short and receive message","time":{"start":1715685278396,"stop":1715685278397,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0b7d071c695539","name":"should throw an error for missing required configuration","time":{"start":1715684583335,"stop":1715684583335,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dad802c35de562e","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715684634638,"stop":1715684634639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c16cea22f87a3b6","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715684583350,"stop":1715684583350,"duration":0},"status":"passed","severity":"normal"},{"uid":"c127bdeacedf70ca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715684583342,"stop":1715684583342,"duration":0},"status":"passed","severity":"normal"},{"uid":"836ac06e520bf0b4","name":"Ordered Callback - backward","time":{"start":1715685190397,"stop":1715685190397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e20a65f5b3fbca","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715685278395,"stop":1715685278396,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b28cdaac3cff332","name":"getPeersByDiscovery","time":{"start":1715685058363,"stop":1715685058363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d52fc48aa24ce46","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715685084786,"stop":1715685084787,"duration":1},"status":"skipped","severity":"normal"},{"uid":"860637ebdd330777","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715685108585,"stop":1715685108586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82c03404ec88b01","name":"Subscribe to topic containing Script and publish message","time":{"start":1715685096249,"stop":1715685096249,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf7143aefe2991a","name":"Js publishes, other Js receives","time":{"start":1715685056650,"stop":1715685056650,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce1923eacfb6fc5","name":"Push message with Arabic payload","time":{"start":1715685027019,"stop":1715685027019,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eecb49dfb867a5","name":"Overlapping topic subscription","time":{"start":1715685278396,"stop":1715685278396,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c80cd2dc898251","name":"start node with ApplicationInfo","time":{"start":1715685138549,"stop":1715685138549,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f06ee7fff31d01","name":"should not fail to stop the service if it was not started","time":{"start":1715684611620,"stop":1715684611620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53cf9d0f446ad49","name":"Check message with invalid timestamp is not received","time":{"start":1715685108586,"stop":1715685108586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29dc5416c0c1e3c","name":"udp ip6 address","time":{"start":1715684591213,"stop":1715684591213,"duration":0},"status":"passed","severity":"normal"},{"uid":"36838c53027d4eb1","name":"Check publish message containing numeric","time":{"start":1715685084596,"stop":1715685084596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bf01c30c8cd6b","name":"Fails to push message with large meta","time":{"start":1715685166724,"stop":1715685166724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfcd20773c4e954","name":"Check message with invalid timestamp is not received","time":{"start":1715685108601,"stop":1715685108601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c662bb79ef20b802","name":"Check received message containing Basic HTML tag","time":{"start":1715685108597,"stop":1715685108597,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a707e347b447f6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app81/10/topic505/utf8","time":{"start":1715685138545,"stop":1715685138545,"duration":0},"status":"passed","severity":"normal"},{"uid":"889f74ace3ff0346","name":"1 Store, 2 fetches","time":{"start":1715684607431,"stop":1715684607431,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a8e6ad38cc4617","name":"Reopen subscription with peer with lost subscription","time":{"start":1715684666333,"stop":1715684666333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d94f7110707382","name":"should not receive a peer event before start","time":{"start":1715684611621,"stop":1715684611621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d752d88ca2bc702f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715684617406,"stop":1715684617406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed64b289928d8317","name":"Subscribe to topic containing long and receive message","time":{"start":1715685278386,"stop":1715685278386,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9656e29f79142ab","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715684804745,"stop":1715684804745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1988b005b9b78e7f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715685058364,"stop":1715685058364,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14fb0c77d7d8a99c","name":"Check received message with timestamp: 1715684633980 ","time":{"start":1715684799775,"stop":1715684799776,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3d1e74e6df97ba","name":"Register correct protocols","time":{"start":1715685096240,"stop":1715685096241,"duration":1},"status":"passed","severity":"normal"},{"uid":"76cebe45c2c4cd23","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715685278399,"stop":1715685278399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5391649b28c9fcad","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715684583324,"stop":1715684583324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4e09ef4bd4373f","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715684804763,"stop":1715684804763,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e4881a03c4a27c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715684583336,"stop":1715684583336,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e49442e1484f67","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715684607200,"stop":1715684607201,"duration":1},"status":"passed","severity":"normal"},{"uid":"28efd324ca4ce5f2","name":"same cluster, same shard: nodes connect","time":{"start":1715684936912,"stop":1715684936912,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d56f53058123c2d","name":"Check received message containing Arabic","time":{"start":1715685108595,"stop":1715685108595,"duration":0},"status":"passed","severity":"normal"},{"uid":"223dddc17025023e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715684619433,"stop":1715684619434,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fae757e047f374","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715684804739,"stop":1715684804739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb161ae0c9f55e09","name":"Push message with content topic containing Chinese","time":{"start":1715685166718,"stop":1715685166718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c037b101d554f27c","name":"random static sharding 10 - Cluster ID: 399, Shard ID: 213","time":{"start":1715685151110,"stop":1715685151110,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ed3ab60875b191","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715684804753,"stop":1715684804753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5adf5e7d5d58e3b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/7/topic5/test.js","time":{"start":1715685138545,"stop":1715685138546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebad75674108c602","name":"Push message with Chinese payload","time":{"start":1715685027018,"stop":1715685027018,"duration":0},"status":"passed","severity":"normal"},{"uid":"174b805226a6cc9e","name":"Encoder throws on undefined content topic","time":{"start":1715684619435,"stop":1715684619435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b438cb2687430f","name":"Passing page size 11 when there are 10 messages","time":{"start":1715685219213,"stop":1715685219213,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cf68cb3a2fdc67","name":"Check received message with timestamp: 1715684633716000000 ","time":{"start":1715685108599,"stop":1715685108600,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4c1ff83b9e605","name":"Check publish message containing Script","time":{"start":1715685084600,"stop":1715685084600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f82b2ac6ff71e83","name":"Check meta is set [symmetric]","time":{"start":1715684617406,"stop":1715684617407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d799ce5107816d48","name":"Sample","time":{"start":1715684591260,"stop":1715684591260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7505be69e8609dbd","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715684684090,"stop":1715684684091,"duration":1},"status":"passed","severity":"normal"},{"uid":"5396e221b8952d9d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715684880252,"stop":1715684880253,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b3bda124390aee","name":"Relay","time":{"start":1715684643944,"stop":1715684643946,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1640a3496d0e751","name":"ignores unrecognized TXT record formats","time":{"start":1715684607668,"stop":1715684607668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c372f830232d197","name":"receives messages sent to provided content topic through stream","time":{"start":1715685084788,"stop":1715685084789,"duration":1},"status":"skipped","severity":"normal"},{"uid":"53a3a469ac8a3306","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715684880237,"stop":1715684880237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe11fc5737dd856","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715684583341,"stop":1715684583341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3a7e26cfe6a3d2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715684583410,"stop":1715684583410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b506f2e4903d83","name":"Check received message containing emoji","time":{"start":1715684799774,"stop":1715684799775,"duration":1},"status":"passed","severity":"normal"},{"uid":"7997d1fddedf0bca","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715684880236,"stop":1715684880237,"duration":1},"status":"passed","severity":"normal"},{"uid":"8098a524e7d58a2e","name":"Generator, custom pubsub topic","time":{"start":1715685196436,"stop":1715685196436,"duration":0},"status":"passed","severity":"normal"},{"uid":"30506e2377b1a006","name":"All","time":{"start":1715684643946,"stop":1715684643948,"duration":2},"status":"passed","severity":"normal"},{"uid":"962502c423f508bc","name":"Check received message containing long","time":{"start":1715685108570,"stop":1715685108571,"duration":1},"status":"passed","severity":"normal"},{"uid":"856af63afa58a03c","name":"Query with Promise Callback, No Decoder","time":{"start":1715685186652,"stop":1715685186653,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0414583d78fa795","name":"Push message with SQL Injection payload","time":{"start":1715685027020,"stop":1715685027020,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f7b105d792f1c","name":"Push message with content topic containing special chars","time":{"start":1715685166718,"stop":1715685166718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d3753e4a72921b","name":"throws an error for improperly formatted content topics","time":{"start":1715684583329,"stop":1715684583329,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ffb35e16de54a7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715684607672,"stop":1715684607672,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a1b716107ec1412","name":"isConnected return false after peer stops","time":{"start":1715684684092,"stop":1715684684093,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3f31931d6694e6","name":"should set field with only RELAY enabled","time":{"start":1715684591802,"stop":1715684591802,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb7b9fa68c71fab","name":"caches peers it previously fetched","time":{"start":1715684607668,"stop":1715684607669,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a08429ed9dc6d89","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715684583350,"stop":1715684583350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3e9fe65d0d37e8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715685084608,"stop":1715685084609,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0496c8b703ceed","name":"connects to nwaku","time":{"start":1715685228139,"stop":1715685228140,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cee60c76314aa2","name":"random static sharding 4 - Cluster ID: 921, Shard ID: 369","time":{"start":1715685151106,"stop":1715685151106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6b697a41ba566f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715685226680,"stop":1715685226681,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ee1a4da6849378","name":"Check received message containing Russian","time":{"start":1715685108573,"stop":1715685108573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e00e1865354fe2","name":"Push message with content topic containing Russian","time":{"start":1715685027030,"stop":1715685027030,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8c19c0384657b3","name":"Does not throw an exception when node disconnects","time":{"start":1715685228140,"stop":1715685228140,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dd7a5d3912979e","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715684634637,"stop":1715684634638,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e58a87384ffabd","name":"different cluster, different shard: nodes don't connect","time":{"start":1715684804710,"stop":1715684804711,"duration":1},"status":"passed","severity":"normal"},{"uid":"679dd27fc37dadda","name":"Encoder throws on empty string content topic","time":{"start":1715684596704,"stop":1715684596704,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d151b07ebc7453","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715685151097,"stop":1715685151097,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca42df161ba3eba","name":"should properly compute the node id","time":{"start":1715684591796,"stop":1715684591797,"duration":1},"status":"passed","severity":"normal"},{"uid":"7752a27df89dc7fc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715684829941,"stop":1715684829941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8bd97874e9b9f1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715685226681,"stop":1715685226682,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96bfa407222297e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715684583322,"stop":1715684583323,"duration":1},"status":"passed","severity":"normal"},{"uid":"341a1ed7ed05a8ac","name":"Push message on custom pubsubTopic","time":{"start":1715684884235,"stop":1715684884235,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ef8d21939c7dcf","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715684725607,"stop":1715684725607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3adf1427bb9932a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715684829942,"stop":1715684829942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e545b69df76b655a","name":"Push message with long payload","time":{"start":1715685027017,"stop":1715685027017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faf41360f639189","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715684884244,"stop":1715684884245,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f91fc13658e6c52","name":"Push message with content topic containing long","time":{"start":1715685027026,"stop":1715685027027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c590f508d745f2de","name":"Query generator for multiple messages","time":{"start":1715685199432,"stop":1715685199432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7493a0cc8d9639b","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715684804739,"stop":1715684804739,"duration":0},"status":"passed","severity":"normal"},{"uid":"248eee92fcbfe3f6","name":"Ping on subscribed peer","time":{"start":1715684707169,"stop":1715684707170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78474bbae39d13f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715684725606,"stop":1715684725606,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a817acdca8f0572","name":"Publish message with custom timestamp: Tue May 14 2024 12:10:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1715685084606,"stop":1715685084607,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3c01999ca93ed","name":"Check received message containing Russian","time":{"start":1715684799770,"stop":1715684799770,"duration":0},"status":"passed","severity":"normal"},{"uid":"838ce3a14d6d71ea","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715684884233,"stop":1715684884233,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeb5e43c606c639","name":"Push message with content topic containing JSON","time":{"start":1715685166721,"stop":1715685166722,"duration":1},"status":"passed","severity":"normal"},{"uid":"989d0aeb2aca3bc9","name":"Privacy Node - default protocol","time":{"start":1715685239747,"stop":1715685239747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b7707fc8672c4e","name":"dispatchEvent via connectionManager","time":{"start":1715684674132,"stop":1715684674132,"duration":0},"status":"passed","severity":"normal"},{"uid":"db831627c2c72cc9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715685278393,"stop":1715685278393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec983f2de0c88941","name":"Publish message with custom timestamp: Wed May 24 2023 11:10:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1715685084605,"stop":1715685084606,"duration":1},"status":"passed","severity":"normal"},{"uid":"f411248f08930f85","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715684804757,"stop":1715684804759,"duration":2},"status":"passed","severity":"normal"},{"uid":"81c56320383dde40","name":"Passing page size 0 when there are 110 messages","time":{"start":1715685219211,"stop":1715685219211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d206cab92c049dc6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715685096243,"stop":1715685096243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0e231cec7184f3","name":"Check received message with timestamp: 1715684633716 ","time":{"start":1715685108585,"stop":1715685108585,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f02eb44c6f45fa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715685278390,"stop":1715685278390,"duration":0},"status":"passed","severity":"normal"},{"uid":"969ff5346ddba6cc","name":"Check received message containing emoji","time":{"start":1715685108584,"stop":1715685108584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2551828b3b72ef","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715685374030,"stop":1715685374030,"duration":0},"status":"passed","severity":"normal"},{"uid":"83283e3a2cb659ab","name":"Push message with JSON payload","time":{"start":1715685027022,"stop":1715685027022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e072de9c1f7dba9","name":"Overlapping topic subscription","time":{"start":1715684880239,"stop":1715684880239,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd96349c81348ae8","name":"Check message with no content topic is not received","time":{"start":1715685108587,"stop":1715685108587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51e956e50a7db89","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715684583336,"stop":1715684583336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed246202ca11796","name":"Push message with custom timestamp: 1684926405019","time":{"start":1715685027036,"stop":1715685027036,"duration":0},"status":"passed","severity":"normal"},{"uid":"178dc572027a3036","name":"Push message on custom pubsubTopic","time":{"start":1715684884232,"stop":1715684884233,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbcaf6da5460c24","name":"Push message with emoji payload","time":{"start":1715685166714,"stop":1715685166714,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f1d459038bfa5b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804721,"stop":1715684804722,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5249ad54dd18ff","name":"Refresh subscription","time":{"start":1715684880240,"stop":1715684880240,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ef1ffedeb816d5","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715684583331,"stop":1715684583331,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b08fc3e05732ce","name":"Throws when trying to push message with empty payload","time":{"start":1715685166715,"stop":1715685166716,"duration":1},"status":"passed","severity":"normal"},{"uid":"9caca24900ec069b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715684804759,"stop":1715684804759,"duration":0},"status":"passed","severity":"normal"},{"uid":"6354514f196db287","name":"Push message with content topic containing numeric","time":{"start":1715685166717,"stop":1715685166718,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf4c456beab412d","name":"recovers when dns.resolve returns empty","time":{"start":1715684607667,"stop":1715684607667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0b6fe2e74020ce","name":"Check received message containing numeric","time":{"start":1715684799768,"stop":1715684799768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63d073110dd4951","name":"Check message received after jswaku node is restarted","time":{"start":1715685108588,"stop":1715685108588,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ca7fdbba7c3e446","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715684607431,"stop":1715684607431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df1b4ba3932a0a3","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715684804752,"stop":1715684804752,"duration":0},"status":"passed","severity":"normal"},{"uid":"69049f9f21aa23cb","name":"Generator, 2 different pubsubtopics","time":{"start":1715685196436,"stop":1715685196437,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4949e4bb335237","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715684607198,"stop":1715684607198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b3f083ad65fb09","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804740,"stop":1715684804740,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d5e0a5e1f3e3ee","name":"Push message with content topic containing SQL Injection","time":{"start":1715685166720,"stop":1715685166720,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cd5a866d90bfe4","name":"Reusing cursor across nodes","time":{"start":1715685141068,"stop":1715685141068,"duration":0},"status":"passed","severity":"normal"},{"uid":"17de69e1c3d4e88a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715685141067,"stop":1715685141068,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e63d977c2adc75","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715684583346,"stop":1715684583347,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f878bbe9035eba","name":"Push message with content topic containing Script","time":{"start":1715685166720,"stop":1715685166720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7953346be8cfc797","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715685186651,"stop":1715685186652,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18474b31ab77ae8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715684725604,"stop":1715684725604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe132ebeff54ac31","name":"Push message with content topic containing numeric","time":{"start":1715685027028,"stop":1715685027028,"duration":0},"status":"passed","severity":"normal"},{"uid":"294dc01765432e4a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715684583335,"stop":1715684583335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d680beeaae4be078","name":"different cluster, different shard: nodes don't connect","time":{"start":1715684936914,"stop":1715684936914,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0029f52fe1b75e","name":"start node with empty shard","time":{"start":1715685151113,"stop":1715685151113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41ddd397cda67fe","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715685374030,"stop":1715685374031,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11e471f186a21fb","name":"Push message with content topic containing XML","time":{"start":1715685166720,"stop":1715685166721,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e38d1c02e6a04ab","name":"Check received message containing Chinese","time":{"start":1715684799768,"stop":1715684799769,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd2fa728096d86b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715685141048,"stop":1715685141060,"duration":12},"status":"passed","severity":"normal"},{"uid":"8a0f8dcae8d47269","name":"1 Relay, 1 fetch","time":{"start":1715684607430,"stop":1715684607430,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c131e8357f1b94","name":"should return unique PubsubTopics for static sharding","time":{"start":1715684583332,"stop":1715684583332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3851f8b24742f37a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715685278389,"stop":1715685278389,"duration":0},"status":"passed","severity":"normal"},{"uid":"837b00e5fae21c6f","name":"Subscribe to topic containing short and receive message","time":{"start":1715684880240,"stop":1715684880242,"duration":2},"status":"passed","severity":"normal"},{"uid":"fae1a7b08d31f928","name":"Check publish message containing unicode special characters","time":{"start":1715685084604,"stop":1715685084604,"duration":0},"status":"passed","severity":"normal"},{"uid":"87613f10d693958e","name":"shard 0","time":{"start":1715685151096,"stop":1715685151097,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf62d095d224784","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715684804738,"stop":1715684804738,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f4edf8d4f7b4d3","name":"Check publish message containing Arabic","time":{"start":1715685084598,"stop":1715685084598,"duration":0},"status":"passed","severity":"normal"},{"uid":"25125766050a7f08","name":"Sign & Recover","time":{"start":1715684618164,"stop":1715684618164,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedbd020f8f70a0a","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715684707680,"stop":1715684707680,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bdd710076817b","name":"should get / set TCP multiaddr","time":{"start":1715684591798,"stop":1715684591798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5da7ae366861b1","name":"should configure sharding based on application and version for autosharding","time":{"start":1715684583348,"stop":1715684583348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3363850db978267","name":"Relay - dialed first","time":{"start":1715685239736,"stop":1715685239737,"duration":1},"status":"passed","severity":"normal"},{"uid":"984c052163e3363a","name":"Overlapping topic subscription","time":{"start":1715685278384,"stop":1715685278384,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cba1a889ddcda91","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715684884252,"stop":1715684884253,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec02e5e967cd036f","name":"Push message with custom timestamp: 1684926399924","time":{"start":1715685166725,"stop":1715685166725,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9017cebb78a93f","name":"Push message with Arabic payload","time":{"start":1715685166686,"stop":1715685166699,"duration":13},"status":"passed","severity":"normal"},{"uid":"b338e8ba6f82a5e8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715684829940,"stop":1715684829940,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b59e085ad8ed46c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715685186647,"stop":1715685186647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d729bba5569fda","name":"random static sharding 9 - Cluster ID: 736, Shard ID: 973","time":{"start":1715685151109,"stop":1715685151109,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc37f8443d3c2141","name":"Generator, custom pubsub topic","time":{"start":1715685196432,"stop":1715685196432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fc987292f32468","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app4/4/topic260/xml","time":{"start":1715685138544,"stop":1715685138545,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb78753f8abc7ea","name":"Query Generator - forward","time":{"start":1715685190392,"stop":1715685190393,"duration":1},"status":"passed","severity":"normal"},{"uid":"73000a368da6fb6a","name":"Check publish message containing shell command","time":{"start":1715685084602,"stop":1715685084602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3470ad07ad9a3969","name":"Publish message with large meta","time":{"start":1715685084611,"stop":1715685084611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f664398dad5f7a8d","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715685205933,"stop":1715685205934,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52eaab980b32264","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715685278388,"stop":1715685278388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8787c8dd0c2234f2","name":"Check received message containing escaped characters","time":{"start":1715685108583,"stop":1715685108583,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf273ecf1cfd497","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715685084609,"stop":1715685084610,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a16613462c7120f","name":"Push message with meta","time":{"start":1715685166724,"stop":1715685166724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee15827dc98c5f65","name":"same cluster, different shard: nodes don't connect","time":{"start":1715684804709,"stop":1715684804710,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e17f4ada523797d","name":"Push message with short payload","time":{"start":1715685166644,"stop":1715685166660,"duration":16},"status":"passed","severity":"normal"},{"uid":"c11dea3fad89f9f","name":"Push message with content topic containing emoji","time":{"start":1715685027033,"stop":1715685027034,"duration":1},"status":"passed","severity":"normal"},{"uid":"543f91484ca4d24f","name":"Check publish message containing SQL Injection","time":{"start":1715685084599,"stop":1715685084599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7b6b47f58cd103","name":"should get / set UDP multiaddr","time":{"start":1715684591798,"stop":1715684591798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b03a761e58d1cfd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715684591170,"stop":1715684591170,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac44eb57604ddd1","name":"Asymmetric encrypt & decrypt","time":{"start":1715684618162,"stop":1715684618163,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a53cae6f1dbcd93","name":"should be able to encode the field with only STORE set to true","time":{"start":1715684591162,"stop":1715684591163,"duration":1},"status":"passed","severity":"normal"},{"uid":"19382764fc0b863d","name":"Decoder throws on empty string content topic","time":{"start":1715684596705,"stop":1715684596705,"duration":0},"status":"passed","severity":"normal"},{"uid":"696876e35f9f8dd5","name":"different cluster, same shard: nodes don't connect","time":{"start":1715684804710,"stop":1715684804710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db80ef926e0405f","name":"Ping on unsubscribed peer","time":{"start":1715684707170,"stop":1715684707171,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab7aaafedd13c45","name":"should encode/decode to RLP encoding","time":{"start":1715684591797,"stop":1715684591797,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc9c05114d082a0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715685278382,"stop":1715685278382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5e067366ef264d","name":"should throw error - no id","time":{"start":1715684591794,"stop":1715684591794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdc814cae24a27d","name":"random static sharding 3 - Cluster ID: 878, Shard ID: 162","time":{"start":1715685151105,"stop":1715685151105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3ccf4259dc6c0f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715684583342,"stop":1715684583342,"duration":0},"status":"passed","severity":"normal"},{"uid":"de19e6889e5239ce","name":"getPeersByDiscovery","time":{"start":1715684674130,"stop":1715684674131,"duration":1},"status":"passed","severity":"normal"}]