2024-04-24 19:45:28 +00:00

1 line
153 KiB
JSON

[{"uid":"13e2ed0e1ea842f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1713987153521,"stop":1713987153521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cffefa1228bcb2","name":"Check publish message containing Arabic","time":{"start":1713987613064,"stop":1713987613064,"duration":0},"status":"passed","severity":"normal"},{"uid":"929bdb6112eed424","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1713987169920,"stop":1713987169921,"duration":1},"status":"passed","severity":"normal"},{"uid":"6affe0d467419737","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713987439497,"stop":1713987439498,"duration":1},"status":"passed","severity":"normal"},{"uid":"774de8bd532e5f2d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1713987621994,"stop":1713987621995,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f47624ac1013d8","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1713987355374,"stop":1713987355375,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75b25b512df4aa9","name":"Generator, 2 different pubsubtopics","time":{"start":1713987748328,"stop":1713987748328,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bf8418b344ab87","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1713987355364,"stop":1713987355365,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53530862ec619a5","name":"Subscribe to topic containing long and receive message","time":{"start":1713987826702,"stop":1713987826702,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ed02d9921d763c","name":"Push message with content topic containing shell command","time":{"start":1713987729921,"stop":1713987729921,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf7b173dbabaee9","name":"Check received message containing JSON","time":{"start":1713987658207,"stop":1713987658207,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f100561080b713","name":"Check received message containing SQL Injection","time":{"start":1713987354762,"stop":1713987354763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1761511beea2579","name":"Publish message with rate limit","time":{"start":1713987613076,"stop":1713987613077,"duration":1},"status":"passed","severity":"normal"},{"uid":"963ac25758b85bce","name":"Query Generator - forward","time":{"start":1713987751811,"stop":1713987751812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d645d716a1873241","name":"Push message with content topic containing XML","time":{"start":1713987569556,"stop":1713987569557,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca77532a3dbc959","name":"Passing page size 1 when there are 4 messages","time":{"start":1713987761633,"stop":1713987761634,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db9d971fef7a161","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713987826698,"stop":1713987826698,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4cec0d16638b1a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1713987145857,"stop":1713987145858,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d0a835cc9ae32e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1713987690422,"stop":1713987690423,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa78418ed9e1949","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1713987355381,"stop":1713987355381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b3e9986281ed01","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1713987170294,"stop":1713987170295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23b979d6a3cefca","name":"Check publish message containing escaped characters","time":{"start":1713987613068,"stop":1713987613068,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e1109b98e7048","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713987439490,"stop":1713987439491,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e11eb27b32c073","name":"Encoder throws on undefined content topic","time":{"start":1713987182116,"stop":1713987182116,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e217aac03d3dd0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1713987148338,"stop":1713987148339,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88811c2accfab41","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713987403659,"stop":1713987403659,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e34dc71fecff8d5","name":"Push message with Chinese payload","time":{"start":1713987729909,"stop":1713987729909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7e76d2fa6c9b1e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1713987726593,"stop":1713987726615,"duration":22},"status":"passed","severity":"normal"},{"uid":"e5cacc839125c0ea","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1713987784569,"stop":1713987784569,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0844792a7bbcac","name":"Subscribe to topic containing Script and publish message","time":{"start":1713987621992,"stop":1713987621993,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e583fb10d0f024a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713987826699,"stop":1713987826699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c4f3f86067d8b7","name":"Subscribe to topic containing XML and receive message","time":{"start":1713987826704,"stop":1713987826704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f87dba5feac641f","name":"Push message on custom pubsubTopic","time":{"start":1713987459665,"stop":1713987459666,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d328ab85a26e7d2","name":"Push message with content topic containing SQL Injection","time":{"start":1713987569556,"stop":1713987569556,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd7f307b4f89cb3","name":"A test","time":{"start":1713987439754,"stop":1713987439754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7454b5ef8d983c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1713987784568,"stop":1713987784568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f743f5f030c6fea3","name":"Nodes with multiple pubsub topic","time":{"start":1713987617644,"stop":1713987617645,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb13b32ec5590f2","name":"Mutual subscription","time":{"start":1713987621964,"stop":1713987621965,"duration":1},"status":"passed","severity":"normal"},{"uid":"97aa41ede3eade93","name":"throws on content topic with empty encoding field","time":{"start":1713987145602,"stop":1713987145603,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d9c7f6efc1a43e","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1713987158811,"stop":1713987158812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49e1cba25041c5e","name":"Generator, 2 different pubsubtopics","time":{"start":1713987748332,"stop":1713987748335,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1e0f74387fe8a27","name":"Push message with Script payload","time":{"start":1713987729911,"stop":1713987729911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d0949f4908fdef","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1713987145609,"stop":1713987145609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ede574b34571ef","name":"Subscribe and receives messages on 20 topics","time":{"start":1713987439489,"stop":1713987439490,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47c07da87d8477a","name":"Check received message with timestamp: 1713987196002000000 ","time":{"start":1713987658231,"stop":1713987658231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c00828b764728a8","name":"Push message with Russian payload","time":{"start":1713987729910,"stop":1713987729910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9a8396e45a6b","name":"Check message on other pubsub topic is not received","time":{"start":1713987354772,"stop":1713987354772,"duration":0},"status":"passed","severity":"normal"},{"uid":"837ef4d3e4ea4015","name":"configure the node with multiple content topics","time":{"start":1713987677079,"stop":1713987677079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2827dbb20d391838","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713987826698,"stop":1713987826698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d100a8989a3890c","name":"should configure sharding based on application and version for autosharding","time":{"start":1713987145628,"stop":1713987145629,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8adb6f4c563f2e","name":"should decode valid enr with tcp successfully","time":{"start":1713987154211,"stop":1713987154211,"duration":0},"status":"passed","severity":"normal"},{"uid":"534974aa1dd0d3a9","name":"Push message with content topic containing numeric","time":{"start":1713987729916,"stop":1713987729917,"duration":1},"status":"passed","severity":"normal"},{"uid":"96676b2cf5470f95","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1713987153527,"stop":1713987153527,"duration":0},"status":"passed","severity":"normal"},{"uid":"512fc4a4a5a6386b","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1713987355372,"stop":1713987355372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1195defeef4a7f31","name":"should only return 1 node with relay capability","time":{"start":1713987170293,"stop":1713987170294,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e58b1a13da5d32","name":"Push message with numeric payload","time":{"start":1713987569542,"stop":1713987569543,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca7ce8f6617611a","name":"should throw an error for an unconfigured topic","time":{"start":1713987145625,"stop":1713987145625,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0d4f04314502b9","name":"Fails to publish duplicate message","time":{"start":1713987613072,"stop":1713987613072,"duration":0},"status":"passed","severity":"normal"},{"uid":"734b6d5aa9f93152","name":"does not throw on valid cases","time":{"start":1713987145596,"stop":1713987145598,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0787841699f6964","name":"handles multiple messages","time":{"start":1713987764209,"stop":1713987764210,"duration":1},"status":"passed","severity":"normal"},{"uid":"41dbaf92251e8144","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1713987145620,"stop":1713987145620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d888088107da9eb2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1713987169919,"stop":1713987169920,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b6ec93bd80ea7a","name":"Publish without waiting for remote peer","time":{"start":1713987621966,"stop":1713987621967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada6181eaa2101cd","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1713987145625,"stop":1713987145625,"duration":0},"status":"passed","severity":"normal"},{"uid":"605db4f16d3c7c75","name":"connected peers and dial","time":{"start":1713987569768,"stop":1713987569768,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13098dafcb66d85f","name":"new peer added after a peer was already found","time":{"start":1713987600587,"stop":1713987600587,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59295e010389b652","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713987459662,"stop":1713987459663,"duration":1},"status":"passed","severity":"normal"},{"uid":"81210cf5e795661c","name":"should throw an error if shards are undefined for static sharding","time":{"start":1713987145615,"stop":1713987145615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeb8ec670ea40e3","name":"Push message with Russian payload","time":{"start":1713987569544,"stop":1713987569544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1875330b1724d21","name":"should be able to decode the field with only FILTER set to true","time":{"start":1713987153524,"stop":1713987153524,"duration":0},"status":"passed","severity":"normal"},{"uid":"561bb23329b846b0","name":"`waku:online` bwtween 2 js-waku relay nodes","time":{"start":1713987246018,"stop":1713987246018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d230e58add97a83","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1713987355360,"stop":1713987355360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ddfcec20f29443","name":"Using a function","time":{"start":1713987779911,"stop":1713987779911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1be7d963de9f2af","name":"handles empty shards array correctly","time":{"start":1713987145630,"stop":1713987145630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e04472e29053b0f","name":"Relay","time":{"start":1713987207170,"stop":1713987207170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dcd2f14c0ddcb6","name":"Nwaku publishes","time":{"start":1713987602683,"stop":1713987602684,"duration":1},"status":"passed","severity":"normal"},{"uid":"c699d473dfeca2a3","name":"should not fail to start the service if it is already started","time":{"start":1713987174205,"stop":1713987174205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95b6ab4e41a6a4a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1713987621982,"stop":1713987621982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9193007b70a9cf","name":"nwaku subscribes","time":{"start":1713987602682,"stop":1713987602683,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7d79cc29372863","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1713987617641,"stop":1713987617641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4f87a64362a9b1","name":"Push message on custom pubsubTopic","time":{"start":1713987459661,"stop":1713987459662,"duration":1},"status":"passed","severity":"normal"},{"uid":"6201d216e203cd4e","name":"should be called for bootstrap peers","time":{"start":1713987204581,"stop":1713987204582,"duration":1},"status":"passed","severity":"normal"},{"uid":"65009170dd48d363","name":"should encode/decode to RLP encoding","time":{"start":1713987154213,"stop":1713987154214,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53c7043caf69ce0","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1713987145612,"stop":1713987145612,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cae0b538a166e5e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713987826711,"stop":1713987826711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0c6e8a945f6b73","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1713987204583,"stop":1713987204583,"duration":0},"status":"passed","severity":"normal"},{"uid":"177e7d0aac37a70d","name":"Check received message with timestamp: 1713987196377 ","time":{"start":1713987354769,"stop":1713987354769,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6033f641f68c6c","name":"should handle a minimal index list","time":{"start":1713987145857,"stop":1713987145857,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d27c28b3c43eb","name":"recovers when dns.resolve returns empty","time":{"start":1713987170291,"stop":1713987170292,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3ce83e21a0156f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713987269329,"stop":1713987269330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1718dbd85f2d5350","name":"Passing cursor with wrong message digest","time":{"start":1713987690426,"stop":1713987690427,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed7932cb7dc02de","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713987281325,"stop":1713987281325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0779c7e80796b4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1713987153526,"stop":1713987153526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24f8b83fa037e89","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1713987269328,"stop":1713987269329,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d23d7437f121c1","name":"Check received message containing emoji","time":{"start":1713987658230,"stop":1713987658230,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa9e45b584373d7","name":"Asymmetric encrypt & decrypt","time":{"start":1713987180608,"stop":1713987180609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f729fdd4e6015daf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987748335,"stop":1713987748337,"duration":2},"status":"passed","severity":"normal"},{"uid":"15f81ba260584f92","name":"Push message with long payload","time":{"start":1713987729907,"stop":1713987729908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a07c0cf6c522b78","name":"Push message with XML payload","time":{"start":1713987729911,"stop":1713987729911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0928af0d32956","name":"Subscribe to topic containing numeric and publish message","time":{"start":1713987621976,"stop":1713987621976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7ffe393203482d","name":"Decrypt messages","time":{"start":1713987572321,"stop":1713987572321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c39b440a3925924","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1713987145621,"stop":1713987145621,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea4dba6256c4ea5","name":"Push message with escaped characters payload","time":{"start":1713987729913,"stop":1713987729913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e424a8c761ca3c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713987826709,"stop":1713987826709,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6c238b2517526","name":"should be able to encode the field with only STORE set to true","time":{"start":1713987153518,"stop":1713987153519,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe57736fbee0193","name":"Query with Promise Callback, No Decoder","time":{"start":1713987726615,"stop":1713987726616,"duration":1},"status":"passed","severity":"normal"},{"uid":"238c1ef092d8d558","name":"Push message with SQL Injection payload","time":{"start":1713987569545,"stop":1713987569545,"duration":0},"status":"passed","severity":"normal"},{"uid":"737d6ff375f62496","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1713987145614,"stop":1713987145614,"duration":0},"status":"passed","severity":"normal"},{"uid":"431ca3dafee3c9fb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713987826709,"stop":1713987826710,"duration":1},"status":"passed","severity":"normal"},{"uid":"44eb66be7bbec933","name":"Encoder throws on undefined content topic","time":{"start":1713987159154,"stop":1713987159154,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ad016343eb7709","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355362,"stop":1713987355363,"duration":1},"status":"passed","severity":"normal"},{"uid":"a733953ca18a8986","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713987269323,"stop":1713987269324,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c26663f272a675","name":"creates an iterator","time":{"start":1713987764208,"stop":1713987764209,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d76305d620ebf5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app80/7/topic859/json","time":{"start":1713987677071,"stop":1713987677071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1071e49c7e40945d","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1713987196952,"stop":1713987196953,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92581bc323d6a4d","name":"Push message with content topic containing long","time":{"start":1713987569550,"stop":1713987569550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae343e25d8281070","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1713987145612,"stop":1713987145613,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2ba2d7f54ed3bf","name":"Store - dialed first","time":{"start":1713987792977,"stop":1713987792977,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6924f99d72085","name":"can start and stop the service","time":{"start":1713987656099,"stop":1713987656100,"duration":1},"status":"passed","severity":"normal"},{"uid":"716f8f8b42de54b3","name":"should return unique PubsubTopics for static sharding","time":{"start":1713987145613,"stop":1713987145613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7987084fe74179","name":"1 Relay, 1 Filter, gives up","time":{"start":1713987169748,"stop":1713987169748,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b7a893b84cf65","name":"should return valid sharding parameters for static sharding","time":{"start":1713987145628,"stop":1713987145628,"duration":0},"status":"passed","severity":"normal"},{"uid":"85574c91013ced51","name":"Check received message containing short","time":{"start":1713987658223,"stop":1713987658224,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a80967ab2fe113","name":"should get / set TCP multiaddr","time":{"start":1713987154214,"stop":1713987154214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5bd4d36d12ea03","name":"Query Generator, Multiple PubsubTopics","time":{"start":1713987726574,"stop":1713987726575,"duration":1},"status":"passed","severity":"normal"},{"uid":"718e7287b7b188e9","name":"random static sharding 4 - Cluster ID: 248, Shard ID: 774","time":{"start":1713987704964,"stop":1713987704964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcde2162800682b","name":"Push message with content topic containing JSON","time":{"start":1713987569557,"stop":1713987569558,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a8a26df29d89ec","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1713987621974,"stop":1713987621974,"duration":0},"status":"passed","severity":"normal"},{"uid":"477fcbc8e6f44500","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713987658231,"stop":1713987658232,"duration":1},"status":"passed","severity":"normal"},{"uid":"7232cc535131d3e0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713987269333,"stop":1713987269333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dc3e28bee4b735","name":"dispatchEvent via connectionManager","time":{"start":1713987237678,"stop":1713987237679,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb9e709148b09e","name":"Push message with content topic containing numeric","time":{"start":1713987569551,"stop":1713987569554,"duration":3},"status":"passed","severity":"normal"},{"uid":"d28af15adc8a818","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987748344,"stop":1713987748346,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f50feaa49e8ed2d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713987658211,"stop":1713987658211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed13e43110af762b","name":"Reusing cursor across nodes","time":{"start":1713987690425,"stop":1713987690426,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3b80b6930852d0","name":"Query generator for multiple messages with different content topic format","time":{"start":1713987753139,"stop":1713987753139,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b513cb01ea0c608","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1713987145603,"stop":1713987145604,"duration":1},"status":"passed","severity":"normal"},{"uid":"8779aaff4f511ab3","name":"Accepts a valid Waku Message","time":{"start":1713987162621,"stop":1713987162622,"duration":1},"status":"passed","severity":"normal"},{"uid":"2247eabba77cff15","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1713987621993,"stop":1713987621994,"duration":1},"status":"passed","severity":"normal"},{"uid":"e865af1cdb15ab64","name":"Push message equal or less that 1MB","time":{"start":1713987569563,"stop":1713987569564,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc368bb9b17ddb4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713987826713,"stop":1713987826713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf74251698370cf2","name":"isConnected should return false after all peers disconnect","time":{"start":1713987246019,"stop":1713987246019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed5ed4b065e472e","name":"should throw error - no id","time":{"start":1713987154211,"stop":1713987154211,"duration":0},"status":"passed","severity":"normal"},{"uid":"140b5f468fd2555b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1713987726587,"stop":1713987726589,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a67098a8cf1d85c","name":"random static sharding 7 - Cluster ID: 35, Shard ID: 722","time":{"start":1713987704966,"stop":1713987704966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf416783d9866b6","name":"Check received message containing special chars","time":{"start":1713987658225,"stop":1713987658225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2db25e17f816f5","name":"Refresh subscription","time":{"start":1713987826701,"stop":1713987826701,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b932703dc0ce8a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713987439491,"stop":1713987439492,"duration":1},"status":"passed","severity":"normal"},{"uid":"50550a71b462fb59","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1713987169925,"stop":1713987169926,"duration":1},"status":"passed","severity":"normal"},{"uid":"833081fec7d33d0d","name":"Decoder throws on empty string content topic","time":{"start":1713987180303,"stop":1713987180304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa4707895bcec1b","name":"Push message with numeric payload","time":{"start":1713987729908,"stop":1713987729908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2b24cfe41f6792","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1713987145618,"stop":1713987145618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bfb57f2978ac6b","name":"Ping on subscribed peer","time":{"start":1713987268342,"stop":1713987268346,"duration":4},"status":"passed","severity":"normal"},{"uid":"69f6975ef291651a","name":"Check received message containing unicode special characters","time":{"start":1713987354766,"stop":1713987354766,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf464ef9129158f","name":"pre and post cipher","time":{"start":1713987180610,"stop":1713987180610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4caf49c0cd0e8e","name":"Promise Callback - backward","time":{"start":1713987751814,"stop":1713987751814,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb474515e3e7369","name":"Check message received after jswaku node is restarted","time":{"start":1713987658245,"stop":1713987658245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2803f4d1ba284d3f","name":"Check received message containing Chinese","time":{"start":1713987658204,"stop":1713987658204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d828d716dd78438b","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1713987145632,"stop":1713987145632,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd9be45f05568e2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713987826700,"stop":1713987826700,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dc5784d4d21b54","name":"should be called at least once on all `peer:discovery` events","time":{"start":1713987204578,"stop":1713987204579,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfda50c0ab49d31a","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1713987355377,"stop":1713987355377,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3483cb5358d41f","name":"should not fail to start the service if it is already started","time":{"start":1713987209630,"stop":1713987209631,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fbbcedf504a528","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1713987145614,"stop":1713987145615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f7e74e75870d8f","name":"Check message with non string payload is not received","time":{"start":1713987658244,"stop":1713987658244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb915751b7aab81","name":"Check publish message containing short","time":{"start":1713987613062,"stop":1713987613062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6f97e4d995e65f","name":"Waku message hash computation","time":{"start":1713987148337,"stop":1713987148338,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbc2a7bd9bc8a4d","name":"should set field with all protocols disabled","time":{"start":1713987154217,"stop":1713987154217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff59eb4a6bc58732","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713987826715,"stop":1713987826715,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7250ccddc1f423","name":"Used by Waku Relay","time":{"start":1713987779912,"stop":1713987779912,"duration":0},"status":"passed","severity":"normal"},{"uid":"152ef16a945ea33f","name":"Subscribe to topic containing XML and receive message","time":{"start":1713987826713,"stop":1713987826713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d357bb81b4c391","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1713987690419,"stop":1713987690419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b45e19c14ecd788","name":"Ordered Callback - backward","time":{"start":1713987751815,"stop":1713987751815,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dcd0d27d255d40","name":"Sets default value correctly","time":{"start":1713987779913,"stop":1713987779913,"duration":0},"status":"passed","severity":"normal"},{"uid":"829b50cf1e9727e3","name":"should throw error - no public key","time":{"start":1713987154211,"stop":1713987154212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efa46ec748e96ea","name":"Check received message containing Script","time":{"start":1713987658227,"stop":1713987658227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d58fc8c1a5dcc91","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1713987355366,"stop":1713987355366,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b0686fa7e46d","name":"Ping on peer without subscriptions","time":{"start":1713987268358,"stop":1713987268361,"duration":3},"status":"passed","severity":"normal"},{"uid":"90919e4e082c4f0e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713987439516,"stop":1713987439519,"duration":3},"status":"passed","severity":"normal"},{"uid":"27f713eed52f04e0","name":"Subscribe to topic containing JSON and publish message","time":{"start":1713987621994,"stop":1713987621994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3b0c5848973674","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1713987690421,"stop":1713987690421,"duration":0},"status":"passed","severity":"normal"},{"uid":"269b989ae38add72","name":"different cluster, same shard: nodes don't connect","time":{"start":1713987478952,"stop":1713987478952,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf26352a4eb09b6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713987826711,"stop":1713987826711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffb66cbb805181b","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1713987355363,"stop":1713987355363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6ee06bc0dfcbd3","name":"retrieves a single peer","time":{"start":1713987170290,"stop":1713987170291,"duration":1},"status":"passed","severity":"normal"},{"uid":"122e694c470f1651","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355374,"stop":1713987355374,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d1a7692d93fcc","name":"Push message with custom timestamp: 1713983755577","time":{"start":1713987569562,"stop":1713987569562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eccfc61212fc8e","name":"should emit a peer event after start","time":{"start":1713987174205,"stop":1713987174205,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5d1677a799ea88","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1713987145605,"stop":1713987145606,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e962db938f6f4fe","name":"can dial TLS multiaddrs","time":{"start":1713987464489,"stop":1713987464489,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bd4d012fbaede0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1713987726577,"stop":1713987726586,"duration":9},"status":"passed","severity":"normal"},{"uid":"b2d707959f42a4b6","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1713987355361,"stop":1713987355361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b40dae813e8c4f","name":"should properly create location multiaddrs - udp6","time":{"start":1713987154215,"stop":1713987154215,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a2db0ca787084d","name":"Push message with content topic containing JSON","time":{"start":1713987729921,"stop":1713987729921,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d85e8ed5aa8b98","name":"Passing page size 11 when there are 10 messages","time":{"start":1713987761635,"stop":1713987761635,"duration":0},"status":"passed","severity":"normal"},{"uid":"833aa974fe3df95a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1713987145858,"stop":1713987145858,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f47f56d0ab9bd3","name":"Callback on promise, aborts when callback returns true","time":{"start":1713987753140,"stop":1713987753140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16583ffb4628b1a","name":"Push message with content topic containing escaped characters","time":{"start":1713987729921,"stop":1713987729922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f733ead533916b1c","name":"should handle application and version for autosharding","time":{"start":1713987145613,"stop":1713987145613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6f5eec0276965d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1713987169916,"stop":1713987169917,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6250a63804a05f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1713987169922,"stop":1713987169922,"duration":0},"status":"passed","severity":"normal"},{"uid":"234017d3f6ca490","name":"should not fail to start the service if it is already started","time":{"start":1713987656103,"stop":1713987656104,"duration":1},"status":"passed","severity":"normal"},{"uid":"592e743ad7b626bd","name":"Check received message containing special chars","time":{"start":1713987354760,"stop":1713987354760,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da0bdcbd9fa8fcb","name":"Relay - dialed first","time":{"start":1713987792976,"stop":1713987792976,"duration":0},"status":"passed","severity":"normal"},{"uid":"774dc1e3e326df0d","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1713987355356,"stop":1713987355356,"duration":0},"status":"passed","severity":"normal"},{"uid":"229f02f5840731bd","name":"random static sharding 1 - Cluster ID: 617, Shard ID: 254","time":{"start":1713987704958,"stop":1713987704958,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4b12c9612d93c3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1713987169924,"stop":1713987169925,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd485a6c2b0edf4","name":"should correctly map a content topic to a pubsub topic","time":{"start":1713987145631,"stop":1713987145631,"duration":0},"status":"passed","severity":"normal"},{"uid":"524a7b7b0552ef5","name":"Decoder throws on undefined content topic","time":{"start":1713987180301,"stop":1713987180302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8138cb47ccc6d740","name":"should handle corrupted local storage data gracefully","time":{"start":1713987174207,"stop":1713987174208,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5b7c9a76db224f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713987658232,"stop":1713987658242,"duration":10},"status":"passed","severity":"normal"},{"uid":"e550cc5b5dd9ba33","name":"Check received message containing SQL Injection","time":{"start":1713987658226,"stop":1713987658227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab8a1338d73450c","name":"Push message with emoji payload","time":{"start":1713987729914,"stop":1713987729915,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76a65fc58b3890a","name":"Decoder throws on undefined content topic","time":{"start":1713987159155,"stop":1713987159155,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e9314b2adb546b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1713987621981,"stop":1713987621982,"duration":1},"status":"passed","severity":"normal"},{"uid":"56665c97dc8ce884","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1713987355373,"stop":1713987355373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d111fccd3d5fd2db","name":"Check received message containing escaped characters","time":{"start":1713987354765,"stop":1713987354765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fba91286724e6f","name":"should properly create peer info with all multiaddrs","time":{"start":1713987154216,"stop":1713987154217,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32d45823122a965","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713987281324,"stop":1713987281325,"duration":1},"status":"passed","severity":"normal"},{"uid":"d052c1394b8b6420","name":"Check received message containing shell command","time":{"start":1713987658229,"stop":1713987658229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab35c2d43abda20f","name":"Push message with custom timestamp: 1713983755003","time":{"start":1713987729929,"stop":1713987729929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd09e75e7f502c8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1713987726592,"stop":1713987726593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56d85ff0224ffb6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1713987153520,"stop":1713987153520,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7aafbc63ddd51a","name":"1 Relay, 1 fetch","time":{"start":1713987169746,"stop":1713987169747,"duration":1},"status":"passed","severity":"normal"},{"uid":"664531b69f4a33a6","name":"Push message with content topic containing emoji","time":{"start":1713987729926,"stop":1713987729926,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafa9cd261c8245a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1713987621970,"stop":1713987621973,"duration":3},"status":"passed","severity":"normal"},{"uid":"57dc47aec991e3bb","name":"Non TWN Cluster","time":{"start":1713987677069,"stop":1713987677069,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce012f26a5e9a15d","name":"Default pageSize","time":{"start":1713987761636,"stop":1713987761637,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0e5ea5f95f7d2e","name":"Fails to push message with empty content topic","time":{"start":1713987729926,"stop":1713987729927,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3970fb90fb2d27","name":"Push message with content topic containing short","time":{"start":1713987729916,"stop":1713987729916,"duration":0},"status":"passed","severity":"normal"},{"uid":"363fc30f154c8f9c","name":"Push 30 different messages","time":{"start":1713987569548,"stop":1713987569549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6deaab7bf3a58a61","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1713987763516,"stop":1713987763516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b756585c1ab595c3","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713987269331,"stop":1713987269331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b61a6e475c8bb1d","name":"Meta field set when metaSetter is specified","time":{"start":1713987159153,"stop":1713987159153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fda4bd3961e518b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713987439487,"stop":1713987439488,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4b88323569b27f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713987826703,"stop":1713987826703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97d82ff15c080df","name":"Check publish message containing Chinese","time":{"start":1713987613064,"stop":1713987613064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16fa081fac4bea7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1713987206469,"stop":1713987206469,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fe97a84a486bed","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713987826706,"stop":1713987826706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a65cdb043c25440","name":"Check received message containing long","time":{"start":1713987354746,"stop":1713987354750,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d836a3f11051ebb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1713987145606,"stop":1713987145606,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4baf65d0890bf6","name":"Reopen subscription with peer with lost subscription","time":{"start":1713987268366,"stop":1713987268366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97d7a16ba4afe07","name":"Passing page size 110 when there are 120 messages","time":{"start":1713987761636,"stop":1713987761636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f317424c56418a5b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1713987355381,"stop":1713987355382,"duration":1},"status":"passed","severity":"normal"},{"uid":"44da9ae3a12cef5a","name":"unsubscribes","time":{"start":1713987764210,"stop":1713987764210,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d678ed8bb134a7","name":"Reopen subscription with peer with lost subscription","time":{"start":1713987228737,"stop":1713987228737,"duration":0},"status":"passed","severity":"normal"},{"uid":"5342211285e8584f","name":"Generator, 2 different pubsubtopics","time":{"start":1713987748343,"stop":1713987748344,"duration":1},"status":"passed","severity":"normal"},{"uid":"898c8a32d72524df","name":"Subscribe and receives messages on 20 topics","time":{"start":1713987826709,"stop":1713987826709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6291a4a7c3566ebf","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1713987355377,"stop":1713987355379,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f731ba8f5504e8d","name":"Check publish message containing Basic HTML tag","time":{"start":1713987613067,"stop":1713987613067,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f30eb7e3bfd9b8","name":"Relay - times out","time":{"start":1713987792977,"stop":1713987792977,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b6f6fafbc752ea","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713987617645,"stop":1713987617646,"duration":1},"status":"passed","severity":"normal"},{"uid":"307365eec4557336","name":"tcp ip4 address","time":{"start":1713987153549,"stop":1713987153550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3572d6a4b52fe2e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1713987182115,"stop":1713987182115,"duration":0},"status":"passed","severity":"normal"},{"uid":"553c9aba77a376e7","name":"Decoder throws on empty string content topic","time":{"start":1713987159155,"stop":1713987159155,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab2dfa13e425e28","name":"1 Store, 2 fetches","time":{"start":1713987169747,"stop":1713987169747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6aa1c9acf7a201","name":"should get / set UDP multiaddr","time":{"start":1713987154214,"stop":1713987154214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f831876e2fb567c1","name":"Privacy Node - default protocol","time":{"start":1713987792979,"stop":1713987792980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b612c2e18e41e830","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1713987784570,"stop":1713987784571,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a62f2ef7166b45","name":"Subscribe and receive messages via waku relay post","time":{"start":1713987439486,"stop":1713987439487,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f82f519e241ffb","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1713987763515,"stop":1713987763516,"duration":1},"status":"passed","severity":"normal"},{"uid":"da32a13abb517746","name":"Check message on other pubsub topic is not received","time":{"start":1713987658243,"stop":1713987658243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f0a983abba78f7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1713987153523,"stop":1713987153524,"duration":1},"status":"passed","severity":"normal"},{"uid":"9724e6961b17f41c","name":"Subscribe and receive messages via waku relay post","time":{"start":1713987826698,"stop":1713987826699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df71c4672f4c660","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355365,"stop":1713987355365,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f003c97c3a08bb","name":"Push message with content topic containing Chinese","time":{"start":1713987729917,"stop":1713987729918,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84ae1a548162791","name":"Check received message containing Script","time":{"start":1713987658206,"stop":1713987658206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc1f6b93dfb5e9d","name":"random static sharding 10 - Cluster ID: 177, Shard ID: 312","time":{"start":1713987704974,"stop":1713987704974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6202202bfc355a1d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713987403660,"stop":1713987403660,"duration":0},"status":"passed","severity":"normal"},{"uid":"41829edb05e4c5b5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1713987904460,"stop":1713987904461,"duration":1},"status":"passed","severity":"normal"},{"uid":"744f2d2666e65e2a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1713987784568,"stop":1713987784568,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c9ab2c51e0d94a","name":"should set field with only RELAY enabled","time":{"start":1713987154217,"stop":1713987154217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7157baaae79d2c","name":"Relay + Store","time":{"start":1713987154219,"stop":1713987154219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08534f0d392a75c","name":"Query generator for 2000 messages","time":{"start":1713987753141,"stop":1713987753142,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdbb88babf63e58","name":"All","time":{"start":1713987207171,"stop":1713987207171,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d9087dafabd92b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713987439504,"stop":1713987439506,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bb8a78d18c4d75b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987748328,"stop":1713987748329,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b20a6b0a7b654","name":"receives messages sent to provided content topic through stream","time":{"start":1713987617841,"stop":1713987617841,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c82cbce7a41bd9d","name":"Check publish message containing special chars","time":{"start":1713987613063,"stop":1713987613063,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b3130d03e97daa","name":"should properly create location multiaddrs - tcp","time":{"start":1713987154216,"stop":1713987154216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aca9019f9acc5ef","name":"Relay - dialed after","time":{"start":1713987792976,"stop":1713987792976,"duration":0},"status":"passed","severity":"normal"},{"uid":"315e83c8c28750d8","name":"Push message with Basic HTML tag payload","time":{"start":1713987729912,"stop":1713987729912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f7aa0ca36cde71","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1713987169923,"stop":1713987169923,"duration":0},"status":"passed","severity":"normal"},{"uid":"1809ab678ebd48c4","name":"Push message with Arabic payload","time":{"start":1713987569544,"stop":1713987569544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8347870757c0e94","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1713987145629,"stop":1713987145629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8410879d6c2780c2","name":"same cluster, different shard: nodes connect","time":{"start":1713987478952,"stop":1713987478952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6be607b45bea0a0","name":"should emit a peer event after start","time":{"start":1713987656104,"stop":1713987656105,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94ecd8503929c13","name":"Wrong topic","time":{"start":1713987677074,"stop":1713987677078,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3430c3c67db052a","name":"should throw an error for missing sharding configuration","time":{"start":1713987145630,"stop":1713987145630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fae741210a23007","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1713987621983,"stop":1713987621983,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f250c5be925339","name":"Subscribe to topic containing long and receive message","time":{"start":1713987439494,"stop":1713987439495,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e905569b7e4e1ae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1713987145618,"stop":1713987145619,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2070309dd67475","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713987826712,"stop":1713987826712,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebace3717f75fae","name":"Init the array if not present","time":{"start":1713987145229,"stop":1713987145230,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf1ea2135913bd7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1713987145608,"stop":1713987145608,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb865f342477b44a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1713987145627,"stop":1713987145627,"duration":0},"status":"passed","severity":"normal"},{"uid":"51382ca968ab439d","name":"Publish message with custom timestamp: Thu May 04 2023 19:40:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1713987613070,"stop":1713987613070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf4c556e9be66b9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713987826714,"stop":1713987826714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b6ebb83aa3077","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1713987677079,"stop":1713987677080,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76a0220f979e3ff","name":"throws on content topic with non-number generation field","time":{"start":1713987145599,"stop":1713987145600,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2c919459802cc7","name":"should not fail to stop the service if it was not started","time":{"start":1713987656100,"stop":1713987656101,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7d400496772000","name":"should not throw an error for a single configured topic","time":{"start":1713987145624,"stop":1713987145625,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b8bc0f972e4c16","name":"Check message with no pubsub topic is not received","time":{"start":1713987354772,"stop":1713987354772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb02618daae1f9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713987403663,"stop":1713987403663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d1e6ae3d1e7a74","name":"Passing page size 0 when there are 110 messages","time":{"start":1713987761632,"stop":1713987761633,"duration":1},"status":"passed","severity":"normal"},{"uid":"763611991b57c40c","name":"Check received message containing numeric","time":{"start":1713987354750,"stop":1713987354759,"duration":9},"status":"passed","severity":"normal"},{"uid":"28948cb773da2070","name":"Check publish message containing long","time":{"start":1713987613062,"stop":1713987613063,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2f214abb3288ae","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713987439514,"stop":1713987439516,"duration":2},"status":"passed","severity":"normal"},{"uid":"afb902e26a99d999","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1713987180295,"stop":1713987180296,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e0401135afa01","name":"Push message with content topic containing special chars","time":{"start":1713987569554,"stop":1713987569554,"duration":0},"status":"passed","severity":"normal"},{"uid":"72699f126ddfa83c","name":"Check message with no payload is not received","time":{"start":1713987354774,"stop":1713987354774,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a11bee4766ead","name":"Ping on peer without subscriptions","time":{"start":1713987228735,"stop":1713987228736,"duration":1},"status":"passed","severity":"normal"},{"uid":"11feb7670f12391a","name":"same cluster, different shard: nodes don't connect","time":{"start":1713987355355,"stop":1713987355355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f68d9c167034003","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713987439501,"stop":1713987439504,"duration":3},"status":"passed","severity":"normal"},{"uid":"b38de680b990d2ad","name":"Check message with no content topic is not received","time":{"start":1713987658243,"stop":1713987658244,"duration":1},"status":"passed","severity":"normal"},{"uid":"db704dacbf2eb0f1","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1713987145605,"stop":1713987145605,"duration":0},"status":"passed","severity":"normal"},{"uid":"11767b07244dc491","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713987439488,"stop":1713987439489,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a5869a9b279a0e","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1713987355375,"stop":1713987355375,"duration":0},"status":"passed","severity":"normal"},{"uid":"c556f091100da281","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355377,"stop":1713987355377,"duration":0},"status":"passed","severity":"normal"},{"uid":"db03a4d983f38a04","name":"Subscribe to topic containing XML and publish message","time":{"start":1713987621993,"stop":1713987621993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32769247063770e","name":"Query Generator, No message returned","time":{"start":1713987726576,"stop":1713987726577,"duration":1},"status":"passed","severity":"normal"},{"uid":"608e06c3fff53b1b","name":"Fails to publish message with empty text","time":{"start":1713987613072,"stop":1713987613072,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfc9bd7357c2967","name":"isConnected should return true after first peer connects","time":{"start":1713987246018,"stop":1713987246018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb3e50169136340","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713987826708,"stop":1713987826708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d81067aff0ca76","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1713987154207,"stop":1713987154211,"duration":4},"status":"passed","severity":"normal"},{"uid":"5fbdcc499da405fc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713987403663,"stop":1713987403664,"duration":1},"status":"passed","severity":"normal"},{"uid":"586dc80f968ec2c","name":"different cluster, same shard: nodes don't connect","time":{"start":1713987355355,"stop":1713987355356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39573717e554145","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1713987145617,"stop":1713987145617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ce4cf59cc67dd6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1713987621996,"stop":1713987621996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0862e330bd0370","name":"Decoder throws on empty string content topic","time":{"start":1713987182117,"stop":1713987182117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9022fae3b6a1979e","name":"non connected peers","time":{"start":1713987569769,"stop":1713987569769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f043169e43f6be1e","name":"Does not throw an exception when node disconnects","time":{"start":1713987779910,"stop":1713987779910,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1e8c738bb73636","name":"Check received message containing Arabic","time":{"start":1713987658225,"stop":1713987658226,"duration":1},"status":"passed","severity":"normal"},{"uid":"f412e42f372e9f31","name":"Ping on peer without subscriptions","time":{"start":1713987268346,"stop":1713987268348,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffb4e2c29764e1e","name":"Check received message containing Script","time":{"start":1713987354763,"stop":1713987354763,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff38b7893839d735","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713987439498,"stop":1713987439501,"duration":3},"status":"passed","severity":"normal"},{"uid":"b729990bb62dcd8a","name":"should throw an error for empty SingleShardInfos array","time":{"start":1713987145611,"stop":1713987145612,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cb089e6817294","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713987403661,"stop":1713987403661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb89989fa9d4f3c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713987826711,"stop":1713987826711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc1343475ba7f6c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713987826706,"stop":1713987826706,"duration":0},"status":"passed","severity":"normal"},{"uid":"562d3e2f483b0174","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713987826702,"stop":1713987826702,"duration":0},"status":"passed","severity":"normal"},{"uid":"de76ad830a91e689","name":"should return empty list for no shard","time":{"start":1713987145615,"stop":1713987145615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b578f6486a6e8e44","name":"should use DNS peer discovery with light client","time":{"start":1713987209633,"stop":1713987209633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"707e93c31fe6bdba","name":"throws on content topic with generation field greater than 0","time":{"start":1713987145600,"stop":1713987145600,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b26b86ca9a4c07","name":"throws on content topic with empty version field","time":{"start":1713987145601,"stop":1713987145601,"duration":0},"status":"passed","severity":"normal"},{"uid":"e127b63d2814330b","name":"Push message with meta","time":{"start":1713987729927,"stop":1713987729927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02b3ccf52247879","name":"Push message with content topic containing Russian","time":{"start":1713987729918,"stop":1713987729919,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e1818aa8f8d99d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713987403662,"stop":1713987403662,"duration":0},"status":"passed","severity":"normal"},{"uid":"687901fb0c668562","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1713987145623,"stop":1713987145623,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a80af4d2356548","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713987403662,"stop":1713987403663,"duration":1},"status":"passed","severity":"normal"},{"uid":"38eaeb7b40fa43a6","name":"same cluster, same shard: nodes connect","time":{"start":1713987355354,"stop":1713987355355,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b770471863ecead","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713987826705,"stop":1713987826705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0630afd687e3f92","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713987403664,"stop":1713987403664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf786601b652592","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1713987621995,"stop":1713987621996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18f6d6cdb6df649","name":"Check message with no content topic is not received","time":{"start":1713987354773,"stop":1713987354773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7f11f35267bea3","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1713987269332,"stop":1713987269333,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b9a544901e216a","name":"Push message with short payload","time":{"start":1713987729907,"stop":1713987729907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ff25c9c3252c20","name":"can start and stop the service","time":{"start":1713987174204,"stop":1713987174204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f807f26df33a39a0","name":"caches peers it previously fetched","time":{"start":1713987170293,"stop":1713987170293,"duration":0},"status":"passed","severity":"normal"},{"uid":"410e1a938e4f2f12","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1713987145611,"stop":1713987145611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24fab52db34f8e3","name":"Push message with custom timestamp: 1683228955003","time":{"start":1713987729928,"stop":1713987729929,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcb3d5519fc5e58","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713987826699,"stop":1713987826699,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6f61672f83726d","name":"should properly create location multiaddrs - tcp6","time":{"start":1713987154216,"stop":1713987154216,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee32cf28fa70f7a","name":"Check publish message containing SQL Injection","time":{"start":1713987613065,"stop":1713987613065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f4cf0e1bdbe999","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713987354770,"stop":1713987354771,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41df8bcfed6b3f7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713987439509,"stop":1713987439510,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e33c2ed5375c2cb","name":"Publish message with custom timestamp: Wed Apr 24 2024 20:40:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1713987613071,"stop":1713987613071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8634824a8904e62c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713987439512,"stop":1713987439513,"duration":1},"status":"passed","severity":"normal"},{"uid":"d512453f4697a18","name":"should throw error - no id","time":{"start":1713987154212,"stop":1713987154212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a30f2a8dac184","name":"Throws when trying to push message with empty payload","time":{"start":1713987569549,"stop":1713987569549,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dafdcdd61592d1","name":"Check meta is set [symmetric]","time":{"start":1713987180296,"stop":1713987180297,"duration":1},"status":"passed","severity":"normal"},{"uid":"96409d4438658732","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713987439511,"stop":1713987439512,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6c3cc935a9b2a1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app78/9/topic48/xml","time":{"start":1713987677073,"stop":1713987677074,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a51a46019da84a","name":"Generator, custom pubsub topic","time":{"start":1713987748327,"stop":1713987748328,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2c2db90ff76cc9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1713987784570,"stop":1713987784570,"duration":0},"status":"passed","severity":"normal"},{"uid":"474b281bae3b55f1","name":"Check received message containing short","time":{"start":1713987658201,"stop":1713987658202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d060d47b3cb9ae42","name":"Check received message with timestamp: 1713987196377000000 ","time":{"start":1713987354768,"stop":1713987354769,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f936a90a70d647","name":"should only return 1 node with relay and store capability","time":{"start":1713987170294,"stop":1713987170294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64ca7f6906f326a","name":"Fields are not dropped","time":{"start":1713987158488,"stop":1713987158490,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b94eb5333465a26","name":"Overlapping topic subscription","time":{"start":1713987439492,"stop":1713987439492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a91dc8a8f57b761","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713987826705,"stop":1713987826705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1feed02b3bd582f6","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1713987145616,"stop":1713987145617,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcff5464afdbed","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1713987170296,"stop":1713987170296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb4bcd890d89fe27","name":"should load peers from local storage and dispatch events","time":{"start":1713987174207,"stop":1713987174207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff756e5de143654a","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1713987355364,"stop":1713987355364,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb946d5ccd5e0f7","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713987269326,"stop":1713987269327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9dd394981ba55e7","name":"Push message with unicode special characters payload","time":{"start":1713987729913,"stop":1713987729914,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5936594c2bae733","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1713987169599,"stop":1713987169600,"duration":1},"status":"passed","severity":"normal"},{"uid":"b818ef15c8fe41b8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1713987153522,"stop":1713987153522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e965b339b3efe4a3","name":"Check publish message containing unicode special characters","time":{"start":1713987613069,"stop":1713987613069,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2877c00a26059bb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713987826706,"stop":1713987826706,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dd94d4b6109467","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713987354769,"stop":1713987354770,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a381cc89cc22ae0","name":"can start the service","time":{"start":1713987209622,"stop":1713987209622,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0870fa35ebd07","name":"random static sharding 8 - Cluster ID: 195, Shard ID: 331","time":{"start":1713987704973,"stop":1713987704973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87b3ec05828f030","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1713987145604,"stop":1713987145604,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d46fbe5fbf08f","name":"Fails to push message bigger that 1MB","time":{"start":1713987729930,"stop":1713987729930,"duration":0},"status":"passed","severity":"normal"},{"uid":"589911fabfa242c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1713987153525,"stop":1713987153526,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff557e035c09a65","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1713987209633,"stop":1713987209633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c28e7d296542d60","name":"Subscribe to topic containing short and receive message","time":{"start":1713987826710,"stop":1713987826710,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3b8ae5cb5cd3f8","name":"Query Generator, Wrong PubsubTopic","time":{"start":1713987726573,"stop":1713987726574,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f046a856552cb72","name":"Ordered Callback - forward","time":{"start":1713987751815,"stop":1713987751815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc583a8a66db58","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1713987145626,"stop":1713987145627,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6a246bf6722414","name":"Check publish message containing emoji","time":{"start":1713987613069,"stop":1713987613069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5666cf147950c01c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1713987617647,"stop":1713987617647,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ee6fda2ea331a0","name":"should return false","time":{"start":1713987154213,"stop":1713987154213,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2716905ad22af6","name":"Relay + Store","time":{"start":1713987207171,"stop":1713987207171,"duration":0},"status":"passed","severity":"normal"},{"uid":"23885f39cb649fae","name":"Push message with content topic containing emoji","time":{"start":1713987569559,"stop":1713987569560,"duration":1},"status":"passed","severity":"normal"},{"uid":"612ccf198de57568","name":"Push message with content topic containing Script","time":{"start":1713987729919,"stop":1713987729920,"duration":1},"status":"passed","severity":"normal"},{"uid":"89efe83b196dbdb9","name":"Nodes with multiple pubsub topic","time":{"start":1713987617641,"stop":1713987617642,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6ae0f20f5a7fbb","name":"Push message with Basic HTML tag payload","time":{"start":1713987569546,"stop":1713987569546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58afc2b4c559fe7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1713987169917,"stop":1713987169918,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d915f091d5953e3","name":"LightPush","time":{"start":1713987792978,"stop":1713987792978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dfbda2e8c9e92d","name":"Check message with invalid timestamp is not received","time":{"start":1713987658212,"stop":1713987658212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41b11b7aa0f7613","name":"it tolerates circular branch references","time":{"start":1713987170291,"stop":1713987170291,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9632522d01e0a0","name":"Check message with no payload is not received","time":{"start":1713987658222,"stop":1713987658222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b132ec7a2b674d2","name":"different cluster, different shard: nodes don't connect","time":{"start":1713987355356,"stop":1713987355356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ecd396adad7e9e","name":"should only return 1 node with store capability","time":{"start":1713987170294,"stop":1713987170294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede5df48c7361ae1","name":"should add and remove event listeners correctly","time":{"start":1713987174208,"stop":1713987174208,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f9b3f85a8f42cf","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1713987355381,"stop":1713987355381,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd07eeaa9f2f3115","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1713987355376,"stop":1713987355376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57d8728c3179676","name":"random static sharding 9 - Cluster ID: 851, Shard ID: 365","time":{"start":1713987704973,"stop":1713987704974,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8dbbcef8893da9","name":"Check received message containing emoji","time":{"start":1713987658209,"stop":1713987658210,"duration":1},"status":"passed","severity":"normal"},{"uid":"faaccd1d2f27c6b4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app61/6/topic260/proto","time":{"start":1713987677073,"stop":1713987677073,"duration":0},"status":"passed","severity":"normal"},{"uid":"3233adee57c1aeb0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1713987784569,"stop":1713987784569,"duration":0},"status":"passed","severity":"normal"},{"uid":"492716a6474a9e0a","name":"Push message with content topic containing unicode special characters","time":{"start":1713987569559,"stop":1713987569559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6263028a73141ea5","name":"Push to array if already present","time":{"start":1713987145231,"stop":1713987145231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d34378b819cd7d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1713987206470,"stop":1713987206470,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1c269d97df8f7b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1713987145628,"stop":1713987145628,"duration":0},"status":"passed","severity":"normal"},{"uid":"980ffcc9bdaf5cd5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1713987180293,"stop":1713987180294,"duration":1},"status":"passed","severity":"normal"},{"uid":"802db3777154cf68","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1713987355366,"stop":1713987355367,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3ab9c66141c44c","name":"Check publish message containing Script","time":{"start":1713987613065,"stop":1713987613066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be2a02b135407a8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1713987621974,"stop":1713987621974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0487e79f8cd10f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713987826703,"stop":1713987826703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd7286795210ff3","name":"should properly compute the node id","time":{"start":1713987154213,"stop":1713987154213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd35987611c6298","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1713987613069,"stop":1713987613070,"duration":1},"status":"passed","severity":"normal"},{"uid":"688733f673448745","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713987281325,"stop":1713987281326,"duration":1},"status":"passed","severity":"normal"},{"uid":"761117af34ec72e9","name":"Push message with custom timestamp: 1713990955577","time":{"start":1713987569562,"stop":1713987569563,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e189459c77e10a4","name":"Push message with special chars payload","time":{"start":1713987729908,"stop":1713987729909,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d26a4619d3e7dd","name":"Push message with custom timestamp: 1683228955577","time":{"start":1713987569561,"stop":1713987569562,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ec6381e53b671d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713987826700,"stop":1713987826700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3e992923d2d507","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713987826712,"stop":1713987826712,"duration":0},"status":"passed","severity":"normal"},{"uid":"607942e87d8ca28d","name":"Ping on unsubscribed peer","time":{"start":1713987268361,"stop":1713987268365,"duration":4},"status":"passed","severity":"normal"},{"uid":"4088c6ce7b241182","name":"Check received message containing XML","time":{"start":1713987354763,"stop":1713987354764,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd8463ee2554d2f","name":"Check received message containing long","time":{"start":1713987658202,"stop":1713987658203,"duration":1},"status":"passed","severity":"normal"},{"uid":"949e1daecc66e12e","name":"Check message with invalid timestamp is not received","time":{"start":1713987658243,"stop":1713987658243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31dccacf91c7539","name":"Push 30 different messages","time":{"start":1713987729915,"stop":1713987729915,"duration":0},"status":"passed","severity":"normal"},{"uid":"419315217527b15c","name":"Ordered callback, aborts when callback returns true","time":{"start":1713987753141,"stop":1713987753141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efae14bbab8e1eb","name":"Check publish message after service node is restarted","time":{"start":1713987613074,"stop":1713987613074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c40903bd186c046","name":"Check publish message after client node is restarted","time":{"start":1713987613075,"stop":1713987613075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6739070348aa94ff","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713987826707,"stop":1713987826707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1f04e48056bb44","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1713987145616,"stop":1713987145616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be78604db45acc4","name":"shard 0","time":{"start":1713987704957,"stop":1713987704957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8603f78e25eff8e","name":"Promise Callback - forward","time":{"start":1713987751812,"stop":1713987751814,"duration":2},"status":"passed","severity":"normal"},{"uid":"793de33045bcdf27","name":"throws on content topic with empty topic name field","time":{"start":1713987145602,"stop":1713987145602,"duration":0},"status":"passed","severity":"normal"},{"uid":"989a15b898d3b0d4","name":"should not receive a peer event after stop","time":{"start":1713987174206,"stop":1713987174206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac646aff12bde5a0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713987826712,"stop":1713987826712,"duration":0},"status":"passed","severity":"normal"},{"uid":"30963fa3fa5585d6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1713987621982,"stop":1713987621983,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9621d3b22efcba0","name":"throws on content topic with too few or too many fields","time":{"start":1713987145599,"stop":1713987145599,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd745d6f36f2fde0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987269324,"stop":1713987269325,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff34a679fe1eb66a","name":"Subscribe and receive messages via lightPush","time":{"start":1713987826707,"stop":1713987826707,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfb9121374aa45c","name":"Check received message containing Russian","time":{"start":1713987658226,"stop":1713987658226,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe26901dfa913d9d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1713987145617,"stop":1713987145618,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05bd445a91e97cb","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713987826714,"stop":1713987826714,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15184b69e303daf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1713987145620,"stop":1713987145621,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb49d0e97420e226","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1713987784569,"stop":1713987784570,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e924ebd6e15b319","name":"Push message with Arabic payload","time":{"start":1713987729909,"stop":1713987729910,"duration":1},"status":"passed","severity":"normal"},{"uid":"247b1d37fb71e24e","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1713987617839,"stop":1713987617839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"869a6c0b2c3d061","name":"Push message with meta","time":{"start":1713987569560,"stop":1713987569560,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d1b10853a31cec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1713987145624,"stop":1713987145624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b041b37e429a383","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1713987145607,"stop":1713987145607,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f20a66120c6c0ff","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713987439495,"stop":1713987439496,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d079dae100bc89","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app91/1/topic174/proto","time":{"start":1713987677070,"stop":1713987677071,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c784ae6e46a785","name":"Check received message containing numeric","time":{"start":1713987658224,"stop":1713987658224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e87bbd652471780","name":"should be able to encode the field with only RELAY set to true","time":{"start":1713987153516,"stop":1713987153518,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8ace9c0b612b2d5","name":"random static sharding 3 - Cluster ID: 476, Shard ID: 580","time":{"start":1713987704963,"stop":1713987704964,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4aedc6b35570a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713987439483,"stop":1713987439484,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff819623729f1762","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1713987145604,"stop":1713987145604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9cab1dd2a4c974","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1713987613073,"stop":1713987613073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a2481605f70fe0","name":"Push message with content topic containing Chinese","time":{"start":1713987569554,"stop":1713987569554,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b9ac4398cec019","name":"receives messages sent to provided content topic through callback","time":{"start":1713987617840,"stop":1713987617840,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b011a8b4e1ef29a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1713987753140,"stop":1713987753141,"duration":1},"status":"passed","severity":"normal"},{"uid":"1306b4c03ed8ae52","name":"should not receive a peer event before start","time":{"start":1713987209631,"stop":1713987209631,"duration":0},"status":"passed","severity":"normal"},{"uid":"379bb164a238b7f7","name":"Push message with long payload","time":{"start":1713987569541,"stop":1713987569542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a2c53913c54c9f","name":"Check received message with timestamp: 1713987196002000000 ","time":{"start":1713987658210,"stop":1713987658210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e691345b96398d5f","name":"Push message with content topic containing unicode special characters","time":{"start":1713987729922,"stop":1713987729926,"duration":4},"status":"passed","severity":"normal"},{"uid":"3699d7c429395c11","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1713987145629,"stop":1713987145629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c093a7657f97630f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1713987145621,"stop":1713987145622,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8d304aea72f516","name":"Query with Promise Callback, No message returned","time":{"start":1713987726616,"stop":1713987726617,"duration":1},"status":"passed","severity":"normal"},{"uid":"df0118496e6b88e5","name":"Push message with content topic containing escaped characters","time":{"start":1713987569558,"stop":1713987569559,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5bbcc465774eac","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1713987355373,"stop":1713987355374,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c31c72ee8b033f","name":"Query generator for multiple messages","time":{"start":1713987753132,"stop":1713987753133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44d4fbdccd6d8f5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app24/1/topic533/proto","time":{"start":1713987677070,"stop":1713987677070,"duration":0},"status":"passed","severity":"normal"},{"uid":"55382e53ccf3cbec","name":"Fails to push message with large meta","time":{"start":1713987569561,"stop":1713987569561,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ecd7e8ac0f83e3","name":"Generator, custom pubsub topic","time":{"start":1713987748330,"stop":1713987748330,"duration":0},"status":"passed","severity":"normal"},{"uid":"305b42fdc7341d9b","name":"should properly create location multiaddrs - tcp4","time":{"start":1713987154215,"stop":1713987154215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79564bf6af082d9","name":"Passing an array","time":{"start":1713987779911,"stop":1713987779911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70936dc4af3cdf5","name":"Check message with non string payload is not received","time":{"start":1713987658222,"stop":1713987658222,"duration":0},"status":"passed","severity":"normal"},{"uid":"759509e4268c4672","name":"Filter","time":{"start":1713987792978,"stop":1713987792979,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0bfc0183f9a8d1","name":"Check message with no content topic is not received","time":{"start":1713987658221,"stop":1713987658222,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a97bd0e312bb137","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1713987246017,"stop":1713987246017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce2ce8a9506cf87","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1713987677068,"stop":1713987677069,"duration":1},"status":"passed","severity":"normal"},{"uid":"df96b92ab8af9c18","name":"removeEventListener with wrong event","time":{"start":1713987237676,"stop":1713987237677,"duration":1},"status":"passed","severity":"normal"},{"uid":"90677135866f7710","name":"Encoder throws on empty string content topic","time":{"start":1713987180300,"stop":1713987180301,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4e712a4c163ea0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app70/8/topic229/proto","time":{"start":1713987677070,"stop":1713987677070,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7b393d79f78363","name":"stop","time":{"start":1713987237679,"stop":1713987237682,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb07676b44e1efee","name":"Check received message containing Basic HTML tag","time":{"start":1713987658228,"stop":1713987658228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9862e4fc484eaf","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1713987145626,"stop":1713987145626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4102c9b0a7b220f9","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1713987355357,"stop":1713987355358,"duration":1},"status":"passed","severity":"normal"},{"uid":"942a2c10b8b103a2","name":"handles different networkShards values correctly","time":{"start":1713987145610,"stop":1713987145610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ad5990ce9d9b09","name":"Push message with content topic containing XML","time":{"start":1713987729920,"stop":1713987729920,"duration":0},"status":"passed","severity":"normal"},{"uid":"41372afb28cfbe7b","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1713987196957,"stop":1713987196958,"duration":1},"status":"passed","severity":"normal"},{"uid":"f327d9fc95da52e5","name":"Symmetric encrypt & Decrypt","time":{"start":1713987180609,"stop":1713987180609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c937ec2a9e18e651","name":"Overlapping topic subscription","time":{"start":1713987826710,"stop":1713987826710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aaa997a409e6a4","name":"Push message with content topic containing Script","time":{"start":1713987569556,"stop":1713987569556,"duration":0},"status":"passed","severity":"normal"},{"uid":"754625c49a3811f3","name":"throws on content topic with empty application field","time":{"start":1713987145600,"stop":1713987145601,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c5e5aa9623c5ef","name":"through manual discovery","time":{"start":1713987464489,"stop":1713987464490,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccdfe3aeef1927a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713987403659,"stop":1713987403659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf91a08a4ccf09f","name":"throws on empty content topic","time":{"start":1713987145598,"stop":1713987145599,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dfbdf2a44852f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713987658211,"stop":1713987658211,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0977a6acc0c734","name":"should encodeTxt and decodeTxt","time":{"start":1713987154206,"stop":1713987154206,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ca933bc3f40925","name":"Encoder throws on empty string content topic","time":{"start":1713987182116,"stop":1713987182116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbf00417f27744a","name":"should throw error - no public key","time":{"start":1713987154212,"stop":1713987154212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3534f972b67b5c1","name":"topics with same application and version share the same shard","time":{"start":1713987145608,"stop":1713987145608,"duration":0},"status":"passed","severity":"normal"},{"uid":"783f9b8b87ce5b6f","name":"Push message with content topic containing Russian","time":{"start":1713987569555,"stop":1713987569555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d094a196a686f2bc","name":"1 Store, 2 relays, 2 fetches","time":{"start":1713987169748,"stop":1713987169748,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa92e83dc5903340","name":"Push message with shell command payload","time":{"start":1713987569547,"stop":1713987569547,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fd33ecb37b826e","name":"should not fail to stop the service if it was not started","time":{"start":1713987209630,"stop":1713987209630,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b9ad19d2ae6c8a","name":"Check received message with timestamp: 1713987196002 ","time":{"start":1713987658231,"stop":1713987658231,"duration":0},"status":"passed","severity":"normal"},{"uid":"977603ebc896f2b9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713987826704,"stop":1713987826705,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e5d419178add8ed","name":"Subscribe to topic containing special chars and publish message","time":{"start":1713987621981,"stop":1713987621981,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a4700ddebe000f","name":"isConnected should return false after all peers disconnect","time":{"start":1713987196959,"stop":1713987196960,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68848c3cc3e11aa","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1713987269320,"stop":1713987269323,"duration":3},"status":"passed","severity":"normal"},{"uid":"458a2e3741adb0fa","name":"Decoder throws on undefined content topic","time":{"start":1713987182116,"stop":1713987182116,"duration":0},"status":"passed","severity":"normal"},{"uid":"334befba3d9c88dc","name":"Push message with Script payload","time":{"start":1713987569545,"stop":1713987569545,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eb13246466a3a5","name":"Encoder throws on undefined content topic","time":{"start":1713987180299,"stop":1713987180300,"duration":1},"status":"passed","severity":"normal"},{"uid":"80929205dbce38c6","name":"Nodes with multiple pubsub topic","time":{"start":1713987617647,"stop":1713987617648,"duration":1},"status":"passed","severity":"normal"},{"uid":"89be79866aa4ff66","name":"Push message with escaped characters payload","time":{"start":1713987569547,"stop":1713987569547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01e67bdeec8548d","name":"Check received message containing Chinese","time":{"start":1713987354761,"stop":1713987354761,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb753426ad9c8dc9","name":"Push message with rate limit","time":{"start":1713987569561,"stop":1713987569561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4d0ec43a706552","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1713987174207,"stop":1713987174207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb102f1a3e0fb29","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1713987153522,"stop":1713987153523,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4aee653dc19ada","name":"Ping on unsubscribed peer","time":{"start":1713987268348,"stop":1713987268353,"duration":5},"status":"passed","severity":"normal"},{"uid":"35aa806b7cab081c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1713987613074,"stop":1713987613074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e585d0dbfe5d4a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713987281323,"stop":1713987281323,"duration":0},"status":"passed","severity":"normal"},{"uid":"630ed5923e62ef03","name":"Push message with SQL Injection payload","time":{"start":1713987729910,"stop":1713987729911,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacdffc12a77e15c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713987439485,"stop":1713987439486,"duration":1},"status":"passed","severity":"normal"},{"uid":"739e4984d1b19db2","name":"groups content topics by expected pubsub topic","time":{"start":1713987145608,"stop":1713987145609,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a32434b226de344","name":"Subscribe to topic containing Script and receive message","time":{"start":1713987826712,"stop":1713987826713,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e5d55051cd799d","name":"Reopen subscription with peer with lost subscription","time":{"start":1713987268353,"stop":1713987268355,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb3fb5875614fa64","name":"ignores unrecognized TXT record formats","time":{"start":1713987170292,"stop":1713987170292,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7cf6d5710bc9cd","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1713987763515,"stop":1713987763515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8360f5f4f815907","name":"configure the node with multiple pubsub topics","time":{"start":1713987704983,"stop":1713987704991,"duration":8},"status":"passed","severity":"normal"},{"uid":"1dd5c7116c63c055","name":"Passing page size 19 when there are 20 messages","time":{"start":1713987761636,"stop":1713987761636,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1f866ef513df3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987269333,"stop":1713987269334,"duration":1},"status":"passed","severity":"normal"},{"uid":"483c95310fc95e06","name":"Check received message containing unicode special characters","time":{"start":1713987658230,"stop":1713987658230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e66e35df867f83","name":"Push message equal or less that 1MB","time":{"start":1713987729930,"stop":1713987729930,"duration":0},"status":"passed","severity":"normal"},{"uid":"51db96bdfb822362","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1713987617642,"stop":1713987617643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d26a20c77eaf39","name":"should not receive a peer event after stop","time":{"start":1713987209632,"stop":1713987209632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0395b7264da21f5","name":"Subscribe to topic containing short and receive message","time":{"start":1713987826701,"stop":1713987826702,"duration":1},"status":"passed","severity":"normal"},{"uid":"829ba7cefb3c3c5e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987269331,"stop":1713987269331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94e3b8e040655a7","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1713987690420,"stop":1713987690420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4428bf9226a6f75a","name":"random static sharding 5 - Cluster ID: 426, Shard ID: 605","time":{"start":1713987704964,"stop":1713987704965,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc81819622f8936b","name":"Publish message with custom timestamp: Wed Apr 24 2024 18:40:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1713987613070,"stop":1713987613071,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6238560c7843c5","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1713987145631,"stop":1713987145632,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af6e40e09d66992","name":"Subscribe to topic containing short and publish message","time":{"start":1713987621975,"stop":1713987621975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc72962c13d82ca8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355380,"stop":1713987355380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cde77870d6ddf3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1713987753139,"stop":1713987753139,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b4b7825e1500ff","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1713987704958,"stop":1713987704958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3307b3d438cbe6c","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1713987439519,"stop":1713987439519,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fed9dadaf4f65f","name":"Ephemeral field set to true","time":{"start":1713987159152,"stop":1713987159153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45d634b9ad5808c","name":"Passing page size 3 when there are 20 messages","time":{"start":1713987761634,"stop":1713987761635,"duration":1},"status":"passed","severity":"normal"},{"uid":"613a1356be601820","name":"should emit a peer event after start","time":{"start":1713987209631,"stop":1713987209631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00d322f5769cf1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1713987621995,"stop":1713987621995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f67e0c4da51fc","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/2/topic57/xml","time":{"start":1713987677072,"stop":1713987677072,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e9d23cbfc4a16e","name":"Subscribe to topic containing XML and receive message","time":{"start":1713987439507,"stop":1713987439509,"duration":2},"status":"passed","severity":"normal"},{"uid":"8715635d61318069","name":"Check message received after nwaku node is restarted","time":{"start":1713987354775,"stop":1713987354791,"duration":16},"status":"skipped","severity":"normal"},{"uid":"ca1f505f38edbf5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713987826713,"stop":1713987826714,"duration":1},"status":"passed","severity":"normal"},{"uid":"9921c317f80af678","name":"listenerCount","time":{"start":1713987237678,"stop":1713987237678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f040dcded984608","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713987826713,"stop":1713987826713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a5ce0c176249fc","name":"Check received message containing SQL Injection","time":{"start":1713987658205,"stop":1713987658205,"duration":0},"status":"passed","severity":"normal"},{"uid":"accff2b3ad3cfd01","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1713987153520,"stop":1713987153521,"duration":1},"status":"passed","severity":"normal"},{"uid":"852cfab0edab9f45","name":"Check publish message containing numeric","time":{"start":1713987613063,"stop":1713987613063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8678dd60721487d","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1713987145629,"stop":1713987145630,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b77ad9fcf79368","name":"Check message received after jswaku node is restarted","time":{"start":1713987658223,"stop":1713987658223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5048e60f64322262","name":"Query Generator, No Decoder","time":{"start":1713987726575,"stop":1713987726576,"duration":1},"status":"passed","severity":"normal"},{"uid":"305c9e7582e7bcea","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1713987145617,"stop":1713987145617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a457aaa9c682b68d","name":"A test","time":{"start":1713987439755,"stop":1713987439755,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d4e2611a75890c","name":"Rejects garbage","time":{"start":1713987162622,"stop":1713987162623,"duration":1},"status":"passed","severity":"normal"},{"uid":"e148164f7c7b26f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1713987169918,"stop":1713987169919,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea641d32fd6ce30","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1713987145627,"stop":1713987145627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cb433eeae9fe52","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987459663,"stop":1713987459664,"duration":1},"status":"passed","severity":"normal"},{"uid":"adaf717006757bf3","name":"Push message with custom timestamp: 1713990955003","time":{"start":1713987729929,"stop":1713987729930,"duration":1},"status":"passed","severity":"normal"},{"uid":"61600ed00f495081","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1713987784567,"stop":1713987784568,"duration":1},"status":"passed","severity":"normal"},{"uid":"a084934203971dd7","name":"Check received message containing Arabic","time":{"start":1713987658204,"stop":1713987658205,"duration":1},"status":"passed","severity":"normal"},{"uid":"effe36b325dd7d16","name":"should not receive a peer event before start","time":{"start":1713987656106,"stop":1713987656106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d516d9864e88ae","name":"Waku message hash computation (payload length 0)","time":{"start":1713987148339,"stop":1713987148339,"duration":0},"status":"passed","severity":"normal"},{"uid":"3154a4f418e0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1713987904463,"stop":1713987904463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92e008d07752c7d","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1713987355379,"stop":1713987355379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5461dcf567d29a5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713987826709,"stop":1713987826709,"duration":0},"status":"passed","severity":"normal"},{"uid":"130d1a456469d863","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1713987145619,"stop":1713987145619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05c8e3667aaca38","name":"Check received message containing JSON","time":{"start":1713987354764,"stop":1713987354764,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec293d7f88095d9","name":"should not fail to stop the service if it was not started","time":{"start":1713987174204,"stop":1713987174205,"duration":1},"status":"passed","severity":"normal"},{"uid":"9728dafd4bdbbe6b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1713987355367,"stop":1713987355367,"duration":0},"status":"passed","severity":"normal"},{"uid":"5447a33b12c90def","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1713987145604,"stop":1713987145605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e60137b667b2174","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355367,"stop":1713987355372,"duration":5},"status":"passed","severity":"normal"},{"uid":"f018710eab300ca0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1713987355362,"stop":1713987355362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7109d083958ba881","name":"should set field with only LIGHTPUSH enabled","time":{"start":1713987154218,"stop":1713987154218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eafdbd7074fa5a4","name":"should be able to decode the field with only STORE set to true","time":{"start":1713987153525,"stop":1713987153525,"duration":0},"status":"passed","severity":"normal"},{"uid":"263596bde29d1ad7","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1713987204588,"stop":1713987204588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9fef36755dc97","name":"Subscribe to topic containing Script and receive message","time":{"start":1713987439506,"stop":1713987439507,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eecef1baf2b12d7","name":"start node with empty content topic","time":{"start":1713987677105,"stop":1713987677106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9938ec6f389be6","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1713987617839,"stop":1713987617840,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7751383c662bd5a8","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1713987145614,"stop":1713987145614,"duration":0},"status":"passed","severity":"normal"},{"uid":"67af4be8bae9b97b","name":"less peers than existing","time":{"start":1713987569769,"stop":1713987569769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d44bad4cc7482a4","name":"Push message with content topic containing Arabic","time":{"start":1713987729918,"stop":1713987729918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a18ccd10beee7b","name":"Check publish message containing Russian","time":{"start":1713987613065,"stop":1713987613065,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dca867185eadd","name":"Callback on promise","time":{"start":1713987753139,"stop":1713987753140,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa3c8a3a9fead27","name":"isConnected bwtween 2 js-waku relay nodes","time":{"start":1713987246019,"stop":1713987246020,"duration":1},"status":"passed","severity":"normal"},{"uid":"db12175dc1380ae8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713987269334,"stop":1713987269337,"duration":3},"status":"passed","severity":"normal"},{"uid":"4745c1080899708b","name":"Check received message containing Russian","time":{"start":1713987354762,"stop":1713987354762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57006e2a7c3371c","name":"Push message with Chinese payload","time":{"start":1713987569543,"stop":1713987569544,"duration":1},"status":"passed","severity":"normal"},{"uid":"679a481fa44b9441","name":"Check received message containing XML","time":{"start":1713987658206,"stop":1713987658206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2981df55493bb617","name":"Push message with shell command payload","time":{"start":1713987729912,"stop":1713987729913,"duration":1},"status":"passed","severity":"normal"},{"uid":"665b47aedcfcbb60","name":"isConnected return false after peer stops","time":{"start":1713987246019,"stop":1713987246019,"duration":0},"status":"passed","severity":"normal"},{"uid":"5effaedbc7f6df10","name":"throws an error for improperly formatted content topics","time":{"start":1713987145610,"stop":1713987145610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce58a99966dc0718","name":"Check message on other pubsub topic is not received","time":{"start":1713987658221,"stop":1713987658221,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b9f832056b1c5f","name":"Subscribe and receives messages on 20 topics","time":{"start":1713987826699,"stop":1713987826699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afc68643f520b44","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713987617642,"stop":1713987617642,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afd84a878856a51","name":"Check received message containing JSON","time":{"start":1713987658228,"stop":1713987658229,"duration":1},"status":"passed","severity":"normal"},{"uid":"50aafb4893daf770","name":"addEventListener with wrong event","time":{"start":1713987237673,"stop":1713987237674,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e82516e37dc976f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713987617648,"stop":1713987617648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c56c82cb1cb074e","name":"can start the service","time":{"start":1713987656098,"stop":1713987656099,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dc17d224c99e78","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1713987145607,"stop":1713987145608,"duration":1},"status":"passed","severity":"normal"},{"uid":"6688ff03665cfc98","name":"Light Node - default protocols","time":{"start":1713987792979,"stop":1713987792979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3b164200e2af97","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1713987355382,"stop":1713987355382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6d52017a10180d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713987826702,"stop":1713987826703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afa4c9487207811","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1713987145619,"stop":1713987145619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dd5c8cb55bcab4","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1713987763512,"stop":1713987763512,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bed7c211a52934d","name":"Subscribe and receive messages via lightPush","time":{"start":1713987826697,"stop":1713987826697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d43c995fa46c6cb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1713987170296,"stop":1713987170296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d689ed407a3703b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713987439513,"stop":1713987439514,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0131d53600ddb6","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1713987621968,"stop":1713987621970,"duration":2},"status":"passed","severity":"normal"},{"uid":"69e4cbbe5977083b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987459659,"stop":1713987459660,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb9955cff84e8d3","name":"Refresh subscription","time":{"start":1713987439492,"stop":1713987439492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8742fb9624a85d74","name":"Push message with JSON payload","time":{"start":1713987569546,"stop":1713987569547,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc24195d1b6ed9a4","name":"Push message with content topic containing short","time":{"start":1713987569549,"stop":1713987569550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a800bc6ac6da5b","name":"Register correct protocols","time":{"start":1713987621965,"stop":1713987621966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e367aca5507f85a7","name":"Push message with unicode special characters payload","time":{"start":1713987569548,"stop":1713987569548,"duration":0},"status":"passed","severity":"normal"},{"uid":"59eacb1849cf9f66","name":"same cluster, same shard: nodes connect","time":{"start":1713987478951,"stop":1713987478952,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd795dc5dfec1b7a","name":"Subscribe to topic containing Script and receive message","time":{"start":1713987826704,"stop":1713987826704,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff82f857c000425","name":"should throw error - invalid id","time":{"start":1713987154212,"stop":1713987154212,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a7c9bb42524f41","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1713987246016,"stop":1713987246017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1bd10a94b07c7c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1713987569557,"stop":1713987569557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb02ea9cf182d73","name":"should properly create location multiaddrs - udp4","time":{"start":1713987154215,"stop":1713987154215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d63b8e1878ba6ce","name":"Check received message containing shell command","time":{"start":1713987354765,"stop":1713987354765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef5483f51857f5","name":"Check message with invalid timestamp is not received","time":{"start":1713987354771,"stop":1713987354771,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1ab19c1d21a239","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713987281323,"stop":1713987281324,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a04d3dfc2ec172","name":"handles different clusterIds correctly","time":{"start":1713987145609,"stop":1713987145610,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7579133067a2bfd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713987826715,"stop":1713987826715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7896593387c72151","name":"should not receive a peer event after stop","time":{"start":1713987656107,"stop":1713987656108,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbcc6fdf816ab0a","name":"Query with Ordered Callback, No Decoder","time":{"start":1713987726589,"stop":1713987726590,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5638fa8bb6d3e18","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1713987617840,"stop":1713987617840,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b7061817c605e3e","name":"removeEventListener with correct event","time":{"start":1713987237674,"stop":1713987237676,"duration":2},"status":"passed","severity":"normal"},{"uid":"afa120fcf5c0a59a","name":"Check received message containing Arabic","time":{"start":1713987354761,"stop":1713987354761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c78d2346c97452f","name":"Ping on subscribed peer","time":{"start":1713987228735,"stop":1713987228735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b21f9d099520a24","name":"random static sharding 6 - Cluster ID: 449, Shard ID: 16","time":{"start":1713987704965,"stop":1713987704965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47daa81b041ce7c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1713987145622,"stop":1713987145622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c8663b4837badc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1713987153527,"stop":1713987153528,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d6c3184a79f9f8","name":"Refresh subscription","time":{"start":1713987826710,"stop":1713987826710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead85fdbabe6ceb7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1713987904461,"stop":1713987904462,"duration":1},"status":"passed","severity":"normal"},{"uid":"796f4dcfad55359c","name":"connects to nwaku","time":{"start":1713987779910,"stop":1713987779910,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa562126ed2c3118","name":"Query Generator - backward","time":{"start":1713987751812,"stop":1713987751812,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9ea2b7dbff1902","name":"returns all values when wanted number matches available values","time":{"start":1713987169596,"stop":1713987169598,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c1b2df7434eb707","name":"Ping on unsubscribed peer","time":{"start":1713987228736,"stop":1713987228736,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75b2cc53603219","name":"safeDispatchEvent","time":{"start":1713987237679,"stop":1713987237679,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b9b0e6096312a9","name":"Check publish message containing JSON","time":{"start":1713987613067,"stop":1713987613068,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1e0b7072228c33","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1713987355372,"stop":1713987355373,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c503c55c50e7f0","name":"should set field with only STORE enabled","time":{"start":1713987154218,"stop":1713987154218,"duration":0},"status":"passed","severity":"normal"},{"uid":"47442a90d1c8d9a7","name":"Push message with content topic containing special chars","time":{"start":1713987729917,"stop":1713987729917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e25e68fb049cc74","name":"Fails to push message with large meta","time":{"start":1713987729927,"stop":1713987729928,"duration":1},"status":"passed","severity":"normal"},{"uid":"35830c97a654c345","name":"Push message with content topic containing SQL Injection","time":{"start":1713987729919,"stop":1713987729919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfc0c02c06117b","name":"udp ip6 address","time":{"start":1713987153550,"stop":1713987153550,"duration":0},"status":"passed","severity":"normal"},{"uid":"822e2659233ec171","name":"Refresh subscription","time":{"start":1713987621975,"stop":1713987621975,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87e817f41deda3cb","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1713987704992,"stop":1713987704993,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef546f69c4b85980","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1713987145623,"stop":1713987145623,"duration":0},"status":"passed","severity":"normal"},{"uid":"586b7906f62d83b0","name":"Check message received after jswaku node is restarted","time":{"start":1713987354775,"stop":1713987354775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"baacd1d9c915477f","name":"Delete observer","time":{"start":1713987572321,"stop":1713987572322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d235987d5a985c34","name":"should set field with only FILTER enabled","time":{"start":1713987154218,"stop":1713987154218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1123c72a66a12d9f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713987826703,"stop":1713987826703,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb076f18211afd0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713987355359,"stop":1713987355359,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfffda37f8e8c81","name":"more peers than existing","time":{"start":1713987569768,"stop":1713987569768,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2833f9d6611ba0ca","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1713987204589,"stop":1713987204590,"duration":1},"status":"passed","severity":"normal"},{"uid":"28793ef9733dd921","name":"Generator, custom pubsub topic","time":{"start":1713987748339,"stop":1713987748343,"duration":4},"status":"passed","severity":"normal"},{"uid":"a0497097c660790f","name":"Subscribe to topic containing long and publish message","time":{"start":1713987621976,"stop":1713987621976,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd572eeb053ae0fc","name":"Check received message containing Chinese","time":{"start":1713987658225,"stop":1713987658225,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dff827abbc143b","name":"Subscribe and publish message","time":{"start":1713987621967,"stop":1713987621968,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde996a2b14ba0ce","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1713987145607,"stop":1713987145607,"duration":0},"status":"passed","severity":"normal"},{"uid":"59180a88080ad408","name":"Throws when trying to push message with empty payload","time":{"start":1713987729915,"stop":1713987729915,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ed08505e685036","name":"Check received message containing unicode special characters","time":{"start":1713987658209,"stop":1713987658209,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95f5e778f696670","name":"Subscribe to topic containing short and receive message","time":{"start":1713987439493,"stop":1713987439494,"duration":1},"status":"passed","severity":"normal"},{"uid":"912817dc5609c80","name":"Push message with content topic containing Basic HTML tag","time":{"start":1713987729920,"stop":1713987729920,"duration":0},"status":"passed","severity":"normal"},{"uid":"df288edaf3455986","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1713987600588,"stop":1713987600588,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a40195a2ef28cc","name":"Ephemeral messages are not stored","time":{"start":1713987206468,"stop":1713987206469,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d79fc968a4b58b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713987403658,"stop":1713987403659,"duration":1},"status":"passed","severity":"normal"},{"uid":"31caad8529794dc7","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1713987145611,"stop":1713987145611,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f00b161471a22c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1713987826708,"stop":1713987826708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edab20216555568","name":"Subscribe and receive messages via lightPush","time":{"start":1713987439482,"stop":1713987439483,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ef03aed799bf7d","name":"handles empty contentTopics array correctly","time":{"start":1713987145631,"stop":1713987145631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2078648a3da70fad","name":"Sign & Recover","time":{"start":1713987180610,"stop":1713987180610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79142717b998217","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1713987145607,"stop":1713987145607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3829cb2f493ba85","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713987403664,"stop":1713987403664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e37fbbf6af48e23","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1713987145623,"stop":1713987145624,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff108b5aa3e0610","name":"Overlapping topic subscription","time":{"start":1713987621975,"stop":1713987621975,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8440b8bed9ebe78","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1713987478951,"stop":1713987478951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac77081414f342cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1713987145622,"stop":1713987145622,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d0d0b14eea5f2c","name":"Check publish message containing shell command","time":{"start":1713987613068,"stop":1713987613068,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec6de0e0a4a4fb","name":"Push message with content topic containing long","time":{"start":1713987729916,"stop":1713987729916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6feaea3c308f81a","name":"Check received message containing shell command","time":{"start":1713987658207,"stop":1713987658208,"duration":1},"status":"passed","severity":"normal"},{"uid":"603d4524d2d35934","name":"should set field with all protocols enabled","time":{"start":1713987154217,"stop":1713987154217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a206dd9b69457b9f","name":"Check message with non string payload is not received","time":{"start":1713987354774,"stop":1713987354775,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bc608f65e50e9d","name":"Push message with special chars payload","time":{"start":1713987569543,"stop":1713987569543,"duration":0},"status":"passed","severity":"normal"},{"uid":"97aa9f57b38cbdfe","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713987826707,"stop":1713987826708,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe97788ee0725f08","name":"Push message with JSON payload","time":{"start":1713987729912,"stop":1713987729912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25fc63b805eeb25","name":"Check received message containing long","time":{"start":1713987658224,"stop":1713987658224,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f04f23451e7eab","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1713987617647,"stop":1713987617647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e7a33d0f8c83a9","name":"Publishes to nwaku","time":{"start":1713987602683,"stop":1713987602683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fd0ab3ad18db5e","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1713987355357,"stop":1713987355357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3c67f96befc530","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app66/5/topic727/xml","time":{"start":1713987677071,"stop":1713987677072,"duration":1},"status":"passed","severity":"normal"},{"uid":"401bfa489f5d281a","name":"Correctly serialized arguments","time":{"start":1713987464558,"stop":1713987464558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a874bc70e8b8d710","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1713987355358,"stop":1713987355358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8146883edee406f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1713987182114,"stop":1713987182114,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7c3c973f36ba6f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1713987206470,"stop":1713987206471,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9840ddd11b5215","name":"should throw an error for missing required configuration","time":{"start":1713987145615,"stop":1713987145616,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa39c2fe258aba24","name":"Check received message containing XML","time":{"start":1713987658227,"stop":1713987658228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e374b76ce587945","name":"should return the pubsub topic directly if a string is provided","time":{"start":1713987145626,"stop":1713987145626,"duration":0},"status":"passed","severity":"normal"},{"uid":"37983ac216694398","name":"Passing page size 10 when there are 10 messages","time":{"start":1713987761635,"stop":1713987761635,"duration":0},"status":"passed","severity":"normal"},{"uid":"90167e3591ff2c8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713987439496,"stop":1713987439497,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15ad7fe5c44b4f0","name":"Fails to publish message with wrong content topic","time":{"start":1713987613072,"stop":1713987613073,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1fd7856f435eda","name":"Push message on custom pubsubTopic","time":{"start":1713987459656,"stop":1713987459657,"duration":1},"status":"passed","severity":"normal"},{"uid":"d552f7b6c3428f65","name":"Check publish message containing XML","time":{"start":1713987613066,"stop":1713987613067,"duration":1},"status":"passed","severity":"normal"},{"uid":"da250a730d949a2d","name":"Fails to push message bigger that 1MB","time":{"start":1713987569564,"stop":1713987569564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a50c6445fe189f","name":"Check received message containing escaped characters","time":{"start":1713987658208,"stop":1713987658209,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e137d689602783","name":"should encode/decode to text encoding","time":{"start":1713987154214,"stop":1713987154214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada34dc7c01a6edc","name":"Check received message containing special chars","time":{"start":1713987658203,"stop":1713987658204,"duration":1},"status":"passed","severity":"normal"},{"uid":"1412d8c9394a8b22","name":"Encoder throws on empty string content topic","time":{"start":1713987159154,"stop":1713987159154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7786cc652ab54d21","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1713987904461,"stop":1713987904461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e24beb9a42c4f7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1713987145618,"stop":1713987145618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28c59823ee8cad8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app42/2/topic495/test.js","time":{"start":1713987677072,"stop":1713987677073,"duration":1},"status":"passed","severity":"normal"},{"uid":"33319ced2ac7dbd2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1713987153519,"stop":1713987153520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d82356e171b1d2d","name":"different cluster, different shard: nodes don't connect","time":{"start":1713987478953,"stop":1713987478953,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc41bafe0ee29f45","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1713987145620,"stop":1713987145620,"duration":0},"status":"passed","severity":"normal"},{"uid":"938b055de3677aa0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1713987196954,"stop":1713987196955,"duration":1},"status":"passed","severity":"normal"},{"uid":"80724792ab19b92c","name":"Round trip binary serialization","time":{"start":1713987159152,"stop":1713987159152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9095517ec282d500","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713987826705,"stop":1713987826706,"duration":1},"status":"passed","severity":"normal"},{"uid":"b662a09ef6d9159f","name":"can start and stop the service","time":{"start":1713987209622,"stop":1713987209623,"duration":1},"status":"passed","severity":"normal"},{"uid":"74accb4089bf4a14","name":"Check received message containing Russian","time":{"start":1713987658205,"stop":1713987658205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9255c79417e2b2","name":"Passing cursor with wrong pubsubTopic","time":{"start":1713987690427,"stop":1713987690428,"duration":1},"status":"passed","severity":"normal"},{"uid":"9345ff174b3bdf52","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1713987617643,"stop":1713987617644,"duration":1},"status":"passed","severity":"normal"},{"uid":"e088cc59ebb87855","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1713987617640,"stop":1713987617641,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae4f65ee411d0b2","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1713987355376,"stop":1713987355376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf90514ebb0d8d2","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1713987355363,"stop":1713987355364,"duration":1},"status":"passed","severity":"normal"},{"uid":"176d5edd0256d8dc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1713987355379,"stop":1713987355380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f40c2a3234caea0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713987459658,"stop":1713987459659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b640ea84dbbbaca","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713987281324,"stop":1713987281324,"duration":0},"status":"passed","severity":"normal"},{"uid":"393806e5efe22276","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1713987196955,"stop":1713987196956,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae22514df7a6537","name":"passes more than one ENR URLs and attempts connection","time":{"start":1713987209633,"stop":1713987209634,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9928af78b07507ad","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1713987355366,"stop":1713987355366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c400402312da479","name":"random static sharding 2 - Cluster ID: 588, Shard ID: 280","time":{"start":1713987704959,"stop":1713987704959,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca19dd211b8e06e","name":"Check message received after nwaku node is restarted","time":{"start":1713987658223,"stop":1713987658223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bef2b59273d177b2","name":"should use the provided clusterId for the pubsub topic","time":{"start":1713987145632,"stop":1713987145632,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5acf9f8d09eb1c","name":"Ping on subscribed peer","time":{"start":1713987268356,"stop":1713987268357,"duration":1},"status":"passed","severity":"normal"},{"uid":"105ba8b5097944a2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1713987145606,"stop":1713987145606,"duration":0},"status":"passed","severity":"normal"},{"uid":"971257cd62d9358d","name":"getPeersByDiscovery","time":{"start":1713987600586,"stop":1713987600587,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ba451ad8e8e22a","name":"Check message with no payload is not received","time":{"start":1713987658244,"stop":1713987658244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d368e16d84f6fa9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1713987145621,"stop":1713987145621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faeb08b01a9000f","name":"can start the service","time":{"start":1713987174203,"stop":1713987174204,"duration":1},"status":"passed","severity":"normal"},{"uid":"582c5e3720158297","name":"should decode valid enr successfully","time":{"start":1713987154206,"stop":1713987154206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89c810fd992f2af","name":"Push message with emoji payload","time":{"start":1713987569548,"stop":1713987569548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db6e22cac85bdd5","name":"returns all values when wanted number is greater than available values","time":{"start":1713987169598,"stop":1713987169599,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d47f9099a695015","name":"Check received message containing emoji","time":{"start":1713987354768,"stop":1713987354768,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df94e317ca6436d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713987459667,"stop":1713987459667,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd23c47910e79a06","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1713987690423,"stop":1713987690425,"duration":2},"status":"passed","severity":"normal"},{"uid":"232cb267387bbcd","name":"Js publishes, other Js receives","time":{"start":1713987602684,"stop":1713987602684,"duration":0},"status":"passed","severity":"normal"},{"uid":"221bdb9b15b99ba5","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1713987600587,"stop":1713987600588,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e01a038bf86dfd8","name":"Check received message containing short","time":{"start":1713987354742,"stop":1713987354744,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6519244de872f43","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1713987196949,"stop":1713987196951,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5adaab9ab4b85b5","name":"Store - dialed after - with timeout","time":{"start":1713987792977,"stop":1713987792978,"duration":1},"status":"passed","severity":"normal"},{"uid":"baec8236cafe31aa","name":"Fails to push message with empty content topic","time":{"start":1713987569560,"stop":1713987569560,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f080cb9bc66855","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713987459668,"stop":1713987459668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b53036395565577","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713987826704,"stop":1713987826704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18a7184748f9286","name":"Push message with XML payload","time":{"start":1713987569545,"stop":1713987569546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae951b22342236fb","name":"Check received message containing numeric","time":{"start":1713987658203,"stop":1713987658203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4c866876a89c5c","name":"ignores domain fetching errors","time":{"start":1713987170292,"stop":1713987170292,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b7ba7ee1c9ca9d","name":"addEventListener with correct event","time":{"start":1713987237673,"stop":1713987237673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2288581833b88042","name":"start node with empty shard","time":{"start":1713987704993,"stop":1713987704993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5dc204c41a8afa","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1713987784566,"stop":1713987784567,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e5b070066207c8","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1713987158812,"stop":1713987158812,"duration":0},"status":"passed","severity":"normal"},{"uid":"76696e5d8a260751","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app79/2/topic435/utf8","time":{"start":1713987677069,"stop":1713987677070,"duration":1},"status":"passed","severity":"normal"},{"uid":"76cf0bffa1e4cefd","name":"should not receive a peer event before start","time":{"start":1713987174205,"stop":1713987174206,"duration":1},"status":"passed","severity":"normal"},{"uid":"a799a748cd7dda6e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1713987170295,"stop":1713987170295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7413e372f5a6f19","name":"Publish message with large meta","time":{"start":1713987613075,"stop":1713987613076,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fdfb29b3ffb3c","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1713987355360,"stop":1713987355361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70a07e524a1d969","name":"should throw an error for insufficient data","time":{"start":1713987145858,"stop":1713987145858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9963ec1c9898afa4","name":"Check received message containing escaped characters","time":{"start":1713987658229,"stop":1713987658230,"duration":1},"status":"passed","severity":"normal"},{"uid":"d313f5f9e746abae","name":"Query generator for multiple messages with different message text format","time":{"start":1713987753138,"stop":1713987753138,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8145c5b5eff229","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713987439510,"stop":1713987439511,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa61a07af2dd022d","name":"Overlapping topic subscription","time":{"start":1713987826700,"stop":1713987826700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46c99214fcc6c21","name":"Sample","time":{"start":1713987153677,"stop":1713987153677,"duration":0},"status":"passed","severity":"normal"},{"uid":"152b71fe4408877","name":"should properly create location multiaddrs - udp","time":{"start":1713987154216,"stop":1713987154216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9339c5684365e19","name":"Push message with content topic containing shell command","time":{"start":1713987569558,"stop":1713987569558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1981802cec5ac50","name":"Check received message containing Basic HTML tag","time":{"start":1713987658206,"stop":1713987658207,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c6b26d42bfdee3","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1713987355380,"stop":1713987355380,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda6d2b44c7faf94","name":"Push message with short payload","time":{"start":1713987569541,"stop":1713987569541,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1741daeeef2d3f","name":"Subscribe to topic containing long and receive message","time":{"start":1713987826710,"stop":1713987826711,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a854ac97009937","name":"Push message with content topic containing Arabic","time":{"start":1713987569555,"stop":1713987569555,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b452f04c7bd397","name":"Push message with rate limit","time":{"start":1713987729928,"stop":1713987729928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2618ef0506cca63","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713987403660,"stop":1713987403660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4335b2f1c8962fcf","name":"Check message received after nwaku node is restarted","time":{"start":1713987658245,"stop":1713987658245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b781abb3be9b98ab","name":"getPeersByDiscovery","time":{"start":1713987237677,"stop":1713987237678,"duration":1},"status":"passed","severity":"normal"},{"uid":"952e72017f73b1c5","name":"start node with ApplicationInfo","time":{"start":1713987677105,"stop":1713987677105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee43c86aecd72f2","name":"Check received message with timestamp: 1713987196002 ","time":{"start":1713987658210,"stop":1713987658211,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24d46c5978d0904","name":"Query with Ordered Callback, No message returned","time":{"start":1713987726590,"stop":1713987726592,"duration":2},"status":"passed","severity":"normal"},{"uid":"25cb1190f7ec1663","name":"Check meta is set [ecies]","time":{"start":1713987182115,"stop":1713987182115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c946cd22c0587a3","name":"Check received message containing Basic HTML tag","time":{"start":1713987354764,"stop":1713987354764,"duration":0},"status":"passed","severity":"normal"},{"uid":"6284bc4a5e9cd336","name":"should return all peers when numPeers is 0","time":{"start":1713987158811,"stop":1713987158811,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ac61870b5b7a34","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1713987153526,"stop":1713987153527,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a793d1b8005c8","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1713987158813,"stop":1713987158813,"duration":0},"status":"passed","severity":"normal"},{"uid":"abea824d3cd4b16d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1713987690417,"stop":1713987690418,"duration":1},"status":"passed","severity":"normal"}]