2025-02-17 13:33:39 +00:00

1 line
114 KiB
JSON

[{"uid":"62360da5896bee4a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1739798730355,"stop":1739798730357,"duration":2},"status":"passed","severity":"normal"},{"uid":"da752d779bc72168","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1739799167979,"stop":1739799167979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae78ee96a31b7086","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1739799051065,"stop":1739799051066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89c8d346439580a","name":"Passing invalid cursor","time":{"start":1739799051071,"stop":1739799051073,"duration":2},"status":"passed","severity":"normal"},{"uid":"c080306637ac62d3","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739798691434,"stop":1739798691435,"duration":1},"status":"passed","severity":"normal"},{"uid":"b945f385461d6a77","name":"should throw error - no public key","time":{"start":1739798677600,"stop":1739798677600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cceaa87bebcd66","name":"Check message received after jswaku node is restarted","time":{"start":1739798791869,"stop":1739798791869,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71ec05224c674296","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739798668915,"stop":1739798668916,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5fe4b609612f6e","name":"Check received message with timestamp: 1739798729460 ","time":{"start":1739798791855,"stop":1739798791856,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b0a942b4d58b09","name":"Encoder throws on undefined content topic","time":{"start":1739798683890,"stop":1739798683891,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2f024c8f08e774","name":"getPeersByDiscovery","time":{"start":1739798946858,"stop":1739798946861,"duration":3},"status":"passed","severity":"normal"},{"uid":"c0fa668acb8c10c9","name":"should return unique PubsubTopics for static sharding","time":{"start":1739798668899,"stop":1739798668899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f25a72516422e15","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739798668904,"stop":1739798668904,"duration":0},"status":"passed","severity":"normal"},{"uid":"398b6e137610ca36","name":"recovers when dns.resolve returns empty","time":{"start":1739798691878,"stop":1739798691879,"duration":1},"status":"passed","severity":"normal"},{"uid":"830b38177e71baa0","name":"should get / set TCP multiaddr","time":{"start":1739798677606,"stop":1739798677607,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c30b7a5cf7ec3a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739798677074,"stop":1739798677074,"duration":0},"status":"passed","severity":"normal"},{"uid":"985e538b44585f2c","name":"Check publish message containing numeric","time":{"start":1739798970915,"stop":1739798970915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0317c4f62d1d0de","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1739798963702,"stop":1739798963703,"duration":1},"status":"passed","severity":"normal"},{"uid":"7818fe6af7d11172","name":"can start and stop the service","time":{"start":1739798741001,"stop":1739798741001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f1eddb0f15f0fe","name":"Subscribe to topic containing short and publish message","time":{"start":1739798979476,"stop":1739798979476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea7b2ca2447369","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1739798730360,"stop":1739798730361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1973ed9dca378f29","name":"should reject if WakuNode is not started","time":{"start":1739798710049,"stop":1739798710049,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cec74e810c14a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1739798852040,"stop":1739798852040,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc43671ad79c7ad","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/1/topic445/xml","time":{"start":1739799167966,"stop":1739799167966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dde4425ab965b4d","name":"should not receive a peer event before start","time":{"start":1739798741003,"stop":1739798741006,"duration":3},"status":"passed","severity":"normal"},{"uid":"69331a63de8d8774","name":"should encodeTxt and decodeTxt","time":{"start":1739798677596,"stop":1739798677597,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb083111098cba9","name":"through manual discovery","time":{"start":1739798854169,"stop":1739798854169,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c382bd199ff163","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739798691126,"stop":1739798691126,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbfd2366821208f","name":"non connected peers","time":{"start":1739798946999,"stop":1739798946999,"duration":0},"status":"skipped","severity":"normal"},{"uid":"586bf5e50b745985","name":"Mutual subscription","time":{"start":1739798979471,"stop":1739798979471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6da08758d095715","name":"should not fail to stop the service if it was not started","time":{"start":1739798695828,"stop":1739798695828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a25688a7d0d8921","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739798811020,"stop":1739798811020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8739ba7349256e1c","name":"Register correct protocols","time":{"start":1739798979472,"stop":1739798979472,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c93a0e739cf214","name":"stop","time":{"start":1739798770381,"stop":1739798770381,"duration":0},"status":"passed","severity":"normal"},{"uid":"df67af4a2d021a4b","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1739798737289,"stop":1739798737289,"duration":0},"status":"passed","severity":"normal"},{"uid":"443dcf6adee88026","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739798811024,"stop":1739798811024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2638bebd68077aa6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739798974776,"stop":1739798974776,"duration":0},"status":"passed","severity":"normal"},{"uid":"227c01b3a45d9e87","name":"throws an error for improperly formatted content topics","time":{"start":1739798668896,"stop":1739798668896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba73aaf91ec3e9d3","name":"Query Generator - false","time":{"start":1739799132710,"stop":1739799132711,"duration":1},"status":"passed","severity":"normal"},{"uid":"168e47eff8f77e73","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739798811015,"stop":1739798811015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4270f30c680bfd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739798703630,"stop":1739798703630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbb5f1b2c7765e9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739798668908,"stop":1739798668909,"duration":1},"status":"passed","severity":"normal"},{"uid":"244d50508454ef3c","name":"Check publish message containing shell command","time":{"start":1739798970919,"stop":1739798970919,"duration":0},"status":"passed","severity":"normal"},{"uid":"61035961bbfc9c94","name":"should reject if Relay is requested but not mounted","time":{"start":1739798710049,"stop":1739798710049,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3ee3fa28628358","name":"Waku message hash computation (no timestamp)","time":{"start":1739798671456,"stop":1739798671456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5f77a60984b9cc","name":"Publishes to nwaku","time":{"start":1739798960453,"stop":1739798960453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7c6fcb1a94694","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739798668899,"stop":1739798668899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2612d48dd4ef2b9c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739798811020,"stop":1739798811021,"duration":1},"status":"passed","severity":"normal"},{"uid":"830c1fdc62c96d8","name":"Push message equal or less that 1MB","time":{"start":1739798838868,"stop":1739798838872,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf0124902d0441b5","name":"Push message on custom pubsubTopic","time":{"start":1739798974772,"stop":1739798974772,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8d9114e8d33206","name":"Passing cursor with wrong pubsubTopic","time":{"start":1739799051073,"stop":1739799051074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49450e26b20fee5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1739799167952,"stop":1739799167953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c55ea2d86aef39d","name":"Push message with custom timestamp: 1739795211162","time":{"start":1739798838867,"stop":1739798838868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27b3d86740b6321","name":"Check message with non string payload is not received","time":{"start":1739798791868,"stop":1739798791869,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d4e694a1761e62","name":"should properly create peer info with all multiaddrs","time":{"start":1739798677609,"stop":1739798677609,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f75ede61d4caaa7","name":"should not receive a peer event before start","time":{"start":1739798891594,"stop":1739798891595,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bed5a2866cf788","name":"Publish message with large meta","time":{"start":1739798970926,"stop":1739798970926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6b578901f5d3b5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1739799051066,"stop":1739799051067,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d72f0f762a4f6ff","name":"new peer added after a peer was already found","time":{"start":1739798946861,"stop":1739798946861,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63358549ab594d01","name":"Check received message containing Script","time":{"start":1739798791851,"stop":1739798791851,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc26ca0641de3f6","name":"Push message with Basic HTML tag payload","time":{"start":1739798838863,"stop":1739798838863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ad621a9a9f2781","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739798987615,"stop":1739798987615,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d2048b5bace97c","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739798668916,"stop":1739798668917,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd4a909920d4ddb","name":"should call waitForPeer on Relay","time":{"start":1739798710053,"stop":1739798710053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22215a939f751b7","name":"can start and stop the service","time":{"start":1739798891593,"stop":1739798891593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5aed644aa8a9cd","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1739798946862,"stop":1739798946862,"duration":0},"status":"passed","severity":"normal"},{"uid":"864eea41556a1f41","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1739799051068,"stop":1739799051069,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fc50a06cce8b11","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app5/1/topic928/json","time":{"start":1739799167976,"stop":1739799167976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52db0ae06fb865b","name":"Push message with short payload","time":{"start":1739798838855,"stop":1739798838856,"duration":1},"status":"passed","severity":"normal"},{"uid":"69688385ba239165","name":"should set field with only FILTER enabled","time":{"start":1739798677611,"stop":1739798677611,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c58222f0da9986","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739798787476,"stop":1739798787477,"duration":1},"status":"passed","severity":"normal"},{"uid":"4533b2d7f1cf778d","name":"A test","time":{"start":1739798842949,"stop":1739798842950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c12f51eb62dcc9","name":"Subscribe and receive messages via lightPush","time":{"start":1739798811011,"stop":1739798811011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5450793666ce98c2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1739798748464,"stop":1739798748464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e506e30ce0d48842","name":"Reopen subscription with peer with lost subscription","time":{"start":1739798842878,"stop":1739798842879,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f942cbd169a52be","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739798691426,"stop":1739798691427,"duration":1},"status":"passed","severity":"normal"},{"uid":"6661f889178828f2","name":"ignores unrecognized TXT record formats","time":{"start":1739798691879,"stop":1739798691879,"duration":0},"status":"passed","severity":"normal"},{"uid":"da12f3f8b2058580","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739798691430,"stop":1739798691430,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1e11c7d78c60d5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1739799161247,"stop":1739799161247,"duration":0},"status":"broken","severity":"normal"},{"uid":"e3c7d455c15e034c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1739799089814,"stop":1739799089814,"duration":0},"status":"passed","severity":"normal"},{"uid":"225cab421e93e8eb","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739798677058,"stop":1739798677059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7f8dcd312d4a50","name":"Used by Waku Relay","time":{"start":1739799173812,"stop":1739799173812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7367a6f5dc8884de","name":"Passing page size 3 when there are 20 messages","time":{"start":1739799143822,"stop":1739799143823,"duration":1},"status":"passed","severity":"normal"},{"uid":"874b565c5874e6fe","name":"should throw an error for insufficient data","time":{"start":1739798668988,"stop":1739798668988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b32820fc3873167","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739798987613,"stop":1739798987613,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bd60b3c177671b","name":"Check publish message containing short","time":{"start":1739798970914,"stop":1739798970914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d0512bf588894d","name":"Check received message containing numeric","time":{"start":1739798791847,"stop":1739798791848,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1b3dc1e76f3076","name":"Check publish message after client node is restarted","time":{"start":1739798970926,"stop":1739798970926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb0b77bc7884f678","name":"Query generator for multiple messages with different message text format","time":{"start":1739799089814,"stop":1739799089814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3586484e011bcae1","name":"Store - dialed first","time":{"start":1739799178756,"stop":1739799178757,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb8c9608c8a6f68","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app62/6/topic992/utf8","time":{"start":1739799167975,"stop":1739799167976,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a55c7a4977bdf5","name":"getPeersByDiscovery","time":{"start":1739798770379,"stop":1739798770379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1463c5e0f1392f9d","name":"should properly create location multiaddrs - udp","time":{"start":1739798677608,"stop":1739798677608,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f23fd4c39eb5bcb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739798691428,"stop":1739798691429,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbed331e099743b","name":"Check message with no pubsub topic is not received","time":{"start":1739798791861,"stop":1739798791861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6581d8f50717b5f1","name":"Push message with numeric payload","time":{"start":1739798838856,"stop":1739798838857,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4749fda433d38","name":"Query Generator, Multiple PubsubTopics","time":{"start":1739799062782,"stop":1739799062783,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a2539bb6a424c8","name":"Ping on unsubscribed peer","time":{"start":1739798753760,"stop":1739798753760,"duration":0},"status":"passed","severity":"normal"},{"uid":"80dbf37f7fd5280","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1739798970921,"stop":1739798970921,"duration":0},"status":"passed","severity":"normal"},{"uid":"289118d64345f950","name":"Subscribe and receive messages via waku relay post","time":{"start":1739798811012,"stop":1739798811014,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b367e3c012de057","name":"Check received message containing long","time":{"start":1739798791846,"stop":1739798791847,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb599d7ec008fd82","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739798987614,"stop":1739798987614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a677846480c767","name":"Passing page size 0 when there are 110 messages","time":{"start":1739799143821,"stop":1739799143822,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5314482868143d6","name":"A test","time":{"start":1739798842949,"stop":1739798842949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2448c159599bef07","name":"Ephemeral field set to true","time":{"start":1739798683889,"stop":1739798683890,"duration":1},"status":"passed","severity":"normal"},{"uid":"642e91b38870b889","name":"Overlapping topic subscription","time":{"start":1739798811017,"stop":1739798811017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d97dbcdf232b6e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1739799148487,"stop":1739799148488,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce31c5267ab794f","name":"Fails to publish message with empty text","time":{"start":1739798970923,"stop":1739798970923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1419219c04ff07a","name":"should request renew when peer disconnects","time":{"start":1739798709867,"stop":1739798709867,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf2f33150fb8c8","name":"groups content topics by expected pubsub topic","time":{"start":1739798668894,"stop":1739798668894,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae3a0264b86d115","name":"Push message with XML payload","time":{"start":1739798838862,"stop":1739798838862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d20f736f38eb62b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739798677059,"stop":1739798677059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33a5e2116c49f90","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739798668902,"stop":1739798668902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85e9ce59ef1bb0c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1739799062785,"stop":1739799062785,"duration":0},"status":"passed","severity":"normal"},{"uid":"709e7315ff5d29a5","name":"should decode valid enr successfully","time":{"start":1739798677597,"stop":1739798677597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f87c6d1b9984530","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1739798979479,"stop":1739798979480,"duration":1},"status":"passed","severity":"normal"},{"uid":"6058b462e8d7ba7d","name":"Ordered callback, aborts when callback returns true","time":{"start":1739799089817,"stop":1739799089818,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e37db34caa91f6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739798757615,"stop":1739798757615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01841764b210ede","name":"Ordered Callback - true","time":{"start":1739799132712,"stop":1739799132712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e86ce8d87866566","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739798787473,"stop":1739798787474,"duration":1},"status":"passed","severity":"normal"},{"uid":"decaef34c9827431","name":"Subscribe to topic containing short and receive message","time":{"start":1739798811018,"stop":1739798811018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50ba27d82feae85","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1739798786237,"stop":1739798786237,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f85d7dfff1eaef","name":"Subscribe to topic containing long and publish message","time":{"start":1739798979476,"stop":1739798979477,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f1cbb3dd25c962","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1739798730351,"stop":1739798730355,"duration":4},"status":"passed","severity":"normal"},{"uid":"888f753756d53628","name":"handles empty shards array correctly","time":{"start":1739798668913,"stop":1739798668914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fd2816ebf3f278","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739798811021,"stop":1739798811021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af5305ef6f6fd79","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739798695831,"stop":1739798695831,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8f4ad80fd3c9a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739798668908,"stop":1739798668908,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d3f1ac2e411331","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739798787475,"stop":1739798787476,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f539ec1b348c357","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739799126603,"stop":1739799126603,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe48365fb07058f8","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1739799161244,"stop":1739799161244,"duration":0},"status":"passed","severity":"normal"},{"uid":"262267e84333253c","name":"Decoder throws on undefined content topic","time":{"start":1739798702193,"stop":1739798702194,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92d5bc11aa9d5d7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739798668906,"stop":1739798668906,"duration":0},"status":"passed","severity":"normal"},{"uid":"61eb1e0a5f292548","name":"should handle connection events","time":{"start":1739798709867,"stop":1739798709868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b9bab0725af75a","name":"Query Generator, No Decoder","time":{"start":1739799062783,"stop":1739799062783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b440088a823303a8","name":"Push message with Arabic payload","time":{"start":1739798838861,"stop":1739798838861,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ea5cebebf00bdf","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739798691426,"stop":1739798691426,"duration":0},"status":"passed","severity":"normal"},{"uid":"2199bcb4c2fb59e9","name":"Push message on custom pubsubTopic","time":{"start":1739798974777,"stop":1739798974778,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f8ea198f8ebd5c","name":"should set field with only RELAY enabled","time":{"start":1739798677610,"stop":1739798677610,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8b938ebfe92fa6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1739798979477,"stop":1739798979477,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b7a06e763996cd","name":"Ping on subscribed peer","time":{"start":1739798842875,"stop":1739798842875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5945a501c226d47","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739798691883,"stop":1739798691883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5374efbc58563b32","name":"Refresh subscription","time":{"start":1739798979475,"stop":1739798979475,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6894ace684033e6b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739798671455,"stop":1739798671455,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2471a0aebd982e","name":"Push 30 different messages","time":{"start":1739798838865,"stop":1739798838865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf0553787a5ebb","name":"should add and remove event listeners correctly","time":{"start":1739798695832,"stop":1739798695832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f754d80f1fd48c7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739798974778,"stop":1739798974778,"duration":0},"status":"passed","severity":"normal"},{"uid":"247987217548d8ef","name":"Fails to push message with empty payload","time":{"start":1739798838866,"stop":1739798838866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75e40e6939c5a9","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1739798757609,"stop":1739798757609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6858a040cd44b8ad","name":"Encoder throws on empty string content topic","time":{"start":1739798702192,"stop":1739798702193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6054118e900de619","name":"should properly compute the node id","time":{"start":1739798677601,"stop":1739798677601,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d75b9e9625c345","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1739799062785,"stop":1739799062786,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e2680436b8037","name":"Check received message containing SQL Injection","time":{"start":1739798791850,"stop":1739798791851,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fcbefe212125ef","name":"addEventListener with correct event","time":{"start":1739798770376,"stop":1739798770377,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0801dde3bf87c7","name":"Subscribe and receives messages on 20 topics","time":{"start":1739798811016,"stop":1739798811016,"duration":0},"status":"passed","severity":"normal"},{"uid":"272e6bb91abf8e47","name":"Meta field set when metaSetter is specified","time":{"start":1739798683890,"stop":1739798683890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5ee93432a47d03","name":"should encode/decode to RLP encoding","time":{"start":1739798677602,"stop":1739798677605,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8ee1a31401f7395","name":"Subscribe to topic containing special chars and publish message","time":{"start":1739798979477,"stop":1739798979478,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde4062bdf252eca","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1739799089816,"stop":1739799089817,"duration":1},"status":"passed","severity":"normal"},{"uid":"70cd4f1028cd6cfb","name":"should wait for LightPush peer to be connected","time":{"start":1739798710051,"stop":1739798710052,"duration":1},"status":"passed","severity":"normal"},{"uid":"6613c38e5fd795e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1739799038067,"stop":1739799038068,"duration":1},"status":"passed","severity":"normal"},{"uid":"839caeccfd805c69","name":"Check received message containing shell command","time":{"start":1739798791853,"stop":1739798791853,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac49d5c9864df61e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739798668905,"stop":1739798668906,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a540732f930a88","name":"should not fail to start the service if it is already started","time":{"start":1739798741002,"stop":1739798741002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5b230e1487a20e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1739798786237,"stop":1739798786238,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c3711a5e50c5a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739798811017,"stop":1739798811017,"duration":0},"status":"passed","severity":"normal"},{"uid":"de749e0c73705be3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1739799161248,"stop":1739799161248,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efbfab10b04360e","name":"Check message with invalid timestamp is not received","time":{"start":1739798791858,"stop":1739798791858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8795d2bfdd4657c4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1739798979474,"stop":1739798979475,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67eb1ff0b8a553f","name":"Privacy Node - default protocol","time":{"start":1739799178760,"stop":1739799178761,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bd113fd7499cc0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739798974773,"stop":1739798974773,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9a884cb6d06979","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739798668891,"stop":1739798668891,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f4cdff62c6be03","name":"Fields are not dropped","time":{"start":1739798683267,"stop":1739798683268,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa9be5aae103f86","name":"Ordered Callback - false","time":{"start":1739799132714,"stop":1739799132714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b510715985193f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739798811019,"stop":1739798811019,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d28bd1500e44d6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1739799161248,"stop":1739799161249,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd189d7835ce50ba","name":"Relay + Store","time":{"start":1739798677612,"stop":1739798677612,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b2b5d96fa82605","name":"should retry on failure if specified","time":{"start":1739798710023,"stop":1739798710024,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef65be1b8f53086","name":"Reopen subscription with peer with lost subscription","time":{"start":1739798753760,"stop":1739798753761,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a85c60cf05d78f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739798811023,"stop":1739798811024,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f754c1444f411","name":"Store - dialed after - with timeout","time":{"start":1739799178757,"stop":1739799178757,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa264efc2ac88d75","name":"Check received message containing Chinese","time":{"start":1739798791849,"stop":1739798791849,"duration":0},"status":"passed","severity":"normal"},{"uid":"923fcca443bad06d","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1739798730359,"stop":1739798730360,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd0c49545020158","name":"should select older connection if present","time":{"start":1739798683281,"stop":1739798683281,"duration":0},"status":"passed","severity":"normal"},{"uid":"4043093bf9e56cd7","name":"dispatchEvent via connectionManager","time":{"start":1739798770380,"stop":1739798770380,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3320a3cd3034ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739798668907,"stop":1739798668907,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1d2620a1b46669","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739798811016,"stop":1739798811017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8810857595033","name":"should wait for Store peer to be connected","time":{"start":1739798710052,"stop":1739798710053,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f6691d8f26d122","name":"different cluster, different shard: nodes don't connect","time":{"start":1739798852042,"stop":1739798852042,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f3f86ffbeb9387","name":"Nodes with multiple pubsub topic","time":{"start":1739798963708,"stop":1739798963708,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e9860b2904939d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739798683552,"stop":1739798683553,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50dfeab3b68b417","name":"creates an iterator","time":{"start":1739799165004,"stop":1739799165005,"duration":1},"status":"passed","severity":"normal"},{"uid":"1adf85aa7681ad61","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739798671455,"stop":1739798671455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00d46dd78c17045","name":"Push message with emoji payload","time":{"start":1739798838865,"stop":1739798838865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7485bd59b8c64e","name":"should reject if Filter is requested but not mounted","time":{"start":1739798710050,"stop":1739798710051,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b86876d886cf12f","name":"should load peers from local storage and dispatch events","time":{"start":1739798695830,"stop":1739798695831,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b870310ac2b0189","name":"Check publish message containing Russian","time":{"start":1739798970917,"stop":1739798970917,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7049e678084a57","name":"Ping on subscribed peer","time":{"start":1739798842877,"stop":1739798842877,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f23b24803147283","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739798668901,"stop":1739798668902,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55530340119c822","name":"start node with empty content topic","time":{"start":1739799167980,"stop":1739799167980,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5e6b884c4175b3","name":"Ping on peer without subscriptions","time":{"start":1739798753759,"stop":1739798753760,"duration":1},"status":"passed","severity":"normal"},{"uid":"938f09302818db4","name":"nwaku subscribes","time":{"start":1739798960453,"stop":1739798960453,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc90a2f41f21d4e4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739798668893,"stop":1739798668893,"duration":0},"status":"passed","severity":"normal"},{"uid":"820954c61f832786","name":"should not receive a peer event before start","time":{"start":1739798695829,"stop":1739798695829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0a98fca925af39","name":"passes more than one ENR URLs and attempts connection","time":{"start":1739798741008,"stop":1739798741009,"duration":1},"status":"skipped","severity":"normal"},{"uid":"456522033b4367bd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739798811014,"stop":1739798811015,"duration":1},"status":"passed","severity":"normal"},{"uid":"444d829a7ed386f1","name":"should throw error - invalid id","time":{"start":1739798677600,"stop":1739798677600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e061f69091e9e043","name":"should initialize with default number of peers","time":{"start":1739798709863,"stop":1739798709865,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a23a7d923d5c9d4","name":"should emit a peer event after start","time":{"start":1739798891594,"stop":1739798891594,"duration":0},"status":"passed","severity":"normal"},{"uid":"af88e52d22667e53","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1739798748461,"stop":1739798748461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3008d0bb773b2d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739798677054,"stop":1739798677057,"duration":3},"status":"passed","severity":"normal"},{"uid":"efdd2df449ad118e","name":"Init the array if not present","time":{"start":1739798668474,"stop":1739798668475,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb3e0073e543c7e","name":"Check publish message containing escaped characters","time":{"start":1739798970919,"stop":1739798970920,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6370bc121046d1c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739798987611,"stop":1739798987612,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9e5dbff9fdc1e0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739798668988,"stop":1739798668988,"duration":0},"status":"passed","severity":"normal"},{"uid":"200170d8220d05a9","name":"Decrypt messages","time":{"start":1739798948343,"stop":1739798948343,"duration":0},"status":"passed","severity":"normal"},{"uid":"894c69ab7f6b691a","name":"should use DNS peer discovery with light client","time":{"start":1739798741007,"stop":1739798741008,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b384ffb545aea329","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1739798737289,"stop":1739798737290,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd617783f38cec2","name":"Does not throw an exception when node disconnects","time":{"start":1739799173810,"stop":1739799173810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42149e757d1e8ae","name":"throws on content topic with empty application field","time":{"start":1739798668880,"stop":1739798668881,"duration":1},"status":"passed","severity":"normal"},{"uid":"10087fe66b6295ca","name":"Check received message containing unicode special characters","time":{"start":1739798791854,"stop":1739798791854,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7dc9677b33424d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739798668890,"stop":1739798668890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a43d0b5fecf4c2e","name":"should be able to decode the field with only STORE set to true","time":{"start":1739798677073,"stop":1739798677073,"duration":0},"status":"passed","severity":"normal"},{"uid":"beceae8bc98ea525","name":"Check meta is set [symmetric]","time":{"start":1739798702190,"stop":1739798702191,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0ae8968b470470","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739798668914,"stop":1739798668915,"duration":1},"status":"passed","severity":"normal"},{"uid":"108960d5d9de2f7","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739798668916,"stop":1739798668916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6e97f1904c41c2","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/2/topic622/xml","time":{"start":1739799167967,"stop":1739799167975,"duration":8},"status":"passed","severity":"normal"},{"uid":"d95fdc8010b8f96b","name":"Check publish message containing Script","time":{"start":1739798970917,"stop":1739798970918,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b1e45dded2f339","name":"should return no connections if no open connection provided","time":{"start":1739798683279,"stop":1739798683281,"duration":2},"status":"passed","severity":"normal"},{"uid":"3feb80dde2e7545a","name":"1 Relay, 1 Filter, gives up","time":{"start":1739798691550,"stop":1739798691550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f7023f97ce788","name":"should throw an error for missing required configuration","time":{"start":1739798668901,"stop":1739798668901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4defbaa08dadb8c","name":"Push message with shell command payload","time":{"start":1739798838863,"stop":1739798838864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50bef0981b0a666","name":"Check publish message containing emoji","time":{"start":1739798970921,"stop":1739798970921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2351cc8d4906795","name":"Push message with custom timestamp: 1739802411162","time":{"start":1739798838868,"stop":1739798838868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f871c37046c736ef","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739798668909,"stop":1739798668910,"duration":1},"status":"passed","severity":"normal"},{"uid":"9522d8be70be861f","name":"Promise Callback - false","time":{"start":1739799132711,"stop":1739799132711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1d0064c706a23e","name":"should reject if LightPush is requested but not mounted","time":{"start":1739798710050,"stop":1739798710050,"duration":0},"status":"passed","severity":"normal"},{"uid":"64900c8d387c44f3","name":"Reusing cursor across nodes","time":{"start":1739799051071,"stop":1739799051071,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3947213bdb84d2","name":"Encoder throws on empty string content topic","time":{"start":1739798683891,"stop":1739798683891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f05d98e10d55bb1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739798987606,"stop":1739798987606,"duration":0},"status":"passed","severity":"normal"},{"uid":"230012c63e30fc89","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app7/9/topic628/utf8","time":{"start":1739799167954,"stop":1739799167962,"duration":8},"status":"passed","severity":"normal"},{"uid":"3fa228e67046c6e0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739798987610,"stop":1739798987611,"duration":1},"status":"passed","severity":"normal"},{"uid":"6181b37dad23cc6c","name":"Check received message containing Arabic","time":{"start":1739798791849,"stop":1739798791850,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f047bd294e6a15e","name":"topics with same application and version share the same shard","time":{"start":1739798668894,"stop":1739798668894,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b703c41d9b5c6e8","name":"should emit a peer event after start","time":{"start":1739798741003,"stop":1739798741003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46fabccf08198ec","name":"Generator, custom pubsub topic","time":{"start":1739799126599,"stop":1739799126599,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acb46ef53cbf6e3","name":"Passing page size 19 when there are 20 messages","time":{"start":1739799143824,"stop":1739799143824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc19d206e631f309","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739798987613,"stop":1739798987613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e686f2b26b7485bb","name":"Sets default value correctly","time":{"start":1739799173812,"stop":1739799173812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f645dcffe49c0e96","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739798668988,"stop":1739798668988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff3b7eb577142bc","name":"should throw error - no public key","time":{"start":1739798677599,"stop":1739798677599,"duration":0},"status":"passed","severity":"normal"},{"uid":"90526e1ad66793a1","name":"Generator, 2 different pubsubtopics","time":{"start":1739799126601,"stop":1739799126601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b313904815f1fa0b","name":"Relay + Store","time":{"start":1739798734619,"stop":1739798734619,"duration":0},"status":"passed","severity":"normal"},{"uid":"2664b1d73cb0e49c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1739799051069,"stop":1739799051070,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f77bc7e0ab4c3f","name":"unsubscribes","time":{"start":1739799165006,"stop":1739799165006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e866cec6e2d28c17","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1739798979478,"stop":1739798979479,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8e732690185246","name":"Promise Callback - true","time":{"start":1739799132711,"stop":1739799132711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a432e4b4c189780","name":"Correctly serialized arguments","time":{"start":1739798854303,"stop":1739798854303,"duration":0},"status":"passed","severity":"normal"},{"uid":"921cd2a8b5445887","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739798668892,"stop":1739798668892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdb9da0570ba491","name":"Default pageSize","time":{"start":1739799143825,"stop":1739799143825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe057d086dd2c8f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739798691431,"stop":1739798691432,"duration":1},"status":"passed","severity":"normal"},{"uid":"83cc74bff7beaec4","name":"should not fail to stop the service if it was not started","time":{"start":1739798741002,"stop":1739798741002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca610b2c208f1497","name":"Passing page size 110 when there are 120 messages","time":{"start":1739799143824,"stop":1739799143825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab7aa91f663f98d","name":"Subscribe to topic containing long and receive message","time":{"start":1739798811019,"stop":1739798811019,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70d1abff146bb11","name":"Relay - dialed after","time":{"start":1739799178754,"stop":1739799178755,"duration":1},"status":"passed","severity":"normal"},{"uid":"229cf0469cab477","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739798677059,"stop":1739798677060,"duration":1},"status":"passed","severity":"normal"},{"uid":"1851969553663c70","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1739798963709,"stop":1739798963709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d040252e66ba28ba","name":"Query Generator, No message returned","time":{"start":1739799062783,"stop":1739799062783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd2dd6fb51b1aff","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739798668883,"stop":1739798668890,"duration":7},"status":"passed","severity":"normal"},{"uid":"1f9cca1e03bfcbcc","name":"should not receive a peer event after stop","time":{"start":1739798741006,"stop":1739798741006,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1f77469f0604dc","name":"Encoder throws on undefined content topic","time":{"start":1739798703631,"stop":1739798703631,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd703a9b1fea562","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1739798963705,"stop":1739798963706,"duration":1},"status":"passed","severity":"normal"},{"uid":"445f449a21f76320","name":"can start the service","time":{"start":1739798695826,"stop":1739798695827,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc19660178796abc","name":"Filter","time":{"start":1739799178758,"stop":1739799178758,"duration":0},"status":"passed","severity":"normal"},{"uid":"703ce80db0f0712f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739798668908,"stop":1739798668908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4412623f398181a6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739798668911,"stop":1739798668912,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81de9ec90189459","name":"returns only open connection if one present","time":{"start":1739798683278,"stop":1739798683279,"duration":1},"status":"passed","severity":"normal"},{"uid":"462d44c64a1a52e6","name":"should initialize with custom number of peers","time":{"start":1739798709865,"stop":1739798709866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8837004e125fc31a","name":"should send to specified number of peers of used peers","time":{"start":1739798710022,"stop":1739798710023,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f02c393ae7bdd96","name":"Symmetric encrypt & Decrypt","time":{"start":1739798702448,"stop":1739798702448,"duration":0},"status":"passed","severity":"normal"},{"uid":"374c08eb8106a34","name":"Check publish message containing unicode special characters","time":{"start":1739798970920,"stop":1739798970921,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa69c58a61c03d8","name":"Ping on unsubscribed peer","time":{"start":1739798842876,"stop":1739798842876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c40f67c6daa2d1","name":"different cluster, same shard: nodes don't connect","time":{"start":1739798852042,"stop":1739798852042,"duration":0},"status":"passed","severity":"normal"},{"uid":"927e86fb2c885c24","name":"Push message with long payload","time":{"start":1739798838856,"stop":1739798838856,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabe05a565c89323","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1739799161248,"stop":1739799161248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccfbc094b3193c3","name":"ignores domain fetching errors","time":{"start":1739798691879,"stop":1739798691879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83ec19530ac05f","name":"Push message with unicode special characters payload","time":{"start":1739798838864,"stop":1739798838864,"duration":0},"status":"passed","severity":"normal"},{"uid":"711af62730e9f00","name":"Check publish message containing Arabic","time":{"start":1739798970916,"stop":1739798970916,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f607e9ed035208","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1739799161249,"stop":1739799161249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7223cf75a5abda1f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739798703629,"stop":1739798703629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea38df97efd9c66","name":"should handle corrupted local storage data gracefully","time":{"start":1739798695831,"stop":1739798695832,"duration":1},"status":"passed","severity":"normal"},{"uid":"40da6f2d5e9e152c","name":"Check received message containing XML","time":{"start":1739798791851,"stop":1739798791852,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f97fa674a43ebf0","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1739798757616,"stop":1739798757616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6529a4cf1192863","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app12/7/topic509/proto","time":{"start":1739799167976,"stop":1739799167977,"duration":1},"status":"passed","severity":"normal"},{"uid":"790821fe34f193c3","name":"should properly create location multiaddrs - udp4","time":{"start":1739798677607,"stop":1739798677607,"duration":0},"status":"passed","severity":"normal"},{"uid":"604be772b628b491","name":"Push message with meta","time":{"start":1739798838865,"stop":1739798838866,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d59ac6012b70b7d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739798811021,"stop":1739798811022,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f04b8e3c4c16118","name":"listenerCount","time":{"start":1739798770379,"stop":1739798770379,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cae9558cebb7fe7","name":"removeEventListener with wrong event","time":{"start":1739798770378,"stop":1739798770378,"duration":0},"status":"passed","severity":"normal"},{"uid":"8480e9ab073a5cf7","name":"1 Store, 2 fetches","time":{"start":1739798691549,"stop":1739798691549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc6a5f80ffb1d6e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app73/9/topic239/test.js","time":{"start":1739799167962,"stop":1739799167962,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b60b02b5c9ffd3","name":"Generator, custom pubsub topic","time":{"start":1739799126602,"stop":1739799126602,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e0aca2bd33d94d","name":"Subscribe to topic containing XML and publish message","time":{"start":1739798979480,"stop":1739798979481,"duration":1},"status":"passed","severity":"normal"},{"uid":"e570e80ce14e0052","name":"should properly create location multiaddrs - tcp6","time":{"start":1739798677608,"stop":1739798677608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5382f0004da9ca51","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1739798979473,"stop":1739798979473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c4a73c1add54f9","name":"Publish message with rate limit","time":{"start":1739798970926,"stop":1739798970927,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e58bac62a25a8b4","name":"Delete observer","time":{"start":1739798948344,"stop":1739798948344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a82560b67870ef","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739798791856,"stop":1739798791857,"duration":1},"status":"passed","severity":"normal"},{"uid":"e235fbd3a0b178a","name":"Decoder throws on empty string content topic","time":{"start":1739798702194,"stop":1739798702194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07a911ec09f98ee","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739798702190,"stop":1739798702190,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b4781bb95d0ee7","name":"should properly create location multiaddrs - udp6","time":{"start":1739798677608,"stop":1739798677608,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8ba765ebffff52","name":"Query with Ordered Callback, No message returned","time":{"start":1739799062785,"stop":1739799062785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ba88ac60f7be7f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739798668891,"stop":1739798668891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b137895d1e1b888","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739798677074,"stop":1739798677074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c091ceeb11260157","name":"udp ip6 address","time":{"start":1739798677036,"stop":1739798677037,"duration":1},"status":"passed","severity":"normal"},{"uid":"3637fe441f3f1d19","name":"Overlapping topic subscription","time":{"start":1739798979475,"stop":1739798979476,"duration":1},"status":"skipped","severity":"normal"},{"uid":"21f72d58d452aed7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1739798786236,"stop":1739798786237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31346206efeb53e","name":"Generator, custom pubsub topic","time":{"start":1739799126600,"stop":1739799126601,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f07887cd444446","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1739798963707,"stop":1739798963708,"duration":1},"status":"passed","severity":"normal"},{"uid":"d491cd45e137d7ae","name":"Publish message with custom timestamp: Tue Feb 27 2024 13:29:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1739798970922,"stop":1739798970922,"duration":0},"status":"passed","severity":"normal"},{"uid":"524a55ee62aaf64d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739798987607,"stop":1739798987608,"duration":1},"status":"passed","severity":"normal"},{"uid":"641857089cbbe607","name":"throws on content topic with generation field greater than 0","time":{"start":1739798668880,"stop":1739798668880,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d38e4d2f03ffae","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739798691882,"stop":1739798691882,"duration":0},"status":"passed","severity":"normal"},{"uid":"130fcd1c065f6d91","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739798987605,"stop":1739798987605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2b7d6592a8a0d8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1739798979483,"stop":1739798979484,"duration":1},"status":"passed","severity":"normal"},{"uid":"375a75e40548358e","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739798671457,"stop":1739798671457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb977318192437c","name":"should reject if Store is requested but not mounted","time":{"start":1739798710050,"stop":1739798710050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb081f00aee7a69","name":"Sign & Recover","time":{"start":1739798702449,"stop":1739798702449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e442cb3ce3dee","name":"Query generator for multiple messages","time":{"start":1739799089813,"stop":1739799089813,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeab90e15484200","name":"returns nothing if no connections present","time":{"start":1739798683277,"stop":1739798683278,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cdcea583bc34d5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739798677075,"stop":1739798677076,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b27bd8e7d076d0","name":"Generator, 2 different pubsubtopics","time":{"start":1739799126602,"stop":1739799126603,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dec72f01ca3d17","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1739799161245,"stop":1739799161246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50738a0115f81f3","name":"more peers than existing","time":{"start":1739798946998,"stop":1739798946998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b892f45b12895e83","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739798668904,"stop":1739798668904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23b9eeb6ee9ed6b","name":"Relay - times out","time":{"start":1739799178755,"stop":1739799178756,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3db72b062e81d37","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739798811025,"stop":1739798811025,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3101ba424775fe","name":"should be online or offline if network state changed","time":{"start":1739798730367,"stop":1739798730368,"duration":1},"status":"passed","severity":"normal"},{"uid":"5288867bb69f035c","name":"Passing page size 11 when there are 10 messages","time":{"start":1739799143823,"stop":1739799143824,"duration":1},"status":"passed","severity":"normal"},{"uid":"389776c7247f14ee","name":"Fails to publish message with size larger than 1 MB","time":{"start":1739798970925,"stop":1739798970925,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda071b1008e3a93","name":"should not fail to start the service if it is already started","time":{"start":1739798695828,"stop":1739798695828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b76988d7ede48f8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739798811026,"stop":1739798811027,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ba5682a4fa0e3d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739798677075,"stop":1739798677075,"duration":0},"status":"passed","severity":"normal"},{"uid":"37eac8fa48697f11","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739798668910,"stop":1739798668910,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aa7310b5807e9f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739798668898,"stop":1739798668899,"duration":1},"status":"passed","severity":"normal"},{"uid":"d504cf92459aaa6","name":"should be called at least once on all `peer:discovery` events","time":{"start":1739798737286,"stop":1739798737287,"duration":1},"status":"passed","severity":"normal"},{"uid":"da03269567c7d1b3","name":"should not receive a peer event after stop","time":{"start":1739798695830,"stop":1739798695830,"duration":0},"status":"passed","severity":"normal"},{"uid":"74004a6d3ad1d26e","name":"tcp ip4 address","time":{"start":1739798677030,"stop":1739798677035,"duration":5},"status":"passed","severity":"normal"},{"uid":"b107e9c22d77f09","name":"Wrong topic","time":{"start":1739799167977,"stop":1739799167977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a70ead24739ca1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739798677611,"stop":1739798677611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba46ef0910c1c2a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1739798979474,"stop":1739798979474,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c0a15f137ca5a5","name":"should return usable stream attached to connection","time":{"start":1739798683550,"stop":1739798683550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bfac20e77ff754","name":"should only return 1 node with relay capability","time":{"start":1739798691880,"stop":1739798691880,"duration":0},"status":"passed","severity":"normal"},{"uid":"8836feb2d7040419","name":"should set field with only STORE enabled","time":{"start":1739798677610,"stop":1739798677611,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e1151910d22ead","name":"throws on empty content topic","time":{"start":1739798668877,"stop":1739798668878,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dec199b7ce8422e","name":"should get locked peers","time":{"start":1739798709866,"stop":1739798709867,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ea3740fc97a68d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1739799062784,"stop":1739799062784,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d8732d3d0f759","name":"Callback on promise, aborts when callback returns true","time":{"start":1739799089815,"stop":1739799089816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5240a8f156bcb7d","name":"Publish message with custom timestamp: Mon Feb 17 2025 12:29:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1739798970922,"stop":1739798970922,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf14008c34fd9ee5","name":"Check publish message containing Basic HTML tag","time":{"start":1739798970918,"stop":1739798970918,"duration":0},"status":"passed","severity":"normal"},{"uid":"13989e8a6a9d88b4","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739798691429,"stop":1739798691429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3984792c322ffa6","name":"should be called for bootstrap peers","time":{"start":1739798737287,"stop":1739798737288,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a8a191e50234fa","name":"Check publish message containing long","time":{"start":1739798970914,"stop":1739798970915,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bed7415a318f0e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1739798852040,"stop":1739798852041,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cf083914db7933","name":"Rejects garbage","time":{"start":1739798713376,"stop":1739798713376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8c4b5355b819d7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739798757611,"stop":1739798757612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9323853a2803aaf","name":"Decoder throws on undefined content topic","time":{"start":1739798703631,"stop":1739798703632,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45d684786ccea90","name":"Check publish message containing special chars","time":{"start":1739798970915,"stop":1739798970916,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b4579ca83f8ed1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739798668903,"stop":1739798668903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd8511a7a3814b9","name":"Decoder throws on empty string content topic","time":{"start":1739798703632,"stop":1739798703632,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7190c4e10929d5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739798668890,"stop":1739798668891,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9df1dd8b97075a","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739798668896,"stop":1739798668897,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5137a114c3880a","name":"isConnected should return false after all peers disconnect","time":{"start":1739798748462,"stop":1739798748463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7ca9cdb6f6ccef","name":"should only return 1 node with relay and store capability","time":{"start":1739798691881,"stop":1739798691881,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e14e77a5daed23","name":"Fails to publish duplicate message","time":{"start":1739798970923,"stop":1739798970923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97bd85cc77468d","name":"Push message with escaped characters payload","time":{"start":1739798838864,"stop":1739798838864,"duration":0},"status":"passed","severity":"normal"},{"uid":"821ba3f6af2c8607","name":"should return valid sharding parameters for static sharding","time":{"start":1739798668912,"stop":1739798668912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dcd1f4e5167585","name":"Ephemeral messages are not stored","time":{"start":1739798786236,"stop":1739798786236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f011c564df9ed256","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739798668897,"stop":1739798668898,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f926278201c2cd1","name":"should return different streams if requested simultaniously","time":{"start":1739798683551,"stop":1739798683552,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ffeb17c6b7307c","name":"configure the node with multiple content topics","time":{"start":1739799167978,"stop":1739799167978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40be960334f8926","name":"Decoder throws on undefined content topic","time":{"start":1739798683891,"stop":1739798683891,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e7c581f5a6a34e","name":"should not throw an error for a single configured topic","time":{"start":1739798668909,"stop":1739798668909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c5a72a2a7037ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739798811024,"stop":1739798811025,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0146a18469b0454","name":"should not fail to stop the service if it was not started","time":{"start":1739798891593,"stop":1739798891593,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b05836896ef1b8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1739799161245,"stop":1739799161245,"duration":0},"status":"passed","severity":"normal"},{"uid":"773fcbcd66b37912","name":"Publish without waiting for remote peer","time":{"start":1739798979472,"stop":1739798979472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8111ea3ad8c4432f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739798691432,"stop":1739798691433,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7be8a2b03fc89a","name":"should return false","time":{"start":1739798677601,"stop":1739798677601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4ff37e00589813","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739798791856,"stop":1739798791856,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e96d8d3a1c24bf","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739798787477,"stop":1739798787477,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b46c46be84fca6","name":"Passing page size 10 when there are 10 messages","time":{"start":1739799143823,"stop":1739799143823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d156f0c08f2c2a2","name":"Check publish message after service node is restarted","time":{"start":1739798970925,"stop":1739798970925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc214b52823ed063","name":"can start the service","time":{"start":1739798891592,"stop":1739798891592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c5d0b9da5f1a80","name":"Light push messages to 2 service nodes each with different pubsubtopics","time":{"start":1739798974773,"stop":1739798974774,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b271d7bdc1ae90","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739798683892,"stop":1739798683892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66b1dbbb8bbcb38","name":"Check received message containing short","time":{"start":1739798791845,"stop":1739798791846,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec194b8f9fa2add","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739798710021,"stop":1739798710021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a164940750557","name":"Subscribe to topic containing Script and publish message","time":{"start":1739798979480,"stop":1739798979480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7076136a9009e4e8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1739799051067,"stop":1739799051068,"duration":1},"status":"passed","severity":"normal"},{"uid":"c364481042025d56","name":"Query Generator - true","time":{"start":1739799132709,"stop":1739799132710,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38ae3d7defcb029","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739798811023,"stop":1739798811023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48ef289a8ad1508","name":"should get / set UDP multiaddr","time":{"start":1739798677606,"stop":1739798677606,"duration":0},"status":"passed","severity":"normal"},{"uid":"80489bdee69897d9","name":"should wait for Filter peer to be connected","time":{"start":1739798710052,"stop":1739798710052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6241de71ab50bd53","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1739799062784,"stop":1739799062784,"duration":0},"status":"passed","severity":"normal"},{"uid":"19917508cbd29dbf","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739798668912,"stop":1739798668912,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f956bdd7da8cb3","name":"removeEventListener with correct event","time":{"start":1739798770378,"stop":1739798770378,"duration":0},"status":"passed","severity":"normal"},{"uid":"567d11228aba80bf","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739798668900,"stop":1739798668900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2df2738033942b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739798757610,"stop":1739798757610,"duration":0},"status":"passed","severity":"normal"},{"uid":"274169aa8e91369a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739798683552,"stop":1739798683552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73ee42d9ce8a4cb","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739798677068,"stop":1739798677068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f45892885b6e62b","name":"Accepts a valid Waku Message","time":{"start":1739798713374,"stop":1739798713375,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d62b3194a33a26f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739798668892,"stop":1739798668892,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c21708b3adc66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739798668904,"stop":1739798668905,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bf6280e032558f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1739798748461,"stop":1739798748462,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7ca60464390800","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739798691433,"stop":1739798691434,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f18f2d4688e7a7c","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739798668911,"stop":1739798668911,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2e2fc24fb522b0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739798757615,"stop":1739798757616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba4b158724282d9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app3/7/topic151/utf8","time":{"start":1739799167953,"stop":1739799167954,"duration":1},"status":"passed","severity":"normal"},{"uid":"807e4c988f017154","name":"Sample","time":{"start":1739798677077,"stop":1739798677077,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d175ea459c484e","name":"Ping on subscribed peer","time":{"start":1739798753759,"stop":1739798753759,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f35c334b191d2b","name":"Ping on peer without subscriptions","time":{"start":1739798842876,"stop":1739798842876,"duration":0},"status":"passed","severity":"normal"},{"uid":"4399f7612921b8e8","name":"Push message with special chars payload","time":{"start":1739798838857,"stop":1739798838857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c74270598243708","name":"Reopen subscription with peer with lost subscription","time":{"start":1739798842877,"stop":1739798842877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6833b4997614eb","name":"can dial TLS multiaddrs","time":{"start":1739798854168,"stop":1739798854168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bac6369c14b654","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1739798963708,"stop":1739798963708,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacb2c3af39e613c","name":"should decode valid enr with tcp successfully","time":{"start":1739798677598,"stop":1739798677598,"duration":0},"status":"passed","severity":"normal"},{"uid":"17eaba81ec61416f","name":"Subscribe to topic containing Script and receive message","time":{"start":1739798811022,"stop":1739798811022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2483ffe863fd945","name":"Check publish message containing Chinese","time":{"start":1739798970916,"stop":1739798970916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4a618be0c68b41","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739798709987,"stop":1739798709987,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c933cdcfc96940","name":"Check received message containing JSON","time":{"start":1739798791852,"stop":1739798791853,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f73be33300151f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1739798963703,"stop":1739798963704,"duration":1},"status":"passed","severity":"normal"},{"uid":"183320f899c2323e","name":"Publish message with custom timestamp: Mon Feb 17 2025 14:29:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1739798970922,"stop":1739798970923,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c4660c224005ca","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1739798811027,"stop":1739798811027,"duration":0},"status":"passed","severity":"normal"},{"uid":"519fdbbd0739c5f2","name":"Query with Promise Callback, No Decoder","time":{"start":1739799062786,"stop":1739799062786,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bf6944192b28d0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739798811025,"stop":1739798811026,"duration":1},"status":"passed","severity":"normal"},{"uid":"e235b3b89e4e2bd3","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739798668897,"stop":1739798668897,"duration":0},"status":"passed","severity":"normal"},{"uid":"37702156c1000a92","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739798668893,"stop":1739798668894,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e6c510698ad9b","name":"it tolerates circular branch references","time":{"start":1739798691878,"stop":1739798691878,"duration":0},"status":"passed","severity":"normal"},{"uid":"139603d13fab64a9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739798741008,"stop":1739798741008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2cac8dce915c6ef","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1739799051070,"stop":1739799051070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f34008d7d146d2","name":"pre and post cipher","time":{"start":1739798702448,"stop":1739798702449,"duration":1},"status":"passed","severity":"normal"},{"uid":"e611b49e06d63fe5","name":"should transition to Unhealthy when no connections","time":{"start":1739798709985,"stop":1739798709986,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59c05423901e90a","name":"Round trip binary serialization","time":{"start":1739798683889,"stop":1739798683889,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae92db3a2809890","name":"Query with Ordered Callback, No Decoder","time":{"start":1739799062784,"stop":1739799062785,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0b7dd59e82464c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739798709986,"stop":1739798709986,"duration":0},"status":"passed","severity":"normal"},{"uid":"274397e6ea5c195e","name":"Check publish message containing SQL Injection","time":{"start":1739798970917,"stop":1739798970917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c21f22968396363","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739798811011,"stop":1739798811012,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bf559f60e6d8e7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739798811012,"stop":1739798811012,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f63ccd458c86b21","name":"Push message with Chinese payload","time":{"start":1739798838860,"stop":1739798838860,"duration":0},"status":"passed","severity":"normal"},{"uid":"374426f0c0711883","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739798677072,"stop":1739798677073,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47148a543b08327","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1739799038068,"stop":1739799038069,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ee17521b8f51f5","name":"should properly create location multiaddrs - tcp4","time":{"start":1739798677607,"stop":1739798677608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2813bcd8477fe88","name":"should not fail to start the service if it is already started","time":{"start":1739798891593,"stop":1739798891594,"duration":1},"status":"passed","severity":"normal"},{"uid":"85dcf9d3cb984f64","name":"Refresh subscription","time":{"start":1739798811018,"stop":1739798811018,"duration":0},"status":"passed","severity":"normal"},{"uid":"346ae11535a1720d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739798757609,"stop":1739798757610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4d187fe3efc5aa","name":"does not throw on valid cases","time":{"start":1739798668877,"stop":1739798668877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fa1a6a5dd03511","name":"should fail to send if no connected peers found","time":{"start":1739798710021,"stop":1739798710022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a386f173e136290","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1739798979482,"stop":1739798979483,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e20b2dc017338b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739798811019,"stop":1739798811020,"duration":1},"status":"passed","severity":"normal"},{"uid":"388984ac339ef24a","name":"should properly start and stop event listening","time":{"start":1739798709987,"stop":1739798709988,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab0058133336991","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739798668898,"stop":1739798668898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7843fc33230caac","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739798668913,"stop":1739798668913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c2b07edd23ab9a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1739799161245,"stop":1739799161245,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb27cb974a4eca4","name":"should create a new stream if no existing for protocol found","time":{"start":1739798683551,"stop":1739798683551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff291f9ee14195c8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739798987614,"stop":1739798987615,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c87dc0ca8f1037","name":"Asymmetric encrypt & decrypt","time":{"start":1739798702447,"stop":1739798702447,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fa812c5f088689","name":"handles empty contentTopics array correctly","time":{"start":1739798668914,"stop":1739798668914,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f695e5420abada","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739798668891,"stop":1739798668892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88c048d48c5b333","name":"can start the service","time":{"start":1739798741000,"stop":1739798741001,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0fc3c3fe1319571","name":"Check received message containing escaped characters","time":{"start":1739798791853,"stop":1739798791854,"duration":1},"status":"passed","severity":"normal"},{"uid":"650fbc93704add28","name":"caches peers it previously fetched","time":{"start":1739798691880,"stop":1739798691880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f1c75866c6a47b","name":"returns all values when wanted number is greater than available values","time":{"start":1739798691125,"stop":1739798691126,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87f6af6cb47a90c","name":"Check received message containing Basic HTML tag","time":{"start":1739798791852,"stop":1739798791852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed625255d7aa0ee","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739798668903,"stop":1739798668903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4adbd72e73deda5","name":"should throw error - no id","time":{"start":1739798677598,"stop":1739798677599,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec53d89e794c8bd","name":"should return empty list for no shard","time":{"start":1739798668900,"stop":1739798668900,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca896442df88a97","name":"should set field with all protocols enabled","time":{"start":1739798677610,"stop":1739798677610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3054dd04d8d1871c","name":"Push to array if already present","time":{"start":1739798668476,"stop":1739798668476,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f93ee54bf5b4a5","name":"Js publishes, other Js receives","time":{"start":1739798960455,"stop":1739798960455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02ead33f6ff5a2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739798668908,"stop":1739798668908,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ddd09d28912f5d","name":"can start and stop the service","time":{"start":1739798695827,"stop":1739798695827,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bd34cb60d4f98a","name":"1 Relay, 1 fetch","time":{"start":1739798691548,"stop":1739798691548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4b9cb1fc7d36cd","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739798677598,"stop":1739798677598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd9cb4964d6708f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app12/1/topic705/test.js","time":{"start":1739799167975,"stop":1739799167975,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dcee426e3bdd5f","name":"Check message with no content topic is not received","time":{"start":1739798791863,"stop":1739798791865,"duration":2},"status":"passed","severity":"normal"},{"uid":"84f4a29bd57682e6","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1739798979481,"stop":1739798979481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3888befdf1e677","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739798677060,"stop":1739798677068,"duration":8},"status":"passed","severity":"normal"},{"uid":"e96c1a409142d25d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739798668895,"stop":1739798668895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8140e84fb2b2b6e","name":"Check received message containing Russian","time":{"start":1739798791850,"stop":1739798791850,"duration":0},"status":"passed","severity":"normal"},{"uid":"31922559cd1cc7ab","name":"handles different clusterIds correctly","time":{"start":1739798668895,"stop":1739798668895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d1494228cb8de2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739798668904,"stop":1739798668904,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f54f79d94820a4","name":"Query generator for multiple messages with different content topic format","time":{"start":1739799089815,"stop":1739799089815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9e733ae8cd8371","name":"Nwaku publishes","time":{"start":1739798960454,"stop":1739798960454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab62ea511cdcd731","name":"should throw error - no id","time":{"start":1739798677599,"stop":1739798677600,"duration":1},"status":"passed","severity":"normal"},{"uid":"56eb9a1614055c34","name":"should handle a minimal index list","time":{"start":1739798668987,"stop":1739798668988,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b40a16659bbdc14","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739798668907,"stop":1739798668907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d527e52e6644e9b7","name":"should set field with all protocols disabled","time":{"start":1739798677609,"stop":1739798677610,"duration":1},"status":"passed","severity":"normal"},{"uid":"226a793394e0abc4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739799126600,"stop":1739799126600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6cd4169e1526b3","name":"should properly create location multiaddrs - tcp","time":{"start":1739798677609,"stop":1739798677609,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc041020892756c4","name":"Passing page size 1 when there are 4 messages","time":{"start":1739799143822,"stop":1739799143822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a06da6246c6ba83","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739798677070,"stop":1739798677072,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3aebc1c1c265993","name":"Should update multiaddrs","time":{"start":1739798891754,"stop":1739798891754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d623515557374b","name":"same cluster, same shard: nodes connect","time":{"start":1739798852041,"stop":1739798852041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87ce8f582e0068b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1739798970924,"stop":1739798970924,"duration":0},"status":"passed","severity":"normal"},{"uid":"4279fcd546b4f186","name":"handles multiple messages","time":{"start":1739799165005,"stop":1739799165006,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e88c0af5ba2f30","name":"should initialize with Unhealthy status","time":{"start":1739798709984,"stop":1739798709985,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa070f65ee6420f","name":"Push message with rate limit","time":{"start":1739798838866,"stop":1739798838867,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe7a8abc991833","name":"Push message with Russian payload","time":{"start":1739798838861,"stop":1739798838861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd4a29bda28ee2a","name":"Fails to publish message with wrong content topic","time":{"start":1739798970924,"stop":1739798970924,"duration":0},"status":"passed","severity":"normal"},{"uid":"80793821ef3d6a8d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739798668893,"stop":1739798668893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1542644e10e46a","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1739798757610,"stop":1739798757611,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abb21fa045284e6","name":"safeDispatchEvent","time":{"start":1739798770380,"stop":1739798770380,"duration":0},"status":"passed","severity":"normal"},{"uid":"385c98ad4b443156","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1739799148489,"stop":1739799148489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e71082c4623c432","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739798987614,"stop":1739798987614,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10e01731439af68","name":"LightPush","time":{"start":1739799178757,"stop":1739799178758,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b3c0a4e2355678","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1739798979474,"stop":1739798979474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d81256369396970","name":"Check meta is set [ecies]","time":{"start":1739798703630,"stop":1739798703630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f593c46ee1c5a319","name":"should not receive a peer event after stop","time":{"start":1739798891595,"stop":1739798891595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea093040554932cf","name":"Push message with SQL Injection payload","time":{"start":1739798838861,"stop":1739798838862,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb49ae6ef16552bd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739798668903,"stop":1739798668904,"duration":1},"status":"passed","severity":"normal"},{"uid":"82cc572598b346c6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739798691883,"stop":1739798691883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"763acb87d75144ed","name":"Generator, 2 different pubsubtopics","time":{"start":1739799126599,"stop":1739799126600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a64a823e3bf435","name":"Subscribe to topic containing XML and receive message","time":{"start":1739798811022,"stop":1739798811023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f92de7c39a53c0","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739798683553,"stop":1739798683553,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c7c28f45615120","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1739799038069,"stop":1739799038069,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ca61d97c2d756","name":"Decoder throws on empty string content topic","time":{"start":1739798683892,"stop":1739798683892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e89323a5afd19e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739798787478,"stop":1739798787478,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d37854be0fefd4d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1739798946861,"stop":1739798946862,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c7daacfdd0c4493","name":"isConnected should return true after first peer connects","time":{"start":1739798748462,"stop":1739798748462,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0c85fa7684b014","name":"Relay","time":{"start":1739798734618,"stop":1739798734619,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63dcf365c28a5f1","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1739798730358,"stop":1739798730359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d3c35eddd85494","name":"Check received message with timestamp: 1739798729460000000 ","time":{"start":1739798791855,"stop":1739798791855,"duration":0},"status":"passed","severity":"normal"},{"uid":"212a4fea5def0086","name":"throws on content topic with non-number generation field","time":{"start":1739798668879,"stop":1739798668880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2baa0b0e5e38049","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739798668911,"stop":1739798668911,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ded6796c28620b","name":"Ping on peer without subscriptions","time":{"start":1739798842878,"stop":1739798842878,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f794039e426a81d","name":"Passing an array","time":{"start":1739799173811,"stop":1739799173811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42ed8b2b6c1ce77","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739798668905,"stop":1739798668905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4439a51411d3d12","name":"Non TWN Cluster","time":{"start":1739799167953,"stop":1739799167953,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd9e1bfd4b2e03","name":"Check message with no payload is not received","time":{"start":1739798791866,"stop":1739798791867,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7f6a21425d32b6","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1739798757613,"stop":1739798757614,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc04ef46bef2aedc","name":"retrieves a single peer","time":{"start":1739798691877,"stop":1739798691878,"duration":1},"status":"passed","severity":"normal"},{"uid":"9452d7c03fdb2fd8","name":"Relay - dialed first","time":{"start":1739799178753,"stop":1739799178754,"duration":1},"status":"passed","severity":"normal"},{"uid":"182470a8a0b0f697","name":"should throw if no connection provided","time":{"start":1739798683550,"stop":1739798683551,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d51bfab16556802","name":"Light Node - default protocols","time":{"start":1739799178758,"stop":1739799178760,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac39c6eac47687d8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739798787474,"stop":1739798787475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8def3e78a333e5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1739798979478,"stop":1739798979478,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76b03c880fd3403","name":"should throw an error for an unconfigured topic","time":{"start":1739798668910,"stop":1739798668910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52f3961bc81de74","name":"less peers than existing","time":{"start":1739798946999,"stop":1739798946999,"duration":0},"status":"skipped","severity":"normal"},{"uid":"882980f8d7da0f73","name":"Encoder throws on undefined content topic","time":{"start":1739798702192,"stop":1739798702192,"duration":0},"status":"passed","severity":"normal"},{"uid":"4454d96940da16e2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739798677069,"stop":1739798677069,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c28a9d28ad0659","name":"throws on content topic with too few or too many fields","time":{"start":1739798668878,"stop":1739798668879,"duration":1},"status":"passed","severity":"normal"},{"uid":"9645c231b6cf6f2f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739798757611,"stop":1739798757611,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ba66e732a952a2","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739798677075,"stop":1739798677075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2f9b1092d2df7b","name":"Push message on custom pubsubTopic","time":{"start":1739798974774,"stop":1739798974776,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffa5e4e7415a1e6c","name":"Check received message containing special chars","time":{"start":1739798791848,"stop":1739798791849,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3edd628071f61df","name":"Nodes with multiple pubsub topic","time":{"start":1739798963704,"stop":1739798963705,"duration":1},"status":"passed","severity":"normal"},{"uid":"da69134d4a2f6309","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739798668907,"stop":1739798668907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a01639efc932fd","name":"Waku message hash computation (payload length 0)","time":{"start":1739798671456,"stop":1739798671456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c083caa753650e8","name":"Fails to push message bigger that 1MB","time":{"start":1739798838872,"stop":1739798838873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29e9e1ccf3a7292","name":"handles different networkShards values correctly","time":{"start":1739798668895,"stop":1739798668896,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e35aea0a61ce7b2","name":"connected peers and dial","time":{"start":1739798946998,"stop":1739798946998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76ddc52367444a78","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739798668892,"stop":1739798668893,"duration":1},"status":"passed","severity":"normal"},{"uid":"217adb2b55aa6930","name":"addEventListener with wrong event","time":{"start":1739798770377,"stop":1739798770377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3b9728ac6cd3ef","name":"same cluster, different shard: nodes connect","time":{"start":1739798852041,"stop":1739798852041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b913206486903503","name":"should reject on timeout if it was set","time":{"start":1739798710051,"stop":1739798710051,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f636d903e5cd80f","name":"should emit a peer event after start","time":{"start":1739798695829,"stop":1739798695829,"duration":0},"status":"passed","severity":"normal"},{"uid":"475117aeda4ebd87","name":"Ping on unsubscribed peer","time":{"start":1739798842878,"stop":1739798842878,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfefda310aeac0f9","name":"throws on content topic with empty topic name field","time":{"start":1739798668882,"stop":1739798668882,"duration":0},"status":"passed","severity":"normal"},{"uid":"914412ecc85c06cb","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739798668900,"stop":1739798668901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3d4b0d400074e","name":"Subscribe and publish message","time":{"start":1739798979472,"stop":1739798979473,"duration":1},"status":"passed","severity":"normal"},{"uid":"5371120b1c9ba8f1","name":"Using a function","time":{"start":1739799173811,"stop":1739799173811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3b1b5ca3b44cc5","name":"Light push messages to 2 service nodes each with different pubsubtopics","time":{"start":1739798974777,"stop":1739798974777,"duration":0},"status":"passed","severity":"normal"},{"uid":"574541e81c34a53","name":"Light push messages to 2 service nodes each with different pubsubtopics","time":{"start":1739798974778,"stop":1739798974779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9467dc42d00fa51","name":"should throw an error for missing sharding configuration","time":{"start":1739798668913,"stop":1739798668913,"duration":0},"status":"passed","severity":"normal"},{"uid":"122d83a88e354d19","name":"Subscribe to topic containing JSON and publish message","time":{"start":1739798979481,"stop":1739798979481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd183eb1fa03c0d","name":"All","time":{"start":1739798734620,"stop":1739798734620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4829b88b0c672b41","name":"should only return 1 node with store capability","time":{"start":1739798691881,"stop":1739798691881,"duration":0},"status":"passed","severity":"normal"},{"uid":"148bb5acd5e94370","name":"Check received message containing emoji","time":{"start":1739798791854,"stop":1739798791855,"duration":1},"status":"passed","severity":"normal"},{"uid":"4481f2dea121a43f","name":"Check publish message containing XML","time":{"start":1739798970918,"stop":1739798970918,"duration":0},"status":"passed","severity":"normal"},{"uid":"e689a5ebc54bc330","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739798702187,"stop":1739798702189,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e420a140e1e1877","name":"Subscribe to topic containing Russian and publish message","time":{"start":1739798979479,"stop":1739798979479,"duration":0},"status":"passed","severity":"normal"},{"uid":"641879bc3249fe2c","name":"should be able to encode the field with only STORE set to true","time":{"start":1739798677058,"stop":1739798677058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08f2c8a95f58a2d","name":"throws on content topic with empty version field","time":{"start":1739798668881,"stop":1739798668881,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbce408cefad1f9f","name":"Encoder throws on empty string content topic","time":{"start":1739798703631,"stop":1739798703631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ed09b64020c391","name":"Check message received after nwaku node is restarted","time":{"start":1739798791870,"stop":1739798791870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"335d03945ae308f","name":"Query generator for 2000 messages","time":{"start":1739799089818,"stop":1739799089818,"duration":0},"status":"passed","severity":"normal"},{"uid":"899acf77c3dd472e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739798691882,"stop":1739798691882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb19f3522db5c0c","name":"throws on content topic with empty encoding field","time":{"start":1739798668882,"stop":1739798668882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48a9784f0874445","name":"should check connected peers if present and suitable","time":{"start":1739798710051,"stop":1739798710051,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4556ada4f49cba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739798668906,"stop":1739798668906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4959219d1cc4d04","name":"Push message with custom timestamp: 1709040411162","time":{"start":1739798838867,"stop":1739798838867,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd8261d4a9a7b2c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1739798979483,"stop":1739798979483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deef9574cb9cd79","name":"returns all values when wanted number matches available values","time":{"start":1739798691122,"stop":1739798691124,"duration":2},"status":"passed","severity":"normal"},{"uid":"850c748eb8b0c926","name":"Subscribe to topic containing shell command and publish message","time":{"start":1739798979482,"stop":1739798979482,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a2ba01535d8653","name":"Push message with Script payload","time":{"start":1739798838862,"stop":1739798838862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca641c9f75123085","name":"Check publish message containing JSON","time":{"start":1739798970919,"stop":1739798970919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b866cf15c81a4066","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739798987609,"stop":1739798987610,"duration":1},"status":"passed","severity":"normal"},{"uid":"32cf7800b6d3b56c","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1739798737288,"stop":1739798737288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1071094bd9a1856","name":"Should update shard info","time":{"start":1739798891754,"stop":1739798891755,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d44908d74695325","name":"Callback on promise","time":{"start":1739799089815,"stop":1739799089815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68e12db4ff8f5a4","name":"isConnected return false after peer stops","time":{"start":1739798748463,"stop":1739798748463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cd41af5d27849","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1739799038068,"stop":1739799038068,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3c21bc872eed64","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739798671453,"stop":1739798671454,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46d328b0bfebd5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739798668902,"stop":1739798668902,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e871afa6cddcd0","name":"Check message on other pubsub topic is not received","time":{"start":1739798791860,"stop":1739798791861,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21532ec1513db9e","name":"Query with Promise Callback, No message returned","time":{"start":1739799062786,"stop":1739799062786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2503092f41d0bb","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739798668899,"stop":1739798668900,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a77de46d755d79","name":"should encode/decode to text encoding","time":{"start":1739798677606,"stop":1739798677606,"duration":0},"status":"passed","severity":"normal"},{"uid":"979a13e0f04b397","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739798668905,"stop":1739798668905,"duration":0},"status":"passed","severity":"normal"},{"uid":"593608e86074f2e4","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739798691549,"stop":1739798691549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2014f9c07e0d8094","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1739799148488,"stop":1739799148489,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c12aac113198b23","name":"connects to nwaku","time":{"start":1739799173810,"stop":1739799173810,"duration":0},"status":"passed","severity":"normal"},{"uid":"57647698398f630d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1739799062782,"stop":1739799062782,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcb7d9b93abeb40","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app33/8/topic786/xml","time":{"start":1739799167966,"stop":1739799167966,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4846e92046eabc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739798668892,"stop":1739798668892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a34991522ea53d","name":"Push message with JSON payload","time":{"start":1739798838863,"stop":1739798838863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f72d21cae6e7d4","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1739799148486,"stop":1739799148487,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b428d45b60265ff","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1739798757612,"stop":1739798757612,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfa64d50b9cbf7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1739798748460,"stop":1739798748461,"duration":1},"status":"passed","severity":"normal"}]