mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 12:23:10 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"2bd16eef8181710f","name":"should return all connected peers without codec filter","time":{"start":1752012926419,"stop":1752012926419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87f05810df01619","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752013478723,"stop":1752013478724,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e4b1227843a06f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752012946084,"stop":1752012946084,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec282a6e9dc00d6","name":"Ephemeral field set to true","time":{"start":1752012926654,"stop":1752012926654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be702b4d03b3b11","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752013478725,"stop":1752013478725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a489a77c0e33309","name":"should encodeTxt and decodeTxt","time":{"start":1752012916163,"stop":1752012916164,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6f004d3b966cab","name":"should properly create location multiaddrs - tcp6","time":{"start":1752012916175,"stop":1752012916175,"duration":0},"status":"passed","severity":"normal"},{"uid":"29432358a7b93134","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752012955691,"stop":1752012955691,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cb3b5939084225","name":"Encoder throws on undefined content topic","time":{"start":1752012926655,"stop":1752012926655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a591c028636556","name":"should handle high bootstrap limit correctly","time":{"start":1752012925955,"stop":1752012925956,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca42a07fe7bb7c63","name":"Light Node - default protocols","time":{"start":1752013279246,"stop":1752013279246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22786429b3d7cd5","name":"should not be empty after adding a subscription","time":{"start":1752012955625,"stop":1752012955625,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fd19517fbb317c","name":"Check publish message containing SQL Injection","time":{"start":1752013136935,"stop":1752013136936,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c93aa0a3e6cda1","name":"should successfully stop","time":{"start":1752012955693,"stop":1752012955693,"duration":0},"status":"passed","severity":"normal"},{"uid":"861221019c361db2","name":"Push message with Chinese payload","time":{"start":1752013593492,"stop":1752013593492,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5a2f3e0b2d56e2","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752012910193,"stop":1752012910193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68edfd27b62cc5b","name":"should dial one peer on dial","time":{"start":1752013074268,"stop":1752013074268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a908221a59609077","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752012964973,"stop":1752012964974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a79de7248b8ea6","name":"Subscribe to topic containing XML and receive message","time":{"start":1752013478714,"stop":1752013478714,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b1aa18eae4e3ca","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752012934115,"stop":1752012934115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e88077aca7fd913","name":"should start and stop interval correctly","time":{"start":1752012955278,"stop":1752012955279,"duration":1},"status":"passed","severity":"normal"},{"uid":"404b571452436683","name":"throws on empty content topic","time":{"start":1752012910182,"stop":1752012910182,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e05b10a09c5152","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752012915438,"stop":1752012915439,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c887161d07baf4","name":"Asymmetric encrypt & decrypt","time":{"start":1752012944786,"stop":1752012944786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0997b433fe96ac5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752013264707,"stop":1752013264707,"duration":0},"status":"passed","severity":"normal"},{"uid":"38184b2358afb8d4","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752012925956,"stop":1752012925956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e2455ed427e3d","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752012910209,"stop":1752012910210,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a7036a7aa3d58","name":"Query generator for multiple messages","time":{"start":1752013258407,"stop":1752013258409,"duration":2},"status":"passed","severity":"normal"},{"uid":"c184cfcca9db29f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752013129697,"stop":1752013129698,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c0bcbfb9626bb7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752013258409,"stop":1752013258410,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae01bccadb2fdfd8","name":"should throw error - no public key","time":{"start":1752012916165,"stop":1752012916166,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab14cac59f1fdfe","name":"should skip peer when not on same shard","time":{"start":1752012925516,"stop":1752012925516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc9d35ebe9f67e9","name":"Accepts a valid Waku Message","time":{"start":1752012959213,"stop":1752012959214,"duration":1},"status":"passed","severity":"normal"},{"uid":"761c5ec64f4469e","name":"Check message received after jswaku node is restarted","time":{"start":1752013425468,"stop":1752013425468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3969af244fc3b13e","name":"should dial peers from store on start","time":{"start":1752012925843,"stop":1752012925843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b580ba00bd266f2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752013140774,"stop":1752013140774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7980c1d7ff64102b","name":"should initialize with custom number of peers","time":{"start":1752012955546,"stop":1752012955546,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e2f2afd049b218","name":"should dial peer when on same shard","time":{"start":1752012925516,"stop":1752012925516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddef37997846645e","name":"Push message with escaped characters payload","time":{"start":1752013593509,"stop":1752013593509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efe24098fb303a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752013425468,"stop":1752013425468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5d2a0f01f5cb2e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752013075247,"stop":1752013075247,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fb4cef9daddad4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752012964992,"stop":1752012964993,"duration":1},"status":"passed","severity":"normal"},{"uid":"669cc49f871bff46","name":"Check received message with timestamp: 1752012985469000000 ","time":{"start":1752013425473,"stop":1752013425474,"duration":1},"status":"passed","severity":"normal"},{"uid":"625db10c1456c634","name":"throws on content topic with generation field greater than 0","time":{"start":1752012910184,"stop":1752012910184,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2d9fa32d4da492","name":"nwaku subscribes","time":{"start":1752013126227,"stop":1752013126228,"duration":1},"status":"passed","severity":"normal"},{"uid":"b719cde404d80e64","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752012955441,"stop":1752012955441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f510b6abe70f56db","name":"should reject on timeout if it was set","time":{"start":1752012955926,"stop":1752012955926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef702dd5f4c15c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752013478707,"stop":1752013478707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4421da9f9d7830f3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752012964986,"stop":1752012964986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70478aaeed3b69e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752012925372,"stop":1752012925378,"duration":6},"status":"passed","severity":"normal"},{"uid":"4e2b0808a5600d2d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752013140775,"stop":1752013140775,"duration":0},"status":"passed","severity":"normal"},{"uid":"37257761adaad864","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752013006141,"stop":1752013006143,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc38dae0c6834143","name":"should request peer renewal on specific errors","time":{"start":1752012955299,"stop":1752012955301,"duration":2},"status":"passed","severity":"normal"},{"uid":"d21baf6da3edbaa6","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752012926414,"stop":1752012926415,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b12b3025acfcf3","name":"Push message equal or less that 1MB","time":{"start":1752013593505,"stop":1752013593505,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6f98b787ffe6ee","name":"Check message with no payload is not received","time":{"start":1752013425467,"stop":1752013425467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d6fa5d94b0c4da","name":"Used by Waku Relay","time":{"start":1752013276415,"stop":1752013276415,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e63755dc278868","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752012926078,"stop":1752012926079,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0d95b9c5f1cfb0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752012910190,"stop":1752012910190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2615e54a7760fc","name":"should use DNS peer discovery with light client","time":{"start":1752012990654,"stop":1752012990654,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3571a3b50d953ffa","name":"should not hang up bootstrap peer if under limit","time":{"start":1752012925871,"stop":1752012925872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36b535cfc2ddff7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752013240135,"stop":1752013240135,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb610f4fcb43c31","name":"should initialize with isNetworkConnected as false","time":{"start":1752012925378,"stop":1752012925386,"duration":8},"status":"passed","severity":"normal"},{"uid":"f1fb1139fd7182ef","name":"should throw an error for insufficient data","time":{"start":1752012910026,"stop":1752012910026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d153b06a51686bab","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752012910197,"stop":1752012910197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3642d2cde53cf5fb","name":"Check received message containing short","time":{"start":1752013425459,"stop":1752013425460,"duration":1},"status":"passed","severity":"normal"},{"uid":"26730fa78b6296a3","name":"Check meta is set [ecies]","time":{"start":1752012946084,"stop":1752012946084,"duration":0},"status":"passed","severity":"normal"},{"uid":"1107aa7059fe8289","name":"should properly create location multiaddrs - tcp4","time":{"start":1752012916174,"stop":1752012916174,"duration":0},"status":"passed","severity":"normal"},{"uid":"845a5e89b0509b6d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752013425474,"stop":1752013425474,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98af2eb74e132a1","name":"should insert message into bloom filter","time":{"start":1752012969907,"stop":1752012969908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ac588165affc4f","name":"messageHash returns a Uint8Array","time":{"start":1752012925975,"stop":1752012925979,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef7b0eb722bcd90d","name":"should update peer store before dialing","time":{"start":1752012925628,"stop":1752012925629,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2c2b33dba76a20","name":"Push message with numeric payload","time":{"start":1752013593506,"stop":1752013593506,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e45f8516c699673","name":"can start the service","time":{"start":1752012990648,"stop":1752012990649,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1520469ba5251c","name":"throws on content topic with empty application field","time":{"start":1752012910184,"stop":1752012910185,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b078fb1c41ab33","name":"should handle case with no peers in store","time":{"start":1752012925892,"stop":1752012925893,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e7f6b7e6274e30","name":"Check message with no payload is not received","time":{"start":1752013425477,"stop":1752013425477,"duration":0},"status":"passed","severity":"normal"},{"uid":"706c147b70d6a17b","name":"should invoke callbacks when receiving a message","time":{"start":1752012955626,"stop":1752012955627,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d0d93a455c351f","name":"should return no connections if no open connection provided","time":{"start":1752012926157,"stop":1752012926160,"duration":3},"status":"passed","severity":"normal"},{"uid":"f414742d74e0a3fb","name":"should redial peers when all connections are lost","time":{"start":1752012925956,"stop":1752012925956,"duration":0},"status":"passed","severity":"normal"},{"uid":"683f284368ffa949","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752012934112,"stop":1752012934113,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a9a68e7179bc1c","name":"should handle peer not in mesh for all topics","time":{"start":1752012926090,"stop":1752012926090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14207236e933f7b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752013478725,"stop":1752013478725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a387bc7a099f651","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752012925954,"stop":1752012925955,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1f0fa99ca9a6a2","name":"Relay - dialed after","time":{"start":1752013279241,"stop":1752013279242,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfebb67efd405df2","name":"shard 0","time":{"start":1752013252669,"stop":1752013252669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0e217d257f7d28","name":"Push message with content topic containing special chars","time":{"start":1752013593499,"stop":1752013593499,"duration":0},"status":"passed","severity":"normal"},{"uid":"6763707579f6616f","name":"isConnected should return true after first peer connects","time":{"start":1752013006138,"stop":1752013006138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc1f05d037eeb24","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752012926422,"stop":1752012926422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff92f443b38f78e","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752012910207,"stop":1752012910207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1227b88fe0f0b383","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752013136942,"stop":1752013136942,"duration":0},"status":"passed","severity":"normal"},{"uid":"da05f6b800a474b1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752012996994,"stop":1752012996994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9608be97933dd581","name":"Check received message containing Script","time":{"start":1752013425463,"stop":1752013425463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce2b2d0244560d0","name":"Fields are not dropped","time":{"start":1752012926218,"stop":1752012926218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2454b2277d8a16b","name":"Check publish message after service node is restarted","time":{"start":1752013136950,"stop":1752013136950,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38decbf90246573e","name":"Push message with content topic containing Script","time":{"start":1752013593512,"stop":1752013593512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde8eeae73cc838b","name":"Sets default value correctly","time":{"start":1752013276415,"stop":1752013276415,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a5161ed0f99483","name":"Query Generator, No Decoder","time":{"start":1752013226009,"stop":1752013226010,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c28a89fa2c255eb","name":"Check message with invalid timestamp is not received","time":{"start":1752013425466,"stop":1752013425466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12d296f1a8716d3","name":"should be empty after removing the only subscription","time":{"start":1752012955626,"stop":1752012955626,"duration":0},"status":"passed","severity":"normal"},{"uid":"60eccd054e83dcf2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752013425465,"stop":1752013425465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db228fa44b8b7ba","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752012996994,"stop":1752012996995,"duration":1},"status":"passed","severity":"normal"},{"uid":"1890cff338aeb395","name":"throws on content topic with too few or too many fields","time":{"start":1752012910183,"stop":1752012910183,"duration":0},"status":"passed","severity":"normal"},{"uid":"19791808830642b2","name":"should keep entries that haven't expired yet","time":{"start":1752012954509,"stop":1752012954510,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7cf12a96b85072","name":"should handle corrupted shard info gracefully","time":{"start":1752012926028,"stop":1752012926034,"duration":6},"status":"passed","severity":"normal"},{"uid":"df1a8abe551f577c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752012910206,"stop":1752012910206,"duration":0},"status":"passed","severity":"normal"},{"uid":"820b93f01c875efe","name":"should return null for non-existent peer","time":{"start":1752012925927,"stop":1752012925928,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b360c23a2b9d3f","name":"should be safe to call multiple times","time":{"start":1752012925622,"stop":1752012925622,"duration":0},"status":"passed","severity":"normal"},{"uid":"728809aa96c6751","name":"should drop connection to all peers on hangUp","time":{"start":1752013074267,"stop":1752013074268,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7c28e531caf086","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752012910208,"stop":1752012910208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aecb0c259266f49","name":"should not dispatch event when already disconnected","time":{"start":1752012925419,"stop":1752012925420,"duration":1},"status":"passed","severity":"normal"},{"uid":"16966e28281e16d3","name":"Push 30 different messages","time":{"start":1752013593497,"stop":1752013593497,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3378969d35c36fd","name":"1 Relay, 1 fetch","time":{"start":1752012934117,"stop":1752012934117,"duration":0},"status":"passed","severity":"normal"},{"uid":"e720535c55559671","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app95/8/topic660/test.js","time":{"start":1752013240131,"stop":1752013240131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5469d678e4d5edd8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752012934108,"stop":1752012934109,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c97fb6003082d75","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752012964996,"stop":1752012964996,"duration":0},"status":"passed","severity":"normal"},{"uid":"735cf6e9dfab043a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752013240129,"stop":1752013240129,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0862ee67ef33b0","name":"Decoder throws on undefined content topic","time":{"start":1752012946085,"stop":1752012946086,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64988ff3d58b8dd","name":"should dial peers from store when browser is connected","time":{"start":1752012925859,"stop":1752012925867,"duration":8},"status":"passed","severity":"normal"},{"uid":"b64a4ccafa8fafd7","name":"Push message with Arabic payload","time":{"start":1752013593492,"stop":1752013593493,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19bd1b81420e368","name":"should return unique PubsubTopics for static sharding","time":{"start":1752012910195,"stop":1752012910195,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f1af641d8b2fe7","name":"Check publish message after client node is restarted","time":{"start":1752013136951,"stop":1752013136951,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2908095b9df1773d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752012915436,"stop":1752012915437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d43f2cfb0f2b0d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752013425474,"stop":1752013425475,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdedd9a48d872730","name":"Encoder throws on empty string content topic","time":{"start":1752012946085,"stop":1752012946085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b148c2cf9c9db72","name":"should create all internal components","time":{"start":1752012926412,"stop":1752012926412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa0a90d3998a81c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752012915441,"stop":1752012915442,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c2c467e424e4c2","name":"should handle peer store errors gracefully","time":{"start":1752012925629,"stop":1752012925630,"duration":1},"status":"passed","severity":"normal"},{"uid":"470b38b6bdcd5caa","name":"Subscribe to topic containing Script and publish message","time":{"start":1752013140770,"stop":1752013140770,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a760017629e310","name":"Push message with content topic containing escaped characters","time":{"start":1752013593514,"stop":1752013593514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91906212ce849df","name":"should throw error - no id","time":{"start":1752012916167,"stop":1752012916167,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b7ab81525ee831","name":"Publishes to nwaku","time":{"start":1752013126228,"stop":1752013126229,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5ddada8ad2690","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752013006140,"stop":1752013006140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d8e5da4b1bffa8","name":"Subscribe to topic containing long and publish message","time":{"start":1752013140767,"stop":1752013140767,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6cb76a202806b3","name":"should handle complete dial lifecycle","time":{"start":1752012925520,"stop":1752012925521,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb850a04b31cbb04","name":"Using a function","time":{"start":1752013276414,"stop":1752013276414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab259484763d9020","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752013271440,"stop":1752013271441,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc06d55303f6524b","name":"Generator, custom pubsub topic","time":{"start":1752013256224,"stop":1752013256225,"duration":1},"status":"passed","severity":"normal"},{"uid":"7610552aec03f871","name":"Subscribe and receive messages via lightPush","time":{"start":1752013478718,"stop":1752013478718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06b56114e7f029a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752013271434,"stop":1752013271434,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e78aa266084dec9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752013478723,"stop":1752013478723,"duration":0},"status":"passed","severity":"normal"},{"uid":"795808eae501b8ae","name":"should reject if LightPush is requested but not mounted","time":{"start":1752012955925,"stop":1752012955925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07fbc9dc8dd8b30","name":"Waku message hash computation (no timestamp)","time":{"start":1752012925966,"stop":1752012925966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e250ebccb9068763","name":"pre and post cipher","time":{"start":1752012944787,"stop":1752012944787,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e33d9d88741048c","name":"should clear dial history on start","time":{"start":1752012925511,"stop":1752012925511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db61f37c96191dd","name":"should remove expired entries after TTL has passed","time":{"start":1752012954500,"stop":1752012954501,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d49f5b9eb42acf7","name":"Push message equal or less that 1MB","time":{"start":1752013593516,"stop":1752013593517,"duration":1},"status":"passed","severity":"normal"},{"uid":"f577c150a272f29d","name":"should add event listeners for peer connect and disconnect","time":{"start":1752012926056,"stop":1752012926056,"duration":0},"status":"passed","severity":"normal"},{"uid":"df75c61c9ebdf8b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752012910204,"stop":1752012910204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7105ded0703193","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752013478716,"stop":1752013478717,"duration":1},"status":"passed","severity":"normal"},{"uid":"30987ab52454710c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752013129695,"stop":1752013129695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5eddbfa10cfd99","name":"Encoder throws on undefined content topic","time":{"start":1752012944336,"stop":1752012944337,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecba77ad5e9a63a","name":"Ordered Callback - true","time":{"start":1752013260790,"stop":1752013260791,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b51f2c5826f158","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752012915432,"stop":1752012915433,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1fd738e166d73","name":"Default pageSize","time":{"start":1752013269647,"stop":1752013269647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d385a080657cee89","name":"should update ack status of messages in outgoing buffer","time":{"start":1752012969915,"stop":1752012969915,"duration":0},"status":"passed","severity":"normal"},{"uid":"164991b691b16c5f","name":"random static sharding 3 - Cluster ID: 338, Shard ID: 197","time":{"start":1752013252671,"stop":1752013252672,"duration":1},"status":"passed","severity":"normal"},{"uid":"a015b13de2adfc29","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752013258411,"stop":1752013258413,"duration":2},"status":"passed","severity":"normal"},{"uid":"5aba2cb3a5b0bd25","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752012964975,"stop":1752012964975,"duration":0},"status":"passed","severity":"normal"},{"uid":"42131d0a3a740475","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752012964973,"stop":1752012964973,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c93e8d58c19c4d","name":"Refresh subscription","time":{"start":1752013478710,"stop":1752013478710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34619251897021f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752012964981,"stop":1752012964981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ff86d82d927bc","name":"Subscribe and receives messages on 20 topics","time":{"start":1752013478720,"stop":1752013478720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f970e7e8b06e78","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752013140775,"stop":1752013140776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8e59054f864fd5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752013478719,"stop":1752013478719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab96657ce3dec50a","name":"Publish message with rate limit","time":{"start":1752013136953,"stop":1752013136953,"duration":0},"status":"passed","severity":"normal"},{"uid":"43de5701390c88c7","name":"Overlapping topic subscription","time":{"start":1752013478710,"stop":1752013478710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8251791d47481e02","name":"should return empty array for non-existent peer","time":{"start":1752012925894,"stop":1752012925907,"duration":13},"status":"passed","severity":"normal"},{"uid":"1af7560231150e3d","name":"should hang up with PeerId and return true on success","time":{"start":1752012926417,"stop":1752012926417,"duration":0},"status":"passed","severity":"normal"},{"uid":"4793c3f708e55019","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752013213831,"stop":1752013213831,"duration":0},"status":"passed","severity":"normal"},{"uid":"5027cf430379b033","name":"should handle case when navigator is not available","time":{"start":1752012925401,"stop":1752012925401,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c56d546c5daa7a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752013006137,"stop":1752013006137,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b2f44c07f010e0","name":"messageHashStr works with IProtoMessage","time":{"start":1752012925980,"stop":1752012925980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e731113b03156c23","name":"Push message with custom timestamp: 1721254617250","time":{"start":1752013593516,"stop":1752013593516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f7dda9001e673b","name":"should dial peer when peer is discovered","time":{"start":1752012925623,"stop":1752012925626,"duration":3},"status":"passed","severity":"normal"},{"uid":"86d59e7c00ac07f3","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752012990655,"stop":1752012990655,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea9119697fd55f50","name":"should not fail to stop the service if it was not started","time":{"start":1752013112599,"stop":1752013112599,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd4b35d930f0358","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752012910187,"stop":1752012910187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebbcc91bf29abec","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752012925974,"stop":1752012925975,"duration":1},"status":"passed","severity":"normal"},{"uid":"88849f1b9916adcd","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752013140776,"stop":1752013140776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5c498069d5bc6d","name":"Check received message containing long","time":{"start":1752013425468,"stop":1752013425469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f5230a8bcc7b0f","name":"Check received message containing Arabic","time":{"start":1752013425470,"stop":1752013425470,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fa77244e507ad9","name":"should create KeepAliveManager with relay","time":{"start":1752012926055,"stop":1752012926056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea35a22cf3a6de24","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752012955552,"stop":1752012955552,"duration":0},"status":"passed","severity":"normal"},{"uid":"218c8fe5c2414276","name":"should not process empty queue","time":{"start":1752012925518,"stop":1752012925519,"duration":1},"status":"passed","severity":"normal"},{"uid":"6725dca851fdb0ae","name":"Check publish message containing long","time":{"start":1752013136928,"stop":1752013136929,"duration":1},"status":"passed","severity":"normal"},{"uid":"235ae350865bc64a","name":"returns all values when wanted number is greater than available values","time":{"start":1752012933672,"stop":1752012933673,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5532c8163be4a4","name":"Push message with content topic containing JSON","time":{"start":1752013593501,"stop":1752013593502,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0951905c260b0a6","name":"should get tags for the connected peer","time":{"start":1752012925868,"stop":1752012925869,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f7b75f96cd7e18","name":"Query Generator, No message returned","time":{"start":1752013226010,"stop":1752013226010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7f9aebd256cc91","name":"should not discard bootstrap peers if under the limit","time":{"start":1752013016926,"stop":1752013016927,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1336d85b94a5623","name":"should throw error - invalid id","time":{"start":1752012916167,"stop":1752012916167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a887e582276b6de5","name":"should skip updating peer store if peer has same addresses","time":{"start":1752012925630,"stop":1752012925631,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e01d5dfaf9c8ab","name":"Check publish message containing Arabic","time":{"start":1752013136934,"stop":1752013136935,"duration":1},"status":"passed","severity":"normal"},{"uid":"721c9b1ea3ca4bc8","name":"Push message with long payload","time":{"start":1752013593491,"stop":1752013593491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92032a5e654ae55","name":"should be able to dial TLS multiaddrs","time":{"start":1752013074271,"stop":1752013074274,"duration":3},"status":"passed","severity":"normal"},{"uid":"957656d743b37e68","name":"Check received message containing numeric","time":{"start":1752013425460,"stop":1752013425460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8df9b17ced4b6fb","name":"should create KeepAliveManager with required options","time":{"start":1752012926053,"stop":1752012926055,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4e60f9ff96e0263","name":"should emit a peer event after start","time":{"start":1752012990652,"stop":1752012990652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c246afe5cb73b2ea","name":"Push message with meta","time":{"start":1752013593503,"stop":1752013593503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b885675cfb372a63","name":"Check received message containing special chars","time":{"start":1752013425469,"stop":1752013425469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38ddbea3930eb61","name":"Push message with shell command payload","time":{"start":1752013593495,"stop":1752013593495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82eb13ebd1ae560","name":"Passing page size 3 when there are 20 messages","time":{"start":1752013269641,"stop":1752013269643,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f4f79850d6e682c","name":"should return false when peer has no shard info","time":{"start":1752012926010,"stop":1752012926010,"duration":0},"status":"passed","severity":"normal"},{"uid":"967a9287226829f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752012910199,"stop":1752012910199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed26ea48497da661","name":"Store - dialed first","time":{"start":1752013279244,"stop":1752013279245,"duration":1},"status":"passed","severity":"normal"},{"uid":"824649ef4d9f2b0a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752012910188,"stop":1752012910189,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a050ea3af423839","name":"random static sharding 7 - Cluster ID: 863, Shard ID: 867","time":{"start":1752013252673,"stop":1752013252673,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe961f27fab0753","name":"should convert tags map to array of keys","time":{"start":1752012925908,"stop":1752012925908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40370ddc0b38b72","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752012910209,"stop":1752012910209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed0309e8711c1ae","name":"Relay + Store","time":{"start":1752012916178,"stop":1752012916178,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ce7c51c8dd4f4","name":"should be safe to call multiple times","time":{"start":1752012925855,"stop":1752012925856,"duration":1},"status":"passed","severity":"normal"},{"uid":"34798e3408639707","name":"should set field with all protocols enabled","time":{"start":1752012916176,"stop":1752012916177,"duration":1},"status":"passed","severity":"normal"},{"uid":"85835f518d66ec26","name":"should add peer to queue when queue is not empty","time":{"start":1752012925514,"stop":1752012925514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d850aecc01f206c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752012955546,"stop":1752012955547,"duration":1},"status":"passed","severity":"normal"},{"uid":"99021fc9082d4652","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752013478705,"stop":1752013478706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4fd63af084d854","name":"Renews subscription after lossing a connection","time":{"start":1752013478717,"stop":1752013478717,"duration":0},"status":"passed","severity":"normal"},{"uid":"388491eb54c0c0c8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752013140760,"stop":1752013140761,"duration":1},"status":"passed","severity":"normal"},{"uid":"1824e12968fb14e6","name":"Publish without waiting for remote peer","time":{"start":1752013140759,"stop":1752013140759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd06d20cdf5e365","name":"random static sharding 9 - Cluster ID: 238, Shard ID: 36","time":{"start":1752013252674,"stop":1752013252674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c205ceee70c9ad","name":"should remove event listeners","time":{"start":1752012925858,"stop":1752012925858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0cfe5d4ff8686d","name":"Generator, custom pubsub topic","time":{"start":1752013256226,"stop":1752013256226,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb1a635c6ec4eae6","name":"should handle dial errors","time":{"start":1752012926416,"stop":1752012926416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c621755cca2adf95","name":"Correctly serialized arguments","time":{"start":1752013075489,"stop":1752013075489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2597a976725c68a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752013271439,"stop":1752013271439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de28361e8ec3b2b","name":"Passing an array","time":{"start":1752013276414,"stop":1752013276414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8c8f810baf6489","name":"should return false when connections are non-bootstrap peers","time":{"start":1752012925948,"stop":1752012925948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09387f6b90fbd45","name":"Check publish message containing Script","time":{"start":1752013136936,"stop":1752013136936,"duration":0},"status":"passed","severity":"normal"},{"uid":"de56ed7c9b42956c","name":"can start and stop the service","time":{"start":1752013112598,"stop":1752013112598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad127446fb2ae36","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752012926267,"stop":1752012926267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1114a34da03e7f","name":"should dial with PeerId and return stream","time":{"start":1752012926415,"stop":1752012926415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba436a5eb0225c1d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752013478716,"stop":1752013478716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c13f81a9c27a2f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752012969911,"stop":1752012969912,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06f79d2977e7ebf","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752012925879,"stop":1752012925879,"duration":0},"status":"passed","severity":"normal"},{"uid":"938d195d98b972fa","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752012964972,"stop":1752012964972,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b3b724020f3e43","name":"Check received message containing Basic HTML tag","time":{"start":1752013425471,"stop":1752013425472,"duration":1},"status":"passed","severity":"normal"},{"uid":"84503e97d9b24289","name":"should return false when peer has no overlapping shards","time":{"start":1752012926010,"stop":1752012926010,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e2acef52fd9015","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752013478717,"stop":1752013478717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd53b632f813d1","name":"Push message with content topic containing shell command","time":{"start":1752013593502,"stop":1752013593502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b326e15f89946ec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752013132267,"stop":1752013132267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e308b072c169afb","name":"Publish message with custom timestamp: Wed Jul 17 2024 22:18:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1752013136942,"stop":1752013136943,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f68f294edd5325","name":"Push message with content topic containing long","time":{"start":1752013593510,"stop":1752013593511,"duration":1},"status":"passed","severity":"normal"},{"uid":"5514e259256ad106","name":"Push message with XML payload","time":{"start":1752013593508,"stop":1752013593508,"duration":0},"status":"passed","severity":"normal"},{"uid":"97af94eea0e112a4","name":"should insert elements correctly","time":{"start":1752012967220,"stop":1752012967220,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6b1afc15104faf","name":"messageHashStr produces different results for different inputs","time":{"start":1752012925981,"stop":1752012925981,"duration":0},"status":"passed","severity":"normal"},{"uid":"307b2201160d6454","name":"should dial peers from store when no connections remain","time":{"start":1752012925879,"stop":1752012925880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a6d1f1126cee3a","name":"should be safe to call multiple times","time":{"start":1752012926056,"stop":1752012926057,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d68080f8b820f7","name":"should emit a peer event after start","time":{"start":1752012938417,"stop":1752012938418,"duration":1},"status":"passed","severity":"normal"},{"uid":"245157aeb2366100","name":"should return false when peer is on different cluster","time":{"start":1752012926009,"stop":1752012926009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e845379a958f80f9","name":"should set default options when no config provided","time":{"start":1752012926411,"stop":1752012926412,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d5cd3dead43ed","name":"should drop connection via multiaddr with hangUp","time":{"start":1752013074270,"stop":1752013074271,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d989ba87281dd47","name":"Push message with rate limit","time":{"start":1752013593515,"stop":1752013593516,"duration":1},"status":"passed","severity":"normal"},{"uid":"e239271b9c906edc","name":"ignores domain fetching errors","time":{"start":1752012934496,"stop":1752012934496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae32eb0c27c1db1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752012910206,"stop":1752012910206,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cc9565e4a9a562","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752013132268,"stop":1752013132268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dd6f6ac55f4e69","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752012925980,"stop":1752012925980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebebfd5bd6b8e31","name":"should handle disconnect when peer has no timers","time":{"start":1752012926086,"stop":1752012926086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a64d3b049617bfc","name":"Wrong topic","time":{"start":1752013240134,"stop":1752013240134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9554ab6e7d882c00","name":"should handle general insertion and lookup correctly","time":{"start":1752012967223,"stop":1752012967223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af9c72796962ab6","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752013271435,"stop":1752013271436,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4d04fc03278cb4","name":"Push message with content topic containing special chars","time":{"start":1752013593511,"stop":1752013593511,"duration":0},"status":"passed","severity":"normal"},{"uid":"66efb6143a1d68fa","name":"Decoder throws on empty string content topic","time":{"start":1752012944338,"stop":1752012944338,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2c05314891ab79","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752012915442,"stop":1752012915445,"duration":3},"status":"passed","severity":"normal"},{"uid":"1bb3ffc92cc64310","name":"should set field with only RELAY enabled","time":{"start":1752012916177,"stop":1752012916177,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdb790907919fb6","name":"Push message with emoji payload","time":{"start":1752013593496,"stop":1752013593497,"duration":1},"status":"passed","severity":"normal"},{"uid":"5623595fc7569434","name":"Push message with content topic containing Arabic","time":{"start":1752013593500,"stop":1752013593500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c784bd3dac590353","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752012955443,"stop":1752012955444,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6e5323b8382c18","name":"Push message with emoji payload","time":{"start":1752013593509,"stop":1752013593509,"duration":0},"status":"passed","severity":"normal"},{"uid":"231d8e2125e60d2f","name":"Check publish message containing emoji","time":{"start":1752013136942,"stop":1752013136942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3344d99625750335","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752013252675,"stop":1752013252675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68b8b4d2dd4258b","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752012925869,"stop":1752012925869,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c129c62e9d2eb70","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752012926080,"stop":1752012926082,"duration":2},"status":"passed","severity":"normal"},{"uid":"a591a0a54d03f5fb","name":"throws on content topic with non-number generation field","time":{"start":1752012910183,"stop":1752012910184,"duration":1},"status":"passed","severity":"normal"},{"uid":"213ae2a8585c1460","name":"should handle queue processing errors gracefully","time":{"start":1752012925519,"stop":1752012925519,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ab98b07514e34b","name":"should reject if Relay is requested but not mounted","time":{"start":1752012955925,"stop":1752012955925,"duration":0},"status":"passed","severity":"normal"},{"uid":"874bb89e27c69cd1","name":"does not throw on valid cases","time":{"start":1752012910182,"stop":1752012910182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf41b74de664753","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752013478727,"stop":1752013478727,"duration":0},"status":"passed","severity":"normal"},{"uid":"811ab8d112dae646","name":"accepts valid content-filtered query","time":{"start":1752012926254,"stop":1752012926255,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcdb1f9b72f4be0","name":"Passing page size 110 when there are 120 messages","time":{"start":1752013269646,"stop":1752013269647,"duration":1},"status":"passed","severity":"normal"},{"uid":"87647e6989936cc3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752012964974,"stop":1752012964974,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eb327f8312016","name":"should fail to send if no connected peers found","time":{"start":1752012955161,"stop":1752012955165,"duration":4},"status":"passed","severity":"normal"},{"uid":"346b16f93a7ac461","name":"should handle task timeouts","time":{"start":1752012955301,"stop":1752012955301,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b683921458170a5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752012955692,"stop":1752012955692,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e8e68ece2c2454","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752013226016,"stop":1752013226016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afc98bae18a2dd2","name":"Push message with Script payload","time":{"start":1752013593493,"stop":1752013593494,"duration":1},"status":"passed","severity":"normal"},{"uid":"8911f1e1cb3e911c","name":"should handle errors gracefully when getting peer info","time":{"start":1752012926028,"stop":1752012926028,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99671717ec28b2e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752013085169,"stop":1752013085169,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c763c06db75a24","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752012964982,"stop":1752012964985,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e9c54f225c83cc1","name":"1 Store, 2 fetches","time":{"start":1752012934117,"stop":1752012934117,"duration":0},"status":"passed","severity":"normal"},{"uid":"d793899a2fc5427c","name":"should clear timers for specific peer on disconnect","time":{"start":1752012926085,"stop":1752012926086,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cf0a95ef82566b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752012969913,"stop":1752012969913,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe8c96ea5ca57d3","name":"random static sharding 4 - Cluster ID: 274, Shard ID: 452","time":{"start":1752013252672,"stop":1752013252672,"duration":0},"status":"passed","severity":"normal"},{"uid":"58233aa0d5559fea","name":"should be safe to call multiple times","time":{"start":1752012926414,"stop":1752012926414,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f174b525ddb655","name":"should handle special patterns correctly","time":{"start":1752012967222,"stop":1752012967223,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df4d5055747ce83","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752012955627,"stop":1752012955628,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1b7612ecee5711","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752012965006,"stop":1752012965006,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d021bf0c3934ec","name":"should allow redial after cooldown period","time":{"start":1752012925515,"stop":1752012925516,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b8bdfa16971de9","name":"Push message with Script payload","time":{"start":1752013593507,"stop":1752013593508,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7da467771dbd17a","name":"Refresh subscription","time":{"start":1752013478721,"stop":1752013478721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa887bae24611fd","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752012964974,"stop":1752012964974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1e4d42e974eac6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752013271436,"stop":1752013271437,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba6f2f906977263","name":"should hang up with multiaddr and return true on success","time":{"start":1752012926418,"stop":1752012926418,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5ee7174b31dc4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752012964994,"stop":1752012964995,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c457e1f7cffbd3","name":"Push message with content topic containing XML","time":{"start":1752013593501,"stop":1752013593501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d2e04b2000765c","name":"should not fail to stop the service if it was not started","time":{"start":1752012938416,"stop":1752012938417,"duration":1},"status":"passed","severity":"normal"},{"uid":"def51b7d235a3c73","name":"Push message with custom timestamp: 1752009417250","time":{"start":1752013593516,"stop":1752013593516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b390cc3dcfe2ed78","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752012915424,"stop":1752012915426,"duration":2},"status":"passed","severity":"normal"},{"uid":"da9d2cce7c0a8a12","name":"should be able to encode the field with only STORE set to true","time":{"start":1752012915426,"stop":1752012915427,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a228260cf2e8e54","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752012955553,"stop":1752012955553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3ebd131d9011da","name":"should merge provided config with defaults","time":{"start":1752012926412,"stop":1752012926412,"duration":0},"status":"passed","severity":"normal"},{"uid":"689a1c8e56c1b6c3","name":"should be safe to call multiple times","time":{"start":1752012925513,"stop":1752012925513,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9901efd8cd7fb4b","name":"Push message with SQL Injection payload","time":{"start":1752013593507,"stop":1752013593507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d827aa0dd7479","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752012964990,"stop":1752012964991,"duration":1},"status":"passed","severity":"normal"},{"uid":"690abbc261db18a8","name":"should handle peer store errors gracefully","time":{"start":1752012925928,"stop":1752012925928,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be5e09a6bc1ff0c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752013478716,"stop":1752013478716,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1618e8b51691a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app40/2/topic372/proto","time":{"start":1752013240133,"stop":1752013240133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d42d961360ef595","name":"should return false when pubsub topic parsing fails","time":{"start":1752012926027,"stop":1752012926027,"duration":0},"status":"passed","severity":"normal"},{"uid":"83201e1beefa59c2","name":"Check received message containing unicode special characters","time":{"start":1752013425464,"stop":1752013425464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef25dc8c02cb2ed","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752012964995,"stop":1752012964995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fe29a4c2aed651","name":"Push message with short payload","time":{"start":1752013593505,"stop":1752013593505,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe42987d9d7ae5d4","name":"should return empty array when no peers connected","time":{"start":1752012926419,"stop":1752012926419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be3debe4f6e987d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752012934499,"stop":1752012934499,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bead502fa61bb24","name":"recovers when dns.resolve returns empty","time":{"start":1752012934496,"stop":1752012934496,"duration":0},"status":"passed","severity":"normal"},{"uid":"610ad04ebcd9243e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752012926656,"stop":1752012926656,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cc8e4b8e60e97c","name":"Push message with shell command payload","time":{"start":1752013593509,"stop":1752013593509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3358cb2659d4fb9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752012926266,"stop":1752012926266,"duration":0},"status":"passed","severity":"normal"},{"uid":"922abc95bf8aa689","name":"should store libp2p and options references","time":{"start":1752012925843,"stop":1752012925843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87d052135148b58","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752013478713,"stop":1752013478713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac126c9ad0233af","name":"Push message with unicode special characters payload","time":{"start":1752013593509,"stop":1752013593509,"duration":0},"status":"passed","severity":"normal"},{"uid":"509c5098462234d7","name":"should return true when peer is on the same network","time":{"start":1752012926009,"stop":1752012926009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9231b4feb6f1e6","name":"should retry if all attempts fail","time":{"start":1752012955302,"stop":1752012955303,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d292012a9d33747","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752013478708,"stop":1752013478708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbe51781f30e253","name":"Throws when trying to push message with empty payload","time":{"start":1752013593498,"stop":1752013593498,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ab73bb8a80b52d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752013129698,"stop":1752013129698,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7acc669b7c89a7","name":"should handle peerStore errors gracefully","time":{"start":1752012926420,"stop":1752012926420,"duration":0},"status":"passed","severity":"normal"},{"uid":"56987364fca486d2","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752012934117,"stop":1752012934118,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a38efe67968393","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752012969914,"stop":1752012969914,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ed39f370916b78","name":"should add and check entries correctly","time":{"start":1752012954492,"stop":1752012954499,"duration":7},"status":"passed","severity":"normal"},{"uid":"3a8f14cf7fb9bb14","name":"returns nothing if no connections present","time":{"start":1752012926154,"stop":1752012926155,"duration":1},"status":"passed","severity":"normal"},{"uid":"b024941f1fe23a53","name":"should dial peer immediately when queue is empty","time":{"start":1752012925514,"stop":1752012925514,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f4ccf7380f0249","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752012964968,"stop":1752012964968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5737b669a5cf8e","name":"should throw an error for missing required configuration","time":{"start":1752012910197,"stop":1752012910197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9eccad2fd9693c","name":"Check publish message containing unicode special characters","time":{"start":1752013136941,"stop":1752013136941,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d54ff29b5b5914","name":"should return false when shard info is undefined","time":{"start":1752012926020,"stop":1752012926020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb9ef0bd7cfe8d8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752012955691,"stop":1752012955691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b168624f386a6a6d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752012910206,"stop":1752012910206,"duration":0},"status":"passed","severity":"normal"},{"uid":"657684892cb608a5","name":"should hang up bootstrap peer if over limit","time":{"start":1752012925872,"stop":1752012925879,"duration":7},"status":"passed","severity":"normal"},{"uid":"c46373ee65275800","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752013140769,"stop":1752013140770,"duration":1},"status":"passed","severity":"normal"},{"uid":"519b0939539237c1","name":"should handle case when globalThis is not available","time":{"start":1752012925402,"stop":1752012925404,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce8ebf499ad6b487","name":"should not receive a peer event before start","time":{"start":1752013112600,"stop":1752013112601,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4611396e4652c68","name":"A test","time":{"start":1752013074455,"stop":1752013074455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1c0e37e43f23bd","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752013226015,"stop":1752013226016,"duration":1},"status":"passed","severity":"normal"},{"uid":"f040100884f8423d","name":"should send to specified number of peers of used peers","time":{"start":1752012955165,"stop":1752012955166,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe17e834b6fc7fc5","name":"should return false and handle errors gracefully","time":{"start":1752012926418,"stop":1752012926418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d4824bbd5d594f","name":"Check received message containing numeric","time":{"start":1752013425469,"stop":1752013425469,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cc49552ac3df42","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752012969910,"stop":1752012969910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5925533436b3c5a","name":"Query with Promise Callback, No message returned","time":{"start":1752013226016,"stop":1752013226017,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8f4ef8d361cf29","name":"Check message with invalid timestamp is not received","time":{"start":1752013425475,"stop":1752013425475,"duration":0},"status":"passed","severity":"normal"},{"uid":"23144118e618deed","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752012925964,"stop":1752012925965,"duration":1},"status":"passed","severity":"normal"},{"uid":"56490470d119842e","name":"Mutual subscription","time":{"start":1752013140758,"stop":1752013140758,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedf4b17d39bff4a","name":"should handle peer store errors gracefully","time":{"start":1752012925907,"stop":1752012925907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475d516a089c50e","name":"Generator, 2 different pubsubtopics","time":{"start":1752013256226,"stop":1752013256226,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5eb45fd3c02b11be","name":"Push message with special chars payload","time":{"start":1752013593506,"stop":1752013593506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f547bbb9945d801","name":"should start ping timers on peer connect","time":{"start":1752012926072,"stop":1752012926072,"duration":0},"status":"passed","severity":"normal"},{"uid":"162e7658ae894a7c","name":"should requeue task if no peer is available","time":{"start":1752012955297,"stop":1752012955298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5087704d7f8057","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752013478722,"stop":1752013478722,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c83bf1c0eb59d0","name":"should return false when peer is not found","time":{"start":1752012926027,"stop":1752012926027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9087d5bb58f95","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752012926185,"stop":1752012926185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e74838c76978b29","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752012964967,"stop":1752012964967,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc994c4687baad2","name":"Check publish message containing shell command","time":{"start":1752013136940,"stop":1752013136940,"duration":0},"status":"passed","severity":"normal"},{"uid":"85771dc4ece2e5a5","name":"Push 30 different messages","time":{"start":1752013593510,"stop":1752013593510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5338ab2425b11723","name":"throws on content topic with empty topic name field","time":{"start":1752012910185,"stop":1752012910185,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4171a1417789d8","name":"Relay - dialed first","time":{"start":1752013279241,"stop":1752013279241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6f90a970acbab8","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752012925955,"stop":1752012925955,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba65d3774cddc45e","name":"should handle peer store update failures gracefully","time":{"start":1752012926078,"stop":1752012926078,"duration":0},"status":"passed","severity":"normal"},{"uid":"469cd25190ba3b40","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752013478722,"stop":1752013478722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c283925cd7347f0","name":"less peers than existing","time":{"start":1752013112939,"stop":1752013112939,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0ee1b6012a8d00e","name":"Push message with content topic containing long","time":{"start":1752013593498,"stop":1752013593499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff7455be4aa2811","name":"Check received message containing JSON","time":{"start":1752013425472,"stop":1752013425472,"duration":0},"status":"passed","severity":"normal"},{"uid":"da01f747ca6274fd","name":"same cluster, same shard: nodes connect","time":{"start":1752013085170,"stop":1752013085170,"duration":0},"status":"passed","severity":"normal"},{"uid":"743306cb43ccdb17","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752013132270,"stop":1752013132270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78c22ff68ca1ba0","name":"Check received message containing Chinese","time":{"start":1752013425461,"stop":1752013425461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee043dea852e422","name":"can start and stop the service","time":{"start":1752012990650,"stop":1752012990650,"duration":0},"status":"passed","severity":"normal"},{"uid":"aede6251a7a92a46","name":"Subscribe and receive messages via lightPush","time":{"start":1752013478705,"stop":1752013478705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b445270175a0ee48","name":"should not fail to start the service if it is already started","time":{"start":1752012990651,"stop":1752012990652,"duration":1},"status":"passed","severity":"normal"},{"uid":"a722662f5910b37a","name":"should remove event listeners from globalThis","time":{"start":1752012925398,"stop":1752012925399,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d33ffb5899049e","name":"should transition to Unhealthy when no connections","time":{"start":1752012955456,"stop":1752012955456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c89a6de5b8750ec","name":"same cluster, different shard: nodes connect","time":{"start":1752013085170,"stop":1752013085170,"duration":0},"status":"passed","severity":"normal"},{"uid":"32da39db69101983","name":"should lock peers when selected","time":{"start":1752012955547,"stop":1752012955549,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d36a79930315946","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752012964973,"stop":1752012964973,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b0839ecb71b2a1","name":"should create an instance with libp2p and dialer","time":{"start":1752012925616,"stop":1752012925617,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30ec5b9e7cd180e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752013200045,"stop":1752013200045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4407a2e506c777","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752012910207,"stop":1752012910207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8585567de11687c9","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752012964956,"stop":1752012964965,"duration":9},"status":"passed","severity":"normal"},{"uid":"f00878bbcfdbf3e8","name":"Check publish message containing escaped characters","time":{"start":1752013136941,"stop":1752013136941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e973f361d4d6f25","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752012926079,"stop":1752012926079,"duration":0},"status":"passed","severity":"normal"},{"uid":"99931ffacc333600","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752012934109,"stop":1752012934110,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba13c8a3ca63fa4","name":"Check publish message containing Russian","time":{"start":1752013136935,"stop":1752013136935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1407c492be5692","name":"should handle browser offline state overriding peer connections","time":{"start":1752012925430,"stop":1752012925430,"duration":0},"status":"passed","severity":"normal"},{"uid":"312ac2b71bd5772e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752013075246,"stop":1752013075247,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad6f2c03122188","name":"Decoder throws on empty string content topic","time":{"start":1752012926656,"stop":1752012926656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f86983583acb55b","name":"should detect messages with missing dependencies","time":{"start":1752012969912,"stop":1752012969912,"duration":0},"status":"passed","severity":"normal"},{"uid":"520a3f209062b126","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752012969909,"stop":1752012969909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5df0a4ebe283f3c","name":"Privacy Node - default protocol","time":{"start":1752013279247,"stop":1752013279247,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb6c8ad7fafea92","name":"should only return 1 node with store capability","time":{"start":1752012934498,"stop":1752012934498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6a58019c4079e7","name":"Check publish message containing JSON","time":{"start":1752013136939,"stop":1752013136939,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c53f7ed2bf0c28","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752012996995,"stop":1752012996995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cddf6b7aae13be","name":"Fails to publish duplicate message","time":{"start":1752013136944,"stop":1752013136946,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d9f4b8f1b32fa95","name":"should not receive a peer event after stop","time":{"start":1752013112601,"stop":1752013112601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d19d9eef5e02f04","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752012944333,"stop":1752012944334,"duration":1},"status":"passed","severity":"normal"},{"uid":"274a9f2120b668a0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752013140769,"stop":1752013140769,"duration":0},"status":"passed","severity":"normal"},{"uid":"168a9806b5b94aaa","name":"Ephemeral messages are not stored","time":{"start":1752012996992,"stop":1752012996993,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fcd7bce8fa41699","name":"Check received message containing short","time":{"start":1752013425468,"stop":1752013425468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6c2be0337c0c96","name":"should encode/decode to RLP encoding","time":{"start":1752012916172,"stop":1752012916172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d03b77801f2356d","name":"should retry on complete failure if specified","time":{"start":1752012955166,"stop":1752012955166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf48354ba52d090","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752012934115,"stop":1752012934115,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef3ac3d8a16032c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752013132271,"stop":1752013132271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae769fd7db2ddd4f","name":"should handle null peers returned by getPeer","time":{"start":1752012925951,"stop":1752012925952,"duration":1},"status":"passed","severity":"normal"},{"uid":"28225b6f6bf215ab","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752013271432,"stop":1752013271433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a039a993cd83b2f3","name":"should handle peer store errors during connection limiting","time":{"start":1752012925957,"stop":1752012925957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae11222e31aae77","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752012925965,"stop":1752012925965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b226528653df90c2","name":"Push message with custom timestamp: 1721254617249","time":{"start":1752013593504,"stop":1752013593504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1472224e010e75a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752012910200,"stop":1752012910200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef30e64ba0ceefca","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752012915428,"stop":1752012915429,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ebf8c0aa51921d","name":"Push message with content topic containing numeric","time":{"start":1752013593499,"stop":1752013593499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7998c01a1a87406","name":"should get / set UDP multiaddr","time":{"start":1752012916173,"stop":1752012916173,"duration":0},"status":"passed","severity":"normal"},{"uid":"51990f029c739322","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752012964993,"stop":1752012964994,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ed2bb1067d73f9","name":"should handle connection event","time":{"start":1752012925868,"stop":1752012925868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7657a0934b457ef","name":"should respect custom numPeersToUse configuration","time":{"start":1752012955553,"stop":1752012955553,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8688eae28ccbd","name":"should return false","time":{"start":1752012916168,"stop":1752012916171,"duration":3},"status":"passed","severity":"normal"},{"uid":"28754ee8a42aaafa","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752012910195,"stop":1752012910195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5a0952c6f88e1f","name":"Relay - times out","time":{"start":1752013279242,"stop":1752013279242,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d75dd752130bc5","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752012964986,"stop":1752012964986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae577e833644c89f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752012964993,"stop":1752012964993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c146092fb39e769d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752012910025,"stop":1752012910026,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b5e0022870f369","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752013478723,"stop":1752013478723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca52f466134a3a2","name":"should properly start and stop event listening","time":{"start":1752012955458,"stop":1752012955458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0679b3a073d447e","name":"Throws when trying to push message with empty payload","time":{"start":1752013593510,"stop":1752013593510,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cbcc89f47c055","name":"peer exchange sets tag","time":{"start":1752013140651,"stop":1752013140651,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f0cf076c66aa7a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752012964994,"stop":1752012964994,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df9e929772ad9dc","name":"Publish message with custom timestamp: Tue Jul 08 2025 21:18:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1752013136943,"stop":1752013136943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8beb0e83ea71d6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752012934113,"stop":1752012934113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9754e7990d6d557","name":"Overlapping topic subscription","time":{"start":1752013478721,"stop":1752013478721,"duration":0},"status":"passed","severity":"normal"},{"uid":"27519e869442d46a","name":"Generator, custom pubsub topic","time":{"start":1752013256227,"stop":1752013256227,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c1ac03f7081503","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752012944335,"stop":1752012944335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83b0c2956d8b906","name":"should decode valid enr successfully","time":{"start":1752012916164,"stop":1752012916164,"duration":0},"status":"passed","severity":"normal"},{"uid":"139d3b97d85e1250","name":"Encoder throws on empty string content topic","time":{"start":1752012944337,"stop":1752012944337,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e54f9607f76484","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752013264706,"stop":1752013264706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea31f568819a4583","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752013085168,"stop":1752013085169,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe1b2e59c5c63c","name":"Check message received after jswaku node is restarted","time":{"start":1752013425477,"stop":1752013425478,"duration":1},"status":"passed","severity":"normal"},{"uid":"38740d1168953e5f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752012946083,"stop":1752012946084,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d1324d3862f8f9","name":"Check message with no content topic is not received","time":{"start":1752013425476,"stop":1752013425476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21589226a17a112","name":"Does not throw an exception when node disconnects","time":{"start":1752013276413,"stop":1752013276413,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bf3f8b845da264","name":"should create ConnectionLimiter with required options","time":{"start":1752012925842,"stop":1752012925842,"duration":0},"status":"passed","severity":"normal"},{"uid":"89af795cb1011de5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752013140768,"stop":1752013140768,"duration":0},"status":"passed","severity":"normal"},{"uid":"910bf96fae3d5f25","name":"Push message with content topic containing SQL Injection","time":{"start":1752013593512,"stop":1752013593512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83c6f2d8be9b2b6","name":"Nodes with multiple pubsub topic","time":{"start":1752013129696,"stop":1752013129697,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c1156d4ef5d33e","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752012910195,"stop":1752012910196,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dfc6c8389ec9a7","name":"should return false when peer is not on topic","time":{"start":1752012926422,"stop":1752012926422,"duration":0},"status":"passed","severity":"normal"},{"uid":"642eafe66ecfdab7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752013256226,"stop":1752013256227,"duration":1},"status":"skipped","severity":"normal"},{"uid":"70fd54af035740ac","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752012964996,"stop":1752012964996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0a7bb7d3d4c93c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752012964997,"stop":1752012964998,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cece493d245aaa1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752012964988,"stop":1752012964988,"duration":0},"status":"passed","severity":"normal"},{"uid":"337ca2390ad0643","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752012964985,"stop":1752012964986,"duration":1},"status":"passed","severity":"normal"},{"uid":"12bafa93d4b49ca9","name":"should return false when under bootstrap limit","time":{"start":1752012925929,"stop":1752012925929,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d7a467402ee737","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752012964996,"stop":1752012964996,"duration":0},"status":"passed","severity":"normal"},{"uid":"57728835434dc31d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752013200048,"stop":1752013200048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fb12efda522b76","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752012915429,"stop":1752012915430,"duration":1},"status":"passed","severity":"normal"},{"uid":"3382d1d0c61c60b5","name":"should dial peer when no shard info available","time":{"start":1752012925517,"stop":1752012925517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df0dbb4173c8a05","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752013129696,"stop":1752013129696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3074dab343653a04","name":"Generator, 2 different pubsubtopics","time":{"start":1752013256225,"stop":1752013256225,"duration":0},"status":"passed","severity":"normal"},{"uid":"154731e952607545","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752013478726,"stop":1752013478726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bd25aaa6e26d15","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752013478711,"stop":1752013478712,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0d4266953d899b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752012934110,"stop":1752012934110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9137a24a5e9b4250","name":"should return usable stream attached to connection","time":{"start":1752012926265,"stop":1752012926265,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc2ffbbc01c7717","name":"accepts time-filtered query with content filter","time":{"start":1752012926257,"stop":1752012926257,"duration":0},"status":"passed","severity":"normal"},{"uid":"96eca41a513c1a3e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752013478724,"stop":1752013478724,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc30c76c161c2482","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752012964955,"stop":1752012964955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d848b53090c666ef","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752012964966,"stop":1752012964966,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c8f8ea73a49093","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752012910190,"stop":1752012910190,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e4723d77ab1782","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752012964994,"stop":1752012964994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0693e71038b56dc","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752012955153,"stop":1752012955154,"duration":1},"status":"passed","severity":"normal"},{"uid":"957e2a5b73463e4e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752012910188,"stop":1752012910188,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c1192620624a14","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752012910190,"stop":1752012910191,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce1d050ecc785e2","name":"Push message with Basic HTML tag payload","time":{"start":1752013593494,"stop":1752013593494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e54aac5a7a6a536","name":"should dial with multiaddr and return stream","time":{"start":1752012926416,"stop":1752012926416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cbe4d4028f40d6","name":"should insert message id into causal history","time":{"start":1752012969908,"stop":1752012969908,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b4c13bdb775144","name":"should handle dial errors gracefully","time":{"start":1752012925627,"stop":1752012925628,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73d4242af3dfe8f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752012910198,"stop":1752012910198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d21f42bd894a5f","name":"Check received message containing Basic HTML tag","time":{"start":1752013425463,"stop":1752013425463,"duration":0},"status":"passed","severity":"normal"},{"uid":"128c61d0f8647ea8","name":"A test","time":{"start":1752013074454,"stop":1752013074455,"duration":1},"status":"passed","severity":"normal"},{"uid":"165a00820081c63f","name":"should call waitForPeer on Relay","time":{"start":1752012955927,"stop":1752012955928,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e8615888d8e063","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752013226010,"stop":1752013226010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7145c5533c5b29","name":"Subscribe and receive messages via waku relay post","time":{"start":1752013478719,"stop":1752013478719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13488e3ffb6f683","name":"should remove event listeners from libp2p","time":{"start":1752012925398,"stop":1752012925398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1890f0fed9505a28","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752012969914,"stop":1752012969914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56d0d7f476a3439","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752013593513,"stop":1752013593513,"duration":0},"status":"passed","severity":"normal"},{"uid":"10728fa4848f932e","name":"Check publish message containing special chars","time":{"start":1752013136933,"stop":1752013136934,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b7294595dcf0895","name":"Check received message containing XML","time":{"start":1752013425463,"stop":1752013425463,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c200aecd1fb87af","name":"Ordered Callback - false","time":{"start":1752013260791,"stop":1752013260793,"duration":2},"status":"passed","severity":"normal"},{"uid":"32bca500eaca3a50","name":"should not receive a peer event before start","time":{"start":1752012938418,"stop":1752012938418,"duration":0},"status":"passed","severity":"normal"},{"uid":"511b1913d4073812","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752013140768,"stop":1752013140768,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2228fefd551dfa4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752012910204,"stop":1752012910204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cef5cd14a9be161","name":"start node with empty content topic","time":{"start":1752013240135,"stop":1752013240135,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa708919022788cf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752013478719,"stop":1752013478719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bb4c114c5fe1db","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752013132270,"stop":1752013132271,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a02b2a8d23a57e4","name":"non connected peers","time":{"start":1752013112940,"stop":1752013112940,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d85bfd64909bd72","name":"should handle errors when removing globalThis listeners","time":{"start":1752012925399,"stop":1752012925399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96905a968ef185","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752012934499,"stop":1752012934500,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2acb184e668dacb9","name":"handles empty shards array correctly","time":{"start":1752012910209,"stop":1752012910209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87c0cde8238621b","name":"Passing page size 19 when there are 20 messages","time":{"start":1752013269645,"stop":1752013269646,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff42589493884aae","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752013226011,"stop":1752013226011,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e07f3c02b92ca4d","name":"Check received message containing SQL Injection","time":{"start":1752013425470,"stop":1752013425471,"duration":1},"status":"passed","severity":"normal"},{"uid":"592286e0bd22476a","name":"throws on content topic with empty encoding field","time":{"start":1752012910185,"stop":1752012910186,"duration":1},"status":"passed","severity":"normal"},{"uid":"74acc61636f3404c","name":"ignores unrecognized TXT record formats","time":{"start":1752012934496,"stop":1752012934497,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b0de2a2433c0fe","name":"Store - dialed after - with timeout","time":{"start":1752013279245,"stop":1752013279245,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b3765693f402b0","name":"should handle complete peer lifecycle","time":{"start":1752012926091,"stop":1752012926091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56835bcab286fb0","name":"Nwaku publishes","time":{"start":1752013126229,"stop":1752013126229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f331fcf6143235e4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752013129699,"stop":1752013129699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e054fe40b9e05d78","name":"random static sharding 6 - Cluster ID: 245, Shard ID: 41","time":{"start":1752013252672,"stop":1752013252673,"duration":1},"status":"passed","severity":"normal"},{"uid":"10dce65cf21ec1a3","name":"Refresh subscription","time":{"start":1752013140762,"stop":1752013140765,"duration":3},"status":"skipped","severity":"normal"},{"uid":"48826e461903e0e4","name":"should return false when peer is not on the specified shard","time":{"start":1752012926020,"stop":1752012926020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a837ad1eebda2a41","name":"should stop and cleanup resources","time":{"start":1752012955629,"stop":1752012955629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4848ecef8e9e506c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752012910207,"stop":1752012910207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b59821f612e3c56","name":"isConnected should return false after all peers disconnect","time":{"start":1752013006139,"stop":1752013006140,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0815b72d355cc52","name":"should throw error - no id","time":{"start":1752012916165,"stop":1752012916165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c835069cfffa76bc","name":"random static sharding 10 - Cluster ID: 351, Shard ID: 166","time":{"start":1752013252674,"stop":1752013252674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16b02f3acb20d7e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752013425465,"stop":1752013425466,"duration":1},"status":"passed","severity":"normal"},{"uid":"f852fca2a3f5619e","name":"should register libp2p event listeners when start is called","time":{"start":1752012955551,"stop":1752012955551,"duration":0},"status":"passed","severity":"normal"},{"uid":"999a2bd8e626521c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752013140658,"stop":1752013140659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d67c296f7fd76a0","name":"should return true when topic is configured","time":{"start":1752012926421,"stop":1752012926421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68c6ce42635db5a","name":"should return valid sharding parameters for static sharding","time":{"start":1752012910208,"stop":1752012910208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b0a0ca962640be","name":"Push message with content topic containing Chinese","time":{"start":1752013593511,"stop":1752013593511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d35513d3a89f6b","name":"should return false when clusterId doesn't match","time":{"start":1752012955442,"stop":1752012955443,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbe9885658d46f2","name":"Query with Ordered Callback, No Decoder","time":{"start":1752013226011,"stop":1752013226012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f27413ccce4845","name":"can query messages normally","time":{"start":1752013242915,"stop":1752013242916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3039bbbbddbc2cc","name":"Check message with non string payload is not received","time":{"start":1752013425467,"stop":1752013425467,"duration":0},"status":"passed","severity":"normal"},{"uid":"336bfeed13d1298","name":"different cluster, same shard: nodes don't connect","time":{"start":1752013085170,"stop":1752013085171,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a2db94e1b3739b","name":"should create dialer with libp2p and shardReader","time":{"start":1752012925510,"stop":1752012925510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9550e43ee96c7e","name":"Subscribe to topic containing long and receive message","time":{"start":1752013478711,"stop":1752013478711,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c031d166680415","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752013271438,"stop":1752013271438,"duration":0},"status":"passed","severity":"normal"},{"uid":"94170400a88bf69a","name":"should not create multiple intervals when called multiple times","time":{"start":1752012925512,"stop":1752012925512,"duration":0},"status":"passed","severity":"normal"},{"uid":"42541e4cda4e03ed","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752013140767,"stop":1752013140767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79c7ed79cdc3757","name":"Delete observer","time":{"start":1752013114493,"stop":1752013114494,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0a228fb81b9925","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752012910207,"stop":1752012910207,"duration":0},"status":"passed","severity":"normal"},{"uid":"62df4cb87a8c54d5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752013478720,"stop":1752013478721,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88f5162d7f9befb","name":"Check message with no content topic is not received","time":{"start":1752013425467,"stop":1752013425467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f6096033fb2631","name":"Push message with short payload","time":{"start":1752013593490,"stop":1752013593491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51cc88c4732865b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752012910186,"stop":1752012910187,"duration":1},"status":"passed","severity":"normal"},{"uid":"773c10f034774d7d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752012925965,"stop":1752012925965,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08148e516b15778","name":"Push message with content topic containing escaped characters","time":{"start":1752013593502,"stop":1752013593502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8900d7d8b8b61bb6","name":"throws an error for improperly formatted content topics","time":{"start":1752012910192,"stop":1752012910193,"duration":1},"status":"passed","severity":"normal"},{"uid":"299128fccfb43006","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752013129697,"stop":1752013129697,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d6c08e805032de","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752012955433,"stop":1752012955440,"duration":7},"status":"passed","severity":"normal"},{"uid":"aa628916c840e5f5","name":"Js publishes, other Js receives","time":{"start":1752013126229,"stop":1752013126229,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c1fc4d54066d9b","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752013213834,"stop":1752013213834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"397d328dbe739759","name":"should be safe to call multiple times","time":{"start":1752012926058,"stop":1752012926071,"duration":13},"status":"passed","severity":"normal"},{"uid":"fcb813006ac88455","name":"should properly create peer info with all multiaddrs","time":{"start":1752012916176,"stop":1752012916176,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5abe5e21ea6c82","name":"should handle multiple peers with different shard configurations","time":{"start":1752012925521,"stop":1752012925521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9d0e0125c1b21c","name":"Check received message containing Russian","time":{"start":1752013425462,"stop":1752013425462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e18d042396bbd2","name":"should emit a peer event after start","time":{"start":1752013112599,"stop":1752013112600,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91235235531b692","name":"should dispatch network event when browser goes online","time":{"start":1752012925423,"stop":1752012925424,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cebb1533fde5fa9","name":"Subscribe to topic containing XML and publish message","time":{"start":1752013140770,"stop":1752013140774,"duration":4},"status":"passed","severity":"normal"},{"uid":"52e954ad0a93d34a","name":"should get all peers from store","time":{"start":1752012925886,"stop":1752012925887,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac06f670211c3529","name":"should process up to 3 peers at once","time":{"start":1752012925518,"stop":1752012925518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e71dd49e1f82328","name":"Sample","time":{"start":1752012915557,"stop":1752012915558,"duration":1},"status":"passed","severity":"normal"},{"uid":"245b24af3fa5d778","name":"Push message with SQL Injection payload","time":{"start":1752013593493,"stop":1752013593493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5817e2864d96cfe8","name":"Push message with unicode special characters payload","time":{"start":1752013593496,"stop":1752013593496,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb766a10456db96","name":"should encode/decode to text encoding","time":{"start":1752012916172,"stop":1752012916173,"duration":1},"status":"passed","severity":"normal"},{"uid":"750c3ac7f1b385a8","name":"should clear all timers","time":{"start":1752012926057,"stop":1752012926058,"duration":1},"status":"passed","severity":"normal"},{"uid":"7677c4513013e54","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752013213834,"stop":1752013213834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3140551991b47e90","name":"returns all values when wanted number matches available values","time":{"start":1752012933664,"stop":1752012933672,"duration":8},"status":"passed","severity":"normal"},{"uid":"55d0175ca2880041","name":"should process queue every 500ms","time":{"start":1752012925518,"stop":1752012925518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4f96aa099dcae4","name":"accepts valid message hash query","time":{"start":1752012926256,"stop":1752012926256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94be5b34d55b6e1","name":"should maintain proper timestamps if all messages received","time":{"start":1752012969910,"stop":1752012969910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3e95a52a2a1549","name":"LightPush","time":{"start":1752013279245,"stop":1752013279246,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc609f401539f3eb","name":"should decode valid enr with tcp successfully","time":{"start":1752012916165,"stop":1752012916165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4290c1e33db2fee0","name":"Push message with JSON payload","time":{"start":1752013593508,"stop":1752013593508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f45f72ee0da453","name":"should wait for LightPush peer to be connected","time":{"start":1752012955927,"stop":1752012955927,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e572af6d78025e","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752013016926,"stop":1752013016926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4666f6867f9be","name":"should continually clean up expired entries at intervals","time":{"start":1752012954511,"stop":1752012954512,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eaa3bddb579cc45","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752013140761,"stop":1752013140761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d2ba91b8ffb053","name":"Rejects garbage","time":{"start":1752012959214,"stop":1752012959215,"duration":1},"status":"passed","severity":"normal"},{"uid":"63663b9327cf8c0b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752012915430,"stop":1752012915431,"duration":1},"status":"passed","severity":"normal"},{"uid":"b632b7064eea7ab1","name":"should retry failed tasks","time":{"start":1752012955298,"stop":1752012955299,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8fb7ce0ff6468","name":"should add and remove event listeners correctly","time":{"start":1752012938420,"stop":1752012938421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db36aeefc116c69","name":"should properly create location multiaddrs - tcp","time":{"start":1752012916175,"stop":1752012916176,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec30d0625604f31","name":"random static sharding 2 - Cluster ID: 296, Shard ID: 659","time":{"start":1752013252671,"stop":1752013252671,"duration":0},"status":"passed","severity":"normal"},{"uid":"463fe2dfdd5ef1f9","name":"Sign & Recover","time":{"start":1752012944788,"stop":1752012944788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac1e8205f1b1276","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752012938420,"stop":1752012938420,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbda2cfb00643bfa","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752012915440,"stop":1752012915441,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b1671e5834dc9f","name":"Check received message containing Arabic","time":{"start":1752013425461,"stop":1752013425462,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4d1af86fca2788","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app48/8/topic745/xml","time":{"start":1752013240132,"stop":1752013240132,"duration":0},"status":"passed","severity":"normal"},{"uid":"2977a4a998925ae2","name":"should return false when shard is not included in network shards","time":{"start":1752012955443,"stop":1752012955443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55cd6c74aa4ec72","name":"should add event listener for peer:discovery","time":{"start":1752012925620,"stop":1752012925621,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c08a1af85bbe84","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752013213831,"stop":1752013213831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded1c4d7d1593270","name":"Passing page size 11 when there are 10 messages","time":{"start":1752013269645,"stop":1752013269645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d7dc8289127d90","name":"Non TWN Cluster","time":{"start":1752013240129,"stop":1752013240130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5e513b758c320","name":"should properly compute the node id","time":{"start":1752012916172,"stop":1752012916172,"duration":0},"status":"passed","severity":"normal"},{"uid":"951da128c2ccde42","name":"should return PeerId when PeerId is provided","time":{"start":1752012926185,"stop":1752012926185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9170fdafacb3f793","name":"should set field with only STORE enabled","time":{"start":1752012916177,"stop":1752012916177,"duration":0},"status":"passed","severity":"normal"},{"uid":"273b00face3f3000","name":"Push message with content topic containing shell command","time":{"start":1752013593513,"stop":1752013593513,"duration":0},"status":"passed","severity":"normal"},{"uid":"148146d8a4f7b30e","name":"should send relay ping messages on timer","time":{"start":1752012926082,"stop":1752012926083,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0c0cbc5348473d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752012934113,"stop":1752012934114,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40b0f20b7c60ed0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752012964841,"stop":1752012964842,"duration":1},"status":"passed","severity":"normal"},{"uid":"54431c06f41df97d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752013256225,"stop":1752013256226,"duration":1},"status":"passed","severity":"normal"},{"uid":"70db7e6e2ef4a606","name":"should mark all messages in causal history as acknowledged","time":{"start":1752012969911,"stop":1752012969911,"duration":0},"status":"passed","severity":"normal"},{"uid":"293231b284d36c1a","name":"should remove event listener for peer:discovery","time":{"start":1752012925621,"stop":1752012925622,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9e04bc3935760d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752013478707,"stop":1752013478707,"duration":0},"status":"passed","severity":"normal"},{"uid":"801011ce6a7e0dd7","name":"should start and setup intervals and event listeners","time":{"start":1752012955628,"stop":1752012955629,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74c0b371cb804d4","name":"configure the node with multiple pubsub topics","time":{"start":1752013252674,"stop":1752013252675,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8ebdf2a463a977","name":"should skip peer when already connected","time":{"start":1752012925514,"stop":1752012925515,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2bcc5133887686","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752013478727,"stop":1752013478727,"duration":0},"status":"passed","severity":"normal"},{"uid":"9565dabad05a1fdf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752012910200,"stop":1752012910204,"duration":4},"status":"passed","severity":"normal"},{"uid":"eb109c58c070f884","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752013478726,"stop":1752013478727,"duration":1},"status":"passed","severity":"normal"},{"uid":"754fcf697c9a9016","name":"Push message with Arabic payload","time":{"start":1752013593507,"stop":1752013593507,"duration":0},"status":"passed","severity":"normal"},{"uid":"237907ac0f0a5078","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752012910187,"stop":1752012910188,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1730b6acefe77bc","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752013136947,"stop":1752013136947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b4cb76b38c3ef2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752012910189,"stop":1752012910190,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a241bfd54c3ed3d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752013256229,"stop":1752013256229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8688ffbf4e40dd5","name":"should be empty when created","time":{"start":1752012955621,"stop":1752012955621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af3043bb6d97d7e","name":"Push message with Chinese payload","time":{"start":1752013593506,"stop":1752013593506,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5a38312bd71fed","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752013140761,"stop":1752013140761,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fb01840a60ef","name":"should throw if no connection provided","time":{"start":1752012926265,"stop":1752012926265,"duration":0},"status":"passed","severity":"normal"},{"uid":"614b7071641a9575","name":"Encoder throws on empty string content topic","time":{"start":1752012926655,"stop":1752012926655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaee1c16d5a5754","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752012926076,"stop":1752012926076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2492f9d4fed979bd","name":"should dial all known peers when reached zero connections","time":{"start":1752013016925,"stop":1752013016926,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafe8a91a869cd45","name":"random static sharding 5 - Cluster ID: 533, Shard ID: 691","time":{"start":1752013252672,"stop":1752013252672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c6afa8ff4261e8","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752012955553,"stop":1752012955553,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6e791d83508312","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752012965005,"stop":1752012965005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0580d652bf5afe2","name":"Reusing cursor across nodes","time":{"start":1752013213833,"stop":1752013213833,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fee8aa61f3fac4","name":"Query Generator - true","time":{"start":1752013260789,"stop":1752013260789,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadebfecbe394d52","name":"should support chaining for add method","time":{"start":1752012954500,"stop":1752012954500,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ee34308e853607","name":"Passing page size 1 when there are 4 messages","time":{"start":1752013269641,"stop":1752013269641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb297a7a2401ba2","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752012925951,"stop":1752012925951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c405180ef42cd6a3","name":"Check message with non string payload is not received","time":{"start":1752013425477,"stop":1752013425477,"duration":0},"status":"passed","severity":"normal"},{"uid":"caae35562037c64d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752012915435,"stop":1752012915436,"duration":1},"status":"passed","severity":"normal"},{"uid":"347e30df8dfb6c8d","name":"should handle onConnected and onDisconnected","time":{"start":1752012955551,"stop":1752012955551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0fac058c527907","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752012964997,"stop":1752012964997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c20f6ec1915ad","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752012964988,"stop":1752012964990,"duration":2},"status":"passed","severity":"normal"},{"uid":"72714e46c40f2832","name":"Check received message containing shell command","time":{"start":1752013425472,"stop":1752013425472,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f37ee805a34098","name":"can start the service","time":{"start":1752012938415,"stop":1752012938416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f793ea4460e44c15","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app10/9/topic387/proto","time":{"start":1752013240134,"stop":1752013240134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b484404a251f1e","name":"should set field with only FILTER enabled","time":{"start":1752012916177,"stop":1752012916178,"duration":1},"status":"passed","severity":"normal"},{"uid":"31acdefc4b1a7867","name":"1 Relay, 1 Filter, gives up","time":{"start":1752012934118,"stop":1752012934118,"duration":0},"status":"passed","severity":"normal"},{"uid":"1770d53b8d5bcdcd","name":"Push message with long payload","time":{"start":1752013593506,"stop":1752013593506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d049405db33448","name":"Check publish message containing Basic HTML tag","time":{"start":1752013136938,"stop":1752013136938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96beb5706560288","name":"Fails to push message with large meta","time":{"start":1752013593515,"stop":1752013593515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94ddbbe9e73dc11","name":"Check received message containing shell command","time":{"start":1752013425464,"stop":1752013425464,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c7e5566d564d1b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752012964987,"stop":1752012964987,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfd0137f012a8fd","name":"Push message with custom timestamp: 1752009417249","time":{"start":1752013593504,"stop":1752013593504,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5bd9e5d3b85c5e","name":"should sort peers by ping value","time":{"start":1752012926420,"stop":1752012926420,"duration":0},"status":"passed","severity":"normal"},{"uid":"db47654f19767d6c","name":"Check publish message containing short","time":{"start":1752013136927,"stop":1752013136928,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2489407f9cc9930","name":"should work with custom bootstrap limits","time":{"start":1752012925952,"stop":1752012925952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b34a6b8f9054f21","name":"Check received message containing XML","time":{"start":1752013425471,"stop":1752013425471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97111ed19d0b088","name":"should handle complete connection lifecycle","time":{"start":1752012925429,"stop":1752012925429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a40f45f52f72a8c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752013132268,"stop":1752013132268,"duration":0},"status":"passed","severity":"normal"},{"uid":"625088c1907ef617","name":"Check received message containing SQL Injection","time":{"start":1752013425462,"stop":1752013425462,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b32f7e5d82ca48c","name":"Push message with content topic containing Script","time":{"start":1752013593501,"stop":1752013593501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b712936ac9e85142","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752013264708,"stop":1752013264715,"duration":7},"status":"passed","severity":"normal"},{"uid":"eb2da41f80ed0b1d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752012964965,"stop":1752012964966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3826fccab1bbf81","name":"Push message with content topic containing Russian","time":{"start":1752013593512,"stop":1752013593512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4743fbcf9038660b","name":"Check received message containing escaped characters","time":{"start":1752013425464,"stop":1752013425464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3673ac2c9d052c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752012926255,"stop":1752012926255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc902c65f70ac80","name":"rejects content-filtered query with only contentTopics","time":{"start":1752012926255,"stop":1752012926255,"duration":0},"status":"passed","severity":"normal"},{"uid":"779a2e38f6237ad9","name":"should not receive a peer event after stop","time":{"start":1752012990653,"stop":1752012990653,"duration":0},"status":"passed","severity":"normal"},{"uid":"1948b24716b66ee4","name":"Overlapping topic subscription","time":{"start":1752013140765,"stop":1752013140765,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c76c6aa11409b451","name":"should handle errors when accessing navigator","time":{"start":1752012925425,"stop":1752012925429,"duration":4},"status":"passed","severity":"normal"},{"uid":"95712f22d76cccdb","name":"isConnected return false after peer stops","time":{"start":1752013006140,"stop":1752013006140,"duration":0},"status":"passed","severity":"normal"},{"uid":"4addc23777e3e33f","name":"can start and stop the service","time":{"start":1752012938416,"stop":1752012938416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edcc355595f634f","name":"Should update multiaddrs","time":{"start":1752013085609,"stop":1752013085609,"duration":0},"status":"passed","severity":"normal"},{"uid":"51812cd78e7c9dc6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752012965008,"stop":1752012965008,"duration":0},"status":"passed","severity":"normal"},{"uid":"d349a00351da0bd8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752012910200,"stop":1752012910200,"duration":0},"status":"passed","severity":"normal"},{"uid":"417067cf25fe423","name":"Check received message containing Russian","time":{"start":1752013425470,"stop":1752013425470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8252091622ff78af","name":"should return false when topic is not configured","time":{"start":1752012926421,"stop":1752012926421,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e7d0f8bbeab8b1","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752012955692,"stop":1752012955692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2f4f2bc796c557","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752013478725,"stop":1752013478725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd094954fb1f883","name":"should return false when network is not connected","time":{"start":1752012926415,"stop":1752012926415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30b8199ea51045e","name":"Renews subscription after lossing a connection","time":{"start":1752013478727,"stop":1752013478727,"duration":0},"status":"passed","severity":"normal"},{"uid":"90462321303239ed","name":"Push message with custom timestamp: 1752016617250","time":{"start":1752013593516,"stop":1752013593516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6867cf206d9b228c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752012910187,"stop":1752012910187,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5b69105c10f156","name":"Check received message containing long","time":{"start":1752013425460,"stop":1752013425460,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a259ebed271d06","name":"should use shardsUnderCluster when provided","time":{"start":1752012955440,"stop":1752012955441,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6db14b0fd53ec","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752013252669,"stop":1752013252671,"duration":2},"status":"passed","severity":"normal"},{"uid":"35daf520d059fea3","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752012955748,"stop":1752012955748,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a4c962b2ee052f","name":"should clear dial history on stop","time":{"start":1752012925513,"stop":1752012925513,"duration":0},"status":"passed","severity":"normal"},{"uid":"26176ba9b8e11fba","name":"Check received message with timestamp: 1752012985469000000 ","time":{"start":1752013425465,"stop":1752013425465,"duration":0},"status":"passed","severity":"normal"},{"uid":"922ee975b73f58d6","name":"should initialize with default number of peers","time":{"start":1752012955546,"stop":1752012955546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e49b047d225c893","name":"should only return 1 node with relay and store capability","time":{"start":1752012934498,"stop":1752012934498,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e898f69a2cd8cc","name":"should create ConnectionManager with relay","time":{"start":1752012926411,"stop":1752012926411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c11d1f37b6ec3c","name":"should handle peer connect event","time":{"start":1752012925405,"stop":1752012925412,"duration":7},"status":"passed","severity":"normal"},{"uid":"6f5f8f5dfb3cce0c","name":"Decrypt messages","time":{"start":1752013114492,"stop":1752013114493,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9dafe9dd5c329c","name":"Query generator for multiple messages with different message text format","time":{"start":1752013258409,"stop":1752013258409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaf3c8fc43e60e8","name":"Push message with content topic containing emoji","time":{"start":1752013593514,"stop":1752013593515,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0c321cbf8e263e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752013478712,"stop":1752013478712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a863e783d5702af1","name":"Push message with JSON payload","time":{"start":1752013593495,"stop":1752013593495,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de8d135d5bc42ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752012910189,"stop":1752012910189,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fcf360f5780a9e","name":"Passing page size 10 when there are 10 messages","time":{"start":1752013269643,"stop":1752013269644,"duration":1},"status":"passed","severity":"normal"},{"uid":"548082a1224fb5b2","name":"Callback on promise, aborts when callback returns true","time":{"start":1752013258410,"stop":1752013258411,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee536f900356617","name":"Push message with XML payload","time":{"start":1752013593494,"stop":1752013593494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef784b23e4ad273c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752012910205,"stop":1752012910206,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdf8ebde6f8d6e8","name":"tcp ip4 address","time":{"start":1752012915449,"stop":1752012915450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf9932d54bdef24","name":"random static sharding 1 - Cluster ID: 348, Shard ID: 779","time":{"start":1752013252671,"stop":1752013252671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19723f56843e45c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752013478726,"stop":1752013478726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0f19f83c327755","name":"Check publish message containing Chinese","time":{"start":1752013136934,"stop":1752013136934,"duration":0},"status":"passed","severity":"normal"},{"uid":"833d813dcb765d16","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752012925631,"stop":1752012925636,"duration":5},"status":"passed","severity":"normal"},{"uid":"30140dcdb1af03e6","name":"should be online or offline if network state changed","time":{"start":1752013006143,"stop":1752013006144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddfa343cbf498f2","name":"Fails to push message with large meta","time":{"start":1752013593503,"stop":1752013593503,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0a0cc56639bfb8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752012910189,"stop":1752012910189,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd1aac46fc64bde","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752013200048,"stop":1752013200049,"duration":1},"status":"passed","severity":"normal"},{"uid":"665d709a6218b1ed","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752012964829,"stop":1752012964829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1bc135d5efeae7","name":"should reject if Filter is requested but not mounted","time":{"start":1752012955926,"stop":1752012955926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c50c116a5c6b000","name":"should handle shard reader errors gracefully","time":{"start":1752012925519,"stop":1752012925520,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee59c493fb4ae9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752012910199,"stop":1752012910199,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e66742b174a41c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752012965007,"stop":1752012965008,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9f3ccf92068138","name":"retrieves a single peer","time":{"start":1752012934495,"stop":1752012934495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b113f533890e8a8f","name":"should not fail to start the service if it is already started","time":{"start":1752013112599,"stop":1752013112599,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd9d0edcc6b573e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752013213830,"stop":1752013213831,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc226f6f579437bd","name":"Passing page size 0 when there are 110 messages","time":{"start":1752013269641,"stop":1752013269641,"duration":0},"status":"passed","severity":"normal"},{"uid":"362564c9ed58870d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752012926076,"stop":1752012926077,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ac9af08ee8fbb1","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752012955298,"stop":1752012955298,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd404f2c482bc0d8","name":"Subscribe to topic containing Script and receive message","time":{"start":1752013478714,"stop":1752013478714,"duration":0},"status":"passed","severity":"normal"},{"uid":"275072008a2d8879","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752012964968,"stop":1752012964972,"duration":4},"status":"passed","severity":"normal"},{"uid":"b894b032a46bed31","name":"should create ShardReader with contentTopics network config","time":{"start":1752012926007,"stop":1752012926007,"duration":0},"status":"passed","severity":"normal"},{"uid":"933499220d077230","name":"should be delivered immediately if received","time":{"start":1752012969915,"stop":1752012969916,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4784376bd78370f","name":"should not retry if at least one success","time":{"start":1752012955166,"stop":1752012955166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b54c1399cc17588","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752012910208,"stop":1752012910208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f36d20b315571bf","name":"different cluster, different shard: nodes don't connect","time":{"start":1752013085171,"stop":1752013085172,"duration":1},"status":"passed","severity":"normal"},{"uid":"780e584d7a351dae","name":"should stop ping timers on peer disconnect","time":{"start":1752012926073,"stop":1752012926073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e683df1fb519400c","name":"connects to nwaku","time":{"start":1752013276413,"stop":1752013276413,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e02cbeaf4abdde0","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752012964979,"stop":1752012964980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c8e83e415514ce","name":"should handle dial errors gracefully","time":{"start":1752012925517,"stop":1752012925517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2040f47f78bec3e6","name":"Meta field set when metaSetter is specified","time":{"start":1752012926654,"stop":1752012926655,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9291150cdbc512","name":"should create ShardReader with shards network config","time":{"start":1752012926008,"stop":1752012926008,"duration":0},"status":"passed","severity":"normal"},{"uid":"775cc757a66f50","name":"should deliver messages after dependencies are met","time":{"start":1752012969912,"stop":1752012969913,"duration":1},"status":"passed","severity":"normal"},{"uid":"e718e87f7980afd4","name":"should handle shardReader errors","time":{"start":1752012926422,"stop":1752012926423,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74ab41000829f8b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752013271438,"stop":1752013271439,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a848223055e4e5c","name":"should return different streams if requested simultaniously","time":{"start":1752012926266,"stop":1752012926266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2567119a6ada5791","name":"should handle peer disconnect event when no connections remain","time":{"start":1752012925412,"stop":1752012925415,"duration":3},"status":"passed","severity":"normal"},{"uid":"97929c82732f1d3a","name":"should not receive a peer event before start","time":{"start":1752012990652,"stop":1752012990653,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d13d52d1c5290e4","name":"should stop all internal components","time":{"start":1752012926413,"stop":1752012926414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e776a4724859c31","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752013200045,"stop":1752013200046,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f55a7a9709a397","name":"should not execute task if max attempts is 0","time":{"start":1752012955302,"stop":1752012955302,"duration":0},"status":"passed","severity":"normal"},{"uid":"268c9c53b0f6c175","name":"should not retry if at least one success","time":{"start":1752012955302,"stop":1752012955302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e534e725db66072e","name":"should attach causal history and bloom filter to each message","time":{"start":1752012969908,"stop":1752012969908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33ade8e7ff23d46","name":"Push message with content topic containing short","time":{"start":1752013593510,"stop":1752013593510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68be23995e649ed","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752012915433,"stop":1752012915434,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8286e5ffa7ad14","name":"should return empty list for no shard","time":{"start":1752012910196,"stop":1752012910196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ba9dc1662d3b84","name":"Subscribe to topic containing long and receive message","time":{"start":1752013478722,"stop":1752013478722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04f42f7e7379a1a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752012964966,"stop":1752012964967,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41d506b7d2fb942","name":"Round trip binary serialization","time":{"start":1752012926654,"stop":1752012926654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afa5a6a710437de","name":"Check received message containing emoji","time":{"start":1752013425464,"stop":1752013425465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e893e7459988e9d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app98/7/topic332/utf8","time":{"start":1752013240130,"stop":1752013240130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8de352af0a72577","name":"should select older connection if present","time":{"start":1752012926160,"stop":1752012926160,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2b56da56b28ff2","name":"Push message with custom timestamp: 1752016617249","time":{"start":1752013593504,"stop":1752013593504,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3f47656dc7eab8","name":"Check received message containing emoji","time":{"start":1752013425473,"stop":1752013425473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcf7b02634e7ad","name":"should return false when no connections","time":{"start":1752012925928,"stop":1752012925929,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fc1e64ccc13b43","name":"Check received message containing Script","time":{"start":1752013425471,"stop":1752013425471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b8878d97d4f56c","name":"should drop connection to one peer on hangUp","time":{"start":1752013074270,"stop":1752013074270,"duration":0},"status":"passed","severity":"normal"},{"uid":"34781477f7042452","name":"should start the dialing interval","time":{"start":1752012925511,"stop":1752012925511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbf82b81e0489ec","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752013006138,"stop":1752013006138,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6275f5b38d06dc3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752013478720,"stop":1752013478720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b666f44e3fca13","name":"should return true when peer is on the specified shard","time":{"start":1752012926019,"stop":1752012926019,"duration":0},"status":"passed","severity":"normal"},{"uid":"196061aab8ca6b88","name":"should handle network check errors gracefully","time":{"start":1752012925520,"stop":1752012925520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2faad4a62640bd5","name":"Push message with content topic containing JSON","time":{"start":1752013593513,"stop":1752013593513,"duration":0},"status":"passed","severity":"normal"},{"uid":"158ea914b8cca728","name":"handles different clusterIds correctly","time":{"start":1752012910192,"stop":1752012910192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6e4654d70616f0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752013478715,"stop":1752013478715,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b385641fb1cc79","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752013478706,"stop":1752013478706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cdbb424ef98ffa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752012910205,"stop":1752012910205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebbf221500992f0","name":"should reject if Store is requested but not mounted","time":{"start":1752012955925,"stop":1752012955925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbb4c32855a121a","name":"should start all internal components","time":{"start":1752012926412,"stop":1752012926413,"duration":1},"status":"passed","severity":"normal"},{"uid":"3533c33e0b87211d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752012964975,"stop":1752012964979,"duration":4},"status":"passed","severity":"normal"},{"uid":"dcba938da15667eb","name":"Decoder throws on empty string content topic","time":{"start":1752012946086,"stop":1752012946086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c72c0b83bcf938e","name":"should not fail to stop the service if it was not started","time":{"start":1752012990650,"stop":1752012990651,"duration":1},"status":"passed","severity":"normal"},{"uid":"1604b2e9e88a869f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752012965006,"stop":1752012965007,"duration":1},"status":"passed","severity":"normal"},{"uid":"e499c27064a02f89","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752012910194,"stop":1752012910194,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6076da03195a1e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752012925424,"stop":1752012925425,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7679ecc6081731","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752012955457,"stop":1752012955457,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4cdd619d2e4d","name":"should do nothing when connections still exist","time":{"start":1752012925880,"stop":1752012925880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c13b6b92ecc20d0","name":"should process tasks in queue","time":{"start":1752012955297,"stop":1752012955297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62a2c4c78d75de2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752012934114,"stop":1752012934115,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d58930d2f6450e4","name":"Push message with content topic containing Russian","time":{"start":1752013593500,"stop":1752013593500,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e0328651fca4da","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752012955457,"stop":1752012955457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad66db8f6e770f86","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752013226008,"stop":1752013226009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df99727724fc9fe","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752013140769,"stop":1752013140769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee57a50e73b0d53d","name":"messageHashStr produces consistent results for the same input","time":{"start":1752012925980,"stop":1752012925981,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b5f95a506fb21c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752012910205,"stop":1752012910205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1978ff93d8daeb84","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app36/1/topic736/json","time":{"start":1752013240130,"stop":1752013240130,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ea91b30fa8233d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752013593501,"stop":1752013593501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d329291d26fae1db","name":"Push message with rate limit","time":{"start":1752013593503,"stop":1752013593503,"duration":0},"status":"passed","severity":"normal"},{"uid":"3726c144f1b3a33","name":"Query generator for multiple messages with different content topic format","time":{"start":1752013258410,"stop":1752013258410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1f3bc70915197","name":"Check publish message containing numeric","time":{"start":1752013136929,"stop":1752013136929,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e58f90e0c098a6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752013478723,"stop":1752013478723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78ebf77608f2435","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752013132269,"stop":1752013132269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b83382433c3719c","name":"should not fail to start the service if it is already started","time":{"start":1752012938417,"stop":1752012938417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8935516a4f87c92","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752012910199,"stop":1752012910200,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a78c6079e82a09","name":"Relay + Store","time":{"start":1752012991162,"stop":1752012991163,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5654988ae82f8f2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752013136948,"stop":1752013136949,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17e5ec05f078ffb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752013478720,"stop":1752013478720,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffeec2f36df241e","name":"Callback on promise","time":{"start":1752013258410,"stop":1752013258410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a10078418071b18","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752012955549,"stop":1752012955550,"duration":1},"status":"passed","severity":"normal"},{"uid":"e866440855707ecc","name":"should not return locked peers if enough unlocked are available","time":{"start":1752012955550,"stop":1752012955550,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1883e9179205d4","name":"should not dial peers from store when browser is not connected","time":{"start":1752012925867,"stop":1752012925868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b17e1465e006f9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752012955551,"stop":1752012955552,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c6dc2a4178a4e4","name":"Nodes with multiple pubsub topic","time":{"start":1752013129698,"stop":1752013129698,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e88b94a8429e5f","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752012955552,"stop":1752012955552,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcb0dd7f7473e6f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752012910198,"stop":1752012910198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cc96999c94669e","name":"Symmetric encrypt & Decrypt","time":{"start":1752012944786,"stop":1752012944787,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac82e39e96492a25","name":"Push message with content topic containing Chinese","time":{"start":1752013593499,"stop":1752013593500,"duration":1},"status":"passed","severity":"normal"},{"uid":"8001132f9a0711fe","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752012916178,"stop":1752012916178,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb2d1dcb1cf3889","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752012964998,"stop":1752012964998,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d93fabf39d7395","name":"Push message with Russian payload","time":{"start":1752013593493,"stop":1752013593493,"duration":0},"status":"passed","severity":"normal"},{"uid":"161d4840f9dad61e","name":"should create ConnectionManager with required options","time":{"start":1752012926410,"stop":1752012926411,"duration":1},"status":"passed","severity":"normal"},{"uid":"85aa4878032ae7e4","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752012955749,"stop":1752012955749,"duration":0},"status":"passed","severity":"normal"},{"uid":"1810f87fe0d527b7","name":"Subscribe and receive messages via waku relay post","time":{"start":1752013478706,"stop":1752013478706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e534818a924f3dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752012965006,"stop":1752012965006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9d6dce1a05c190","name":"should return peer for existing peer","time":{"start":1752012925914,"stop":1752012925914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a150ab33f2beb4d","name":"Publish message with custom timestamp: Tue Jul 08 2025 23:18:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1752013136944,"stop":1752013136944,"duration":0},"status":"passed","severity":"normal"},{"uid":"78db8897a3a885d8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752012910199,"stop":1752012910199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b176f91073d4641b","name":"should wait for Store peer to be connected","time":{"start":1752012955927,"stop":1752012955927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6eb9ab5b35d1c5","name":"should return false when at bootstrap limit","time":{"start":1752012925929,"stop":1752012925930,"duration":1},"status":"passed","severity":"normal"},{"uid":"252ed107caefc710","name":"can start the service","time":{"start":1752013112598,"stop":1752013112598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad158cd163e41fba","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752013140775,"stop":1752013140775,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b16113ce4389a0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752013213832,"stop":1752013213832,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a4aed227794cc8","name":"groups content topics by expected pubsub topic","time":{"start":1752012910191,"stop":1752012910192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d782c475b24ac676","name":"Check received message containing unicode special characters","time":{"start":1752013425473,"stop":1752013425473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c6e62afd0c36b","name":"Query with Ordered Callback, No message returned","time":{"start":1752013226012,"stop":1752013226015,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4eb4fb2b605975f","name":"should dial second nwaku node that was discovered","time":{"start":1752013058058,"stop":1752013058059,"duration":1},"status":"broken","severity":"normal"},{"uid":"817d5b9ba17b3063","name":"should maintain desired error rate","time":{"start":1752012967220,"stop":1752012967221,"duration":1},"status":"passed","severity":"normal"},{"uid":"900adb84523c28e3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752012910192,"stop":1752012910192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d05f690c0e9ab0b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752013132272,"stop":1752013132272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d14bc785752f61","name":"Push message with content topic containing Arabic","time":{"start":1752013593511,"stop":1752013593512,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd217ed7ccd4450","name":"Push message with Basic HTML tag payload","time":{"start":1752013593508,"stop":1752013593508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ced887c6cd8eb34","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752012926080,"stop":1752012926080,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf7d88e50ccfc69","name":"should not allow k > 12","time":{"start":1752012964814,"stop":1752012964828,"duration":14},"status":"passed","severity":"normal"},{"uid":"2a70fa0783354bd4","name":"Fails to publish message with empty text","time":{"start":1752013136946,"stop":1752013136946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8102afce6959555","name":"should return false when peer is not found","time":{"start":1752012926010,"stop":1752012926019,"duration":9},"status":"passed","severity":"normal"},{"uid":"6deb8f5c5116f838","name":"should be safe to call multiple times","time":{"start":1752012925858,"stop":1752012925859,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4c8c9ab13b60a2","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app94/2/topic776/xml","time":{"start":1752013240132,"stop":1752013240132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1549cd2a9bd605d","name":"returns only open connection if one present","time":{"start":1752012926156,"stop":1752012926157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14f7e6526c1bd5d","name":"should add received messages to bloom filter","time":{"start":1752012969910,"stop":1752012969910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93c3aee13252121","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752013478718,"stop":1752013478718,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa94b38d6487e568","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752012915431,"stop":1752012915432,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3ae22d41cb7031","name":"Should update shard info","time":{"start":1752013085609,"stop":1752013085610,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9100345cb76876f","name":"should handle errors when globalThis is not available","time":{"start":1752012925389,"stop":1752012925397,"duration":8},"status":"passed","severity":"normal"},{"uid":"ba9b211dc695af7d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752012965009,"stop":1752012965009,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a5bc499f5bbe13","name":"Publish message with large meta","time":{"start":1752013136952,"stop":1752013136953,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb68ef700f0571b","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752012955748,"stop":1752012955749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8338a85a06148b4","name":"Promise Callback - false","time":{"start":1752013260790,"stop":1752013260790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d419b1aa4a7f101","name":"should wait for Filter peer to be connected","time":{"start":1752012955927,"stop":1752012955927,"duration":0},"status":"passed","severity":"normal"},{"uid":"101b16caa55cb085","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752013213832,"stop":1752013213833,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe71ead419a376b","name":"should handle peer store errors gracefully","time":{"start":1752012925951,"stop":1752012925951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bf59148df28943","name":"start node with empty shard should fail","time":{"start":1752013252675,"stop":1752013252676,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda947303862a9df","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752012969915,"stop":1752012969915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1431c383d770858c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752012933673,"stop":1752012933675,"duration":2},"status":"passed","severity":"normal"},{"uid":"1911ffa5528069c6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752013478726,"stop":1752013478726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4734876896bd8d66","name":"Push message with content topic containing emoji","time":{"start":1752013593502,"stop":1752013593503,"duration":1},"status":"passed","severity":"normal"},{"uid":"f538baa12fbef5da","name":"Check message with no pubsub topic is not received","time":{"start":1752013425466,"stop":1752013425466,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f4c381669acff5","name":"should return false when peer shard info is not found","time":{"start":1752012926021,"stop":1752012926021,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c7dc0b68c3907d","name":"should never report false negatives","time":{"start":1752012967221,"stop":1752012967221,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaaee5bf4393391","name":"Subscribe to topic containing short and receive message","time":{"start":1752013478721,"stop":1752013478722,"duration":1},"status":"passed","severity":"normal"},{"uid":"221eb477aa4002d0","name":"should handle all zero keep alive options","time":{"start":1752012926090,"stop":1752012926090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b774d8f79a3017","name":"should handle corrupted local storage data gracefully","time":{"start":1752012938420,"stop":1752012938420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a78952e436302c5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752013226009,"stop":1752013226009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aec24abd851cd7e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752012910198,"stop":1752012910198,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbc147f8417b77f","name":"Push message with numeric payload","time":{"start":1752013593491,"stop":1752013593491,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed36df1cc46481e","name":"Fails to push message bigger that 1MB","time":{"start":1752013593505,"stop":1752013593505,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7ab49c2976ddfe","name":"should set field with all protocols disabled","time":{"start":1752012916176,"stop":1752012916176,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b51ec705a81ab10","name":"Check meta is set [symmetric]","time":{"start":1752012944335,"stop":1752012944335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aa4fc44314783a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752013213832,"stop":1752013213832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8814527cecb51c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752012934498,"stop":1752012934499,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ca9bc919fe3cbb","name":"should check false positive rate","time":{"start":1752012967223,"stop":1752012967223,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fcf50e50f6e28e","name":"handles different networkShards values correctly","time":{"start":1752012910192,"stop":1752012910192,"duration":0},"status":"passed","severity":"normal"},{"uid":"134dc865e7d9628c","name":"should properly create location multiaddrs - udp","time":{"start":1752012916175,"stop":1752012916175,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdae31dfd1e86be","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752013425478,"stop":1752013425478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f31a54d6a6375b","name":"should handle ping failures gracefully","time":{"start":1752012926077,"stop":1752012926078,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a1c3110d280ad8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752012926026,"stop":1752012926026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a244a81c330c69c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752012964842,"stop":1752012964842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dcd960ed8228da","name":"Query with Promise Callback, No Decoder","time":{"start":1752013226016,"stop":1752013226016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90f179329542eaa","name":"Check received message containing JSON","time":{"start":1752013425463,"stop":1752013425463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac073b55bd89671","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752012964973,"stop":1752012964973,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dfb53e2ff62a50","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752012964995,"stop":1752012964995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ffe9f04c16c654","name":"Push message with content topic containing short","time":{"start":1752013593498,"stop":1752013593498,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee1f75b44882f53","name":"Promise Callback - true","time":{"start":1752013260789,"stop":1752013260790,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b40548f02b923a6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752013478712,"stop":1752013478712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c8c611af7c0abb","name":"Push message with content topic containing XML","time":{"start":1752013593512,"stop":1752013593513,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e132eaefec7346","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752013478709,"stop":1752013478710,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c3bfe234d64a09","name":"Query generator for 2000 messages","time":{"start":1752013258414,"stop":1752013258414,"duration":0},"status":"passed","severity":"normal"},{"uid":"932d7e8e47d829e9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752013264707,"stop":1752013264708,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f15047df2843ca","name":"Push message with meta","time":{"start":1752013593515,"stop":1752013593515,"duration":0},"status":"passed","severity":"normal"},{"uid":"59611b73a68819bb","name":"Query Generator - false","time":{"start":1752013260789,"stop":1752013260789,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf2d8e2d01f9d4a","name":"should handle dial errors gracefully","time":{"start":1752012925892,"stop":1752012925892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b5104a409ba06b","name":"should be able to decode the field with only STORE set to true","time":{"start":1752012915437,"stop":1752012915438,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a731685eaddfa5e","name":"Subscribe and publish message","time":{"start":1752013140759,"stop":1752013140760,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb59c74b6621c888","name":"Decoder throws on undefined content topic","time":{"start":1752012944338,"stop":1752012944338,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaf738e74dbc025","name":"Push message with content topic containing unicode special characters","time":{"start":1752013593502,"stop":1752013593502,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a010d39c0df72a","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752013140658,"stop":1752013140658,"duration":0},"status":"skipped","severity":"normal"},{"uid":"135a88eeb95eb789","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752012964991,"stop":1752012964992,"duration":1},"status":"passed","severity":"normal"},{"uid":"544bc851736c274d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752012964987,"stop":1752012964987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1252e4380e9b3319","name":"Register correct protocols","time":{"start":1752013140759,"stop":1752013140759,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6558d0ed97be8f","name":"handles empty contentTopics array correctly","time":{"start":1752012910209,"stop":1752012910209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13dcf5498b4a4f8","name":"should enable all discoveries when explicitly set","time":{"start":1752012955747,"stop":1752012955748,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8a508c63bda479","name":"should reject if WakuNode is not started","time":{"start":1752012955924,"stop":1752012955924,"duration":0},"status":"passed","severity":"normal"},{"uid":"6336e39bc827820f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752012910194,"stop":1752012910194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd275b3552e6c1","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752012925843,"stop":1752012925855,"duration":12},"status":"passed","severity":"normal"},{"uid":"f087f47468ee0598","name":"Decoder throws on undefined content topic","time":{"start":1752012926655,"stop":1752012926656,"duration":1},"status":"passed","severity":"normal"},{"uid":"769fb11236d75609","name":"Generator, 2 different pubsubtopics","time":{"start":1752013256229,"stop":1752013256229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51919c249f99d61","name":"Check received message with timestamp: 1752012985469 ","time":{"start":1752013425474,"stop":1752013425474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3700efff8ac30a9c","name":"should properly create location multiaddrs - udp4","time":{"start":1752012916174,"stop":1752012916174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fefb34cedada243","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752012926267,"stop":1752012926267,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ef9cbe5a79b3dd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752013478718,"stop":1752013478718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b056c1fed212b9e","name":"Check received message containing Chinese","time":{"start":1752013425469,"stop":1752013425470,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cce8767ca98074f","name":"should properly create location multiaddrs - udp6","time":{"start":1752012916174,"stop":1752012916175,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ff0a34d83b1683","name":"All","time":{"start":1752012991163,"stop":1752012991163,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2465895031b281","name":"should create a new stream if no existing for protocol found","time":{"start":1752012926266,"stop":1752012926266,"duration":0},"status":"passed","severity":"normal"},{"uid":"de27d6695acfdb1e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752012964981,"stop":1752012964981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9668d0f71961ac33","name":"should handle different types of entries","time":{"start":1752012954510,"stop":1752012954511,"duration":1},"status":"passed","severity":"normal"},{"uid":"570b2ffcf971fafa","name":"should skip peer when dialed recently","time":{"start":1752012925515,"stop":1752012925515,"duration":0},"status":"passed","severity":"normal"},{"uid":"572eb9ea6e6d961f","name":"Push message with content topic containing unicode special characters","time":{"start":1752013593514,"stop":1752013593514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6071cc386650eedb","name":"should add event listeners to globalThis","time":{"start":1752012925388,"stop":1752012925389,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd984090800d927","name":"should handle errors when getting connections","time":{"start":1752012925425,"stop":1752012925425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfe9f6d4659c2b9","name":"Push message with special chars payload","time":{"start":1752013593492,"stop":1752013593492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1822a5d323fa311e","name":"should not create relay timers when relay is not provided","time":{"start":1752012926079,"stop":1752012926079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a54685ced33e352","name":"should handle relay send failures gracefully","time":{"start":1752012926084,"stop":1752012926084,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cacf6a3bbfbdc4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752012964981,"stop":1752012964982,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fc2a45ab0b49af","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752012910197,"stop":1752012910198,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bf9a556be5225d","name":"should be safe to call multiple times","time":{"start":1752012926413,"stop":1752012926413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4c3f2a6ac6020d","name":"should throw an error for missing sharding configuration","time":{"start":1752012910208,"stop":1752012910208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee77a600e618a5","name":"should dispatch connect and disconnect events","time":{"start":1752012955550,"stop":1752012955550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d5706a92489c21","name":"should partition messages based on acknowledgement status","time":{"start":1752012969913,"stop":1752012969913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6dfe9a396e4146","name":"should perform ping and update peer store on timer","time":{"start":1752012926077,"stop":1752012926077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69d09b21c9379c4","name":"rejects hash query with content filter parameters","time":{"start":1752012926256,"stop":1752012926256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2480786478b13fd1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752012915439,"stop":1752012915440,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e54f025eb58534","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752013478714,"stop":1752013478715,"duration":1},"status":"passed","severity":"normal"},{"uid":"63540554ffdbfad1","name":"should increase lamport timestamp","time":{"start":1752012969907,"stop":1752012969907,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd23dbf722acb994","name":"Check received message with timestamp: 1752012985469 ","time":{"start":1752013425465,"stop":1752013425465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8492249a2acbf37","name":"rejects hash query with time filter","time":{"start":1752012926256,"stop":1752012926256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4345c1a1ec3e420d","name":"should increase lamport timestamp","time":{"start":1752012969909,"stop":1752012969909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31641af1c2a2e28","name":"should throw error - no public key","time":{"start":1752012916167,"stop":1752012916168,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a08e9433f1c471","name":"should add event listeners to libp2p","time":{"start":1752012925387,"stop":1752012925388,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1aa45fcf6c1642","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app65/5/topic975/xml","time":{"start":1752013240133,"stop":1752013240133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1726b52f97fe3859","name":"should handle complete discovery-to-dial flow","time":{"start":1752012925637,"stop":1752012925638,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f6fddc618cf09","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752012925400,"stop":1752012925401,"duration":1},"status":"passed","severity":"normal"},{"uid":"64955040bb17506a","name":"should clear the dialing interval","time":{"start":1752012925512,"stop":1752012925512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eeb981dca932ecd","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752012910210,"stop":1752012910210,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8794ba1d144d6d","name":"Check publish message containing XML","time":{"start":1752013136937,"stop":1752013136937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04e1cf72a79447b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752013478713,"stop":1752013478713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5baca24f52a001","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752012925955,"stop":1752012925955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6a1c212aad4cee","name":"should return PeerId when PeerId is provided","time":{"start":1752012926184,"stop":1752012926184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dd5d7de2f51365","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752012916164,"stop":1752012916165,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fa02b8e03c71fe","name":"Fails to publish message with wrong content topic","time":{"start":1752013136947,"stop":1752013136947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a9a9f4902a4e3","name":"new peer added after a peer was already found","time":{"start":1752013140657,"stop":1752013140657,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa1bc03a6a21118b","name":"Push message with Russian payload","time":{"start":1752013593507,"stop":1752013593507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ab6659cd494df2","name":"should not receive a peer event after stop","time":{"start":1752012938418,"stop":1752012938419,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ea9f2c2aa3218b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752013478712,"stop":1752013478713,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce95e1a81b25011c","name":"Fails to push message bigger that 1MB","time":{"start":1752013593517,"stop":1752013593517,"duration":0},"status":"passed","severity":"normal"},{"uid":"33604a76086a47b","name":"Check message on other pubsub topic is not received","time":{"start":1752013425466,"stop":1752013425466,"duration":0},"status":"passed","severity":"normal"},{"uid":"785900e625a3d99f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752012964967,"stop":1752012964967,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa2355715813987","name":"should be sent with empty content","time":{"start":1752012969914,"stop":1752012969914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e852f0c6509258f4","name":"should load peers from local storage and dispatch events","time":{"start":1752012938419,"stop":1752012938419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad934cd299773774","name":"should return false when peer is on different cluster","time":{"start":1752012926019,"stop":1752012926020,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9be6c04cfb85cd2","name":"Filter","time":{"start":1752013279246,"stop":1752013279246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a092d1ad1e5ef05","name":"connected peers and dial","time":{"start":1752013112938,"stop":1752013112938,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3403c43a166329eb","name":"Ordered callback, aborts when callback returns true","time":{"start":1752013258414,"stop":1752013258414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca548e29f7ff6528","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752013478715,"stop":1752013478716,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc23c7d5b2882c9a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752013271440,"stop":1752013271440,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dcee8ac34f7ba9","name":"should only return 1 node with relay capability","time":{"start":1752012934497,"stop":1752012934498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29b868b5a6ef29c","name":"should save new peer to store","time":{"start":1752012925630,"stop":1752012925630,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b7c82dc3902bf9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752012926023,"stop":1752012926026,"duration":3},"status":"passed","severity":"normal"},{"uid":"56d098eba54c4445","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752012990654,"stop":1752012990655,"duration":1},"status":"skipped","severity":"normal"},{"uid":"948d93b5c9ef1863","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752012910193,"stop":1752012910194,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e416e11bf5d15d4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752012965005,"stop":1752012965005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a9d9d3ec078d2b","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752012910194,"stop":1752012910194,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a4062b7f4345d5","name":"Subscribe to topic containing short and receive message","time":{"start":1752013478711,"stop":1752013478711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3505cdbeb6e7f1f","name":"should clear existing timers before creating new ones","time":{"start":1752012926088,"stop":1752012926089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d395064e7a80ddf7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752012910204,"stop":1752012910205,"duration":1},"status":"passed","severity":"normal"},{"uid":"17039a0987539a4d","name":"should get / set TCP multiaddr","time":{"start":1752012916173,"stop":1752012916173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e633740bdd23853e","name":"Subscribe to topic containing short and publish message","time":{"start":1752013140765,"stop":1752013140767,"duration":2},"status":"passed","severity":"normal"},{"uid":"b868a551401bf8dd","name":"should check connected peers if present and suitable","time":{"start":1752012955926,"stop":1752012955926,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab6a4675f712d92","name":"Waku message hash computation (payload length 0)","time":{"start":1752012925965,"stop":1752012925966,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca56a16f6feb66fa","name":"Init the array if not present","time":{"start":1752012909788,"stop":1752012909790,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7f1426bd6be3bc8","name":"should not allow unachievable error rate","time":{"start":1752012964828,"stop":1752012964829,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe37fb41d204366","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752013140760,"stop":1752013140760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b607c13e22f4e722","name":"can query messages by message hash","time":{"start":1752013242916,"stop":1752013242917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eefe1572f718eef","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752012926185,"stop":1752012926186,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ca44c2c7a80a27","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752012955554,"stop":1752012955554,"duration":0},"status":"passed","severity":"normal"},{"uid":"36362d78ece4a7f5","name":"should return false when navigator.onLine is false","time":{"start":1752012925400,"stop":1752012925400,"duration":0},"status":"passed","severity":"normal"},{"uid":"40691585fe4da537","name":"configure the node with multiple content topics","time":{"start":1752013240134,"stop":1752013240135,"duration":1},"status":"passed","severity":"normal"},{"uid":"28393e0c04daa747","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app53/10/topic733/json","time":{"start":1752013240133,"stop":1752013240133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa5ad4bb03f3c13","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752012955689,"stop":1752012955690,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c61e30d304fb243","name":"Push message with content topic containing SQL Injection","time":{"start":1752013593500,"stop":1752013593500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42552359ffa7ba6","name":"caches peers it previously fetched","time":{"start":1752012934497,"stop":1752012934497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1493b2449077246","name":"random static sharding 8 - Cluster ID: 900, Shard ID: 618","time":{"start":1752013252673,"stop":1752013252673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a79057ec550aca","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752012964980,"stop":1752012964981,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8a5f2ee7145602","name":"should properly clean up resources when disposed","time":{"start":1752012954511,"stop":1752012954511,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c02c46de3b811","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752012964955,"stop":1752012964956,"duration":1},"status":"passed","severity":"normal"},{"uid":"70154ef79dd9552","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752012964986,"stop":1752012964987,"duration":1},"status":"passed","severity":"normal"},{"uid":"1101a51c0c9c3cfa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752013478715,"stop":1752013478715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a58f94314dea84","name":"Relay","time":{"start":1752012991162,"stop":1752012991162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7396a7c425ed025","name":"udp ip6 address","time":{"start":1752012915450,"stop":1752012915450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8291ead767d03ce8","name":"Check received message containing escaped characters","time":{"start":1752013425473,"stop":1752013425473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df021415297be6e","name":"should initialize bloom filter with correct parameters","time":{"start":1752012967219,"stop":1752012967219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1846a488e7321","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752012964993,"stop":1752012964993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1e67ec151d07a3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752013478708,"stop":1752013478708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cc1bd84491a52cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752012910205,"stop":1752012910205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27ca26dc3ecc42e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752013478717,"stop":1752013478717,"duration":0},"status":"passed","severity":"normal"},{"uid":"373f7780bef7bd90","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752013140780,"stop":1752013140781,"duration":1},"status":"passed","severity":"normal"},{"uid":"2873d2059f476f13","name":"should handle empty pubsub topics","time":{"start":1752012926089,"stop":1752012926089,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fcd49920665f9d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752012910210,"stop":1752012910210,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c4f9d97e5596cb","name":"should dispatch network event when browser goes offline","time":{"start":1752012925424,"stop":1752012925424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb915b395f207698","name":"Push to array if already present","time":{"start":1752012909790,"stop":1752012909790,"duration":0},"status":"passed","severity":"normal"},{"uid":"81eadb99e04e2d94","name":"Push message with content topic containing numeric","time":{"start":1752013593511,"stop":1752013593511,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b2fe9840d90af4","name":"should have no discoveries enabled by default","time":{"start":1752012955746,"stop":1752012955747,"duration":1},"status":"passed","severity":"normal"},{"uid":"81eb05315afd0b46","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752013006137,"stop":1752013006138,"duration":1},"status":"passed","severity":"normal"},{"uid":"513e05ffb9d690bf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752013132267,"stop":1752013132267,"duration":0},"status":"passed","severity":"normal"},{"uid":"40315902f6f73dfe","name":"more peers than existing","time":{"start":1752013112938,"stop":1752013112939,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f65a89c0b0d56b5e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752013478724,"stop":1752013478725,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccde5b4d518c41b2","name":"should not dispatch event when already connected","time":{"start":1752012925419,"stop":1752012925419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a6e6decb417aa0","name":"Push message with escaped characters payload","time":{"start":1752013593496,"stop":1752013593496,"duration":0},"status":"passed","severity":"normal"},{"uid":"265e52431ef3a389","name":"Subscribe and receives messages on 20 topics","time":{"start":1752013478707,"stop":1752013478708,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b33e655c26ac4e","name":"should return tags for existing peer","time":{"start":1752012925893,"stop":1752012925894,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c21907ed7067813","name":"should return true when over bootstrap limit","time":{"start":1752012925930,"stop":1752012925947,"duration":17},"status":"passed","severity":"normal"},{"uid":"3fae50de272771b6","name":"should handle incoming messages","time":{"start":1752012955693,"stop":1752012955693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cfb5c3e707acc","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app69/3/topic737/xml","time":{"start":1752013240131,"stop":1752013240132,"duration":1},"status":"passed","severity":"normal"},{"uid":"962dd5f67c32b1d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752012955748,"stop":1752012955748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bddeb10fa288402","name":"topics with same application and version share the same shard","time":{"start":1752012910191,"stop":1752012910191,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f4b1650af5c22a","name":"throws on content topic with empty version field","time":{"start":1752012910185,"stop":1752012910185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcaa9b3b1b3d575","name":"should filter peers by codec","time":{"start":1752012926419,"stop":1752012926420,"duration":1},"status":"passed","severity":"normal"},{"uid":"98bb4fb47062e245","name":"Check received message containing special chars","time":{"start":1752013425461,"stop":1752013425461,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fdeb9c95815e5a","name":"should filter out already connected peers","time":{"start":1752012925887,"stop":1752012925887,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c35bc58032269b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752012964997,"stop":1752012964997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e06aed06140b2e2","name":"should dial all peers on dial","time":{"start":1752013074267,"stop":1752013074267,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f334310256f9487","name":"should initialize with Unhealthy status","time":{"start":1752012955453,"stop":1752012955453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baa5f9895d53b41","name":"should dial all remaining peers","time":{"start":1752012925891,"stop":1752012925891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed1e180e5feef73","name":"messageHashStr returns a hex string","time":{"start":1752012925979,"stop":1752012925980,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50e16cc64ebb9ed","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752012964980,"stop":1752012964980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2a245dd922f88b","name":"should push the message to the outgoing buffer","time":{"start":1752012969907,"stop":1752012969907,"duration":0},"status":"passed","severity":"normal"},{"uid":"135e2214ab884dc9","name":"should serialize and deserialize correctly","time":{"start":1752012967222,"stop":1752012967222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6277e734488838","name":"should be safe to call multiple times","time":{"start":1752012925621,"stop":1752012925621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b26ce37cb3502af","name":"should use provided shard info when available","time":{"start":1752012955432,"stop":1752012955433,"duration":1},"status":"passed","severity":"normal"},{"uid":"10de91a4edde078e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752012910195,"stop":1752012910195,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a8b75bbaee3280","name":"should handle case with all peers already connected","time":{"start":1752012925893,"stop":1752012925893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2d3153537d2031","name":"should remove event listeners","time":{"start":1752012926057,"stop":1752012926057,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef04066d8892732","name":"Check message on other pubsub topic is not received","time":{"start":1752013425475,"stop":1752013425476,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d26ba94830d491e","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752012910196,"stop":1752012910197,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb59d2aed84da2b6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752013132271,"stop":1752013132271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d736f2b5d5b80091","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752012910188,"stop":1752012910188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d287a1b50cd77f","name":"should handle multiple peer connections","time":{"start":1752012926072,"stop":1752012926072,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef2817f22b0ee24","name":"should not change state when connections remain after disconnect","time":{"start":1752012925415,"stop":1752012925419,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8764b85b21feac7","name":"Encoder throws on undefined content topic","time":{"start":1752012946085,"stop":1752012946085,"duration":0},"status":"passed","severity":"normal"},{"uid":"844bb8d6633e1964","name":"should handle a minimal index list","time":{"start":1752012910024,"stop":1752012910025,"duration":1},"status":"passed","severity":"normal"},{"uid":"960a79537054e8f9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752012934500,"stop":1752012934500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b29de74de76ac89c","name":"Check message with no pubsub topic is not received","time":{"start":1752013425476,"stop":1752013425476,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d250254596ac03","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752012910025,"stop":1752012910025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7602a906287aace","name":"it tolerates circular branch references","time":{"start":1752012934495,"stop":1752012934496,"duration":1},"status":"passed","severity":"normal"}] |