mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-10 00:43:09 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"702baec4b379d999","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765317812261,"stop":1765317812262,"duration":1},"status":"passed","severity":"normal"},{"uid":"f297ce0c832cc750","name":"Check received message containing Russian","time":{"start":1765318167927,"stop":1765318167928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a82b4ed20cf921","name":"Check received message containing XML","time":{"start":1765318167929,"stop":1765318167930,"duration":1},"status":"passed","severity":"normal"},{"uid":"695352901b9332c7","name":"Ordered Callback - true","time":{"start":1765317986057,"stop":1765317986058,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c3bf6bfae9a080","name":"configure the node with multiple content topics","time":{"start":1765317993955,"stop":1765317993955,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd557261506dc","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1765317696484,"stop":1765317696485,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3d522c8a466e81","name":"Fails to push message with large meta","time":{"start":1765318773609,"stop":1765318773609,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f8cadb916bf3b8","name":"should return true for sync message with causal history","time":{"start":1765317699792,"stop":1765317699792,"duration":0},"status":"passed","severity":"normal"},{"uid":"996a61dd14897830","name":"should stop peer exchange discovery","time":{"start":1765317656241,"stop":1765317656241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58e6650ed7d2d95","name":"Relay - times out","time":{"start":1765318013049,"stop":1765318013049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd3e8db13342ab7","name":"Push message with escaped characters payload","time":{"start":1765318773604,"stop":1765318773604,"duration":0},"status":"passed","severity":"normal"},{"uid":"47675166f4465614","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1765317696463,"stop":1765317696463,"duration":0},"status":"passed","severity":"normal"},{"uid":"81483b213a0585b9","name":"should drop connection to one peer on hangUp","time":{"start":1765317812643,"stop":1765317812643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f498207f6b42b7","name":"Push message with content topic containing Russian","time":{"start":1765318773631,"stop":1765318773631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3c0d900039ab93","name":"should return true when peer is on the specified shard","time":{"start":1765317646823,"stop":1765317646823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfe0b2762cb377c","name":"Ordered Callback - false","time":{"start":1765317986058,"stop":1765317986061,"duration":3},"status":"passed","severity":"normal"},{"uid":"5979f3b171471ddb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765318188613,"stop":1765318188614,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbcbe3226242f7b","name":"should remove entries","time":{"start":1765317682533,"stop":1765317682533,"duration":0},"status":"passed","severity":"normal"},{"uid":"616c61ae64d72d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1765317938566,"stop":1765317938566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8501009c0809b1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765318188610,"stop":1765318188610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb669adc6670623","name":"should be able to decode the field with only STORE set to true","time":{"start":1765317638527,"stop":1765317638527,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1ef95a235bd261","name":"Encoder throws on empty string content topic","time":{"start":1765317648015,"stop":1765317648015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1123d591620d99a","name":"Push message with content topic containing special chars","time":{"start":1765318773595,"stop":1765318773595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcdade02f8d0937","name":"Subscribe and receive messages via lightPush","time":{"start":1765318188613,"stop":1765318188613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f501e92a1241cf19","name":"Throws when trying to push message with empty payload","time":{"start":1765318773605,"stop":1765318773605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5895c18a66c124e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1765317682497,"stop":1765317682497,"duration":0},"status":"passed","severity":"normal"},{"uid":"459a426115621bab","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1765317695396,"stop":1765317695398,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf30f4209e6452ce","name":"should return false when peer is not on topic","time":{"start":1765317648120,"stop":1765317648121,"duration":1},"status":"passed","severity":"normal"},{"uid":"52934f6fe0358052","name":"Check message with non string payload is not received","time":{"start":1765318167936,"stop":1765318167936,"duration":0},"status":"passed","severity":"normal"},{"uid":"722326c7c50ce6ec","name":"should not create timers for topics where peer is not in mesh","time":{"start":1765317647322,"stop":1765317647322,"duration":0},"status":"passed","severity":"normal"},{"uid":"9279d63a07f2722e","name":"Push 30 different messages","time":{"start":1765318773628,"stop":1765318773628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f86f540f1c5836f9","name":"should handle hash queries without validation","time":{"start":1765317697262,"stop":1765317697263,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e4095e43149c42","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765318188604,"stop":1765318188604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"561ef95f5d02704a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1765317633973,"stop":1765317633974,"duration":1},"status":"passed","severity":"normal"},{"uid":"70262707332767e4","name":"Push message with shell command payload","time":{"start":1765318773604,"stop":1765318773604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8b6f84c5bd5b82","name":"Push message with emoji payload","time":{"start":1765318773616,"stop":1765318773616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11b1af0daff8189","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1765317682499,"stop":1765317682500,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f22c68509724c3","name":"should return false when navigator.onLine is false","time":{"start":1765317647135,"stop":1765317647136,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4aaff7c8ce10ca7","name":"should increase lamport timestamp","time":{"start":1765317686167,"stop":1765317686167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c57f594ec2488c1","name":"Check received message containing Script","time":{"start":1765318167929,"stop":1765318167929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89c87bd771d3f5d","name":"Nodes with multiple pubsub topic","time":{"start":1765317887011,"stop":1765317887011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90daf140c4b6b68","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1765317655524,"stop":1765317655525,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28da68104303cf5","name":"Check publish message containing escaped characters","time":{"start":1765317893670,"stop":1765317893670,"duration":0},"status":"passed","severity":"normal"},{"uid":"75769c4350fcedb3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1765317743546,"stop":1765317743547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4b6464e11cdc6c","name":"Stops search when 2 null results are returned","time":{"start":1765317655710,"stop":1765317655713,"duration":3},"status":"passed","severity":"normal"},{"uid":"d97440425cbb2c92","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1765317682486,"stop":1765317682486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0501f5a6ecb6d3","name":"should successfully stop","time":{"start":1765317695580,"stop":1765317695580,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45d9b24b1a0e998","name":"should work with stubbed peer manager event emitter","time":{"start":1765317696452,"stop":1765317696453,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe2ac76011d623","name":"Publish message with large meta","time":{"start":1765317893677,"stop":1765317893678,"duration":1},"status":"passed","severity":"normal"},{"uid":"324e0e3cd4f5965","name":"should return false for content message without causal history","time":{"start":1765317699792,"stop":1765317699792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5165f2bd7000b13","name":"Reusing cursor across nodes","time":{"start":1765317932424,"stop":1765317932424,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f1a0a9d3a95b33","name":"Check meta is set [symmetric]","time":{"start":1765317665279,"stop":1765317665280,"duration":1},"status":"passed","severity":"normal"},{"uid":"492c251e6a89c5dc","name":"Outgoing message is emitted as sending","time":{"start":1765317699784,"stop":1765317699784,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb302798315a999","name":"should delegate to networkMonitor.isConnected()","time":{"start":1765317648114,"stop":1765317648114,"duration":0},"status":"passed","severity":"normal"},{"uid":"6517581c0c45307b","name":"should serialize and deserialize correctly","time":{"start":1765317682323,"stop":1765317682324,"duration":1},"status":"passed","severity":"normal"},{"uid":"5870b6bd7a5ec387","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1765317697167,"stop":1765317697167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72a8a41847a41e2","name":"should transition to Unhealthy when no connections","time":{"start":1765317695475,"stop":1765317695476,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd101a7bf73f5e0a","name":"should add event listeners to globalThis","time":{"start":1765317647132,"stop":1765317647133,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a6fed58d3d028a","name":"Refresh subscription","time":{"start":1765318188605,"stop":1765318188605,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ea5d4cb5c747c2","name":"should insert elements correctly","time":{"start":1765317682317,"stop":1765317682318,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef038c920ffb037","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765318188621,"stop":1765318188621,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd5423e304481b6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1765317633962,"stop":1765317633962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7132cab01b34ccd5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765318188619,"stop":1765318188619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8268d4b007af1075","name":"pre and post cipher","time":{"start":1765317665725,"stop":1765317665725,"duration":0},"status":"passed","severity":"normal"},{"uid":"857b821e65b4e942","name":"should not create multiple intervals when called multiple times","time":{"start":1765317647750,"stop":1765317647750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfc9e6232e8cdea","name":"should handle peer not in mesh for all topics","time":{"start":1765317647327,"stop":1765317647327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a571b7e0bfcdc21e","name":"should initialize with default number of peers","time":{"start":1765317695367,"stop":1765317695367,"duration":0},"status":"passed","severity":"normal"},{"uid":"79de0a3bc9f018e0","name":"should handle incoming messages","time":{"start":1765317695579,"stop":1765317695579,"duration":0},"status":"passed","severity":"normal"},{"uid":"983dab4acbb7abc6","name":"Nwaku publishes","time":{"start":1765317883654,"stop":1765317883656,"duration":2},"status":"passed","severity":"normal"},{"uid":"d12a7ff9da9313bc","name":"should retry if all attempts fail","time":{"start":1765317695040,"stop":1765317695043,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6974c2d391abd75","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1765317633971,"stop":1765317633972,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b6a2e775a2e9d3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765317870560,"stop":1765317870561,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c22deeadaa6604","name":"Push message with XML payload","time":{"start":1765318773603,"stop":1765318773603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aad001b2012673e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1765317902236,"stop":1765317902236,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ee715307515046","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1765317638518,"stop":1765317638519,"duration":1},"status":"passed","severity":"normal"},{"uid":"371ed6c09a873a96","name":"Fails to push message with large meta","time":{"start":1765318773598,"stop":1765318773599,"duration":1},"status":"passed","severity":"normal"},{"uid":"400f5d8632b72629","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1765317695398,"stop":1765317695398,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59b7d27d4c0c0af","name":"Check message with no payload is not received","time":{"start":1765318167935,"stop":1765318167936,"duration":1},"status":"passed","severity":"normal"},{"uid":"8707020c30edfd27","name":"should handle dial errors gracefully","time":{"start":1765317647570,"stop":1765317647571,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b820324df58f88","name":"Check received message containing Basic HTML tag","time":{"start":1765318167930,"stop":1765318167930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8861ef7148fc6e","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1765317647554,"stop":1765317647555,"duration":1},"status":"passed","severity":"normal"},{"uid":"775552ea8b5abec6","name":"should dial peer when on same shard","time":{"start":1765317647759,"stop":1765317647759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef47bbdab48e34e7","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1765317682485,"stop":1765317682485,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bf604ab490756f","name":"Outgoing message is acknowledged","time":{"start":1765317697775,"stop":1765317697775,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4ff702077323a7","name":"should send relay ping messages on timer","time":{"start":1765317647323,"stop":1765317647323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3847614f4500c3","name":"should handle complete connection lifecycle","time":{"start":1765317647166,"stop":1765317647167,"duration":1},"status":"passed","severity":"normal"},{"uid":"3153def832473b92","name":"should handle mixed protocol support correctly","time":{"start":1765317695484,"stop":1765317695484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94df76c36eabc59","name":"Passing page size 110 when there are 120 messages","time":{"start":1765317997960,"stop":1765317997961,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf0303c525c74d3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765317870559,"stop":1765317870559,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f653aa8e536a06d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765318188618,"stop":1765318188618,"duration":0},"status":"passed","severity":"normal"},{"uid":"962caaa4fd27d6ed","name":"should handle corrupted shard info gracefully","time":{"start":1765317646847,"stop":1765317646847,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a4149ac266b5bb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765317870563,"stop":1765317870563,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f80ae6bbb32c8c1","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app1/5/topic706/json","time":{"start":1765317993940,"stop":1765317993943,"duration":3},"status":"passed","severity":"normal"},{"uid":"c02ba3f479e1feda","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1765317682495,"stop":1765317682496,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b3d27273158a3d","name":"Push message with content topic containing unicode special characters","time":{"start":1765318773632,"stop":1765318773633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5489b907b2287e4","name":"Push message with numeric payload","time":{"start":1765318773601,"stop":1765318773601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d984d0d37e4733d","name":"Query Generator - true","time":{"start":1765317986055,"stop":1765317986056,"duration":1},"status":"passed","severity":"normal"},{"uid":"193a8c05b63acfb1","name":"should handle queue overflow by adding peers to queue","time":{"start":1765317647761,"stop":1765317647761,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3e2ff9870990c1","name":"Subscribe to topic containing short and receive message","time":{"start":1765318188606,"stop":1765318188606,"duration":0},"status":"passed","severity":"normal"},{"uid":"473cd0bcf4598f89","name":"should get all peers from store","time":{"start":1765317647564,"stop":1765317647564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9d867b02431d91","name":"should create ConnectionManager with required options","time":{"start":1765317648110,"stop":1765317648111,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d960d3687c39cc","name":"can start and stop the service","time":{"start":1765317728385,"stop":1765317728386,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f60de6b8dd0e48","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1765317695575,"stop":1765317695578,"duration":3},"status":"passed","severity":"normal"},{"uid":"89ce6c8b4f61015f","name":"should unregister libp2p event listeners when stop is called","time":{"start":1765317695388,"stop":1765317695388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc40de5017376333","name":"Check received message containing numeric","time":{"start":1765318167938,"stop":1765318167938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6433a4a8003c762","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1765317633966,"stop":1765317633967,"duration":1},"status":"passed","severity":"normal"},{"uid":"b183033699b9991","name":"Ephemeral field is preserved - encoder v0","time":{"start":1765317729098,"stop":1765317729098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71d2cd4a542f35","name":"Push message with short payload","time":{"start":1765318773589,"stop":1765318773589,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcec51654dfd62e1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1765317655532,"stop":1765317655532,"duration":0},"status":"passed","severity":"normal"},{"uid":"705309e1be6c55db","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1765317638532,"stop":1765317638532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6ea75d76b920ae","name":"should continually clean up expired entries at intervals","time":{"start":1765317694381,"stop":1765317694381,"duration":0},"status":"passed","severity":"normal"},{"uid":"96521621c6f1e78b","name":"Push message with short payload","time":{"start":1765318773601,"stop":1765318773601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a9b327e1738045","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1765317682487,"stop":1765317682487,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b823240c2a8b34","name":"Push message with custom timestamp: 1765314148343","time":{"start":1765318773610,"stop":1765318773610,"duration":0},"status":"passed","severity":"normal"},{"uid":"88476086115f03d6","name":"should not fail to start the service if it is already started","time":{"start":1765317898449,"stop":1765317898454,"duration":5},"status":"passed","severity":"normal"},{"uid":"ddeb4593142a4ce5","name":"Check received message with timestamp: 1765317723194000000 ","time":{"start":1765318167944,"stop":1765318167944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8bd93e28060883","name":"throws on content topic with too few or too many fields","time":{"start":1765317633953,"stop":1765317633953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c67d7c1528d3a3","name":"Push message with short payload","time":{"start":1765318773611,"stop":1765318773611,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cd9bc9da50f838","name":"Push message with special chars payload","time":{"start":1765318773612,"stop":1765318773612,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef0428f5f5335e0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765318188619,"stop":1765318188619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5010c5a0c5b2bc4a","name":"random static sharding 4 - Cluster ID: 790, Shard ID: 31","time":{"start":1765317998499,"stop":1765317998500,"duration":1},"status":"passed","severity":"normal"},{"uid":"12559b78d6808f90","name":"should return start time to last successful query since last query is less than max range","time":{"start":1765317696484,"stop":1765317696484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c577393ce40d1d","name":"should stop query on content message from same channel","time":{"start":1765317699790,"stop":1765317699790,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8ebadf07015c54","name":"Push message with custom timestamp: 1734559348343","time":{"start":1765318773610,"stop":1765318773610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfa3bbdfffd501e","name":"should dial peer when peer is discovered","time":{"start":1765317646504,"stop":1765317646504,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4f1f974d6cd737","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1765317656132,"stop":1765317656132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62a1111ce5f30f4","name":"yields undefined for messages without decoder","time":{"start":1765317647984,"stop":1765317647984,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed3558a03cd5c6a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1765317703717,"stop":1765317703717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf27e57593c00611","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1765317902241,"stop":1765317902242,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c7f041e467824","name":"Subscribe to topic containing XML and receive message","time":{"start":1765318188620,"stop":1765318188620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7246dceef5700452","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1765317646519,"stop":1765317646520,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fa84520633fea3","name":"should initialize with isNetworkConnected as false","time":{"start":1765317647130,"stop":1765317647131,"duration":1},"status":"passed","severity":"normal"},{"uid":"be36cc952777e312","name":"should properly start and stop event listening","time":{"start":1765317695480,"stop":1765317695480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a3e96393123eb","name":"should start periodic discovery on start","time":{"start":1765317656248,"stop":1765317656248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b732ddab8a0aedb3","name":"Push message with content topic containing short","time":{"start":1765318773605,"stop":1765318773606,"duration":1},"status":"passed","severity":"normal"},{"uid":"4112e6a6766ba3c3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765317870562,"stop":1765317870563,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70f2c67dcbbcd71","name":"should remove expired entries after TTL has passed","time":{"start":1765317694369,"stop":1765317694371,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a93ba3ade0f6d0f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765318188615,"stop":1765318188615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c18e061fdcaf111e","name":"Subscribe to topic containing Script and receive message","time":{"start":1765318188619,"stop":1765318188620,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fffeedc7510ff8","name":"should emit message when we just started and store connect event occurs","time":{"start":1765317696471,"stop":1765317696475,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f124c0d15e3585c","name":"should handle ping failures gracefully","time":{"start":1765317647313,"stop":1765317647314,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32442f198719e2a","name":"should be empty after removing the only subscription","time":{"start":1765317695132,"stop":1765317695132,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb3f6561aa1ece","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1765317686172,"stop":1765317686172,"duration":0},"status":"passed","severity":"normal"},{"uid":"de984e2505f1179e","name":"should skip updating peer store if peer has same addresses","time":{"start":1765317646519,"stop":1765317646519,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e5258ff0ea190a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1765317682487,"stop":1765317682488,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08982ef4b3c8090","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1765317647590,"stop":1765317647590,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba95c604ee14be3","name":"Cluster id 0, shard 0","time":{"start":1765317998495,"stop":1765317998495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92a5d162558af49","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1765317633965,"stop":1765317633965,"duration":0},"status":"passed","severity":"normal"},{"uid":"1348db7dc9c449e6","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1765317682465,"stop":1765317682465,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa64dcc6e428980","name":"throws if decoders don't match content topics","time":{"start":1765317647980,"stop":1765317647981,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8958dc498f5bde7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765318167945,"stop":1765318167946,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8ab509363fcff4","name":"should not be empty after adding a subscription","time":{"start":1765317695131,"stop":1765317695132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e63a2bd5bd3a44","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1765317682489,"stop":1765317682495,"duration":6},"status":"passed","severity":"normal"},{"uid":"bcdaf38422037a08","name":"Encoder throws on undefined content topic","time":{"start":1765317648014,"stop":1765317648015,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b607ef5351b5a94","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765317870555,"stop":1765317870555,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af75fc81a1bae09","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1765317647699,"stop":1765317647700,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c0d9559690788","name":"Push message with unicode special characters payload","time":{"start":1765318773615,"stop":1765318773616,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acbf6320b6167fd","name":"should deliver messages after dependencies are met","time":{"start":1765317686171,"stop":1765317686171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c705b2e4dadc2b08","name":"should return false when peer shard info is not found","time":{"start":1765317646824,"stop":1765317646825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff4b8972e56a19a","name":"Push message with meta","time":{"start":1765318773633,"stop":1765318773633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2debd4d4e1dbdfee","name":"should be able to encode the field with only FILTER set to true","time":{"start":1765317638517,"stop":1765317638518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c6d927376f4cde","name":"Outgoing message is acknowledged","time":{"start":1765317697417,"stop":1765317697417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eaa7b0b1f1b6c1e","name":"should return false","time":{"start":1765317639064,"stop":1765317639064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba97a7899aa87198","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1765317682455,"stop":1765317682456,"duration":1},"status":"passed","severity":"normal"},{"uid":"467ba22bc61da2cc","name":"Fails to push message with large meta","time":{"start":1765318773633,"stop":1765318773634,"duration":1},"status":"passed","severity":"normal"},{"uid":"333f65011f253c72","name":"should partition messages based on acknowledgement status","time":{"start":1765317686173,"stop":1765317686173,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e0df2dfd7c843b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1765317887009,"stop":1765317887010,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed7265746c52e1f","name":"should handle dial errors gracefully","time":{"start":1765317646504,"stop":1765317646505,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdc3b168c2e7141","name":"Relay + Store","time":{"start":1765317639071,"stop":1765317639071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecade560dea93802","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1765317647589,"stop":1765317647589,"duration":0},"status":"passed","severity":"normal"},{"uid":"136d83f3cb3e8d53","name":"should handle errors when globalThis is not available","time":{"start":1765317647133,"stop":1765317647133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda0d42ce416a8d6","name":"Outgoing message is possibly acknowledged","time":{"start":1765317697775,"stop":1765317697775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb8099a2c7757202","name":"Store - dialed first","time":{"start":1765318013049,"stop":1765318013049,"duration":0},"status":"passed","severity":"normal"},{"uid":"328af55f993a65f8","name":"Push message with content topic containing SQL Injection","time":{"start":1765318773618,"stop":1765318773619,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06e45b8fe890309","name":"should be online or offline if network state changed","time":{"start":1765317743549,"stop":1765317743550,"duration":1},"status":"passed","severity":"normal"},{"uid":"924edef2e1e436e8","name":"should dispatch connect and disconnect events","time":{"start":1765317695386,"stop":1765317695387,"duration":1},"status":"passed","severity":"normal"},{"uid":"9764d24a2eed76f6","name":"should add received messages to bloom filter","time":{"start":1765317686167,"stop":1765317686168,"duration":1},"status":"passed","severity":"normal"},{"uid":"421da08aa4e7ee19","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1765317703717,"stop":1765317703717,"duration":0},"status":"passed","severity":"normal"},{"uid":"500f098a6e7e56e7","name":"Push message with unicode special characters payload","time":{"start":1765318773593,"stop":1765318773593,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7255f157d15e3d","name":"Subscribe to topic containing long and receive message","time":{"start":1765318188606,"stop":1765318188606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dee779d0f707bf5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765317812260,"stop":1765317812261,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d42b65f49ea566","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765318188603,"stop":1765318188603,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c34f271a0faca2","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1765317656132,"stop":1765317656132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a528fbfb98f54d29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1765317682501,"stop":1765317682501,"duration":0},"status":"passed","severity":"normal"},{"uid":"74933401e8e5ba3a","name":"Outgoing message is possibly acknowledged","time":{"start":1765317699786,"stop":1765317699786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"788f0e564af28282","name":"Relay","time":{"start":1765317729372,"stop":1765317729373,"duration":1},"status":"passed","severity":"normal"},{"uid":"821cddb5ed3694d3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765318188608,"stop":1765318188609,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acc75c77221ed64","name":"should process all pages when stopIfTrue never returns true","time":{"start":1765317696481,"stop":1765317696481,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b85b2d5bd397f5","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1765317696444,"stop":1765317696445,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bd3817d054fec","name":"should return null for non-existent peer","time":{"start":1765317647577,"stop":1765317647577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4012ff9d14181345","name":"should not trigger query when a recent query happened under threshold","time":{"start":1765317696471,"stop":1765317696471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120f602aae9bbf8","name":"Wait given interval before re-trying","time":{"start":1765317696982,"stop":1765317696982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97240e7ad17ed82","name":"should handle missing messages with undefined retrievalHint","time":{"start":1765317686172,"stop":1765317686173,"duration":1},"status":"passed","severity":"normal"},{"uid":"82974849b64017f9","name":"Push message with JSON payload","time":{"start":1765318773626,"stop":1765318773627,"duration":1},"status":"passed","severity":"normal"},{"uid":"1474eee9259c48db","name":"should return different streams if requested simultaniously","time":{"start":1765317647698,"stop":1765317647698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8877b28ded5c4af","name":"Push message equal or less that 1MB","time":{"start":1765318773635,"stop":1765318773635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce412f57c6dd3ba3","name":"Passing page size 1 when there are 4 messages","time":{"start":1765317997952,"stop":1765317997952,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5b8c682945bb3c","name":"Relay - dialed first","time":{"start":1765318013047,"stop":1765318013047,"duration":0},"status":"passed","severity":"normal"},{"uid":"50abfa39ff4dc620","name":"Subscribe to topic containing JSON and publish message","time":{"start":1765317902243,"stop":1765317902243,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c20bf41131dcb0","name":"should handle empty peer infos gracefully","time":{"start":1765317656130,"stop":1765317656131,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2e62f572113f14","name":"Push message with Script payload","time":{"start":1765318773591,"stop":1765318773592,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2ce4268856b3a4","name":"should skip peers without peerInfo in ENR","time":{"start":1765317656247,"stop":1765317656247,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b5f2946437f3af","name":"should lock peers when selected","time":{"start":1765317695382,"stop":1765317695382,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4be75296394afc","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1765317686171,"stop":1765317686172,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7317f8956ecfbb","name":"Push message with Chinese payload","time":{"start":1765318773590,"stop":1765318773591,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec94c388aaa9187","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1765317633961,"stop":1765317633961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d050998f60aa924f","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1765317686169,"stop":1765317686169,"duration":0},"status":"passed","severity":"normal"},{"uid":"955f4abb91f36639","name":"should trigger query when it went offline since the last successful query","time":{"start":1765317696463,"stop":1765317696463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c13951862d3e8ed","name":"Push message with Russian payload","time":{"start":1765318773602,"stop":1765318773602,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff8647d1bc11070","name":"should not dispatch event when already connected","time":{"start":1765317647142,"stop":1765317647142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f138f3f832457","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1765317696476,"stop":1765317696478,"duration":2},"status":"passed","severity":"normal"},{"uid":"54b4ca5aeca87aa6","name":"Decoder throws on empty string content topic","time":{"start":1765317648016,"stop":1765317648016,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fb22f1c92a1beb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1765317975299,"stop":1765317975300,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d011ef9b3a44989","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765317748140,"stop":1765317748141,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d4426cb145728d","name":"should clear interval on stop","time":{"start":1765317656248,"stop":1765317656248,"duration":0},"status":"passed","severity":"normal"},{"uid":"8160a88d1860b60b","name":"Push message with escaped characters payload","time":{"start":1765318773593,"stop":1765318773593,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de71dc710339258","name":"should process queue every 500ms","time":{"start":1765317647761,"stop":1765317647762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fe66359b5b2257","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1765317697166,"stop":1765317697167,"duration":1},"status":"passed","severity":"normal"},{"uid":"314f2f507eeb8661","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1765317699793,"stop":1765317699794,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73e230b14099ca7","name":"should dial all peers on dial","time":{"start":1765317812641,"stop":1765317812641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f331fe1a6062f021","name":"Push message with content topic containing short","time":{"start":1765318773617,"stop":1765318773617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b445873b444cd520","name":"Check publish message after service node is restarted","time":{"start":1765317893676,"stop":1765317893676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bcd6c9bc4fb365f1","name":"Check received message containing unicode special characters","time":{"start":1765318167943,"stop":1765318167943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17e5ee38be16cfa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765318188610,"stop":1765318188610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccc32bde9f15714","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765318167944,"stop":1765318167945,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cbfbcac2133b00","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app69/2/topic818/json","time":{"start":1765317993948,"stop":1765317993948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7da441d8c3535d3","name":"Push message with Basic HTML tag payload","time":{"start":1765318773592,"stop":1765318773592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46f563f73ec0981","name":"Get Nodes","time":{"start":1765317655709,"stop":1765317655710,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f067a11e2af6ca","name":"should check false positive rate","time":{"start":1765317682329,"stop":1765317682329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f491db1bcefec73","name":"Push message with custom timestamp: 1734559348343","time":{"start":1765318773621,"stop":1765318773621,"duration":0},"status":"passed","severity":"normal"},{"uid":"37176c4af15bf1ca","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1765317682469,"stop":1765317682469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8710de860dd9c0","name":"Fails to push message bigger that 1MB","time":{"start":1765318773622,"stop":1765318773622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fa91867529d1ce","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1765317647410,"stop":1765317647414,"duration":4},"status":"passed","severity":"normal"},{"uid":"ff6e01daa86fbb3d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1765317902235,"stop":1765317902236,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ae6938fe5792c2","name":"should use current time when it's greater than incremented timestamp","time":{"start":1765317685919,"stop":1765317685920,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d38ef4a3f53edbe","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1765317638520,"stop":1765317638520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d530b2eb2c4789b0","name":"should get and remove ready entries","time":{"start":1765317682545,"stop":1765317682545,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cdddff37c4944","name":"connects to nwaku","time":{"start":1765318006657,"stop":1765318006658,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6f09fc617b4b3b","name":"should properly setup health event callback","time":{"start":1765317696458,"stop":1765317696458,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d77a2683aa2de8","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1765317743549,"stop":1765317743549,"duration":0},"status":"passed","severity":"normal"},{"uid":"74531854083cf8d","name":"should handle disconnect when peer has no timers","time":{"start":1765317647324,"stop":1765317647324,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf001cea934b01c9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1765317682475,"stop":1765317682475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6bc393ce2352b8","name":"Push message with content topic containing special chars","time":{"start":1765318773617,"stop":1765318773618,"duration":1},"status":"passed","severity":"normal"},{"uid":"4213e5d26ba71972","name":"Emits 'synced' when message flagged as lost","time":{"start":1765317697166,"stop":1765317697166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9160aa08c129d14a","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1765317686171,"stop":1765317686171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf22585e3eae8ae","name":"throws on content topic with generation field greater than 0","time":{"start":1765317633954,"stop":1765317633954,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9b4fce7fb14050","name":"should skip peer when already connected","time":{"start":1765317647753,"stop":1765317647754,"duration":1},"status":"passed","severity":"normal"},{"uid":"6179a7d23072d68e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1765317682498,"stop":1765317682498,"duration":0},"status":"passed","severity":"normal"},{"uid":"73efa7e0d29b364f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1765317682480,"stop":1765317682480,"duration":0},"status":"passed","severity":"normal"},{"uid":"587a2c4ea36bcb8e","name":"Push message with short payload","time":{"start":1765318773623,"stop":1765318773623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69bfb14af31ff21","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1765317682501,"stop":1765317682501,"duration":0},"status":"passed","severity":"normal"},{"uid":"310b9ee934acc567","name":"should handle onConnected and onDisconnected","time":{"start":1765317695387,"stop":1765317695387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b08df7f154cf1c7","name":"should start and setup intervals and event listeners","time":{"start":1765317695133,"stop":1765317695140,"duration":7},"status":"passed","severity":"normal"},{"uid":"f71ee0b6f622c4d5","name":"Encoder error raises irrecoverable error","time":{"start":1765317697774,"stop":1765317697775,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2796845d20339f","name":"Push message with content topic containing JSON","time":{"start":1765318773608,"stop":1765318773608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45de782dde4b17b","name":"Push message with content topic containing long","time":{"start":1765318773606,"stop":1765318773606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9930f3feab9391c","name":"should set field with all protocols disabled","time":{"start":1765317639069,"stop":1765317639069,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a59e73936da0a57","name":"should add received message to localHistory with retrievalHint","time":{"start":1765317686168,"stop":1765317686168,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b8c378dd29fe3f","name":"Push message with long payload","time":{"start":1765318773589,"stop":1765318773590,"duration":1},"status":"passed","severity":"normal"},{"uid":"575bb4711d5d5b4a","name":"should remove event listeners","time":{"start":1765317647298,"stop":1765317647298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dff465baa6767b5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1765318012433,"stop":1765318012434,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f5b4c212fe2797","name":"should query peers that support peer exchange","time":{"start":1765317656243,"stop":1765317656243,"duration":0},"status":"passed","severity":"normal"},{"uid":"672f9847e55ac0ae","name":"should handle task timeouts","time":{"start":1765317695039,"stop":1765317695039,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ef8d8c7c14d390","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1765317682475,"stop":1765317682479,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c7b6d6823d3bec8","name":"random static sharding 2 - Cluster ID: 558, Shard ID: 545","time":{"start":1765317998498,"stop":1765317998498,"duration":0},"status":"passed","severity":"normal"},{"uid":"914e93a4b5b74825","name":"should dial all known peers when reached zero connections","time":{"start":1765317765768,"stop":1765317765769,"duration":1},"status":"passed","severity":"normal"},{"uid":"f627545b3d24b3f7","name":"Synced status is emitted when a message is received","time":{"start":1765317699599,"stop":1765317699599,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc86565d2d0cb193","name":"Passing page size 3 when there are 20 messages","time":{"start":1765317997952,"stop":1765317997954,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb8d06c38550fdfa","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1765318012435,"stop":1765318012435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc35eceea9562ca","name":"Check message with invalid timestamp is not received","time":{"start":1765318167934,"stop":1765318167934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d949860af15027","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1765317682488,"stop":1765317682488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d8d991895d87f2","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app91/5/topic405/proto","time":{"start":1765317993949,"stop":1765317993949,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e5e8a37f412ada","name":"Encoder throws on undefined content topic","time":{"start":1765317665280,"stop":1765317665281,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c79adfe0f47a80","name":"should handle case with no peers in store","time":{"start":1765317647571,"stop":1765317647571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5061dde9110c0f73","name":"Check meta is set [ecies]","time":{"start":1765317666981,"stop":1765317666981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba48583292d8fc4","name":"Push message with custom timestamp: 1765321348343","time":{"start":1765318773635,"stop":1765318773635,"duration":0},"status":"passed","severity":"normal"},{"uid":"6853c623fba40dd","name":"Push message with Chinese payload","time":{"start":1765318773613,"stop":1765318773613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04409dfd7501d05","name":"should update peers in cache on 'peer:identify' event","time":{"start":1765317660105,"stop":1765317660106,"duration":1},"status":"passed","severity":"normal"},{"uid":"655e0c1a52d2e65c","name":"udp ip6 address","time":{"start":1765317638551,"stop":1765317638552,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbcfd97602fd359","name":"Push message with custom timestamp: 1734559348343","time":{"start":1765318773634,"stop":1765318773634,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e562b0c1105f5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1765318012431,"stop":1765318012431,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bb75fadca3b2d9","name":"should clear timers for specific peer on disconnect","time":{"start":1765317647324,"stop":1765317647324,"duration":0},"status":"passed","severity":"normal"},{"uid":"69955a984b28f7dd","name":"Push message with shell command payload","time":{"start":1765318773615,"stop":1765318773615,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ecae722e82a4da","name":"should detect messages with missing dependencies","time":{"start":1765317686171,"stop":1765317686171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b206501f5ceae84","name":"Push message with content topic containing emoji","time":{"start":1765318773633,"stop":1765318773633,"duration":0},"status":"passed","severity":"normal"},{"uid":"562da26bb7620d06","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1765317682485,"stop":1765317682485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8365f9806603a08","name":"Check received message containing escaped characters","time":{"start":1765318167942,"stop":1765318167943,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f70acc5d9fb501","name":"Push message with emoji payload","time":{"start":1765318773628,"stop":1765318773628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41477f5ba976b19","name":"Check publish message containing JSON","time":{"start":1765317893669,"stop":1765317893669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec95a74842481e35","name":"should sort peers by ping value","time":{"start":1765317648119,"stop":1765317648120,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f539d566f4efc3","name":"should evict furthest entry when buffer is full","time":{"start":1765317682523,"stop":1765317682531,"duration":8},"status":"passed","severity":"normal"},{"uid":"f8a6e7b577e26dcd","name":"should update ack status of messages in outgoing buffer","time":{"start":1765317686174,"stop":1765317686175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b490cdd95c48065","name":"can start and stop the service","time":{"start":1765317660103,"stop":1765317660103,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b06b2114d781e","name":"Push message with JSON payload","time":{"start":1765318773592,"stop":1765318773593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f42c3bfa37479d","name":"should handle peer identify event","time":{"start":1765317656242,"stop":1765317656242,"duration":0},"status":"passed","severity":"normal"},{"uid":"171dc5bb91523a9b","name":"Relay - dialed after","time":{"start":1765318013048,"stop":1765318013048,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c801c549c18101","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765318167949,"stop":1765318167949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbc156713ddb465","name":"Does not throw an exception when node disconnects","time":{"start":1765318006658,"stop":1765318006658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1f03dd8a4b8671","name":"should create KeepAliveManager with relay","time":{"start":1765317647293,"stop":1765317647293,"duration":0},"status":"passed","severity":"normal"},{"uid":"84711e6b51dc12fb","name":"Push message with content topic containing SQL Injection","time":{"start":1765318773607,"stop":1765318773608,"duration":1},"status":"passed","severity":"normal"},{"uid":"be02a44d51d41509","name":"should handle different types of entries","time":{"start":1765317694379,"stop":1765317694380,"duration":1},"status":"passed","severity":"normal"},{"uid":"1212016d05fc697","name":"should not allow unachievable error rate","time":{"start":1765317682511,"stop":1765317682512,"duration":1},"status":"passed","severity":"normal"},{"uid":"268f4cb0f48a106b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1765317638527,"stop":1765317638532,"duration":5},"status":"passed","severity":"normal"},{"uid":"2b2d7e31ddee06c4","name":"should not create relay timers when relay is not provided","time":{"start":1765317647321,"stop":1765317647321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6342215cc60e1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1765317695133,"stop":1765317695133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6de0bef77fcff12","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1765317633973,"stop":1765317633973,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a47baa1f0980ca","name":"should remove event listeners","time":{"start":1765317647555,"stop":1765317647556,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f5f2d264ae4b47","name":"should return false when pubsub topic parsing fails","time":{"start":1765317646834,"stop":1765317646834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8286893dbcf64545","name":"should return PeerId when PeerId is provided","time":{"start":1765317647243,"stop":1765317647243,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc490f34b624a6d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1765317647310,"stop":1765317647310,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b67f571e4ae74f","name":"should be safe to call multiple times","time":{"start":1765317647301,"stop":1765317647308,"duration":7},"status":"passed","severity":"normal"},{"uid":"e98c4a73a947fe9a","name":"LightPush","time":{"start":1765318013050,"stop":1765318013050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9547a0823a6a280","name":"should be safe to call multiple times","time":{"start":1765317647556,"stop":1765317647556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf5f516c7d87548","name":"should be safe to call multiple times","time":{"start":1765317647752,"stop":1765317647752,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e5c6ae5b2e99d2","name":"should sort by messageId when timestamps are equal","time":{"start":1765317686136,"stop":1765317686136,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ed504355d3ea5f","name":"throws an error for improperly formatted content topics","time":{"start":1765317633964,"stop":1765317633965,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df863bd0660161d","name":"Decoder throws on undefined content topic","time":{"start":1765317666982,"stop":1765317666982,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb644d774c2fab","name":"Push message with meta","time":{"start":1765318773620,"stop":1765318773620,"duration":0},"status":"passed","severity":"normal"},{"uid":"241bd9cf769adccd","name":"should work with stubbed waku event emitter","time":{"start":1765317696453,"stop":1765317696454,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc748564e054e21f","name":"Sync message are not sent excessively within sync frequency","time":{"start":1765317703714,"stop":1765317703714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c71e3100d2e5bc","name":"should work with mock decoders","time":{"start":1765317696455,"stop":1765317696456,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff6918fe5e67ac8","name":"should not modify tags of connections for different peers","time":{"start":1765317695400,"stop":1765317695400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58942cc22fc8262","name":"should insert message into bloom filter","time":{"start":1765317686165,"stop":1765317686165,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e475aee8d14f22","name":"should be able to encode the field with only RELAY set to true","time":{"start":1765317638512,"stop":1765317638513,"duration":1},"status":"passed","severity":"normal"},{"uid":"843b0f5d1a666776","name":"should ignore duplicate entries","time":{"start":1765317682544,"stop":1765317682545,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fd2455eeec8419","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1765317682461,"stop":1765317682461,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a041580c8527a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765318188607,"stop":1765318188607,"duration":0},"status":"passed","severity":"normal"},{"uid":"374e5e527216473f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1765317694720,"stop":1765317694722,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2e3f692326eb04d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1765317633970,"stop":1765317633970,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f61f0d94507b03","name":"should wait for LightPush peer to be connected","time":{"start":1765317697359,"stop":1765317697359,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b929ba8db70163","name":"Incoming message is emitted as received","time":{"start":1765317697776,"stop":1765317697776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1242c1d6a0681217","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1765317633968,"stop":1765317633968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9398dc2f3ae24595","name":"should return false when peer is on different cluster","time":{"start":1765317646823,"stop":1765317646824,"duration":1},"status":"passed","severity":"normal"},{"uid":"574cc2e2203cb8bf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765317728391,"stop":1765317728391,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c73920ebe3979a9","name":"should return false for malformed SDS messages","time":{"start":1765317699791,"stop":1765317699791,"duration":0},"status":"passed","severity":"normal"},{"uid":"150b2b4d03ae8bea","name":"Check received message containing Chinese","time":{"start":1765318167926,"stop":1765318167927,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5eb03907d7a410d","name":"Outgoing message is emitted as sent","time":{"start":1765317697774,"stop":1765317697774,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18f2ace627c82b5","name":"Push message with numeric payload","time":{"start":1765318773590,"stop":1765318773590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa47ff287cba1de","name":"Check received message containing escaped characters","time":{"start":1765318167931,"stop":1765318167931,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ad8fdbf7acd121","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1765317638527,"stop":1765317638527,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed2aad9a048215","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765317748141,"stop":1765317748141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0a138db3e6d6d1","name":"should perform ping and update peer store on timer","time":{"start":1765317647313,"stop":1765317647313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d738d5245099c49","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1765317902240,"stop":1765317902241,"duration":1},"status":"passed","severity":"normal"},{"uid":"993c388d28ce2795","name":"should allow redial after failed dial cooldown expires","time":{"start":1765317647760,"stop":1765317647761,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ab37dc5c5433b3","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1765317682459,"stop":1765317682460,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b96e397dc1a33b0","name":"Push message with content topic containing escaped characters","time":{"start":1765318773597,"stop":1765318773597,"duration":0},"status":"passed","severity":"normal"},{"uid":"588d1297e1251f0c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765318188612,"stop":1765318188612,"duration":0},"status":"passed","severity":"normal"},{"uid":"c619f640f8d33d15","name":"should hang up with PeerId and return true on success","time":{"start":1765317648116,"stop":1765317648117,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c3049352b55d0a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1765317654890,"stop":1765317654891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7564b47c2e977e4c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1765317647407,"stop":1765317647408,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ae6b9039b6b925","name":"Push message with SQL Injection payload","time":{"start":1765318773591,"stop":1765318773591,"duration":0},"status":"passed","severity":"normal"},{"uid":"86df553c76858ca","name":"should save new peer to store","time":{"start":1765317646518,"stop":1765317646519,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8a9d6727d2e297","name":"Encoder throws on undefined content topic","time":{"start":1765317666981,"stop":1765317666981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d945a44194a37aa","name":"recovers when dns.resolve returns empty","time":{"start":1765317656309,"stop":1765317656309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ced00cb0ea8047","name":"should handle errors when accessing navigator","time":{"start":1765317647164,"stop":1765317647166,"duration":2},"status":"passed","severity":"normal"},{"uid":"79378cb9b4f233c0","name":"should create PeerExchangeDiscovery instance","time":{"start":1765317656249,"stop":1765317656249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d276613a72e79ca","name":"Ephemeral messages are not stored","time":{"start":1765317729094,"stop":1765317729098,"duration":4},"status":"passed","severity":"normal"},{"uid":"1a3f3570a62acb26","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1765317932421,"stop":1765317932422,"duration":1},"status":"passed","severity":"normal"},{"uid":"181722512797893a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app22/3/topic55/proto","time":{"start":1765317993954,"stop":1765317993954,"duration":0},"status":"passed","severity":"normal"},{"uid":"173b044dfe53595f","name":"should accept empty decoders array","time":{"start":1765317696448,"stop":1765317696448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f469126a2016ac","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1765317685919,"stop":1765317685919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c1a5f13a79d648","name":"should set field with only STORE enabled","time":{"start":1765317639070,"stop":1765317639070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23b8f4dc33eacb1","name":"should handle dial errors gracefully","time":{"start":1765317647760,"stop":1765317647760,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd7333aefd795f","name":"Push message with custom timestamp: 1765321348343","time":{"start":1765318773610,"stop":1765318773610,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b3b2d84156e531","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765318188622,"stop":1765318188622,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d74177826279935","name":"should emit a peer event after start","time":{"start":1765317898454,"stop":1765317898454,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f80ca76a4f0429","name":"should process up to 3 peers at once","time":{"start":1765317647762,"stop":1765317647763,"duration":1},"status":"passed","severity":"normal"},{"uid":"87615010fb3d971e","name":"Sets default value correctly","time":{"start":1765318006660,"stop":1765318006660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a019e6543b062663","name":"should clear all timers","time":{"start":1765317647300,"stop":1765317647301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9871e273fdc705e","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1765317656133,"stop":1765317656133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3423d2d898560a7","name":"returns only open connection if one present","time":{"start":1765317647593,"stop":1765317647594,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d7f4d2bae70819","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1765317695476,"stop":1765317695479,"duration":3},"status":"passed","severity":"normal"},{"uid":"195b63fded1288d2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765318188621,"stop":1765318188621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64e3972a0a7f49b","name":"Sign & Recover","time":{"start":1765317665725,"stop":1765317665726,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e596cc3568d3","name":"Throws when trying to push message with empty payload","time":{"start":1765318773616,"stop":1765318773616,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb27346b2b76fe2","name":"Check publish message containing special chars","time":{"start":1765317893661,"stop":1765317893661,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ff93926048b855","name":"ends after yielding if response size indicates end","time":{"start":1765317647985,"stop":1765317647985,"duration":0},"status":"passed","severity":"normal"},{"uid":"403bb39d5192312b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765317638520,"stop":1765317638525,"duration":5},"status":"passed","severity":"normal"},{"uid":"1d3d1b10f50d0a7","name":"tcp ip4 address","time":{"start":1765317638551,"stop":1765317638551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5114792585977b","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1765317684917,"stop":1765317684918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44cf54de834f35b","name":"can start the service","time":{"start":1765317660103,"stop":1765317660103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd40bb4c59f67627","name":"should be safe to call multiple times","time":{"start":1765317647294,"stop":1765317647297,"duration":3},"status":"passed","severity":"normal"},{"uid":"a2c4c325ab3a9d1b","name":"Init the array if not present","time":{"start":1765317633764,"stop":1765317633771,"duration":7},"status":"passed","severity":"normal"},{"uid":"9e1c3c2831670db7","name":"should handle peer store errors gracefully","time":{"start":1765317695483,"stop":1765317695483,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7e7cc1e6498c57","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765318188609,"stop":1765318188609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d985a33d5ddff43","name":"Push message with XML payload","time":{"start":1765318773626,"stop":1765318773626,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d78957a778978b3","name":"should handle dial errors","time":{"start":1765317648116,"stop":1765317648116,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8fd7a8055860a2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765318188611,"stop":1765318188612,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c63cd006fa2fab4","name":"Subscribe to topic containing short and publish message","time":{"start":1765317902238,"stop":1765317902238,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a51aa9ced2b30a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1765317887013,"stop":1765317887013,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d929e42605acd8","name":"should add to incoming buffer if dependencies are not met","time":{"start":1765317686168,"stop":1765317686168,"duration":0},"status":"passed","severity":"normal"},{"uid":"526f2501bf5a54be","name":"should not start if already started","time":{"start":1765317656241,"stop":1765317656241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fff3b177081d200","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1765317695382,"stop":1765317695382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbd0b993f906af7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1765317887012,"stop":1765317887013,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5f07e243ab748c","name":"Incoming message is emitted as received","time":{"start":1765317699786,"stop":1765317699787,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4de077dc31b8484","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765318188607,"stop":1765318188607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89619b67105a025","name":"Emits 'syncing' when message flagged as missed","time":{"start":1765317697165,"stop":1765317697166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7471a6ca0b508a14","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app53/4/topic387/json","time":{"start":1765317993948,"stop":1765317993948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c540e0434c292e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1765317665279,"stop":1765317665279,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9213cb81677e96e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1765317697262,"stop":1765317697262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e08b6ba62285c30","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1765317648120,"stop":1765317648120,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c401f006a3f29e","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1765317696480,"stop":1765317696481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b56931bfb76b52a","name":"Renews subscription after lossing a connection","time":{"start":1765318188623,"stop":1765318188623,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1e8bca17b3257a","name":"should have no discoveries enabled by default","time":{"start":1765317694716,"stop":1765317694716,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4db956d8a95fff","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1765317656312,"stop":1765317656312,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76f777a447daf8eb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1765317634022,"stop":1765317634022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e207dda4acad5c52","name":"Push message with custom timestamp: 1765314148343","time":{"start":1765318773634,"stop":1765318773635,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75def04a7090088","name":"returns nothing if no connections present","time":{"start":1765317647593,"stop":1765317647593,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b8bbf750173375","name":"accepts time-filtered query with content filter","time":{"start":1765317647427,"stop":1765317647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1bbfedb9a0801e","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1765317696478,"stop":1765317696479,"duration":1},"status":"passed","severity":"normal"},{"uid":"26673227002b86f9","name":"should handle shard reader errors gracefully","time":{"start":1765317647767,"stop":1765317647768,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e7f9b0bf4dd2a","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765317699785,"stop":1765317699785,"duration":0},"status":"passed","severity":"normal"},{"uid":"5555a711282f6b31","name":"Check message with no content topic is not received","time":{"start":1765318167947,"stop":1765318167947,"duration":0},"status":"passed","severity":"normal"},{"uid":"281297199d225256","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1765317686172,"stop":1765317686172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca380626f182ab74","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1765317686170,"stop":1765317686170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc5a9ce206c9535","name":"Cluster ID 0, shard 1","time":{"start":1765317998496,"stop":1765317998496,"duration":0},"status":"passed","severity":"normal"},{"uid":"9564e7dabea42cd","name":"should handle shardReader errors","time":{"start":1765317648121,"stop":1765317648121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6467c37f349e6ef7","name":"should properly create location multiaddrs - tcp4","time":{"start":1765317639067,"stop":1765317639067,"duration":0},"status":"passed","severity":"normal"},{"uid":"77255ef5e07fc504","name":"Push message with emoji payload","time":{"start":1765318773605,"stop":1765318773605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3ec183d8fd4fe4","name":"Push message with Arabic payload","time":{"start":1765318773613,"stop":1765318773613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b52ff57720cdbf","name":"Check received message containing special chars","time":{"start":1765318167938,"stop":1765318167939,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b5079a1d2f69a5","name":"should initialize bloom filter with correct parameters","time":{"start":1765317682310,"stop":1765317682317,"duration":7},"status":"passed","severity":"normal"},{"uid":"e1a6942b99eeb161","name":"should reject if Store is requested but not mounted","time":{"start":1765317697358,"stop":1765317697358,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a1e5952b2641dd","name":"should not stop if not started","time":{"start":1765317656241,"stop":1765317656241,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a1913c93db19f9","name":"should reassess health immediately when peer disconnects","time":{"start":1765317695480,"stop":1765317695482,"duration":2},"status":"passed","severity":"normal"},{"uid":"9472a875d6ffe58b","name":"should register libp2p event listeners when start is called","time":{"start":1765317695387,"stop":1765317695388,"duration":1},"status":"passed","severity":"normal"},{"uid":"2727e99d61e52f45","name":"should handle zero peers request","time":{"start":1765317656135,"stop":1765317656135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13911f5e7a2eb04","name":"Publishes to nwaku","time":{"start":1765317883654,"stop":1765317883654,"duration":0},"status":"passed","severity":"normal"},{"uid":"61afac0ae1271174","name":"Push message with custom timestamp: 1765314148342","time":{"start":1765318773599,"stop":1765318773599,"duration":0},"status":"passed","severity":"normal"},{"uid":"452718415ae0831b","name":"should be able to encode the field with only STORE set to true","time":{"start":1765317638517,"stop":1765317638517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec3e2e7e6eddba6","name":"Push message with escaped characters payload","time":{"start":1765318773627,"stop":1765318773627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f68b6c7ca0b5ee3","name":"Push message with content topic containing unicode special characters","time":{"start":1765318773597,"stop":1765318773598,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6e4b22bbaa6b71","name":"Push message with special chars payload","time":{"start":1765318773624,"stop":1765318773624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4a2f5049cfbc5b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1765317666980,"stop":1765317666980,"duration":0},"status":"passed","severity":"normal"},{"uid":"989ec9f026d4bcd2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765318167937,"stop":1765318167937,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f197483f25ce23","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1765317695398,"stop":1765317695399,"duration":1},"status":"passed","severity":"normal"},{"uid":"63950ddfbbf59714","name":"should handle empty pubsub topics","time":{"start":1765317647326,"stop":1765317647326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dff45d4ad6b4e93","name":"should monitor connected peers and store them into cache","time":{"start":1765317817395,"stop":1765317817395,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe223741344ce61","name":"accepts valid message hash query","time":{"start":1765317647426,"stop":1765317647426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fe8684199140fa","name":"should push the message to the outgoing buffer","time":{"start":1765317686165,"stop":1765317686165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f4a79e868158b7","name":"Push to array if already present","time":{"start":1765317633771,"stop":1765317633772,"duration":1},"status":"passed","severity":"normal"},{"uid":"411574d67966ff6a","name":"isConnected should return true after first peer connects","time":{"start":1765317743547,"stop":1765317743547,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cb9f709a1803a5","name":"Subscribe to topic containing XML and receive message","time":{"start":1765318188609,"stop":1765318188610,"duration":1},"status":"passed","severity":"normal"},{"uid":"359b9e287ad594ba","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1765317682512,"stop":1765317682513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41794701e8f8b8f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app73/10/topic358/test.js","time":{"start":1765317993954,"stop":1765317993954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19c78e9c489f913","name":"passes more than one ENR URLs and attempts connection","time":{"start":1765317728392,"stop":1765317728392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"706b029f8b6aaea1","name":"Decoder throws on empty string content topic","time":{"start":1765317666982,"stop":1765317666982,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b80d3901ab910e","name":"Non TWN Cluster","time":{"start":1765317993939,"stop":1765317993939,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb72ad24ffd26515","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1765317682473,"stop":1765317682473,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f9986748569fb0","name":"Push message with SQL Injection payload","time":{"start":1765318773613,"stop":1765318773614,"duration":1},"status":"passed","severity":"normal"},{"uid":"787da6f485d43d9c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1765317902244,"stop":1765317902245,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2b7e06d62949c3","name":"should enable all discoveries when explicitly set","time":{"start":1765317694716,"stop":1765317694719,"duration":3},"status":"passed","severity":"normal"},{"uid":"db93bff9ac385453","name":"Query with Promise Callback, No message returned","time":{"start":1765317947129,"stop":1765317947129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d982e4f64533437c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1765317893674,"stop":1765317893675,"duration":1},"status":"passed","severity":"normal"},{"uid":"93dac33bb8df3bf5","name":"Check received message with timestamp: 1765317723194 ","time":{"start":1765318167944,"stop":1765318167944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14f6b0347676025","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1765317893671,"stop":1765317893671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8af46fa9d4e34cb","name":"should initialize with libp2p components","time":{"start":1765317656129,"stop":1765317656129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6e4ecb301b8d22","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1765317947127,"stop":1765317947127,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ef3a341509937d","name":"Bloom filter","time":{"start":1765317686134,"stop":1765317686135,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76b79c9c97fce6d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1765318012438,"stop":1765318012438,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0078a0f04089d5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1765317893675,"stop":1765317893676,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d70e5b3ac6acc7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app92/3/topic409/xml","time":{"start":1765317993954,"stop":1765317993954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06ac119997f1a57","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1765317696475,"stop":1765317696476,"duration":1},"status":"passed","severity":"normal"},{"uid":"702b1b512a86f0c","name":"Ordered callback, aborts when callback returns true","time":{"start":1765317975307,"stop":1765317975307,"duration":0},"status":"passed","severity":"normal"},{"uid":"50faee586a3b1aec","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765318188621,"stop":1765318188621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c5cf1e925d8f61","name":"can query messages by message hash","time":{"start":1765317978589,"stop":1765317978589,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ff0449b5d53487","name":"throws on content topic with empty application field","time":{"start":1765317633955,"stop":1765317633955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28f2419d1987bd5","name":"ignores unrecognized TXT record formats","time":{"start":1765317656309,"stop":1765317656309,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f21982211a07244","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1765317638532,"stop":1765317638533,"duration":1},"status":"passed","severity":"normal"},{"uid":"479549572fb08e90","name":"ends if response has no messages","time":{"start":1765317647983,"stop":1765317647983,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd731c4c97c6c150","name":"should start peer exchange discovery","time":{"start":1765317656240,"stop":1765317656241,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fdcd3cc2de300d","name":"should discover peers from provided peer cache","time":{"start":1765317817394,"stop":1765317817394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65c21635a3876a8","name":"Push message with Russian payload","time":{"start":1765318773591,"stop":1765318773591,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e800f0649360a3","name":"should call waitForPeer on Relay","time":{"start":1765317697360,"stop":1765317697360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a068b694ccc395ab","name":"throws if store query response has error status","time":{"start":1765317647982,"stop":1765317647983,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdb91d9503351c9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1765317633962,"stop":1765317633962,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e677a8fc2f00ed","name":"Subscribe to topic containing Script and publish message","time":{"start":1765317902242,"stop":1765317902242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5165bc38b2882b3","name":"Publish message with rate limit","time":{"start":1765317893678,"stop":1765317893678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c792d219b1d9bb","name":"should properly create location multiaddrs - tcp6","time":{"start":1765317639067,"stop":1765317639068,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20e88e6527d8234","name":"Check message received after jswaku node is restarted","time":{"start":1765318167936,"stop":1765318167936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d67e004b1920577","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765318188614,"stop":1765318188615,"duration":1},"status":"passed","severity":"normal"},{"uid":"f760d7031c62343f","name":"should return true when peer is on the same cluster","time":{"start":1765317646804,"stop":1765317646810,"duration":6},"status":"passed","severity":"normal"},{"uid":"c9cbbe04f01ebfce","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1765317686136,"stop":1765317686136,"duration":0},"status":"passed","severity":"normal"},{"uid":"395407e893ca0e1b","name":"should retry on complete failure if specified","time":{"start":1765317695167,"stop":1765317695167,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2defeafa2f8e38","name":"Query Generator - false","time":{"start":1765317986056,"stop":1765317986056,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce9b350213bedea","name":"Retries within maximum given attempts","time":{"start":1765317696982,"stop":1765317696982,"duration":0},"status":"passed","severity":"normal"},{"uid":"177dcf6841c434ce","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1765317697417,"stop":1765317697417,"duration":0},"status":"passed","severity":"normal"},{"uid":"578803ec16e74526","name":"should return usable stream attached to connection","time":{"start":1765317647696,"stop":1765317647697,"duration":1},"status":"passed","severity":"normal"},{"uid":"76848d6afc61a4d4","name":"Push message with content topic containing Arabic","time":{"start":1765318773596,"stop":1765318773596,"duration":0},"status":"passed","severity":"normal"},{"uid":"154851351d9676a4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1765317638526,"stop":1765317638526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d316e5ac396bd7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1765317682498,"stop":1765317682498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd94741bd9d9518","name":"Push message with Arabic payload","time":{"start":1765318773591,"stop":1765318773591,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05f4ca9d409257","name":"messageHashStr returns a hex string","time":{"start":1765317647410,"stop":1765317647410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77bb3fa6320a1f8","name":"should not fail to stop the service if it was not started","time":{"start":1765317728386,"stop":1765317728387,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38ea3093aef1fbd","name":"should throw error - no id","time":{"start":1765317639062,"stop":1765317639062,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb96b28f8ffd2de9","name":"should create NetworkMonitor with libp2p and events","time":{"start":1765317647130,"stop":1765317647130,"duration":0},"status":"passed","severity":"normal"},{"uid":"51871598ac34352d","name":"Push message with Arabic payload","time":{"start":1765318773602,"stop":1765318773602,"duration":0},"status":"passed","severity":"normal"},{"uid":"750d40075a245b5c","name":"should be safe to call multiple times","time":{"start":1765317648114,"stop":1765317648114,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7400879df047b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1765317633970,"stop":1765317633971,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f438230f7075a5","name":"should return true even if peer has no overlapping shards","time":{"start":1765317646810,"stop":1765317646811,"duration":1},"status":"passed","severity":"normal"},{"uid":"824c702387b0fdde","name":"Push message equal or less that 1MB","time":{"start":1765318773622,"stop":1765318773622,"duration":0},"status":"passed","severity":"normal"},{"uid":"badf5492d9577f97","name":"should reject if Relay is requested but not mounted","time":{"start":1765317697357,"stop":1765317697357,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bb5c0f12187e2d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1765317682488,"stop":1765317682489,"duration":1},"status":"passed","severity":"normal"},{"uid":"a161f692c193f77d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1765317902236,"stop":1765317902236,"duration":0},"status":"passed","severity":"normal"},{"uid":"24707db1db05d01e","name":"should use peerId from options when provided to queryGenerator","time":{"start":1765317697263,"stop":1765317697263,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f4702a239bae55","name":"should dial more peers if under maxConnections","time":{"start":1765317647582,"stop":1765317647582,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb44e55d3f37bb22","name":"Automatically retrieves missing message","time":{"start":1765317699787,"stop":1765317699789,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d1330421bef9952","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1765317682454,"stop":1765317682454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b8208e8798afb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1765317682501,"stop":1765317682503,"duration":2},"status":"passed","severity":"normal"},{"uid":"129ab68dfb35214f","name":"Promise Callback - true","time":{"start":1765317986056,"stop":1765317986057,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bd697539d206ca","name":"isConnected return false after peer stops","time":{"start":1765317743548,"stop":1765317743548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d493a40dd1866d70","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1765317633959,"stop":1765317633959,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d73942ca9bd462","name":"should dial one peer on dial","time":{"start":1765317812642,"stop":1765317812643,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3588aff2456eeb","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1765317697167,"stop":1765317697167,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea740ff51afa22fc","name":"messageHashStr produces different results for different inputs","time":{"start":1765317647415,"stop":1765317647416,"duration":1},"status":"passed","severity":"normal"},{"uid":"98124d347a543e27","name":"messageHashStr works with IProtoMessage","time":{"start":1765317647414,"stop":1765317647415,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ce818ba6f18cc5","name":"Push message with XML payload","time":{"start":1765318773592,"stop":1765318773592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a500961a06f68807","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1765317686174,"stop":1765317686174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e646d983ac356bbc","name":"Check message received after jswaku node is restarted","time":{"start":1765318167948,"stop":1765318167948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21d84328c334168","name":"Check received message containing shell command","time":{"start":1765318167942,"stop":1765318167942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27521b837a966c4","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765317656312,"stop":1765317656312,"duration":0},"status":"skipped","severity":"normal"},{"uid":"599aa6cc06863bfb","name":"should dial peers from store when browser is connected","time":{"start":1765317647561,"stop":1765317647562,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5b31e4f37926c","name":"should properly create peer info with all multiaddrs","time":{"start":1765317639068,"stop":1765317639069,"duration":1},"status":"passed","severity":"normal"},{"uid":"3696654512345680","name":"should properly clean up resources when disposed","time":{"start":1765317694380,"stop":1765317694381,"duration":1},"status":"passed","severity":"normal"},{"uid":"77df0de79331cfa9","name":"rejects content-filtered query with only contentTopics","time":{"start":1765317647425,"stop":1765317647426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f872fe1a8a82b0d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765318188622,"stop":1765318188622,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae51990b543268f","name":"Check received message containing short","time":{"start":1765318167924,"stop":1765318167925,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56f82b2c25b931f","name":"should maintain proper timestamps if all messages received","time":{"start":1765317686167,"stop":1765317686167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48ebbc1c384178bb","name":"should get / set TCP multiaddr","time":{"start":1765317639066,"stop":1765317639066,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e6be95afdde93","name":"Check message on other pubsub topic is not received","time":{"start":1765318167946,"stop":1765318167946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b90f39cf8e7c99","name":"Check publish message after client node is restarted","time":{"start":1765317893677,"stop":1765317893677,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f15048b73a503b2","name":"should dial second nwaku node that was discovered","time":{"start":1765317722371,"stop":1765317722372,"duration":1},"status":"skipped","severity":"normal"},{"uid":"629b4efc8b4c57fc","name":"throws on content topic with empty version field","time":{"start":1765317633955,"stop":1765317633955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34415ce65fc10ac","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1765317647136,"stop":1765317647136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6460dccd951055f5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1765317932423,"stop":1765317932423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9c2e2a8faa3b6f","name":"Check message with no pubsub topic is not received","time":{"start":1765318167934,"stop":1765318167935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c7ecf035c63a51","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1765317682488,"stop":1765317682488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b754964bdc6fd77","name":"should handle multiple peers with different shard configurations","time":{"start":1765317647770,"stop":1765317647770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f94cda7246a6797","name":"All","time":{"start":1765317729373,"stop":1765317729374,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9f296ee831baf7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765318188615,"stop":1765318188616,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87da27bfcef167f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1765317633971,"stop":1765317633971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcea589f74c0043b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1765317633958,"stop":1765317633958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c012455dd3692219","name":"random static sharding 5 - Cluster ID: 298, Shard ID: 217","time":{"start":1765317998500,"stop":1765317998501,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ff5ed3721dd2c8","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1765317682460,"stop":1765317682461,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f561cd148515d9","name":"Encoder throws on empty string content topic","time":{"start":1765317665281,"stop":1765317665281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2033214957287c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765318167933,"stop":1765318167933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a0dd976fbe00a","name":"should reject on timeout if it was set","time":{"start":1765317697358,"stop":1765317697359,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9b1de620367b5d","name":"Push message with content topic containing special chars","time":{"start":1765318773630,"stop":1765318773630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec6a01e05a8e933","name":"A test","time":{"start":1765317797343,"stop":1765317797344,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f336d71911bb102","name":"Push 30 different messages","time":{"start":1765318773594,"stop":1765318773594,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3af33224cb41061","name":"Symmetric encrypt & Decrypt","time":{"start":1765317665725,"stop":1765317665725,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cabf0439fa94948","name":"Check received message containing Basic HTML tag","time":{"start":1765318167941,"stop":1765318167942,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbc1175b43a7cb1","name":"should stop and cleanup resources","time":{"start":1765317695141,"stop":1765317695141,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b05afb4106ef","name":"groups content topics by expected pubsub topic","time":{"start":1765317633963,"stop":1765317633963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f507f19502847be","name":"Push 30 different messages","time":{"start":1765318773605,"stop":1765318773605,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1716814b03f1cd48","name":"does not throw on valid cases","time":{"start":1765317633952,"stop":1765317633952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89a1c8121b51b61","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765318188614,"stop":1765318188614,"duration":0},"status":"passed","severity":"normal"},{"uid":"129339b5f98d0c14","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1765317655529,"stop":1765317655530,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f699cd2bc770a8","name":"should handle case when navigator is not available","time":{"start":1765317647138,"stop":1765317647138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0040168e7bb050","name":"Push message with content topic containing emoji","time":{"start":1765318773620,"stop":1765318773620,"duration":0},"status":"passed","severity":"normal"},{"uid":"22636a40f5159320","name":"should initialize with default options","time":{"start":1765317656239,"stop":1765317656240,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37dda0a0f433bee","name":"Check received message containing Arabic","time":{"start":1765318167927,"stop":1765318167927,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f75269acaf5b7e","name":"should set field with all protocols enabled","time":{"start":1765317639069,"stop":1765317639069,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb12df7eb4658be1","name":"should throw error when no peers are available","time":{"start":1765317697261,"stop":1765317697262,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c91b6b4d9cf7e6","name":"Push message with content topic containing escaped characters","time":{"start":1765318773608,"stop":1765318773608,"duration":0},"status":"passed","severity":"normal"},{"uid":"248c59ea005f69e0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1765317682479,"stop":1765317682480,"duration":1},"status":"passed","severity":"normal"},{"uid":"9465d5cbfc9aeed6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765318188611,"stop":1765318188611,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8a9e9ead8c6e09","name":"should be able to dial TLS multiaddrs","time":{"start":1765317812644,"stop":1765317812644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c52b614310434ba","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1765317902244,"stop":1765317902244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0798e757de0e92d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765318167933,"stop":1765318167933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f64feafac593979","name":"retrieves a single peer","time":{"start":1765317656308,"stop":1765317656308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6858c694511ddd9","name":"should filter peers by codec","time":{"start":1765317648119,"stop":1765317648119,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a991d0490a3327","name":"Passing page size 11 when there are 10 messages","time":{"start":1765317997956,"stop":1765317997957,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d86842369faf99","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1765317695479,"stop":1765317695480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3488611ded40ba73","name":"Check publish message containing Russian","time":{"start":1765317893664,"stop":1765317893664,"duration":0},"status":"passed","severity":"normal"},{"uid":"628700110453c109","name":"random static sharding 10 - Cluster ID: 711, Shard ID: 229","time":{"start":1765317998504,"stop":1765317998504,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c2178e0387eca9","name":"Push message with SQL Injection payload","time":{"start":1765318773602,"stop":1765318773603,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5257b181abc29d5","name":"should be empty when created","time":{"start":1765317695131,"stop":1765317695131,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b09947a4e4d677","name":"should use configured peers when available","time":{"start":1765317697263,"stop":1765317697263,"duration":0},"status":"passed","severity":"normal"},{"uid":"466a6e36cc04af0d","name":"should evict furthest entry when buffer is full","time":{"start":1765317682545,"stop":1765317682545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bb5636b703677","name":"Check received message containing JSON","time":{"start":1765318167942,"stop":1765318167942,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd6d6aeec52b9","name":"Push message with meta","time":{"start":1765318773598,"stop":1765318773598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfae2dbd1dbe265","name":"Push message with content topic containing long","time":{"start":1765318773595,"stop":1765318773595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71c6b62ffe60576","name":"should create ShardReader with static shards network config","time":{"start":1765317646803,"stop":1765317646804,"duration":1},"status":"passed","severity":"normal"},{"uid":"116f7a92bb2eb3ee","name":"Query generator for multiple messages","time":{"start":1765317975295,"stop":1765317975297,"duration":2},"status":"passed","severity":"normal"},{"uid":"e38c6d713bf3b012","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1765317655520,"stop":1765317655524,"duration":4},"status":"passed","severity":"normal"},{"uid":"e2d93a6d9f656e9","name":"Push message with Basic HTML tag payload","time":{"start":1765318773614,"stop":1765318773615,"duration":1},"status":"passed","severity":"normal"},{"uid":"453d782c8ae4e720","name":"Push message with content topic containing unicode special characters","time":{"start":1765318773619,"stop":1765318773619,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c0d9528db9e1ca","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1765317638519,"stop":1765317638520,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2a9c1848eb04df","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1765317647147,"stop":1765317647147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b5e28ad41ff1c1","name":"should clear dial history on stop","time":{"start":1765317647751,"stop":1765317647752,"duration":1},"status":"passed","severity":"normal"},{"uid":"160a9ffce40b2c3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1765318012437,"stop":1765318012438,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b5b739ace8cc73","name":"random static sharding 6 - Cluster ID: 100, Shard ID: 157","time":{"start":1765317998501,"stop":1765317998502,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb522225d7d1ce8e","name":"nwaku subscribes","time":{"start":1765317883653,"stop":1765317883654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d4bcbabf7c30ba","name":"Push message with SQL Injection payload","time":{"start":1765318773625,"stop":1765318773625,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd466e85d16a4313","name":"should keep entries that haven't expired yet","time":{"start":1765317694371,"stop":1765317694372,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8eb8ea7b40edb5","name":"Subscribe and receive messages via lightPush","time":{"start":1765318188602,"stop":1765318188602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daa1a2176cc6342","name":"should remove event listeners from libp2p","time":{"start":1765317647134,"stop":1765317647134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bacddc03138fb2f","name":"Check publish message containing SQL Injection","time":{"start":1765317893665,"stop":1765317893665,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c56bfed047257ce","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1765317647320,"stop":1765317647321,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e687ac00e72cd99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1765317633970,"stop":1765317633970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6acbe2e561b3bf4","name":"ends if stream creation fails","time":{"start":1765317647982,"stop":1765317647982,"duration":0},"status":"passed","severity":"normal"},{"uid":"976ac2515a30999f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1765317633960,"stop":1765317633960,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b928cba4675edce","name":"Push message with content topic containing Russian","time":{"start":1765318773607,"stop":1765318773607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cb869c7588ee99","name":"should hang up with multiaddr and return true on success","time":{"start":1765317648117,"stop":1765317648117,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3731eb1768c3b0","name":"Waku message hash computation (no timestamp)","time":{"start":1765317647409,"stop":1765317647409,"duration":0},"status":"passed","severity":"normal"},{"uid":"4793e3741829e10c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1765317682460,"stop":1765317682460,"duration":0},"status":"passed","severity":"normal"},{"uid":"169a9ef22b95d246","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1765317975303,"stop":1765317975304,"duration":1},"status":"passed","severity":"normal"},{"uid":"3013d23039612c2a","name":"should throw error - no public key","time":{"start":1765317639062,"stop":1765317639063,"duration":1},"status":"passed","severity":"normal"},{"uid":"a018a0a904b69e6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765318188605,"stop":1765318188605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7458c2229d075e67","name":"Fails to publish duplicate message","time":{"start":1765317893673,"stop":1765317893673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55069536c5e93df","name":"Subscribe and receive messages via waku relay post","time":{"start":1765318188614,"stop":1765318188614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9ada47b680dc5f","name":"Rejects garbage","time":{"start":1765317706729,"stop":1765317706729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b356055595dc0091","name":"should encode/decode to RLP encoding","time":{"start":1765317639065,"stop":1765317639065,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2d9735b16d3e40","name":"Push message with special chars payload","time":{"start":1765318773601,"stop":1765318773602,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04a3e7b7926f330","name":"Refresh subscription","time":{"start":1765318188616,"stop":1765318188617,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c48fcda03c063f","name":"should handle multiple peer connections","time":{"start":1765317647309,"stop":1765317647309,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bc9450f3b202d4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1765317633959,"stop":1765317633960,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc62f9ffc1779989","name":"should populate queue if has active dial","time":{"start":1765317647757,"stop":1765317647757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caca69ecd1ea5d1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1765317999909,"stop":1765317999910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c5059e4c561ffb","name":"should handle peer store errors gracefully","time":{"start":1765317647577,"stop":1765317647579,"duration":2},"status":"passed","severity":"normal"},{"uid":"26d13a5c88015a9d","name":"should retry failed tasks","time":{"start":1765317695038,"stop":1765317695038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6489d36ff6328cae","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1765317729101,"stop":1765317729102,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d354443108e5a0","name":"should handle case with all peers already connected","time":{"start":1765317647571,"stop":1765317647572,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc1a89c1660dde8","name":"Check received message containing shell command","time":{"start":1765318167930,"stop":1765318167931,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab3fd31a71a3a8e","name":"should not return locked peers if enough unlocked are available","time":{"start":1765317695383,"stop":1765317695386,"duration":3},"status":"passed","severity":"normal"},{"uid":"46954b48065d5bd2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1765317695393,"stop":1765317695393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24aefdd2cd2459","name":"Ephemeral field set to true","time":{"start":1765317648014,"stop":1765317648014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd9837d64d64faf","name":"Push message with special chars payload","time":{"start":1765318773590,"stop":1765318773590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d832fafb3d7f1c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1765317999914,"stop":1765317999915,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c5e858751af324","name":"Check message on other pubsub topic is not received","time":{"start":1765318167934,"stop":1765318167934,"duration":0},"status":"passed","severity":"normal"},{"uid":"118e95a265402875","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1765317646833,"stop":1765317646834,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c6baddc0f45ea3","name":"should merge provided config with defaults","time":{"start":1765317648112,"stop":1765317648112,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc4ae63ed2c2893","name":"should not allow k > 12","time":{"start":1765317682511,"stop":1765317682511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1213a2b3e87dfdc","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1765317695388,"stop":1765317695393,"duration":5},"status":"passed","severity":"normal"},{"uid":"6433bf15e7efd04a","name":"should set field with only RELAY enabled","time":{"start":1765317639069,"stop":1765317639070,"duration":1},"status":"passed","severity":"normal"},{"uid":"6903baa3ba88ba7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1765317648016,"stop":1765317648016,"duration":0},"status":"passed","severity":"normal"},{"uid":"881e26e0de5608b1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1765317639070,"stop":1765317639071,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac359acbefac373","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1765317887012,"stop":1765317887012,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c974ffa02642dd","name":"different cluster: nodes don't connect","time":{"start":1765317812257,"stop":1765317812258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41c70820fe94cee","name":"should set up event listeners when started","time":{"start":1765317696449,"stop":1765317696450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8379f5bdc4a6695a","name":"Push message with long payload","time":{"start":1765318773623,"stop":1765318773623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b626a0dac28eb37","name":"Push message with Arabic payload","time":{"start":1765318773624,"stop":1765318773625,"duration":1},"status":"passed","severity":"normal"},{"uid":"74929a8bb5c7a984","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1765317703714,"stop":1765317703716,"duration":2},"status":"passed","severity":"normal"},{"uid":"66f43ccc353cbf00","name":"should clear dial history on start","time":{"start":1765317647750,"stop":1765317647750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4140ae5cb9fa572e","name":"should handle queue processing errors gracefully","time":{"start":1765317647767,"stop":1765317647767,"duration":0},"status":"passed","severity":"normal"},{"uid":"682549c8ad3586fe","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1765317999909,"stop":1765317999909,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f9ab787b9bc3ea","name":"Generator, 2 different shards","time":{"start":1765317938564,"stop":1765317938564,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee51e08fb379dc0b","name":"should return false and handle errors gracefully","time":{"start":1765317648117,"stop":1765317648117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4df66de3940255d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1765317686172,"stop":1765317686172,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b320cd07c8b700f","name":"should increase lamport timestamp","time":{"start":1765317686164,"stop":1765317686164,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b0bd1884236b53","name":"accepts valid content-filtered query","time":{"start":1765317647424,"stop":1765317647425,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fb4a5e942dbe81","name":"does not validate decoders for hash queries","time":{"start":1765317647981,"stop":1765317647982,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ac1827d34abd70","name":"Filter","time":{"start":1765318013050,"stop":1765318013050,"duration":0},"status":"passed","severity":"normal"},{"uid":"72944550b503a3c3","name":"Check received message containing Arabic","time":{"start":1765318167939,"stop":1765318167939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8adb82eac24da45","name":"should return peer for existing peer","time":{"start":1765317647572,"stop":1765317647577,"duration":5},"status":"passed","severity":"normal"},{"uid":"a0d24364f8111455","name":"Subscribe to topic containing numeric and publish message","time":{"start":1765317902239,"stop":1765317902239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9350eb86b898c73","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1765318012431,"stop":1765318012432,"duration":1},"status":"passed","severity":"normal"},{"uid":"d437f69e0084cf7c","name":"should dial with PeerId and return stream","time":{"start":1765317648115,"stop":1765317648115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d79441ab563e336","name":"should compute hash only when first accessed","time":{"start":1765317648016,"stop":1765317648017,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81fad4127d9a930","name":"Push message with content topic containing numeric","time":{"start":1765318773606,"stop":1765318773606,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae2ac036ef1969c","name":"A test","time":{"start":1765317797345,"stop":1765317797345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae64f8dfadab8480","name":"should dial peer immediately when queue is empty","time":{"start":1765317647752,"stop":1765317647753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d17320c7496db89","name":"Round trip binary serialization","time":{"start":1765317648013,"stop":1765317648013,"duration":0},"status":"passed","severity":"normal"},{"uid":"30689ff487ae7222","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765318188616,"stop":1765318188616,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c84656ba6c871a","name":"should only return 1 node with relay capability","time":{"start":1765317656310,"stop":1765317656310,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de676e7de02316c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1765317682474,"stop":1765317682474,"duration":0},"status":"passed","severity":"normal"},{"uid":"df20186296fefb1","name":"should jump to current time when timestamp is far in the past","time":{"start":1765317685923,"stop":1765317685924,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1e4d4d66b53db8","name":"random static sharding 1 - Cluster ID: 657, Shard ID: 82","time":{"start":1765317998497,"stop":1765317998497,"duration":0},"status":"passed","severity":"normal"},{"uid":"669fe61be0bb6f11","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1765317682467,"stop":1765317682467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffee14004bf4acb","name":"Push message with shell command payload","time":{"start":1765318773593,"stop":1765318773593,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1012d55bb3f5f8","name":"Cap max size when messages are pushed one at a time","time":{"start":1765317684917,"stop":1765317684917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a17f91de0e21a69","name":"peer exchange sets tag","time":{"start":1765317896987,"stop":1765317896987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a60a9513327483b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1765317656249,"stop":1765317656250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2cffa8379ab2446","name":"Light Node - default protocols","time":{"start":1765318013050,"stop":1765318013051,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9e15a62c39cd97","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765317638533,"stop":1765317638533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a26743b09ff3070","name":"should process tasks in queue","time":{"start":1765317695031,"stop":1765317695032,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f6749bd1913cac","name":"Relay Node - default protocol","time":{"start":1765318013051,"stop":1765318013051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b2244e3f94a9a3","name":"should handle errors when removing globalThis listeners","time":{"start":1765317647135,"stop":1765317647135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ec782b546feb7f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1765317896988,"stop":1765317896988,"duration":0},"status":"passed","severity":"normal"},{"uid":"191024b0de54beb1","name":"should reject if Filter is requested but not mounted","time":{"start":1765317697358,"stop":1765317697358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4290ff09e0999e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1765317647409,"stop":1765317647409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75e5dbdfb5e6b29","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1765317634022,"stop":1765317634022,"duration":0},"status":"passed","severity":"normal"},{"uid":"575e7434dead786d","name":"Sample","time":{"start":1765317638631,"stop":1765317638631,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c777e881ae8ca20","name":"should initialize with Unhealthy status","time":{"start":1765317695472,"stop":1765317695475,"duration":3},"status":"passed","severity":"normal"},{"uid":"459f0fdb5041e04c","name":"should not fail to start the service if it is already started","time":{"start":1765317728387,"stop":1765317728388,"duration":1},"status":"passed","severity":"normal"},{"uid":"3987f0f4fbee5ab7","name":"should never report false negatives","time":{"start":1765317682321,"stop":1765317682323,"duration":2},"status":"passed","severity":"normal"},{"uid":"e52448b60f19daf2","name":"Push message with content topic containing SQL Injection","time":{"start":1765318773631,"stop":1765318773631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1fcf89c85b209a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1765317682503,"stop":1765317682503,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf471581fee4786","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1765317993938,"stop":1765317993938,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98c57a9e784ab74","name":"Check received message containing long","time":{"start":1765318167925,"stop":1765318167925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0bf26ae4941901","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1765317694722,"stop":1765317694723,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4a611cfd2bf1fc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1765317887010,"stop":1765317887010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27868f021153f5b","name":"Push message with Chinese payload","time":{"start":1765318773624,"stop":1765318773624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c861a3bfbdd1c781","name":"Nodes with multiple pubsub topic","time":{"start":1765317887013,"stop":1765317887013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c8b9c6019693e6","name":"Push message with JSON payload","time":{"start":1765318773604,"stop":1765318773604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e783d85d3cd9f4be","name":"Callback on promise","time":{"start":1765317975301,"stop":1765317975302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c93c12149ef197","name":"Push message with content topic containing long","time":{"start":1765318773629,"stop":1765318773629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9205aabe1ad97e1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1765317633967,"stop":1765317633967,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5022e0b6e4979b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1765317647407,"stop":1765317647407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac5bf5212c2c3d6","name":"should handle complete dial lifecycle","time":{"start":1765317647769,"stop":1765317647770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c153f595843ebdc6","name":"returns all values when wanted number is greater than available values","time":{"start":1765317654888,"stop":1765317654889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63de0fc82e74852","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1765317699793,"stop":1765317699793,"duration":0},"status":"passed","severity":"normal"},{"uid":"70120a12638e529a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765318188602,"stop":1765318188602,"duration":0},"status":"passed","severity":"normal"},{"uid":"254806cf11bb6c91","name":"should filter out already connected peers","time":{"start":1765317647564,"stop":1765317647570,"duration":6},"status":"passed","severity":"normal"},{"uid":"76edc6d0f0125e10","name":"should be safe to call multiple times","time":{"start":1765317646503,"stop":1765317646503,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d16efd566a2914","name":"Push message with Script payload","time":{"start":1765318773603,"stop":1765318773603,"duration":0},"status":"passed","severity":"normal"},{"uid":"679ed76197f2a140","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1765317999909,"stop":1765317999909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a17692c91f91a80","name":"should create dialer with libp2p and shardReader","time":{"start":1765317647743,"stop":1765317647749,"duration":6},"status":"passed","severity":"normal"},{"uid":"5d745f23900a0ff5","name":"should skip peers without peer exchange protocol","time":{"start":1765317656242,"stop":1765317656242,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c7ee70d8c7cb81","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1765317789582,"stop":1765317789583,"duration":1},"status":"passed","severity":"normal"},{"uid":"640307631f95fc5d","name":"Subscribe to topic containing long and publish message","time":{"start":1765317902238,"stop":1765317902239,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd8962a74ec28f6","name":"Fails to publish message with empty text","time":{"start":1765317893674,"stop":1765317893674,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe001c1edc8a6edb","name":"Overlapping topic subscription","time":{"start":1765317902237,"stop":1765317902238,"duration":1},"status":"skipped","severity":"normal"},{"uid":"82bab4607d8a219d","name":"topics with same application and version share the same shard","time":{"start":1765317633962,"stop":1765317633963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2cc152f9555093","name":"should insert message id into causal history","time":{"start":1765317686165,"stop":1765317686166,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd0f8371880e3d7","name":"should work with stubbed retrieve function","time":{"start":1765317696454,"stop":1765317696455,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac80462b5d532d6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1765317647321,"stop":1765317647322,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b670186d07fed44","name":"should remove entries","time":{"start":1765317682546,"stop":1765317682546,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b1db91f2050ecc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1765317682495,"stop":1765317682495,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b959596bcb77cf","name":"Check publish message containing unicode special characters","time":{"start":1765317893670,"stop":1765317893670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b29a46d04ba2ac6","name":"new peer added after a peer was already found","time":{"start":1765317896988,"stop":1765317896988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7988f1b8591ad3d5","name":"Check message with no content topic is not received","time":{"start":1765318167935,"stop":1765318167935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb1be7d6ad46d75","name":"Subscribe to topic containing emoji and publish message","time":{"start":1765317902245,"stop":1765317902245,"duration":0},"status":"passed","severity":"normal"},{"uid":"998bad3529a5d67b","name":"should not fail to stop the service if it was not started","time":{"start":1765317898449,"stop":1765317898449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d6a8250609cdc5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1765317947124,"stop":1765317947124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a83bbb2295d4e65","name":"should decode valid enr successfully","time":{"start":1765317639061,"stop":1765317639061,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7bd641535c4581","name":"should return true for message with causal history","time":{"start":1765317699792,"stop":1765317699792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e008440efcc064b8","name":"Push message with content topic containing unicode special characters","time":{"start":1765318773608,"stop":1765318773609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cf8a40025d171f","name":"Sync message is not sent if another sync message was just received","time":{"start":1765317703714,"stop":1765317703714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b281be0e55815156","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1765317695381,"stop":1765317695382,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d11e6dc0281567","name":"Push message with Russian payload","time":{"start":1765318773625,"stop":1765318773625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a1ed701836715e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1765317695399,"stop":1765317695399,"duration":0},"status":"passed","severity":"normal"},{"uid":"99394cb72a7a29b1","name":"should not discard bootstrap peers if under the limit","time":{"start":1765317765770,"stop":1765317765770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bc2f2d56968e6e","name":"Push message with content topic containing special chars","time":{"start":1765318773606,"stop":1765318773606,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc73e8e3e072bff6","name":"Using a function","time":{"start":1765318006659,"stop":1765318006659,"duration":0},"status":"passed","severity":"normal"},{"uid":"e956d19d738c42e8","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1765317638519,"stop":1765317638519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc4d2b92823f2cc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765318188622,"stop":1765318188623,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee33fcd016b2b657","name":"should handle all zero keep alive options","time":{"start":1765317647327,"stop":1765317647327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9085ff2367deeeb","name":"should capture event listeners for testing","time":{"start":1765317696457,"stop":1765317696458,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d18ba8b09ded78","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1765317694723,"stop":1765317694724,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0537cff5c0a1fd","name":"Push message with unicode special characters payload","time":{"start":1765318773604,"stop":1765318773605,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e609b1e5fc4405","name":"Outgoing message is retried until acknowledged","time":{"start":1765317699787,"stop":1765317699787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a620636a03445c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1765317647582,"stop":1765317647587,"duration":5},"status":"passed","severity":"normal"},{"uid":"6638836bfa700bc9","name":"isConnected should return false after all peers disconnect","time":{"start":1765317743547,"stop":1765317743548,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd3e941eaad3bf2","name":"should clear the dialing interval","time":{"start":1765317647751,"stop":1765317647751,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf035dfde3aea33e","name":"Passing an array","time":{"start":1765318006659,"stop":1765318006659,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a034e2a1778eee","name":"should skip peer when not on same cluster","time":{"start":1765317647758,"stop":1765317647759,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1e71780954cf2b","name":"should return false when peer is on different cluster","time":{"start":1765317646810,"stop":1765317646810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6accc732579437","name":"Push message with Basic HTML tag payload","time":{"start":1765318773603,"stop":1765318773604,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf067f3882f60d0c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1765317655525,"stop":1765317655526,"duration":1},"status":"passed","severity":"normal"},{"uid":"a480f5c01ad4ca86","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1765317789580,"stop":1765317789582,"duration":2},"status":"passed","severity":"normal"},{"uid":"376f3006b59877e0","name":"Subscribe and receives messages on 20 topics","time":{"start":1765318188604,"stop":1765318188604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76574052d2860c2","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1765317647425,"stop":1765317647425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9753a6e4a90d1","name":"should skip peers without ENR","time":{"start":1765317656246,"stop":1765317656247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49df9d4d46bcd58","name":"should be able to decode the field with only FILTER set to true","time":{"start":1765317638526,"stop":1765317638526,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a136961d118cf5","name":"Push message with content topic containing Arabic","time":{"start":1765318773607,"stop":1765318773607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b2562d4631fd19","name":"should decode valid enr with tcp successfully","time":{"start":1765317639062,"stop":1765317639062,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a3d7ca17277d76","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1765317797120,"stop":1765317797120,"duration":0},"status":"passed","severity":"normal"},{"uid":"857c698c7fce148","name":"should handle retrieval hint and sender_id","time":{"start":1765317682533,"stop":1765317682543,"duration":10},"status":"passed","severity":"normal"},{"uid":"b8762b6e34224521","name":"should stop all internal components","time":{"start":1765317648113,"stop":1765317648114,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62d26126a949d4a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1765317633960,"stop":1765317633961,"duration":1},"status":"passed","severity":"normal"},{"uid":"712f4062fe176e05","name":"should encodeTxt and decodeTxt","time":{"start":1765317639061,"stop":1765317639061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f23b7919b37aef0","name":"should wait for Filter peer to be connected","time":{"start":1765317697359,"stop":1765317697359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39dc86b5483422f","name":"Check publish message containing long","time":{"start":1765317893659,"stop":1765317893659,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a43c3d57bb5b71c","name":"should not receive a peer event after stop","time":{"start":1765317660105,"stop":1765317660105,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a7bdb1dc4d54e","name":"should query peer with peer exchange protocol","time":{"start":1765317656244,"stop":1765317656244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb804423a8e172e","name":"should return false when peer is not on the specified shard","time":{"start":1765317646824,"stop":1765317646824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51168172f4f8446","name":"should dial with multiaddr and return stream","time":{"start":1765317648115,"stop":1765317648116,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea03677d2639d48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1765317682497,"stop":1765317682498,"duration":1},"status":"passed","severity":"normal"},{"uid":"870dc3d68fd82882","name":"Push message with content topic containing Chinese","time":{"start":1765318773630,"stop":1765318773630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9dff14f3c377d0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765317812258,"stop":1765317812258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c834e4688c9f49","name":"Push message with Chinese payload","time":{"start":1765318773602,"stop":1765318773602,"duration":0},"status":"passed","severity":"normal"},{"uid":"893abb76db16424b","name":"should handle complete discovery-to-dial flow","time":{"start":1765317646520,"stop":1765317646520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b355f073a07fc168","name":"Push message with long payload","time":{"start":1765318773601,"stop":1765318773601,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8b80b52032e191","name":"should not receive a peer event before start","time":{"start":1765317728389,"stop":1765317728389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbc10c4075abd2c","name":"Subscribe and receive messages via waku relay post","time":{"start":1765318188603,"stop":1765318188603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c50f345992218b8","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765317697775,"stop":1765317697775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e300fe0b30786c7","name":"Retrieval Hint","time":{"start":1765317686135,"stop":1765317686135,"duration":0},"status":"passed","severity":"normal"},{"uid":"518e4706926a483a","name":"should get / set UDP multiaddr","time":{"start":1765317639065,"stop":1765317639066,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe15017b7dfbb47","name":"Mutual subscription","time":{"start":1765317902233,"stop":1765317902234,"duration":1},"status":"passed","severity":"normal"},{"uid":"747d823327719c23","name":"should return false for sync message without causal history","time":{"start":1765317699791,"stop":1765317699791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae771c4deb6f8896","name":"Meta field set when metaSetter is specified","time":{"start":1765317648014,"stop":1765317648014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5250ddf939817a","name":"Debounces events when receiving batch of messages","time":{"start":1765317697168,"stop":1765317697168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8604195464e924","name":"messageHash returns a Uint8Array","time":{"start":1765317647409,"stop":1765317647410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ce4ea40efcc4e7","name":"Push message with custom timestamp: 1765314148343","time":{"start":1765318773621,"stop":1765318773621,"duration":0},"status":"passed","severity":"normal"},{"uid":"35060c31d5ae6c2f","name":"should return false when peer is not found","time":{"start":1765317646834,"stop":1765317646835,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe7a3e7bf49ef85","name":"should handle malformed response data","time":{"start":1765317656134,"stop":1765317656134,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3e0cd20632c728","name":"should create an instance with libp2p and dialer","time":{"start":1765317646480,"stop":1765317646488,"duration":8},"status":"passed","severity":"normal"},{"uid":"70ee93c86b58ec30","name":"Decoder throws on empty string content topic","time":{"start":1765317665282,"stop":1765317665283,"duration":1},"status":"passed","severity":"normal"},{"uid":"2748646c33f2ae93","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1765317932423,"stop":1765317932423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8842ed129883dfe0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1765317633972,"stop":1765317633972,"duration":0},"status":"passed","severity":"normal"},{"uid":"db33b28d020cb64","name":"should return PeerId when Multiaddr input is provided","time":{"start":1765317647243,"stop":1765317647244,"duration":1},"status":"passed","severity":"normal"},{"uid":"78566c6d5ef9eb73","name":"Check received message containing Script","time":{"start":1765318167940,"stop":1765318167941,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ec19498679a4d5","name":"Push message with content topic containing JSON","time":{"start":1765318773619,"stop":1765318773619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bd8512153e5be5","name":"should add and remove event listeners correctly","time":{"start":1765317660106,"stop":1765317660106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bce334e6477ec0","name":"should remove event listeners from globalThis","time":{"start":1765317647134,"stop":1765317647134,"duration":0},"status":"passed","severity":"normal"},{"uid":"94237f2910176242","name":"should properly create location multiaddrs - tcp","time":{"start":1765317639068,"stop":1765317639068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd041a9758f88989","name":"random static sharding 8 - Cluster ID: 372, Shard ID: 218","time":{"start":1765317998503,"stop":1765317998503,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e2d6b7859de946","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1765317647980,"stop":1765317647980,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e032cbe5a60d64","name":"Push message with content topic containing Chinese","time":{"start":1765318773607,"stop":1765318773607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4d625e62b2006","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765317812258,"stop":1765317812258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e473a9b2676704f","name":"should stop ping timers on peer disconnect","time":{"start":1765317647309,"stop":1765317647310,"duration":1},"status":"passed","severity":"normal"},{"uid":"452671fb34a648b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1765317682497,"stop":1765317682497,"duration":0},"status":"passed","severity":"normal"},{"uid":"924b638acb9ef540","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1765317682456,"stop":1765317682459,"duration":3},"status":"passed","severity":"normal"},{"uid":"dee29bda86fad62d","name":"should process successful peer exchange query","time":{"start":1765317656246,"stop":1765317656246,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc629cdd41e14199","name":"Wrong topic","time":{"start":1765317993955,"stop":1765317993955,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde3f4ff9d68e441","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1765317633958,"stop":1765317633959,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4ffdbf570f7722","name":"Push message with custom timestamp: 1734559348342","time":{"start":1765318773599,"stop":1765318773599,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b1464ae2c55206","name":"should support chaining for add method","time":{"start":1765317694368,"stop":1765317694369,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac43541d79cd4f4a","name":"Push message with content topic containing numeric","time":{"start":1765318773629,"stop":1765318773629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c98baad42d236e","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1765317699600,"stop":1765317699600,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a65c4f68aafa43","name":"should return start time to match max range","time":{"start":1765317696484,"stop":1765317696484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f74b01d0e3705ab","name":"random static sharding 9 - Cluster ID: 558, Shard ID: 745","time":{"start":1765317998503,"stop":1765317998504,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6694167594d418","name":"Store - dialed after - with timeout","time":{"start":1765318013049,"stop":1765318013050,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b8e66ce5dddcef","name":"Fails to push message with large meta","time":{"start":1765318773620,"stop":1765318773621,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c623e0f6e5d608","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1765317697166,"stop":1765317697166,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7d57f1c5da60e9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1765317902242,"stop":1765317902243,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c9f16bffebf76b","name":"should throw error - no id","time":{"start":1765317639063,"stop":1765317639063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a15ac19ce2bd6f","name":"should dispatch network event when browser goes online","time":{"start":1765317647144,"stop":1765317647144,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f3fe43d6bd2570","name":"should be safe to call multiple times","time":{"start":1765317647555,"stop":1765317647555,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad6d249343c8a84","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1765317686175,"stop":1765317686175,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ef7121bd0843c5","name":"should return PeerId when PeerId is provided","time":{"start":1765317647239,"stop":1765317647240,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb25db166e2f619","name":"Push message with Script payload","time":{"start":1765318773625,"stop":1765318773626,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffedbd8f25bff57","name":"should create ConnectionManager with relay","time":{"start":1765317648111,"stop":1765317648111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59f119a7ea919b8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1765317655525,"stop":1765317655525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc59b6384385b1dd","name":"Check message with non string payload is not received","time":{"start":1765318167948,"stop":1765318167948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e50e2999c045c0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765318188618,"stop":1765318188618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdeaebacc49d539","name":"Push message with content topic containing short","time":{"start":1765318773594,"stop":1765318773594,"duration":0},"status":"passed","severity":"normal"},{"uid":"993f9ecbb172d0b9","name":"should add entries and maintain sorted order","time":{"start":1765317682544,"stop":1765317682544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7e191f9a5ae4c4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765318188613,"stop":1765318188613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b952b2ff6fde594a","name":"Check received message containing XML","time":{"start":1765318167941,"stop":1765318167941,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fcccb0c20305b9","name":"should handle relay send failures gracefully","time":{"start":1765317647323,"stop":1765317647323,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b63ce547959dc7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1765318012430,"stop":1765318012431,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d1a079b2de88c3","name":"same cluster: nodes connect","time":{"start":1765317812259,"stop":1765317812260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c95dbc8745a664a","name":"should handle peer disconnect event when no connections remain","time":{"start":1765317647140,"stop":1765317647141,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a61c847b444ff7","name":"Push 30 different messages","time":{"start":1765318773616,"stop":1765318773616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acff117bca3d15a","name":"Push message with Basic HTML tag payload","time":{"start":1765318773626,"stop":1765318773626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a3ccb2e04c02d0","name":"Outgoing message is emitted as sending","time":{"start":1765317697774,"stop":1765317697774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a699c845d321776","name":"should reject if WakuNode is not started","time":{"start":1765317697357,"stop":1765317697357,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c11c86cfab3f4a5","name":"should properly compute the node id","time":{"start":1765317639064,"stop":1765317639065,"duration":1},"status":"passed","severity":"normal"},{"uid":"b086350ac2142cec","name":"throws on content topic with non-number generation field","time":{"start":1765317633954,"stop":1765317633954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3956cf69fef76","name":"should handle browser offline state overriding peer connections","time":{"start":1765317647167,"stop":1765317647167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c79d8a1b23bf796","name":"Push message with content topic containing Arabic","time":{"start":1765318773631,"stop":1765318773631,"duration":0},"status":"passed","severity":"normal"},{"uid":"7174c67a8a58c853","name":"Push message with Russian payload","time":{"start":1765318773613,"stop":1765318773613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb40ea9a07c79a9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1765317682512,"stop":1765317682512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c80fd556a8529","name":"should initialize with custom TTL","time":{"start":1765317656240,"stop":1765317656240,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70e6f3df1d8dbd7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1765317647581,"stop":1765317647582,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a53e1578760608","name":"should not receive a peer event after stop","time":{"start":1765317728389,"stop":1765317728390,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c17e65369a42767","name":"Query generator for 2000 messages","time":{"start":1765317975307,"stop":1765317975308,"duration":1},"status":"passed","severity":"normal"},{"uid":"632102d931489d89","name":"should not process empty queue","time":{"start":1765317647763,"stop":1765317647767,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae7e12b953d99e14","name":"Waku message hash computation (meta attribute not present)","time":{"start":1765317647408,"stop":1765317647408,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ac322a1bde7baa","name":"should handle query errors","time":{"start":1765317656246,"stop":1765317656246,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca207262209248b","name":"Stops search when maxGet is reached","time":{"start":1765317655710,"stop":1765317655710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fa8ee49147e8c2","name":"should stop query when sync message from same channel is found","time":{"start":1765317699790,"stop":1765317699790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd480e1b83b9c20","name":"should initialize with custom number of peers","time":{"start":1765317695381,"stop":1765317695381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dcea909ac30ef2","name":"should ensure monotonic increase","time":{"start":1765317685920,"stop":1765317685922,"duration":2},"status":"passed","severity":"normal"},{"uid":"22493aed79560583","name":"should add entries and maintain sorted order","time":{"start":1765317682518,"stop":1765317682522,"duration":4},"status":"passed","severity":"normal"},{"uid":"edbed6bcd8408c56","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1765317633965,"stop":1765317633966,"duration":1},"status":"passed","severity":"normal"},{"uid":"591a6ecd16126cb2","name":"Check received message containing Chinese","time":{"start":1765318167939,"stop":1765318167939,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eea69424d4191b","name":"Push message with content topic containing short","time":{"start":1765318773629,"stop":1765318773629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4948374dcee1c27","name":"Check received message with timestamp: 1765317723194 ","time":{"start":1765318167932,"stop":1765318167933,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d116ab974e85c54","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1765317633969,"stop":1765317633969,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb698bb86d3182e","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1765317696475,"stop":1765317696475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa2ea24081de1cc","name":"Query with Ordered Callback, No message returned","time":{"start":1765317947128,"stop":1765317947128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9977bc321b42d521","name":"Sync message is sent within sync frequency","time":{"start":1765317703713,"stop":1765317703713,"duration":0},"status":"passed","severity":"normal"},{"uid":"31133d9cfd179f00","name":"messageHashStr produces consistent results for the same input","time":{"start":1765317647415,"stop":1765317647415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5772930142b613a4","name":"Push message with content topic containing JSON","time":{"start":1765318773632,"stop":1765318773632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2f8c6076f692a7","name":"Outgoing message is emitted as sent","time":{"start":1765317699784,"stop":1765317699785,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ece2476af6c885e","name":"should handle errors when getting connections","time":{"start":1765317647163,"stop":1765317647164,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31e587b85db22db","name":"Check received message with timestamp: 1765317723194000000 ","time":{"start":1765318167932,"stop":1765318167932,"duration":0},"status":"passed","severity":"normal"},{"uid":"75edddeda592114","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765318188606,"stop":1765318188606,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c71f9196a55b8f","name":"should check connected peers if present and suitable","time":{"start":1765317697359,"stop":1765317697359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c091e4bd153e3a3f","name":"Check received message containing SQL Injection","time":{"start":1765318167940,"stop":1765318167940,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d58f55fcaa91d2","name":"should work with async generator that yields promises","time":{"start":1765317696459,"stop":1765317696459,"duration":0},"status":"passed","severity":"normal"},{"uid":"33200cacc0c0528a","name":"rejects hash query with time filter","time":{"start":1765317647427,"stop":1765317647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2613b1133024cb","name":"should not retry if at least one success","time":{"start":1765317695040,"stop":1765317695040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fccd85828db9be6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1765317633961,"stop":1765317633961,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e2676d3980f552","name":"Asymmetric encrypt & decrypt","time":{"start":1765317665724,"stop":1765317665724,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aac2a6fa11621","name":"Throws when trying to push message with empty payload","time":{"start":1765318773628,"stop":1765318773628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51cb109d629e7fc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1765317633967,"stop":1765317633967,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cd1854d0db970b","name":"should not retry if at least one success","time":{"start":1765317695167,"stop":1765317695168,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f5dff3e64b9eb8","name":"it tolerates circular branch references","time":{"start":1765317656308,"stop":1765317656309,"duration":1},"status":"passed","severity":"normal"},{"uid":"50db4e0aae25486b","name":"Waku message hash computation (payload length 0)","time":{"start":1765317647408,"stop":1765317647408,"duration":0},"status":"passed","severity":"normal"},{"uid":"955a78138f346265","name":"should start and stop interval correctly","time":{"start":1765317695031,"stop":1765317695031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eda50ee8a9deb265","name":"should attach causal history and bloom filter to each message","time":{"start":1765317686166,"stop":1765317686166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b1056c28b55e70","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1765317686167,"stop":1765317686167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cef862927ef9f06d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1765317647314,"stop":1765317647315,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ea708391ccc17c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1765317682455,"stop":1765317682455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07265071e28f977","name":"different cluster: nodes don't connect","time":{"start":1765317812260,"stop":1765317812260,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f619ced2f3572d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1765317695569,"stop":1765317695574,"duration":5},"status":"passed","severity":"normal"},{"uid":"a2e03647b5ce8abb","name":"caches peers it previously fetched","time":{"start":1765317656310,"stop":1765317656310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1d31f697865f9a","name":"Outgoing message is acknowledged","time":{"start":1765317699786,"stop":1765317699786,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e3edace8d27d94","name":"return first retrieved peers without further DNS queries","time":{"start":1765317656311,"stop":1765317656311,"duration":0},"status":"passed","severity":"normal"},{"uid":"152d2df134ec0b7f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1765317666980,"stop":1765317666980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c94429c0811b161","name":"should dispatch network event when browser goes offline","time":{"start":1765317647146,"stop":1765317647146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0562d6a52a822b","name":"Check publish message containing XML","time":{"start":1765317893665,"stop":1765317893668,"duration":3},"status":"passed","severity":"normal"},{"uid":"671978e083c006ec","name":"should be safe to call multiple times","time":{"start":1765317646494,"stop":1765317646499,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca08057347dd1ec0","name":"should handle complete peer lifecycle","time":{"start":1765317647328,"stop":1765317647329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fc7729f8b0967f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1765317633968,"stop":1765317633969,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4eb429e70674de","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1765317647589,"stop":1765317647589,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fedbaa986713b99","name":"Register correct protocols","time":{"start":1765317902234,"stop":1765317902234,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb4e2a3788fb249","name":"Publish message with custom timestamp: Tue Dec 09 2025 23:04:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1765317893672,"stop":1765317893673,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2558596aaf77c2","name":"should not fail to start the service if it is already started","time":{"start":1765317660104,"stop":1765317660104,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b3f263dfa4057f","name":"should properly create location multiaddrs - udp","time":{"start":1765317639068,"stop":1765317639068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3e059924fc4709","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1765317647580,"stop":1765317647581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7b5d704c57a670","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1765317682479,"stop":1765317682479,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dc89eeb40c2ba4","name":"msgTime: 0 ms from now, startTime: 1765058798240, endTime: 1765317998240","time":{"start":1765318012435,"stop":1765318012435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1071da2244a6eae1","name":"Push message with content topic containing numeric","time":{"start":1765318773595,"stop":1765318773595,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab4a0e50fcaac3a","name":"Used by Waku Relay","time":{"start":1765318006660,"stop":1765318006660,"duration":0},"status":"passed","severity":"normal"},{"uid":"92edfccb6a692696","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1765317682512,"stop":1765317682512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdea9c87ac3a0b40","name":"should handle case when globalThis is not available","time":{"start":1765317647138,"stop":1765317647139,"duration":1},"status":"passed","severity":"normal"},{"uid":"a605f1dfbc93f383","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1765317682510,"stop":1765317682510,"duration":0},"status":"passed","severity":"normal"},{"uid":"258306ba3935a64f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1765317682466,"stop":1765317682467,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c126ccbde90881","name":"Publish without waiting for remote peer","time":{"start":1765317902234,"stop":1765317902235,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dcd7cbb1aad7d3","name":"should handle peerStore errors gracefully","time":{"start":1765317648119,"stop":1765317648119,"duration":0},"status":"passed","severity":"normal"},{"uid":"82edf5b2eb2741d9","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1765317699793,"stop":1765317699793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a563f56a7ab470","name":"should be delivered immediately if received","time":{"start":1765317686175,"stop":1765317686175,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff068ee45b07f80","name":"Synced status is emitted when a missing message is received","time":{"start":1765317699599,"stop":1765317699599,"duration":0},"status":"passed","severity":"normal"},{"uid":"a767c94ee95867f3","name":"Push message with unicode special characters payload","time":{"start":1765318773627,"stop":1765318773628,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05444f5d362173b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1765317655530,"stop":1765317655531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5710b3140d1e758","name":"should handle multiple query options for time ranges","time":{"start":1765317697262,"stop":1765317697262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae1f1bd9fea8168","name":"Default pageSize","time":{"start":1765317997961,"stop":1765317997961,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e0776d255da099","name":"Check received message containing JSON","time":{"start":1765318167930,"stop":1765318167930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f205013920c6ba71","name":"Push message with emoji payload","time":{"start":1765318773594,"stop":1765318773594,"duration":0},"status":"passed","severity":"normal"},{"uid":"deac0cf3d27ddd2","name":"should return false when peer is not found","time":{"start":1765317646811,"stop":1765317646823,"duration":12},"status":"passed","severity":"normal"},{"uid":"cd1a27e5195ed259","name":"should not fail to stop the service if it was not started","time":{"start":1765317660103,"stop":1765317660103,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcabc0fd467665e","name":"should return undefined if no connection provided","time":{"start":1765317647697,"stop":1765317647697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89cb81978a5a712","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1765317633966,"stop":1765317633966,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed20d569edb716c","name":"should not receive a peer event before start","time":{"start":1765317660104,"stop":1765317660104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd00642515fe4f5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1765317682487,"stop":1765317682487,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe9c16729178662","name":"Passing page size 10 when there are 10 messages","time":{"start":1765317997955,"stop":1765317997956,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3098b381504a1d8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1765317789583,"stop":1765317789583,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d362191450542","name":"isConnected between 2 js-waku relay nodes","time":{"start":1765317743548,"stop":1765317743548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a019f118fd3d17e2","name":"Decrypt messages","time":{"start":1765317872199,"stop":1765317872199,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d8e5ec3a9a5246","name":"Push message equal or less that 1MB","time":{"start":1765318773611,"stop":1765318773611,"duration":0},"status":"passed","severity":"normal"},{"uid":"948be2892b86fd60","name":"should perform initial health assessment on start","time":{"start":1765317695483,"stop":1765317695483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff1a635bf4d55ad","name":"Push message with content topic containing numeric","time":{"start":1765318773617,"stop":1765318773617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba21292b4a49e6db","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1765317902240,"stop":1765317902240,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca7b10ee31f1c6e","name":"should add peer to queue when queue is not empty","time":{"start":1765317647753,"stop":1765317647753,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac3c56ed9026edc","name":"should encode/decode to text encoding","time":{"start":1765317639065,"stop":1765317639065,"duration":0},"status":"passed","severity":"normal"},{"uid":"99573eb3abb2f24c","name":"should throw an error for insufficient data","time":{"start":1765317634023,"stop":1765317634023,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1d99fa4de75c9b","name":"should create KeepAliveManager with required options","time":{"start":1765317647289,"stop":1765317647289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5516e0e6baa2e1fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1765317633972,"stop":1765317633972,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1c0403f88ee921","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1765317682473,"stop":1765317682474,"duration":1},"status":"passed","severity":"normal"},{"uid":"116a61e4d73e8e75","name":"Encoder error raises irrecoverable error","time":{"start":1765317699785,"stop":1765317699785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4623fbe305a32a","name":"Check publish message containing Arabic","time":{"start":1765317893663,"stop":1765317893664,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36fc6f80146c589","name":"should start the dialing interval","time":{"start":1765317647749,"stop":1765317647749,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a4fff814b3284a","name":"should create a new stream if no existing for protocol found","time":{"start":1765317647697,"stop":1765317647698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1931eda3b9f86f0","name":"Check publish message containing Script","time":{"start":1765317893665,"stop":1765317893665,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9de8c4fd448981","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1765317686170,"stop":1765317686170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8999fb9258400a1","name":"Correctly serialized arguments","time":{"start":1765317812382,"stop":1765317812382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3818ea5da0662400","name":"Callback on promise, aborts when callback returns true","time":{"start":1765317975302,"stop":1765317975303,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a7c6d56f9e61bc","name":"Push message with custom timestamp: 1765321348343","time":{"start":1765318773622,"stop":1765318773622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da22e433e4df238","name":"Subscribe to topic containing XML and publish message","time":{"start":1765317902242,"stop":1765317902242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b784cf6763348f","name":"Push message with meta","time":{"start":1765318773609,"stop":1765318773609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67ebe327cfe52c0","name":"should start ping timers on peer connect","time":{"start":1765317647308,"stop":1765317647309,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c11a7e6c3ee254","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app7/3/topic993/proto","time":{"start":1765317993943,"stop":1765317993946,"duration":3},"status":"passed","severity":"normal"},{"uid":"4aa7ca4aca75c206","name":"should return no connections if no open connection provided","time":{"start":1765317647594,"stop":1765317647594,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb53bda48735ec8","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app8/5/topic836/utf8","time":{"start":1765317993953,"stop":1765317993953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c1d8e40af5f8d6","name":"should not dispatch event when already disconnected","time":{"start":1765317647143,"stop":1765317647143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0351a5ee3bfc79","name":"Push message with rate limit","time":{"start":1765318773610,"stop":1765318773610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a2e153a90bdf35","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1765317647699,"stop":1765317647699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9708609ea65081fb","name":"should handle errors gracefully when getting peer info","time":{"start":1765317646835,"stop":1765317646835,"duration":0},"status":"passed","severity":"normal"},{"uid":"846608e8ae26c053","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765318188604,"stop":1765318188605,"duration":1},"status":"passed","severity":"normal"},{"uid":"360bcde679473e10","name":"should dial peers from store on start","time":{"start":1765317647554,"stop":1765317647554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ddf6551ae70a5","name":"Decoder throws on undefined content topic","time":{"start":1765317665282,"stop":1765317665282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01acde1052e8d5b","name":"should work with mixed v2 and v3 peers","time":{"start":1765317695169,"stop":1765317695174,"duration":5},"status":"passed","severity":"normal"},{"uid":"c825c5c17975f102","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1765317682461,"stop":1765317682461,"duration":0},"status":"passed","severity":"normal"},{"uid":"db118a01b124ae06","name":"Push message with content topic containing Russian","time":{"start":1765318773596,"stop":1765318773597,"duration":1},"status":"passed","severity":"normal"},{"uid":"27355d9d109689ea","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1765317633957,"stop":1765317633957,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f74ea08fa2226b","name":"Promise Callback - false","time":{"start":1765317986057,"stop":1765317986057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7323351307c13d","name":"Passing invalid cursor","time":{"start":1765317932424,"stop":1765317932425,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fe33c00fd9152a","name":"should add and check entries correctly","time":{"start":1765317694353,"stop":1765317694364,"duration":11},"status":"passed","severity":"normal"},{"uid":"e9345859ff212173","name":"can start the service","time":{"start":1765317898444,"stop":1765317898444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb93568d1828780","name":"should not dial peers from store when browser is not connected","time":{"start":1765317647562,"stop":1765317647562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2577b2df912a8fb","name":"should respect custom numPeersToUse configuration","time":{"start":1765317695394,"stop":1765317695395,"duration":1},"status":"passed","severity":"normal"},{"uid":"612be4469e914055","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1765317682472,"stop":1765317682473,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b9b2498f37f0f2","name":"Check received message containing short","time":{"start":1765318167937,"stop":1765318167937,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98fba20f3380b08","name":"Push message with content topic containing Chinese","time":{"start":1765318773595,"stop":1765318773596,"duration":1},"status":"passed","severity":"normal"},{"uid":"754d1f00f132586c","name":"random static sharding 7 - Cluster ID: 69, Shard ID: 392","time":{"start":1765317998502,"stop":1765317998503,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd277d2b857a92d2","name":"Delete observer","time":{"start":1765317872199,"stop":1765317872200,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d2de54e2cf9ff","name":"Push message with long payload","time":{"start":1765318773612,"stop":1765318773612,"duration":0},"status":"passed","severity":"normal"},{"uid":"831628b17ce2dc6e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app19/5/topic532/proto","time":{"start":1765317993946,"stop":1765317993948,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4041085f37adde6","name":"Accepts a valid Waku Message","time":{"start":1765317706727,"stop":1765317706728,"duration":1},"status":"passed","severity":"normal"},{"uid":"9677e44bf7cb8fbf","name":"rejects hash query with content filter parameters","time":{"start":1765317647426,"stop":1765317647427,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9002f30afbedd09","name":"should handle large number of peers request","time":{"start":1765317656134,"stop":1765317656134,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f538f4d22bac3a7","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1765317686170,"stop":1765317686170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff2610b64380dcf","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765317921028,"stop":1765317921029,"duration":1},"status":"passed","severity":"normal"},{"uid":"125b47db99cab035","name":"Push message with Script payload","time":{"start":1765318773614,"stop":1765318773614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b4f29761ae079e","name":"same cluster, static sharding: nodes connect","time":{"start":1765317812256,"stop":1765317812257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e0109cb03222eb","name":"handles different networkShards values correctly","time":{"start":1765317633964,"stop":1765317633964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17ff9d78bba550e","name":"Check received message containing emoji","time":{"start":1765318167943,"stop":1765318167944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95dcb0ef671774e","name":"should drop connection via multiaddr with hangUp","time":{"start":1765317812643,"stop":1765317812644,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8b98c0219135b0","name":"should dial all remaining peers","time":{"start":1765317647570,"stop":1765317647570,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e6d866b2d7d0c7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1765317682485,"stop":1765317682486,"duration":1},"status":"passed","severity":"normal"},{"uid":"caef04b1edf9123","name":"should return false when network is not connected","time":{"start":1765317648115,"stop":1765317648115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e74aca5c807f22","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1765317682496,"stop":1765317682496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e10c3b7dcea23e1","name":"Generator, one shard","time":{"start":1765317938564,"stop":1765317938564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b8817ba6904f54","name":"Push message with shell command payload","time":{"start":1765318773627,"stop":1765318773627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9747f1fab74f732","name":"should request peer renewal on specific errors","time":{"start":1765317695038,"stop":1765317695039,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c69ba5daa57655","name":"should drop connection to all peers on hangUp","time":{"start":1765317812641,"stop":1765317812642,"duration":1},"status":"passed","severity":"normal"},{"uid":"defb7dc29336d097","name":"should start all internal components","time":{"start":1765317648113,"stop":1765317648113,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb1fcab06d78a47","name":"Passing page size 19 when there are 20 messages","time":{"start":1765317997957,"stop":1765317997960,"duration":3},"status":"passed","severity":"normal"},{"uid":"8dcd3f0d07a28615","name":"should load peers from local storage and dispatch events","time":{"start":1765317660105,"stop":1765317660105,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bf2f9d3224f36a","name":"should emit a peer event after start","time":{"start":1765317660104,"stop":1765317660104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9636723ea0543de1","name":"Push message with rate limit","time":{"start":1765318773634,"stop":1765318773634,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b877cd42127020","name":"Push message with content topic containing Chinese","time":{"start":1765318773618,"stop":1765318773618,"duration":0},"status":"passed","severity":"normal"},{"uid":"159b5fd3b9cd5301","name":"should handle special patterns correctly","time":{"start":1765317682328,"stop":1765317682328,"duration":0},"status":"passed","severity":"normal"},{"uid":"df78ce2dd79c2f62","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1765317921028,"stop":1765317921028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f44eaf12457fe","name":"should do nothing if no non-locked connections to drop","time":{"start":1765317647587,"stop":1765317647588,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ad4bfa2fffc541","name":"should throw error - no public key","time":{"start":1765317639064,"stop":1765317639064,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25a8d21f8914c7a","name":"should handle timestamp equal to current time","time":{"start":1765317685920,"stop":1765317685920,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a97774908474f9","name":"should maintain chronological order of messages in localHistory","time":{"start":1765317686168,"stop":1765317686169,"duration":1},"status":"passed","severity":"normal"},{"uid":"669504745862e323","name":"should handle peer store errors gracefully","time":{"start":1765317656243,"stop":1765317656244,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d5866f27ad54c1","name":"should add sent message to localHistory with retrievalHint","time":{"start":1765317686166,"stop":1765317686166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba99b90cec24f87","name":"Push message with content topic containing Russian","time":{"start":1765318773618,"stop":1765318773618,"duration":0},"status":"passed","severity":"normal"},{"uid":"988d0adc646035ac","name":"Own sync message does not acknowledge own messages","time":{"start":1765317703718,"stop":1765317703718,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd5cb8a8d041385","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765317870556,"stop":1765317870557,"duration":1},"status":"passed","severity":"normal"},{"uid":"242c6b288deec87f","name":"should be safe to call multiple times","time":{"start":1765317648113,"stop":1765317648113,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0e24143cda4c6b","name":"should successfully query peers and return peer infos","time":{"start":1765317656130,"stop":1765317656130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a805b71a2ca7bbcb","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1765317633963,"stop":1765317633964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f269d18add66dac1","name":"should create ShardReader with auto sharding network config","time":{"start":1765317646793,"stop":1765317646803,"duration":10},"status":"passed","severity":"normal"},{"uid":"ce25353633e806f0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1765317932423,"stop":1765317932424,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f75f280523b42bc","name":"Check message with no pubsub topic is not received","time":{"start":1765318167946,"stop":1765318167947,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc46ff8d850d3126","name":"Push message with content topic containing SQL Injection","time":{"start":1765318773597,"stop":1765318773597,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cadfe10e0a1e02a","name":"should not update T_req if message already exists","time":{"start":1765317682522,"stop":1765317682523,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fda9b9c93210623","name":"should get eligible entries based on current time","time":{"start":1765317682532,"stop":1765317682532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e6efde2b78b116","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1765317656133,"stop":1765317656133,"duration":0},"status":"passed","severity":"normal"},{"uid":"7359f4f40cbac434","name":"should respect maxRequests limit","time":{"start":1765317682532,"stop":1765317682533,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97c2cde4c08c5ac","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1765317682496,"stop":1765317682496,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd603c1598fe627","name":"should handle a minimal index list","time":{"start":1765317634021,"stop":1765317634022,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ff720454fff016","name":"Check received message containing unicode special characters","time":{"start":1765318167931,"stop":1765318167932,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a789e45eae2a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1765317633969,"stop":1765317633969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9797325b33acd08d","name":"should skip peers without peer exchange protocol","time":{"start":1765317656245,"stop":1765317656245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c72e7583980a14","name":"should clear existing timers before creating new ones","time":{"start":1765317647325,"stop":1765317647325,"duration":0},"status":"passed","severity":"normal"},{"uid":"220cf7050c0dc2ff","name":"Push message with rate limit","time":{"start":1765318773599,"stop":1765318773599,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3889a2e6962c6e","name":"should continue query when messages are from different channels","time":{"start":1765317699790,"stop":1765317699790,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b834d48cf901863","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1765317682469,"stop":1765317682469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c222f491eddd1a13","name":"Emits 'synced' when new message received","time":{"start":1765317697165,"stop":1765317697165,"duration":0},"status":"passed","severity":"normal"},{"uid":"9700d9cf033a8ae4","name":"Check received message containing long","time":{"start":1765318167938,"stop":1765318167938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dc1a5b262ba53e","name":"should skip already querying peers","time":{"start":1765317656245,"stop":1765317656245,"duration":0},"status":"passed","severity":"normal"},{"uid":"527fddb1c486cf33","name":"throws on content topic with empty topic name field","time":{"start":1765317633956,"stop":1765317633956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadf12690a36e615","name":"random static sharding 3 - Cluster ID: 602, Shard ID: 354","time":{"start":1765317998498,"stop":1765317998499,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e6a273d0be74aa","name":"Check publish message containing numeric","time":{"start":1765317893659,"stop":1765317893661,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7857c429b43ca4c","name":"Passing page size 0 when there are 110 messages","time":{"start":1765317997951,"stop":1765317997952,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e420f8ef4fb040","name":"should wait for Store peer to be connected","time":{"start":1765317697359,"stop":1765317697360,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f331c73a760144","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765318188602,"stop":1765318188603,"duration":1},"status":"passed","severity":"normal"},{"uid":"8382f6b27fdebd08","name":"Subscribe to topic containing long and receive message","time":{"start":1765318188617,"stop":1765318188617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e1cd48bf5a86f0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765317870561,"stop":1765317870561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffa117c81ccc091","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1765317947128,"stop":1765317947129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99f5c8a3123d03f","name":"should skip peers that don't support peer exchange","time":{"start":1765317656243,"stop":1765317656243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7997572f03fd9bc1","name":"Throws when trying to push message with empty payload","time":{"start":1765318773594,"stop":1765318773594,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1c1a16beda8f82","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1765317647240,"stop":1765317647242,"duration":2},"status":"passed","severity":"normal"},{"uid":"68ae287d542e5370","name":"Check publish message containing Basic HTML tag","time":{"start":1765317893668,"stop":1765317893669,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f0a47ce7f9989c","name":"handles different clusterIds correctly","time":{"start":1765317633964,"stop":1765317633964,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8429e598f93289","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1765317656311,"stop":1765317656311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4610d96947c88e6","name":"Push message with content topic containing emoji","time":{"start":1765318773609,"stop":1765318773609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c743504609060d1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1765317729099,"stop":1765317729099,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e11aa81c568df5","name":"should get multiple eligible entries at later time","time":{"start":1765317682532,"stop":1765317682532,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b292ab73b851dd","name":"should not receive a peer event before start","time":{"start":1765317898454,"stop":1765317898455,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6abc52d3cd4aaa","name":"Retries within given interval","time":{"start":1765317696981,"stop":1765317696981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e063323cb2b4db5","name":"should not receive a peer event after stop","time":{"start":1765317898455,"stop":1765317898459,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b5260caab9d710c","name":"should throw error - invalid id","time":{"start":1765317639063,"stop":1765317639063,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db22f4a3aae87f3","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1765317686169,"stop":1765317686169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2433d0fd468fc85","name":"should use DNS peer discovery with light client","time":{"start":1765317728390,"stop":1765317728391,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b34f071a835649e3","name":"Subscribe to topic containing short and receive message","time":{"start":1765318188617,"stop":1765318188617,"duration":0},"status":"passed","severity":"normal"},{"uid":"426732e8d3f9ba59","name":"can start the service","time":{"start":1765317728384,"stop":1765317728385,"duration":1},"status":"passed","severity":"normal"},{"uid":"43194fa2b5b66e8b","name":"should not be sent when there is no history","time":{"start":1765317686174,"stop":1765317686174,"duration":0},"status":"passed","severity":"normal"},{"uid":"11abce3138879095","name":"should properly create location multiaddrs - udp4","time":{"start":1765317639066,"stop":1765317639067,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e653e49e2f7d6ad","name":"Query Generator, No message returned","time":{"start":1765317947126,"stop":1765317947127,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36a6f9417b4e1fc","name":"Subscribe to topic containing Script and receive message","time":{"start":1765318188609,"stop":1765318188609,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1c1c20f3fd4a32","name":"should do nothing when connections still exist","time":{"start":1765317647563,"stop":1765317647563,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3c6f252e4de4ce","name":"should successfully query store with valid decoders and options","time":{"start":1765317697261,"stop":1765317697261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3494bbdb4469f6f","name":"should add event listener for peer:discovery","time":{"start":1765317646493,"stop":1765317646494,"duration":1},"status":"passed","severity":"normal"},{"uid":"c865a995b5cace98","name":"should not execute task if max attempts is 0","time":{"start":1765317695039,"stop":1765317695040,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4f87050749eefa","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1765317682475,"stop":1765317682475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bbeb52a87f8471","name":"should handle general insertion and lookup correctly","time":{"start":1765317682328,"stop":1765317682329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a83e2fc81617e5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1765318012432,"stop":1765318012432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c855deeafe1a35","name":"should maintain desired error rate","time":{"start":1765317682318,"stop":1765317682318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be448e01493af90","name":"Fails to push message bigger that 1MB","time":{"start":1765318773635,"stop":1765318773636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e096c74d3c5b14b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1765317682489,"stop":1765317682489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d88f5b8531af350","name":"should mark all messages in causal history as acknowledged","time":{"start":1765317686169,"stop":1765317686169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04aa7c300967383","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1765317902237,"stop":1765317902237,"duration":0},"status":"passed","severity":"normal"},{"uid":"619ede1fe71c8683","name":"yields undefined for messages without content topic","time":{"start":1765317647984,"stop":1765317647984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6383b97877695218","name":"should invoke callbacks when receiving a message","time":{"start":1765317695132,"stop":1765317695133,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b2459f79d17432","name":"Query Generator, No Decoder","time":{"start":1765317947124,"stop":1765317947124,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d6ed7eddb1faac","name":"Push message with escaped characters payload","time":{"start":1765318773615,"stop":1765318773615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b383fe5070ae062","name":"should handle query errors gracefully","time":{"start":1765317656245,"stop":1765317656245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2704e5fa27c821","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1765317682456,"stop":1765317682456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccad8baebe1efe58","name":"should handle peer connect event","time":{"start":1765317647139,"stop":1765317647140,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc38d4fa6bd9f84","name":"should handle peer store errors gracefully","time":{"start":1765317646516,"stop":1765317646518,"duration":2},"status":"passed","severity":"normal"},{"uid":"530dd0b0fac2973","name":"should clear all entries","time":{"start":1765317682546,"stop":1765317682546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62068ffb40b8caa","name":"should remove event listener for peer:discovery","time":{"start":1765317646501,"stop":1765317646503,"duration":2},"status":"passed","severity":"normal"},{"uid":"70b399fa5608aa3d","name":"Relay + Store","time":{"start":1765317729373,"stop":1765317729373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdc10c4dcc13e0f","name":"should handle peer store update failures gracefully","time":{"start":1765317647314,"stop":1765317647314,"duration":0},"status":"passed","severity":"normal"},{"uid":"a733934832d40b6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765318188618,"stop":1765318188619,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd44120391d685f","name":"should add event listeners to libp2p","time":{"start":1765317647131,"stop":1765317647132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f90e8a8a0fc5d2f","name":"Overlapping topic subscription","time":{"start":1765318188605,"stop":1765318188605,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e537dcefa30f55","name":"peer:update - should do nothing if another protocol hit","time":{"start":1765317647698,"stop":1765317647699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8399c0d7495b9d17","name":"should return all connected peers without codec filter","time":{"start":1765317648118,"stop":1765317648118,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b573ca6c0bffaaa","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1765317655528,"stop":1765317655529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b900b1f1c3c88266","name":"Fails to push message bigger that 1MB","time":{"start":1765318773611,"stop":1765318773611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cb4fa3501b4c13","name":"should return false when peer has no shard info","time":{"start":1765317646811,"stop":1765317646811,"duration":0},"status":"passed","severity":"normal"},{"uid":"888ea02f06588b69","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1765317887011,"stop":1765317887011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d561f29b31cd7458","name":"should create RPC request with correct parameters","time":{"start":1765317656135,"stop":1765317656135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6f980d57bc580c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765318188610,"stop":1765318188610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3b89a15ec3d019","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1765317743545,"stop":1765317743546,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69447ae92ed6b9f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1765317902239,"stop":1765317902240,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab2344327046c75","name":"should skip peer when dialed recently","time":{"start":1765317647754,"stop":1765317647754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eb46a8f0cd997b","name":"should be sent with empty content","time":{"start":1765317686173,"stop":1765317686174,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff540b317c51c067","name":"Check received message containing special chars","time":{"start":1765318167926,"stop":1765318167926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2276a913fc1db5f","name":"Check received message containing SQL Injection","time":{"start":1765318167928,"stop":1765318167929,"duration":1},"status":"passed","severity":"normal"},{"uid":"c419aae6a13ddbcf","name":"Query generator for multiple messages with different content topic format","time":{"start":1765317975300,"stop":1765317975301,"duration":1},"status":"passed","severity":"normal"},{"uid":"637149edb817fcab","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1765317695399,"stop":1765317695400,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3f690193c308a8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1765317682486,"stop":1765317682487,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbc1757da90985c","name":"Push message with content topic containing JSON","time":{"start":1765318773597,"stop":1765318773597,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcc633c10fda76","name":"should return empty array when no peers connected","time":{"start":1765317648118,"stop":1765317648118,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf01e758c5ebbfc","name":"Fields are not dropped","time":{"start":1765317647642,"stop":1765317647643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07a8a37094a23b6","name":"msgTime: 0 ms from now, startTime: 1765231598240, endTime: 1765317998240","time":{"start":1765318012436,"stop":1765318012436,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c227c479bed9f","name":"should emit a peer event after start","time":{"start":1765317728388,"stop":1765317728389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ceb09f4c40a2653","name":"should return false for different channelId","time":{"start":1765317699791,"stop":1765317699791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a27ca4363c4a8c","name":"Push message with content topic containing emoji","time":{"start":1765318773598,"stop":1765318773598,"duration":0},"status":"passed","severity":"normal"},{"uid":"993656ac8be60be3","name":"should dial peers from store when no connections remain","time":{"start":1765317647562,"stop":1765317647563,"duration":1},"status":"passed","severity":"normal"},{"uid":"26eba21941a73cd0","name":"should remove event listeners when stopped","time":{"start":1765317696450,"stop":1765317696451,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b7824645896b46","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1765317743546,"stop":1765317743546,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb68d80937bf4af2","name":"Check received message containing emoji","time":{"start":1765318167932,"stop":1765318167932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8ee572fd8c120f","name":"Encoder throws on empty string content topic","time":{"start":1765317666981,"stop":1765317666982,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8970bd3909fe603","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765318188607,"stop":1765318188608,"duration":1},"status":"passed","severity":"normal"},{"uid":"b418b252b8f24e87","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1765317655527,"stop":1765317655528,"duration":1},"status":"passed","severity":"normal"},{"uid":"b966eeca460745ad","name":"returns all values when wanted number matches available values","time":{"start":1765317654886,"stop":1765317654888,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbff6fe87d22f3ba","name":"should skip peer when failed to dial recently","time":{"start":1765317647754,"stop":1765317647754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b07bb7707587510","name":"should requeue task if no peer is available","time":{"start":1765317695032,"stop":1765317695032,"duration":0},"status":"passed","severity":"normal"},{"uid":"8056d75e16a804e4","name":"Query generator for multiple messages with different message text format","time":{"start":1765317975297,"stop":1765317975299,"duration":2},"status":"passed","severity":"normal"},{"uid":"dafda838a12c13d5","name":"Decoder throws on undefined content topic","time":{"start":1765317648015,"stop":1765317648015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f76f7daf6de816e","name":"should skip peers that were recently queried","time":{"start":1765317656244,"stop":1765317656244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4604fdd18ad33f9f","name":"Renews subscription after lossing a connection","time":{"start":1765318188612,"stop":1765318188612,"duration":0},"status":"passed","severity":"normal"},{"uid":"68acd91b567e3a83","name":"Check publish message containing short","time":{"start":1765317893658,"stop":1765317893659,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadea7e6dc556b65","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1765317633968,"stop":1765317633968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b67b35b41c033e4","name":"Subscribe to topic containing Russian and publish message","time":{"start":1765317902241,"stop":1765317902241,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bf8cfe426919fd","name":"Check message with invalid timestamp is not received","time":{"start":1765318167946,"stop":1765318167946,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ccb468063b43c6","name":"should send to specified number of peers of used peers","time":{"start":1765317695162,"stop":1765317695167,"duration":5},"status":"passed","severity":"normal"},{"uid":"c0be9425b70010f7","name":"Query with Promise Callback, No Decoder","time":{"start":1765317947129,"stop":1765317947129,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda54a8490664168","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1765317633973,"stop":1765317633973,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a11ced24423a02","name":"should work with v3 peers","time":{"start":1765317695168,"stop":1765317695168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5c2c9b2e080010","name":"Refresh subscription","time":{"start":1765317902237,"stop":1765317902237,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9cb9a18186c5f55c","name":"should add event listeners for peer connect and disconnect","time":{"start":1765317647294,"stop":1765317647294,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ff5506a0d28a10","name":"should select older connection if present","time":{"start":1765317647594,"stop":1765317647594,"duration":0},"status":"passed","severity":"normal"},{"uid":"21385e023d0ff185","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765318188611,"stop":1765318188611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f062daf832a70f74","name":"Subscribe and publish message","time":{"start":1765317902235,"stop":1765317902235,"duration":0},"status":"passed","severity":"normal"},{"uid":"62114dcfd246c3bd","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1765318012433,"stop":1765318012433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de4f32de273c6ea","name":"should handle ENR without shardInfo","time":{"start":1765317656247,"stop":1765317656247,"duration":0},"status":"passed","severity":"normal"},{"uid":"541cb4d157111b8f","name":"should return cached hash on subsequent access","time":{"start":1765317648017,"stop":1765317648017,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dc89c9763b299e","name":"Push message with XML payload","time":{"start":1765318773614,"stop":1765318773614,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fe1e1f630d71cc","name":"should set field with only FILTER enabled","time":{"start":1765317639070,"stop":1765317639070,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b31470b10f8727","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1765317633959,"stop":1765317633959,"duration":0},"status":"passed","severity":"normal"},{"uid":"7481bc5df642ecd","name":"Subscribe and receives messages on 20 topics","time":{"start":1765318188615,"stop":1765318188615,"duration":0},"status":"passed","severity":"normal"},{"uid":"74685bae145dc95e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1765317694720,"stop":1765317694720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f1f90f11d2634","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1765317647310,"stop":1765317647313,"duration":3},"status":"passed","severity":"normal"},{"uid":"a963a252f351fa04","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765317870557,"stop":1765317870558,"duration":1},"status":"passed","severity":"normal"},{"uid":"572ecc4913f13740","name":"should successfully unsubscribe from an existing subscription","time":{"start":1765317695579,"stop":1765317695579,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6a92fb3d6de1b5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1765317639062,"stop":1765317639062,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f85b8b9d808771","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1765317682466,"stop":1765317682466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d538ed6b2b38667","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1765317695032,"stop":1765317695038,"duration":6},"status":"passed","severity":"normal"},{"uid":"821faf26646c3d8f","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1765317696481,"stop":1765317696482,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9d21ce7acb7e1d","name":"should handle cache.get errors gracefully","time":{"start":1765317660106,"stop":1765317660106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a141e2a4cd78fa","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1765317682460,"stop":1765317682460,"duration":0},"status":"passed","severity":"normal"},{"uid":"998db41637c44f5d","name":"throws on content topic with empty encoding field","time":{"start":1765317633956,"stop":1765317633956,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edb589753d10e06","name":"Push message with numeric payload","time":{"start":1765318773623,"stop":1765318773624,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bac8f066eaa79b","name":"should dial peer when no shard info available","time":{"start":1765317647759,"stop":1765317647760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05c2c02f164c637","name":"Push message with JSON payload","time":{"start":1765318773615,"stop":1765318773615,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a6ecbd3fb34481","name":"Subscribe to topic containing shell command and publish message","time":{"start":1765317902243,"stop":1765317902244,"duration":1},"status":"passed","severity":"normal"},{"uid":"6302146ce9fd1935","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765318188617,"stop":1765318188618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f870352feb159ee","name":"Check publish message containing shell command","time":{"start":1765317893669,"stop":1765317893669,"duration":0},"status":"passed","severity":"normal"},{"uid":"520081fe8214f1d4","name":"should trigger query when time since last query exceeds threshold","time":{"start":1765317696464,"stop":1765317696470,"duration":6},"status":"passed","severity":"normal"},{"uid":"dddec02a8bffd611","name":"Check received message containing numeric","time":{"start":1765318167925,"stop":1765318167926,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad6235f525c0e5a","name":"should update peer store before dialing","time":{"start":1765317646505,"stop":1765317646505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a410b761163a935b","name":"Check publish message containing Chinese","time":{"start":1765317893662,"stop":1765317893663,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6fafcda8deeab0","name":"Js publishes, other Js receives","time":{"start":1765317883656,"stop":1765317883657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3baa8ddbb83f1b8","name":"should fail to send if no connected peers found","time":{"start":1765317695162,"stop":1765317695162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed36db8a83f2f02","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765317921027,"stop":1765317921027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b46898ccab96a4b","name":"Check publish message containing emoji","time":{"start":1765317893670,"stop":1765317893671,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca133c36e50f336","name":"should discard bootstrap peers when has more than set limit","time":{"start":1765317765769,"stop":1765317765770,"duration":1},"status":"passed","severity":"normal"},{"uid":"31290724c80c5c59","name":"yields decoded messages","time":{"start":1765317647983,"stop":1765317647984,"duration":1},"status":"passed","severity":"normal"},{"uid":"2461a1007f7ea045","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1765317656132,"stop":1765317656133,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4d7722e65d0fdd","name":"Repair Request","time":{"start":1765317686135,"stop":1765317686135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b646ee042fef3e09","name":"Push message with content topic containing Arabic","time":{"start":1765318773618,"stop":1765318773618,"duration":0},"status":"passed","severity":"normal"},{"uid":"10102a83bddd51dd","name":"throws on empty content topic","time":{"start":1765317633953,"stop":1765317633953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6696a38d2c68736b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765318188620,"stop":1765318188620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02757397d7b3a9c","name":"should handle network check errors gracefully","time":{"start":1765317647769,"stop":1765317647769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3174e985a3a6ade","name":"Push message equal or less that 1MB","time":{"start":1765318773600,"stop":1765318773600,"duration":0},"status":"passed","severity":"normal"},{"uid":"292480d62f4ee69f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1765317932422,"stop":1765317932422,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b61d7a34bc586ed","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1765317682466,"stop":1765317682466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e369da1f3551f0e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765317870559,"stop":1765317870560,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c43c5e761d26b55","name":"Query with Ordered Callback, No Decoder","time":{"start":1765317947127,"stop":1765317947128,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f5476f882aeb7a","name":"Push message with content topic containing escaped characters","time":{"start":1765318773632,"stop":1765318773632,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b492af05ad028cc","name":"Publish message with custom timestamp: Wed Dec 18 2024 22:04:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1765317893671,"stop":1765317893672,"duration":1},"status":"passed","severity":"normal"},{"uid":"f760657537942867","name":"should create QueryOnConnect instance without options","time":{"start":1765317696445,"stop":1765317696445,"duration":0},"status":"passed","severity":"normal"},{"uid":"7417643d94248ddb","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1765317682481,"stop":1765317682485,"duration":4},"status":"passed","severity":"normal"},{"uid":"1cd9d3a19b759f4","name":"should handle v3 RLN errors","time":{"start":1765317695174,"stop":1765317695174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd554bd7c1cfd7a","name":"Check message with no payload is not received","time":{"start":1765318167947,"stop":1765318167947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6642b0c214376dc0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1765317696476,"stop":1765317696476,"duration":0},"status":"passed","severity":"normal"},{"uid":"231d4953e3f560eb","name":"ignores domain fetching errors","time":{"start":1765317656309,"stop":1765317656309,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4786f3cd65d9fe0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1765317932422,"stop":1765317932422,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5ab9035ddaf32e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1765317682467,"stop":1765317682469,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fa481cbb78694f2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765317870563,"stop":1765317870563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a1d2fbcb2bbe78","name":"should create PeerExchange instance with components","time":{"start":1765317656135,"stop":1765317656136,"duration":1},"status":"passed","severity":"normal"},{"uid":"607bf27e16e7b0d3","name":"Overlapping topic subscription","time":{"start":1765318188616,"stop":1765318188616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1e0293ddca3db","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1765317633958,"stop":1765317633958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1818221eb9d24a","name":"should allow redial after cooldown period","time":{"start":1765317647757,"stop":1765317647758,"duration":1},"status":"passed","severity":"normal"},{"uid":"575fe02e41a33eb","name":"should handle very large timestamps","time":{"start":1765317685922,"stop":1765317685923,"duration":1},"status":"passed","severity":"normal"},{"uid":"1827a0a6525ff262","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1765317633974,"stop":1765317633974,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee4e70aebf8fefa","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1765317665277,"stop":1765317665278,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a15fb91a23bf41a","name":"Push message with rate limit","time":{"start":1765318773621,"stop":1765318773621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a99dca9e52a7ef3","name":"should not change state when connections remain after disconnect","time":{"start":1765317647141,"stop":1765317647142,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c3bafdd3d6590d","name":"Push message with content topic containing long","time":{"start":1765318773617,"stop":1765318773617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77cda770ce9eed","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765318188603,"stop":1765318188604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9945d103e8db8a8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1765317646833,"stop":1765317646833,"duration":0},"status":"passed","severity":"normal"},{"uid":"20879367851c6403","name":"can start and stop the service","time":{"start":1765317898444,"stop":1765317898448,"duration":4},"status":"passed","severity":"normal"},{"uid":"c7a8266b6950bf5e","name":"Push message with numeric payload","time":{"start":1765318773612,"stop":1765318773612,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e393a4384b058a","name":"Push message with custom timestamp: 1765321348342","time":{"start":1765318773600,"stop":1765318773600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7a971c55453fa5","name":"should reject if LightPush is requested but not mounted","time":{"start":1765317697358,"stop":1765317697358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a70913cb7821a99","name":"can query messages normally","time":{"start":1765317978588,"stop":1765317978588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb0df0c1fbe2a15","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1765317728391,"stop":1765317728391,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cebf41e17c98507","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1765317682498,"stop":1765317682499,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f067215032084b","name":"should only return 1 node with relay and store capability","time":{"start":1765317656310,"stop":1765317656311,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb6549428f23542","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1765317682474,"stop":1765317682474,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bafbfb014c181c","name":"should properly create location multiaddrs - udp6","time":{"start":1765317639067,"stop":1765317639067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac39f8be8da3e9c1","name":"should not be delivered","time":{"start":1765317686174,"stop":1765317686174,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f5900f266cf6c8","name":"Push message with content topic containing escaped characters","time":{"start":1765318773619,"stop":1765318773619,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bc4f17e381e4c2","name":"should create all internal components","time":{"start":1765317648112,"stop":1765317648112,"duration":0},"status":"passed","severity":"normal"},{"uid":"3484d5439b7a0e24","name":"Fails to push message bigger that 1MB","time":{"start":1765318773600,"stop":1765318773600,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e276883c88e3e9","name":"Publish message with custom timestamp: Tue Dec 09 2025 21:04:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1765317893672,"stop":1765317893672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c999f280e5ec577","name":"Check received message containing Russian","time":{"start":1765318167939,"stop":1765318167940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2ea2a501c93123","name":"should set default options when no config provided","time":{"start":1765317648111,"stop":1765317648112,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ab132eef970588","name":"should handle retrieve function with query parameters","time":{"start":1765317696459,"stop":1765317696462,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ab645a78af5e519","name":"should filter out undefined ENRs","time":{"start":1765317656131,"stop":1765317656131,"duration":0},"status":"passed","severity":"normal"}] |