2024-08-27 15:07:46 +00:00

1 line
157 KiB
JSON

[{"uid":"292957e20f18c29f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1724770439323,"stop":1724770439324,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2599b1d2e13338b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724771136000,"stop":1724771136000,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d94c77c9c2553e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724770705226,"stop":1724770705226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6ee25f4ff982b6","name":"Fails to push message with large meta","time":{"start":1724771029974,"stop":1724771029975,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cfd58e2c48f59d","name":"Push message with custom timestamp: 1724774309630","time":{"start":1724771148218,"stop":1724771148219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7acb3403c62d0716","name":"Subscribe to topic containing Script and receive message","time":{"start":1724770705233,"stop":1724770705233,"duration":0},"status":"passed","severity":"normal"},{"uid":"681a906e07092cbc","name":"Subscribe to topic containing shell command and publish message","time":{"start":1724771073728,"stop":1724771073729,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c382636530fc41d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1724771164592,"stop":1724771164594,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cf6f3fd030cd6bd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724770731680,"stop":1724770731681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e52c23ae99835b","name":"Push message on custom pubsubTopic","time":{"start":1724770914738,"stop":1724770914738,"duration":0},"status":"passed","severity":"normal"},{"uid":"5525a05e4f2bd03","name":"Asymmetric encrypt & decrypt","time":{"start":1724770445642,"stop":1724770445642,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d6a27055c4efdc","name":"should not throw an error for a single configured topic","time":{"start":1724770411621,"stop":1724770411622,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8cf96d6d39e3a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724770557348,"stop":1724770557348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a9976cd12f25f","name":"Generator, 2 different pubsubtopics","time":{"start":1724771182265,"stop":1724771182265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dcee1869ecad07","name":"recovers when dns.resolve returns empty","time":{"start":1724770435496,"stop":1724770435496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b325b8b641166264","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1724770709430,"stop":1724770709430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02e180613093be7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1724771203341,"stop":1724771203342,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e12ddc7db3b00","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724770600619,"stop":1724770600620,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ebfd4d20368d5ec","name":"Subscribe and receives messages on 20 topics","time":{"start":1724770705228,"stop":1724770705228,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ff69578cfd42dc","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1724770709438,"stop":1724770709438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d44a67781ef3b4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724771113959,"stop":1724771113960,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9f2785bf029c37","name":"should be able to decode the field with only FILTER set to true","time":{"start":1724770419389,"stop":1724770419390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b7190b0366043d","name":"Light Node - default protocols","time":{"start":1724771206862,"stop":1724771206862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1294b71182d3fc94","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1724770709416,"stop":1724770709429,"duration":13},"status":"passed","severity":"normal"},{"uid":"457afc1024d2675c","name":"LightPush with 2 connections","time":{"start":1724770765124,"stop":1724770765125,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f093b75fe38a8fd","name":"Push message with custom timestamp: 1724767109630","time":{"start":1724771148218,"stop":1724771148218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a7716fde25ea90","name":"Push message with content topic containing Russian","time":{"start":1724771148188,"stop":1724771148188,"duration":0},"status":"passed","severity":"normal"},{"uid":"377e753e098f485f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1724771164594,"stop":1724771164594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d3ab8cba10c2ac","name":"Push message with content topic containing shell command","time":{"start":1724771029969,"stop":1724771029970,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc42e3e695e3769c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724771177782,"stop":1724771177782,"duration":0},"status":"passed","severity":"normal"},{"uid":"342ac5f0d60c3f80","name":"should not fail to start the service if it is already started","time":{"start":1724770480647,"stop":1724770480647,"duration":0},"status":"passed","severity":"normal"},{"uid":"65dc786594f37103","name":"should throw an error for an unconfigured topic","time":{"start":1724770411622,"stop":1724770411622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4625bccf2f5b5b","name":"Refresh subscription","time":{"start":1724770705229,"stop":1724770705229,"duration":0},"status":"passed","severity":"normal"},{"uid":"582ea5c8c12de04f","name":"Query with Promise Callback, No message returned","time":{"start":1724771164598,"stop":1724771164599,"duration":1},"status":"passed","severity":"normal"},{"uid":"502467475cde6885","name":"Check received message containing JSON","time":{"start":1724771037636,"stop":1724771037636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3bcd85cae06d17","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724770435500,"stop":1724770435501,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2151cee2656cc3aa","name":"should return empty list for no shard","time":{"start":1724770411613,"stop":1724770411613,"duration":0},"status":"passed","severity":"normal"},{"uid":"394ffbad80ff6353","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724770557353,"stop":1724770557353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52932bedfc69d44","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724770731680,"stop":1724770731680,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d467fa5e99c3f","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1724770411625,"stop":1724770411625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acf98bd5761495a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1724770411619,"stop":1724770411620,"duration":1},"status":"passed","severity":"normal"},{"uid":"820a3bbe52e14161","name":"Relay + Store","time":{"start":1724770470985,"stop":1724770470985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8168bfe293543ceb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1724770411616,"stop":1724770411616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58286e6ece357de","name":"Ping on unsubscribed peer","time":{"start":1724770556207,"stop":1724770556209,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fb6399a84e6a03f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1724770411612,"stop":1724770411612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3056688f28024080","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1724771073726,"stop":1724771073726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba2f593ffd0c917","name":"Filter with 0 connections","time":{"start":1724770765123,"stop":1724770765123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a2098a1291d79f","name":"Subscribe to topic containing XML and receive message","time":{"start":1724771177741,"stop":1724771177741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cae61a1dea291e","name":"Publish message with custom timestamp: Wed Sep 06 2023 15:03:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1724771065113,"stop":1724771065113,"duration":0},"status":"passed","severity":"normal"},{"uid":"5606a8f0afd2ab58","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724771177786,"stop":1724771177786,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfb898696d25d6f","name":"Check received message containing short","time":{"start":1724771037616,"stop":1724771037617,"duration":1},"status":"passed","severity":"normal"},{"uid":"811d94364ef03c3b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724770914739,"stop":1724770914739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5eed92deeccded3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1724771065115,"stop":1724771065115,"duration":0},"status":"passed","severity":"normal"},{"uid":"af254068196aecf6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724770600619,"stop":1724770600619,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f1dad8c7b12a94","name":"Subscribe and receive messages via waku relay post","time":{"start":1724771177734,"stop":1724771177735,"duration":1},"status":"passed","severity":"normal"},{"uid":"45155bb84cba977f","name":"should properly create location multiaddrs - tcp6","time":{"start":1724770419971,"stop":1724770419971,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a40a9c55952589","name":"Filter with 2 connections","time":{"start":1724770765125,"stop":1724770765125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6531560d2f1f19","name":"Fields are not dropped","time":{"start":1724770424253,"stop":1724770424256,"duration":3},"status":"passed","severity":"normal"},{"uid":"2decac0573f1344","name":"Ping succeeds for all connected peers","time":{"start":1724770588900,"stop":1724770588900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f843ff0ee04a60c","name":"handles multiple messages","time":{"start":1724771194452,"stop":1724771194452,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1ab0be8772199b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724771177785,"stop":1724771177785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6214bc26e397e939","name":"should get / set TCP multiaddr","time":{"start":1724770419966,"stop":1724770419969,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d06cce0a751fa7b","name":"Check received message containing SQL Injection","time":{"start":1724771037631,"stop":1724771037631,"duration":0},"status":"passed","severity":"normal"},{"uid":"87767a3c8db4d7b3","name":"Check publish message containing numeric","time":{"start":1724771065095,"stop":1724771065102,"duration":7},"status":"passed","severity":"normal"},{"uid":"c960568d715b7148","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1724771035519,"stop":1724771035519,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a1e71801cda52e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724770677642,"stop":1724770677646,"duration":4},"status":"passed","severity":"normal"},{"uid":"e304cdc8416f9be4","name":"should emit a peer event after start","time":{"start":1724770439321,"stop":1724770439321,"duration":0},"status":"passed","severity":"normal"},{"uid":"274a06d312efcfbe","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1724770709444,"stop":1724770709444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03951b194c554c8","name":"Subscribe and receives messages on 20 topics","time":{"start":1724771177736,"stop":1724771177736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d721cda7b047ec29","name":"Promise Callback - true","time":{"start":1724771170245,"stop":1724771170246,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc4f42d8386aee2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1724770411594,"stop":1724770411604,"duration":10},"status":"passed","severity":"normal"},{"uid":"9747ab2f3cb663cd","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724770897693,"stop":1724770897693,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b30b2a0ae42fee","name":"should not receive a peer event after stop","time":{"start":1724770480650,"stop":1724770480650,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3d8bef614d0e43","name":"Generator, custom pubsub topic","time":{"start":1724771182263,"stop":1724771182264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c492f910fcced5","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1724770709431,"stop":1724770709431,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcafe64ebad5654b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724770731681,"stop":1724770731681,"duration":0},"status":"passed","severity":"normal"},{"uid":"819cd69742d4e3e0","name":"Check received message containing XML","time":{"start":1724771037621,"stop":1724771037621,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c03301002ce3dc","name":"Push message with content topic containing Russian","time":{"start":1724771029962,"stop":1724771029964,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b38f45f5cbf7770","name":"Subscribe to topic containing XML and receive message","time":{"start":1724771177786,"stop":1724771177786,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dafa7bdb8a415d","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724770897687,"stop":1724770897688,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8123e2fbe37e713","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724770705236,"stop":1724770705237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96da9949be94388","name":"topics with same application and version share the same shard","time":{"start":1724770411608,"stop":1724770411608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32144a8a2cd125a","name":"Waku message hash computation (payload length 0)","time":{"start":1724770414077,"stop":1724770414077,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1a184756937530","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724771177735,"stop":1724771177735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e419b27135adcfa4","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1724770411610,"stop":1724770411611,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d3889139f2663","name":"Push message with meta","time":{"start":1724771148194,"stop":1724771148194,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e25301463dab187","name":"Decoder throws on empty string content topic","time":{"start":1724770424750,"stop":1724770424750,"duration":0},"status":"passed","severity":"normal"},{"uid":"533208c362a064b2","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1724770462013,"stop":1724770462013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3889b2c99f54f52c","name":"Passing page size 19 when there are 20 messages","time":{"start":1724771194779,"stop":1724771194779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71b7a1a1b915a31","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724770557351,"stop":1724770557352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d935479322831a2","name":"Check received message containing XML","time":{"start":1724771037635,"stop":1724771037635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7722835b8e5f1f9","name":"addEventListener with correct event","time":{"start":1724770503326,"stop":1724770503327,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e1268d90359934","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1724771073720,"stop":1724771073720,"duration":0},"status":"passed","severity":"normal"},{"uid":"98779b720ceb54a3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1724771073727,"stop":1724771073727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc464404f211d18","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724771177739,"stop":1724771177740,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0f2c3eeb2b5f40","name":"Check meta is set [symmetric]","time":{"start":1724770445293,"stop":1724770445294,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51c61aba4df3f34","name":"Decoder throws on undefined content topic","time":{"start":1724770424749,"stop":1724770424750,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd28d5f17e8d0e57","name":"Passing page size 110 when there are 120 messages","time":{"start":1724771194779,"stop":1724771194780,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13c79da712c57a5","name":"Encoder throws on empty string content topic","time":{"start":1724770446867,"stop":1724770446868,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b60d05c90b33d27","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724771177780,"stop":1724771177780,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b92fba5e8e7266","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1724771073729,"stop":1724771073729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c2b96ff34b08a0","name":"should not receive a peer event after stop","time":{"start":1724770439322,"stop":1724770439322,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf15bf9a9f457770","name":"Renews peer on consistent ping failures","time":{"start":1724770588901,"stop":1724770588901,"duration":0},"status":"passed","severity":"normal"},{"uid":"940448fee18203e6","name":"Check received message containing SQL Injection","time":{"start":1724770677638,"stop":1724770677639,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbc242ea245bda9","name":"Round trip binary serialization","time":{"start":1724770424747,"stop":1724770424747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae0960ca80eca75","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1724770709371,"stop":1724770709372,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec69713e5f8cefa","name":"should encode/decode to RLP encoding","time":{"start":1724770419965,"stop":1724770419965,"duration":0},"status":"passed","severity":"normal"},{"uid":"533660f242774fa4","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1724770709381,"stop":1724770709381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4249f0e56b6a23ac","name":"Subscribe and receive messages via lightPush","time":{"start":1724771177725,"stop":1724771177726,"duration":1},"status":"passed","severity":"normal"},{"uid":"370f844a70264d80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1724770411618,"stop":1724770411618,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fa1402f209767d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724770731684,"stop":1724770731684,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4341117101ba51","name":"Reopen subscription with peer with lost subscription","time":{"start":1724770556209,"stop":1724770556211,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb193d9c00908f56","name":"Subscribe to topic containing long and receive message","time":{"start":1724771177738,"stop":1724771177739,"duration":1},"status":"passed","severity":"normal"},{"uid":"734eacf4f7ba391","name":"Check received message with timestamp: 1724770462198000000 ","time":{"start":1724770677642,"stop":1724770677642,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b215bc58a4ed8b","name":"LightPush with 1 connections","time":{"start":1724770765123,"stop":1724770765124,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f54e10d67464a1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1724771073723,"stop":1724771073724,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c282c8bd388078","name":"Check publish message containing unicode special characters","time":{"start":1724771065111,"stop":1724771065111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e58083dfe70ef8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724770557351,"stop":1724770557351,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2e3a3d173bdf8a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1724770414075,"stop":1724770414076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87b02da088ed861","name":"Push message with content topic containing emoji","time":{"start":1724771148193,"stop":1724771148193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af0ef6c785e90f4","name":"Check publish message containing emoji","time":{"start":1724771065112,"stop":1724771065112,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe6c8a40b4cbb43","name":"Ping on subscribed peer","time":{"start":1724770527768,"stop":1724770527768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5884e62ece42ef4","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1724770470163,"stop":1724770470164,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbf90e5b4f52f9c","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724770897689,"stop":1724770897689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24170983fe6cd39","name":"Check received message containing emoji","time":{"start":1724770677641,"stop":1724770677642,"duration":1},"status":"passed","severity":"normal"},{"uid":"24057ee07c92cdbc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1724770709438,"stop":1724770709438,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0ad65bfde5f7e6","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1724770411613,"stop":1724770411613,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fa48b6a7370322","name":"Check received message with timestamp: 1724770462198 ","time":{"start":1724770677642,"stop":1724770677642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f44567ca634ffc","name":"should load peers from local storage and dispatch events","time":{"start":1724770439323,"stop":1724770439323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9823e2cd1885dcd3","name":"Ping on peer without subscriptions","time":{"start":1724770556217,"stop":1724770556219,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcfc97b2ec730c92","name":"Query Generator, No message returned","time":{"start":1724771164595,"stop":1724771164595,"duration":0},"status":"passed","severity":"normal"},{"uid":"816d898d255b899e","name":"Check received message containing special chars","time":{"start":1724771037629,"stop":1724771037629,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a5e2d6a43b0e55","name":"Default pageSize","time":{"start":1724771194780,"stop":1724771194780,"duration":0},"status":"passed","severity":"normal"},{"uid":"630b67d34bf661f5","name":"Push message with content topic containing emoji","time":{"start":1724771029972,"stop":1724771029972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a3d8d0e525f2f6","name":"Passing invalid cursor","time":{"start":1724771122554,"stop":1724771122555,"duration":1},"status":"passed","severity":"normal"},{"uid":"423403aaa2c143","name":"should return valid sharding parameters for static sharding","time":{"start":1724770411625,"stop":1724770411625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff6490404b7c218","name":"Init the array if not present","time":{"start":1724770411099,"stop":1724770411101,"duration":2},"status":"passed","severity":"normal"},{"uid":"30096d404b514561","name":"Check received message containing unicode special characters","time":{"start":1724770677641,"stop":1724770677641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24f62a5256df227","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724770705232,"stop":1724770705232,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc5a5295e0dfe44","name":"Query generator for multiple messages","time":{"start":1724771181991,"stop":1724771181992,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d4948728191bbc","name":"Push message with unicode special characters payload","time":{"start":1724771148183,"stop":1724771148184,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ff42dd064ba482","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1724770525115,"stop":1724770525116,"duration":1},"status":"passed","severity":"normal"},{"uid":"addd690aa439a9e7","name":"Js publishes, other Js receives","time":{"start":1724771054701,"stop":1724771054702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d55fd9a54d9534e","name":"Check received message containing Script","time":{"start":1724770677639,"stop":1724770677639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebd387cb4e23574","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724770705227,"stop":1724770705228,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac135f7f5ba79897","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app9/7/topic923/json","time":{"start":1724771113963,"stop":1724771113964,"duration":1},"status":"passed","severity":"normal"},{"uid":"577f82b7ee276984","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709379,"stop":1724770709380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4004a7f6f7151ca3","name":"Subscribe and receive messages via lightPush","time":{"start":1724770705225,"stop":1724770705225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91cbc8d7314beec","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1724770709404,"stop":1724770709405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7c0626549357e4","name":"it tolerates circular branch references","time":{"start":1724770435496,"stop":1724770435496,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37573c3861135bb","name":"Reopen subscription with peer with lost subscription","time":{"start":1724770556222,"stop":1724770556226,"duration":4},"status":"passed","severity":"normal"},{"uid":"6bd4fe54823ea56a","name":"Ping on subscribed peer","time":{"start":1724770556214,"stop":1724770556217,"duration":3},"status":"passed","severity":"normal"},{"uid":"6919647ee4ab71e3","name":"Push message with numeric payload","time":{"start":1724771029947,"stop":1724771029947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2754ec27c02253","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1724770424750,"stop":1724770424751,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea61c65f0da3dd3","name":"should handle a minimal index list","time":{"start":1724770411629,"stop":1724770411629,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1f3bfaa441a45c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1724771203344,"stop":1724771203344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5742dc4836cb62","name":"Subscribe to topic containing long and publish message","time":{"start":1724771073722,"stop":1724771073723,"duration":1},"status":"passed","severity":"normal"},{"uid":"873c897fd1a6b0d4","name":"Passing page size 0 when there are 110 messages","time":{"start":1724771194777,"stop":1724771194777,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c5074f9421d39c","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1724770709380,"stop":1724770709380,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c6d960ee5256b9","name":"Check publish message containing XML","time":{"start":1724771065107,"stop":1724771065107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5db3f3e2db4433","name":"shard 0","time":{"start":1724771135999,"stop":1724771136000,"duration":1},"status":"passed","severity":"normal"},{"uid":"e534425c5d365c62","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724771177742,"stop":1724771177765,"duration":23},"status":"passed","severity":"normal"},{"uid":"1e6724f08cc93048","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709436,"stop":1724770709437,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3e75e83f1dde72","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1724770434156,"stop":1724770434156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa48272b2188019","name":"isConnected return false after peer stops","time":{"start":1724770525117,"stop":1724770525117,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a14e9200a57e7","name":"should be called for bootstrap peers","time":{"start":1724770470163,"stop":1724770470163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33bb5783f207ec8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1724771046863,"stop":1724771046864,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c108290432f37a","name":"should only return 1 node with relay and store capability","time":{"start":1724770435498,"stop":1724770435498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19733619d478e56","name":"isConnected should return true after first peer connects","time":{"start":1724770525116,"stop":1724770525116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f357561400047f90","name":"Push message with short payload","time":{"start":1724771029946,"stop":1724771029946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6b2413604115fe","name":"Check message with no content topic is not received","time":{"start":1724771037649,"stop":1724771037649,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7160857dac30ee","name":"Symmetric encrypt & Decrypt","time":{"start":1724770445642,"stop":1724770445643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28fd78859291d1e","name":"should use DNS peer discovery with light client","time":{"start":1724770480651,"stop":1724770480651,"duration":0},"status":"skipped","severity":"normal"},{"uid":"645d6dbdad762966","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724770705230,"stop":1724770705231,"duration":1},"status":"passed","severity":"normal"},{"uid":"2653f6d9fee3a2af","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1724770709437,"stop":1724770709437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e71c4fd68cc822","name":"Push message with special chars payload","time":{"start":1724771148179,"stop":1724771148180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a999405e7d92bab6","name":"returns all values when wanted number matches available values","time":{"start":1724770434154,"stop":1724770434155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8db9ff2636a11b0","name":"retrieves a single peer","time":{"start":1724770435495,"stop":1724770435495,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fee8d5e694f5c6c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1724770446866,"stop":1724770446866,"duration":0},"status":"passed","severity":"normal"},{"uid":"22eca449dfec47ae","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1724770525115,"stop":1724770525115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfab86ce9190782","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724771177787,"stop":1724771177787,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dfc3432df7e32","name":"Fails to push message with empty content topic","time":{"start":1724771029973,"stop":1724771029973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca1d65d220c7de8","name":"should properly compute the node id","time":{"start":1724770419964,"stop":1724770419965,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c3692e6d9ea2ff","name":"Generator, custom pubsub topic","time":{"start":1724771182262,"stop":1724771182262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e84778460ec086","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724770705231,"stop":1724770705231,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd957543c88e73","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724771177739,"stop":1724771177739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7844e6675d3b7df","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1724771203344,"stop":1724771203344,"duration":0},"status":"passed","severity":"normal"},{"uid":"199056ca573ac370","name":"Subscribe to topic containing long and receive message","time":{"start":1724771177781,"stop":1724771177781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da1c42e8de45297","name":"should properly create location multiaddrs - tcp","time":{"start":1724770419972,"stop":1724770419972,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bc12906d18dd74","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1724770419384,"stop":1724770419385,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ae5dc9b0a4cf43","name":"Push message with Basic HTML tag payload","time":{"start":1724771148182,"stop":1724771148182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa9bec25036edbc","name":"Publishes to nwaku","time":{"start":1724771054700,"stop":1724771054700,"duration":0},"status":"passed","severity":"normal"},{"uid":"745309a140957176","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724771177766,"stop":1724771177767,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc88d419b4eedad","name":"Check message on other pubsub topic is not received","time":{"start":1724771037625,"stop":1724771037625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ad10c72cca17fa","name":"Subscribe to topic containing long and receive message","time":{"start":1724770705230,"stop":1724770705230,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0f1b8ce9e39bcc","name":"Check received message containing JSON","time":{"start":1724770677640,"stop":1724770677640,"duration":0},"status":"passed","severity":"normal"},{"uid":"95361364050dbd5b","name":"should properly create location multiaddrs - udp4","time":{"start":1724770419970,"stop":1724770419970,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb114c581024aa3","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724771230117,"stop":1724771230118,"duration":1},"status":"passed","severity":"normal"},{"uid":"8569193691f3b1ff","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1724771073719,"stop":1724771073719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2f87da2b322bb0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1724771185810,"stop":1724771185810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7631c70d350905","name":"Check publish message containing Script","time":{"start":1724771065106,"stop":1724771065107,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f74e83a06ad48","name":"should throw an error for missing required configuration","time":{"start":1724770411614,"stop":1724770411614,"duration":0},"status":"passed","severity":"normal"},{"uid":"218627bad84a7483","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1724771073718,"stop":1724771073719,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9186bda7bb8fd42","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app92/9/topic215/test.js","time":{"start":1724771113961,"stop":1724771113961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b805b9ffd84a2372","name":"Generator, 2 different pubsubtopics","time":{"start":1724771182262,"stop":1724771182263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d32c063d8aae2bc","name":"Check received message with timestamp: 1724770461210000000 ","time":{"start":1724771037638,"stop":1724771037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"633475ac60732439","name":"random static sharding 1 - Cluster ID: 471, Shard ID: 420","time":{"start":1724771136000,"stop":1724771136001,"duration":1},"status":"passed","severity":"normal"},{"uid":"202b87c81373e816","name":"can start and stop the service","time":{"start":1724770480645,"stop":1724770480645,"duration":0},"status":"passed","severity":"normal"},{"uid":"fead73305a7a82de","name":"Encoder throws on undefined content topic","time":{"start":1724770446867,"stop":1724770446867,"duration":0},"status":"passed","severity":"normal"},{"uid":"586a43e9105b3d13","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724770557353,"stop":1724770557354,"duration":1},"status":"passed","severity":"normal"},{"uid":"1773f06e1562dcb3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724771182263,"stop":1724771182263,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9c124b46de80db","name":"same cluster, different shard: nodes connect","time":{"start":1724770943582,"stop":1724770943582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8442ecedb8121c","name":"connected peers and dial","time":{"start":1724771030169,"stop":1724771030169,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc1e2237c554e860","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724771177742,"stop":1724771177742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab81ae7650d1f66","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1724770411593,"stop":1724770411593,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4aa25deb06a0c3","name":"Check received message containing numeric","time":{"start":1724770677636,"stop":1724770677636,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ca88e895938d9d","name":"Check message received after nwaku node is restarted","time":{"start":1724770677649,"stop":1724770677649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8062ded23963d8df","name":"Check publish message containing Arabic","time":{"start":1724771065104,"stop":1724771065104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80bc69943a669ec","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1724771203341,"stop":1724771203341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1113ada243c93ff4","name":"Push message with content topic containing unicode special characters","time":{"start":1724771148192,"stop":1724771148193,"duration":1},"status":"passed","severity":"normal"},{"uid":"102073ecf4d67907","name":"1 Relay, 1 fetch","time":{"start":1724770435060,"stop":1724770435060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c14dae53e1f535f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1724770411619,"stop":1724770411619,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd55833f5a5b475","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724770600620,"stop":1724770600620,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c3e298e837de3d","name":"Encoder throws on empty string content topic","time":{"start":1724770445296,"stop":1724770445296,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f23a1bd2f76e1","name":"Push message equal or less that 1MB","time":{"start":1724771029980,"stop":1724771029980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac4537f2c32cdd7","name":"Check received message containing Arabic","time":{"start":1724770677637,"stop":1724770677638,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e5f41b19874c32","name":"same cluster, same shard: nodes connect","time":{"start":1724770709357,"stop":1724770709357,"duration":0},"status":"passed","severity":"normal"},{"uid":"727e22cf46ede5e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1724770411620,"stop":1724770411620,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3681daaa3d7656","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1724770435162,"stop":1724770435163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2866dbea9d118663","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1724770411620,"stop":1724770411620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c122f51df6b7cb9","name":"Check received message containing short","time":{"start":1724771037628,"stop":1724771037628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78b1dd242392d3a","name":"Check received message containing Chinese","time":{"start":1724770677637,"stop":1724770677637,"duration":0},"status":"passed","severity":"normal"},{"uid":"635bdc5ae3ff793c","name":"Push message with custom timestamp: 1724774365377","time":{"start":1724771029979,"stop":1724771029979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59fac016cd37f46","name":"should throw an error for missing sharding configuration","time":{"start":1724770411626,"stop":1724770411626,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d6a8eff367ff5b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724771037624,"stop":1724771037624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28724aa07a3db70","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1724770411593,"stop":1724770411594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5721dc4395027fa7","name":"should be able to encode the field with only RELAY set to true","time":{"start":1724770419376,"stop":1724770419379,"duration":3},"status":"passed","severity":"normal"},{"uid":"431dc14c8127b379","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1724770897690,"stop":1724770897691,"duration":1},"status":"passed","severity":"normal"},{"uid":"156b276abfb07454","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724770914737,"stop":1724770914738,"duration":1},"status":"passed","severity":"normal"},{"uid":"865a7b2feee87e34","name":"Check received message containing shell command","time":{"start":1724771037622,"stop":1724771037622,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcc1d805b70ec9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1724770411614,"stop":1724770411615,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5022069de9b63f","name":"Overlapping topic subscription","time":{"start":1724770705229,"stop":1724770705229,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a7bc9116bc126d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724771177788,"stop":1724771177789,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6aad21037ca4a7e","name":"should emit a peer event after start","time":{"start":1724771053167,"stop":1724771053167,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbd8133d1217cbe","name":"LightPush with 3 connections","time":{"start":1724770765125,"stop":1724770765126,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c74e7aeb6746597","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724771177770,"stop":1724771177771,"duration":1},"status":"passed","severity":"normal"},{"uid":"141e736dd7485c63","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724770731679,"stop":1724770731679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84effeade4a6904","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1724770411605,"stop":1724770411605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba23e6acb8c5c59","name":"Check message on other pubsub topic is not received","time":{"start":1724770677647,"stop":1724770677647,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba5b749d274e74e","name":"Push to array if already present","time":{"start":1724770411102,"stop":1724770411102,"duration":0},"status":"passed","severity":"normal"},{"uid":"83434e80cf553b03","name":"Ephemeral field is preserved - encoder v0","time":{"start":1724770472685,"stop":1724770472685,"duration":0},"status":"passed","severity":"normal"},{"uid":"707c0be64a954ca0","name":"Check received message containing Script","time":{"start":1724771037631,"stop":1724771037635,"duration":4},"status":"passed","severity":"normal"},{"uid":"b60c752087dce81a","name":"throws on empty content topic","time":{"start":1724770411587,"stop":1724770411587,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c6a2ecf67d96ed","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724771230118,"stop":1724771230119,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f35c599e542066","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724771177788,"stop":1724771177788,"duration":0},"status":"passed","severity":"normal"},{"uid":"b036f68435d5ddb4","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1724770709359,"stop":1724770709360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5244aeb115b6c884","name":"Check received message containing long","time":{"start":1724771037628,"stop":1724771037629,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2eb7d65d92f27","name":"Promise Callback - false","time":{"start":1724771170246,"stop":1724771170247,"duration":1},"status":"passed","severity":"normal"},{"uid":"b743750dd64d7812","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724770677646,"stop":1724770677646,"duration":0},"status":"passed","severity":"normal"},{"uid":"215581bd79463161","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1724771164596,"stop":1724771164596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f539dc132651754d","name":"Push message with content topic containing JSON","time":{"start":1724771148191,"stop":1724771148191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24370bd0943db43","name":"Fails to push message bigger that 1MB","time":{"start":1724771148219,"stop":1724771148223,"duration":4},"status":"passed","severity":"normal"},{"uid":"6814b0bcbfd38c7a","name":"can start the service","time":{"start":1724771053164,"stop":1724771053164,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b7c974166bab2d","name":"Check received message containing escaped characters","time":{"start":1724770677641,"stop":1724770677641,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c0c202d9f0b2b","name":"Ping on peer without subscriptions","time":{"start":1724770556205,"stop":1724770556207,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee491967ae6e3df0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724771177779,"stop":1724771177779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc9907a21275a88","name":"Sets default value correctly","time":{"start":1724771201652,"stop":1724771201653,"duration":1},"status":"passed","severity":"normal"},{"uid":"61fe11cdec709436","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1724770419391,"stop":1724770419392,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8bf1c010ff49c2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app35/2/topic705/utf8","time":{"start":1724771113962,"stop":1724771113962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4656fa5f79778105","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724771177788,"stop":1724771177788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0579a1603ee910b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724771177786,"stop":1724771177786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49ea7b374be67e7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724770914733,"stop":1724770914734,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f5a99901911822","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1724770462012,"stop":1724770462012,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e283d347fab217","name":"Overlapping topic subscription","time":{"start":1724771177737,"stop":1724771177737,"duration":0},"status":"passed","severity":"normal"},{"uid":"219d250e47dcd6f0","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724771046865,"stop":1724771046865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a99a68e0a9bb810","name":"Check publish message containing escaped characters","time":{"start":1724771065110,"stop":1724771065111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbafa0337239d78","name":"safeDispatchEvent","time":{"start":1724770503330,"stop":1724770503330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec25620f55118be0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724771177739,"stop":1724771177739,"duration":0},"status":"passed","severity":"normal"},{"uid":"60edadefa990748b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1724771181992,"stop":1724771181992,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aae0ca39ab8f22","name":"Push message with Script payload","time":{"start":1724771029950,"stop":1724771029950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1329f554df9114","name":"1 Store, 2 fetches","time":{"start":1724770435060,"stop":1724770435061,"duration":1},"status":"passed","severity":"normal"},{"uid":"896ad6b439e2ac14","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724770480652,"stop":1724770480652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b07787e8ca31296f","name":"Keep-alive pings maintain the connection","time":{"start":1724770588900,"stop":1724770588901,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06fbf18d4a045bf","name":"Check received message containing numeric","time":{"start":1724771037629,"stop":1724771037629,"duration":0},"status":"passed","severity":"normal"},{"uid":"706d0f61c77fea96","name":"Reopen subscription with peer with lost subscription","time":{"start":1724770527769,"stop":1724770527770,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfd080b8f188030","name":"Subscribe to topic containing Script and receive message","time":{"start":1724771177741,"stop":1724771177741,"duration":0},"status":"passed","severity":"normal"},{"uid":"915cd3242a29336f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724770705232,"stop":1724770705232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf11756732979533","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1724771203345,"stop":1724771203345,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e87f09c73b83ce","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724770705229,"stop":1724770705229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ee33a2f1486963","name":"should only return 1 node with relay capability","time":{"start":1724770435498,"stop":1724770435498,"duration":0},"status":"passed","severity":"normal"},{"uid":"468acd025785f64e","name":"Reusing cursor across nodes","time":{"start":1724771122553,"stop":1724771122554,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00170dd3fa22415","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724770600622,"stop":1724770600622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19c6df642983fa3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724771037648,"stop":1724771037648,"duration":0},"status":"passed","severity":"normal"},{"uid":"256e71b6ea35af8b","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724770897694,"stop":1724770897695,"duration":1},"status":"passed","severity":"normal"},{"uid":"c637c7b635f424aa","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724771136008,"stop":1724771136008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d2c7593fff291","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724770897694,"stop":1724770897694,"duration":0},"status":"passed","severity":"normal"},{"uid":"5000cdcd655a7a66","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1724770709385,"stop":1724770709404,"duration":19},"status":"passed","severity":"normal"},{"uid":"7acca37f4acf7b49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1724770411618,"stop":1724770411618,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaceb272ecd0eff","name":"should set field with only STORE enabled","time":{"start":1724770419974,"stop":1724770419974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18e28e94d4aa9e8","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1724770588902,"stop":1724770588902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30a84b5444e0b69","name":"Query with Ordered Callback, No message returned","time":{"start":1724771164596,"stop":1724771164597,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdd29f3e454035f","name":"should properly create location multiaddrs - udp","time":{"start":1724770419971,"stop":1724770419972,"duration":1},"status":"passed","severity":"normal"},{"uid":"c110a60894d9822b","name":"Push message with content topic containing short","time":{"start":1724771029956,"stop":1724771029957,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b4d77ce3081498","name":"Push message with SQL Injection payload","time":{"start":1724771148181,"stop":1724771148181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5dfb471b5ed99c","name":"caches peers it previously fetched","time":{"start":1724770435497,"stop":1724770435497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09322bf66008935","name":"Push message with long payload","time":{"start":1724771029947,"stop":1724771029947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3158045bcbec3efd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724771177736,"stop":1724771177737,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd2afba8cc43e96","name":"should decode valid enr successfully","time":{"start":1724770419960,"stop":1724770419961,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ceea715f8667779","name":"should correctly map a content topic to a pubsub topic","time":{"start":1724770411627,"stop":1724770411627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cefbcff23677cd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709430,"stop":1724770709431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03953e822b77019","name":"should throw error - no public key","time":{"start":1724770419963,"stop":1724770419964,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efa9be97d4bc799","name":"Push message with content topic containing Script","time":{"start":1724771029965,"stop":1724771029965,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd09c779349b83de","name":"configure the node with multiple pubsub topics","time":{"start":1724771136008,"stop":1724771136008,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6437af816e17c8","name":"Query Generator - true","time":{"start":1724771170243,"stop":1724771170244,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12d15e3c04b62f6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724771177778,"stop":1724771177779,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7d600f267753f2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724770705236,"stop":1724770705236,"duration":0},"status":"passed","severity":"normal"},{"uid":"23532b32466cdc4f","name":"Push message with Arabic payload","time":{"start":1724771029948,"stop":1724771029949,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c851833fd63441e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1724770411620,"stop":1724770411620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27a80e48d5b8a5c","name":"Push message with numeric payload","time":{"start":1724771148179,"stop":1724771148179,"duration":0},"status":"passed","severity":"normal"},{"uid":"582d993ba516cfaa","name":"Ping fails for unsubscribed peers","time":{"start":1724770588900,"stop":1724770588900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8376c52f02785b21","name":"should be able to decode the field with only STORE set to true","time":{"start":1724770419390,"stop":1724770419391,"duration":1},"status":"passed","severity":"normal"},{"uid":"9903a52903b0e762","name":"Push message with content topic containing Script","time":{"start":1724771148189,"stop":1724771148190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b036c248e55793a","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1724770709437,"stop":1724770709437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10f691b6d117693","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1724770411606,"stop":1724770411606,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b07145a6862a8d3","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724770897691,"stop":1724770897691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a252f82411cd6e8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1724770419388,"stop":1724770419389,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7dcc4f891ad2ea","name":"can start the service","time":{"start":1724770480643,"stop":1724770480644,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da5d0531792b449","name":"Callback on promise, aborts when callback returns true","time":{"start":1724771181993,"stop":1724771181994,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d56ea1e9ad2f2d","name":"start node with empty content topic","time":{"start":1724771113967,"stop":1724771113971,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b50b57042f3e45a","name":"Query generator for multiple messages with different content topic format","time":{"start":1724771181993,"stop":1724771181993,"duration":0},"status":"passed","severity":"normal"},{"uid":"924e10a8390d07","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1724771073719,"stop":1724771073720,"duration":1},"status":"passed","severity":"normal"},{"uid":"92847807ba689a78","name":"Check received message containing JSON","time":{"start":1724771037621,"stop":1724771037622,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8e9bcd074c09fb","name":"Check message received after jswaku node is restarted","time":{"start":1724770677649,"stop":1724770677649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bb1997345c2b91a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724771177776,"stop":1724771177777,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa58a437f34e105f","name":"Subscribe to topic containing short and receive message","time":{"start":1724771177781,"stop":1724771177781,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b92915b986d061","name":"throws on content topic with too few or too many fields","time":{"start":1724770411587,"stop":1724770411588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5381ead2925d0b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1724770411607,"stop":1724770411608,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7f402a1cbf7f3d","name":"creates an iterator","time":{"start":1724771194452,"stop":1724771194452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2c28e312d9f3c3","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1724770411623,"stop":1724770411623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6cb255edae46d2","name":"Check received message containing Basic HTML tag","time":{"start":1724771037636,"stop":1724771037636,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cecd805310749b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724771230117,"stop":1724771230117,"duration":0},"status":"passed","severity":"normal"},{"uid":"867cb3577906f24f","name":"Check received message containing Russian","time":{"start":1724771037619,"stop":1724771037619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a8112bb324be8d","name":"ignores unrecognized TXT record formats","time":{"start":1724770435497,"stop":1724770435497,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8ee23ec740db03","name":"should encodeTxt and decodeTxt","time":{"start":1724770419960,"stop":1724770419960,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cacb099e13fc970","name":"Check received message containing special chars","time":{"start":1724771037618,"stop":1724771037618,"duration":0},"status":"passed","severity":"normal"},{"uid":"926023c9ad7923ce","name":"Passing page size 3 when there are 20 messages","time":{"start":1724771194778,"stop":1724771194778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ffd1b51251d979","name":"nwaku subscribes","time":{"start":1724771054699,"stop":1724771054699,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dc30400573e5a0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724770705227,"stop":1724770705227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70b600aaad9b03d","name":"Push message with XML payload","time":{"start":1724771029950,"stop":1724771029950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7a6dd7976980d","name":"LightPush with 0 connections","time":{"start":1724770765122,"stop":1724770765123,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2490118a107a3a8","name":"random static sharding 3 - Cluster ID: 158, Shard ID: 889","time":{"start":1724771136003,"stop":1724771136003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acd00af0e5cc70a","name":"Fails to publish duplicate message","time":{"start":1724771065114,"stop":1724771065114,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7754c731799406","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1724771046865,"stop":1724771046866,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1109d47ba86ed8f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724770731683,"stop":1724770731683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87f4e0d7249affc","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1724770411624,"stop":1724770411624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec61e3f7560149e8","name":"should only return 1 node with store capability","time":{"start":1724770435499,"stop":1724770435499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9583001aeaf0892f","name":"Push message equal or less that 1MB","time":{"start":1724771148219,"stop":1724771148219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dfa2574de4dd4b","name":"Check publish message after client node is restarted","time":{"start":1724771065117,"stop":1724771065117,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4aa80d6fe6df099","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1724770709434,"stop":1724770709435,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7ca7ac00671d96","name":"stop","time":{"start":1724770503330,"stop":1724770503333,"duration":3},"status":"passed","severity":"normal"},{"uid":"98bca9bebecff74c","name":"Ping on subscribed peer","time":{"start":1724770556204,"stop":1724770556205,"duration":1},"status":"passed","severity":"normal"},{"uid":"336bf7654f595835","name":"Query with Ordered Callback, No Decoder","time":{"start":1724771164596,"stop":1724771164596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f221805519eca3","name":"random static sharding 4 - Cluster ID: 205, Shard ID: 781","time":{"start":1724771136003,"stop":1724771136003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6432cc86af08f7e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724770557349,"stop":1724770557350,"duration":1},"status":"passed","severity":"normal"},{"uid":"2821bc3e0d064d0","name":"1 Store, 2 relays, 2 fetches","time":{"start":1724770435061,"stop":1724770435061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca501b3ac526a8f4","name":"should use the provided clusterId for the pubsub topic","time":{"start":1724770411628,"stop":1724770411628,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f9b7acfc73edfa","name":"Check received message containing shell command","time":{"start":1724770677640,"stop":1724770677641,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c106beb15778c5c","name":"Non TWN Cluster","time":{"start":1724771113960,"stop":1724771113960,"duration":0},"status":"passed","severity":"normal"},{"uid":"657ef342b314cf83","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1724770411615,"stop":1724770411615,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a4376f61b8a8c3","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724770731684,"stop":1724770731684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11815b84091e0f8","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1724770709440,"stop":1724770709440,"duration":0},"status":"passed","severity":"normal"},{"uid":"626ca7768d9cfa0","name":"Waku message hash computation (no timestamp)","time":{"start":1724770414077,"stop":1724770414077,"duration":0},"status":"passed","severity":"normal"},{"uid":"511544f3abd3e4a6","name":"Push message with content topic containing numeric","time":{"start":1724771148186,"stop":1724771148186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c32ae5106b2d0d7","name":"Encoder throws on empty string content topic","time":{"start":1724770424749,"stop":1724770424749,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f9f4795b354dab","name":"Subscribe to topic containing short and receive message","time":{"start":1724771177738,"stop":1724771177738,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c83846aec8498f","name":"Throws when trying to push message with empty payload","time":{"start":1724771029955,"stop":1724771029956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4698917b0e2cd612","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1724770424585,"stop":1724770424586,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c10aa23dfff7a92","name":"Publish message with rate limit","time":{"start":1724771065117,"stop":1724771065118,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3124d473da92e3","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724770897695,"stop":1724770897695,"duration":0},"status":"passed","severity":"normal"},{"uid":"4542adf48c65e470","name":"Delete observer","time":{"start":1724771032624,"stop":1724771032624,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d1b69f6910c15a","name":"Push message with content topic containing Arabic","time":{"start":1724771029961,"stop":1724771029962,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd23f7e7d036f6c","name":"handles empty contentTopics array correctly","time":{"start":1724770411626,"stop":1724770411626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b59ab9916c42ffc","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1724770419383,"stop":1724770419384,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc48fa7f8697b0a","name":"Check received message containing Russian","time":{"start":1724771037630,"stop":1724771037631,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f451c65157a4634","name":"new peer added after a peer was already found","time":{"start":1724771035518,"stop":1724771035518,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18cf77e6ff2a4d91","name":"Ordered Callback - true","time":{"start":1724771170247,"stop":1724771170248,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2d752b476576c6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1724771122543,"stop":1724771122544,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc29508dff0b0f7","name":"Push message with Arabic payload","time":{"start":1724771148180,"stop":1724771148180,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a765add9e24733","name":"more peers than existing","time":{"start":1724771030170,"stop":1724771030170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"490d543af7cff20f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1724771073729,"stop":1724771073730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f23ea10dba4a0ca","name":"Check publish message containing long","time":{"start":1724771065095,"stop":1724771065095,"duration":0},"status":"passed","severity":"normal"},{"uid":"87330e189e9ab7d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724770705235,"stop":1724770705236,"duration":1},"status":"passed","severity":"normal"},{"uid":"d907fbb5a4784614","name":"Check message received after jswaku node is restarted","time":{"start":1724771037655,"stop":1724771037655,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bafdb04a415cf62","name":"Callback on promise","time":{"start":1724771181993,"stop":1724771181993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2b67764ad89444","name":"Encoder throws on undefined content topic","time":{"start":1724770445295,"stop":1724770445296,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bfd1805d48a2f6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1724771185809,"stop":1724771185809,"duration":0},"status":"passed","severity":"normal"},{"uid":"717dcd7a069baec8","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1724770445293,"stop":1724770445293,"duration":0},"status":"passed","severity":"normal"},{"uid":"315d7083b00034d3","name":"Check publish message after service node is restarted","time":{"start":1724771065116,"stop":1724771065117,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0b55c4850d86f02","name":"Push message with content topic containing shell command","time":{"start":1724771148192,"stop":1724771148192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bffc8415ab2fb4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724771177784,"stop":1724771177784,"duration":0},"status":"passed","severity":"normal"},{"uid":"366fdc77a54b58cc","name":"Query generator for 2000 messages","time":{"start":1724771181995,"stop":1724771181996,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5744de4707c4a1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724771230119,"stop":1724771230119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3411da8a48603b","name":"Push message with Script payload","time":{"start":1724771148181,"stop":1724771148182,"duration":1},"status":"passed","severity":"normal"},{"uid":"858dd429dee7087a","name":"Push message with content topic containing long","time":{"start":1724771029957,"stop":1724771029958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0dfa9ec3d7ddc5c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1724771164597,"stop":1724771164597,"duration":0},"status":"passed","severity":"normal"},{"uid":"195ea0afbe5ccd2d","name":"Fails to publish message with empty text","time":{"start":1724771065114,"stop":1724771065115,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf691905499f3d73","name":"should not receive a peer event before start","time":{"start":1724771053168,"stop":1724771053168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3759ae28473a9b","name":"should not fail to stop the service if it was not started","time":{"start":1724771053165,"stop":1724771053167,"duration":2},"status":"passed","severity":"normal"},{"uid":"24c1d380ba7056f9","name":"Push message on custom pubsubTopic","time":{"start":1724770914732,"stop":1724770914733,"duration":1},"status":"passed","severity":"normal"},{"uid":"179299bc4a0a2f32","name":"connects to nwaku","time":{"start":1724771201649,"stop":1724771201650,"duration":1},"status":"passed","severity":"normal"},{"uid":"500b2698ebe9d17d","name":"Ordered callback, aborts when callback returns true","time":{"start":1724771181994,"stop":1724771181995,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff125a299024b012","name":"Used by Waku Relay","time":{"start":1724771201652,"stop":1724771201652,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c53f5f795a6dd7","name":"Push message with content topic containing special chars","time":{"start":1724771148187,"stop":1724771148187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a72777e6d892b1f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1724770419393,"stop":1724770419394,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4cf94b21de4746","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1724770709381,"stop":1724770709384,"duration":3},"status":"passed","severity":"normal"},{"uid":"c002527e97dcf0ad","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724770705235,"stop":1724770705235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a62c34b7be35ad2","name":"Push message on custom pubsubTopic","time":{"start":1724770914736,"stop":1724770914736,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c0906185578533","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1724770411606,"stop":1724770411607,"duration":1},"status":"passed","severity":"normal"},{"uid":"429ffedf3e9ae719","name":"Privacy Node - default protocol","time":{"start":1724771206863,"stop":1724771206863,"duration":0},"status":"passed","severity":"normal"},{"uid":"901e662232f949d0","name":"throws on content topic with empty topic name field","time":{"start":1724770411591,"stop":1724770411591,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad6dafaa6ea6a58","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724770731683,"stop":1724770731683,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d3d28b80709cb5","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1724770709435,"stop":1724770709435,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3d219713168be7","name":"Check message with invalid timestamp is not received","time":{"start":1724770677646,"stop":1724770677646,"duration":0},"status":"passed","severity":"normal"},{"uid":"132f134ac43d356f","name":"Publish without waiting for remote peer","time":{"start":1724771073718,"stop":1724771073718,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fad285ac338655","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app49/6/topic752/utf8","time":{"start":1724771113962,"stop":1724771113963,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da241b848dff6b7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1724771181994,"stop":1724771181994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1458d0d08c172ce","name":"listenerCount","time":{"start":1724770503329,"stop":1724770503329,"duration":0},"status":"passed","severity":"normal"},{"uid":"546f58a35c24d377","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1724771065112,"stop":1724771065112,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b84080761a6f1f","name":"Check publish message containing special chars","time":{"start":1724771065102,"stop":1724771065103,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e5b1d5a62c7b93","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1724771203343,"stop":1724771203344,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b7fa390ba5cfb9","name":"handles different clusterIds correctly","time":{"start":1724770411609,"stop":1724770411609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5befd4f39379fb8c","name":"should be called at least once on all `peer:discovery` events","time":{"start":1724770470162,"stop":1724770470162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3d91efe8a55dc6","name":"Push message with content topic containing XML","time":{"start":1724771029966,"stop":1724771029967,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3189279c47cd03c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1724770411608,"stop":1724770411608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8018a332666b55","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1724771203342,"stop":1724771203342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d941dc3af30178b","name":"Ping on unsubscribed peer","time":{"start":1724770527769,"stop":1724770527769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9f81d287153b3d","name":"random static sharding 2 - Cluster ID: 92, Shard ID: 214","time":{"start":1724771136001,"stop":1724771136002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59b926a36f469e5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724771177740,"stop":1724771177741,"duration":1},"status":"passed","severity":"normal"},{"uid":"63685d2c324f216e","name":"Correctly serialized arguments","time":{"start":1724770922398,"stop":1724770922398,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cae5b415ca000a","name":"Push 30 different messages","time":{"start":1724771029954,"stop":1724771029955,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d07fae52f06120","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724770897695,"stop":1724770897695,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e1deeb29f5bf86","name":"should add and remove event listeners correctly","time":{"start":1724770439324,"stop":1724770439324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a59e3880d6792","name":"Push message with Basic HTML tag payload","time":{"start":1724771029951,"stop":1724771029951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a690d8cac6f8d175","name":"Publish message with custom timestamp: Tue Aug 27 2024 16:03:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1724771065113,"stop":1724771065114,"duration":1},"status":"passed","severity":"normal"},{"uid":"a263623605e40f6a","name":"isConnected should return false after all peers disconnect","time":{"start":1724770462015,"stop":1724770462015,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1b3191774e3599","name":"Check message with non string payload is not received","time":{"start":1724771037626,"stop":1724771037627,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1ddda3eb231538","name":"Check message with no payload is not received","time":{"start":1724771037626,"stop":1724771037626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d6af636eceb8e4","name":"Check received message containing SQL Injection","time":{"start":1724771037619,"stop":1724771037620,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace7680485ef9aca","name":"Check publish message containing Basic HTML tag","time":{"start":1724771065108,"stop":1724771065109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2879cfd35c1fc3f","name":"Push message with escaped characters payload","time":{"start":1724771029952,"stop":1724771029952,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4091618659d71d","name":"different cluster, same shard: nodes don't connect","time":{"start":1724770943583,"stop":1724770943583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf601e586bb6b68","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1724770435166,"stop":1724770435167,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f57e0d4a4427f5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1724770419961,"stop":1724770419961,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b9ed21ac7907a9","name":"Ephemeral messages are not stored","time":{"start":1724770472685,"stop":1724770472685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5117a0d469043a80","name":"random static sharding 8 - Cluster ID: 572, Shard ID: 598","time":{"start":1724771136005,"stop":1724771136005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bb3b7091e35a0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1724771065116,"stop":1724771065116,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ba333be7934fb9","name":"Passing page size 11 when there are 10 messages","time":{"start":1724771194779,"stop":1724771194779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8168c67668d1e7d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1724770419395,"stop":1724770419396,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ef85f741265d7d","name":"Push message with rate limit","time":{"start":1724771148194,"stop":1724771148195,"duration":1},"status":"passed","severity":"normal"},{"uid":"be148eaddd80137c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724770600622,"stop":1724770600623,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d6210fd5edcc02","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724770897689,"stop":1724770897690,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e5c779d46742a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1724770414076,"stop":1724770414076,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacf0bed83dc189f","name":"ignores domain fetching errors","time":{"start":1724770435496,"stop":1724770435497,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a33d034035593e","name":"Ping on peer without subscriptions","time":{"start":1724770527769,"stop":1724770527769,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc224c4f1345eeac","name":"addEventListener with wrong event","time":{"start":1724770503327,"stop":1724770503327,"duration":0},"status":"passed","severity":"normal"},{"uid":"97aef90939a066a5","name":"Check message with invalid timestamp is not received","time":{"start":1724771037648,"stop":1724771037649,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8cd4310a111797","name":"Check message with non string payload is not received","time":{"start":1724770677648,"stop":1724770677649,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e311facb7b1bd60","name":"Push message with content topic containing unicode special characters","time":{"start":1724771029971,"stop":1724771029972,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf17fbf395fd668","name":"getPeersByDiscovery","time":{"start":1724771035517,"stop":1724771035518,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb908682fb3ef570","name":"Decoder throws on empty string content topic","time":{"start":1724770446868,"stop":1724770446868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcdc76659990ed0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724771148191,"stop":1724771148191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e36ddfa72a938bb","name":"Subscribe and receives messages on 20 topics","time":{"start":1724771177779,"stop":1724771177779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3943ba6889f5b81a","name":"Fails to push message with large meta","time":{"start":1724771148194,"stop":1724771148194,"duration":0},"status":"passed","severity":"normal"},{"uid":"87718f7da7b67602","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app3/2/topic955/proto","time":{"start":1724771113961,"stop":1724771113961,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e70d087cd64d0e","name":"Check received message containing unicode special characters","time":{"start":1724771037637,"stop":1724771037638,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a3b7bd73611573","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1724770709432,"stop":1724770709432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4461811600708ae","name":"Check publish message containing Chinese","time":{"start":1724771065103,"stop":1724771065104,"duration":1},"status":"passed","severity":"normal"},{"uid":"565c40ec4e7de0f2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724770557348,"stop":1724770557349,"duration":1},"status":"passed","severity":"normal"},{"uid":"324f102e54b6c530","name":"Generator, 2 different pubsubtopics","time":{"start":1724771182264,"stop":1724771182264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f441b13168625438","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1724770411607,"stop":1724770411607,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ddf04b20b7cdaa","name":"Nodes with multiple pubsub topic","time":{"start":1724771046867,"stop":1724771046868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69b632ab6e9c917","name":"Generator, custom pubsub topic","time":{"start":1724771182265,"stop":1724771182265,"duration":0},"status":"passed","severity":"normal"},{"uid":"77520c38ef57904b","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1724770470164,"stop":1724770470164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5fdf10d940dae5","name":"Check received message containing XML","time":{"start":1724770677639,"stop":1724770677639,"duration":0},"status":"passed","severity":"normal"},{"uid":"340931aee7d5df8c","name":"Relay - dialed first","time":{"start":1724771206860,"stop":1724771206860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd820da32a28127","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1724770897688,"stop":1724770897688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a50e898afa0fdd","name":"same cluster, same shard: nodes connect","time":{"start":1724770943582,"stop":1724770943582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0e171fab3a0e50","name":"should properly create location multiaddrs - tcp4","time":{"start":1724770419970,"stop":1724770419971,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba73163aa38a77c","name":"Rejects garbage","time":{"start":1724770427931,"stop":1724770427931,"duration":0},"status":"passed","severity":"normal"},{"uid":"7170035189b719f5","name":"Subscribe to topic containing short and receive message","time":{"start":1724770705230,"stop":1724770705230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f4363c12126690","name":"Publish message with large meta","time":{"start":1724771065117,"stop":1724771065117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2d7c011b69e2b1","name":"Push message with content topic containing short","time":{"start":1724771148185,"stop":1724771148185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d4efbebc13f322","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1724771073725,"stop":1724771073725,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d2d3562e27324c","name":"unsubscribes","time":{"start":1724771194453,"stop":1724771194453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dda1034cc606b33","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1724770411624,"stop":1724770411625,"duration":1},"status":"passed","severity":"normal"},{"uid":"15bd8e3c117f3839","name":"Push message with content topic containing special chars","time":{"start":1724771029959,"stop":1724771029960,"duration":1},"status":"passed","severity":"normal"},{"uid":"59928a457f52cec2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1724770435499,"stop":1724770435500,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cbc0f903b4d0c8","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1724770897690,"stop":1724770897690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f576970fd25ac0f","name":"should throw error - invalid id","time":{"start":1724770419963,"stop":1724770419963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1ba9fe1cb2f4e0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1724771185809,"stop":1724771185810,"duration":1},"status":"passed","severity":"normal"},{"uid":"4449ffb6f72d4622","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724770914738,"stop":1724770914739,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae9b2ec05d0f25f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724770705228,"stop":1724770705228,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4aec4f3d816787b","name":"throws on content topic with empty encoding field","time":{"start":1724770411592,"stop":1724770411592,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3ce0695f98ea2f","name":"should set field with all protocols enabled","time":{"start":1724770419973,"stop":1724770419973,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f4e2913eb489a9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1724770435166,"stop":1724770435166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1660c432f502a8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724771177782,"stop":1724771177782,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0ceae081c71d80","name":"Push message with JSON payload","time":{"start":1724771029951,"stop":1724771029951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e80844a805d298","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1724770411617,"stop":1724770411618,"duration":1},"status":"passed","severity":"normal"},{"uid":"41781abbb34ba662","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724770897692,"stop":1724770897692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85d2f82cdbb1bcb","name":"Push message with shell command payload","time":{"start":1724771148183,"stop":1724771148183,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b82e330883c8366","name":"Push message with content topic containing XML","time":{"start":1724771148190,"stop":1724771148190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2088580d177d76e","name":"Mutual subscription","time":{"start":1724771073716,"stop":1724771073717,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb78b86d2e84438","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1724770411610,"stop":1724770411610,"duration":0},"status":"passed","severity":"normal"},{"uid":"94601a55ee866568","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1724770462009,"stop":1724770462011,"duration":2},"status":"passed","severity":"normal"},{"uid":"834878fa564a61b","name":"Throws when trying to push message with empty payload","time":{"start":1724771148185,"stop":1724771148185,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6c88e3eacde98","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724770914737,"stop":1724770914737,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db1ebfef875ef31","name":"isConnected between 2 js-waku relay nodes","time":{"start":1724770525117,"stop":1724770525117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6286fd433d1cc99","name":"handles empty shards array correctly","time":{"start":1724770411626,"stop":1724770411626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a73866b8c7a539","name":"Nodes with multiple pubsub topic","time":{"start":1724771046864,"stop":1724771046865,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8e40c414f52900","name":"A test","time":{"start":1724770897744,"stop":1724770897744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b032a6702a5dc4f8","name":"Tracks peer failures correctly","time":{"start":1724770588901,"stop":1724770588902,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d57c3774edf97c","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1724770709404,"stop":1724770709404,"duration":0},"status":"passed","severity":"normal"},{"uid":"31de55e947878e90","name":"random static sharding 5 - Cluster ID: 726, Shard ID: 724","time":{"start":1724771136004,"stop":1724771136004,"duration":0},"status":"passed","severity":"normal"},{"uid":"53af52640f300526","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1724770411630,"stop":1724770411630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab23a283f134669a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1724770435161,"stop":1724770435161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b539e10ca72e5c","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1724770414077,"stop":1724770414078,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbe0013760cf61c","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724770557352,"stop":1724770557352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2da7ee185d9fc3c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1724770411617,"stop":1724770411617,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c98cf5e56dc508d","name":"1 Relay, 1 Filter, gives up","time":{"start":1724770435062,"stop":1724770435062,"duration":0},"status":"passed","severity":"normal"},{"uid":"665830134a7d93e","name":"can start the service","time":{"start":1724770439319,"stop":1724770439319,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bd23b418e7afbf","name":"Decoder throws on undefined content topic","time":{"start":1724770446868,"stop":1724770446868,"duration":0},"status":"passed","severity":"normal"},{"uid":"693b0c1a569fffa3","name":"less peers than existing","time":{"start":1724771030170,"stop":1724771030170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8df28a817eb60698","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724770705225,"stop":1724770705226,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec040a0762dc4275","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724771177781,"stop":1724771177782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0e676c57715c65","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1724771203342,"stop":1724771203343,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b7de457fd56b23","name":"Should update shard info","time":{"start":1724770943832,"stop":1724770943832,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd11a0eedbe7cc54","name":"should return the pubsub topic directly if a string is provided","time":{"start":1724770411623,"stop":1724770411623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f445e666e6702e7d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724771046868,"stop":1724771046868,"duration":0},"status":"passed","severity":"normal"},{"uid":"67014f2b89a79d89","name":"Check publish message containing SQL Injection","time":{"start":1724771065105,"stop":1724771065106,"duration":1},"status":"passed","severity":"normal"},{"uid":"591da05a4c4efb43","name":"Query with Promise Callback, No Decoder","time":{"start":1724771164597,"stop":1724771164598,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e5a981026c30b2","name":"random static sharding 10 - Cluster ID: 181, Shard ID: 906","time":{"start":1724771136006,"stop":1724771136006,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf767cb48e9fd25","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1724770472686,"stop":1724770472686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9cf862f033f85a","name":"Check received message containing special chars","time":{"start":1724770677636,"stop":1724770677637,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dac2847864c6bd","name":"Check publish message containing JSON","time":{"start":1724771065109,"stop":1724771065109,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8996bb63b1557c","name":"Check message received after nwaku node is restarted","time":{"start":1724771037656,"stop":1724771037656,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90da5c6b00fbf348","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724770557354,"stop":1724770557358,"duration":4},"status":"passed","severity":"normal"},{"uid":"803c92c3ba805eaa","name":"Check received message containing long","time":{"start":1724770677636,"stop":1724770677636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b282745acc13fab1","name":"Does not throw an exception when node disconnects","time":{"start":1724771201650,"stop":1724771201650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c31f012a42b286","name":"Accepts a valid Waku Message","time":{"start":1724770427930,"stop":1724770427931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89bbab7fdc0fd9a","name":"should return all peers when numPeers is 0","time":{"start":1724770424584,"stop":1724770424584,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ef9af87021a2aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1724770411618,"stop":1724770411619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fc3c0d2e85e94a","name":"Refresh subscription","time":{"start":1724771177780,"stop":1724771177780,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e11950250e9210","name":"Push message with short payload","time":{"start":1724771148177,"stop":1724771148178,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02f89acfd83d18e","name":"Push message with custom timestamp: 1694012309630","time":{"start":1724771148213,"stop":1724771148213,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33e38dc9744c9a1","name":"returns all values when wanted number is greater than available values","time":{"start":1724770434155,"stop":1724770434156,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42bda8c193d60a7","name":"Check received message containing Russian","time":{"start":1724770677638,"stop":1724770677638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f0eaebbc460180","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1724770709360,"stop":1724770709360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01ec5cb7a816f91","name":"random static sharding 9 - Cluster ID: 976, Shard ID: 361","time":{"start":1724771136006,"stop":1724771136006,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359732a491d2953","name":"should return false","time":{"start":1724770419964,"stop":1724770419964,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd90ba80d46f4750","name":"should be able to encode the field with only FILTER set to true","time":{"start":1724770419380,"stop":1724770419381,"duration":1},"status":"passed","severity":"normal"},{"uid":"85432186edb7ca49","name":"Wrong topic","time":{"start":1724771113966,"stop":1724771113966,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcad9eda2b979fc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724771177778,"stop":1724771177778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7c4a788b83943","name":"Subscribe to topic containing special chars and publish message","time":{"start":1724771073724,"stop":1724771073725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5fd75e17f2f0462","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724771182265,"stop":1724771182265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bf3a8e11e234c2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1724770709436,"stop":1724770709436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0971b13d5af32be","name":"Number of peers are maintained correctly","time":{"start":1724770840090,"stop":1724770840091,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d656520bca67d2","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724770557358,"stop":1724770557359,"duration":1},"status":"passed","severity":"normal"},{"uid":"119a98d6fc35afbe","name":"Check received message containing emoji","time":{"start":1724771037638,"stop":1724771037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6d8920056396f6","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1724770709385,"stop":1724770709385,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cd8cc6c5a4262e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724771177740,"stop":1724771177740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7d5403e20d905a","name":"isConnected should return false after all peers disconnect","time":{"start":1724770525116,"stop":1724770525116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d29c89a1203ea31","name":"Fails to push message with empty content topic","time":{"start":1724771148193,"stop":1724771148194,"duration":1},"status":"passed","severity":"normal"},{"uid":"390c44286551727e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1724771073726,"stop":1724771073726,"duration":0},"status":"passed","severity":"normal"},{"uid":"17748b6192ef9189","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1724770411622,"stop":1724770411622,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4242ed213a392b","name":"Push 30 different messages","time":{"start":1724771148184,"stop":1724771148184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d263fedf44cdd897","name":"Push message with SQL Injection payload","time":{"start":1724771029949,"stop":1724771029949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb13ef2d8c3037b2","name":"Push message with content topic containing Chinese","time":{"start":1724771148187,"stop":1724771148187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b152f2bcae28ffc","name":"Should update multiaddrs","time":{"start":1724770943830,"stop":1724770943830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e5b2af725e85e0","name":"LightPush","time":{"start":1724771206862,"stop":1724771206862,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae02330d25a53aa","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1724771164595,"stop":1724771164595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68a7d813aa9ace1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1724770419392,"stop":1724770419393,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ba16244060a646","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1724771073725,"stop":1724771073725,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ff0e6806953733","name":"Relay","time":{"start":1724770470984,"stop":1724770470985,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a70b30c0718b17f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1724770943581,"stop":1724770943581,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c0dc6c16f0ea4a","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1724770411613,"stop":1724770411613,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc12ec56234f14de","name":"Subscribe to topic containing Script and publish message","time":{"start":1724771073726,"stop":1724771073727,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21bcaf56115f905","name":"Failed peers are renewed","time":{"start":1724770840093,"stop":1724770840094,"duration":1},"status":"broken","severity":"normal"},{"uid":"b9f253f2118be6a0","name":"pre and post cipher","time":{"start":1724770445643,"stop":1724770445644,"duration":1},"status":"passed","severity":"normal"},{"uid":"c915abaaaa9142f1","name":"dispatchEvent via connectionManager","time":{"start":1724770503329,"stop":1724770503329,"duration":0},"status":"passed","severity":"normal"},{"uid":"412c53790efbdc7c","name":"tcp ip4 address","time":{"start":1724770419545,"stop":1724770419545,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b824d0db8068b2","name":"should decode valid enr with tcp successfully","time":{"start":1724770419961,"stop":1724770419962,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1386b79f384cc33","name":"throws on content topic with non-number generation field","time":{"start":1724770411588,"stop":1724770411588,"duration":0},"status":"passed","severity":"normal"},{"uid":"2237069f3a883aeb","name":"Passing an array","time":{"start":1724771201651,"stop":1724771201651,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f5a58179dc289d","name":"Passing cursor with wrong pubsubTopic","time":{"start":1724771122555,"stop":1724771122556,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2a2418bc055674","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1724770709439,"stop":1724770709439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbc054d3422a215","name":"Push message with shell command payload","time":{"start":1724771029951,"stop":1724771029952,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f44b2bfc45e6f46","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1724770411605,"stop":1724770411606,"duration":1},"status":"passed","severity":"normal"},{"uid":"c211c5dc820f3a44","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1724770411617,"stop":1724770411617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bedc37f13fe4c4f","name":"Store - dialed after - with timeout","time":{"start":1724771206861,"stop":1724771206861,"duration":0},"status":"passed","severity":"normal"},{"uid":"56eae53fd8891907","name":"Subscribe and publish message","time":{"start":1724771073718,"stop":1724771073718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d76ebb88a23b9e9","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1724770709435,"stop":1724770709436,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e73b392f6d3369","name":"should be able to encode the field with only STORE set to true","time":{"start":1724770419379,"stop":1724770419380,"duration":1},"status":"passed","severity":"normal"},{"uid":"227bb7eb22c019f4","name":"should throw error - no public key","time":{"start":1724770419962,"stop":1724770419962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dea0c7047d5cf76","name":"Decoder throws on undefined content topic","time":{"start":1724770445297,"stop":1724770445297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dadff1a552f8f","name":"Filter with 1 connections","time":{"start":1724770765124,"stop":1724770765124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9495ff81cb174b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724770705234,"stop":1724770705234,"duration":0},"status":"passed","severity":"normal"},{"uid":"672fcbc305b5d50e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709434,"stop":1724770709434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7df34b9be54a54","name":"different cluster, same shard: nodes don't connect","time":{"start":1724770709358,"stop":1724770709358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d283555e1fd18990","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1724770411605,"stop":1724770411605,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2e33b36dd03216","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1724770435159,"stop":1724770435160,"duration":1},"status":"passed","severity":"normal"},{"uid":"85efb058dca7024b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724770600620,"stop":1724770600621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8baa8387036fc2b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1724770414076,"stop":1724770414076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25f16ff24cd0a4a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724770731681,"stop":1724770731681,"duration":0},"status":"passed","severity":"normal"},{"uid":"14177d01b011ff52","name":"Check message with no content topic is not received","time":{"start":1724771037626,"stop":1724771037626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7c90a2ff598f40","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724770731678,"stop":1724770731678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9891c3c2a48407a7","name":"Push message with meta","time":{"start":1724771029974,"stop":1724771029974,"duration":0},"status":"passed","severity":"normal"},{"uid":"239d74896fd4fe22","name":"Push message with custom timestamp: 1694012365377","time":{"start":1724771029976,"stop":1724771029977,"duration":1},"status":"passed","severity":"normal"},{"uid":"387dfc2606090295","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1724770419382,"stop":1724770419383,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c55c7242f7488a5","name":"should not fail to start the service if it is already started","time":{"start":1724771053167,"stop":1724771053167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbe075e04194cba","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1724771046867,"stop":1724771046867,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4dcfc11e6cf4e8","name":"should emit a peer event after start","time":{"start":1724770480648,"stop":1724770480648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88656799b9d9bb0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1724770411627,"stop":1724770411627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48f18b2bd9dd44","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724771177737,"stop":1724771177737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb0a6459f2d18e5","name":"udp ip6 address","time":{"start":1724770419545,"stop":1724770419546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d590390c10ec655b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724770731682,"stop":1724770731682,"duration":0},"status":"passed","severity":"normal"},{"uid":"91257d499c4c109e","name":"Push message with emoji payload","time":{"start":1724771148184,"stop":1724771148184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8faa562aebc9f1c","name":"Nwaku publishes","time":{"start":1724771054700,"stop":1724771054700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ecf636edb6eae3","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1724770411612,"stop":1724770411612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df39f9f270e1e86","name":"Check received message with timestamp: 1724770461210 ","time":{"start":1724771037624,"stop":1724771037624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cb146ea5885182","name":"should properly create peer info with all multiaddrs","time":{"start":1724770419972,"stop":1724770419972,"duration":0},"status":"passed","severity":"normal"},{"uid":"53489ab6cf651793","name":"Refresh subscription","time":{"start":1724771177738,"stop":1724771177738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28a252dd29d1fa2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724771177777,"stop":1724771177778,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c3cccf0fb477d9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724770731682,"stop":1724770731682,"duration":0},"status":"passed","severity":"normal"},{"uid":"658ec96771cfb82d","name":"different cluster, different shard: nodes don't connect","time":{"start":1724770709359,"stop":1724770709359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c57534b16f0b1e3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709439,"stop":1724770709439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b968921e0617569","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1724770462013,"stop":1724770462014,"duration":1},"status":"passed","severity":"normal"},{"uid":"340e8c0365cd9d5","name":"Push message with escaped characters payload","time":{"start":1724771148183,"stop":1724771148183,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dea1103c5863b","name":"Check message with invalid timestamp is not received","time":{"start":1724771037625,"stop":1724771037625,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a7c16736c7245f","name":"Push message with long payload","time":{"start":1724771148178,"stop":1724771148178,"duration":0},"status":"passed","severity":"normal"},{"uid":"383fa2e7abb4846c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1724770435499,"stop":1724770435499,"duration":0},"status":"passed","severity":"normal"},{"uid":"31801c732b1f5399","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724770897693,"stop":1724770897693,"duration":0},"status":"passed","severity":"normal"},{"uid":"487115deb950ebc","name":"should not receive a peer event before start","time":{"start":1724770480649,"stop":1724770480649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44a866c93c3e5e7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app20/7/topic733/xml","time":{"start":1724771113960,"stop":1724771113961,"duration":1},"status":"passed","severity":"normal"},{"uid":"d537ae04842a6f8d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1724770419974,"stop":1724770419974,"duration":0},"status":"passed","severity":"normal"},{"uid":"672e0a94f6eed7a8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1724770709433,"stop":1724770709433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4092ed925fe7459c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1724770446866,"stop":1724770446866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7683c949b06bec34","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1724770709360,"stop":1724770709360,"duration":0},"status":"passed","severity":"normal"},{"uid":"29299cf870bbc941","name":"Subscribe to topic containing JSON and publish message","time":{"start":1724771073728,"stop":1724771073728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a0cd9f9ff649a7","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1724770709411,"stop":1724770709416,"duration":5},"status":"passed","severity":"normal"},{"uid":"68e891c7d181df42","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/9/topic280/xml","time":{"start":1724771113965,"stop":1724771113965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6074304c574e766","name":"Check received message containing Chinese","time":{"start":1724771037618,"stop":1724771037618,"duration":0},"status":"passed","severity":"normal"},{"uid":"108f420163ffeb7b","name":"should set field with only FILTER enabled","time":{"start":1724770419974,"stop":1724770419974,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ace8217620664d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1724770472686,"stop":1724770472686,"duration":0},"status":"passed","severity":"normal"},{"uid":"200846a5589b8590","name":"Refresh subscription","time":{"start":1724771073720,"stop":1724771073721,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b41078cc1e373c6e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724770705232,"stop":1724770705233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7766c2e252874c7","name":"Push message with content topic containing Chinese","time":{"start":1724771029960,"stop":1724771029961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5dc4adbe28ef452","name":"Check received message containing Script","time":{"start":1724771037620,"stop":1724771037621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53dda79eb882053","name":"does not throw on valid cases","time":{"start":1724770411586,"stop":1724770411586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d4c044bd236ce","name":"Check received message containing Chinese","time":{"start":1724771037630,"stop":1724771037630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8f30d943ce4f2e","name":"Check received message containing short","time":{"start":1724770677635,"stop":1724770677635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d647dd48a634b5","name":"Check received message containing shell command","time":{"start":1724771037636,"stop":1724771037637,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f72b1db58ead5","name":"different cluster, different shard: nodes don't connect","time":{"start":1724770943583,"stop":1724770943583,"duration":0},"status":"passed","severity":"normal"},{"uid":"53201fc942a6eb0a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1724771122552,"stop":1724771122553,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cebdef9c226100e","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1724770462014,"stop":1724770462015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ff4d7bd6794bc1","name":"Encoder throws on undefined content topic","time":{"start":1724770424749,"stop":1724770424749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8335ac1d25416df","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1724770435501,"stop":1724770435501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"97af8a36be14dbd3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1724770411621,"stop":1724770411621,"duration":0},"status":"passed","severity":"normal"},{"uid":"346e9b1312c1ed90","name":"A test","time":{"start":1724770897745,"stop":1724770897745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d97e3946a18e38","name":"Check received message containing Arabic","time":{"start":1724771037630,"stop":1724771037630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce31076c9ff27f2f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1724771046864,"stop":1724771046864,"duration":0},"status":"passed","severity":"normal"},{"uid":"4808e1696bc64bb2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724771177782,"stop":1724771177784,"duration":2},"status":"passed","severity":"normal"},{"uid":"b23659bdb354684e","name":"should not fail to stop the service if it was not started","time":{"start":1724770439320,"stop":1724770439321,"duration":1},"status":"passed","severity":"normal"},{"uid":"de265af376fa2ec2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1724770435165,"stop":1724770435165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ececaef6b9cff0d","name":"Check message received after jswaku node is restarted","time":{"start":1724771037627,"stop":1724771037627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ccdb747fe085b55b","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1724770709432,"stop":1724770709433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f246ba9a42f4d37a","name":"Check received message containing Basic HTML tag","time":{"start":1724770677639,"stop":1724770677640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2874cc0287a266e9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724771037648,"stop":1724771037648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3f4bd6be83c8de","name":"removeEventListener with correct event","time":{"start":1724770503327,"stop":1724770503328,"duration":1},"status":"passed","severity":"normal"},{"uid":"91255b3ee86d6e96","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724771177729,"stop":1724771177734,"duration":5},"status":"passed","severity":"normal"},{"uid":"97bc31fba9619076","name":"groups content topics by expected pubsub topic","time":{"start":1724770411608,"stop":1724770411608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa1be5e14b38a4a","name":"should set field with all protocols disabled","time":{"start":1724770419973,"stop":1724770419973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd95be168df4470","name":"Push message with unicode special characters payload","time":{"start":1724771029952,"stop":1724771029953,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ca4af2b3e87b39","name":"Subscribe and receive messages via lightPush","time":{"start":1724771177773,"stop":1724771177776,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fc248122d20038a","name":"should set field with only RELAY enabled","time":{"start":1724770419973,"stop":1724770419974,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cd1aca2ed208f9","name":"Check received message containing numeric","time":{"start":1724771037617,"stop":1724771037618,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7e38d2f1f48c6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1724770435160,"stop":1724770435160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39dcf824b04b0ea","name":"Query generator for multiple messages with different message text format","time":{"start":1724771181992,"stop":1724771181992,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4d420fdabcc3da","name":"Publish message with custom timestamp: Tue Aug 27 2024 14:03:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1724771065113,"stop":1724771065113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bcf5d8ad32ebe5","name":"can dial TLS multiaddrs","time":{"start":1724770922338,"stop":1724770922338,"duration":0},"status":"passed","severity":"normal"},{"uid":"81237c1a1c39adec","name":"Subscribe to topic containing XML and receive message","time":{"start":1724770705233,"stop":1724770705233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bad32d475172cde","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app1/2/topic749/test.js","time":{"start":1724771113964,"stop":1724771113965,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7253b55ca4e56e6","name":"Relay - times out","time":{"start":1724771206861,"stop":1724771206861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdabb8cd1853178","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1724770411606,"stop":1724770411606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dbb66f790e454e","name":"Renews peer on consistent missed messages","time":{"start":1724770588907,"stop":1724770588907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ae8522eade5ad","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1724771122544,"stop":1724771122545,"duration":1},"status":"passed","severity":"normal"},{"uid":"bacf9a985611537f","name":"Ping on unsubscribed peer","time":{"start":1724770556219,"stop":1724770556222,"duration":3},"status":"passed","severity":"normal"},{"uid":"8721e1661f6f4595","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1724770419385,"stop":1724770419386,"duration":1},"status":"passed","severity":"normal"},{"uid":"741830a8fca0d207","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1724770411629,"stop":1724770411630,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba07dc0edf66a1b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724770914734,"stop":1724770914735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa40affd16ef6d3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724771037624,"stop":1724771037625,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ed8f31afd7c134","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1724770424585,"stop":1724770424585,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a353f1feb8edb","name":"throws an error for improperly formatted content topics","time":{"start":1724770411609,"stop":1724770411610,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1b174b7394bf98","name":"should throw error - no id","time":{"start":1724770419962,"stop":1724770419962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3443ce01ab26a48e","name":"Check message on other pubsub topic is not received","time":{"start":1724771037649,"stop":1724771037649,"duration":0},"status":"passed","severity":"normal"},{"uid":"40580f58de518c11","name":"throws on content topic with empty application field","time":{"start":1724770411589,"stop":1724770411590,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fc023550136cd","name":"start node with empty shard should fail","time":{"start":1724771136009,"stop":1724771136009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a548d122f4508066","name":"Fails to push message bigger that 1MB","time":{"start":1724771029980,"stop":1724771029981,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1107dd56e452448","name":"Check message received after nwaku node is restarted","time":{"start":1724771037627,"stop":1724771037627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90885b6a49e225d5","name":"Check meta is set [ecies]","time":{"start":1724770446867,"stop":1724770446867,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f5b413bebedbeb","name":"throws on content topic with empty version field","time":{"start":1724770411590,"stop":1724770411591,"duration":1},"status":"passed","severity":"normal"},{"uid":"39189363874d330f","name":"Push message with emoji payload","time":{"start":1724771029953,"stop":1724771029954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1868aed0aec14e0c","name":"should get / set UDP multiaddr","time":{"start":1724770419965,"stop":1724770419966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75b0ca82f335a11","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1724770445291,"stop":1724770445292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae170dce52c85d1","name":"should not fail to stop the service if it was not started","time":{"start":1724770480646,"stop":1724770480646,"duration":0},"status":"passed","severity":"normal"},{"uid":"709715dcb00b3e64","name":"Number of peers are maintained correctly","time":{"start":1724770588899,"stop":1724770588899,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b39f1b0a635171","name":"should not receive a peer event after stop","time":{"start":1724771053168,"stop":1724771053168,"duration":0},"status":"passed","severity":"normal"},{"uid":"be903e70abcd380d","name":"Check received message containing Arabic","time":{"start":1724771037619,"stop":1724771037619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2be7b0fe30097","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1724770411615,"stop":1724770411615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7958cfcecae4ab04","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1724770705237,"stop":1724770705237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0227dff98076c0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724771177769,"stop":1724771177770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1dd88d498cddab6","name":"Check received message containing escaped characters","time":{"start":1724771037637,"stop":1724771037637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4652c1d7fdb8196","name":"random static sharding 6 - Cluster ID: 981, Shard ID: 802","time":{"start":1724771136004,"stop":1724771136004,"duration":0},"status":"passed","severity":"normal"},{"uid":"badfc3171e7fb436","name":"Store - dialed first","time":{"start":1724771206861,"stop":1724771206861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba70b4eca2281b6","name":"random static sharding 7 - Cluster ID: 941, Shard ID: 886","time":{"start":1724771136005,"stop":1724771136005,"duration":0},"status":"passed","severity":"normal"},{"uid":"4139ba26983a541c","name":"Push message with rate limit","time":{"start":1724771029975,"stop":1724771029976,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc40bcd430680703","name":"Decrypt messages","time":{"start":1724771032623,"stop":1724771032623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9066ca2cc019416","name":"Ephemeral field set to true","time":{"start":1724770424747,"stop":1724770424748,"duration":1},"status":"passed","severity":"normal"},{"uid":"8127b015a8fc6a3b","name":"All","time":{"start":1724770470986,"stop":1724770470986,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb83af2eadca78c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724771182264,"stop":1724771182264,"duration":0},"status":"passed","severity":"normal"},{"uid":"14aa350801846488","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1724770435163,"stop":1724770435164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c143238cb15e6a","name":"Filter with 3 connections","time":{"start":1724770765126,"stop":1724770765126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81ee69a5dd37daa","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1724770709429,"stop":1724770709429,"duration":0},"status":"passed","severity":"normal"},{"uid":"233bc40071f65783","name":"Filter","time":{"start":1724771206862,"stop":1724771206862,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff270fd50f39084","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1724770709443,"stop":1724770709444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1785732b45d15b5","name":"should properly create location multiaddrs - udp6","time":{"start":1724770419971,"stop":1724770419971,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d161e340c91fe9","name":"Check publish message containing Russian","time":{"start":1724771065105,"stop":1724771065105,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c3432013b21ad6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709407,"stop":1724770709411,"duration":4},"status":"passed","severity":"normal"},{"uid":"a39155af9b11379b","name":"Using a function","time":{"start":1724771201651,"stop":1724771201651,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d420fa51c32991","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724771177787,"stop":1724771177787,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b1f82230579e5","name":"should throw error - no id","time":{"start":1724770419963,"stop":1724770419963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e44fa568a2eed7d","name":"Push message with content topic containing escaped characters","time":{"start":1724771029970,"stop":1724771029970,"duration":0},"status":"passed","severity":"normal"},{"uid":"600a127d35d75279","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1724771122547,"stop":1724771122549,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecfd9812b43f628e","name":"Register correct protocols","time":{"start":1724771073717,"stop":1724771073718,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbadc6c308e0e93b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1724770411604,"stop":1724770411604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdba4ed8ababa7c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app80/4/topic45/proto","time":{"start":1724771113965,"stop":1724771113965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f08bf5427f13e2b","name":"should throw an error for empty SingleShardInfos array","time":{"start":1724770411611,"stop":1724770411611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8128d63f80216caa","name":"should encode/decode to text encoding","time":{"start":1724770419965,"stop":1724770419965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bde5a63469c91","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1724770411615,"stop":1724770411616,"duration":1},"status":"passed","severity":"normal"},{"uid":"433711f3d263439c","name":"Check publish message containing short","time":{"start":1724771065094,"stop":1724771065094,"duration":0},"status":"passed","severity":"normal"},{"uid":"968530502753f110","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724771177742,"stop":1724771177742,"duration":0},"status":"passed","severity":"normal"},{"uid":"abefc861267afb51","name":"Subscribe and receive messages via waku relay post","time":{"start":1724770705227,"stop":1724770705227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a36c6f18ea95f07","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1724770411621,"stop":1724770411621,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dd104d29cab869","name":"Push message with XML payload","time":{"start":1724771148182,"stop":1724771148182,"duration":0},"status":"passed","severity":"normal"},{"uid":"68db5e1e4b9dbf97","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1724770470165,"stop":1724770470165,"duration":0},"status":"passed","severity":"normal"},{"uid":"383fcef76078d460","name":"Check received message with timestamp: 1724770461210000000 ","time":{"start":1724771037623,"stop":1724771037624,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8f31fe841b9216","name":"Check publish message containing shell command","time":{"start":1724771065109,"stop":1724771065110,"duration":1},"status":"passed","severity":"normal"},{"uid":"630295496a508e71","name":"Passing page size 10 when there are 10 messages","time":{"start":1724771194778,"stop":1724771194778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3485ee0c093668","name":"Check received message with timestamp: 1724770461210 ","time":{"start":1724771037638,"stop":1724771037648,"duration":10},"status":"passed","severity":"normal"},{"uid":"641d8e4d95924ad0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1724770411616,"stop":1724770411616,"duration":0},"status":"passed","severity":"normal"},{"uid":"36356c1bf4b2c3b0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724771177735,"stop":1724771177736,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9639320113f25e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1724770411624,"stop":1724770411624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71e34aec14033e1","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1724770424584,"stop":1724770424585,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd994ffb8e011e6","name":"Overlapping topic subscription","time":{"start":1724771073721,"stop":1724771073721,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4588ddfe3e6728b1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1724770480653,"stop":1724770480653,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48101f52f03e4896","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1724770435162,"stop":1724770435162,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb93b0155230d8d3","name":"Check message with no content topic is not received","time":{"start":1724770677647,"stop":1724770677648,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2ebe275b725ee9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724770705236,"stop":1724770705236,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d2005c4f8a1d35","name":"Overlapping topic subscription","time":{"start":1724771177780,"stop":1724771177780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02005db6fe0794c","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1724770411611,"stop":1724770411611,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf55f266436e9bc1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1724770411615,"stop":1724770411615,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c2e23cf9fb67a8","name":"should not receive a peer event before start","time":{"start":1724770439322,"stop":1724770439322,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0dce5f00fb0983","name":"can start and stop the service","time":{"start":1724770439319,"stop":1724770439320,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8bf4ac729ce23c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724771177767,"stop":1724771177769,"duration":2},"status":"passed","severity":"normal"},{"uid":"c80b3646ca4cdd0a","name":"Push message with custom timestamp: 1724767165377","time":{"start":1724771029977,"stop":1724771029978,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bc5d5097fe194d","name":"Sample","time":{"start":1724770419476,"stop":1724770419476,"duration":0},"status":"passed","severity":"normal"},{"uid":"69093f9e56225a80","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1724771035518,"stop":1724771035518,"duration":0},"status":"skipped","severity":"normal"},{"uid":"361365fdf62b1a18","name":"should throw an error for insufficient data","time":{"start":1724770411630,"stop":1724770411630,"duration":0},"status":"passed","severity":"normal"},{"uid":"214f44f66776d285","name":"should throw an error if shards are undefined for static sharding","time":{"start":1724770411614,"stop":1724770411614,"duration":0},"status":"passed","severity":"normal"},{"uid":"792bf0b8e4a5c6c8","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1724770709439,"stop":1724770709440,"duration":1},"status":"passed","severity":"normal"},{"uid":"e155cdc2e089eff5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1724771122549,"stop":1724771122550,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c3880e8763141f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1724771185811,"stop":1724771185811,"duration":0},"status":"passed","severity":"normal"},{"uid":"817faeaf34258011","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724770705231,"stop":1724770705231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35d852b0a962da9","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1724770709380,"stop":1724770709380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0bd0377dcd00db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1724770411619,"stop":1724770411619,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a4d9f1b44d1926","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1724770525114,"stop":1724770525114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00be15ce965d0de","name":"Push message with content topic containing SQL Injection","time":{"start":1724771029964,"stop":1724771029965,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8677831238ff76","name":"Subscribe to topic containing short and publish message","time":{"start":1724771073721,"stop":1724771073722,"duration":1},"status":"passed","severity":"normal"},{"uid":"490f7394dd372a05","name":"Subscribe to topic containing Script and receive message","time":{"start":1724771177785,"stop":1724771177785,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d84e205e424b71","name":"Meta field set when metaSetter is specified","time":{"start":1724770424748,"stop":1724770424748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed73e09bb30e364","name":"Push message with content topic containing Arabic","time":{"start":1724771148188,"stop":1724771148188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18c8a1af25e0df0","name":"Check message with no payload is not received","time":{"start":1724770677648,"stop":1724770677648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e178c0b6a79c34a0","name":"Sign & Recover","time":{"start":1724770445644,"stop":1724770445644,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3f87cc6b0f490","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724770419386,"stop":1724770419387,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba04bb6e9aeef1c","name":"Check message with non string payload is not received","time":{"start":1724771037650,"stop":1724771037655,"duration":5},"status":"passed","severity":"normal"},{"uid":"59df5816b051a9f5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724770705234,"stop":1724770705235,"duration":1},"status":"passed","severity":"normal"},{"uid":"74149a4fe3ee6048","name":"Decoder throws on empty string content topic","time":{"start":1724770445297,"stop":1724770445297,"duration":0},"status":"passed","severity":"normal"},{"uid":"962069d1328e5e33","name":"through manual discovery","time":{"start":1724770922338,"stop":1724770922339,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b8179718e39ecb","name":"Fails to publish message with wrong content topic","time":{"start":1724771065115,"stop":1724771065115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c649d70d6d0aef6b","name":"throws on content topic with generation field greater than 0","time":{"start":1724770411589,"stop":1724770411589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b28dc78ba33ae1","name":"Passing page size 1 when there are 4 messages","time":{"start":1724771194777,"stop":1724771194778,"duration":1},"status":"passed","severity":"normal"},{"uid":"7491b34e61abfbe7","name":"Relay + Store","time":{"start":1724770419975,"stop":1724770419975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11878d158a290a4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724770709384,"stop":1724770709385,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d3cc8e10971aea","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1724770411628,"stop":1724770411628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbf075d8e1aad43","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1724770411616,"stop":1724770411617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2553d630325b16a0","name":"Check received message containing emoji","time":{"start":1724771037623,"stop":1724771037623,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6ea705085032d4","name":"same cluster, different shard: nodes don't connect","time":{"start":1724770709357,"stop":1724770709358,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b000ea41b0238c","name":"Query Generator - false","time":{"start":1724771170244,"stop":1724771170245,"duration":1},"status":"passed","severity":"normal"},{"uid":"104c6b5613e78fe9","name":"Check message with no payload is not received","time":{"start":1724771037650,"stop":1724771037650,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f381903a0749030","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1724770897689,"stop":1724770897689,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe88273b480847c","name":"Check received message containing unicode special characters","time":{"start":1724771037623,"stop":1724771037623,"duration":0},"status":"passed","severity":"normal"},{"uid":"22addaa599ffea50","name":"Check received message containing escaped characters","time":{"start":1724771037622,"stop":1724771037622,"duration":0},"status":"passed","severity":"normal"},{"uid":"14db7aca72a09598","name":"should not fail to start the service if it is already started","time":{"start":1724770439321,"stop":1724770439321,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b22d0d5faed76c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1724771177778,"stop":1724771177778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a59ddad3b9b597","name":"configure the node with multiple content topics","time":{"start":1724771113966,"stop":1724771113967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf05f0aa3a58459","name":"Ordered Callback - false","time":{"start":1724771170248,"stop":1724771170249,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63b984db21ea3ec","name":"handles different networkShards values correctly","time":{"start":1724770411609,"stop":1724770411609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23d00343f122f66","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1724770411607,"stop":1724770411607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9d42a550a263f2","name":"Push message with Russian payload","time":{"start":1724771029949,"stop":1724771029949,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d114d30d3b36fe9","name":"Push message with Russian payload","time":{"start":1724771148180,"stop":1724771148181,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9c5b0038b69031","name":"Push message with content topic containing SQL Injection","time":{"start":1724771148189,"stop":1724771148189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15d1165ff7e1ed","name":"non connected peers","time":{"start":1724771030170,"stop":1724771030171,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d99a6c79414b1448","name":"Push message with content topic containing JSON","time":{"start":1724771029968,"stop":1724771029969,"duration":1},"status":"passed","severity":"normal"},{"uid":"604ec52feffff1cd","name":"Subscribe to topic containing XML and publish message","time":{"start":1724771073727,"stop":1724771073727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d73579b2a910d9d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724770419396,"stop":1724770419397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b754825a14f1f612","name":"Check message with no pubsub topic is not received","time":{"start":1724770677647,"stop":1724770677647,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0ca3508e87f91e","name":"Push message with JSON payload","time":{"start":1724771148182,"stop":1724771148183,"duration":1},"status":"passed","severity":"normal"},{"uid":"713cccfd18f3d5f4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1724771203343,"stop":1724771203343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa1977f85e8ff0f","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1724770557350,"stop":1724770557351,"duration":1},"status":"passed","severity":"normal"},{"uid":"fafa0f1e292404ac","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1724771164597,"stop":1724771164597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4969ca99698358ea","name":"Check received message containing long","time":{"start":1724771037617,"stop":1724771037617,"duration":0},"status":"passed","severity":"normal"},{"uid":"177073b4ba044971","name":"Push message with content topic containing escaped characters","time":{"start":1724771148192,"stop":1724771148192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a144d35ab228854","name":"removeEventListener with wrong event","time":{"start":1724770503328,"stop":1724770503328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2915c253b15fa591","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724771177740,"stop":1724771177740,"duration":0},"status":"passed","severity":"normal"},{"uid":"333f578679251dca","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1724770943581,"stop":1724770943581,"duration":0},"status":"passed","severity":"normal"},{"uid":"778ef0e0adafbfe4","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724771029967,"stop":1724771029968,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ad20778c2dcd95","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1724771073729,"stop":1724771073729,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a837178e5b1c49","name":"Push message with Chinese payload","time":{"start":1724771148180,"stop":1724771148180,"duration":0},"status":"passed","severity":"normal"},{"uid":"904fccf75f72fee4","name":"should handle corrupted local storage data gracefully","time":{"start":1724770439324,"stop":1724770439324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da385c12bbace06","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1724770897688,"stop":1724770897688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c858f6f80574ba2","name":"can start and stop the service","time":{"start":1724771053164,"stop":1724771053165,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83d23d0f6f50d60","name":"Relay - dialed after","time":{"start":1724771206860,"stop":1724771206860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8add93996734c6","name":"Push message with special chars payload","time":{"start":1724771029947,"stop":1724771029948,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea2edd6c35ad77e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/2/topic729/proto","time":{"start":1724771113964,"stop":1724771113964,"duration":0},"status":"passed","severity":"normal"},{"uid":"15deb5efcddfef20","name":"Push message with content topic containing long","time":{"start":1724771148185,"stop":1724771148186,"duration":1},"status":"passed","severity":"normal"},{"uid":"555b5aa9b46fb2","name":"getPeersByDiscovery","time":{"start":1724770503328,"stop":1724770503329,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f18155316056132","name":"Query Generator, No Decoder","time":{"start":1724771164594,"stop":1724771164595,"duration":1},"status":"passed","severity":"normal"},{"uid":"faef950876074f0d","name":"Push message with Chinese payload","time":{"start":1724771029948,"stop":1724771029948,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bb3abac8c4a2ad","name":"should return unique PubsubTopics for static sharding","time":{"start":1724770411612,"stop":1724770411612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae9a8ff5ea6916","name":"Push message with content topic containing numeric","time":{"start":1724771029958,"stop":1724771029959,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e86d56a50db5c5","name":"Check received message containing Basic HTML tag","time":{"start":1724771037621,"stop":1724771037621,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fb3a0e090eb0f5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1724771122550,"stop":1724771122552,"duration":2},"status":"passed","severity":"normal"},{"uid":"4339dfe17a1112d2","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724771113967,"stop":1724771113967,"duration":0},"status":"passed","severity":"normal"},{"uid":"da555a8a31dc7ea3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724771177726,"stop":1724771177729,"duration":3},"status":"passed","severity":"normal"}]