allure-jswaku/8634/widgets/duration.json
2025-07-14 18:23:14 +00:00

1 line
195 KiB
JSON

[{"uid":"cea39eb16aa402d6","name":"Check received message containing Basic HTML tag","time":{"start":1752517187817,"stop":1752517187817,"duration":0},"status":"passed","severity":"normal"},{"uid":"119430e43d38bbf4","name":"should return false when under bootstrap limit","time":{"start":1752516689999,"stop":1752516690000,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d6c132d3689b3","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752516690006,"stop":1752516690006,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a7485d3eeafd0","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752516877347,"stop":1752516877348,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5cf2a7f86559e7","name":"Round trip binary serialization","time":{"start":1752516690521,"stop":1752516690522,"duration":1},"status":"passed","severity":"normal"},{"uid":"8852598d32e1593b","name":"nwaku subscribes","time":{"start":1752516857971,"stop":1752516857972,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ec14005f001264","name":"Encoder throws on undefined content topic","time":{"start":1752516709838,"stop":1752516709838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b93407bd5cbd523","name":"Publish message with custom timestamp: Mon Jul 14 2025 17:14:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1752516868714,"stop":1752516868714,"duration":0},"status":"passed","severity":"normal"},{"uid":"935bfd7bba01dd9e","name":"Js publishes, other Js receives","time":{"start":1752516857973,"stop":1752516857973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3171379a540be1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752516728801,"stop":1752516728801,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a2a1dbc93bc4b5","name":"should return false when peer shard info is not found","time":{"start":1752516689755,"stop":1752516689755,"duration":0},"status":"passed","severity":"normal"},{"uid":"473c127265ab982b","name":"should be able to dial TLS multiaddrs","time":{"start":1752516836052,"stop":1752516836052,"duration":0},"status":"passed","severity":"normal"},{"uid":"487106c883ea9591","name":"should return false when peer is not on topic","time":{"start":1752516690378,"stop":1752516690380,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a221feef68d27bb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752517239885,"stop":1752517239886,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9160baba47fb17","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752516963353,"stop":1752516963353,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a621a98952e52d","name":"Push message with content topic containing Russian","time":{"start":1752517349288,"stop":1752517349289,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02cdf769f0c7758","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752516733832,"stop":1752516733832,"duration":0},"status":"passed","severity":"normal"},{"uid":"389268b1545a7441","name":"Store - dialed first","time":{"start":1752517021783,"stop":1752517021783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc2b1c1ba467cc9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752516690132,"stop":1752516690132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af484d8bbdae457","name":"should be delivered immediately if received","time":{"start":1752516733833,"stop":1752516733833,"duration":0},"status":"passed","severity":"normal"},{"uid":"418689c23b9061b8","name":"should handle incoming messages","time":{"start":1752516719537,"stop":1752516719537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c958719b16de734f","name":"should dial one peer on dial","time":{"start":1752516836050,"stop":1752516836050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8492c4a17d2850","name":"should never report false negatives","time":{"start":1752516731080,"stop":1752516731080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7719d5062647f4d8","name":"Decoder throws on empty string content topic","time":{"start":1752516690523,"stop":1752516690523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b403b3f154b068b8","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752516728775,"stop":1752516728776,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb44fc43dbd3f0a0","name":"Push message with long payload","time":{"start":1752517349280,"stop":1752517349281,"duration":1},"status":"passed","severity":"normal"},{"uid":"572acb07d35aa9de","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752516698183,"stop":1752516698183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc2f0d86c516e35","name":"should return false when at bootstrap limit","time":{"start":1752516690000,"stop":1752516690005,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a78eafcd78d768a","name":"Check received message containing shell command","time":{"start":1752517187809,"stop":1752517187809,"duration":0},"status":"passed","severity":"normal"},{"uid":"867857b4541335cf","name":"Passing page size 11 when there are 10 messages","time":{"start":1752517010123,"stop":1752517010124,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7be223186306993","name":"can start the service","time":{"start":1752516753323,"stop":1752516753324,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9721d1ff6bae0c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752517239896,"stop":1752517239897,"duration":1},"status":"passed","severity":"normal"},{"uid":"fafb5f48d31744f0","name":"Push message with content topic containing shell command","time":{"start":1752517349291,"stop":1752517349291,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f88b09986b4f89","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752517239904,"stop":1752517239904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfe289bdb9d688f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752517239900,"stop":1752517239900,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c5919a7abbe3c7","name":"should process up to 3 peers at once","time":{"start":1752516689561,"stop":1752516689561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da57f4e33d8a138","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752516728794,"stop":1752516728794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6bcbe6b5698ab9","name":"Push message with shell command payload","time":{"start":1752517349284,"stop":1752517349284,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e8c76bd000a56a","name":"should create ConnectionManager with required options","time":{"start":1752516690367,"stop":1752516690368,"duration":1},"status":"passed","severity":"normal"},{"uid":"449a4de461787863","name":"Mutual subscription","time":{"start":1752516877341,"stop":1752516877341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14b68fed47d038f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752516673908,"stop":1752516673909,"duration":1},"status":"passed","severity":"normal"},{"uid":"c145ca656c9ce64c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752516728801,"stop":1752516728802,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c977d87f90681e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752516728790,"stop":1752516728792,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cd1aca93ca0fb0d","name":"should dial peers from store when no connections remain","time":{"start":1752516689964,"stop":1752516689964,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9e2bb56f31d4dc","name":"Ephemeral field set to true","time":{"start":1752516690522,"stop":1752516690522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69c8c3387f7b490","name":"should return empty list for no shard","time":{"start":1752516673907,"stop":1752516673907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47d5177bff0060d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752516877354,"stop":1752516877354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdade8e6c8beb36","name":"Check message with no pubsub topic is not received","time":{"start":1752517187812,"stop":1752517187812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f6ca8d17272648","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752516673924,"stop":1752516673924,"duration":0},"status":"passed","severity":"normal"},{"uid":"db75ef1885581ba8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752517239891,"stop":1752517239891,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e4a306fc8adb25","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752516728777,"stop":1752516728777,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e5346eb537909a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752516877354,"stop":1752516877355,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1804c8552f1fd6","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752516719272,"stop":1752516719273,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdea367482d1db9","name":"Push message with content topic containing JSON","time":{"start":1752517349290,"stop":1752517349291,"duration":1},"status":"passed","severity":"normal"},{"uid":"666bbda12bbda783","name":"Privacy Node - default protocol","time":{"start":1752517021788,"stop":1752517021789,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf32e90657c4b92","name":"Passing an array","time":{"start":1752517016943,"stop":1752517016943,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a73bf715a07fd7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752516673912,"stop":1752516673912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65158621e4e936d","name":"Check received message containing Script","time":{"start":1752517187816,"stop":1752517187816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fa7e71718c59de","name":"Register correct protocols","time":{"start":1752516877341,"stop":1752516877344,"duration":3},"status":"passed","severity":"normal"},{"uid":"5562468d64f220a7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752516719537,"stop":1752516719537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa9b9755005c03d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752517239901,"stop":1752517239901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2ae54ae5f1e818","name":"Check received message containing Arabic","time":{"start":1752517187807,"stop":1752517187807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1225e599fa33b30c","name":"Push message with custom timestamp: 1752513169542","time":{"start":1752517349279,"stop":1752517349279,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a8c10cb5362d3a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app80/6/topic79/utf8","time":{"start":1752516982005,"stop":1752516982005,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1628e6e1b40625","name":"should drop connection to one peer on hangUp","time":{"start":1752516836050,"stop":1752516836051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5233c829032f786","name":"should send to specified number of peers of used peers","time":{"start":1752516719684,"stop":1752516719685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2901c010282974c","name":"should attach causal history and bloom filter to each message","time":{"start":1752516733826,"stop":1752516733827,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa31e83b9c673a48","name":"should dial with PeerId and return stream","time":{"start":1752516690372,"stop":1752516690372,"duration":0},"status":"passed","severity":"normal"},{"uid":"192976c237d5b1ef","name":"should not process empty queue","time":{"start":1752516689561,"stop":1752516689562,"duration":1},"status":"passed","severity":"normal"},{"uid":"b671725a2841027c","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752516951199,"stop":1752516951199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4bbaf2bf928a57d","name":"Passing page size 19 when there are 20 messages","time":{"start":1752517010124,"stop":1752517010124,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cecc0b9ea5ec770","name":"should return PeerId when PeerId is provided","time":{"start":1752516690035,"stop":1752516690035,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad01ce7b1fe891c","name":"Push message with content topic containing SQL Injection","time":{"start":1752517349289,"stop":1752517349289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa92abfcd6ba94a","name":"should set field with only FILTER enabled","time":{"start":1752516680020,"stop":1752516680020,"duration":0},"status":"passed","severity":"normal"},{"uid":"194ed72229cb2abb","name":"should handle errors when globalThis is not available","time":{"start":1752516689078,"stop":1752516689086,"duration":8},"status":"passed","severity":"normal"},{"uid":"4286e2942d9c7e1b","name":"Renews subscription after lossing a connection","time":{"start":1752517239904,"stop":1752517239904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30e27eff5869902","name":"should create an instance with libp2p and dialer","time":{"start":1752516689303,"stop":1752516689304,"duration":1},"status":"passed","severity":"normal"},{"uid":"a838913f61d85559","name":"Publish message with custom timestamp: Mon Jul 14 2025 19:14:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1752516868714,"stop":1752516868715,"duration":1},"status":"passed","severity":"normal"},{"uid":"841cdffa4e809617","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752517239893,"stop":1752517239893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b840d3f6f9ea34f","name":"Push message with Script payload","time":{"start":1752517349267,"stop":1752517349268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e8054907ec2e4d","name":"can start and stop the service","time":{"start":1752516844562,"stop":1752516844566,"duration":4},"status":"passed","severity":"normal"},{"uid":"5cc0c15e9337c88f","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752516673923,"stop":1752516673923,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfc60451c17ad0a","name":"should handle shardReader errors","time":{"start":1752516690380,"stop":1752516690380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a92dd5a280249c5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752516963351,"stop":1752516963352,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9c447df330f967","name":"returns all values when wanted number matches available values","time":{"start":1752516698042,"stop":1752516698043,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebe75314b7af7b4","name":"Push message with content topic containing unicode special characters","time":{"start":1752517349291,"stop":1752517349292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f00cd32129b1b91","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752516673909,"stop":1752516673909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7d30624066b3c6","name":"Push message with content topic containing Arabic","time":{"start":1752517349288,"stop":1752517349288,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d1a30b10609533","name":"should start ping timers on peer connect","time":{"start":1752516690109,"stop":1752516690110,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da2b77ac07d18e0","name":"should set default options when no config provided","time":{"start":1752516690368,"stop":1752516690368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23d260d04e3a04d","name":"Generator, 2 different pubsubtopics","time":{"start":1752516997435,"stop":1752516997435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a3733dfd445e0860","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752516679352,"stop":1752516679352,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aa1902895b6894","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752516728778,"stop":1752516728778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edbcec2ac280cb8","name":"should set field with only RELAY enabled","time":{"start":1752516680019,"stop":1752516680019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4276d500fe581088","name":"Subscribe to topic containing short and publish message","time":{"start":1752516877350,"stop":1752516877350,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa47c2720f84d302","name":"should stop all internal components","time":{"start":1752516690370,"stop":1752516690371,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac55a6e0a32e7c8b","name":"should continually clean up expired entries at intervals","time":{"start":1752516717595,"stop":1752516717595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef103a9a6f8e29","name":"Sign & Recover","time":{"start":1752516708596,"stop":1752516708597,"duration":1},"status":"passed","severity":"normal"},{"uid":"f573d01dc6d2f553","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752516728758,"stop":1752516728758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6935de53e4999482","name":"Push message with content topic containing special chars","time":{"start":1752517349272,"stop":1752517349273,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd251824a7ffed6","name":"should not allow unachievable error rate","time":{"start":1752516728579,"stop":1752516728580,"duration":1},"status":"passed","severity":"normal"},{"uid":"df57124b00b7e07b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752516708284,"stop":1752516708285,"duration":1},"status":"passed","severity":"normal"},{"uid":"333adab5fb64324e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752516698003,"stop":1752516698003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e13af93e263617","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752516728785,"stop":1752516728786,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e1f52a75319cf8","name":"Check received message with timestamp: 1752516748005 ","time":{"start":1752517187810,"stop":1752517187810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7623ea273d44c76a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752516698183,"stop":1752516698183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7844cfb0d0cef401","name":"Subscribe to topic containing Script and receive message","time":{"start":1752517239892,"stop":1752517239892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c12fdc78feb8911","name":"it tolerates circular branch references","time":{"start":1752516698483,"stop":1752516698483,"duration":0},"status":"passed","severity":"normal"},{"uid":"948720fb86cdac6a","name":"should handle dial errors gracefully","time":{"start":1752516689552,"stop":1752516689560,"duration":8},"status":"passed","severity":"normal"},{"uid":"487a0175f8cf7585","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752517187813,"stop":1752517187813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fbbf507c3ad712","name":"Renews subscription after lossing a connection","time":{"start":1752517239894,"stop":1752517239895,"duration":1},"status":"passed","severity":"normal"},{"uid":"2615cefadf440dac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752516728799,"stop":1752516728800,"duration":1},"status":"passed","severity":"normal"},{"uid":"4522e4c5d43b80b0","name":"start node with empty shard should fail","time":{"start":1752517001763,"stop":1752517001763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdda304232fe1663","name":"Promise Callback - true","time":{"start":1752517002984,"stop":1752517002985,"duration":1},"status":"passed","severity":"normal"},{"uid":"9940520b44ef9998","name":"Check publish message containing special chars","time":{"start":1752516868694,"stop":1752516868694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8774a0d5df407e","name":"Check message with no payload is not received","time":{"start":1752517187812,"stop":1752517187813,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b802b0d2e35a12","name":"should invoke callbacks when receiving a message","time":{"start":1752516719894,"stop":1752516719894,"duration":0},"status":"passed","severity":"normal"},{"uid":"52185dd1c8827a01","name":"should get tags for the connected peer","time":{"start":1752516689957,"stop":1752516689957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6daafe248406aef8","name":"Push message with content topic containing XML","time":{"start":1752517349275,"stop":1752517349275,"duration":0},"status":"passed","severity":"normal"},{"uid":"709f8a994d3735c9","name":"should not receive a peer event after stop","time":{"start":1752516844568,"stop":1752516844569,"duration":1},"status":"passed","severity":"normal"},{"uid":"433b09d82a241f5","name":"Query generator for 2000 messages","time":{"start":1752516994940,"stop":1752516994940,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a4c276d468f533","name":"should handle multiple peers with different shard configurations","time":{"start":1752516689568,"stop":1752516689568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96b262a6c0ae196","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752516673921,"stop":1752516673921,"duration":0},"status":"passed","severity":"normal"},{"uid":"9359f7e4110c4abc","name":"throws on content topic with empty version field","time":{"start":1752516673893,"stop":1752516673894,"duration":1},"status":"passed","severity":"normal"},{"uid":"324bba61233583a8","name":"Check received message with timestamp: 1752516748005000000 ","time":{"start":1752517187810,"stop":1752517187810,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff581c593864f6a","name":"Check publish message containing Russian","time":{"start":1752516868699,"stop":1752516868702,"duration":3},"status":"passed","severity":"normal"},{"uid":"1eed024adb7eac7a","name":"Push message with unicode special characters payload","time":{"start":1752517349270,"stop":1752517349270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3fedebe18d5ecf","name":"Check received message containing escaped characters","time":{"start":1752517187818,"stop":1752517187818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1d8597591dc7d3","name":"should remove event listener for peer:discovery","time":{"start":1752516689305,"stop":1752516689305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e403c8d0a27fb3cf","name":"Throws when trying to push message with empty payload","time":{"start":1752517349286,"stop":1752517349286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f1a26bb1ff3fa","name":"random static sharding 4 - Cluster ID: 99, Shard ID: 949","time":{"start":1752517001760,"stop":1752517001760,"duration":0},"status":"passed","severity":"normal"},{"uid":"818c0ecc74d0be2b","name":"Subscribe and publish message","time":{"start":1752516877345,"stop":1752516877346,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fc4887ef17b95d","name":"Push message with short payload","time":{"start":1752517349280,"stop":1752517349280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e55738090d6853","name":"should handle queue processing errors gracefully","time":{"start":1752516689563,"stop":1752516689563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d497099a612b1fc0","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752516728786,"stop":1752516728787,"duration":1},"status":"passed","severity":"normal"},{"uid":"201d55b0449541e","name":"should properly clean up resources when disposed","time":{"start":1752516717593,"stop":1752516717594,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0c7951bacf4732","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752516728769,"stop":1752516728770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e79423d28ded5e","name":"Push message with XML payload","time":{"start":1752517349268,"stop":1752517349268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd01508578e6ceb","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752516673924,"stop":1752516673925,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f096a7ce8d05e5e","name":"should return false when peer is not found","time":{"start":1752516689757,"stop":1752516689757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7f9175a3684c07","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752516880342,"stop":1752516880343,"duration":1},"status":"passed","severity":"normal"},{"uid":"964364547a44946c","name":"Subscribe and receive messages via lightPush","time":{"start":1752517239895,"stop":1752517239896,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a637be82ce5c23","name":"Ordered Callback - true","time":{"start":1752517002985,"stop":1752517002986,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d7a960802e93a4","name":"throws an error for improperly formatted content topics","time":{"start":1752516673902,"stop":1752516673903,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15659336e49607f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752516877358,"stop":1752516877358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6c66ff2df6aa0a","name":"Filter","time":{"start":1752517021787,"stop":1752517021788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09e46d54f484e55","name":"Nwaku publishes","time":{"start":1752516857972,"stop":1752516857973,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44c492e80bd0043","name":"should retry on complete failure if specified","time":{"start":1752516719685,"stop":1752516719685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8463de403561a8f0","name":"Light Node - default protocols","time":{"start":1752517021788,"stop":1752517021788,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd8d202896f74db","name":"should check false positive rate","time":{"start":1752516731082,"stop":1752516731082,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f29a67ee98d7425","name":"should return false","time":{"start":1752516680013,"stop":1752516680014,"duration":1},"status":"passed","severity":"normal"},{"uid":"39002f4c69c37991","name":"should skip updating peer store if peer has same addresses","time":{"start":1752516689316,"stop":1752516689316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee59f27024e59f1","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752516673897,"stop":1752516673897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6655b7ded5381a","name":"Push message with content topic containing shell command","time":{"start":1752517349276,"stop":1752517349276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6754fe67cace473","name":"should decode valid enr with tcp successfully","time":{"start":1752516680011,"stop":1752516680011,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c88c3c624a0390","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752516861353,"stop":1752516861354,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efbb7e8df7856c5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752516728750,"stop":1752516728750,"duration":0},"status":"passed","severity":"normal"},{"uid":"91801e0bc8c285d6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752516997430,"stop":1752516997431,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e500e780623522","name":"should call waitForPeer on Relay","time":{"start":1752516719733,"stop":1752516719734,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85a26fbb7eb743f","name":"Push message with content topic containing long","time":{"start":1752517349272,"stop":1752517349272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91d2a94cdd7c84b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752517239896,"stop":1752517239896,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cd9e40cec825ef","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752516679345,"stop":1752516679345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95bda7d43fc78a9","name":"Check received message containing shell command","time":{"start":1752517187817,"stop":1752517187818,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae2a14aae90b69d","name":"Check received message containing unicode special characters","time":{"start":1752517187818,"stop":1752517187818,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a69e9a50fcfa9c7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752516728768,"stop":1752516728769,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71a4a9622db2b95","name":"accepts valid content-filtered query","time":{"start":1752516690131,"stop":1752516690132,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db6cfcff3d42448","name":"Push message with short payload","time":{"start":1752517349264,"stop":1752517349264,"duration":0},"status":"passed","severity":"normal"},{"uid":"46232a3210c058b","name":"Push message equal or less that 1MB","time":{"start":1752517349294,"stop":1752517349294,"duration":0},"status":"passed","severity":"normal"},{"uid":"40241b4dd87ca7cc","name":"Correctly serialized arguments","time":{"start":1752516808171,"stop":1752516808172,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeca21e1cee8ef7c","name":"ignores domain fetching errors","time":{"start":1752516698484,"stop":1752516698484,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc38d155d13f8f20","name":"Push message with content topic containing escaped characters","time":{"start":1752517349291,"stop":1752517349291,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03b885f06a1df8a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752516690242,"stop":1752516690242,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d49d4b7986930a","name":"should clear dial history on stop","time":{"start":1752516689540,"stop":1752516689542,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5cbd0883488e6c0","name":"should only return 1 node with relay and store capability","time":{"start":1752516698485,"stop":1752516698486,"duration":1},"status":"passed","severity":"normal"},{"uid":"758a958f2251bcaa","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752516689095,"stop":1752516689095,"duration":0},"status":"passed","severity":"normal"},{"uid":"6964d357c180bba2","name":"should hang up with PeerId and return true on success","time":{"start":1752516690373,"stop":1752516690374,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdf584ac2104359","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752517239888,"stop":1752517239888,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c649bde447baac","name":"random static sharding 9 - Cluster ID: 719, Shard ID: 499","time":{"start":1752517001762,"stop":1752517001762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e950ffa68a50cd72","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752516673906,"stop":1752516673906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9292122127a10343","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752516690014,"stop":1752516690014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf66dc1a12c69af","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752516880343,"stop":1752516880344,"duration":1},"status":"passed","severity":"normal"},{"uid":"88317c9f292a138a","name":"Subscribe and receive messages via waku relay post","time":{"start":1752517239896,"stop":1752517239896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91835786b8fbc07","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752516861368,"stop":1752516861368,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a452c78b25fe04","name":"should handle peer store errors gracefully","time":{"start":1752516689310,"stop":1752516689311,"duration":1},"status":"passed","severity":"normal"},{"uid":"f316812f860661bb","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752516728758,"stop":1752516728758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5841193dcc42a7a","name":"should not fail to stop the service if it was not started","time":{"start":1752516702246,"stop":1752516702247,"duration":1},"status":"passed","severity":"normal"},{"uid":"400031e3ddc7783","name":"Does not throw an exception when node disconnects","time":{"start":1752517016942,"stop":1752517016942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9284c8c6b4f1a68c","name":"Encoder throws on undefined content topic","time":{"start":1752516690522,"stop":1752516690523,"duration":1},"status":"passed","severity":"normal"},{"uid":"c048d36aafc72f62","name":"Check publish message containing unicode special characters","time":{"start":1752516868712,"stop":1752516868712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e09920f2ae3ac1d","name":"Push message with content topic containing JSON","time":{"start":1752517349276,"stop":1752517349276,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c58101ef067529","name":"should load peers from local storage and dispatch events","time":{"start":1752516702249,"stop":1752516702250,"duration":1},"status":"passed","severity":"normal"},{"uid":"29af1cd713f7cab0","name":"should set field with all protocols disabled","time":{"start":1752516680018,"stop":1752516680019,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c699bfa1352d4f","name":"Ordered callback, aborts when callback returns true","time":{"start":1752516994940,"stop":1752516994940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a60364b3a86aa6d","name":"should not hang up bootstrap peer if under limit","time":{"start":1752516689962,"stop":1752516689963,"duration":1},"status":"passed","severity":"normal"},{"uid":"992d942d8ebed36d","name":"Check received message containing XML","time":{"start":1752517187808,"stop":1752517187808,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e4693bf7a9a914","name":"Sample","time":{"start":1752516679415,"stop":1752516679415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90d67c3c01b6db9","name":"should maintain desired error rate","time":{"start":1752516731080,"stop":1752516731080,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1d42c97d36bea7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752516673899,"stop":1752516673899,"duration":0},"status":"passed","severity":"normal"},{"uid":"594dba1ffb4783c5","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752516702250,"stop":1752516702250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef91f8b1c36409","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752516719573,"stop":1752516719573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6925347ceabe094","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752517239886,"stop":1752517239886,"duration":0},"status":"passed","severity":"normal"},{"uid":"461511792c5a6d9a","name":"Push message with content topic containing emoji","time":{"start":1752517349292,"stop":1752517349292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd909b6ec8292ea6","name":"Check publish message containing Chinese","time":{"start":1752516868695,"stop":1752516868695,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a1d24ee8e7e382","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752516719359,"stop":1752516719359,"duration":0},"status":"passed","severity":"normal"},{"uid":"963466a238e7aa52","name":"should throw if no connection provided","time":{"start":1752516690240,"stop":1752516690241,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a89603e6b7f79f0","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752516673903,"stop":1752516673903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2d3ac4a519f082","name":"Push message with Arabic payload","time":{"start":1752517349282,"stop":1752517349282,"duration":0},"status":"passed","severity":"normal"},{"uid":"469a92c70b7bc1bf","name":"should return false when peer is not on the specified shard","time":{"start":1752516689754,"stop":1752516689755,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c233f7a167f9b5","name":"Check message with invalid timestamp is not received","time":{"start":1752517187819,"stop":1752517187820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed19432ecc717917","name":"should handle connection event","time":{"start":1752516689956,"stop":1752516689956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0c4a59f44a1395","name":"retrieves a single peer","time":{"start":1752516698482,"stop":1752516698483,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ddcc75f38bc03f","name":"should handle peer not in mesh for all topics","time":{"start":1752516690127,"stop":1752516690127,"duration":0},"status":"passed","severity":"normal"},{"uid":"394a0cbdd15fc3ae","name":"should handle relay send failures gracefully","time":{"start":1752516690121,"stop":1752516690122,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2f7a476d3755ed","name":"Push message with special chars payload","time":{"start":1752517349281,"stop":1752517349281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee9de2c351a9f76","name":"should store libp2p and options references","time":{"start":1752516689947,"stop":1752516689948,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec96e1d1dea75c","name":"Query Generator - true","time":{"start":1752517002982,"stop":1752517002982,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a370e84b53a36","name":"should filter out already connected peers","time":{"start":1752516689969,"stop":1752516689969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abcd6ec678fbf11","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752517239894,"stop":1752517239894,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8b7bcf7d28a32b","name":"should save new peer to store","time":{"start":1752516689311,"stop":1752516689315,"duration":4},"status":"passed","severity":"normal"},{"uid":"57486141506ea3f6","name":"should not execute task if max attempts is 0","time":{"start":1752516718433,"stop":1752516718438,"duration":5},"status":"passed","severity":"normal"},{"uid":"6c36bcccfb30df73","name":"Query generator for multiple messages with different message text format","time":{"start":1752516994927,"stop":1752516994927,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1d3a146f25590a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752517015072,"stop":1752517015072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5076f364c0b52786","name":"Push message with content topic containing unicode special characters","time":{"start":1752517349277,"stop":1752517349277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7aa5790dc5ae3a","name":"should decode valid enr successfully","time":{"start":1752516680010,"stop":1752516680010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1972b29d3d9038","name":"1 Store, 2 fetches","time":{"start":1752516698002,"stop":1752516698003,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96f65b77a40db4e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752517239892,"stop":1752517239892,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ce4ce5002034e1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752517008282,"stop":1752517008282,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b765782282f508","name":"should be safe to call multiple times","time":{"start":1752516689950,"stop":1752516689950,"duration":0},"status":"passed","severity":"normal"},{"uid":"2444294f315e3e6f","name":"should return false when connections are non-bootstrap peers","time":{"start":1752516690005,"stop":1752516690006,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5715220a1f31dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752516728803,"stop":1752516728803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a990f63e37cbbb74","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752516698487,"stop":1752516698488,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9548a8c2b270befe","name":"should transition to Unhealthy when no connections","time":{"start":1752516719351,"stop":1752516719358,"duration":7},"status":"passed","severity":"normal"},{"uid":"df06b193189e67c8","name":"Push message with XML payload","time":{"start":1752517349283,"stop":1752517349283,"duration":0},"status":"passed","severity":"normal"},{"uid":"6597d96e9ac8a728","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752516997436,"stop":1752516997436,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbd62c2e140d3f21","name":"does not throw on valid cases","time":{"start":1752516673889,"stop":1752516673890,"duration":1},"status":"passed","severity":"normal"},{"uid":"988dfab3ea9a9f6e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752516963355,"stop":1752516963355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5306af3a588a78","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752516673911,"stop":1752516673911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9c4694943b92b6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752516728787,"stop":1752516728788,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e37d5396ecfe6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752517239904,"stop":1752517239904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a922a7e52b0328","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752516753330,"stop":1752516753330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32b983909e472a87","name":"Generator, 2 different pubsubtopics","time":{"start":1752516997430,"stop":1752516997430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46cb2737a2a123e","name":"Symmetric encrypt & Decrypt","time":{"start":1752516708595,"stop":1752516708596,"duration":1},"status":"passed","severity":"normal"},{"uid":"88aa1c52c484f8ff","name":"should properly create location multiaddrs - udp4","time":{"start":1752516680016,"stop":1752516680016,"duration":0},"status":"passed","severity":"normal"},{"uid":"185766caae4c2c2b","name":"should increase lamport timestamp","time":{"start":1752516733824,"stop":1752516733825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3aebf51c31d2bbf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752516728789,"stop":1752516728789,"duration":0},"status":"passed","severity":"normal"},{"uid":"90be083d05291178","name":"Meta field set when metaSetter is specified","time":{"start":1752516690522,"stop":1752516690522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd02989cf3b8126","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app27/4/topic81/xml","time":{"start":1752516982005,"stop":1752516982005,"duration":0},"status":"passed","severity":"normal"},{"uid":"571f53e6e72ae8cb","name":"Encoder throws on empty string content topic","time":{"start":1752516690523,"stop":1752516690523,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c91904efbab5ef2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752516674020,"stop":1752516674020,"duration":0},"status":"passed","severity":"normal"},{"uid":"95862fbcc3340709","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752516877358,"stop":1752516877358,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0b0369b81c9dfe","name":"Subscribe to topic containing long and receive message","time":{"start":1752517239890,"stop":1752517239890,"duration":0},"status":"passed","severity":"normal"},{"uid":"285e1dc595696a2c","name":"should return usable stream attached to connection","time":{"start":1752516690240,"stop":1752516690240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc6d5246b69012f","name":"should wait for LightPush peer to be connected","time":{"start":1752516719732,"stop":1752516719733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2fb76a8949d5b4","name":"should properly create location multiaddrs - tcp4","time":{"start":1752516680017,"stop":1752516680017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37e2b47b77bf02e","name":"should be safe to call multiple times","time":{"start":1752516689954,"stop":1752516689955,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef7127263f30005","name":"should handle errors when accessing navigator","time":{"start":1752516689129,"stop":1752516689140,"duration":11},"status":"passed","severity":"normal"},{"uid":"46e20fd0d16e9e43","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752516689064,"stop":1752516689069,"duration":5},"status":"passed","severity":"normal"},{"uid":"ef47471ac6c934c2","name":"Generator, custom pubsub topic","time":{"start":1752516997434,"stop":1752516997434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c63bc51a85954d7d","name":"should not receive a peer event before start","time":{"start":1752516702248,"stop":1752516702248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4121f562dd51a4a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752516877347,"stop":1752516877347,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd589ea1c57df884","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752516728797,"stop":1752516728797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4b215a59c4040e","name":"returns nothing if no connections present","time":{"start":1752516690129,"stop":1752516690130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a40196b975be602","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752516719359,"stop":1752516719359,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7749b45eaa05d","name":"should insert elements correctly","time":{"start":1752516731079,"stop":1752516731080,"duration":1},"status":"passed","severity":"normal"},{"uid":"3575e10a21301942","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752516679347,"stop":1752516679348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa4bd9e096c9e82","name":"Push message with custom timestamp: 1721758369542","time":{"start":1752517349293,"stop":1752517349293,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7fd3cce788c22b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752517008283,"stop":1752517008284,"duration":1},"status":"passed","severity":"normal"},{"uid":"374d9222390786d4","name":"should skip peer when dialed recently","time":{"start":1752516689547,"stop":1752516689547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1001416b4ba8084","name":"should return false when network is not connected","time":{"start":1752516690372,"stop":1752516690372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3718bb2557ecc1e2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752516690524,"stop":1752516690524,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca21d6b03e23efa","name":"should not fail to start the service if it is already started","time":{"start":1752516702247,"stop":1752516702247,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6effe3f4e80676","name":"Waku message hash computation (payload length 0)","time":{"start":1752516689775,"stop":1752516689776,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01e254505eb03a","name":"should filter peers by codec","time":{"start":1752516690376,"stop":1752516690376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fc27bd6157952f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752516880341,"stop":1752516880341,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca1ca3ae338e5a9","name":"should work with custom bootstrap limits","time":{"start":1752516690012,"stop":1752516690013,"duration":1},"status":"passed","severity":"normal"},{"uid":"517b2316368492dc","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752517008284,"stop":1752517008284,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeccf4bbaef826a0","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752516698486,"stop":1752516698486,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d62dd933cbf5cc4","name":"Publish message with large meta","time":{"start":1752516868718,"stop":1752516868719,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a4dd811c45b5e4","name":"Push message with content topic containing Russian","time":{"start":1752517349273,"stop":1752517349274,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ace6043df162cc","name":"should handle network check errors gracefully","time":{"start":1752516689564,"stop":1752516689564,"duration":0},"status":"passed","severity":"normal"},{"uid":"3598adf8b0624400","name":"Subscribe to topic containing Script and receive message","time":{"start":1752517239901,"stop":1752517239901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee645ffbd241c32","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752516728802,"stop":1752516728802,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dfa4a6c1c5d17b","name":"Check publish message containing Arabic","time":{"start":1752516868695,"stop":1752516868695,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b889d2cccd43bce","name":"should handle dial errors gracefully","time":{"start":1752516689310,"stop":1752516689310,"duration":0},"status":"passed","severity":"normal"},{"uid":"821fa220eb0c9d83","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752516719122,"stop":1752516719122,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0abcfd00869a05","name":"Should update shard info","time":{"start":1752516836575,"stop":1752516836575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c923fb7c0685fb7","name":"should create dialer with libp2p and shardReader","time":{"start":1752516689532,"stop":1752516689533,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be8dd1fba935541","name":"should properly compute the node id","time":{"start":1752516680014,"stop":1752516680014,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d9c00470fdf871","name":"should emit a peer event after start","time":{"start":1752516753326,"stop":1752516753327,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f9fe55cbffce6b","name":"Encoder throws on empty string content topic","time":{"start":1752516708290,"stop":1752516708290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb0109b31c71e96","name":"should create ShardReader with contentTopics network config","time":{"start":1752516689736,"stop":1752516689737,"duration":1},"status":"passed","severity":"normal"},{"uid":"42be765efae47437","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752516719572,"stop":1752516719572,"duration":0},"status":"passed","severity":"normal"},{"uid":"387cbd9ba930ac21","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752516690114,"stop":1752516690114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08ccf62b5c2649f","name":"should skip peer when already connected","time":{"start":1752516689546,"stop":1752516689547,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d2b6557b201f0e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752516728797,"stop":1752516728797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80d315a73f9bdb8","name":"should return peer for existing peer","time":{"start":1752516689993,"stop":1752516689997,"duration":4},"status":"passed","severity":"normal"},{"uid":"6fcd48507c91db8e","name":"should not discard bootstrap peers if under the limit","time":{"start":1752516779787,"stop":1752516779788,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed131312339a03ca","name":"should not allow k > 12","time":{"start":1752516728577,"stop":1752516728579,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e1b34058ff6487e","name":"Check message with non string payload is not received","time":{"start":1752517187813,"stop":1752517187813,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b97964ed74184c","name":"should handle peerStore errors gracefully","time":{"start":1752516690376,"stop":1752516690376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd82d9bd461c5e9","name":"Ordered Callback - false","time":{"start":1752517002986,"stop":1752517002986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f258b622ca8c62","name":"random static sharding 2 - Cluster ID: 724, Shard ID: 550","time":{"start":1752517001759,"stop":1752517001759,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee101ae5ee1f900","name":"A test","time":{"start":1752516797112,"stop":1752516797112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ea18b92574aca9","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752516690021,"stop":1752516690021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06a960899d90692","name":"Wrong topic","time":{"start":1752516982009,"stop":1752516982010,"duration":1},"status":"passed","severity":"normal"},{"uid":"239dca7409cd72bb","name":"should return true when topic is configured","time":{"start":1752516690377,"stop":1752516690377,"duration":0},"status":"passed","severity":"normal"},{"uid":"114db2d3794f85a2","name":"should start the dialing interval","time":{"start":1752516689533,"stop":1752516689534,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca1e703d06bfb71","name":"Push 30 different messages","time":{"start":1752517349286,"stop":1752517349286,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7381511945fb1ec","name":"Encoder throws on empty string content topic","time":{"start":1752516709839,"stop":1752516709839,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa63140f6bd3d72","name":"Relay + Store","time":{"start":1752516680021,"stop":1752516680021,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bde0e1d0a3b3df9","name":"different cluster, different shard: nodes don't connect","time":{"start":1752516808013,"stop":1752516808013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b11dafe15afb40","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752516689957,"stop":1752516689957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2648b1eef3b3713","name":"should start all internal components","time":{"start":1752516690369,"stop":1752516690370,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fb09f2e367e4e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752516689316,"stop":1752516689316,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd414e9b991248b0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752516877346,"stop":1752516877346,"duration":0},"status":"passed","severity":"normal"},{"uid":"757f9a231048de38","name":"should not receive a peer event after stop","time":{"start":1752516753328,"stop":1752516753328,"duration":0},"status":"passed","severity":"normal"},{"uid":"988e119bc032acea","name":"should dispatch network event when browser goes offline","time":{"start":1752516689127,"stop":1752516689128,"duration":1},"status":"passed","severity":"normal"},{"uid":"3310980ffcb60c5e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752517008282,"stop":1752517008283,"duration":1},"status":"passed","severity":"normal"},{"uid":"9356004e40d1b5d3","name":"should check connected peers if present and suitable","time":{"start":1752516719732,"stop":1752516719732,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a36e8fce8bcaaf","name":"1 Relay, 1 fetch","time":{"start":1752516698000,"stop":1752516698002,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad9c5928db83737","name":"Check received message containing Russian","time":{"start":1752517187816,"stop":1752517187816,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7894b42396274b","name":"Push message with rate limit","time":{"start":1752517349293,"stop":1752517349293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfbe7a0211b26d5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752517239901,"stop":1752517239901,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb86407fb353526","name":"Check publish message after client node is restarted","time":{"start":1752516868718,"stop":1752516868718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4854eee19520921d","name":"should sort peers by ping value","time":{"start":1752516690376,"stop":1752516690377,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cba2b143759d166","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752516728757,"stop":1752516728758,"duration":1},"status":"passed","severity":"normal"},{"uid":"4308a40f595b4987","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752517187819,"stop":1752517187819,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd100ebfc0dc27d","name":"Push message with long payload","time":{"start":1752517349264,"stop":1752517349265,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b8f37a15109708","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752516728759,"stop":1752516728759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb03a91360347a5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752517239891,"stop":1752517239891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28cd962e0ca0b00","name":"Push message with emoji payload","time":{"start":1752517349270,"stop":1752517349270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a9819aef877324","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752516719278,"stop":1752516719279,"duration":1},"status":"passed","severity":"normal"},{"uid":"924e1c5deca3927b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app14/9/topic165/proto","time":{"start":1752516982002,"stop":1752516982004,"duration":2},"status":"passed","severity":"normal"},{"uid":"6207b692449c0cad","name":"should dial second nwaku node that was discovered","time":{"start":1752516748872,"stop":1752516748873,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c99b66677dee34a5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752516861354,"stop":1752516861354,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc382bee7bc34f93","name":"should handle peer store errors gracefully","time":{"start":1752516690006,"stop":1752516690007,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0339fb1d685f82a","name":"should handle case when navigator is not available","time":{"start":1752516689096,"stop":1752516689096,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea0406f7d709488","name":"should add and check entries correctly","time":{"start":1752516717586,"stop":1752516717588,"duration":2},"status":"passed","severity":"normal"},{"uid":"4694d2848eaa7c30","name":"Publishes to nwaku","time":{"start":1752516857972,"stop":1752516857972,"duration":0},"status":"passed","severity":"normal"},{"uid":"157d44127b462091","name":"should return true when peer is on the same network","time":{"start":1752516689743,"stop":1752516689744,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfeb6615b57ceba8","name":"Check publish message containing XML","time":{"start":1752516868707,"stop":1752516868709,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fb7283c7b165b5e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app56/1/topic863/proto","time":{"start":1752516982006,"stop":1752516982006,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d05c00ca29f166","name":"should handle complete connection lifecycle","time":{"start":1752516689140,"stop":1752516689141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8764dbb9739a4f68","name":"connected peers and dial","time":{"start":1752516844843,"stop":1752516844843,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f94b307b6a7f396","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752516728798,"stop":1752516728798,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cc4c324e4e387f","name":"should emit a peer event after start","time":{"start":1752516844567,"stop":1752516844568,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbe16c1b7733bd5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752517239891,"stop":1752517239892,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e474e014daccbd","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752516690121,"stop":1752516690121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c506f6d474af8c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752516689128,"stop":1752516689128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffd7f2be024f570","name":"random static sharding 5 - Cluster ID: 501, Shard ID: 19","time":{"start":1752517001760,"stop":1752517001760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30b3874201e6cce","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752516728782,"stop":1752516728782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3781b871f501ec","name":"should handle case with all peers already connected","time":{"start":1752516689982,"stop":1752516689982,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3c0e8a76df3080","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752516673926,"stop":1752516673926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e06478a732b78ba","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752516891406,"stop":1752516891407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c13134776add81","name":"Push message with escaped characters payload","time":{"start":1752517349284,"stop":1752517349285,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec46e29158b6f7c5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752516728788,"stop":1752516728789,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d0033649c015e0","name":"returns all values when wanted number is greater than available values","time":{"start":1752516698043,"stop":1752516698043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b3f3e34aeeb50","name":"should wait for Store peer to be connected","time":{"start":1752516719733,"stop":1752516719733,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03f9240524378b5","name":"should handle peer disconnect event when no connections remain","time":{"start":1752516689109,"stop":1752516689115,"duration":6},"status":"passed","severity":"normal"},{"uid":"6bad88bc459397f1","name":"topics with same application and version share the same shard","time":{"start":1752516673900,"stop":1752516673900,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc792b681fef93b4","name":"should throw error - no id","time":{"start":1752516680012,"stop":1752516680012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8c44faecb26f8a","name":"Subscribe to topic containing long and receive message","time":{"start":1752517239899,"stop":1752517239899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1aa7493b90008","name":"Nodes with multiple pubsub topic","time":{"start":1752516861362,"stop":1752516861367,"duration":5},"status":"passed","severity":"normal"},{"uid":"151299d006b01513","name":"should return true when peer is on the specified shard","time":{"start":1752516689745,"stop":1752516689746,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1008860ff8ba83","name":"Fields are not dropped","time":{"start":1752516690150,"stop":1752516690150,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc031988f3ca98b8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752517001758,"stop":1752517001758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d57e372739ff83","name":"should handle peer connect event","time":{"start":1752516689108,"stop":1752516689109,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc12920ce9c58fa3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752516698182,"stop":1752516698182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2e4c18d27c791b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752516690116,"stop":1752516690116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af2d5594691b2da","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752516769225,"stop":1752516769225,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ca73ca43827388","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752516755023,"stop":1752516755023,"duration":0},"status":"passed","severity":"normal"},{"uid":"54820f9cb3336419","name":"Query with Ordered Callback, No message returned","time":{"start":1752516963356,"stop":1752516963356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d500d109a89eef","name":"should process tasks in queue","time":{"start":1752516718427,"stop":1752516718428,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bdc49f8d077646","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752517015071,"stop":1752517015072,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b52241ece91623","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752516719570,"stop":1752516719570,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda2af18e533ae6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752516698180,"stop":1752516698180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3382b64214c4ed1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752516673913,"stop":1752516673914,"duration":1},"status":"passed","severity":"normal"},{"uid":"749c77b3d4b8a186","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752516690035,"stop":1752516690035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37c67a4d146c5ba","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752516719572,"stop":1752516719572,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aaeaa74cc8a90b","name":"should not receive a peer event before start","time":{"start":1752516844568,"stop":1752516844568,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca5bbbdf9579dfc","name":"should not fail to start the service if it is already started","time":{"start":1752516844566,"stop":1752516844567,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a39a880924e20","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752516755025,"stop":1752516755026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1247812ae96d44f6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752516938246,"stop":1752516938247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad01642d863bc57","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752516728782,"stop":1752516728782,"duration":0},"status":"passed","severity":"normal"},{"uid":"237aaa03f44477f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752516861358,"stop":1752516861362,"duration":4},"status":"passed","severity":"normal"},{"uid":"61e83e27babd4f7c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752516673897,"stop":1752516673897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a41303d6a0414c4","name":"should enable all discoveries when explicitly set","time":{"start":1752516719115,"stop":1752516719115,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bb8bd611110241","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752516719573,"stop":1752516719574,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cef6db6fbbc07e6","name":"accepts valid message hash query","time":{"start":1752516690132,"stop":1752516690133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b605118d9fc2f1fa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752517239887,"stop":1752517239887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce84e99c261cbfa1","name":"should not change state when connections remain after disconnect","time":{"start":1752516689115,"stop":1752516689116,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a075993977059f","name":"Check publish message containing SQL Injection","time":{"start":1752516868703,"stop":1752516868704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57f0eb480244fd3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752517239897,"stop":1752517239898,"duration":1},"status":"passed","severity":"normal"},{"uid":"29316edc06bd5dc5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752516728777,"stop":1752516728777,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb17b6f09537e2","name":"Subscribe and receives messages on 20 topics","time":{"start":1752517239897,"stop":1752517239897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ba48c672d7008a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752517239893,"stop":1752517239893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1f84b5d776c375","name":"should encodeTxt and decodeTxt","time":{"start":1752516680010,"stop":1752516680010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b29528262530c1c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752516673913,"stop":1752516673913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31a8bbb993894f8","name":"Generator, custom pubsub topic","time":{"start":1752516997429,"stop":1752516997430,"duration":1},"status":"passed","severity":"normal"},{"uid":"d127ff65f6a4ce85","name":"Query Generator, No Decoder","time":{"start":1752516963353,"stop":1752516963354,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1add309b0d3ecf8","name":"should return false when shard is not included in network shards","time":{"start":1752516719277,"stop":1752516719278,"duration":1},"status":"passed","severity":"normal"},{"uid":"b109baf09b86dc1f","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752516690013,"stop":1752516690013,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f017014d834a0b","name":"should drop connection via multiaddr with hangUp","time":{"start":1752516836051,"stop":1752516836051,"duration":0},"status":"passed","severity":"normal"},{"uid":"295cd4eaede72fa0","name":"Fails to push message with large meta","time":{"start":1752517349278,"stop":1752517349278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6c17fcaeb8ba18","name":"Subscribe and receive messages via lightPush","time":{"start":1752517239885,"stop":1752517239885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28df93d89451ff4","name":"should clear dial history on start","time":{"start":1752516689534,"stop":1752516689535,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e1ac63ad9a1227","name":"should not dispatch event when already disconnected","time":{"start":1752516689116,"stop":1752516689116,"duration":0},"status":"passed","severity":"normal"},{"uid":"291d9587c42da628","name":"Overlapping topic subscription","time":{"start":1752516877349,"stop":1752516877349,"duration":0},"status":"skipped","severity":"normal"},{"uid":"723cc249fcb93aeb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752516673914,"stop":1752516673914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed38f8f83c56a577","name":"Query Generator - false","time":{"start":1752517002983,"stop":1752517002983,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ba82fe0b000be4","name":"should be safe to call multiple times","time":{"start":1752516689542,"stop":1752516689542,"duration":0},"status":"passed","severity":"normal"},{"uid":"970801422cb647e2","name":"Fails to push message bigger that 1MB","time":{"start":1752517349280,"stop":1752517349280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab3405988dbcf92","name":"different cluster, same shard: nodes don't connect","time":{"start":1752516808012,"stop":1752516808013,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea31f5d1ec35306f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752516877352,"stop":1752516877353,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dca24de8a11b0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752516673910,"stop":1752516673911,"duration":1},"status":"passed","severity":"normal"},{"uid":"755839a634fb60ab","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752516728765,"stop":1752516728768,"duration":3},"status":"passed","severity":"normal"},{"uid":"a302df303e895cfc","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752516673896,"stop":1752516673896,"duration":0},"status":"passed","severity":"normal"},{"uid":"239521a80355f55","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752516673895,"stop":1752516673896,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6f60dddd01a600","name":"Decoder throws on undefined content topic","time":{"start":1752516690523,"stop":1752516690523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89f9e64c4631f78","name":"should handle ping failures gracefully","time":{"start":1752516690115,"stop":1752516690115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90427d1795263ae","name":"Push message with content topic containing numeric","time":{"start":1752517349272,"stop":1752517349272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f375615ecf9ec089","name":"should reject if Relay is requested but not mounted","time":{"start":1752516719730,"stop":1752516719731,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00f5845d71f5ed4","name":"should return false and handle errors gracefully","time":{"start":1752516690374,"stop":1752516690374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ec16c4124aa9b6","name":"should handle multiple peer connections","time":{"start":1752516690110,"stop":1752516690110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d848158dfe8b8a9","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752516679350,"stop":1752516679351,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f79435c0ee8fed","name":"should throw error - no public key","time":{"start":1752516680012,"stop":1752516680012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee57eebad324d29","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752516689776,"stop":1752516689781,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e40f93b615aa8c7","name":"should retry if all attempts fail","time":{"start":1752516718439,"stop":1752516718440,"duration":1},"status":"passed","severity":"normal"},{"uid":"1331feb1d62a3181","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752516673914,"stop":1752516673915,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdad9759c4e6361","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752516728781,"stop":1752516728782,"duration":1},"status":"passed","severity":"normal"},{"uid":"31db33ffd232f5a","name":"Check publish message containing escaped characters","time":{"start":1752516868711,"stop":1752516868712,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e80f7b1f430caf","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752516689756,"stop":1752516689756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33e589b3cd72189","name":"handles different clusterIds correctly","time":{"start":1752516673901,"stop":1752516673902,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69091f72f57234a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752516728793,"stop":1752516728793,"duration":0},"status":"passed","severity":"normal"},{"uid":"30825cf56fe52ef","name":"Push message with Basic HTML tag payload","time":{"start":1752517349268,"stop":1752517349268,"duration":0},"status":"passed","severity":"normal"},{"uid":"149c8880e5abf9a6","name":"should be able to encode the field with only STORE set to true","time":{"start":1752516679343,"stop":1752516679344,"duration":1},"status":"passed","severity":"normal"},{"uid":"9945f4ddb12694b4","name":"Push message with emoji payload","time":{"start":1752517349285,"stop":1752517349285,"duration":0},"status":"passed","severity":"normal"},{"uid":"252c4f6c6c453480","name":"Push message with Basic HTML tag payload","time":{"start":1752517349283,"stop":1752517349284,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad114a2b78ccaeed","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752517015074,"stop":1752517015074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e54319d5ba1b2f3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752516674020,"stop":1752516674021,"duration":1},"status":"passed","severity":"normal"},{"uid":"f906940f4d22cbce","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app10/8/topic361/json","time":{"start":1752516982005,"stop":1752516982006,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eddcfc1b0a340da","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752516673905,"stop":1752516673906,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed4fabee7af81ba","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752516673896,"stop":1752516673896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0a47190218a0b3","name":"Push message with custom timestamp: 1752520369542","time":{"start":1752517349279,"stop":1752517349279,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa3c1aa26485bfe","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752516673900,"stop":1752516673900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5fd567aa3d03bb","name":"should not dispatch event when already connected","time":{"start":1752516689116,"stop":1752516689116,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c388bd4aa414c1f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752517239896,"stop":1752517239896,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f1920da1a01211","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752516698183,"stop":1752516698183,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e9e2ebd724430e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752517239886,"stop":1752517239887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9137390fe5f7b6c4","name":"Push message with numeric payload","time":{"start":1752517349265,"stop":1752517349265,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7db3848e29e87e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752516719571,"stop":1752516719572,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5577e7d36ceaff","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app22/8/topic504/xml","time":{"start":1752516982009,"stop":1752516982009,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb161ba3a2145c0f","name":"should dial peer when on same shard","time":{"start":1752516689549,"stop":1752516689549,"duration":0},"status":"passed","severity":"normal"},{"uid":"81474aa44704be","name":"should emit a peer event after start","time":{"start":1752516702247,"stop":1752516702248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec85e8d34670a6e5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752516951182,"stop":1752516951183,"duration":1},"status":"passed","severity":"normal"},{"uid":"194556fd83f338dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752516673911,"stop":1752516673911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5232b523889daa","name":"should select older connection if present","time":{"start":1752516690130,"stop":1752516690131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1b142b6cba48d7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752516689782,"stop":1752516689783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d24c36ff367059","name":"should handle a minimal index list","time":{"start":1752516674020,"stop":1752516674020,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3eab27d54ecccc","name":"should handle high bootstrap limit correctly","time":{"start":1752516690014,"stop":1752516690015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d64d040767c56b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752516963357,"stop":1752516963357,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2cdb4a1ecc703","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752516808010,"stop":1752516808011,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53a31d5751a16c6","name":"Relay + Store","time":{"start":1752516754488,"stop":1752516754488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b084518f75b713f","name":"messageHashStr produces different results for different inputs","time":{"start":1752516689783,"stop":1752516689784,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd5b615947e24c6","name":"should only return 1 node with store capability","time":{"start":1752516698486,"stop":1752516698486,"duration":0},"status":"passed","severity":"normal"},{"uid":"5791d41832dc0e70","name":"Generator, custom pubsub topic","time":{"start":1752516997438,"stop":1752516997439,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2491c5333ef90ee","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752517239900,"stop":1752517239900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd80a34696968946","name":"Check received message containing Script","time":{"start":1752517187807,"stop":1752517187808,"duration":1},"status":"passed","severity":"normal"},{"uid":"408c6934f30daec3","name":"messageHashStr returns a hex string","time":{"start":1752516689782,"stop":1752516689782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc1776a2b785010","name":"should reject if LightPush is requested but not mounted","time":{"start":1752516719731,"stop":1752516719731,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d111cde16fc3427","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752516698181,"stop":1752516698182,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34b8ea4dc82a08e","name":"should return false when clusterId doesn't match","time":{"start":1752516719276,"stop":1752516719277,"duration":1},"status":"passed","severity":"normal"},{"uid":"499a78150e0cb2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752516673911,"stop":1752516673912,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89381b2763956c2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752516728783,"stop":1752516728783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2a02d70348c1f0","name":"Push message with content topic containing emoji","time":{"start":1752517349277,"stop":1752517349277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3cdf2a5b230140","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752517187819,"stop":1752517187819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a55fecaee03803","name":"Push message with content topic containing Arabic","time":{"start":1752517349273,"stop":1752517349273,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f729bdc5f85354f","name":"should not create relay timers when relay is not provided","time":{"start":1752516690120,"stop":1752516690120,"duration":0},"status":"passed","severity":"normal"},{"uid":"55137da88dc290a0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752517015070,"stop":1752517015070,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c584dbde1c80a","name":"should throw an error for missing sharding configuration","time":{"start":1752516673925,"stop":1752516673925,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ae7d63d397f242","name":"Subscribe to topic containing XML and publish message","time":{"start":1752516877356,"stop":1752516877356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b613a83934ca5450","name":"Callback on promise","time":{"start":1752516994935,"stop":1752516994938,"duration":3},"status":"passed","severity":"normal"},{"uid":"66428cb814f6beec","name":"Check received message containing short","time":{"start":1752517187814,"stop":1752517187814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab27f9a91a11d2b","name":"should be safe to call multiple times","time":{"start":1752516689308,"stop":1752516689309,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ea03503665f787","name":"less peers than existing","time":{"start":1752516844844,"stop":1752516844844,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ad1633658ee417e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752516679351,"stop":1752516679351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d0ab79be9fb3e9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752517239900,"stop":1752517239900,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbebf3e9ba00f9f9","name":"returns only open connection if one present","time":{"start":1752516690130,"stop":1752516690130,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5acd8443d35254","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752516728795,"stop":1752516728795,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aba8e388174740","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752516728749,"stop":1752516728749,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9490a6eb5423149","name":"Check publish message containing long","time":{"start":1752516868693,"stop":1752516868694,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93f09fa5eb502f2","name":"connects to nwaku","time":{"start":1752517016942,"stop":1752517016942,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b4f1056654c0ba","name":"Check message on other pubsub topic is not received","time":{"start":1752517187820,"stop":1752517187820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a03792da1d3d0c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752517239892,"stop":1752517239893,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a693b7a56a49138","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752517239905,"stop":1752517239905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67969caa7db8769","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752516673901,"stop":1752516673901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea54f38bddda3635","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752516673903,"stop":1752516673904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e504a241d40140e","name":"Check received message containing unicode special characters","time":{"start":1752517187809,"stop":1752517187809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1509362f78c538e1","name":"messageHash returns a Uint8Array","time":{"start":1752516689782,"stop":1752516689782,"duration":0},"status":"passed","severity":"normal"},{"uid":"286fa2a7c2e3eabd","name":"should stop ping timers on peer disconnect","time":{"start":1752516690110,"stop":1752516690113,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bdc1b4f169f045","name":"Push message with meta","time":{"start":1752517349277,"stop":1752517349277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8e9e28fe2793f2","name":"should not fail to start the service if it is already started","time":{"start":1752516753326,"stop":1752516753326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5ea692aad063fd","name":"Non TWN Cluster","time":{"start":1752516982001,"stop":1752516982002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca786887252222aa","name":"Push to array if already present","time":{"start":1752516673669,"stop":1752516673669,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc713c272b63df7f","name":"Check message with no pubsub topic is not received","time":{"start":1752517187820,"stop":1752517187820,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf970d9cd26d356","name":"should use provided shard info when available","time":{"start":1752516719268,"stop":1752516719272,"duration":4},"status":"passed","severity":"normal"},{"uid":"74a9d12433fb0ad9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752516728799,"stop":1752516728799,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdccd0a2a2cd401","name":"Push message with Chinese payload","time":{"start":1752517349281,"stop":1752517349282,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8b4258895b5d98","name":"should return false when topic is not configured","time":{"start":1752516690377,"stop":1752516690378,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff8898ee4a52652","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752516690243,"stop":1752516690243,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed3a318dc956231","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752516938246,"stop":1752516938246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46c2688f21b0b5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752516673898,"stop":1752516673898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0204a2cd04f2a33","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752516994939,"stop":1752516994940,"duration":1},"status":"passed","severity":"normal"},{"uid":"3070c1a95337e80f","name":"Check publish message after service node is restarted","time":{"start":1752516868718,"stop":1752516868718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d8e34aaac098d5a","name":"should add received messages to bloom filter","time":{"start":1752516733828,"stop":1752516733828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c642329e23f76aa","name":"throws on empty content topic","time":{"start":1752516673890,"stop":1752516673890,"duration":0},"status":"passed","severity":"normal"},{"uid":"18eb7e83776c8523","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752516673908,"stop":1752516673908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba81bfa574758838","name":"LightPush","time":{"start":1752517021787,"stop":1752517021787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ceed10563109d6","name":"should return false when navigator.onLine is false","time":{"start":1752516689094,"stop":1752516689095,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfa8d5a48ef862c","name":"should return null for non-existent peer","time":{"start":1752516689997,"stop":1752516689997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5352efcad2495e98","name":"should properly create location multiaddrs - tcp6","time":{"start":1752516680017,"stop":1752516680017,"duration":0},"status":"passed","severity":"normal"},{"uid":"805194d12993a472","name":"Query generator for multiple messages","time":{"start":1752516994926,"stop":1752516994927,"duration":1},"status":"passed","severity":"normal"},{"uid":"453a4dba811236c","name":"Check publish message containing Basic HTML tag","time":{"start":1752516868709,"stop":1752516868710,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c1cd454ef4417d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752516951181,"stop":1752516951182,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1b53f5cacb4621","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752516938247,"stop":1752516938247,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b613bfd4ae49a7","name":"Push message with content topic containing Chinese","time":{"start":1752517349288,"stop":1752517349288,"duration":0},"status":"passed","severity":"normal"},{"uid":"814c5110f2ecfc48","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752516728776,"stop":1752516728777,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e54bdf57851e492","name":"Check received message containing JSON","time":{"start":1752517187817,"stop":1752517187817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b087e3493d5e5d75","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752516679346,"stop":1752516679346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f142426e6a4ce82","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752517239897,"stop":1752517239897,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eafda00e9b64cc63","name":"should handle all zero keep alive options","time":{"start":1752516690127,"stop":1752516690127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6828a20428fe1a","name":"should handle case with no peers in store","time":{"start":1752516689973,"stop":1752516689982,"duration":9},"status":"passed","severity":"normal"},{"uid":"a33b519f6c363828","name":"Push message with custom timestamp: 1752520369542","time":{"start":1752517349294,"stop":1752517349294,"duration":0},"status":"passed","severity":"normal"},{"uid":"8320e569df33b7f6","name":"should reject if WakuNode is not started","time":{"start":1752516719730,"stop":1752516719730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5021361fab76a90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752516728802,"stop":1752516728802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99e2f5a9393feb0","name":"Overlapping topic subscription","time":{"start":1752517239889,"stop":1752517239889,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd28ea5f17d9fc49","name":"Check received message containing numeric","time":{"start":1752517187814,"stop":1752517187815,"duration":1},"status":"passed","severity":"normal"},{"uid":"40cd28137accbb57","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752516861357,"stop":1752516861358,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa684ad217af5875","name":"should return false when peer is on different cluster","time":{"start":1752516689744,"stop":1752516689744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2669c3ac67529c31","name":"should properly create peer info with all multiaddrs","time":{"start":1752516680018,"stop":1752516680018,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ff31eaf0599f32","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752516679346,"stop":1752516679347,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b45261f06f8e938","name":"should dispatch network event when browser goes online","time":{"start":1752516689117,"stop":1752516689117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5d352d033fcbc","name":"should return false when peer has no shard info","time":{"start":1752516689745,"stop":1752516689745,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c9a8deabbf0d4e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752517239902,"stop":1752517239902,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebcd49923cd87ae","name":"Publish message with custom timestamp: Tue Jul 23 2024 18:14:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1752516868713,"stop":1752516868714,"duration":1},"status":"passed","severity":"normal"},{"uid":"a515ea4d1bfdfba4","name":"Push message with Russian payload","time":{"start":1752517349266,"stop":1752517349267,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7468443a7267871","name":"should partition messages based on acknowledgement status","time":{"start":1752516733831,"stop":1752516733831,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaa45885289347b","name":"should handle different types of entries","time":{"start":1752516717592,"stop":1752516717593,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af80456e74a6f7f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752516689775,"stop":1752516689775,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ad9f20781954e4","name":"should create all internal components","time":{"start":1752516690369,"stop":1752516690369,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe8127db08a22d5","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752516719273,"stop":1752516719275,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b862f927db6b24f","name":"should return false when shard info is undefined","time":{"start":1752516689755,"stop":1752516689755,"duration":0},"status":"passed","severity":"normal"},{"uid":"756d05be59758b9","name":"Relay - times out","time":{"start":1752517021782,"stop":1752517021782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1abde191ba986ee","name":"Check publish message containing numeric","time":{"start":1752516868694,"stop":1752516868694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7f3599d1e0d5e6","name":"should handle complete peer lifecycle","time":{"start":1752516690127,"stop":1752516690128,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c13f73eb316817","name":"should increase lamport timestamp","time":{"start":1752516733827,"stop":1752516733827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6be24acca74aec9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752516679352,"stop":1752516679353,"duration":1},"status":"passed","severity":"normal"},{"uid":"21efb747bf04eba1","name":"should fail to send if no connected peers found","time":{"start":1752516719684,"stop":1752516719684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bee730cb5c0206e","name":"Push message with content topic containing long","time":{"start":1752517349287,"stop":1752517349287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69c921b9541fcf6","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752516963357,"stop":1752516963357,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e1359b408e9459","name":"should handle browser offline state overriding peer connections","time":{"start":1752516689141,"stop":1752516689141,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e5f646b37c19ed","name":"Nodes with multiple pubsub topic","time":{"start":1752516861354,"stop":1752516861354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9e84b4885bb732","name":"should process queue every 500ms","time":{"start":1752516689560,"stop":1752516689561,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5b2c8207873732","name":"should properly create location multiaddrs - udp6","time":{"start":1752516680017,"stop":1752516680017,"duration":0},"status":"passed","severity":"normal"},{"uid":"206c17e6c7f95e02","name":"Push message with content topic containing short","time":{"start":1752517349271,"stop":1752517349272,"duration":1},"status":"passed","severity":"normal"},{"uid":"2248cd48a1699fe1","name":"can start the service","time":{"start":1752516844554,"stop":1752516844558,"duration":4},"status":"passed","severity":"normal"},{"uid":"5624faf976f00118","name":"Push message with JSON payload","time":{"start":1752517349284,"stop":1752517349284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5cd5356cab90b4","name":"Passing page size 1 when there are 4 messages","time":{"start":1752517010122,"stop":1752517010122,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb001e575379d591","name":"Check received message containing Arabic","time":{"start":1752517187815,"stop":1752517187815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baf73fde5bd8230","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752516673896,"stop":1752516673897,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb1fa04d6619c45","name":"random static sharding 6 - Cluster ID: 381, Shard ID: 92","time":{"start":1752517001761,"stop":1752517001761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62cad296cfea78b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752516880343,"stop":1752516880343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6a72ca3278db9c","name":"Push message with content topic containing XML","time":{"start":1752517349289,"stop":1752517349290,"duration":1},"status":"passed","severity":"normal"},{"uid":"177f232f83b68368","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752517239894,"stop":1752517239894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d7769d3ee7475e","name":"should add and remove event listeners correctly","time":{"start":1752516702250,"stop":1752516702251,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eaabac50e4448c6","name":"rejects hash query with time filter","time":{"start":1752516690133,"stop":1752516690133,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d90cddd7619cad","name":"Push message with content topic containing SQL Injection","time":{"start":1752517349274,"stop":1752517349274,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7688fed2780f6","name":"should create KeepAliveManager with relay","time":{"start":1752516690090,"stop":1752516690090,"duration":0},"status":"passed","severity":"normal"},{"uid":"66937f4c2d0288d0","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752516728784,"stop":1752516728785,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f5de173896fab0","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752516689948,"stop":1752516689950,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9332cb5d6135ea","name":"should return false when peer is not found","time":{"start":1752516689745,"stop":1752516689745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0ffede42e4716","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752516868717,"stop":1752516868717,"duration":0},"status":"passed","severity":"normal"},{"uid":"7022ea85c7e31785","name":"non connected peers","time":{"start":1752516844844,"stop":1752516844844,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8cab7a3728660faa","name":"throws on content topic with empty encoding field","time":{"start":1752516673894,"stop":1752516673895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94372b0d03d201f","name":"should remove expired entries after TTL has passed","time":{"start":1752516717591,"stop":1752516717591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7902fbdabe7371","name":"should mark all messages in causal history as acknowledged","time":{"start":1752516733829,"stop":1752516733829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78d6db77070289b","name":"Fails to publish message with wrong content topic","time":{"start":1752516868716,"stop":1752516868716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d702f1c147fb14e4","name":"should clear existing timers before creating new ones","time":{"start":1752516690126,"stop":1752516690126,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1a534574b9e701","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752516673898,"stop":1752516673898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3319d863829d543","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752516728778,"stop":1752516728778,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa98a9d44e3bc923","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752516673904,"stop":1752516673904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6436e31f1b6415","name":"Passing page size 110 when there are 120 messages","time":{"start":1752517010125,"stop":1752517010125,"duration":0},"status":"passed","severity":"normal"},{"uid":"16269af7e73c43eb","name":"Check publish message containing shell command","time":{"start":1752516868711,"stop":1752516868711,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ba7eba194fe950","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752517015072,"stop":1752517015073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3c28088a5926f0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752516733827,"stop":1752516733828,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b611d707a1a52f","name":"should handle special patterns correctly","time":{"start":1752516731081,"stop":1752516731081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8784aa42268fcc0","name":"should handle errors gracefully when getting peer info","time":{"start":1752516689763,"stop":1752516689768,"duration":5},"status":"passed","severity":"normal"},{"uid":"6d86b301d192ac35","name":"should get / set UDP multiaddr","time":{"start":1752516680015,"stop":1752516680015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c661c90684c5f2","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752516673923,"stop":1752516673923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa7606424c4ec2a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752517187811,"stop":1752517187811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2125ded8ac0bd43b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752517187821,"stop":1752517187821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bead20ca5d46e66","name":"should handle disconnect when peer has no timers","time":{"start":1752516690125,"stop":1752516690126,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ef7cebb8c1dd48","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752517239894,"stop":1752517239894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e615e2d7093868d7","name":"should hang up bootstrap peer if over limit","time":{"start":1752516689963,"stop":1752516689963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e52ec64dbad7995","name":"should handle null peers returned by getPeer","time":{"start":1752516690007,"stop":1752516690007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe4cc5f3153a5de","name":"Passing page size 10 when there are 10 messages","time":{"start":1752517010123,"stop":1752517010123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf655f40d82d449","name":"should dial peers from store when browser is connected","time":{"start":1752516689955,"stop":1752516689955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3692f9b6c0dfa11","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752517349290,"stop":1752517349290,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cac383ba4acfd1","name":"should keep entries that haven't expired yet","time":{"start":1752516717591,"stop":1752516717592,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ea235748090a1b","name":"Subscribe and receives messages on 20 topics","time":{"start":1752517239887,"stop":1752517239887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c811d700a8f4b8fb","name":"should redial peers when all connections are lost","time":{"start":1752516690018,"stop":1752516690019,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e66fc5240ef5524","name":"Subscribe to topic containing long and publish message","time":{"start":1752516877350,"stop":1752516877352,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce9176a05db39b66","name":"Check received message containing SQL Injection","time":{"start":1752517187816,"stop":1752517187816,"duration":0},"status":"passed","severity":"normal"},{"uid":"460b401e7f84a38","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752516951187,"stop":1752516951187,"duration":0},"status":"passed","severity":"normal"},{"uid":"670ad48e83f1a522","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752516673898,"stop":1752516673899,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d9a4534333fa1b","name":"Push message with content topic containing Script","time":{"start":1752517349274,"stop":1752517349274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9023623c7bd7a6","name":"should not retry if at least one success","time":{"start":1752516719685,"stop":1752516719688,"duration":3},"status":"passed","severity":"normal"},{"uid":"c736fbeb107db389","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752516719121,"stop":1752516719121,"duration":0},"status":"passed","severity":"normal"},{"uid":"2598a551bc5dc563","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752516673899,"stop":1752516673900,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fcea9511e002f4","name":"A test","time":{"start":1752516797111,"stop":1752516797111,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcedc9c6d363167b","name":"Query with Ordered Callback, No Decoder","time":{"start":1752516963356,"stop":1752516963356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b470c419f00ac7e9","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752516728751,"stop":1752516728756,"duration":5},"status":"passed","severity":"normal"},{"uid":"fe1319868be3e529","name":"Ephemeral messages are not stored","time":{"start":1752516755022,"stop":1752516755022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6708c44922540c63","name":"random static sharding 7 - Cluster ID: 530, Shard ID: 27","time":{"start":1752517001761,"stop":1752517001761,"duration":0},"status":"passed","severity":"normal"},{"uid":"50356ae821e310a9","name":"should handle corrupted shard info gracefully","time":{"start":1752516689768,"stop":1752516689768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1177c2ce7bd808c3","name":"should detect messages with missing dependencies","time":{"start":1752516733830,"stop":1752516733830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8232a2b9b1c80f78","name":"should successfully stop","time":{"start":1752516719538,"stop":1752516719538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86eb1e3bc4b6973","name":"throws on content topic with empty application field","time":{"start":1752516673893,"stop":1752516673893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e0276aab29e12","name":"should properly create location multiaddrs - udp","time":{"start":1752516680017,"stop":1752516680018,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c152be24c95662","name":"should be sent with empty content","time":{"start":1752516733832,"stop":1752516733832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b330c5830543dba1","name":"isConnected should return true after first peer connects","time":{"start":1752516769220,"stop":1752516769223,"duration":3},"status":"passed","severity":"normal"},{"uid":"c93eb5540cd90593","name":"should handle peer store errors gracefully","time":{"start":1752516689997,"stop":1752516689998,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d349f51cf0a42","name":"Check message with non string payload is not received","time":{"start":1752517187821,"stop":1752517187821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e4c3a0c0287ecc","name":"should skip peer when not on same shard","time":{"start":1752516689548,"stop":1752516689548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1178ec81747d975d","name":"should stop and cleanup resources","time":{"start":1752516719894,"stop":1752516719895,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fcd516faed99d4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752516877359,"stop":1752516877360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d76d034b3915f48","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752516673922,"stop":1752516673922,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d26e3b7dfe2e5d4","name":"Promise Callback - false","time":{"start":1752517002985,"stop":1752517002985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c305e2007c7d15d1","name":"Passing page size 0 when there are 110 messages","time":{"start":1752517010120,"stop":1752517010122,"duration":2},"status":"passed","severity":"normal"},{"uid":"51510398256605a1","name":"should not create multiple intervals when called multiple times","time":{"start":1752516689535,"stop":1752516689539,"duration":4},"status":"passed","severity":"normal"},{"uid":"dee4a7b2c252ee74","name":"should deliver messages after dependencies are met","time":{"start":1752516733831,"stop":1752516733831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4b1a945c6870e1","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752516709837,"stop":1752516709837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2048a9440ea66fdd","name":"Used by Waku Relay","time":{"start":1752517016944,"stop":1752517016944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bce11a829c3bfea","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752516868713,"stop":1752516868713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5ff3dbecb77175","name":"should properly start and stop event listening","time":{"start":1752516719359,"stop":1752516719360,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac9fa83abee896e","name":"should be safe to call multiple times","time":{"start":1752516690371,"stop":1752516690371,"duration":0},"status":"passed","severity":"normal"},{"uid":"827c54ea8a7c48f8","name":"Check received message containing numeric","time":{"start":1752517187806,"stop":1752517187806,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ccd4a09634c79a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752516880343,"stop":1752516880343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45727e36d305986","name":"should handle case when globalThis is not available","time":{"start":1752516689107,"stop":1752516689108,"duration":1},"status":"passed","severity":"normal"},{"uid":"6385f27950e04dc7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752517015071,"stop":1752517015071,"duration":0},"status":"passed","severity":"normal"},{"uid":"93432afb8142032e","name":"should return empty array when no peers connected","time":{"start":1752516690375,"stop":1752516690375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4ec384f7f56068","name":"Check publish message containing short","time":{"start":1752516868690,"stop":1752516868693,"duration":3},"status":"passed","severity":"normal"},{"uid":"397f00323000a9c5","name":"should not receive a peer event after stop","time":{"start":1752516702248,"stop":1752516702249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18db43705b0029a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752516733833,"stop":1752516733833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc1663db6069714","name":"should not receive a peer event before start","time":{"start":1752516753327,"stop":1752516753327,"duration":0},"status":"passed","severity":"normal"},{"uid":"632f0d65a0fa6836","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752516728781,"stop":1752516728781,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cbb6e4c9ae8dc6","name":"should requeue task if no peer is available","time":{"start":1752516718428,"stop":1752516718431,"duration":3},"status":"passed","severity":"normal"},{"uid":"193e8354c5c0be23","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752516690014,"stop":1752516690014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08b2ba8593c367f","name":"should handle dial errors","time":{"start":1752516690373,"stop":1752516690373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af7e842df20c4bd","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752516733828,"stop":1752516733829,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e55cb97518934c5","name":"should remove event listeners from globalThis","time":{"start":1752516689087,"stop":1752516689087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fcb2c2991586d8","name":"should initialize with Unhealthy status","time":{"start":1752516719350,"stop":1752516719351,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9adf6302f51a282","name":"udp ip6 address","time":{"start":1752516679355,"stop":1752516679356,"duration":1},"status":"passed","severity":"normal"},{"uid":"44751e41c15cac7b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752516728776,"stop":1752516728776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36448e0d10a4e6f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752516880341,"stop":1752516880341,"duration":0},"status":"passed","severity":"normal"},{"uid":"824bf9ccb54c7e65","name":"should add event listeners to globalThis","time":{"start":1752516689077,"stop":1752516689078,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e13ace117987167","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752516680011,"stop":1752516680011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e41cfdbd1d09f4","name":"Fails to publish duplicate message","time":{"start":1752516868715,"stop":1752516868715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb7c6647bfe0276","name":"random static sharding 10 - Cluster ID: 281, Shard ID: 451","time":{"start":1752517001762,"stop":1752517001762,"duration":0},"status":"passed","severity":"normal"},{"uid":"938ff735dd6f7d1e","name":"rejects content-filtered query with only contentTopics","time":{"start":1752516690132,"stop":1752516690132,"duration":0},"status":"passed","severity":"normal"},{"uid":"6928d94639a03e60","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752516689774,"stop":1752516689775,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a263bb25a966098","name":"should reject on timeout if it was set","time":{"start":1752516719732,"stop":1752516719732,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff6eae95fbed9a7","name":"Push message with escaped characters payload","time":{"start":1752517349269,"stop":1752517349270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2961d31386e0b25","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/6/topic179/json","time":{"start":1752516982006,"stop":1752516982006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e6786f189b3e5","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752516728580,"stop":1752516728580,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fc3b51f1bb346c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752516679349,"stop":1752516679350,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcbec1bbac417e2","name":"should update ack status of messages in outgoing buffer","time":{"start":1752516733832,"stop":1752516733832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44bf883b1efa173","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752516719569,"stop":1752516719569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8551edcd292df5c6","name":"should handle peer store errors gracefully","time":{"start":1752516689983,"stop":1752516689984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ff2988dd08fe1f","name":"Subscribe to topic containing short and receive message","time":{"start":1752517239889,"stop":1752517239890,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e22c31b5152b14c","name":"Decoder throws on empty string content topic","time":{"start":1752516708292,"stop":1752516708292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c7c2e381863e37","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752516877355,"stop":1752516877355,"duration":0},"status":"passed","severity":"normal"},{"uid":"928befe34c9280ff","name":"Push message with Script payload","time":{"start":1752517349283,"stop":1752517349283,"duration":0},"status":"passed","severity":"normal"},{"uid":"76851cab726b229f","name":"Check publish message containing Script","time":{"start":1752516868704,"stop":1752516868707,"duration":3},"status":"passed","severity":"normal"},{"uid":"73b19b2edc1aa9b6","name":"Publish without waiting for remote peer","time":{"start":1752516877344,"stop":1752516877345,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b09627e479b8df","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752516673915,"stop":1752516673915,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937e8c9ba7f5e16","name":"should dial with multiaddr and return stream","time":{"start":1752516690373,"stop":1752516690373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec769496ad6317c0","name":"should initialize with default number of peers","time":{"start":1752516719568,"stop":1752516719568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01a2f07b917d61","name":"Push message with meta","time":{"start":1752517349292,"stop":1752517349292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1536f3502c4068","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752516719574,"stop":1752516719575,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc109740824898b0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752516808009,"stop":1752516808010,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50cb70f515ace66","name":"Check received message containing long","time":{"start":1752517187805,"stop":1752517187806,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4cf4cf7cc9ca50","name":"should not retry if at least one success","time":{"start":1752516718439,"stop":1752516718439,"duration":0},"status":"passed","severity":"normal"},{"uid":"13034cf107a420b7","name":"Callback on promise, aborts when callback returns true","time":{"start":1752516994938,"stop":1752516994939,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b81c9ec6343d63","name":"Generator, 2 different pubsubtopics","time":{"start":1752516997439,"stop":1752516997440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aee1968455edf92","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752516728580,"stop":1752516728581,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85296121a0413b9","name":"Query with Promise Callback, No Decoder","time":{"start":1752516963357,"stop":1752516963358,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cb90e3df037b8d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752516728581,"stop":1752516728582,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9448f586762636","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752516877359,"stop":1752516877359,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e53ac1a291b960","name":"Check message with no content topic is not received","time":{"start":1752517187812,"stop":1752517187812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6c9d452443f944","name":"Decoder throws on undefined content topic","time":{"start":1752516708290,"stop":1752516708292,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8f37ca4d192608","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752516719684,"stop":1752516719684,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbc217af66285df","name":"should be online or offline if network state changed","time":{"start":1752516769225,"stop":1752516769226,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17787b74a803dd","name":"should support chaining for add method","time":{"start":1752516717588,"stop":1752516717591,"duration":3},"status":"passed","severity":"normal"},{"uid":"87842aefef9d714d","name":"Passing page size 3 when there are 20 messages","time":{"start":1752517010122,"stop":1752517010122,"duration":0},"status":"passed","severity":"normal"},{"uid":"90969d598eb532d9","name":"can start the service","time":{"start":1752516702245,"stop":1752516702246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3b4645dbe0e9d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752516728783,"stop":1752516728783,"duration":0},"status":"passed","severity":"normal"},{"uid":"740728c4d17cba79","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752516679349,"stop":1752516679349,"duration":0},"status":"passed","severity":"normal"},{"uid":"3653292eeb9367a3","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752516719119,"stop":1752516719121,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d67f1bf84fe3edd","name":"Check received message containing Russian","time":{"start":1752517187807,"stop":1752517187807,"duration":0},"status":"passed","severity":"normal"},{"uid":"af002076f5daef87","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752516689775,"stop":1752516689775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8d244b5d32f2b3","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app15/8/topic751/json","time":{"start":1752516982008,"stop":1752516982008,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1a0801c0c6abff","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752517239888,"stop":1752517239888,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b57ffe038ffd22","name":"should handle general insertion and lookup correctly","time":{"start":1752516731082,"stop":1752516731082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38859b6c43844e6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752516728794,"stop":1752516728794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c915c9c10cf07a4c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752517187811,"stop":1752517187811,"duration":0},"status":"passed","severity":"normal"},{"uid":"98eed3cfb5634587","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752516779786,"stop":1752516779787,"duration":1},"status":"passed","severity":"normal"},{"uid":"9548142fa6ff99f9","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752516673904,"stop":1752516673904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17cb13fc118a7d2","name":"Check received message containing Chinese","time":{"start":1752517187815,"stop":1752517187815,"duration":0},"status":"passed","severity":"normal"},{"uid":"452ed12c63118b91","name":"Subscribe to topic containing short and receive message","time":{"start":1752517239899,"stop":1752517239899,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca4a547989917bd","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752516719533,"stop":1752516719536,"duration":3},"status":"passed","severity":"normal"},{"uid":"78a73e4879392cf6","name":"throws on content topic with empty topic name field","time":{"start":1752516673894,"stop":1752516673894,"duration":0},"status":"passed","severity":"normal"},{"uid":"c837d71417f7129","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752516880339,"stop":1752516880340,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b77f5f2769c762","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752516680020,"stop":1752516680020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5229dd1fc91a9597","name":"should return unique PubsubTopics for static sharding","time":{"start":1752516673905,"stop":1752516673905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c6ee3c99dfbe","name":"should initialize with custom number of peers","time":{"start":1752516719568,"stop":1752516719569,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fd6f4be96567ff","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752516861358,"stop":1752516861358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d56a379cdfa2a99","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752516673922,"stop":1752516673922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2154f44214825f4","name":"throws on content topic with non-number generation field","time":{"start":1752516673891,"stop":1752516673892,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1489744bff1573","name":"should create ConnectionManager with relay","time":{"start":1752516690368,"stop":1752516690368,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ff0eae766d42b4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752516718431,"stop":1752516718431,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c0e33061c4507b","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752516719121,"stop":1752516719122,"duration":1},"status":"passed","severity":"normal"},{"uid":"195ad44f22b4a6ef","name":"should be able to decode the field with only STORE set to true","time":{"start":1752516679350,"stop":1752516679350,"duration":0},"status":"passed","severity":"normal"},{"uid":"601cf026a3d460d3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app39/1/topic558/test.js","time":{"start":1752516982004,"stop":1752516982005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32edc24ca9fec61","name":"should throw an error for missing required configuration","time":{"start":1752516673907,"stop":1752516673908,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b91010fb0ff3eab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752516728798,"stop":1752516728798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f90b5dcff0735d9","name":"Check received message containing SQL Injection","time":{"start":1752517187807,"stop":1752517187807,"duration":0},"status":"passed","severity":"normal"},{"uid":"298a300f46f71c","name":"should be safe to call multiple times","time":{"start":1752516690097,"stop":1752516690097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7987e6f90811b356","name":"Push message with special chars payload","time":{"start":1752517349265,"stop":1752517349265,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad108e51538c8b1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752517001763,"stop":1752517001763,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b9bf971ab6d33e","name":"should return all connected peers without codec filter","time":{"start":1752516690375,"stop":1752516690376,"duration":1},"status":"passed","severity":"normal"},{"uid":"175e60b26f680695","name":"should allow redial after cooldown period","time":{"start":1752516689548,"stop":1752516689548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f912565787771c53","name":"should be safe to call multiple times","time":{"start":1752516690109,"stop":1752516690109,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3b26d7d7a75995","name":"Init the array if not present","time":{"start":1752516673667,"stop":1752516673669,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc8d03a53b5e13d0","name":"Check message on other pubsub topic is not received","time":{"start":1752517187811,"stop":1752517187812,"duration":1},"status":"passed","severity":"normal"},{"uid":"a102b092ba09bdd9","name":"should create ConnectionLimiter with required options","time":{"start":1752516689947,"stop":1752516689947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbe831da65db579","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752516673927,"stop":1752516673927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f80566297965126","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752517239897,"stop":1752517239897,"duration":0},"status":"passed","severity":"normal"},{"uid":"57734ebd42aab71f","name":"Check received message containing emoji","time":{"start":1752517187809,"stop":1752517187810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d924120a95586240","name":"Push message with Russian payload","time":{"start":1752517349282,"stop":1752517349282,"duration":0},"status":"passed","severity":"normal"},{"uid":"42befa9da4e6083","name":"Push message with content topic containing numeric","time":{"start":1752517349287,"stop":1752517349287,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e39ed266c60c0cb","name":"should handle errors when getting connections","time":{"start":1752516689129,"stop":1752516689129,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a1fe23aea79089","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752516753329,"stop":1752516753330,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4159f74b38e02d6d","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752516690371,"stop":1752516690372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d591156732f168","name":"Check message received after jswaku node is restarted","time":{"start":1752517187813,"stop":1752517187813,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ae8d01474311ee","name":"should return true when over bootstrap limit","time":{"start":1752516690005,"stop":1752516690005,"duration":0},"status":"passed","severity":"normal"},{"uid":"193bfb7f7d00a203","name":"should handle errors when removing globalThis listeners","time":{"start":1752516689087,"stop":1752516689088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76eb05454ccd99c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752516690378,"stop":1752516690378,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f1d7cbe3e626c1","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752517239895,"stop":1752517239895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbc5e368956f91e","name":"should send relay ping messages on timer","time":{"start":1752516690121,"stop":1752516690121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3907c63b79c1b1b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752516708286,"stop":1752516708287,"duration":1},"status":"passed","severity":"normal"},{"uid":"908ae707a7633b20","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752517239888,"stop":1752517239888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a935e5c4b6cc94f1","name":"Check message received after jswaku node is restarted","time":{"start":1752517187821,"stop":1752517187821,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ac7939d1c44477","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752516868716,"stop":1752516868717,"duration":1},"status":"passed","severity":"normal"},{"uid":"734fd35e1da9130f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752516690119,"stop":1752516690120,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9637e4285e9949","name":"Push message with custom timestamp: 1721758369542","time":{"start":1752517349278,"stop":1752517349278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3bef40492e035","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752517239903,"stop":1752517239903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02478af3aa3fd02","name":"tcp ip4 address","time":{"start":1752516679355,"stop":1752516679355,"duration":0},"status":"passed","severity":"normal"},{"uid":"446ac1a3b955851d","name":"should reject if Filter is requested but not mounted","time":{"start":1752516719731,"stop":1752516719732,"duration":1},"status":"passed","severity":"normal"},{"uid":"638bfc9b66c774bf","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752516690015,"stop":1752516690015,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3ae4a69007d759","name":"Check message with no content topic is not received","time":{"start":1752517187820,"stop":1752517187820,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd8f451e945d5ae","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752516880342,"stop":1752516880342,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fcf4cfdf591f61","name":"should get all peers from store","time":{"start":1752516689968,"stop":1752516689968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14a29d16d825b13","name":"Query Generator, No message returned","time":{"start":1752516963354,"stop":1752516963354,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f64a6a53bcb39","name":"can query messages normally","time":{"start":1752516984393,"stop":1752516984394,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ec2013b6c58aed","name":"should handle shard reader errors gracefully","time":{"start":1752516689563,"stop":1752516689563,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c00702212ff52","name":"configure the node with multiple pubsub topics","time":{"start":1752517001762,"stop":1752517001763,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77f7e9fc84ea91c","name":"start node with empty content topic","time":{"start":1752516982011,"stop":1752516982012,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f7ef0df516a7c4","name":"Check message with no payload is not received","time":{"start":1752517187820,"stop":1752517187821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67a0fa4d0a2b7a8","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752516673926,"stop":1752516673926,"duration":0},"status":"passed","severity":"normal"},{"uid":"5007ecfcace4fa00","name":"should dial peer when peer is discovered","time":{"start":1752516689309,"stop":1752516689310,"duration":1},"status":"passed","severity":"normal"},{"uid":"e172311e5f043116","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752516728759,"stop":1752516728765,"duration":6},"status":"passed","severity":"normal"},{"uid":"5f98d53a819e16be","name":"recovers when dns.resolve returns empty","time":{"start":1752516698483,"stop":1752516698484,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8c9afc360d2c08","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752516728770,"stop":1752516728771,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc90284509e218e5","name":"same cluster, same shard: nodes connect","time":{"start":1752516808012,"stop":1752516808012,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d527e48956b8c9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752516728757,"stop":1752516728757,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a32a60e5d7b36d","name":"groups content topics by expected pubsub topic","time":{"start":1752516673901,"stop":1752516673901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe665e8f4556ea89","name":"should return false when peer is on different cluster","time":{"start":1752516689746,"stop":1752516689746,"duration":0},"status":"passed","severity":"normal"},{"uid":"200b81970d55be2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752516877355,"stop":1752516877355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff47367adb8394fb","name":"should handle corrupted local storage data gracefully","time":{"start":1752516702250,"stop":1752516702250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13631aed56a9b00","name":"should not return locked peers if enough unlocked are available","time":{"start":1752516719570,"stop":1752516719570,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c514b056f1e336","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752516673899,"stop":1752516673899,"duration":0},"status":"passed","severity":"normal"},{"uid":"604da45d9002fc2c","name":"should not fail to stop the service if it was not started","time":{"start":1752516753325,"stop":1752516753326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08763df70789263","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752516690242,"stop":1752516690243,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6a8f57e081027c","name":"Push message with content topic containing escaped characters","time":{"start":1752517349276,"stop":1752517349276,"duration":0},"status":"passed","severity":"normal"},{"uid":"188f41100768f7a6","name":"should remove event listeners from libp2p","time":{"start":1752516689086,"stop":1752516689087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61bdc8d8ae5e82d","name":"caches peers it previously fetched","time":{"start":1752516698484,"stop":1752516698485,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed9c58462f36f43","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752517239893,"stop":1752517239893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd979851aaaa9ec","name":"should drop connection to all peers on hangUp","time":{"start":1752516836049,"stop":1752516836050,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3401c7c3118994","name":"Refresh subscription","time":{"start":1752517239898,"stop":1752517239899,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f2a2886f483b62","name":"same cluster, different shard: nodes connect","time":{"start":1752516808012,"stop":1752516808012,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4a3d633f839e1d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752516709837,"stop":1752516709838,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc092c51a5a8fe","name":"shard 0","time":{"start":1752517001757,"stop":1752517001758,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa411c6caed8a71","name":"Throws when trying to push message with empty payload","time":{"start":1752517349271,"stop":1752517349271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ef02a91dee8216","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752516755023,"stop":1752516755023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f713e129d8443e91","name":"throws on content topic with too few or too many fields","time":{"start":1752516673891,"stop":1752516673891,"duration":0},"status":"passed","severity":"normal"},{"uid":"83825cfd953cdb88","name":"Check received message containing special chars","time":{"start":1752517187806,"stop":1752517187806,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c73c266f45a83c","name":"Check received message with timestamp: 1752516748005 ","time":{"start":1752517187819,"stop":1752517187819,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bff016504fab5a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752516877359,"stop":1752516877359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3b6bf368e3bffe","name":"should be safe to call multiple times","time":{"start":1752516689304,"stop":1752516689305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83f3bde43f16be7","name":"Check received message with timestamp: 1752516748005000000 ","time":{"start":1752517187818,"stop":1752517187819,"duration":1},"status":"passed","severity":"normal"},{"uid":"be86620c99fe1bbe","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752517239895,"stop":1752517239895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27e25c281891688","name":"Push message with SQL Injection payload","time":{"start":1752517349282,"stop":1752517349283,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddc3e1ddc87a18f","name":"pre and post cipher","time":{"start":1752516708596,"stop":1752516708596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf576918a70202","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752516728759,"stop":1752516728759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdffb7078aab7112","name":"Check received message containing escaped characters","time":{"start":1752517187809,"stop":1752517187809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbcba2024f74364","name":"Fails to publish message with empty text","time":{"start":1752516868715,"stop":1752516868716,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47cd0c04f5c0c02","name":"random static sharding 8 - Cluster ID: 788, Shard ID: 890","time":{"start":1752517001761,"stop":1752517001761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee6eaa1a4cebc88","name":"Decoder throws on undefined content topic","time":{"start":1752516709839,"stop":1752516709839,"duration":0},"status":"passed","severity":"normal"},{"uid":"623be94881262720","name":"Delete observer","time":{"start":1752516846478,"stop":1752516846478,"duration":0},"status":"passed","severity":"normal"},{"uid":"55beb3d746dd800e","name":"Decrypt messages","time":{"start":1752516846478,"stop":1752516846478,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cc9cc1e241a9e0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752516769219,"stop":1752516769219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2daf96ab537e7ad","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752516728792,"stop":1752516728793,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec4f6947b2bff14","name":"should dispatch connect and disconnect events","time":{"start":1752516719570,"stop":1752516719571,"duration":1},"status":"passed","severity":"normal"},{"uid":"8138155b738d7d5b","name":"should add event listeners for peer connect and disconnect","time":{"start":1752516690097,"stop":1752516690097,"duration":0},"status":"passed","severity":"normal"},{"uid":"29485dcbd98c615d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752516719532,"stop":1752516719532,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad5ab32e2860ccd","name":"throws on content topic with generation field greater than 0","time":{"start":1752516673892,"stop":1752516673893,"duration":1},"status":"passed","severity":"normal"},{"uid":"2faf715088b3d91c","name":"should initialize bloom filter with correct parameters","time":{"start":1752516731078,"stop":1752516731079,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dbb07bd2ed6c91","name":"Subscribe and receive messages via waku relay post","time":{"start":1752517239886,"stop":1752517239886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5516989b5a021070","name":"should dial peer when no shard info available","time":{"start":1752516689549,"stop":1752516689552,"duration":3},"status":"passed","severity":"normal"},{"uid":"b7778d5e13721bf5","name":"Push message with content topic containing short","time":{"start":1752517349286,"stop":1752517349286,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c0c815ceb857ab","name":"should remove event listeners","time":{"start":1752516689951,"stop":1752516689951,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d317a69d5b97f1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752516673909,"stop":1752516673909,"duration":0},"status":"passed","severity":"normal"},{"uid":"122f903498315034","name":"should throw error - invalid id","time":{"start":1752516680013,"stop":1752516680013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2fdfe2e9d7d8bf","name":"Check received message containing long","time":{"start":1752517187814,"stop":1752517187814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10a349105ac923b","name":"should serialize and deserialize correctly","time":{"start":1752516731081,"stop":1752516731081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6896b57a4c4ac7f7","name":"handles empty shards array correctly","time":{"start":1752516673925,"stop":1752516673925,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a1328699ed0101","name":"Check message with invalid timestamp is not received","time":{"start":1752517187811,"stop":1752517187811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00fe253564c0f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752516673913,"stop":1752516673913,"duration":0},"status":"passed","severity":"normal"},{"uid":"732d6b037c994f4b","name":"Rejects garbage","time":{"start":1752516723158,"stop":1752516723158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83c60e64311e3f2","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752516891405,"stop":1752516891406,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ce8e6becad1fd75","name":"Store - dialed after - with timeout","time":{"start":1752517021784,"stop":1752517021786,"duration":2},"status":"passed","severity":"normal"},{"uid":"14124d0e294eb552","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752516769219,"stop":1752516769220,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b0a8e674426784","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752516673922,"stop":1752516673923,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff3b5962d0bcd6b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752517349275,"stop":1752517349275,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1841f6df29f3f2","name":"Query with Promise Callback, No message returned","time":{"start":1752516963358,"stop":1752516963358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c957bc07970b044c","name":"should throw error - no id","time":{"start":1752516680011,"stop":1752516680012,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ea3c38ca93c860","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752516698487,"stop":1752516698487,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b67defd9e73db560","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752516951184,"stop":1752516951186,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ecfe000a479c8a8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752516689756,"stop":1752516689756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd0bf933884c4f1","name":"should not fail to stop the service if it was not started","time":{"start":1752516844566,"stop":1752516844566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4028f8d49e660d3","name":"All","time":{"start":1752516754488,"stop":1752516754488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec7032f2266dec6","name":"Default pageSize","time":{"start":1752517010125,"stop":1752517010125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab5a91bdb4abe1a","name":"Check received message containing XML","time":{"start":1752517187817,"stop":1752517187817,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ef3c4d1af88033","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752516673906,"stop":1752516673906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c55ba5ade5a624f","name":"should dial peers from store on start","time":{"start":1752516689948,"stop":1752516689948,"duration":0},"status":"passed","severity":"normal"},{"uid":"facaca79f33d4eac","name":"Push message with JSON payload","time":{"start":1752517349269,"stop":1752517349269,"duration":0},"status":"passed","severity":"normal"},{"uid":"912cc52521a6e4eb","name":"Fails to push message with large meta","time":{"start":1752517349292,"stop":1752517349293,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfa7f785b6c5b9b","name":"Publish message with rate limit","time":{"start":1752516868719,"stop":1752516868719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebcfd4df35a85dd","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752516951187,"stop":1752516951195,"duration":8},"status":"passed","severity":"normal"},{"uid":"9d7746564ba8cbc3","name":"should throw an error for insufficient data","time":{"start":1752516674021,"stop":1752516674021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e194511e5b25ca","name":"Check publish message containing emoji","time":{"start":1752516868713,"stop":1752516868713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2987260894f027","name":"should return empty array for non-existent peer","time":{"start":1752516689983,"stop":1752516689983,"duration":0},"status":"passed","severity":"normal"},{"uid":"276b60623cf74f04","name":"Reusing cursor across nodes","time":{"start":1752516951195,"stop":1752516951197,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d7793e761829839","name":"accepts time-filtered query with content filter","time":{"start":1752516690133,"stop":1752516690134,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef824a2d0872f1ca","name":"Sets default value correctly","time":{"start":1752517016944,"stop":1752517016944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b119384fe7e4871f","name":"should set field with only STORE enabled","time":{"start":1752516680019,"stop":1752516680020,"duration":1},"status":"passed","severity":"normal"},{"uid":"62aaa3be94fd582","name":"should only return 1 node with relay capability","time":{"start":1752516698485,"stop":1752516698485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbe4c1ac5e19a79","name":"Check meta is set [ecies]","time":{"start":1752516709838,"stop":1752516709838,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fd17c4f04f5085","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752516689963,"stop":1752516689964,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb0fb338598e8a1","name":"should update peer store before dialing","time":{"start":1752516689310,"stop":1752516689310,"duration":0},"status":"passed","severity":"normal"},{"uid":"36381b7e6deae006","name":"should return no connections if no open connection provided","time":{"start":1752516690130,"stop":1752516690130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8ef5be1ef04b07","name":"should return tags for existing peer","time":{"start":1752516689982,"stop":1752516689983,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42ceebb12d4d1e2","name":"random static sharding 3 - Cluster ID: 915, Shard ID: 599","time":{"start":1752517001759,"stop":1752517001760,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f14221bfcc75d4","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752516679351,"stop":1752516679352,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2c1e57b0da0b99","name":"Check received message containing JSON","time":{"start":1752517187808,"stop":1752517187809,"duration":1},"status":"passed","severity":"normal"},{"uid":"10986cee0e5ca790","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752517239898,"stop":1752517239898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dffeed6d065ce89","name":"should be safe to call multiple times","time":{"start":1752516690370,"stop":1752516690370,"duration":0},"status":"passed","severity":"normal"},{"uid":"41062a054c4efbc1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752516728795,"stop":1752516728797,"duration":2},"status":"passed","severity":"normal"},{"uid":"cef779449484bc91","name":"should handle onConnected and onDisconnected","time":{"start":1752516719571,"stop":1752516719571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f051e86b35a56575","name":"Using a function","time":{"start":1752517016943,"stop":1752517016943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac23f166d42cb46","name":"Waku message hash computation (no timestamp)","time":{"start":1752516689776,"stop":1752516689776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4365b990d87255","name":"Push message with shell command payload","time":{"start":1752517349269,"stop":1752517349269,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0feca35001e3dc7","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752516951204,"stop":1752516951205,"duration":1},"status":"skipped","severity":"normal"},{"uid":"583d5669a8d55858","name":"more peers than existing","time":{"start":1752516844843,"stop":1752516844844,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e0193775afcb851d","name":"Push message equal or less that 1MB","time":{"start":1752517349279,"stop":1752517349279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ebdcd873180c66","name":"Push 30 different messages","time":{"start":1752517349271,"stop":1752517349271,"duration":0},"status":"skipped","severity":"normal"},{"uid":"529d082a8fdb2ed0","name":"should have no discoveries enabled by default","time":{"start":1752516719114,"stop":1752516719115,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb66cebedbe674ba","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752517015074,"stop":1752517015074,"duration":0},"status":"passed","severity":"normal"},{"uid":"676daffd4810c620","name":"should use shardsUnderCluster when provided","time":{"start":1752516719273,"stop":1752516719273,"duration":0},"status":"passed","severity":"normal"},{"uid":"53043864ae3e6557","name":"Subscribe to topic containing Script and publish message","time":{"start":1752516877356,"stop":1752516877356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9758511d1f6137","name":"should return valid sharding parameters for static sharding","time":{"start":1752516673924,"stop":1752516673924,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f31d85524768c83","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752516728794,"stop":1752516728795,"duration":1},"status":"passed","severity":"normal"},{"uid":"7563b0f749c78cd6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752516719894,"stop":1752516719894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ed75d800a2ef0e","name":"handles different networkShards values correctly","time":{"start":1752516673902,"stop":1752516673902,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb298422c8d04b","name":"should return false when no connections","time":{"start":1752516689998,"stop":1752516689999,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b813f95c77f864","name":"can query messages by message hash","time":{"start":1752516984394,"stop":1752516984394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ade4e44aa6f390b","name":"messageHashStr produces consistent results for the same input","time":{"start":1752516689783,"stop":1752516689783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7000a8b04cc827","name":"should use DNS peer discovery with light client","time":{"start":1752516753329,"stop":1752516753329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dfd8f3c50c1fcbde","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752516963355,"stop":1752516963356,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c79a8dddd9967d4","name":"should convert tags map to array of keys","time":{"start":1752516689984,"stop":1752516689984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25855f8565ea1f9","name":"should add event listener for peer:discovery","time":{"start":1752516689304,"stop":1752516689304,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac205fb0cfdbcf84","name":"should initialize with isNetworkConnected as false","time":{"start":1752516689069,"stop":1752516689070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44c2c2d85c9cc52","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752516673912,"stop":1752516673913,"duration":1},"status":"passed","severity":"normal"},{"uid":"a148623e8824e4c7","name":"Relay","time":{"start":1752516754487,"stop":1752516754487,"duration":0},"status":"passed","severity":"normal"},{"uid":"86331b6820fee427","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752516880344,"stop":1752516880344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d37acd53e380f5","name":"should handle dial errors gracefully","time":{"start":1752516689973,"stop":1752516689973,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d09b77ad62a3dd","name":"isConnected return false after peer stops","time":{"start":1752516769224,"stop":1752516769224,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff2365db89fe6dc","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752516679341,"stop":1752516679343,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc247c05c1e32fd7","name":"1 Relay, 1 Filter, gives up","time":{"start":1752516698003,"stop":1752516698007,"duration":4},"status":"passed","severity":"normal"},{"uid":"eeabe8a77c35b9f1","name":"should insert message into bloom filter","time":{"start":1752516733826,"stop":1752516733826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5fd9a081dbe066","name":"Push message with numeric payload","time":{"start":1752517349281,"stop":1752517349281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45b0d561403b87a","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752516719532,"stop":1752516719533,"duration":1},"status":"passed","severity":"normal"},{"uid":"776deead9de4a738","name":"should perform ping and update peer store on timer","time":{"start":1752516690115,"stop":1752516690115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6c5df86089ee2f","name":"should create KeepAliveManager with required options","time":{"start":1752516690089,"stop":1752516690090,"duration":1},"status":"passed","severity":"normal"},{"uid":"758a2e1cd686db52","name":"configure the node with multiple content topics","time":{"start":1752516982010,"stop":1752516982011,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de941172c5bfd0d","name":"Push message with unicode special characters payload","time":{"start":1752517349285,"stop":1752517349285,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc0b2b1073e7dca","name":"should throw error - no public key","time":{"start":1752516680013,"stop":1752516680013,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac4da0626ede405","name":"should return PeerId when PeerId is provided","time":{"start":1752516690021,"stop":1752516690021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9020cbf795d5ea0","name":"Push message with custom timestamp: 1752513169542","time":{"start":1752517349293,"stop":1752517349294,"duration":1},"status":"passed","severity":"normal"},{"uid":"3877f1f84260a899","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752516673915,"stop":1752516673915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26c662c6182bcdc","name":"Push message with content topic containing special chars","time":{"start":1752517349287,"stop":1752517349288,"duration":1},"status":"passed","severity":"normal"},{"uid":"61549730ab23c5c","name":"should do nothing when connections still exist","time":{"start":1752516689967,"stop":1752516689968,"duration":1},"status":"passed","severity":"normal"},{"uid":"574b64e72603b9e6","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752516698043,"stop":1752516698044,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cb72332a8e4498","name":"should handle complete dial lifecycle","time":{"start":1752516689567,"stop":1752516689568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9afaab371dbc93","name":"should encode/decode to text encoding","time":{"start":1752516680015,"stop":1752516680015,"duration":0},"status":"passed","severity":"normal"},{"uid":"125df257af30c09a","name":"new peer added after a peer was already found","time":{"start":1752516891404,"stop":1752516891404,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b20af33590b871c9","name":"should handle peer store update failures gracefully","time":{"start":1752516690115,"stop":1752516690116,"duration":1},"status":"passed","severity":"normal"},{"uid":"80bc9c2009f42c2b","name":"Check received message containing Chinese","time":{"start":1752517187806,"stop":1752517187806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f534995718898497","name":"should set field with all protocols enabled","time":{"start":1752516680019,"stop":1752516680019,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9d09461ffd47f4","name":"should properly create location multiaddrs - tcp","time":{"start":1752516680018,"stop":1752516680018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e025e0d3ab28649f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752516769218,"stop":1752516769219,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b53a111e3be3f92","name":"Check received message containing short","time":{"start":1752517187805,"stop":1752517187805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abddd7469ab4acc","name":"should be empty after removing the only subscription","time":{"start":1752516719893,"stop":1752516719894,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eac4d16eb8292a","name":"should lock peers when selected","time":{"start":1752516719569,"stop":1752516719570,"duration":1},"status":"passed","severity":"normal"},{"uid":"726ea8c3eb0ddf3a","name":"Check received message containing special chars","time":{"start":1752517187815,"stop":1752517187815,"duration":0},"status":"passed","severity":"normal"},{"uid":"73482589340db2f9","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752516690114,"stop":1752516690114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41c99e6450b6f91","name":"should start and setup intervals and event listeners","time":{"start":1752516719894,"stop":1752516719894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d290aa1322fb85d0","name":"should handle task timeouts","time":{"start":1752516718433,"stop":1752516718433,"duration":0},"status":"passed","severity":"normal"},{"uid":"721690c5b90f0807","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752516994931,"stop":1752516994932,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efd0d5889a76cb5","name":"Push message with Chinese payload","time":{"start":1752517349266,"stop":1752517349266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbf77d8eea700ac","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752516938247,"stop":1752516938248,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b154eb57e023f2b","name":"should return false when peer has no overlapping shards","time":{"start":1752516689744,"stop":1752516689744,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d20bc7122f8dfb","name":"handles empty contentTopics array correctly","time":{"start":1752516673925,"stop":1752516673925,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cf7be79c5642be","name":"should reject if Store is requested but not mounted","time":{"start":1752516719731,"stop":1752516719731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c9209222a05471","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752516728749,"stop":1752516728750,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a67d7c61e09887c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752516728776,"stop":1752516728776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ecec7be08993f9","name":"should return different streams if requested simultaniously","time":{"start":1752516690241,"stop":1752516690242,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f531c84c62c0d2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752516880341,"stop":1752516880342,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bfbe5b39c64c4d","name":"should return false when pubsub topic parsing fails","time":{"start":1752516689757,"stop":1752516689757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9310b982a6cc3b0","name":"should add event listeners to libp2p","time":{"start":1752516689075,"stop":1752516689077,"duration":2},"status":"passed","severity":"normal"},{"uid":"22b2f46b166cefb5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752517239903,"stop":1752517239903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e5d54e2f81b1a8","name":"should dial all known peers when reached zero connections","time":{"start":1752516779785,"stop":1752516779786,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef6220285e676b5","name":"should handle complete discovery-to-dial flow","time":{"start":1752516689317,"stop":1752516689317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d244b8479d751de6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752517239899,"stop":1752517239899,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd9e8686591c83","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752516982011,"stop":1752516982011,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ad453f275b865b","name":"Refresh subscription","time":{"start":1752517239889,"stop":1752517239889,"duration":0},"status":"passed","severity":"normal"},{"uid":"294dcd5b8337fd29","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752516733831,"stop":1752516733831,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ca3444097840d0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752516679348,"stop":1752516679348,"duration":0},"status":"passed","severity":"normal"},{"uid":"493063c274439625","name":"Push message with content topic containing Script","time":{"start":1752517349289,"stop":1752517349289,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f234baf5d1332e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752517239905,"stop":1752517239905,"duration":0},"status":"passed","severity":"normal"},{"uid":"285bb01dfce18fbb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752517239902,"stop":1752517239902,"duration":0},"status":"passed","severity":"normal"},{"uid":"b219b4e31f8920a2","name":"should not be empty after adding a subscription","time":{"start":1752516719893,"stop":1752516719893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b54ff14331c305a","name":"should be empty when created","time":{"start":1752516719893,"stop":1752516719893,"duration":0},"status":"passed","severity":"normal"},{"uid":"33929954f5eb15a5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752516728771,"stop":1752516728775,"duration":4},"status":"passed","severity":"normal"},{"uid":"447ab1343c51bf05","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752516796836,"stop":1752516796837,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d68cc227d7c82c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752516796843,"stop":1752516796843,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae228dd37561f26","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752516673910,"stop":1752516673910,"duration":0},"status":"passed","severity":"normal"},{"uid":"349298012499a70c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app77/5/topic805/proto","time":{"start":1752516982004,"stop":1752516982004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e1463e7aec9f9c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752516769224,"stop":1752516769224,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ad2ed5d3f8de6a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752516673921,"stop":1752516673921,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87db256513f00b9","name":"should insert message id into causal history","time":{"start":1752516733826,"stop":1752516733826,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3518b2a09613d5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752516877354,"stop":1752516877354,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e17252095e38ef","name":"Decoder throws on empty string content topic","time":{"start":1752516709839,"stop":1752516709839,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4861358178c933","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752516673905,"stop":1752516673905,"duration":0},"status":"passed","severity":"normal"},{"uid":"703697391b84d5a6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752516728780,"stop":1752516728781,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f23ed126d98d347","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752516728757,"stop":1752516728757,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb6d24733d8af5a","name":"Check received message containing emoji","time":{"start":1752517187818,"stop":1752517187818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1ac2330a219688","name":"should clear timers for specific peer on disconnect","time":{"start":1752516690122,"stop":1752516690122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceadac56cadd431c","name":"should clear all timers","time":{"start":1752516690108,"stop":1752516690109,"duration":1},"status":"passed","severity":"normal"},{"uid":"c930c66b64dcca6b","name":"should handle peer store errors during connection limiting","time":{"start":1752516690019,"stop":1752516690019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9425f697a59d563d","name":"should push the message to the outgoing buffer","time":{"start":1752516733825,"stop":1752516733825,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67e5ee73d74bf70","name":"can start and stop the service","time":{"start":1752516702246,"stop":1752516702246,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbe863c67b0e9ea","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752516877348,"stop":1752516877349,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfee3dbbab3f7580","name":"rejects hash query with content filter parameters","time":{"start":1752516690133,"stop":1752516690133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8df9fd5d264ce3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752516877357,"stop":1752516877357,"duration":0},"status":"passed","severity":"normal"},{"uid":"2871a6dcd2b3db54","name":"Encoder throws on undefined content topic","time":{"start":1752516708289,"stop":1752516708289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c57eb9f9886b734","name":"should dial all remaining peers","time":{"start":1752516689969,"stop":1752516689972,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d4aeaf58180e170","name":"should wait for Filter peer to be connected","time":{"start":1752516719733,"stop":1752516719733,"duration":0},"status":"passed","severity":"normal"},{"uid":"87adad1e464ef61e","name":"Refresh subscription","time":{"start":1752516877349,"stop":1752516877349,"duration":0},"status":"skipped","severity":"normal"},{"uid":"718fdaf7a776002c","name":"Relay - dialed after","time":{"start":1752517021782,"stop":1752517021782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3068e77d02d1777b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752517239903,"stop":1752517239903,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ee3d7ceee1fbf6","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752516733832,"stop":1752516733832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cba5dbcd679196","name":"Check publish message containing JSON","time":{"start":1752516868710,"stop":1752516868711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece1a183d441c8f8","name":"Overlapping topic subscription","time":{"start":1752517239898,"stop":1752517239898,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f55e4bc764b5a7","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752516673907,"stop":1752516673907,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea1c4a2ad65fdfa","name":"should dial peer immediately when queue is empty","time":{"start":1752516689543,"stop":1752516689543,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bea890bec98ef95","name":"should respect custom numPeersToUse configuration","time":{"start":1752516719572,"stop":1752516719573,"duration":1},"status":"passed","severity":"normal"},{"uid":"5893cd91ac7d5066","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752516997440,"stop":1752516997440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c531adb658a021b0","name":"should maintain proper timestamps if all messages received","time":{"start":1752516733828,"stop":1752516733828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a092db6bd572b7be","name":"Accepts a valid Waku Message","time":{"start":1752516723156,"stop":1752516723158,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf138b0f9e5f924e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752516690120,"stop":1752516690120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3207b48b1c018d9","name":"Push message with rate limit","time":{"start":1752517349278,"stop":1752517349278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4da8b0cd061fc09","name":"messageHashStr works with IProtoMessage","time":{"start":1752516689783,"stop":1752516689783,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fa60a07e468f72","name":"should create a new stream if no existing for protocol found","time":{"start":1752516690241,"stop":1752516690241,"duration":0},"status":"passed","severity":"normal"},{"uid":"128d6ea1e8c8fe1a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752516728750,"stop":1752516728751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3004649d9832493","name":"should register libp2p event listeners when start is called","time":{"start":1752516719571,"stop":1752516719571,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dc64f8f412c3e5","name":"Asymmetric encrypt & decrypt","time":{"start":1752516708594,"stop":1752516708595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5933c6dde7bd309e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752516728797,"stop":1752516728798,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77f0cdf02dcaabf","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752516698182,"stop":1752516698182,"duration":0},"status":"passed","severity":"normal"},{"uid":"41eec9d7c7eedd16","name":"should retry failed tasks","time":{"start":1752516718432,"stop":1752516718432,"duration":0},"status":"passed","severity":"normal"},{"uid":"65af424e3065297d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752516698486,"stop":1752516698487,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1052fc8bad4112","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752516728793,"stop":1752516728794,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c6f4564ebe36be","name":"Push message with content topic containing Chinese","time":{"start":1752517349273,"stop":1752517349273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1011b470feff44","name":"should clear the dialing interval","time":{"start":1752516689539,"stop":1752516689540,"duration":1},"status":"passed","severity":"normal"},{"uid":"679dffe1f7d6e49","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752516719531,"stop":1752516719532,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a845cf3df848592","name":"should remove event listeners","time":{"start":1752516690098,"stop":1752516690108,"duration":10},"status":"passed","severity":"normal"},{"uid":"c1341a31bb3030d","name":"Fails to push message bigger that 1MB","time":{"start":1752517349294,"stop":1752517349295,"duration":1},"status":"passed","severity":"normal"},{"uid":"d697887403afc742","name":"should create ShardReader with shards network config","time":{"start":1752516689737,"stop":1752516689737,"duration":0},"status":"passed","severity":"normal"},{"uid":"774b784293f85936","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752517015073,"stop":1752517015073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec079a55d7b60c1d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752516679347,"stop":1752516679347,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a05d6682440400","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752516673926,"stop":1752516673926,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbda7420322d7031","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752516733829,"stop":1752516733830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13fb9b363979c03","name":"Relay - dialed first","time":{"start":1752517021781,"stop":1752517021782,"duration":1},"status":"passed","severity":"normal"},{"uid":"27af1abce30f2356","name":"should merge provided config with defaults","time":{"start":1752516690369,"stop":1752516690369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1e7201ee979cb2","name":"Push message with Arabic payload","time":{"start":1752517349266,"stop":1752517349266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc7c46f9fa06f4e","name":"should add peer to queue when queue is not empty","time":{"start":1752516689543,"stop":1752516689546,"duration":3},"status":"passed","severity":"normal"},{"uid":"235818d04c114314","name":"Push message with SQL Injection payload","time":{"start":1752517349267,"stop":1752517349267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8226828c3c82eb8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752516698181,"stop":1752516698181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bd281a0a2176b7","name":"Should update multiaddrs","time":{"start":1752516836574,"stop":1752516836575,"duration":1},"status":"passed","severity":"normal"},{"uid":"96eb070f29d9664c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752517239902,"stop":1752517239902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad512db648bb5e08","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752517239890,"stop":1752517239890,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc64ace4445e3913","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752517239891,"stop":1752517239891,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d3b71b830998df","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752516698180,"stop":1752516698181,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb99576136d133f9","name":"should hang up with multiaddr and return true on success","time":{"start":1752516690374,"stop":1752516690374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4681daf09499bdc4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752516951184,"stop":1752516951184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60cbf75ce48ae0c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752516981999,"stop":1752516981999,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9736ced356f8d3","name":"random static sharding 1 - Cluster ID: 475, Shard ID: 447","time":{"start":1752517001758,"stop":1752517001759,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7ad1c8f27fac20","name":"should encode/decode to RLP encoding","time":{"start":1752516680014,"stop":1752516680014,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcb36ea9c95d27","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752517239890,"stop":1752517239890,"duration":0},"status":"passed","severity":"normal"},{"uid":"678622494c0011b4","name":"isConnected should return false after all peers disconnect","time":{"start":1752516769223,"stop":1752516769224,"duration":1},"status":"passed","severity":"normal"},{"uid":"587d8e2c5a96f4d4","name":"can start and stop the service","time":{"start":1752516753324,"stop":1752516753325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a000bfcc7e908b28","name":"should dial all peers on dial","time":{"start":1752516836049,"stop":1752516836049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe83a13682aa3464","name":"Check received message containing Basic HTML tag","time":{"start":1752517187808,"stop":1752517187808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddf1813f23f6942","name":"should not dial peers from store when browser is not connected","time":{"start":1752516689956,"stop":1752516689956,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a7fd66b14768a8","name":"should request peer renewal on specific errors","time":{"start":1752516718432,"stop":1752516718432,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c888a42920c282","name":"Query generator for multiple messages with different content topic format","time":{"start":1752516994932,"stop":1752516994935,"duration":3},"status":"passed","severity":"normal"},{"uid":"39fc669fd2ec65bd","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752517015070,"stop":1752517015070,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e2fbe7d64a9502","name":"peer exchange sets tag","time":{"start":1752516891403,"stop":1752516891403,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d71cdc58a97e27","name":"Check meta is set [symmetric]","time":{"start":1752516708287,"stop":1752516708288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3dc3f22f5a0670c","name":"should get / set TCP multiaddr","time":{"start":1752516680016,"stop":1752516680016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f35095738ecce5f","name":"should start and stop interval correctly","time":{"start":1752516718424,"stop":1752516718427,"duration":3},"status":"passed","severity":"normal"},{"uid":"f042d6f5828503ad","name":"ignores unrecognized TXT record formats","time":{"start":1752516698484,"stop":1752516698484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dd6d7c1f9a1b44","name":"should handle empty pubsub topics","time":{"start":1752516690126,"stop":1752516690127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb4c1b5ee4e60ca","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752516673910,"stop":1752516673910,"duration":0},"status":"passed","severity":"normal"}]