allure-jswaku/8727/widgets/severity.json
2025-07-22 11:00:34 +00:00

1 line
184 KiB
JSON

[{"uid":"27d08f3ec870f80c","name":"Check publish message containing shell command","time":{"start":1753181572037,"stop":1753181572037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2560014c1d6d0fa1","name":"Push message with custom timestamp: 1722423060088","time":{"start":1753181989009,"stop":1753181989009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd7c2d9616884ae","name":"Encoder throws on empty string content topic","time":{"start":1753181396844,"stop":1753181396844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7936e3b13772eb","name":"should continually clean up expired entries at intervals","time":{"start":1753181406530,"stop":1753181406530,"duration":0},"status":"passed","severity":"normal"},{"uid":"629d247b62be23c3","name":"Publishes to nwaku","time":{"start":1753181562097,"stop":1753181562098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e5c855b9521ae9","name":"Query generator for 2000 messages","time":{"start":1753181690789,"stop":1753181690790,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e6cba7d7f1ff94","name":"Check received message containing SQL Injection","time":{"start":1753181881762,"stop":1753181881762,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f38a7076eafb3b","name":"non connected peers","time":{"start":1753181548494,"stop":1753181548494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b550af6329789dd6","name":"Check message received after jswaku node is restarted","time":{"start":1753181881757,"stop":1753181881758,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bf325746f53c84","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753181639217,"stop":1753181639218,"duration":1},"status":"passed","severity":"normal"},{"uid":"497c52bb0fd6803b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753181368051,"stop":1753181368054,"duration":3},"status":"passed","severity":"normal"},{"uid":"7122ea5633da62c3","name":"Subscribe and receives messages on 20 topics","time":{"start":1753181904183,"stop":1753181904183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1f2308471aae17","name":"Refresh subscription","time":{"start":1753181581918,"stop":1753181581918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85f7d475a9bb0b99","name":"Relay + Store","time":{"start":1753181442047,"stop":1753181442047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf1e975c765dc12","name":"should retry on complete failure if specified","time":{"start":1753181407867,"stop":1753181407867,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec0c1c21e39328c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753181440926,"stop":1753181440927,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ae8617972c876081","name":"should drop connection to one peer on hangUp","time":{"start":1753181524332,"stop":1753181524332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6af8b6441d2460e","name":"should handle peer store update failures gracefully","time":{"start":1753181378516,"stop":1753181378517,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8583b743cc250f","name":"should reject if Store is requested but not mounted","time":{"start":1753181408369,"stop":1753181408369,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b11a6c219a432","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753181417407,"stop":1753181417407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3d3d07ae5caaf0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753181362611,"stop":1753181362612,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f325eee171b8f3","name":"should throw error - no public key","time":{"start":1753181368672,"stop":1753181368673,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64e7fb5daff3917","name":"should dial one peer on dial","time":{"start":1753181524331,"stop":1753181524331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5982d75e8de5e233","name":"should be delivered immediately if received","time":{"start":1753181420819,"stop":1753181420819,"duration":0},"status":"passed","severity":"normal"},{"uid":"110eaaeaa3834201","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753181442858,"stop":1753181442859,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf83f1f71e634e8b","name":"Register correct protocols","time":{"start":1753181581914,"stop":1753181581915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee7af7c0b87d8c","name":"Subscribe and receive messages via waku relay post","time":{"start":1753181904192,"stop":1753181904193,"duration":1},"status":"passed","severity":"normal"},{"uid":"11915bab8c3fa1d","name":"should push the message to the outgoing buffer","time":{"start":1753181420811,"stop":1753181420811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e54f9331fb50f8","name":"should only return 1 node with relay capability","time":{"start":1753181387103,"stop":1753181387103,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ac6fc1d9f9db39","name":"configure the node with multiple content topics","time":{"start":1753181673722,"stop":1753181673723,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61c6fd931ffaf5","name":"should dial all peers on dial","time":{"start":1753181524330,"stop":1753181524330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d9deedbf652a97","name":"Encoder throws on undefined content topic","time":{"start":1753181398455,"stop":1753181398455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b5ca76db708435","name":"should return peer for existing peer","time":{"start":1753181378464,"stop":1753181378464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14de8cda9b0ee37","name":"should handle shard reader errors gracefully","time":{"start":1753181377798,"stop":1753181377798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ea76e35803b3de","name":"should encode/decode to text encoding","time":{"start":1753181368675,"stop":1753181368676,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d9093fa2be40c7","name":"Push message with Arabic payload","time":{"start":1753181989012,"stop":1753181989012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8d86c13f96116b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app35/3/topic95/utf8","time":{"start":1753181673716,"stop":1753181673716,"duration":0},"status":"passed","severity":"normal"},{"uid":"603a899af2f321cf","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753181378517,"stop":1753181378518,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df7ff1dddb96850","name":"should check connected peers if present and suitable","time":{"start":1753181408370,"stop":1753181408370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0fe65a4c8cd7bb","name":"should add event listeners to globalThis","time":{"start":1753181377953,"stop":1753181377953,"duration":0},"status":"passed","severity":"normal"},{"uid":"845f61b6485de30f","name":"should be safe to call multiple times","time":{"start":1753181377993,"stop":1753181377993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce62c8cd6806d05d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753181387104,"stop":1753181387104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9f718356c3ea80","name":"ignores domain fetching errors","time":{"start":1753181387102,"stop":1753181387102,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dfbbe1fc09fa77","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753181704816,"stop":1753181704818,"duration":2},"status":"passed","severity":"normal"},{"uid":"c13844b607ea4be8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753181510258,"stop":1753181510258,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc07b1946f604afc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753181495234,"stop":1753181495235,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4d94f1d9ae952b","name":"Check received message containing Script","time":{"start":1753181881762,"stop":1753181881762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f298a761b6e342","name":"Push message with content topic containing escaped characters","time":{"start":1753181989019,"stop":1753181989020,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6b755add177758","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753181904181,"stop":1753181904182,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61508a675ec81fa","name":"should be safe to call multiple times","time":{"start":1753181378438,"stop":1753181378443,"duration":5},"status":"passed","severity":"normal"},{"uid":"67c5a28c8005377a","name":"1 Store, 2 fetches","time":{"start":1753181386593,"stop":1753181386593,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef30b462a6ef336","name":"should process up to 3 peers at once","time":{"start":1753181377796,"stop":1753181377797,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14617298ca976b3","name":"Check received message containing unicode special characters","time":{"start":1753181881752,"stop":1753181881752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dbe2c9c1ff08e6","name":"Push message with custom timestamp: 1753185060088","time":{"start":1753181989009,"stop":1753181989010,"duration":1},"status":"passed","severity":"normal"},{"uid":"81673d04ff1b156f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753181417426,"stop":1753181417427,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf28cdd70b3b8880","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753181904189,"stop":1753181904189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c350f9b06de0d323","name":"should retry if all attempts fail","time":{"start":1753181407288,"stop":1753181407288,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5860748e7c955f","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753181378467,"stop":1753181378468,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60a97f09cd17e81","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753181408356,"stop":1753181408357,"duration":1},"status":"passed","severity":"normal"},{"uid":"830290bbec0f2c7b","name":"should handle queue overflow by adding peers to queue","time":{"start":1753181377793,"stop":1753181377793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d374d413fc7ed7cb","name":"should handle different types of entries","time":{"start":1753181406521,"stop":1753181406522,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebddb3b5cc8ce00","name":"Push message with Chinese payload","time":{"start":1753181988995,"stop":1753181988996,"duration":1},"status":"passed","severity":"normal"},{"uid":"203a0f285c9d1253","name":"Subscribe to topic containing short and receive message","time":{"start":1753181904195,"stop":1753181904196,"duration":1},"status":"passed","severity":"normal"},{"uid":"92386cf3ce478436","name":"can start and stop the service","time":{"start":1753181440921,"stop":1753181440921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2f36eb344539d5","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753181368068,"stop":1753181368069,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b8c0fb8258e163","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753181656818,"stop":1753181656819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8391530a2061238","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753181904196,"stop":1753181904196,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda9cd77362a5e96","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753181904183,"stop":1753181904183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"209dd0e7f8cdb5af","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753181417121,"stop":1753181417122,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b1332336b3d40b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753181368069,"stop":1753181368070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5914847f0a74d0a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753181408353,"stop":1753181408353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6876d4cd0bc03cf","name":"Check received message with timestamp: 1753181435389 ","time":{"start":1753181881766,"stop":1753181881767,"duration":1},"status":"passed","severity":"normal"},{"uid":"45788deb3c640794","name":"Query generator for multiple messages with different message text format","time":{"start":1753181690785,"stop":1753181690786,"duration":1},"status":"passed","severity":"normal"},{"uid":"873d98d7f69e31b5","name":"Fails to push message with large meta","time":{"start":1753181989008,"stop":1753181989008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f14198d02e53595","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753181581919,"stop":1753181581919,"duration":0},"status":"passed","severity":"normal"},{"uid":"13727ecedabb7c13","name":"should partition messages based on acknowledgement status","time":{"start":1753181420816,"stop":1753181420817,"duration":1},"status":"passed","severity":"normal"},{"uid":"7565a6b3c0b06358","name":"should remove event listeners","time":{"start":1753181378443,"stop":1753181378444,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbfdd0b7410918e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753181417408,"stop":1753181417408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9110db28796b0aa9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753181639218,"stop":1753181639218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1517eab43191b0","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753181417413,"stop":1753181417414,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb72f6854bef414","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753181639217,"stop":1753181639217,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ef524371643549","name":"Push message with content topic containing unicode special characters","time":{"start":1753181989020,"stop":1753181989020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fc2121a3620188","name":"Check publish message containing short","time":{"start":1753181572031,"stop":1753181572031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c8a527deffc670","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753181362612,"stop":1753181362613,"duration":1},"status":"passed","severity":"normal"},{"uid":"890e0f7bb012cce9","name":"should return false when pubsub topic parsing fails","time":{"start":1753181378210,"stop":1753181378214,"duration":4},"status":"passed","severity":"normal"},{"uid":"47791ec19a83bc09","name":"should handle ping failures gracefully","time":{"start":1753181378514,"stop":1753181378516,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a0b0ad3c920bd2e","name":"throws on content topic with non-number generation field","time":{"start":1753181362590,"stop":1753181362590,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f318d82f4e41319","name":"Check message with no content topic is not received","time":{"start":1753181881770,"stop":1753181881771,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8d8408b9ef6645","name":"should decode valid enr with tcp successfully","time":{"start":1753181368672,"stop":1753181368672,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a28c60b073172ae","name":"should hang up with PeerId and return true on success","time":{"start":1753181379115,"stop":1753181379115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b4b6ecf343aca6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753181692627,"stop":1753181692627,"duration":0},"status":"passed","severity":"normal"},{"uid":"92411d17f20c8c12","name":"should handle incoming messages","time":{"start":1753181408423,"stop":1753181408423,"duration":0},"status":"passed","severity":"normal"},{"uid":"af79d7b31c560b5c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753181904193,"stop":1753181904193,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e5412e22a3dcc1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753181362605,"stop":1753181362606,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca09cca0e9feee3","name":"Check received message containing emoji","time":{"start":1753181881752,"stop":1753181881752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0552d1bd020cd94","name":"Push message with content topic containing short","time":{"start":1753181989002,"stop":1753181989002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcb5c912318a9b7","name":"A test","time":{"start":1753181495428,"stop":1753181495428,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d883abbaf09b849","name":"random static sharding 3 - Cluster ID: 813, Shard ID: 973","time":{"start":1753181676514,"stop":1753181676515,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed3fc9013ce80fb","name":"Using a function","time":{"start":1753181699670,"stop":1753181699673,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9efdf9fff0ce8a1","name":"Publish message with custom timestamp: Tue Jul 22 2025 11:52:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1753181572040,"stop":1753181572040,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc80cf9d7dbbdde","name":"should insert message id into causal history","time":{"start":1753181420811,"stop":1753181420811,"duration":0},"status":"passed","severity":"normal"},{"uid":"35be9582833a3f3c","name":"should remove event listeners","time":{"start":1753181378502,"stop":1753181378502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2131c1534c4dd34","name":"Decoder throws on undefined content topic","time":{"start":1753181379251,"stop":1753181379252,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b026a9d7835f9e","name":"Fails to push message bigger that 1MB","time":{"start":1753181989023,"stop":1753181989023,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1ea661d725b7eb","name":"Init the array if not present","time":{"start":1753181362303,"stop":1753181362305,"duration":2},"status":"passed","severity":"normal"},{"uid":"784d5379c521b7e0","name":"should request peer renewal on specific errors","time":{"start":1753181407286,"stop":1753181407286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4fe64e47624ab9","name":"should not fail to start the service if it is already started","time":{"start":1753181440923,"stop":1753181440923,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bcc9d5dfcc0673","name":"should perform ping and update peer store on timer","time":{"start":1753181378513,"stop":1753181378514,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfe036d8645be7e","name":"should call waitForPeer on Relay","time":{"start":1753181408372,"stop":1753181408372,"duration":0},"status":"passed","severity":"normal"},{"uid":"571d1fba5fb91836","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753181362597,"stop":1753181362597,"duration":0},"status":"passed","severity":"normal"},{"uid":"5135e6e261d63b8","name":"connected peers and dial","time":{"start":1753181548492,"stop":1753181548492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c400cdd5894079a0","name":"Should update multiaddrs","time":{"start":1753181524651,"stop":1753181524651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6880b3efe097cc","name":"Ordered Callback - true","time":{"start":1753181685884,"stop":1753181685884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6ced0d8e98f718","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753181408356,"stop":1753181408356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccca6b6d5034474","name":"same cluster, static sharding: nodes connect","time":{"start":1753181510255,"stop":1753181510256,"duration":1},"status":"passed","severity":"normal"},{"uid":"df36930bfcdea4a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753181362610,"stop":1753181362610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7fd60142e87eac","name":"Subscribe to topic containing short and publish message","time":{"start":1753181581918,"stop":1753181581919,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4100fa929e3729","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753181377984,"stop":1753181377985,"duration":1},"status":"passed","severity":"normal"},{"uid":"860ecb2f29e8321f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753181420814,"stop":1753181420815,"duration":1},"status":"passed","severity":"normal"},{"uid":"437b55de6ee0e3f0","name":"peer exchange sets tag","time":{"start":1753181579678,"stop":1753181579678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4f4e1c7dae9653","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753181362596,"stop":1753181362597,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b0beae13a29bb5","name":"should dial peer when on same shard","time":{"start":1753181377786,"stop":1753181377786,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c733d2fb562a79","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753181386659,"stop":1753181386659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f300a4f292f1d95d","name":"Round trip binary serialization","time":{"start":1753181379250,"stop":1753181379250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abdb79e74933811","name":"messageHashStr works with IProtoMessage","time":{"start":1753181378239,"stop":1753181378240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edb0660c345d30e","name":"throws an error for improperly formatted content topics","time":{"start":1753181362602,"stop":1753181362602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5b5091c8f83fa7","name":"Push message with content topic containing short","time":{"start":1753181989016,"stop":1753181989017,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8b6a78eb13fc1d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753181378239,"stop":1753181378239,"duration":0},"status":"passed","severity":"normal"},{"uid":"988af427f1f877e9","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753181645534,"stop":1753181645535,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c22c3a90e0ca407","name":"should properly create location multiaddrs - udp6","time":{"start":1753181368678,"stop":1753181368678,"duration":0},"status":"passed","severity":"normal"},{"uid":"847148586584e2e6","name":"Passing page size 10 when there are 10 messages","time":{"start":1753181691520,"stop":1753181691523,"duration":3},"status":"passed","severity":"normal"},{"uid":"560d11b7f17e7c53","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app47/4/topic485/proto","time":{"start":1753181673710,"stop":1753181673710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0d4243b5e6e80b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753181368061,"stop":1753181368062,"duration":1},"status":"passed","severity":"normal"},{"uid":"458690fb07a06d0a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753181386593,"stop":1753181386594,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7222c2cf83efef","name":"Ephemeral messages are not stored","time":{"start":1753181442849,"stop":1753181442856,"duration":7},"status":"passed","severity":"normal"},{"uid":"fe4881ac2c35316f","name":"Check received message containing Arabic","time":{"start":1753181881761,"stop":1753181881761,"duration":0},"status":"passed","severity":"normal"},{"uid":"132c7e76f3396112","name":"should handle hash queries without validation","time":{"start":1753181408290,"stop":1753181408290,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a423f88efb62ff","name":"should attach causal history and bloom filter to each message","time":{"start":1753181420812,"stop":1753181420812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c49f3eeac21c84","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753181417435,"stop":1753181417436,"duration":1},"status":"passed","severity":"normal"},{"uid":"56def46eb24719c1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753181639213,"stop":1753181639213,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a64d12fec56145","name":"should not modify tags of connections for different peers","time":{"start":1753181408360,"stop":1753181408360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4142f36d6a519a55","name":"should reject if Filter is requested but not mounted","time":{"start":1753181408369,"stop":1753181408370,"duration":1},"status":"passed","severity":"normal"},{"uid":"921479fa8220fa67","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753181442858,"stop":1753181442858,"duration":0},"status":"passed","severity":"normal"},{"uid":"96263fc8a3ca10a5","name":"Check message with invalid timestamp is not received","time":{"start":1753181881768,"stop":1753181881769,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a249f759690fac","name":"Decoder throws on undefined content topic","time":{"start":1753181396844,"stop":1753181396844,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a4789ef228fdf6","name":"should not receive a peer event before start","time":{"start":1753181440924,"stop":1753181440924,"duration":0},"status":"passed","severity":"normal"},{"uid":"407651e03f3874d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753181362605,"stop":1753181362605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7b8779bf94e1af","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753181362603,"stop":1753181362603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d41ce59a50660","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753181417430,"stop":1753181417430,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3c9dea18b889bc","name":"topics with same application and version share the same shard","time":{"start":1753181362599,"stop":1753181362599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0769d5c6c5d58bf","name":"Subscribe and receives messages on 20 topics","time":{"start":1753181904194,"stop":1753181904194,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fd994b064c29a3","name":"it tolerates circular branch references","time":{"start":1753181387101,"stop":1753181387101,"duration":0},"status":"passed","severity":"normal"},{"uid":"929365cc9cd8fbc3","name":"should initialize bloom filter with correct parameters","time":{"start":1753181419628,"stop":1753181419628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad080abf89a81756","name":"Encoder throws on undefined content topic","time":{"start":1753181379251,"stop":1753181379251,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d18b015c98d377","name":"should handle case with no peers in store","time":{"start":1753181378462,"stop":1753181378463,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4c07fc88012899","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753181408356,"stop":1753181408356,"duration":0},"status":"passed","severity":"normal"},{"uid":"36875670228f7c44","name":"should insert message into bloom filter","time":{"start":1753181420811,"stop":1753181420811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6428c42c2d7738","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753181362606,"stop":1753181362606,"duration":0},"status":"passed","severity":"normal"},{"uid":"683e664b3047890e","name":"should process tasks in queue","time":{"start":1753181407280,"stop":1753181407281,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e9c6134c2fd9d9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753181581923,"stop":1753181581923,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e4ebff86ffa5bd","name":"Waku message hash computation (no timestamp)","time":{"start":1753181378237,"stop":1753181378238,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed6919fa5b27a11","name":"should not receive a peer event after stop","time":{"start":1753181440924,"stop":1753181440925,"duration":1},"status":"passed","severity":"normal"},{"uid":"23eda6cecff815d8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753181417418,"stop":1753181417418,"duration":0},"status":"passed","severity":"normal"},{"uid":"3495a2f682e81955","name":"should handle errors when globalThis is not available","time":{"start":1753181377953,"stop":1753181377953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0234e3cd0fa7955","name":"should be safe to call multiple times","time":{"start":1753181379111,"stop":1753181379112,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92fc0158cad9d48","name":"Rejects garbage","time":{"start":1753181411687,"stop":1753181411687,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bad6138b7adf6e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753181386657,"stop":1753181386658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d096c626f0357b5","name":"should throw error - no id","time":{"start":1753181368672,"stop":1753181368672,"duration":0},"status":"passed","severity":"normal"},{"uid":"67107ed79a813f5a","name":"should not receive a peer event before start","time":{"start":1753181390955,"stop":1753181390955,"duration":0},"status":"passed","severity":"normal"},{"uid":"740ba27d2a75dddb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753181589997,"stop":1753181589997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af76f7bec67540","name":"should return all connected peers without codec filter","time":{"start":1753181379117,"stop":1753181379117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfc88b2731913db","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753181378230,"stop":1753181378230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c5945702090949","name":"should reject if WakuNode is not started","time":{"start":1753181408368,"stop":1753181408368,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e6178ec89789d6","name":"should initialize with isNetworkConnected as false","time":{"start":1753181377952,"stop":1753181377952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fb3755fb72df18","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753181362595,"stop":1753181362595,"duration":0},"status":"passed","severity":"normal"},{"uid":"99abb6c0f30ca951","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753181572038,"stop":1753181572039,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87d729e33cf715c","name":"udp ip6 address","time":{"start":1753181368128,"stop":1753181368128,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b57b8d62e4fdd14","name":"Renews subscription after lossing a connection","time":{"start":1753181904191,"stop":1753181904191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e25e682f70c89de","name":"Push message with content topic containing Arabic","time":{"start":1753181989018,"stop":1753181989018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6b82290da50245","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753181589991,"stop":1753181589994,"duration":3},"status":"passed","severity":"normal"},{"uid":"787804b6803bad8b","name":"should not receive a peer event after stop","time":{"start":1753181390956,"stop":1753181390956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7ded36b06cef26","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753181417408,"stop":1753181417408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac67f7724b7c2ff","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753181377969,"stop":1753181377970,"duration":1},"status":"passed","severity":"normal"},{"uid":"216d0ac0d4bec412","name":"can start the service","time":{"start":1753181548215,"stop":1753181548216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65449af4e00cbb8","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753181407845,"stop":1753181407850,"duration":5},"status":"passed","severity":"normal"},{"uid":"d8cfcac6ef6914ce","name":"should be safe to call multiple times","time":{"start":1753181379112,"stop":1753181379113,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d7ab40618e36fe","name":"connects to nwaku","time":{"start":1753181699667,"stop":1753181699668,"duration":1},"status":"passed","severity":"normal"},{"uid":"f629e56086a42a9e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753181417431,"stop":1753181417432,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3a65db8787393a","name":"random static sharding 1 - Cluster ID: 444, Shard ID: 270","time":{"start":1753181676512,"stop":1753181676513,"duration":1},"status":"passed","severity":"normal"},{"uid":"526829291cbf5bb3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753181904192,"stop":1753181904192,"duration":0},"status":"passed","severity":"normal"},{"uid":"50364a10af1122b4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753181881754,"stop":1753181881754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d250d46905de1659","name":"should handle shardReader errors","time":{"start":1753181379120,"stop":1753181379120,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc36550a217b71d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app1/7/topic709/json","time":{"start":1753181673710,"stop":1753181673710,"duration":0},"status":"passed","severity":"normal"},{"uid":"854fae1d2c130021","name":"should reject if LightPush is requested but not mounted","time":{"start":1753181408369,"stop":1753181408369,"duration":0},"status":"passed","severity":"normal"},{"uid":"935055cdf7ef5126","name":"Refresh subscription","time":{"start":1753181904195,"stop":1753181904195,"duration":0},"status":"passed","severity":"normal"},{"uid":"250db5fd93175615","name":"Subscribe and receive messages via waku relay post","time":{"start":1753181904182,"stop":1753181904182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee58a0386bfe9624","name":"accepts valid content-filtered query","time":{"start":1753181378556,"stop":1753181378556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf4f66e34dff389","name":"Encoder throws on undefined content topic","time":{"start":1753181396843,"stop":1753181396844,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2193e0cd792113","name":"should clear existing timers before creating new ones","time":{"start":1753181378527,"stop":1753181378532,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad25e1f9cbefcd97","name":"should keep entries that haven't expired yet","time":{"start":1753181406520,"stop":1753181406521,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e2660632bfbb60","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753181581937,"stop":1753181581937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e04eeadc38a7bd","name":"Check publish message containing Script","time":{"start":1753181572035,"stop":1753181572035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7156bffa6e879335","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753181417430,"stop":1753181417431,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e62673c23386e2","name":"Subscribe and receive messages via lightPush","time":{"start":1753181904191,"stop":1753181904192,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de0bc384e190f2b","name":"should emit a peer event after start","time":{"start":1753181440923,"stop":1753181440924,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ae9c014abd4a4e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753181362772,"stop":1753181362772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab71446a6d46769","name":"should hang up with multiaddr and return true on success","time":{"start":1753181379116,"stop":1753181379116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53613a028a151e1","name":"Query Generator, No Decoder","time":{"start":1753181656819,"stop":1753181656819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99a27c4f1d80f67","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app90/5/topic672/test.js","time":{"start":1753181673711,"stop":1753181673711,"duration":0},"status":"passed","severity":"normal"},{"uid":"568159fef1e2763d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753181904185,"stop":1753181904186,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a802fd6c690882","name":"Check publish message containing escaped characters","time":{"start":1753181572037,"stop":1753181572037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bea0c9dfb395b","name":"Check message with no pubsub topic is not received","time":{"start":1753181881770,"stop":1753181881770,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c792815ca51064","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753181386658,"stop":1753181386658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8707ebcc8ac3979","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753181589990,"stop":1753181589991,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e6c3053a6e7155","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753181417430,"stop":1753181417430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b5d59ed7319515","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753181565344,"stop":1753181565344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01452462c519ef1","name":"should handle peer not in mesh for all topics","time":{"start":1753181378533,"stop":1753181378533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00be278b3f58487","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753181589988,"stop":1753181589989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb61e630869e1b08","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app81/1/topic916/test.js","time":{"start":1753181673706,"stop":1753181673707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c092a5abcb5c5fa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753181704815,"stop":1753181704815,"duration":0},"status":"passed","severity":"normal"},{"uid":"583e9febc51dc12","name":"should return different streams if requested simultaniously","time":{"start":1753181378882,"stop":1753181378883,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3d48ec54b14ec7","name":"should be sent with empty content","time":{"start":1753181420817,"stop":1753181420817,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a74cebfd8cafa3","name":"should do nothing when connections still exist","time":{"start":1753181378460,"stop":1753181378460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7931ae17412a69","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753181581922,"stop":1753181581923,"duration":1},"status":"passed","severity":"normal"},{"uid":"a365d0a68c00ab17","name":"Push message with Basic HTML tag payload","time":{"start":1753181989014,"stop":1753181989014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9cb6dea9baaef","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753181704821,"stop":1753181704821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a183a020fc6ee28","name":"rejects hash query with content filter parameters","time":{"start":1753181378558,"stop":1753181378558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a2567325ed625b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753181386660,"stop":1753181386660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b817ee5474a02942","name":"Push message with Script payload","time":{"start":1753181989013,"stop":1753181989013,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e07ffa1feb364f","name":"should handle case when navigator is not available","time":{"start":1753181377970,"stop":1753181377970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee73c04170fc2b09","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753181417425,"stop":1753181417425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91dd5b0d267eb1e","name":"Push message with content topic containing emoji","time":{"start":1753181989020,"stop":1753181989020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8942d54222c5d59a","name":"Check message with no content topic is not received","time":{"start":1753181881756,"stop":1753181881756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63375371cd89efb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753181904188,"stop":1753181904188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26e74691d800cc2","name":"should properly create peer info with all multiaddrs","time":{"start":1753181368679,"stop":1753181368679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d982b4565b12b4e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753181362610,"stop":1753181362610,"duration":0},"status":"passed","severity":"normal"},{"uid":"85473dfcab8aa63d","name":"Push message with rate limit","time":{"start":1753181989021,"stop":1753181989022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c03ba77c2fce5ae","name":"handles different clusterIds correctly","time":{"start":1753181362601,"stop":1753181362601,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cd81e9b834051d","name":"should start the dialing interval","time":{"start":1753181377761,"stop":1753181377770,"duration":9},"status":"passed","severity":"normal"},{"uid":"46e2aff835fb2fac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753181589994,"stop":1753181589994,"duration":0},"status":"passed","severity":"normal"},{"uid":"675e42afd99706e3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753181417418,"stop":1753181417418,"duration":0},"status":"passed","severity":"normal"},{"uid":"314a6483c7d4ad5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753181417433,"stop":1753181417433,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa72b2c1ddda4f5","name":"Check received message containing escaped characters","time":{"start":1753181881751,"stop":1753181881752,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44b2db9b5a23918","name":"should be able to decode the field with only STORE set to true","time":{"start":1753181368065,"stop":1753181368065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d934192c2bf4d739","name":"should handle multiple query options for time ranges","time":{"start":1753181408286,"stop":1753181408288,"duration":2},"status":"passed","severity":"normal"},{"uid":"e72eec51ca1784a7","name":"should not execute task if max attempts is 0","time":{"start":1753181407287,"stop":1753181407288,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd654c8426e604b","name":"Push message with emoji payload","time":{"start":1753181989015,"stop":1753181989016,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3d1631fe1e095d","name":"Check received message containing shell command","time":{"start":1753181881763,"stop":1753181881764,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a79e6f2029b5e56","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753181362595,"stop":1753181362595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10a32b20940e3bf","name":"should set field with all protocols disabled","time":{"start":1753181368679,"stop":1753181368680,"duration":1},"status":"passed","severity":"normal"},{"uid":"82602d0599b77fbd","name":"Push 30 different messages","time":{"start":1753181989001,"stop":1753181989001,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0fa974ba4d8d609","name":"should handle errors when getting connections","time":{"start":1753181377985,"stop":1753181377986,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53321af2ce05b98","name":"Check publish message containing unicode special characters","time":{"start":1753181572037,"stop":1753181572038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9081ddd129dceb60","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753181417424,"stop":1753181417424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdb20401ff8fd7f","name":"should create ConnectionManager with required options","time":{"start":1753181379109,"stop":1753181379109,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0b449e2d8de070","name":"Fails to publish duplicate message","time":{"start":1753181572040,"stop":1753181572040,"duration":0},"status":"passed","severity":"normal"},{"uid":"a056ea176b59d292","name":"Check meta is set [symmetric]","time":{"start":1753181396842,"stop":1753181396842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddb57bd55c25404","name":"should filter peers by codec","time":{"start":1753181379117,"stop":1753181379118,"duration":1},"status":"passed","severity":"normal"},{"uid":"395b35b6ab90b9ad","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753181417414,"stop":1753181417417,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a323e22b2d4dbf7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753181368056,"stop":1753181368057,"duration":1},"status":"passed","severity":"normal"},{"uid":"d193b8b2755b6d81","name":"Check message with non string payload is not received","time":{"start":1753181881771,"stop":1753181881772,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cf108baabc4c17","name":"Check received message containing special chars","time":{"start":1753181881760,"stop":1753181881760,"duration":0},"status":"passed","severity":"normal"},{"uid":"314d76ed98c9e873","name":"Encoder throws on empty string content topic","time":{"start":1753181379251,"stop":1753181379251,"duration":0},"status":"passed","severity":"normal"},{"uid":"320d0978a23756d7","name":"Overlapping topic subscription","time":{"start":1753181904195,"stop":1753181904195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6399e11fad95fe72","name":"should be safe to call multiple times","time":{"start":1753181378508,"stop":1753181378509,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee0c24711be7441","name":"Subscribe to topic containing XML and receive message","time":{"start":1753181904188,"stop":1753181904188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9097a31061522e","name":"Push message with XML payload","time":{"start":1753181988998,"stop":1753181988998,"duration":0},"status":"passed","severity":"normal"},{"uid":"db53ee284162f924","name":"Check publish message containing XML","time":{"start":1753181572035,"stop":1753181572035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac10b616a874c13c","name":"should properly create location multiaddrs - udp","time":{"start":1753181368678,"stop":1753181368678,"duration":0},"status":"passed","severity":"normal"},{"uid":"23acb9552df0d29e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753181407282,"stop":1753181407283,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef1238f008d7db0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753181417429,"stop":1753181417429,"duration":0},"status":"passed","severity":"normal"},{"uid":"e931bad8a1076a30","name":"should handle dial errors gracefully","time":{"start":1753181377792,"stop":1753181377792,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc073b5e5b1067ad","name":"should be safe to call multiple times","time":{"start":1753181377777,"stop":1753181377777,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd64fb0d7731a361","name":"can start the service","time":{"start":1753181440920,"stop":1753181440921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f9ccd66d20bdf1","name":"Non TWN Cluster","time":{"start":1753181673706,"stop":1753181673706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f6f357757a0571","name":"should add event listener for peer:discovery","time":{"start":1753181377992,"stop":1753181377993,"duration":1},"status":"passed","severity":"normal"},{"uid":"d398bf9e6eb88141","name":"Subscribe to topic containing Script and receive message","time":{"start":1753181904198,"stop":1753181904198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5ebb9e31106bac","name":"Check received message containing long","time":{"start":1753181881746,"stop":1753181881747,"duration":1},"status":"passed","severity":"normal"},{"uid":"656a36ebfaf05b5a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753181579680,"stop":1753181579680,"duration":0},"status":"passed","severity":"normal"},{"uid":"571ead394fe8d093","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753181417423,"stop":1753181417423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4123a39012253ebe","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753181417420,"stop":1753181417420,"duration":0},"status":"passed","severity":"normal"},{"uid":"441bb589e13fbae7","name":"yields undefined for messages without content topic","time":{"start":1753181379040,"stop":1753181379040,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1245914741fe32","name":"Fails to push message with large meta","time":{"start":1753181989021,"stop":1753181989021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e61f6a2178cb3b8","name":"should wait for LightPush peer to be connected","time":{"start":1753181408371,"stop":1753181408371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5281f2d7cc0b4eab","name":"should check false positive rate","time":{"start":1753181419633,"stop":1753181419634,"duration":1},"status":"passed","severity":"normal"},{"uid":"31333a2ec9e45b64","name":"should encodeTxt and decodeTxt","time":{"start":1753181368670,"stop":1753181368671,"duration":1},"status":"passed","severity":"normal"},{"uid":"147b975bcec431a8","name":"caches peers it previously fetched","time":{"start":1753181387102,"stop":1753181387103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c414c8b819b24a68","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753181362772,"stop":1753181362772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d5c2d93c33d22e","name":"should handle peer disconnect event when no connections remain","time":{"start":1753181377972,"stop":1753181377972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2dd2048f0b921","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753181417433,"stop":1753181417433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7214795af23494c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753181589986,"stop":1753181589987,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d113702d3f6368","name":"should respect custom numPeersToUse configuration","time":{"start":1753181408357,"stop":1753181408357,"duration":0},"status":"passed","severity":"normal"},{"uid":"baba7ab0fcba33ea","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753181378474,"stop":1753181378474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea78a1057398dca8","name":"should dial peer when peer is discovered","time":{"start":1753181377994,"stop":1753181377994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd3c7a55f0beb29","name":"Push message with Basic HTML tag payload","time":{"start":1753181988998,"stop":1753181988998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5453356fdfacffa2","name":"different cluster: nodes don't connect","time":{"start":1753181510257,"stop":1753181510258,"duration":1},"status":"passed","severity":"normal"},{"uid":"380c884b4486fcdc","name":"should be online or offline if network state changed","time":{"start":1753181456378,"stop":1753181456385,"duration":7},"status":"passed","severity":"normal"},{"uid":"129b4e34edbfd3b8","name":"should handle complete discovery-to-dial flow","time":{"start":1753181377997,"stop":1753181377997,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b8b24162e8135","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753181378473,"stop":1753181378474,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5679359fd1e4e5","name":"should update peer store before dialing","time":{"start":1753181377995,"stop":1753181377995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9800789fcbb4284","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753181581930,"stop":1753181581937,"duration":7},"status":"passed","severity":"normal"},{"uid":"8818c30e4c77a1b5","name":"Push message with numeric payload","time":{"start":1753181988994,"stop":1753181988994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7060da2a2b038d35","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753181378519,"stop":1753181378520,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b02387d205821","name":"Push message with content topic containing Arabic","time":{"start":1753181989004,"stop":1753181989004,"duration":0},"status":"passed","severity":"normal"},{"uid":"27227285d0767a73","name":"should properly create location multiaddrs - tcp4","time":{"start":1753181368677,"stop":1753181368677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7821aecd7cd82e3","name":"should handle corrupted shard info gracefully","time":{"start":1753181378215,"stop":1753181378216,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8d20eaf0064da7","name":"should start and setup intervals and event listeners","time":{"start":1753181408312,"stop":1753181408312,"duration":0},"status":"passed","severity":"normal"},{"uid":"946091def40d3938","name":"Decoder throws on empty string content topic","time":{"start":1753181396845,"stop":1753181396845,"duration":0},"status":"passed","severity":"normal"},{"uid":"931b65b1eeb7a4fd","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753181417119,"stop":1753181417119,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8179d628ebddef","name":"Push message with escaped characters payload","time":{"start":1753181989015,"stop":1753181989015,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e01e6bad817438","name":"isConnected should return true after first peer connects","time":{"start":1753181456374,"stop":1753181456374,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eae29c4d06ba41","name":"should dial more peers if under maxConnections","time":{"start":1753181378467,"stop":1753181378467,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dc582cc25f31e6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753181378943,"stop":1753181378943,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab806ed3ef76b9e","name":"Relay Node - default protocol","time":{"start":1753181706505,"stop":1753181706506,"duration":1},"status":"passed","severity":"normal"},{"uid":"352c464769f69f6","name":"Passing page size 1 when there are 4 messages","time":{"start":1753181691519,"stop":1753181691519,"duration":0},"status":"passed","severity":"normal"},{"uid":"313c2e5dde7ada00","name":"should return false","time":{"start":1753181368674,"stop":1753181368674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc69a454abc014f0","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753181417412,"stop":1753181417413,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff902cee97646962","name":"Push message with custom timestamp: 1753177860088","time":{"start":1753181989009,"stop":1753181989009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba0b5934d23e734","name":"should deliver messages after dependencies are met","time":{"start":1753181420816,"stop":1753181420816,"duration":0},"status":"passed","severity":"normal"},{"uid":"de29a8974f15e7f4","name":"Store - dialed after - with timeout","time":{"start":1753181706501,"stop":1753181706502,"duration":1},"status":"passed","severity":"normal"},{"uid":"687e3231bd4f9b59","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753181881758,"stop":1753181881758,"duration":0},"status":"passed","severity":"normal"},{"uid":"93af80da028caace","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753181387104,"stop":1753181387104,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff9b5bc882d8702","name":"Check received message containing short","time":{"start":1753181881759,"stop":1753181881759,"duration":0},"status":"passed","severity":"normal"},{"uid":"24641f60c81e6424","name":"should populate queue if has active dial","time":{"start":1753181377784,"stop":1753181377785,"duration":1},"status":"passed","severity":"normal"},{"uid":"f212b7fbc7d96e60","name":"should handle corrupted local storage data gracefully","time":{"start":1753181390958,"stop":1753181390958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bbfc9d1c324d58","name":"Generator, one shard","time":{"start":1753181645533,"stop":1753181645533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6452d6918c5ddf39","name":"should be safe to call multiple times","time":{"start":1753181377994,"stop":1753181377994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d7214ee17797f1","name":"does not throw on valid cases","time":{"start":1753181362588,"stop":1753181362589,"duration":1},"status":"passed","severity":"normal"},{"uid":"1638e793875ba233","name":"should allow redial after cooldown period","time":{"start":1753181377785,"stop":1753181377785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d9780697225713","name":"Subscribe to topic containing long and publish message","time":{"start":1753181581919,"stop":1753181581919,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e6e746a47d0083","name":"should create dialer with libp2p and shardReader","time":{"start":1753181377758,"stop":1753181377760,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c7aec3eaa619658","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753181904189,"stop":1753181904189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e503eebc70fd2f","name":"Push message with custom timestamp: 1722423060088","time":{"start":1753181989022,"stop":1753181989022,"duration":0},"status":"passed","severity":"normal"},{"uid":"3834253c812726d2","name":"Generator, 2 different shards","time":{"start":1753181645534,"stop":1753181645534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4e8aeacccd64b4","name":"msgTime: 0 ms from now, startTime: 1753095291204, endTime: 1753181691204","time":{"start":1753181704821,"stop":1753181704821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc071bcef68b9d81","name":"Push message with content topic containing numeric","time":{"start":1753181989017,"stop":1753181989017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e59a1cc7238145c","name":"should invoke callbacks when receiving a message","time":{"start":1753181408311,"stop":1753181408311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e1b49abdce4037","name":"Push message with content topic containing unicode special characters","time":{"start":1753181989007,"stop":1753181989007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8b3ab3ec1b006e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753181408354,"stop":1753181408354,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b357ed63eb8184","name":"Push message with special chars payload","time":{"start":1753181989011,"stop":1753181989012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b537851f28d9d44d","name":"should successfully query store with valid decoders and options","time":{"start":1753181408285,"stop":1753181408286,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21ee7e3c33b2e66","name":"should insert elements correctly","time":{"start":1753181419628,"stop":1753181419629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2de57417a49a0d8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753181417424,"stop":1753181417424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a90aca8106587d7","name":"Check message with no payload is not received","time":{"start":1753181881756,"stop":1753181881756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bda6a86cb1e6b13","name":"Check received message containing Basic HTML tag","time":{"start":1753181881750,"stop":1753181881750,"duration":0},"status":"passed","severity":"normal"},{"uid":"61df5754a5074d5b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753181904194,"stop":1753181904194,"duration":0},"status":"passed","severity":"normal"},{"uid":"702fddf48924839c","name":"should return PeerId when PeerId is provided","time":{"start":1753181378942,"stop":1753181378942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cf31badb6b9ee6","name":"should return false when peer is not found","time":{"start":1753181378201,"stop":1753181378201,"duration":0},"status":"passed","severity":"normal"},{"uid":"542f48bbbd369273","name":"groups content topics by expected pubsub topic","time":{"start":1753181362599,"stop":1753181362600,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea2983673979593","name":"Push message with content topic containing SQL Injection","time":{"start":1753181989005,"stop":1753181989006,"duration":1},"status":"passed","severity":"normal"},{"uid":"11140c12e7e51ddd","name":"should handle disconnect when peer has no timers","time":{"start":1753181378526,"stop":1753181378527,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd9d998f94d15e9","name":"Query Generator, No message returned","time":{"start":1753181656819,"stop":1753181656819,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f758cf4c9134dd","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753181456376,"stop":1753181456377,"duration":1},"status":"passed","severity":"normal"},{"uid":"4838e8db66595774","name":"tcp ip4 address","time":{"start":1753181368127,"stop":1753181368128,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c1e621e0e51510","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753181362604,"stop":1753181362605,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0eba423a96ca935","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753181417419,"stop":1753181417419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97d5597e2ea569a","name":"should encode/decode to RLP encoding","time":{"start":1753181368675,"stop":1753181368675,"duration":0},"status":"passed","severity":"normal"},{"uid":"a418abbb5df4c1ad","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753181704820,"stop":1753181704820,"duration":0},"status":"passed","severity":"normal"},{"uid":"9116a201ec9a822f","name":"should throw error when no peers are available","time":{"start":1753181408286,"stop":1753181408286,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d24b6e93f6dc9e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753181377951,"stop":1753181377951,"duration":0},"status":"passed","severity":"normal"},{"uid":"46131cfdb5ac115f","name":"messageHashStr returns a hex string","time":{"start":1753181378239,"stop":1753181378239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a71fe8e6726a927","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753181417120,"stop":1753181417121,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43e5027d7bc42a0","name":"should stop all internal components","time":{"start":1753181379112,"stop":1753181379112,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b75e892e27ec81e","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753181407826,"stop":1753181407827,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a6807971594c11","name":"Encoder throws on empty string content topic","time":{"start":1753181398455,"stop":1753181398455,"duration":0},"status":"passed","severity":"normal"},{"uid":"38add792d8972475","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753181417421,"stop":1753181417421,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9191de6cbe9370","name":"Push message with content topic containing escaped characters","time":{"start":1753181989007,"stop":1753181989007,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dc82bb6f74b12f","name":"should return false when peer is on different cluster","time":{"start":1753181378191,"stop":1753181378191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1548d0d2d1518d9e","name":"Push message with short payload","time":{"start":1753181988993,"stop":1753181988993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2425831f3c6bb1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753181408311,"stop":1753181408311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf0741af0ebef73","name":"should dial peer immediately when queue is empty","time":{"start":1753181377778,"stop":1753181377779,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b531fb49db391d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753181417408,"stop":1753181417411,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bc4f45989546d63","name":"Push message with content topic containing numeric","time":{"start":1753181989003,"stop":1753181989003,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ad41b463e0131a","name":"Push message with Script payload","time":{"start":1753181988997,"stop":1753181988997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf4bab4017f9bac","name":"random static sharding 10 - Cluster ID: 10, Shard ID: 404","time":{"start":1753181676519,"stop":1753181676519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80edcd8a626c07b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753181656829,"stop":1753181656830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15a5592dfd106d","name":"should return null for non-existent peer","time":{"start":1753181378464,"stop":1753181378464,"duration":0},"status":"passed","severity":"normal"},{"uid":"1706d37204c8f633","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753181378513,"stop":1753181378513,"duration":0},"status":"passed","severity":"normal"},{"uid":"92637d14bdaa6aa8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753181368681,"stop":1753181368681,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c66109813412d3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753181368071,"stop":1753181368072,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b12e97892c87c5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753181362596,"stop":1753181362596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c8fe127622cba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753181362609,"stop":1753181362609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6715460f36eb3d1f","name":"Push message with Russian payload","time":{"start":1753181988996,"stop":1753181988997,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d69b79241fcc510","name":"should have no discoveries enabled by default","time":{"start":1753181407825,"stop":1753181407826,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ca0a33b99f1501","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753181904197,"stop":1753181904197,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08061135209d10d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753181387105,"stop":1753181387105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7746dd901face633","name":"1 Relay, 1 Filter, gives up","time":{"start":1753181386595,"stop":1753181386596,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca37b399dd687d5e","name":"should handle multiple peers with different shard configurations","time":{"start":1753181377800,"stop":1753181377800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d44bb5d4d34b754","name":"should handle empty pubsub topics","time":{"start":1753181378532,"stop":1753181378533,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba176332d0a9209","name":"Check message received after jswaku node is restarted","time":{"start":1753181881772,"stop":1753181881772,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b29474aec92178","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753181368064,"stop":1753181368065,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a3dc1370b0395c","name":"Push message with long payload","time":{"start":1753181988994,"stop":1753181988994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3439826d52cda966","name":"Fields are not dropped","time":{"start":1753181378690,"stop":1753181378691,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac779bab850ec51","name":"Push message with content topic containing Russian","time":{"start":1753181989018,"stop":1753181989019,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b84c64bae049df6","name":"should remove event listener for peer:discovery","time":{"start":1753181377993,"stop":1753181377993,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f49b0bebd374a2","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753181417406,"stop":1753181417406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae968a39a6f2bdd0","name":"Relay - dialed first","time":{"start":1753181706499,"stop":1753181706499,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6c35db21e81959","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753181379113,"stop":1753181379113,"duration":0},"status":"passed","severity":"normal"},{"uid":"779840856fe8354f","name":"Passing page size 0 when there are 110 messages","time":{"start":1753181691517,"stop":1753181691518,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97e6282e450b582","name":"Query Generator - false","time":{"start":1753181685879,"stop":1753181685880,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee292469753fdc9","name":"Decoder throws on empty string content topic","time":{"start":1753181398456,"stop":1753181398456,"duration":0},"status":"passed","severity":"normal"},{"uid":"b459dc34c6734dd6","name":"LightPush","time":{"start":1753181706502,"stop":1753181706504,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d9fb5c6a1e25109","name":"should be able to encode the field with only STORE set to true","time":{"start":1753181368054,"stop":1753181368055,"duration":1},"status":"passed","severity":"normal"},{"uid":"134bded7be594a55","name":"should allow redial after failed dial cooldown expires","time":{"start":1753181377792,"stop":1753181377793,"duration":1},"status":"passed","severity":"normal"},{"uid":"418465843553adec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753181904183,"stop":1753181904183,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7767f38d482577","name":"Check received message containing Russian","time":{"start":1753181881761,"stop":1753181881761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4960c77cbffb7450","name":"should not fail to stop the service if it was not started","time":{"start":1753181548216,"stop":1753181548217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cafa43ecc5fe38","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753181398454,"stop":1753181398454,"duration":0},"status":"passed","severity":"normal"},{"uid":"436cce1b10719fd9","name":"Check received message containing JSON","time":{"start":1753181881751,"stop":1753181881751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5776d65c420687","name":"should handle case when globalThis is not available","time":{"start":1753181377970,"stop":1753181377971,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb0a251fddc2484","name":"random static sharding 9 - Cluster ID: 274, Shard ID: 400","time":{"start":1753181676519,"stop":1753181676519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5412399e1a63127","name":"should handle queue processing errors gracefully","time":{"start":1753181377797,"stop":1753181377798,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8c2610cb1b6613","name":"yields decoded messages","time":{"start":1753181379039,"stop":1753181379040,"duration":1},"status":"passed","severity":"normal"},{"uid":"6815bf10e9e2a13b","name":"Publish message with custom timestamp: Tue Jul 22 2025 09:52:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1753181572039,"stop":1753181572039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d9b253f7ebcfa1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753181396841,"stop":1753181396842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24688f9e809428f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753181417429,"stop":1753181417430,"duration":1},"status":"passed","severity":"normal"},{"uid":"604a1c4c9ddf790b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753181420816,"stop":1753181420816,"duration":0},"status":"passed","severity":"normal"},{"uid":"94aa5b0e607f8059","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753181510258,"stop":1753181510258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5116bd1a96eeb476","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753181368065,"stop":1753181368066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff2b4c68b61e24a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753181589995,"stop":1753181589995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4131303e0e7d80","name":"Check received message containing numeric","time":{"start":1753181881747,"stop":1753181881747,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac39273ae686abbc","name":"Push message with unicode special characters payload","time":{"start":1753181989015,"stop":1753181989015,"duration":0},"status":"passed","severity":"normal"},{"uid":"675bc7d37053d769","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753181417422,"stop":1753181417422,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a501babcbe990","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753181581924,"stop":1753181581924,"duration":0},"status":"passed","severity":"normal"},{"uid":"582bf23e15c06059","name":"less peers than existing","time":{"start":1753181548494,"stop":1753181548494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"143b7008538f4c8a","name":"nwaku subscribes","time":{"start":1753181562097,"stop":1753181562097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f622e3b59189d3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753181565344,"stop":1753181565344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9316ba1ae5c9192d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753181362596,"stop":1753181362596,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f97b818da97cc6","name":"should not retry if at least one success","time":{"start":1753181407288,"stop":1753181407288,"duration":0},"status":"passed","severity":"normal"},{"uid":"db991a91fef04186","name":"should not fail to stop the service if it was not started","time":{"start":1753181390953,"stop":1753181390954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7833ae93a38529","name":"Correctly serialized arguments","time":{"start":1753181510481,"stop":1753181510482,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec195fc427ea097","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753181904190,"stop":1753181904190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e6cad083de7092","name":"should dial all remaining peers","time":{"start":1753181378462,"stop":1753181378462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f687e93909abd8c6","name":"should create ConnectionManager with relay","time":{"start":1753181379109,"stop":1753181379110,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22fb9de63857b7d","name":"should return false when peer shard info is not found","time":{"start":1753181378206,"stop":1753181378206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cc3b24327a1948","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753181904196,"stop":1753181904197,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8cb86ca38a228b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753181417433,"stop":1753181417434,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4424b8a5ce58d4","name":"should be safe to call multiple times","time":{"start":1753181378444,"stop":1753181378444,"duration":0},"status":"passed","severity":"normal"},{"uid":"953af8b8460cc361","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753181378513,"stop":1753181378513,"duration":0},"status":"passed","severity":"normal"},{"uid":"99273095d47339a7","name":"throws on content topic with empty version field","time":{"start":1753181362591,"stop":1753181362592,"duration":1},"status":"passed","severity":"normal"},{"uid":"9649d4976dce557","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753181378466,"stop":1753181378466,"duration":0},"status":"passed","severity":"normal"},{"uid":"583205920bad2cad","name":"should dial peers from store when browser is connected","time":{"start":1753181378444,"stop":1753181378445,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0424774c4d5e6c5","name":"Mutual subscription","time":{"start":1753181581914,"stop":1753181581914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fea73510999c29f","name":"Throws when trying to push message with empty payload","time":{"start":1753181989016,"stop":1753181989016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4a392f35f46f6f","name":"should not be empty after adding a subscription","time":{"start":1753181408310,"stop":1753181408310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cbe42c6f60839e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753181417428,"stop":1753181417429,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7d9d5abd95c737","name":"Push message with content topic containing long","time":{"start":1753181989017,"stop":1753181989017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90c39a2c8cb7601","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753181692627,"stop":1753181692631,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb1236e5db4e376d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753181378557,"stop":1753181378557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaa5ed47ce3ac00","name":"Store - dialed first","time":{"start":1753181706501,"stop":1753181706501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53198ac96afa114","name":"Push message with content topic containing Chinese","time":{"start":1753181989004,"stop":1753181989004,"duration":0},"status":"passed","severity":"normal"},{"uid":"149406e9ffe8ef56","name":"should initialize with default number of peers","time":{"start":1753181408352,"stop":1753181408352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6409f383a13c6324","name":"handles different networkShards values correctly","time":{"start":1753181362601,"stop":1753181362602,"duration":1},"status":"passed","severity":"normal"},{"uid":"479db0a3b5d951e5","name":"Nodes with multiple pubsub topic","time":{"start":1753181565343,"stop":1753181565344,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf210a51ae8b401","name":"Should update shard info","time":{"start":1753181524651,"stop":1753181524651,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc98a0ce6bcbdffa","name":"should handle errors when accessing navigator","time":{"start":1753181377986,"stop":1753181377986,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e240292398f1813","name":"Push message with short payload","time":{"start":1753181989011,"stop":1753181989011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e660b5fee280c4","name":"should handle complete connection lifecycle","time":{"start":1753181377986,"stop":1753181377987,"duration":1},"status":"passed","severity":"normal"},{"uid":"233cbfce1ea53af6","name":"should skip updating peer store if peer has same addresses","time":{"start":1753181377996,"stop":1753181377996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aff2e5312d92b97","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753181625331,"stop":1753181625332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac06968e1d518530","name":"Subscribe to topic containing long and receive message","time":{"start":1753181904185,"stop":1753181904185,"duration":0},"status":"passed","severity":"normal"},{"uid":"901b499438a08af8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753181904184,"stop":1753181904184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71e439b8dcb3c71","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753181625328,"stop":1753181625328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05fd029ef7b0cd5","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753181377997,"stop":1753181377997,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d3eb0454b6eadb","name":"should return false when network is not connected","time":{"start":1753181379113,"stop":1753181379113,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbe0157eacf1813","name":"should properly compute the node id","time":{"start":1753181368675,"stop":1753181368675,"duration":0},"status":"passed","severity":"normal"},{"uid":"21747072600f6a0","name":"Reusing cursor across nodes","time":{"start":1753181639218,"stop":1753181639218,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb950a2855592c8","name":"Nodes with multiple pubsub topic","time":{"start":1753181565345,"stop":1753181565345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c246d0b0db8640ee","name":"should return false when peer is not found","time":{"start":1753181378214,"stop":1753181378215,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d1450ebbde4afb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753181378231,"stop":1753181378231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5310cb739229002","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753181656820,"stop":1753181656823,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c8fb404ba6b9b6d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753181639216,"stop":1753181639217,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c67a090b817b3b","name":"Push message with shell command payload","time":{"start":1753181988999,"stop":1753181988999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3606e1dfab4d3a9c","name":"ignores unrecognized TXT record formats","time":{"start":1753181387102,"stop":1753181387102,"duration":0},"status":"passed","severity":"normal"},{"uid":"751d962c37170ae9","name":"returns all values when wanted number is greater than available values","time":{"start":1753181386209,"stop":1753181386209,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e548ac30415fcb7","name":"should return false when peer is on different cluster","time":{"start":1753181378202,"stop":1753181378203,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d6b84a54b4fd1a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753181408422,"stop":1753181408423,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9fd2b1c9092022","name":"Push message with JSON payload","time":{"start":1753181989014,"stop":1753181989014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd023082d55d18ff","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753181378209,"stop":1753181378209,"duration":0},"status":"passed","severity":"normal"},{"uid":"73494f28778f6a43","name":"should handle special patterns correctly","time":{"start":1753181419632,"stop":1753181419633,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea48433e1c4c6a7","name":"should do nothing if no non-locked connections to drop","time":{"start":1753181378468,"stop":1753181378472,"duration":4},"status":"passed","severity":"normal"},{"uid":"a17fb66996ea5e7c","name":"more peers than existing","time":{"start":1753181548493,"stop":1753181548493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3588292f69518a9b","name":"Check received message containing emoji","time":{"start":1753181881765,"stop":1753181881766,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d9a7de2e64af47","name":"should dispatch connect and disconnect events","time":{"start":1753181408354,"stop":1753181408355,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53b303332f0087d","name":"should emit a peer event after start","time":{"start":1753181390955,"stop":1753181390955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d924b55460a5a5","name":"should not fail to start the service if it is already started","time":{"start":1753181390954,"stop":1753181390954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcf2ed158455ae0","name":"should handle errors gracefully when getting peer info","time":{"start":1753181378215,"stop":1753181378215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9767f223687ea3c","name":"Check received message containing short","time":{"start":1753181881746,"stop":1753181881746,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc61a0e9bdbce3f0","name":"should start ping timers on peer connect","time":{"start":1753181378509,"stop":1753181378511,"duration":2},"status":"passed","severity":"normal"},{"uid":"6935b8402615e4cb","name":"Publish message with rate limit","time":{"start":1753181572042,"stop":1753181572042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d25f5f7280023dc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753181881772,"stop":1753181881773,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64185063f177b3b","name":"Push message with JSON payload","time":{"start":1753181988998,"stop":1753181988999,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ff671d2c9ac3bd","name":"Query generator for multiple messages","time":{"start":1753181690783,"stop":1753181690785,"duration":2},"status":"passed","severity":"normal"},{"uid":"83e4013e9ae298bf","name":"Check message with no payload is not received","time":{"start":1753181881771,"stop":1753181881771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbbcadf1c129109","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753181417422,"stop":1753181417422,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d70d74fa2957ef","name":"Check message on other pubsub topic is not received","time":{"start":1753181881769,"stop":1753181881769,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e20ab759591346","name":"Passing an array","time":{"start":1753181699670,"stop":1753181699670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d68dd2ed522f84","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753181673706,"stop":1753181673706,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f6cd7337c37051","name":"Check received message with timestamp: 1753181435389 ","time":{"start":1753181881753,"stop":1753181881753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f80161369ab016","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753181459782,"stop":1753181459783,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fa3e8a2967a496","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753181408359,"stop":1753181408360,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33ec8d057ebb9d3","name":"Push 30 different messages","time":{"start":1753181989016,"stop":1753181989016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddefe83ee5c61e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753181379037,"stop":1753181379037,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e44504ea3eb6a0","name":"should stop ping timers on peer disconnect","time":{"start":1753181378512,"stop":1753181378512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11cde3d9d595d3f","name":"should use DNS peer discovery with light client","time":{"start":1753181440925,"stop":1753181440926,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eaff8199ab40a504","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753181881768,"stop":1753181881768,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a17606c1a5cf49","name":"All","time":{"start":1753181442047,"stop":1753181442048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e6d5137a0a8b71","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753181565343,"stop":1753181565343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5eff4b0f5d0db6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753181417421,"stop":1753181417421,"duration":0},"status":"passed","severity":"normal"},{"uid":"72467312c48ae45d","name":"Query with Ordered Callback, No Decoder","time":{"start":1753181656823,"stop":1753181656827,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5069789c3510428","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753181417407,"stop":1753181417407,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81cff2b99c0f5b6","name":"should skip peer when not on same cluster","time":{"start":1753181377785,"stop":1753181377786,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e6df0765e3de1e","name":"Push message with SQL Injection payload","time":{"start":1753181989013,"stop":1753181989013,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f6493c0e8b236c","name":"Publish message with custom timestamp: Wed Jul 31 2024 10:52:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1753181572039,"stop":1753181572039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69266eb6adf0faa","name":"throws on content topic with too few or too many fields","time":{"start":1753181362589,"stop":1753181362590,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0149ad25600a686","name":"Ordered callback, aborts when callback returns true","time":{"start":1753181690789,"stop":1753181690789,"duration":0},"status":"passed","severity":"normal"},{"uid":"606a2125db607433","name":"should add event listeners to libp2p","time":{"start":1753181377952,"stop":1753181377952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b09839dd79320d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753181581929,"stop":1753181581930,"duration":1},"status":"passed","severity":"normal"},{"uid":"740029eb7f7538da","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753181579680,"stop":1753181579680,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a136b71da5d3181","name":"should handle all zero keep alive options","time":{"start":1753181378533,"stop":1753181378533,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c1efdd053b7651","name":"Push message equal or less that 1MB","time":{"start":1753181989010,"stop":1753181989010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90285f604bafdf0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753181456373,"stop":1753181456373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edac8a884bb335","name":"should save new peer to store","time":{"start":1753181377996,"stop":1753181377996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7f702c1e05962a","name":"should reject on timeout if it was set","time":{"start":1753181408370,"stop":1753181408370,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e41a26cdeceeee","name":"Sign & Recover","time":{"start":1753181397318,"stop":1753181397318,"duration":0},"status":"passed","severity":"normal"},{"uid":"961a2b1952e1d16a","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753181408422,"stop":1753181408422,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec2284a969820c6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753181362598,"stop":1753181362598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d376eddda53d0801","name":"ends if stream creation fails","time":{"start":1753181379038,"stop":1753181379038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8446b12a8a6cc7dd","name":"isConnected should return false after all peers disconnect","time":{"start":1753181456374,"stop":1753181456375,"duration":1},"status":"passed","severity":"normal"},{"uid":"41be2076b032e608","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753181589986,"stop":1753181589986,"duration":0},"status":"passed","severity":"normal"},{"uid":"20641d8e5e6b8350","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753181417423,"stop":1753181417424,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6c73346d6387fa","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753181407850,"stop":1753181407851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e327232a586477fc","name":"should dial peers from store when no connections remain","time":{"start":1753181378452,"stop":1753181378460,"duration":8},"status":"passed","severity":"normal"},{"uid":"96b27e7e49bb44a1","name":"Refresh subscription","time":{"start":1753181904184,"stop":1753181904185,"duration":1},"status":"passed","severity":"normal"},{"uid":"30095655a3faa98a","name":"messageHashStr produces consistent results for the same input","time":{"start":1753181378240,"stop":1753181378249,"duration":9},"status":"passed","severity":"normal"},{"uid":"202e95cbbb123530","name":"Check received message containing Basic HTML tag","time":{"start":1753181881763,"stop":1753181881763,"duration":0},"status":"passed","severity":"normal"},{"uid":"1348d4a5c165151c","name":"Decoder throws on undefined content topic","time":{"start":1753181398456,"stop":1753181398456,"duration":0},"status":"passed","severity":"normal"},{"uid":"777858cc0f72dba9","name":"Passing page size 19 when there are 20 messages","time":{"start":1753181691524,"stop":1753181691524,"duration":0},"status":"passed","severity":"normal"},{"uid":"146036e7c2638087","name":"pre and post cipher","time":{"start":1753181397317,"stop":1753181397318,"duration":1},"status":"passed","severity":"normal"},{"uid":"db44bcb5063a5f8","name":"should process queue every 500ms","time":{"start":1753181377795,"stop":1753181377796,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa59f8c5dbff5c20","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753181417412,"stop":1753181417412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e6962a144acb82","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753181904184,"stop":1753181904184,"duration":0},"status":"passed","severity":"normal"},{"uid":"256b9f85aa21e918","name":"should filter out already connected peers","time":{"start":1753181378461,"stop":1753181378461,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0fda9d43b6f2a7","name":"Subscribe to topic containing long and receive message","time":{"start":1753181904196,"stop":1753181904196,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee68b2b050d6289","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753181904198,"stop":1753181904198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50af020bf8acd52","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753181904182,"stop":1753181904182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd160fca1326af1","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753181362611,"stop":1753181362611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46c043ea27f815","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753181408358,"stop":1753181408358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca821d2c77863b0d","name":"should drop connection to all peers on hangUp","time":{"start":1753181524330,"stop":1753181524331,"duration":1},"status":"passed","severity":"normal"},{"uid":"35cd6a2c326fa3a9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753181904186,"stop":1753181904186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66af03b7971bb52","name":"Relay","time":{"start":1753181442046,"stop":1753181442047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff6c1e2c3368f2c","name":"Decrypt messages","time":{"start":1753181550074,"stop":1753181550075,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0714d7226a0926","name":"Check publish message containing Russian","time":{"start":1753181572034,"stop":1753181572034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bae8fb65cbcb47","name":"Push message with Russian payload","time":{"start":1753181989012,"stop":1753181989013,"duration":1},"status":"passed","severity":"normal"},{"uid":"d223d3b436a7f58b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753181904187,"stop":1753181904187,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e013a6d3324d021","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753181417406,"stop":1753181417406,"duration":0},"status":"passed","severity":"normal"},{"uid":"302647f04b685d94","name":"should properly clean up resources when disposed","time":{"start":1753181406529,"stop":1753181406529,"duration":0},"status":"passed","severity":"normal"},{"uid":"60eb853db9ebcdd6","name":"Push message with content topic containing special chars","time":{"start":1753181989017,"stop":1753181989018,"duration":1},"status":"passed","severity":"normal"},{"uid":"929f6d1abac57b22","name":"random static sharding 6 - Cluster ID: 847, Shard ID: 719","time":{"start":1753181676517,"stop":1753181676518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c57ea7854d83c9","name":"should throw error - no id","time":{"start":1753181368673,"stop":1753181368673,"duration":0},"status":"passed","severity":"normal"},{"uid":"630ef9506b911afd","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753181420817,"stop":1753181420817,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dc14937704bed0","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753181362594,"stop":1753181362595,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbff6461ff435d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753181386209,"stop":1753181386210,"duration":1},"status":"passed","severity":"normal"},{"uid":"269966e77e0395b","name":"different cluster: nodes don't connect","time":{"start":1753181510256,"stop":1753181510256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cae091f79f5581c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753181362610,"stop":1753181362611,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d91ff179a2a6237","name":"Delete observer","time":{"start":1753181550075,"stop":1753181550076,"duration":1},"status":"passed","severity":"normal"},{"uid":"68de3e14943ddf04","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753181417434,"stop":1753181417435,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3def07cd75b9a3e","name":"Push message with emoji payload","time":{"start":1753181989001,"stop":1753181989001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13b6e3d7266dd1b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753181368671,"stop":1753181368672,"duration":1},"status":"passed","severity":"normal"},{"uid":"268887add509c5b3","name":"should create a new stream if no existing for protocol found","time":{"start":1753181378880,"stop":1753181378881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec1941b26fed313","name":"msgTime: 0 ms from now, startTime: 1752922491204, endTime: 1753181691204","time":{"start":1753181704820,"stop":1753181704820,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b46697ba15cc26","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753181581916,"stop":1753181581916,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd97405179199d2","name":"should handle browser offline state overriding peer connections","time":{"start":1753181377987,"stop":1753181377987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6054dcd53a8136d1","name":"Waku message hash computation (payload length 0)","time":{"start":1753181378237,"stop":1753181378237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34166dbe44fb5c7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753181581917,"stop":1753181581918,"duration":1},"status":"passed","severity":"normal"},{"uid":"289f6c682f49289a","name":"Light Node - default protocols","time":{"start":1753181706505,"stop":1753181706505,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe4cf43de81cc68","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753181704815,"stop":1753181704815,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7a311b271e9ebf","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753181572041,"stop":1753181572041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b5e0dea41cd53","name":"Throws when trying to push message with empty payload","time":{"start":1753181989002,"stop":1753181989002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec47b9f94a97f9ba","name":"Check received message containing Russian","time":{"start":1753181881748,"stop":1753181881748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08c77f3aa73da2b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753181362598,"stop":1753181362598,"duration":0},"status":"passed","severity":"normal"},{"uid":"690764eee2e98096","name":"Check received message containing XML","time":{"start":1753181881750,"stop":1753181881750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580891fb581d88a","name":"should remove expired entries after TTL has passed","time":{"start":1753181406520,"stop":1753181406520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaca66809567a4d","name":"should throw error - invalid id","time":{"start":1753181368673,"stop":1753181368674,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d719acdd5332ed","name":"should remove event listeners from libp2p","time":{"start":1753181377954,"stop":1753181377954,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7271af9313a411b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753181386660,"stop":1753181386661,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd851252233fd8cf","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753181386657,"stop":1753181386657,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3ccaed854bba26","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753181904190,"stop":1753181904191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67c4d409b01d981","name":"should be able to dial TLS multiaddrs","time":{"start":1753181524333,"stop":1753181524333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ae4504186d94a4","name":"Check received message containing Chinese","time":{"start":1753181881747,"stop":1753181881748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52681a49050a094","name":"Check message on other pubsub topic is not received","time":{"start":1753181881755,"stop":1753181881755,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cdefc7613675d7","name":"Renews subscription after lossing a connection","time":{"start":1753181904201,"stop":1753181904201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a89e4f9f8f7e0f","name":"should handle general insertion and lookup correctly","time":{"start":1753181419633,"stop":1753181419633,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b6b011bc71ef5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753181386659,"stop":1753181386659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de7d8258e69b597","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753181408357,"stop":1753181408358,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eba5b21e5f48102","name":"Relay + Store","time":{"start":1753181368682,"stop":1753181368682,"duration":0},"status":"passed","severity":"normal"},{"uid":"f512118c511ea3f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753181417437,"stop":1753181417438,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c4c12c2ef368ee","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753181417414,"stop":1753181417414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2458099d242f74","name":"Fails to publish message with empty text","time":{"start":1753181572040,"stop":1753181572040,"duration":0},"status":"passed","severity":"normal"},{"uid":"375f8614023a4755","name":"should handle dial errors","time":{"start":1753181379114,"stop":1753181379115,"duration":1},"status":"passed","severity":"normal"},{"uid":"12af8af96d60fec8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753181904201,"stop":1753181904201,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb06d5ea92830d9","name":"should detect messages with missing dependencies","time":{"start":1753181420815,"stop":1753181420816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d181c9f1fc8ca8c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753181589983,"stop":1753181589986,"duration":3},"status":"passed","severity":"normal"},{"uid":"98d5e540922ea7de","name":"should successfully stop","time":{"start":1753181408423,"stop":1753181408423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebec739259614ec9","name":"returns only open connection if one present","time":{"start":1753181378621,"stop":1753181378627,"duration":6},"status":"passed","severity":"normal"},{"uid":"43c438206bf7b440","name":"should set default options when no config provided","time":{"start":1753181379110,"stop":1753181379110,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9311af61c696d3","name":"random static sharding 8 - Cluster ID: 817, Shard ID: 434","time":{"start":1753181676518,"stop":1753181676519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8531ce0825c6894","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753181589987,"stop":1753181589988,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fc3c9955e5e216","name":"should increase lamport timestamp","time":{"start":1753181420810,"stop":1753181420810,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9c3200775c7b10","name":"should clear the dialing interval","time":{"start":1753181377775,"stop":1753181377776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af1eac5b6827e24","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753181378517,"stop":1753181378517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1e334c83c4f3d6","name":"accepts valid message hash query","time":{"start":1753181378557,"stop":1753181378557,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b7d69b95c516c4","name":"should clear dial history on start","time":{"start":1753181377770,"stop":1753181377771,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3dc9f50bd8e59d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753181417419,"stop":1753181417420,"duration":1},"status":"passed","severity":"normal"},{"uid":"49dcaaa4efc89e9","name":"Check received message with timestamp: 1753181435389000000 ","time":{"start":1753181881766,"stop":1753181881766,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a36ad6247ada38","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753181378885,"stop":1753181378886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78fc4508cd98203","name":"throws on empty content topic","time":{"start":1753181362589,"stop":1753181362589,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6b91f18d205ba5","name":"should dial with multiaddr and return stream","time":{"start":1753181379114,"stop":1753181379114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6333c8af81637d8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753181881767,"stop":1753181881768,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4da9c983ba7ec6a","name":"should increase lamport timestamp","time":{"start":1753181420812,"stop":1753181420812,"duration":0},"status":"passed","severity":"normal"},{"uid":"968cebf6004bfe33","name":"ends if response has no messages","time":{"start":1753181379039,"stop":1753181379039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d44a154a6b0728a","name":"should dial peers from store on start","time":{"start":1753181378418,"stop":1753181378437,"duration":19},"status":"passed","severity":"normal"},{"uid":"edd94d170e1cc5e2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753181904197,"stop":1753181904198,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f6ca08689aa051","name":"Push message with meta","time":{"start":1753181989021,"stop":1753181989021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afd827f622060f3","name":"should not return locked peers if enough unlocked are available","time":{"start":1753181408354,"stop":1753181408354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7d366887cb815d","name":"should set field with only FILTER enabled","time":{"start":1753181368681,"stop":1753181368681,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b2cbc2e30179f","name":"should wait for Filter peer to be connected","time":{"start":1753181408371,"stop":1753181408371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08dc997eb1b26f5","name":"messageHashStr produces different results for different inputs","time":{"start":1753181378249,"stop":1753181378249,"duration":0},"status":"passed","severity":"normal"},{"uid":"16be9b1716873ce3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753181417437,"stop":1753181417437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26b31c8f6436d9c","name":"Promise Callback - true","time":{"start":1753181685880,"stop":1753181685882,"duration":2},"status":"passed","severity":"normal"},{"uid":"45c4fde1a0fbb9a1","name":"should return true even if peer has no overlapping shards","time":{"start":1753181378198,"stop":1753181378198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c238c2673e434ef8","name":"same cluster: nodes connect","time":{"start":1753181510257,"stop":1753181510257,"duration":0},"status":"passed","severity":"normal"},{"uid":"4518b87fa17ae447","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753181362603,"stop":1753181362603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a41d92a49523a3","name":"should be empty when created","time":{"start":1753181408309,"stop":1753181408310,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4add9203682e3f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753181456377,"stop":1753181456378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91abedc8b77408c","name":"should not fail to start the service if it is already started","time":{"start":1753181548217,"stop":1753181548218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a483863d8034393","name":"Asymmetric encrypt & decrypt","time":{"start":1753181397316,"stop":1753181397317,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e2a2a1fc0306d5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753181572040,"stop":1753181572041,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4501b05b9b1d028","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753181704818,"stop":1753181704819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36b77827c755392","name":"Subscribe to topic containing Script and publish message","time":{"start":1753181581924,"stop":1753181581925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0654ac5afe6890","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753181565343,"stop":1753181565343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59be9b71f6430d1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753181904192,"stop":1753181904192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c1c2b7675ac3fd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753181417411,"stop":1753181417412,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cf63af87695479","name":"Check received message containing escaped characters","time":{"start":1753181881764,"stop":1753181881764,"duration":0},"status":"passed","severity":"normal"},{"uid":"953c5362d889761b","name":"should set field with only RELAY enabled","time":{"start":1753181368680,"stop":1753181368680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7feeb9368595c9f0","name":"accepts time-filtered query with content filter","time":{"start":1753181378558,"stop":1753181378558,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0b1ffa00132892","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753181368059,"stop":1753181368060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf54898d71bc0b7","name":"should skip peer when dialed recently","time":{"start":1753181377783,"stop":1753181377784,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e67285d4dd01e5","name":"should properly start and stop event listening","time":{"start":1753181407727,"stop":1753181407728,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcbe4ccba274f20","name":"should send to specified number of peers of used peers","time":{"start":1753181407866,"stop":1753181407867,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe82b1d1105d02f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753181362600,"stop":1753181362601,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd4ac19fb80c427","name":"throws on content topic with generation field greater than 0","time":{"start":1753181362590,"stop":1753181362591,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bdbf9887e274d4","name":"Check publish message containing special chars","time":{"start":1753181572032,"stop":1753181572033,"duration":1},"status":"passed","severity":"normal"},{"uid":"150bb13f96b13ebe","name":"should dial peer when no shard info available","time":{"start":1753181377786,"stop":1753181377787,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0f35c878244ba6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753181510257,"stop":1753181510257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87a7517ed7d9665","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753181690786,"stop":1753181690787,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da657f1cf1a7089","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753181362605,"stop":1753181362605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46a90e5c9c2b884","name":"Check received message containing numeric","time":{"start":1753181881760,"stop":1753181881760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0f38a0363f429e","name":"should return false and handle errors gracefully","time":{"start":1753181379116,"stop":1753181379116,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ce87a113e40c0f","name":"ends after yielding if response size indicates end","time":{"start":1753181379041,"stop":1753181379041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb3acc80424058f","name":"Push message with content topic containing emoji","time":{"start":1753181989007,"stop":1753181989008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e00401734c553be7","name":"Passing page size 11 when there are 10 messages","time":{"start":1753181691523,"stop":1753181691524,"duration":1},"status":"passed","severity":"normal"},{"uid":"c901c54ffce8037d","name":"Push message with Arabic payload","time":{"start":1753181988996,"stop":1753181988996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4f48cc6d83895b","name":"should not retry if at least one success","time":{"start":1753181407867,"stop":1753181407867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7235b04fdfc30","name":"random static sharding 7 - Cluster ID: 150, Shard ID: 1","time":{"start":1753181676518,"stop":1753181676518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c94af233c4eb34","name":"rejects content-filtered query with only contentTopics","time":{"start":1753181378557,"stop":1753181378557,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a846f62f3809481","name":"new peer added after a peer was already found","time":{"start":1753181579678,"stop":1753181579679,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea6f54feb3e814be","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753181417414,"stop":1753181417414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5cd53a01b4587b","name":"Check publish message containing emoji","time":{"start":1753181572038,"stop":1753181572038,"duration":0},"status":"passed","severity":"normal"},{"uid":"727b7fe98cf98cba","name":"should drop connection via multiaddr with hangUp","time":{"start":1753181524332,"stop":1753181524332,"duration":0},"status":"passed","severity":"normal"},{"uid":"56076f428648d67e","name":"Publish without waiting for remote peer","time":{"start":1753181581915,"stop":1753181581915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6a0f964a00c5b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753181904197,"stop":1753181904197,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4336763a869b4d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753181378883,"stop":1753181378884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13519a95e183c5c","name":"should not create relay timers when relay is not provided","time":{"start":1753181378519,"stop":1753181378519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9498522873bb8f5","name":"should load peers from local storage and dispatch events","time":{"start":1753181390957,"stop":1753181390957,"duration":0},"status":"passed","severity":"normal"},{"uid":"100b8b433ecf9977","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753181378475,"stop":1753181378475,"duration":0},"status":"passed","severity":"normal"},{"uid":"36afab11ab747e0a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753181379119,"stop":1753181379119,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fb7c30ef81bf30","name":"should return false when peer has no shard info","time":{"start":1753181378199,"stop":1753181378201,"duration":2},"status":"passed","severity":"normal"},{"uid":"f726d6dbdc27aeb4","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753181417412,"stop":1753181417412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e657bc3db5bda0c","name":"should dispatch network event when browser goes offline","time":{"start":1753181377983,"stop":1753181377984,"duration":1},"status":"passed","severity":"normal"},{"uid":"be01f4dec5837053","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753181368062,"stop":1753181368063,"duration":1},"status":"passed","severity":"normal"},{"uid":"320f44af2317ee19","name":"should add event listeners for peer connect and disconnect","time":{"start":1753181378501,"stop":1753181378501,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb38da8dc83e580","name":"recovers when dns.resolve returns empty","time":{"start":1753181387101,"stop":1753181387102,"duration":1},"status":"passed","severity":"normal"},{"uid":"3122dd18f6623d72","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753181378209,"stop":1753181378209,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9745d509a5b536","name":"should maintain desired error rate","time":{"start":1753181419629,"stop":1753181419629,"duration":0},"status":"passed","severity":"normal"},{"uid":"129a4e0d21068aae","name":"Push to array if already present","time":{"start":1753181362305,"stop":1753181362306,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0168e8aad82b96","name":"should be safe to call multiple times","time":{"start":1753181378501,"stop":1753181378501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28882b38cb055ab","name":"should stop and cleanup resources","time":{"start":1753181408313,"stop":1753181408313,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c575fe2da47432","name":"Nwaku publishes","time":{"start":1753181562098,"stop":1753181562098,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00c788f32719613","name":"should get / set TCP multiaddr","time":{"start":1753181368676,"stop":1753181368677,"duration":1},"status":"passed","severity":"normal"},{"uid":"795cef8a56cf83ea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753181417436,"stop":1753181417437,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d7fe0d3a0a113d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753181459782,"stop":1753181459782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe33780b8192714","name":"should get all peers from store","time":{"start":1753181378461,"stop":1753181378461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e0872761ac80c2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753181639213,"stop":1753181639216,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9d5c0e5f497ab1f","name":"should create ShardReader with static shards network config","time":{"start":1753181378190,"stop":1753181378190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf7702108cc18b2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753181904199,"stop":1753181904199,"duration":0},"status":"passed","severity":"normal"},{"uid":"17369523c61b90b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753181386661,"stop":1753181386661,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e7cf7d5e11ca1f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753181417411,"stop":1753181417411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9196d26a9af49aa","name":"Check received message containing shell command","time":{"start":1753181881751,"stop":1753181881751,"duration":0},"status":"passed","severity":"normal"},{"uid":"379bd6a86497a0b2","name":"Callback on promise","time":{"start":1753181690788,"stop":1753181690788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a686b1611de95b16","name":"should handle complete peer lifecycle","time":{"start":1753181378534,"stop":1753181378534,"duration":0},"status":"passed","severity":"normal"},{"uid":"62eccaeabf571400","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753181362594,"stop":1753181362594,"duration":0},"status":"passed","severity":"normal"},{"uid":"763da24ccf27b2e3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753181581938,"stop":1753181581938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e91d1d39584403","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753181378230,"stop":1753181378230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de6a5c18344bb4c","name":"Push message with content topic containing SQL Injection","time":{"start":1753181989019,"stop":1753181989019,"duration":0},"status":"passed","severity":"normal"},{"uid":"210f956a6146d3ae","name":"random static sharding 5 - Cluster ID: 74, Shard ID: 62","time":{"start":1753181676516,"stop":1753181676517,"duration":1},"status":"passed","severity":"normal"},{"uid":"5717c6136f0432b6","name":"should not change state when connections remain after disconnect","time":{"start":1753181377981,"stop":1753181377982,"duration":1},"status":"passed","severity":"normal"},{"uid":"9017d74011ca169b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753181904189,"stop":1753181904189,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ebb929d6934848","name":"Query with Promise Callback, No Decoder","time":{"start":1753181656830,"stop":1753181656831,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7130acb79386c6","name":"Cluster id 0, shard 0","time":{"start":1753181676511,"stop":1753181676512,"duration":1},"status":"passed","severity":"normal"},{"uid":"f814f9f9d3cccf25","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753181417425,"stop":1753181417425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1d302653649911","name":"can start the service","time":{"start":1753181390952,"stop":1753181390953,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b13272b8db10ca","name":"Sets default value correctly","time":{"start":1753181699678,"stop":1753181699678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a70c29b577692ba","name":"Cluster ID 0, shard 1","time":{"start":1753181676512,"stop":1753181676512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa4a060c1e43f48","name":"should return true when peer is on the same cluster","time":{"start":1753181378190,"stop":1753181378190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b60282a75fa7db","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753181565345,"stop":1753181565345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a62b9f3e88ca18","name":"Push message with custom timestamp: 1753185060088","time":{"start":1753181989022,"stop":1753181989023,"duration":1},"status":"passed","severity":"normal"},{"uid":"4deb09e5839448da","name":"Check received message containing Script","time":{"start":1753181881749,"stop":1753181881750,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f00410c23f7f6","name":"should dial all known peers when reached zero connections","time":{"start":1753181478588,"stop":1753181478588,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da22dd46e9b432","name":"Check publish message containing SQL Injection","time":{"start":1753181572034,"stop":1753181572034,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4e97007fd045","name":"Check publish message after service node is restarted","time":{"start":1753181572041,"stop":1753181572042,"duration":1},"status":"skipped","severity":"normal"},{"uid":"72e3e382552b5062","name":"should handle dial errors gracefully","time":{"start":1753181377994,"stop":1753181377995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe22fdd596faf1d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app71/7/topic367/test.js","time":{"start":1753181673707,"stop":1753181673709,"duration":2},"status":"passed","severity":"normal"},{"uid":"f73de146fa17be9c","name":"should initialize with custom number of peers","time":{"start":1753181408352,"stop":1753181408353,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ef68fc614252cd","name":"Check publish message containing Arabic","time":{"start":1753181572033,"stop":1753181572033,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2f0593eb5d12c","name":"Fails to push message bigger that 1MB","time":{"start":1753181989010,"stop":1753181989010,"duration":0},"status":"passed","severity":"normal"},{"uid":"379b4f85a1939fa2","name":"should return false when navigator.onLine is false","time":{"start":1753181377961,"stop":1753181377968,"duration":7},"status":"passed","severity":"normal"},{"uid":"3f57c532a1b41864","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753181440926,"stop":1753181440926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8932368cf790c9f","name":"should handle case with all peers already connected","time":{"start":1753181378463,"stop":1753181378463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f354d3b4e3c049c3","name":"Check received message containing special chars","time":{"start":1753181881747,"stop":1753181881747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d996ffad676b7112","name":"Check publish message containing long","time":{"start":1753181572031,"stop":1753181572032,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f26f8130fab1322","name":"should serialize and deserialize correctly","time":{"start":1753181419629,"stop":1753181419630,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be0b5006d8eed60","name":"Check meta is set [ecies]","time":{"start":1753181398454,"stop":1753181398455,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda294cabf9ad425","name":"can start and stop the service","time":{"start":1753181548216,"stop":1753181548216,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a735dfa0a854d2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753181368064,"stop":1753181368064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5bc1623c3a7a06","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753181362604,"stop":1753181362604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dd7760d16ec94b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753181378466,"stop":1753181378467,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f06155c994dc049","name":"can query messages normally","time":{"start":1753181676522,"stop":1753181676523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7848a201bff730","name":"Push message with content topic containing Chinese","time":{"start":1753181989018,"stop":1753181989018,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b41cdb81795829","name":"Subscribe to topic containing XML and publish message","time":{"start":1753181581925,"stop":1753181581929,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a8d4b10949d7dea","name":"should handle dial errors gracefully","time":{"start":1753181378462,"stop":1753181378462,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd83146316f43704","name":"should clear dial history on stop","time":{"start":1753181377777,"stop":1753181377777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce078fffc1dbba0","name":"should dispatch network event when browser goes online","time":{"start":1753181377983,"stop":1753181377983,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8f407196c9de72","name":"Sample","time":{"start":1753181368196,"stop":1753181368196,"duration":0},"status":"passed","severity":"normal"},{"uid":"31476ad93798abc7","name":"Query with Promise Callback, No message returned","time":{"start":1753181656831,"stop":1753181656832,"duration":1},"status":"passed","severity":"normal"},{"uid":"459fd7ad719ff99e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753181396840,"stop":1753181396841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd56aee0cd953a65","name":"Default pageSize","time":{"start":1753181691524,"stop":1753181691525,"duration":1},"status":"passed","severity":"normal"},{"uid":"1633f9649e5e03de","name":"isConnected return false after peer stops","time":{"start":1753181456375,"stop":1753181456376,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7a075bcb23d213","name":"Accepts a valid Waku Message","time":{"start":1753181411685,"stop":1753181411687,"duration":2},"status":"passed","severity":"normal"},{"uid":"999a1410ece7e11c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753181478589,"stop":1753181478589,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0c53a5f88020e2","name":"should start and stop interval correctly","time":{"start":1753181407277,"stop":1753181407280,"duration":3},"status":"passed","severity":"normal"},{"uid":"24049f2edbe0b2d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753181362607,"stop":1753181362609,"duration":2},"status":"passed","severity":"normal"},{"uid":"da78c52b89a6b110","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753181386659,"stop":1753181386659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4feb8edb36721e23","name":"Push message with shell command payload","time":{"start":1753181989014,"stop":1753181989015,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2c18516b76086a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753181690788,"stop":1753181690789,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5075e320a44dae","name":"Check received message containing unicode special characters","time":{"start":1753181881764,"stop":1753181881765,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e942c323eeb5863","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753181904194,"stop":1753181904195,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1c5f5d1459136f","name":"should fail to send if no connected peers found","time":{"start":1753181407863,"stop":1753181407866,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed3a8c281b653c53","name":"can query messages by message hash","time":{"start":1753181676523,"stop":1753181676524,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdb5f9f4e409fa5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753181408422,"stop":1753181408422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35083e0ab6f12eb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753181417413,"stop":1753181417413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4957bd9994f40b3","name":"should only return 1 node with store capability","time":{"start":1753181387104,"stop":1753181387104,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b239c36feb732db","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753181692626,"stop":1753181692626,"duration":0},"status":"passed","severity":"normal"},{"uid":"11761df0d724d5da","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753181407827,"stop":1753181407845,"duration":18},"status":"passed","severity":"normal"},{"uid":"7410675f98933093","name":"should properly create location multiaddrs - udp4","time":{"start":1753181368677,"stop":1753181368677,"duration":0},"status":"passed","severity":"normal"},{"uid":"402cd4af3eed9834","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753181408288,"stop":1753181408289,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0166817d1a9d1d4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753181904200,"stop":1753181904200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a22da890dd3d2c8","name":"should handle peer connect event","time":{"start":1753181377971,"stop":1753181377971,"duration":0},"status":"passed","severity":"normal"},{"uid":"117dca83b753a36c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753181625327,"stop":1753181625327,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbad9fe8adf40e53","name":"Push message with content topic containing special chars","time":{"start":1753181989003,"stop":1753181989004,"duration":1},"status":"passed","severity":"normal"},{"uid":"281e5d6e94b303ae","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753181417421,"stop":1753181417422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7da1ca75d93b363","name":"should support chaining for add method","time":{"start":1753181406516,"stop":1753181406519,"duration":3},"status":"passed","severity":"normal"},{"uid":"883d336e43e6f4c3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753181368057,"stop":1753181368059,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb0c6f8cf1265def","name":"should register libp2p event listeners when start is called","time":{"start":1753181408355,"stop":1753181408356,"duration":1},"status":"passed","severity":"normal"},{"uid":"95860c91997df8bc","name":"should create all internal components","time":{"start":1753181379110,"stop":1753181379111,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df0d0537c47e94f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753181581917,"stop":1753181581917,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63feb828dc07dac","name":"Symmetric encrypt & Decrypt","time":{"start":1753181397317,"stop":1753181397317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef238a0a631eddea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753181417432,"stop":1753181417433,"duration":1},"status":"passed","severity":"normal"},{"uid":"487976811e262bde","name":"should set field with only STORE enabled","time":{"start":1753181368680,"stop":1753181368681,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b80f337803629c7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753181407724,"stop":1753181407725,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09a11b418ab8dba","name":"should throw error - no public key","time":{"start":1753181368674,"stop":1753181368674,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bdf6040f5f023d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753181417423,"stop":1753181417423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4616499c003c0ef4","name":"should create ShardReader with auto sharding network config","time":{"start":1753181378189,"stop":1753181378189,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a6e6c134c898a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753181417437,"stop":1753181417437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6fc7eb0922d1b6","name":"rejects hash query with time filter","time":{"start":1753181378558,"stop":1753181378558,"duration":0},"status":"passed","severity":"normal"},{"uid":"961fff7a2a45b1e0","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753181390957,"stop":1753181390958,"duration":1},"status":"passed","severity":"normal"},{"uid":"666382b50032218d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753181904186,"stop":1753181904186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d124b7994048894","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753181456373,"stop":1753181456374,"duration":1},"status":"passed","severity":"normal"},{"uid":"571c658377237d93","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753181581923,"stop":1753181581924,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f0116234fa0fdc","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app38/7/topic359/json","time":{"start":1753181673711,"stop":1753181673711,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fbcdd4ae3de196","name":"throws on content topic with empty application field","time":{"start":1753181362591,"stop":1753181362591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d71ab0fd8184f8","name":"Check received message containing Chinese","time":{"start":1753181881760,"stop":1753181881761,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1eafbfb8244fa7c","name":"Check received message containing JSON","time":{"start":1753181881763,"stop":1753181881763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db169fee6b96b57","name":"Check received message containing long","time":{"start":1753181881759,"stop":1753181881759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce04be50fb208129","name":"Push message with custom timestamp: 1753177860088","time":{"start":1753181989022,"stop":1753181989022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd3848a18985d1e","name":"1 Relay, 1 fetch","time":{"start":1753181386592,"stop":1753181386593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7297508ca3767b31","name":"Push message with special chars payload","time":{"start":1753181988995,"stop":1753181988995,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f85ac9dbe49e7b","name":"should dial second nwaku node that was discovered","time":{"start":1753181436031,"stop":1753181436035,"duration":4},"status":"skipped","severity":"normal"},{"uid":"7ef4aaf1f6b00e60","name":"should update ack status of messages in outgoing buffer","time":{"start":1753181420818,"stop":1753181420818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a24de75f5bc8db","name":"Subscribe to topic containing short and receive message","time":{"start":1753181904185,"stop":1753181904185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1001cf9b070624","name":"should create KeepAliveManager with relay","time":{"start":1753181378497,"stop":1753181378500,"duration":3},"status":"passed","severity":"normal"},{"uid":"cd1b8668096d115c","name":"Publish message with large meta","time":{"start":1753181572042,"stop":1753181572042,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aa25902f5acb33","name":"should handle relay send failures gracefully","time":{"start":1753181378521,"stop":1753181378521,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef99f78d1f0de86","name":"should retry failed tasks","time":{"start":1753181407283,"stop":1753181407285,"duration":2},"status":"passed","severity":"normal"},{"uid":"50a17a19e7ca590f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753181362602,"stop":1753181362603,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2be0e12ec99381","name":"Check message with no pubsub topic is not received","time":{"start":1753181881755,"stop":1753181881755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c052e28dabf7624","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753181362609,"stop":1753181362609,"duration":0},"status":"passed","severity":"normal"},{"uid":"655e68a7cc0f665e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753181904200,"stop":1753181904201,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5883de33abf2186","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753181704822,"stop":1753181704822,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b3d9248d24a2bd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753181581920,"stop":1753181581920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c410d662e85bf93","name":"Push message with meta","time":{"start":1753181989008,"stop":1753181989008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0b33844f17679c","name":"should initialize with Unhealthy status","time":{"start":1753181407723,"stop":1753181407724,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1db2fb35cdcb51e","name":"Subscribe and publish message","time":{"start":1753181581915,"stop":1753181581916,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c6eaf96d7ea4b8","name":"should create KeepAliveManager with required options","time":{"start":1753181378496,"stop":1753181378497,"duration":1},"status":"passed","severity":"normal"},{"uid":"644f86ba33f64c53","name":"Push message with rate limit","time":{"start":1753181989009,"stop":1753181989009,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d94791c40d358a","name":"should clear timers for specific peer on disconnect","time":{"start":1753181378522,"stop":1753181378526,"duration":4},"status":"passed","severity":"normal"},{"uid":"70f65e897c6878fa","name":"should handle peer store errors gracefully","time":{"start":1753181378464,"stop":1753181378466,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dacf4e47bbfe77","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753181704815,"stop":1753181704816,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e5c71164eed1","name":"should throw if no connection provided","time":{"start":1753181378880,"stop":1753181378880,"duration":0},"status":"passed","severity":"normal"},{"uid":"577f6c1de4c5798a","name":"Used by Waku Relay","time":{"start":1753181699676,"stop":1753181699677,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bdb378c3fda6c5","name":"Decoder throws on empty string content topic","time":{"start":1753181379252,"stop":1753181379252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ce376156939b77","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753181904190,"stop":1753181904190,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4213f50c4d265b","name":"Passing page size 3 when there are 20 messages","time":{"start":1753181691519,"stop":1753181691520,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17d8d71cb7d5e09","name":"should not discard bootstrap peers if under the limit","time":{"start":1753181478590,"stop":1753181478590,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad294d6d70c65d8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753181387105,"stop":1753181387105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d38b8ef87adc650","name":"Push message with numeric payload","time":{"start":1753181989011,"stop":1753181989011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7febabde8a09d8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753181904200,"stop":1753181904200,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aa650dd393bcd2","name":"throws on content topic with empty topic name field","time":{"start":1753181362592,"stop":1753181362592,"duration":0},"status":"passed","severity":"normal"},{"uid":"359b0603bc81b06b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753181417434,"stop":1753181417434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eaafb726ea03deb","name":"retrieves a single peer","time":{"start":1753181387100,"stop":1753181387101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f753d1ec1f12b33","name":"Push message with Chinese payload","time":{"start":1753181989012,"stop":1753181989012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50c39bbcc3b3707","name":"should select older connection if present","time":{"start":1753181378629,"stop":1753181378630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3125c4fb69f20f8d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753181407725,"stop":1753181407725,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1854bb14c7e12b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753181379252,"stop":1753181379252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c35b094486cf25","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753181420818,"stop":1753181420818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2023c73dde5f1ed","name":"should add peer to queue when queue is not empty","time":{"start":1753181377780,"stop":1753181377783,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ff8d9d7d35fc92f","name":"does not validate decoders for hash queries","time":{"start":1753181379038,"stop":1753181379038,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaa248d0298c957","name":"returns nothing if no connections present","time":{"start":1753181378617,"stop":1753181378621,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f70d8b1f23a1ead","name":"should not allow unachievable error rate","time":{"start":1753181417118,"stop":1753181417119,"duration":1},"status":"passed","severity":"normal"},{"uid":"82203631e853bd06","name":"should handle peer store errors gracefully","time":{"start":1753181377995,"stop":1753181377995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c55d731e7ebba0a","name":"should dial with PeerId and return stream","time":{"start":1753181379114,"stop":1753181379114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8002db0fcde863e4","name":"should return no connections if no open connection provided","time":{"start":1753181378627,"stop":1753181378629,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d9b8f6901945f2","name":"Meta field set when metaSetter is specified","time":{"start":1753181379251,"stop":1753181379251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f882ab307a54f8","name":"Overlapping topic subscription","time":{"start":1753181581918,"stop":1753181581918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2644e0e769ddc9a6","name":"Passing invalid cursor","time":{"start":1753181639218,"stop":1753181639219,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24b3c11bf50bab4","name":"should lock peers when selected","time":{"start":1753181408353,"stop":1753181408354,"duration":1},"status":"passed","severity":"normal"},{"uid":"4435b47655041552","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753181904194,"stop":1753181904194,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8847316a61b00019","name":"Relay - dialed after","time":{"start":1753181706500,"stop":1753181706500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2f0c7b969f08c","name":"should throw an error for insufficient data","time":{"start":1753181362772,"stop":1753181362772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea298df30340d0c","name":"random static sharding 2 - Cluster ID: 459, Shard ID: 190","time":{"start":1753181676514,"stop":1753181676514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7bb394043eaad1","name":"should not process empty queue","time":{"start":1753181377797,"stop":1753181377797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7531e7872465b7e","name":"should wait for Store peer to be connected","time":{"start":1753181408371,"stop":1753181408371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c5214431e4cb85","name":"should return usable stream attached to connection","time":{"start":1753181378879,"stop":1753181378880,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdedde802c5621f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753181368070,"stop":1753181368071,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c98328feae9c7a5","name":"should remove event listeners from globalThis","time":{"start":1753181377960,"stop":1753181377960,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ff4eb967e07772","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753181362604,"stop":1753181362604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb11a916d509dd4","name":"should return PeerId when PeerId is provided","time":{"start":1753181378943,"stop":1753181378943,"duration":0},"status":"passed","severity":"normal"},{"uid":"298f4512bfb9ae68","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753181378520,"stop":1753181378521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba336e32a00e7ae3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753181417427,"stop":1753181417428,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7d89cac6faaf7e","name":"Subscribe to topic containing XML and receive message","time":{"start":1753181904199,"stop":1753181904199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a459554bab3b7cc6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753181362598,"stop":1753181362599,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18d335246b22d64","name":"Check message with non string payload is not received","time":{"start":1753181881756,"stop":1753181881757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7abcf01bb23c27b","name":"Overlapping topic subscription","time":{"start":1753181904184,"stop":1753181904184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21c5774f2346298","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753181417419,"stop":1753181417419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84a110ac09ff7dd","name":"should requeue task if no peer is available","time":{"start":1753181407281,"stop":1753181407282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e47006d2ce1d10f","name":"random static sharding 4 - Cluster ID: 943, Shard ID: 814","time":{"start":1753181676516,"stop":1753181676516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e788f21e674978b6","name":"should handle multiple peer connections","time":{"start":1753181378511,"stop":1753181378512,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5ed4c262ef506e","name":"Push message with XML payload","time":{"start":1753181989013,"stop":1753181989013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a563937114ca021b","name":"Push message equal or less that 1MB","time":{"start":1753181989023,"stop":1753181989023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59b9d2c4d9afe5e","name":"should clear all timers","time":{"start":1753181378502,"stop":1753181378508,"duration":6},"status":"passed","severity":"normal"},{"uid":"7f01a86bb0b68cf4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753181417434,"stop":1753181417434,"duration":0},"status":"passed","severity":"normal"},{"uid":"52958298faba9a5e","name":"should not dial peers from store when browser is not connected","time":{"start":1753181378445,"stop":1753181378451,"duration":6},"status":"passed","severity":"normal"},{"uid":"e1d43dfc57d84c96","name":"should not receive a peer event after stop","time":{"start":1753181548219,"stop":1753181548219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72a23638065a900","name":"should be empty after removing the only subscription","time":{"start":1753181408310,"stop":1753181408311,"duration":1},"status":"passed","severity":"normal"},{"uid":"282ada981e00b9ac","name":"should maintain proper timestamps if all messages received","time":{"start":1753181420813,"stop":1753181420813,"duration":0},"status":"passed","severity":"normal"},{"uid":"385b6ee4002aa8e5","name":"should merge provided config with defaults","time":{"start":1753181379110,"stop":1753181379110,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c2d6f6d88d73c2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753181495235,"stop":1753181495235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7661a556fdb2dae2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753181362597,"stop":1753181362597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e7b309e049ca39","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753181581938,"stop":1753181581938,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4b81f2e5791228","name":"should decode valid enr successfully","time":{"start":1753181368671,"stop":1753181368671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2509e8f74693af4","name":"should add received messages to bloom filter","time":{"start":1753181420813,"stop":1753181420813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48c63624e533b0d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753181904200,"stop":1753181904200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e9eae30aea8774","name":"should properly create location multiaddrs - tcp","time":{"start":1753181368679,"stop":1753181368679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b834967f536998b","name":"should send relay ping messages on timer","time":{"start":1753181378521,"stop":1753181378521,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4d2d3f6edff68a","name":"should return empty array when no peers connected","time":{"start":1753181379117,"stop":1753181379117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f9ef8758693de1","name":"Push message with unicode special characters payload","time":{"start":1753181989000,"stop":1753181989000,"duration":0},"status":"passed","severity":"normal"},{"uid":"343606c076879147","name":"should get / set UDP multiaddr","time":{"start":1753181368676,"stop":1753181368676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edba2e6a3b3130c","name":"should handle task timeouts","time":{"start":1753181407286,"stop":1753181407287,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b5e9d945e0933a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753181378884,"stop":1753181378885,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36440390ab3c0ce","name":"should not dispatch event when already connected","time":{"start":1753181377982,"stop":1753181377982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e6d29bf867ca5d","name":"Check publish message containing JSON","time":{"start":1753181572036,"stop":1753181572036,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eafeac5ec0f314d","name":"Ephemeral field set to true","time":{"start":1753181379250,"stop":1753181379250,"duration":0},"status":"passed","severity":"normal"},{"uid":"702f6f2c9b91cdad","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753181378437,"stop":1753181378438,"duration":1},"status":"passed","severity":"normal"},{"uid":"17be5be1bcaa4e9f","name":"Check publish message containing numeric","time":{"start":1753181572032,"stop":1753181572032,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ebc7ee9e5a70cb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753181362594,"stop":1753181362594,"duration":0},"status":"passed","severity":"normal"},{"uid":"748416dc9dadab89","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753181510256,"stop":1753181510256,"duration":0},"status":"passed","severity":"normal"},{"uid":"61df5a8e22594fb6","name":"Push message with SQL Injection payload","time":{"start":1753181988997,"stop":1753181988997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dda849e7d6422a2","name":"should never report false negatives","time":{"start":1753181419629,"stop":1753181419629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5623e4e5d86f89","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753181408359,"stop":1753181408359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10983912bf89a2a","name":"Check publish message after client node is restarted","time":{"start":1753181572042,"stop":1753181572042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7817a91da1ecbf34","name":"should handle onConnected and onDisconnected","time":{"start":1753181408355,"stop":1753181408355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22fdadd44e64bbe","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app62/10/topic299/utf8","time":{"start":1753181673711,"stop":1753181673711,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bebbdb2c3fd3a","name":"Check received message containing XML","time":{"start":1753181881762,"stop":1753181881762,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b31ca15fd734ee","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753181420812,"stop":1753181420813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c872d9b8223704f4","name":"Passing page size 110 when there are 120 messages","time":{"start":1753181691524,"stop":1753181691524,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f2549bdc66fd7","name":"should return true when peer is on the specified shard","time":{"start":1753181378201,"stop":1753181378202,"duration":1},"status":"passed","severity":"normal"},{"uid":"280a1c46779adb47","name":"Relay - times out","time":{"start":1753181706501,"stop":1753181706501,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6f18ce98922898","name":"should return false when peer is not on the specified shard","time":{"start":1753181378204,"stop":1753181378205,"duration":1},"status":"passed","severity":"normal"},{"uid":"184376759e13e287","name":"Does not throw an exception when node disconnects","time":{"start":1753181699668,"stop":1753181699669,"duration":1},"status":"passed","severity":"normal"},{"uid":"addf119b87855c24","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753181362607,"stop":1753181362607,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2133958f21999fe","name":"Check received message containing SQL Injection","time":{"start":1753181881749,"stop":1753181881749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eff9bfe3a769dca","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753181581916,"stop":1753181581916,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f5b96446459247","name":"yields undefined for messages without decoder","time":{"start":1753181379040,"stop":1753181379041,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe608eb26709991d","name":"Subscribe to topic containing Script and receive message","time":{"start":1753181904188,"stop":1753181904188,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe75885fac8066c","name":"should not receive a peer event before start","time":{"start":1753181548218,"stop":1753181548218,"duration":0},"status":"passed","severity":"normal"},{"uid":"592a953dfbc9f656","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753181408358,"stop":1753181408358,"duration":0},"status":"passed","severity":"normal"},{"uid":"814be6ab1e8a6464","name":"can start and stop the service","time":{"start":1753181390953,"stop":1753181390953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6059db4aa45811f5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753181881753,"stop":1753181881754,"duration":1},"status":"passed","severity":"normal"},{"uid":"9277522d5c9d1a18","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753181368060,"stop":1753181368061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8b9eb2c8aa23dd","name":"Ordered Callback - false","time":{"start":1753181685884,"stop":1753181685885,"duration":1},"status":"passed","severity":"normal"},{"uid":"265d75b684b55519","name":"Push message with content topic containing JSON","time":{"start":1753181989006,"stop":1753181989006,"duration":0},"status":"passed","severity":"normal"},{"uid":"6146c587d52ddc0","name":"Check received message with timestamp: 1753181435389000000 ","time":{"start":1753181881753,"stop":1753181881753,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb09fe88ce4dc9b8","name":"Check publish message containing Chinese","time":{"start":1753181572033,"stop":1753181572033,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d672907a6d0bd32","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753181420813,"stop":1753181420814,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab8059f541660ab","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753181704819,"stop":1753181704820,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e102801b6c4acc","name":"Filter","time":{"start":1753181706504,"stop":1753181706505,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d53462f0b70d34","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753181904187,"stop":1753181904187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4283d39a4684b7","name":"should handle errors when removing globalThis listeners","time":{"start":1753181377961,"stop":1753181377961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e324c02cfe77f225","name":"should use configured peers when available","time":{"start":1753181408290,"stop":1753181408291,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fabc68ce218d790","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app17/6/topic797/utf8","time":{"start":1753181673720,"stop":1753181673721,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71239d52101f7af","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753181904193,"stop":1753181904193,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93f5f2e62dee27","name":"Query Generator - true","time":{"start":1753181685879,"stop":1753181685879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c4b002b5db4c06","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753181692626,"stop":1753181692627,"duration":1},"status":"passed","severity":"normal"},{"uid":"add0116fed1e5b8e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753181442856,"stop":1753181442857,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76a6da635bb639a","name":"should transition to Unhealthy when no connections","time":{"start":1753181407724,"stop":1753181407724,"duration":0},"status":"passed","severity":"normal"},{"uid":"974c948ade9ff1a5","name":"Query generator for multiple messages with different content topic format","time":{"start":1753181690787,"stop":1753181690787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2ac6f5b32eb7ef","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753181398454,"stop":1753181398454,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f31c7fc09e5218","name":"should properly create location multiaddrs - tcp6","time":{"start":1753181368678,"stop":1753181368678,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4135c0d260aaff","name":"Callback on promise, aborts when callback returns true","time":{"start":1753181690788,"stop":1753181690788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b55be9346d73dcf","name":"should handle complete dial lifecycle","time":{"start":1753181377799,"stop":1753181377800,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e657456f0ced7c","name":"should emit a peer event after start","time":{"start":1753181548218,"stop":1753181548218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3661b027ac69ae4","name":"should sort peers by ping value","time":{"start":1753181379118,"stop":1753181379118,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cd30449ece7e81","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753181904182,"stop":1753181904182,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f564bbbaad308c","name":"Push message with content topic containing Russian","time":{"start":1753181989005,"stop":1753181989005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b089cce45a380","name":"should return false when peer is not on topic","time":{"start":1753181379119,"stop":1753181379119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b688b30a366be93e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753181378942,"stop":1753181378942,"duration":0},"status":"passed","severity":"normal"},{"uid":"75773757f0489ba0","name":"should mark all messages in causal history as acknowledged","time":{"start":1753181420814,"stop":1753181420814,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaca1eb6caf0eff","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753181378238,"stop":1753181378238,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3fed32c1b96beb","name":"should skip peer when failed to dial recently","time":{"start":1753181377784,"stop":1753181377784,"duration":0},"status":"passed","severity":"normal"},{"uid":"960530e306ce1c60","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app38/3/topic932/json","time":{"start":1753181673716,"stop":1753181673717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef3b47dfae81b98","name":"Promise Callback - false","time":{"start":1753181685882,"stop":1753181685883,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e8400ee395c10d","name":"should add and remove event listeners correctly","time":{"start":1753181390958,"stop":1753181390959,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b3ac65a942486d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753181417420,"stop":1753181417420,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b57cdc3d0bbf93","name":"should handle peerStore errors gracefully","time":{"start":1753181379118,"stop":1753181379118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afbaae46469a08b","name":"should start all internal components","time":{"start":1753181379111,"stop":1753181379111,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbb2aada598b436","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753181420818,"stop":1753181420818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddedacfd028f71e","name":"Query with Ordered Callback, No message returned","time":{"start":1753181656827,"stop":1753181656829,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9838e92048bb7f4","name":"throws on content topic with empty encoding field","time":{"start":1753181362593,"stop":1753181362593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a25204342e6bc25","name":"returns all values when wanted number matches available values","time":{"start":1753181386204,"stop":1753181386208,"duration":4},"status":"passed","severity":"normal"},{"uid":"72459981efc8a7b","name":"Push message with long payload","time":{"start":1753181989011,"stop":1753181989011,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a0f688c1e4a158","name":"should enable all discoveries when explicitly set","time":{"start":1753181407826,"stop":1753181407826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff638604cdf0eb0","name":"Check publish message containing Basic HTML tag","time":{"start":1753181572035,"stop":1753181572036,"duration":1},"status":"passed","severity":"normal"},{"uid":"5228968a35489ba4","name":"should not allow k > 12","time":{"start":1753181417112,"stop":1753181417118,"duration":6},"status":"passed","severity":"normal"},{"uid":"3bff8d61daed617","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753181565345,"stop":1753181565345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3489f4beb1702456","name":"throws if store query response has error status","time":{"start":1753181379039,"stop":1753181379039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3908e4e3dc8adf08","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753181904187,"stop":1753181904187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3927ee42c121da55","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753181904199,"stop":1753181904199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e40cb53f0797a36","name":"should set field with all protocols enabled","time":{"start":1753181368680,"stop":1753181368680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0297ef964f9dd5","name":"throws if decoders don't match content topics","time":{"start":1753181379037,"stop":1753181379038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6a2da5c5b4d309","name":"should create an instance with libp2p and dialer","time":{"start":1753181377992,"stop":1753181377992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf338895a9e2d52","name":"A test","time":{"start":1753181495427,"stop":1753181495428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2962be6cae907764","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753181362606,"stop":1753181362607,"duration":1},"status":"passed","severity":"normal"},{"uid":"221eb6d2362a4202","name":"Js publishes, other Js receives","time":{"start":1753181562098,"stop":1753181562099,"duration":1},"status":"passed","severity":"normal"},{"uid":"483d327830d3fc7f","name":"Check received message containing Arabic","time":{"start":1753181881748,"stop":1753181881748,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bad14212e1f5c8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753181417417,"stop":1753181417417,"duration":0},"status":"passed","severity":"normal"},{"uid":"f206b80e93079cf4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753181417425,"stop":1753181417425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb13add22160164","name":"should skip peer when already connected","time":{"start":1753181377783,"stop":1753181377783,"duration":0},"status":"passed","severity":"normal"},{"uid":"8397ff656874e4a","name":"should handle network check errors gracefully","time":{"start":1753181377798,"stop":1753181377799,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ab6e1b23f5a19d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753181581937,"stop":1753181581937,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b123530e50a80e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753181362613,"stop":1753181362614,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1687e669cab5e5d","name":"Subscribe and receive messages via lightPush","time":{"start":1753181904181,"stop":1753181904181,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ece20a58c29244","name":"Push message with content topic containing JSON","time":{"start":1753181989019,"stop":1753181989019,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc12a6eb86d928b","name":"should not create multiple intervals when called multiple times","time":{"start":1753181377772,"stop":1753181377775,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f162602645176eb","name":"should handle a minimal index list","time":{"start":1753181362771,"stop":1753181362771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3473f594b390571b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753181417417,"stop":1753181417418,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b7c58d98657ad2","name":"should not fail to stop the service if it was not started","time":{"start":1753181440922,"stop":1753181440922,"duration":0},"status":"passed","severity":"normal"},{"uid":"94572c23591454a0","name":"should reject if Relay is requested but not mounted","time":{"start":1753181408368,"stop":1753181408369,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d211b67279daa71","name":"should add and check entries correctly","time":{"start":1753181406503,"stop":1753181406515,"duration":12},"status":"passed","severity":"normal"},{"uid":"1bb94aae449d1ab7","name":"messageHash returns a Uint8Array","time":{"start":1753181378238,"stop":1753181378239,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e0f2cbbf737304","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753181456372,"stop":1753181456373,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43928fb22c48dc0","name":"Wrong topic","time":{"start":1753181673721,"stop":1753181673722,"duration":1},"status":"passed","severity":"normal"},{"uid":"1475ee1a4b13c5fc","name":"should only return 1 node with relay and store capability","time":{"start":1753181387103,"stop":1753181387103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6988705c275c825f","name":"Check message with invalid timestamp is not received","time":{"start":1753181881754,"stop":1753181881755,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e73e5035d6ddf76","name":"Push message with escaped characters payload","time":{"start":1753181988999,"stop":1753181989000,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b49085cbdc96bd7","name":"Push message with content topic containing long","time":{"start":1753181989002,"stop":1753181989003,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f7d6649f752863","name":"should not dispatch event when already disconnected","time":{"start":1753181377982,"stop":1753181377982,"duration":0},"status":"passed","severity":"normal"}]