mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 03:13:15 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"5dab63293202df0d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755687168551,"stop":1755687168551,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0f5f8f6dcabd83","name":"should handle multiple peer connections","time":{"start":1755687184099,"stop":1755687184108,"duration":9},"status":"passed","severity":"normal"},{"uid":"85373688e9bf3683","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755687168536,"stop":1755687168536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a67021a9109b1b0","name":"should handle network check errors gracefully","time":{"start":1755687183734,"stop":1755687183734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8779c554bb588221","name":"Check meta is set [symmetric]","time":{"start":1755687204359,"stop":1755687204359,"duration":0},"status":"passed","severity":"normal"},{"uid":"44441c10c0aaba68","name":"Wrong topic","time":{"start":1755687514834,"stop":1755687514834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3becb7126ac61040","name":"throws on content topic with empty topic name field","time":{"start":1755687168535,"stop":1755687168535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9793f2ca23e2e77f","name":"LightPush","time":{"start":1755687595487,"stop":1755687595487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62e4ba512090c59","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755687228228,"stop":1755687228228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1275cf909f37ed","name":"should handle case when navigator is not available","time":{"start":1755687183660,"stop":1755687183661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b65cc918436c30","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755687215560,"stop":1755687215564,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7bd2ab037f9966c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755687564694,"stop":1755687564694,"duration":0},"status":"passed","severity":"normal"},{"uid":"991d0348e6bd4d76","name":"Push message with numeric payload","time":{"start":1755687808857,"stop":1755687808857,"duration":0},"status":"passed","severity":"normal"},{"uid":"91dd93a2056464a0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755687228234,"stop":1755687228235,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97d4c2a829e8cb7","name":"should handle general insertion and lookup correctly","time":{"start":1755687231653,"stop":1755687231654,"duration":1},"status":"passed","severity":"normal"},{"uid":"5638ecf2c8247dfa","name":"should handle shardReader errors","time":{"start":1755687184999,"stop":1755687184999,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a7fac54c0c1449","name":"Check received message containing emoji","time":{"start":1755687704836,"stop":1755687704837,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b391fe74b8d7153","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755687173903,"stop":1755687173907,"duration":4},"status":"passed","severity":"normal"},{"uid":"7685c880606d2224","name":"should wait for Store peer to be connected","time":{"start":1755687215982,"stop":1755687215982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c581f1d78a26b412","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755687184121,"stop":1755687184122,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ce4d46a60dacb8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755687714413,"stop":1755687714413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee365db42a187c07","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755687394478,"stop":1755687394479,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c6c1f9d47fff6b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755687714409,"stop":1755687714409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dd0f8aa5b40128","name":"should allow redial after failed dial cooldown expires","time":{"start":1755687183728,"stop":1755687183728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee80750968d8c1a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755687576522,"stop":1755687576522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5805eb4f1838c","name":"Throws when trying to push message with empty payload","time":{"start":1755687808876,"stop":1755687808877,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d4c23a509aa16a","name":"yields decoded messages","time":{"start":1755687184903,"stop":1755687184903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc6217d4669951a","name":"Check received message containing emoji","time":{"start":1755687704826,"stop":1755687704826,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b86697f95bd017","name":"udp ip6 address","time":{"start":1755687174022,"stop":1755687174022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea4c8fc40eb8bc5","name":"Fails to push message bigger that 1MB","time":{"start":1755687808882,"stop":1755687808882,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c4d9d3f8632ef","name":"should properly compute the node id","time":{"start":1755687174655,"stop":1755687174656,"duration":1},"status":"passed","severity":"normal"},{"uid":"3741354cc2e7169d","name":"should continually clean up expired entries at intervals","time":{"start":1755687213919,"stop":1755687213920,"duration":1},"status":"passed","severity":"normal"},{"uid":"19dd8ee9a984d771","name":"accepts valid content-filtered query","time":{"start":1755687184609,"stop":1755687184609,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ccaa5c14e5c621","name":"Check publish message containing Arabic","time":{"start":1755687417368,"stop":1755687417368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edcd3ee4e94fb23","name":"Push message with Basic HTML tag payload","time":{"start":1755687808874,"stop":1755687808874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6857e50142c75e74","name":"should create ShardReader with auto sharding network config","time":{"start":1755687184268,"stop":1755687184269,"duration":1},"status":"passed","severity":"normal"},{"uid":"3015221ce326bc95","name":"should handle peer store update failures gracefully","time":{"start":1755687184120,"stop":1755687184120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d86eb26f3acc811","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755687216014,"stop":1755687216015,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea896daaebe3492","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755687173924,"stop":1755687173925,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c556bc76e521677","name":"Fails to push message with large meta","time":{"start":1755687808880,"stop":1755687808880,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71be2006931d4f9","name":"should remove event listeners","time":{"start":1755687184087,"stop":1755687184087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aff9f48d77b0d48","name":"Check message with non string payload is not received","time":{"start":1755687704830,"stop":1755687704830,"duration":0},"status":"passed","severity":"normal"},{"uid":"afca37f99463b93e","name":"Check publish message containing Basic HTML tag","time":{"start":1755687417369,"stop":1755687417369,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2fc9148c86eace","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755687228254,"stop":1755687228255,"duration":1},"status":"passed","severity":"normal"},{"uid":"e714e9699d15ab80","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755687425936,"stop":1755687425936,"duration":0},"status":"passed","severity":"normal"},{"uid":"17959cef81a0afe9","name":"Push message with Russian payload","time":{"start":1755687808859,"stop":1755687808859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dba31384dfe32f1","name":"Check meta is set [ecies]","time":{"start":1755687206000,"stop":1755687206000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d30642470a3485","name":"Asymmetric encrypt & decrypt","time":{"start":1755687204780,"stop":1755687204780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4614125207d6c468","name":"Push message with content topic containing emoji","time":{"start":1755687808868,"stop":1755687808868,"duration":0},"status":"passed","severity":"normal"},{"uid":"671361c51be06140","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755687184461,"stop":1755687184462,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc5dc8e6ff61e42","name":"throws on content topic with empty version field","time":{"start":1755687168534,"stop":1755687168534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bcba4e44c53159","name":"Encoder throws on empty string content topic","time":{"start":1755687184983,"stop":1755687184983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d73360868080823","name":"Check message on other pubsub topic is not received","time":{"start":1755687704829,"stop":1755687704829,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0de6da9366aa0b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755687394484,"stop":1755687394484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1256326e6aa0e0","name":"Query with Ordered Callback, No message returned","time":{"start":1755687541551,"stop":1755687541551,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3f7651a25b5c69","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755687173919,"stop":1755687173920,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f5e7c6a84b152f","name":"Check received message containing short","time":{"start":1755687704831,"stop":1755687704832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4a4a28747dd9cb","name":"Query Generator - false","time":{"start":1755687574007,"stop":1755687574007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfbff4f1f315d60","name":"should return false when peer is not on the specified shard","time":{"start":1755687184278,"stop":1755687184278,"duration":0},"status":"passed","severity":"normal"},{"uid":"6435e86cba2f0e37","name":"should handle errors when globalThis is not available","time":{"start":1755687183650,"stop":1755687183651,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcc3e6b21abe64e","name":"Cluster id 0, shard 0","time":{"start":1755687562725,"stop":1755687562725,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc208fd916e45a09","name":"should dial peer immediately when queue is empty","time":{"start":1755687183714,"stop":1755687183714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d330b02e6ae96e0","name":"Check received message with timestamp: 1755687249746 ","time":{"start":1755687704837,"stop":1755687704837,"duration":0},"status":"passed","severity":"normal"},{"uid":"998e282f9440e5fe","name":"Check message received after jswaku node is restarted","time":{"start":1755687704830,"stop":1755687704831,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b3225e807906e2","name":"Decrypt messages","time":{"start":1755687395983,"stop":1755687395983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54a7c78f264db57","name":"should add event listener for peer:discovery","time":{"start":1755687183987,"stop":1755687183987,"duration":0},"status":"passed","severity":"normal"},{"uid":"358f440aaef9370a","name":"should drop connection to all peers on hangUp","time":{"start":1755687339353,"stop":1755687339353,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c8bf6cf8c66d0c","name":"Check received message containing escaped characters","time":{"start":1755687704836,"stop":1755687704836,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f3db5bc909d741","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755687714401,"stop":1755687714401,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8ff1e1e92910e4","name":"Query Generator, No Decoder","time":{"start":1755687541547,"stop":1755687541547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc275e547998e08","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755687184459,"stop":1755687184459,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50afdd497ac0f43","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755687425928,"stop":1755687425929,"duration":1},"status":"passed","severity":"normal"},{"uid":"36192d8d66d72970","name":"Check publish message after service node is restarted","time":{"start":1755687417374,"stop":1755687417374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53cab33dc83189b5","name":"Sample","time":{"start":1755687174079,"stop":1755687174079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e39cd328a6d0311","name":"should handle malformed response data","time":{"start":1755687194304,"stop":1755687194305,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f26ad4e43854a78","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755687714405,"stop":1755687714405,"duration":0},"status":"passed","severity":"normal"},{"uid":"21162e3d895f485e","name":"should properly create location multiaddrs - udp6","time":{"start":1755687174658,"stop":1755687174659,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc51c80becc1701","name":"Store - dialed after - with timeout","time":{"start":1755687595487,"stop":1755687595487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac6768c1344c44d","name":"Fails to push message with large meta","time":{"start":1755687808869,"stop":1755687808869,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ba1057e4951ef4","name":"should return true when peer is on the same cluster","time":{"start":1755687184270,"stop":1755687184270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e474a35db9a9b","name":"should lock peers when selected","time":{"start":1755687215967,"stop":1755687215967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f6525d9ebf398f","name":"should start all internal components","time":{"start":1755687184991,"stop":1755687184992,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c29f0d328f51e17","name":"should dial all peers on dial","time":{"start":1755687339352,"stop":1755687339353,"duration":1},"status":"passed","severity":"normal"},{"uid":"feba2e192164a260","name":"Check message received after jswaku node is restarted","time":{"start":1755687704839,"stop":1755687704840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2195992d8e04ed0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755687425928,"stop":1755687425928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f68adbbb7719a57","name":"Check received message containing Chinese","time":{"start":1755687704833,"stop":1755687704833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9552c6b19f87f442","name":"should handle errors gracefully when getting peer info","time":{"start":1755687184283,"stop":1755687184283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2991777076fd1f12","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755687168545,"stop":1755687168545,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e8f8cb763d32e6","name":"messageHashStr produces different results for different inputs","time":{"start":1755687184320,"stop":1755687184320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e89ac76ae72d336","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755687269783,"stop":1755687269783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba86abed7a44f54a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755687168552,"stop":1755687168552,"duration":0},"status":"passed","severity":"normal"},{"uid":"7638612f242c60f5","name":"Encoder throws on empty string content topic","time":{"start":1755687204361,"stop":1755687204361,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ecd2f6f62dad8","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755687215970,"stop":1755687215970,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2ee7fc01109be1","name":"should skip peers without peer exchange protocol","time":{"start":1755687194279,"stop":1755687194280,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8fe1f2240d888a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755687168540,"stop":1755687168540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b209a3a92018a941","name":"should keep entries that haven't expired yet","time":{"start":1755687213917,"stop":1755687213918,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6725f7c1cd1bed","name":"Ordered Callback - false","time":{"start":1755687574009,"stop":1755687574010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52e2c715f5e4987","name":"Push message with emoji payload","time":{"start":1755687808876,"stop":1755687808876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8c3af1e0179a4a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755687228235,"stop":1755687228235,"duration":0},"status":"passed","severity":"normal"},{"uid":"6519c70be75f4e9c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755687425940,"stop":1755687425940,"duration":0},"status":"passed","severity":"normal"},{"uid":"956a010e573e14ee","name":"Promise Callback - true","time":{"start":1755687574007,"stop":1755687574008,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c34a0b0d7e68628","name":"should not receive a peer event after stop","time":{"start":1755687475389,"stop":1755687475389,"duration":0},"status":"passed","severity":"normal"},{"uid":"62296b28049a0364","name":"Check received message with timestamp: 1755687249746000000 ","time":{"start":1755687704837,"stop":1755687704837,"duration":0},"status":"passed","severity":"normal"},{"uid":"834fc904fdbda060","name":"should clear dial history on stop","time":{"start":1755687183713,"stop":1755687183713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e41a5a3cf6c3e","name":"Push message with Chinese payload","time":{"start":1755687808873,"stop":1755687808873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7e19ab4c32c2da","name":"should handle different types of entries","time":{"start":1755687213918,"stop":1755687213919,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dd230fc8399be4","name":"Generator, 2 different shards","time":{"start":1755687532974,"stop":1755687532974,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf13bd7a403fdd12","name":"should not fail to stop the service if it was not started","time":{"start":1755687255158,"stop":1755687255159,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae9153b97c47bc","name":"Push message with content topic containing JSON","time":{"start":1755687808867,"stop":1755687808868,"duration":1},"status":"passed","severity":"normal"},{"uid":"6530fc3bf73a2cb1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755687173918,"stop":1755687173919,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e92bd8a26d9aa3","name":"Check received message containing JSON","time":{"start":1755687704835,"stop":1755687704836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3c7fc16efb4390","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755687194288,"stop":1755687194289,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c4085df7dc29e7","name":"Subscribe to topic containing short and publish message","time":{"start":1755687425935,"stop":1755687425935,"duration":0},"status":"passed","severity":"normal"},{"uid":"de80d9269cb1674f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755687168542,"stop":1755687168542,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e39c9de920acff7","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755687227643,"stop":1755687227644,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fcdc819fc7beb8","name":"Decoder throws on empty string content topic","time":{"start":1755687184984,"stop":1755687184984,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c161d759c1663e","name":"should handle peer not in mesh for all topics","time":{"start":1755687184145,"stop":1755687184145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee04fcb33d4b876","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755687233834,"stop":1755687233835,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca62a78c4cebda26","name":"configure the node with multiple content topics","time":{"start":1755687514834,"stop":1755687514835,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c04c72ad9a656da","name":"Decoder throws on empty string content topic","time":{"start":1755687206001,"stop":1755687206001,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caa959598257cf5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755687228249,"stop":1755687228249,"duration":0},"status":"passed","severity":"normal"},{"uid":"33709a6d21861711","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755687714414,"stop":1755687714415,"duration":1},"status":"passed","severity":"normal"},{"uid":"4658f68a107be54b","name":"does not throw on valid cases","time":{"start":1755687168531,"stop":1755687168531,"duration":0},"status":"passed","severity":"normal"},{"uid":"616a86ddb80fc3cd","name":"should handle onConnected and onDisconnected","time":{"start":1755687215969,"stop":1755687215969,"duration":0},"status":"passed","severity":"normal"},{"uid":"468d57fbe7c48169","name":"Push message with content topic containing Arabic","time":{"start":1755687808867,"stop":1755687808867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f370e7df5557180c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755687228229,"stop":1755687228229,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01a0883d0d2268f","name":"should reject if Relay is requested but not mounted","time":{"start":1755687215980,"stop":1755687215980,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb19566400946f34","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755687168537,"stop":1755687168538,"duration":1},"status":"passed","severity":"normal"},{"uid":"9beafc1a3da15444","name":"should clear existing timers before creating new ones","time":{"start":1755687184135,"stop":1755687184143,"duration":8},"status":"passed","severity":"normal"},{"uid":"d4ce677f131ee184","name":"throws if store query response has error status","time":{"start":1755687184902,"stop":1755687184902,"duration":0},"status":"passed","severity":"normal"},{"uid":"421e56cc13bb3712","name":"Get Nodes","time":{"start":1755687194024,"stop":1755687194024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8381b57f99c6ce","name":"should initialize bloom filter with correct parameters","time":{"start":1755687231649,"stop":1755687231650,"duration":1},"status":"passed","severity":"normal"},{"uid":"d573461e3f061699","name":"Check received message containing shell command","time":{"start":1755687704836,"stop":1755687704836,"duration":0},"status":"passed","severity":"normal"},{"uid":"7955a34935c6a6a6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app60/8/topic926/xml","time":{"start":1755687514826,"stop":1755687514827,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e01903a75e10247","name":"Passing page size 110 when there are 120 messages","time":{"start":1755687582373,"stop":1755687582374,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1d1d69e53dfb71","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755687215972,"stop":1755687215972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91894b9cdc5d110","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755687228251,"stop":1755687228253,"duration":2},"status":"passed","severity":"normal"},{"uid":"abbc656785229e6b","name":"Subscribe and receives messages on 20 topics","time":{"start":1755687714400,"stop":1755687714400,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ab1320e305a1a6","name":"should return false when navigator.onLine is false","time":{"start":1755687183654,"stop":1755687183659,"duration":5},"status":"passed","severity":"normal"},{"uid":"5dabc94bed473a2e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755687173922,"stop":1755687173923,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8922362f08d46ac","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755687168538,"stop":1755687168539,"duration":1},"status":"passed","severity":"normal"},{"uid":"29058c63ec082aa6","name":"Mutual subscription","time":{"start":1755687425924,"stop":1755687425924,"duration":0},"status":"passed","severity":"normal"},{"uid":"34574746b68b4558","name":"should handle large number of peers request","time":{"start":1755687194305,"stop":1755687194305,"duration":0},"status":"passed","severity":"normal"},{"uid":"49efdd8e34cfd1c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755687215969,"stop":1755687215970,"duration":1},"status":"passed","severity":"normal"},{"uid":"6345c5df44eb455f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755687425952,"stop":1755687425953,"duration":1},"status":"passed","severity":"normal"},{"uid":"deedbf3113f2511a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755687184307,"stop":1755687184307,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dc98e65cd93424","name":"should add event listeners to globalThis","time":{"start":1755687183649,"stop":1755687183650,"duration":1},"status":"passed","severity":"normal"},{"uid":"a290361f832f73ab","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755687206000,"stop":1755687206000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e953577de0ffd81","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755687228255,"stop":1755687228255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8826914b58e87468","name":"should handle incoming messages","time":{"start":1755687215887,"stop":1755687215887,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f03c72d9e3869d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755687184319,"stop":1755687184319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26a7edfabb1bc7f","name":"recovers when dns.resolve returns empty","time":{"start":1755687194491,"stop":1755687194492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff51c8269a087095","name":"Overlapping topic subscription","time":{"start":1755687425934,"stop":1755687425935,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6ba71cb77b4d8cb0","name":"should handle peer identify event","time":{"start":1755687194268,"stop":1755687194268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d2a08d0fd433a","name":"Push message with content topic containing SQL Injection","time":{"start":1755687808879,"stop":1755687808879,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0ed010ff7db23f","name":"Push message with unicode special characters payload","time":{"start":1755687808864,"stop":1755687808864,"duration":0},"status":"passed","severity":"normal"},{"uid":"130fe1a7c059d8df","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755687168541,"stop":1755687168541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa3cea9e1e1bcdd","name":"should stop peer exchange discovery","time":{"start":1755687194266,"stop":1755687194267,"duration":1},"status":"passed","severity":"normal"},{"uid":"79efcaa223ca29a7","name":"should create PeerExchange instance with components","time":{"start":1755687194306,"stop":1755687194307,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8da74e4a9902d4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755687394485,"stop":1755687394486,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba10fe2a026a9d55","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755687233840,"stop":1755687233840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43cfe0cb8fc678c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755687168536,"stop":1755687168536,"duration":0},"status":"passed","severity":"normal"},{"uid":"e364d810d58a032","name":"should initialize with default options","time":{"start":1755687194252,"stop":1755687194256,"duration":4},"status":"passed","severity":"normal"},{"uid":"c78308ec3fcbe5fe","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755687228227,"stop":1755687228227,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d9854304e60a4a","name":"should be safe to call multiple times","time":{"start":1755687184445,"stop":1755687184445,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd67ba01f2515f18","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755687184458,"stop":1755687184458,"duration":0},"status":"passed","severity":"normal"},{"uid":"222e238f45ab7a64","name":"should not modify tags of connections for different peers","time":{"start":1755687215973,"stop":1755687215973,"duration":0},"status":"passed","severity":"normal"},{"uid":"88758ded2475318b","name":"Generator, one shard","time":{"start":1755687532974,"stop":1755687532974,"duration":0},"status":"passed","severity":"normal"},{"uid":"305db5f8c43dffb9","name":"Push message with short payload","time":{"start":1755687808856,"stop":1755687808856,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf7d01b6ad55b74","name":"should dial peer when no shard info available","time":{"start":1755687183727,"stop":1755687183727,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e62abc56505585f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755687184442,"stop":1755687184445,"duration":3},"status":"passed","severity":"normal"},{"uid":"cca93f77ef11e1c2","name":"should not receive a peer event after stop","time":{"start":1755687255162,"stop":1755687255162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae746bccdbc8dd24","name":"Query with Ordered Callback, No Decoder","time":{"start":1755687541548,"stop":1755687541551,"duration":3},"status":"passed","severity":"normal"},{"uid":"23367bee681898fc","name":"messageHashStr works with IProtoMessage","time":{"start":1755687184319,"stop":1755687184319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb531d72017c8a2","name":"should remove event listeners","time":{"start":1755687184446,"stop":1755687184446,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fead4bbcb8ebb8","name":"ends if response has no messages","time":{"start":1755687184903,"stop":1755687184903,"duration":0},"status":"passed","severity":"normal"},{"uid":"16589315dad8cb2f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app47/3/topic987/test.js","time":{"start":1755687514832,"stop":1755687514833,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df5c6fa562b6a34","name":"Push message with escaped characters payload","time":{"start":1755687808875,"stop":1755687808875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1844dc4a8981572","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755687417371,"stop":1755687417371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a643821dd29353f","name":"Check received message containing long","time":{"start":1755687704822,"stop":1755687704822,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e779f5942b6074","name":"Check received message containing special chars","time":{"start":1755687704832,"stop":1755687704833,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad226f6b6434e593","name":"should allow redial after cooldown period","time":{"start":1755687183725,"stop":1755687183726,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aee2847c6576c70","name":"should not discard bootstrap peers if under the limit","time":{"start":1755687292506,"stop":1755687292506,"duration":0},"status":"passed","severity":"normal"},{"uid":"585f587f76956bf3","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755687233835,"stop":1755687233836,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dabab4278883dd","name":"Passing an array","time":{"start":1755687589376,"stop":1755687589377,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50bd1f567ec4df1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755687168549,"stop":1755687168549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed7151ac42f344e","name":"Ordered callback, aborts when callback returns true","time":{"start":1755687576522,"stop":1755687576522,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a0a010dc31168e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755687183641,"stop":1755687183643,"duration":2},"status":"passed","severity":"normal"},{"uid":"af8fac68f6c67223","name":"should merge provided config with defaults","time":{"start":1755687184991,"stop":1755687184991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff594fb85d78a17","name":"should do nothing if no non-locked connections to drop","time":{"start":1755687184459,"stop":1755687184460,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b5e7894e72c08f","name":"Push message with custom timestamp: 1755690873458","time":{"start":1755687808870,"stop":1755687808871,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e08341828da084","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755687308921,"stop":1755687308922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f597e0d9cbbc","name":"should be able to dial TLS multiaddrs","time":{"start":1755687339355,"stop":1755687339355,"duration":0},"status":"passed","severity":"normal"},{"uid":"391720cd2213b558","name":"should properly create location multiaddrs - udp4","time":{"start":1755687174658,"stop":1755687174658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e05f614644d74e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755687228232,"stop":1755687228233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c881d73e1bba35e5","name":"should handle ping failures gracefully","time":{"start":1755687184120,"stop":1755687184120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea64e46aef2da5","name":"tcp ip4 address","time":{"start":1755687174021,"stop":1755687174022,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9d34b17314c944","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755687228246,"stop":1755687228246,"duration":0},"status":"passed","severity":"normal"},{"uid":"249ff9a11975474e","name":"should not receive a peer event after stop","time":{"start":1755687198481,"stop":1755687198481,"duration":0},"status":"passed","severity":"normal"},{"uid":"42369c4d10e05b05","name":"should set field with only FILTER enabled","time":{"start":1755687174661,"stop":1755687174661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1292f57f510cb34","name":"should be safe to call multiple times","time":{"start":1755687183714,"stop":1755687183714,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23f31ff3c96799","name":"Push message with rate limit","time":{"start":1755687808869,"stop":1755687808869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1954afd49bc139b4","name":"Push to array if already present","time":{"start":1755687168454,"stop":1755687168455,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0474119efb212c","name":"should set field with all protocols enabled","time":{"start":1755687174660,"stop":1755687174660,"duration":0},"status":"passed","severity":"normal"},{"uid":"463d61e03a06ea94","name":"should be safe to call multiple times","time":{"start":1755687184088,"stop":1755687184088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dee03e1e2fd2002","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755687228236,"stop":1755687228236,"duration":0},"status":"passed","severity":"normal"},{"uid":"83adc955dfe935af","name":"should initialize with isNetworkConnected as false","time":{"start":1755687183647,"stop":1755687183648,"duration":1},"status":"passed","severity":"normal"},{"uid":"772f923a9f6be225","name":"should be able to decode the field with only STORE set to true","time":{"start":1755687173920,"stop":1755687173922,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9c7da37ec74c4e7","name":"does not validate decoders for hash queries","time":{"start":1755687184901,"stop":1755687184902,"duration":1},"status":"passed","severity":"normal"},{"uid":"8872061e4c5957a3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755687193654,"stop":1755687193657,"duration":3},"status":"passed","severity":"normal"},{"uid":"25c9c291cf9a9637","name":"Subscribe to topic containing Script and receive message","time":{"start":1755687714405,"stop":1755687714406,"duration":1},"status":"passed","severity":"normal"},{"uid":"7722b1bf25854003","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755687228253,"stop":1755687228254,"duration":1},"status":"passed","severity":"normal"},{"uid":"8080a35e65847894","name":"Ephemeral messages are not stored","time":{"start":1755687257280,"stop":1755687257281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3d2aa94ade7667","name":"should filter peers by codec","time":{"start":1755687184997,"stop":1755687184997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4efe155bfbc9e3","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755687292506,"stop":1755687292506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8359fdbc666aa2","name":"Query generator for multiple messages","time":{"start":1755687576514,"stop":1755687576519,"duration":5},"status":"passed","severity":"normal"},{"uid":"d7204f93500a659e","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755687184132,"stop":1755687184132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e074618cc6c29444","name":"Decoder throws on undefined content topic","time":{"start":1755687204361,"stop":1755687204361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6f34e1d1e13ab8","name":"Register correct protocols","time":{"start":1755687425925,"stop":1755687425925,"duration":0},"status":"passed","severity":"normal"},{"uid":"8680b4a73c4ddd63","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755687714410,"stop":1755687714410,"duration":0},"status":"passed","severity":"normal"},{"uid":"39253fab9bd18857","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755687714409,"stop":1755687714410,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a22eaebad427f","name":"msgTime: 0 ms from now, startTime: 1755428376841, endTime: 1755687576841","time":{"start":1755687590959,"stop":1755687590959,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadd3affdcfe62b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755687425951,"stop":1755687425952,"duration":1},"status":"passed","severity":"normal"},{"uid":"213510b8dba6aef","name":"should stop all internal components","time":{"start":1755687184992,"stop":1755687184992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c23c7bc5c3b5fce","name":"Push message with JSON payload","time":{"start":1755687808875,"stop":1755687808875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d562dd0a9c17d03e","name":"should be delivered immediately if received","time":{"start":1755687233841,"stop":1755687233841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9dd37c8cc7d70d","name":"Check message on other pubsub topic is not received","time":{"start":1755687704838,"stop":1755687704838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b57b03b5f0fa3e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755687168548,"stop":1755687168548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a00e233a5756dc7","name":"should decode valid enr with tcp successfully","time":{"start":1755687174653,"stop":1755687174653,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb79f93c7899992","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755687205999,"stop":1755687205999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3b48436c1a072d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755687215860,"stop":1755687215860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3152f6f0045927","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755687590960,"stop":1755687590960,"duration":0},"status":"passed","severity":"normal"},{"uid":"326e2e8de3b62dcd","name":"throws on content topic with too few or too many fields","time":{"start":1755687168532,"stop":1755687168533,"duration":1},"status":"passed","severity":"normal"},{"uid":"8399ba96068779f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755687714408,"stop":1755687714409,"duration":1},"status":"passed","severity":"normal"},{"uid":"446002b97267464","name":"Check received message containing escaped characters","time":{"start":1755687704826,"stop":1755687704826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce56e96e9b1004a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755687228256,"stop":1755687228256,"duration":0},"status":"passed","severity":"normal"},{"uid":"511a4d9c2345a453","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755687168778,"stop":1755687168778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e581e253ee1fed4","name":"Js publishes, other Js receives","time":{"start":1755687407328,"stop":1755687407328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2f3715caf608ef","name":"Relay - times out","time":{"start":1755687595486,"stop":1755687595486,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6facb94127f5cb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755687714414,"stop":1755687714414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5695c2c4dd40b97d","name":"should dial peer when on same shard","time":{"start":1755687183726,"stop":1755687183727,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3832848789ae08","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app23/10/topic121/test.js","time":{"start":1755687514828,"stop":1755687514830,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcb40b1af46c3707","name":"should create ConnectionManager with required options","time":{"start":1755687184989,"stop":1755687184990,"duration":1},"status":"passed","severity":"normal"},{"uid":"804c6e0ccf0b3257","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755687714421,"stop":1755687714421,"duration":0},"status":"passed","severity":"normal"},{"uid":"2789a5bf1571e5d","name":"accepts time-filtered query with content filter","time":{"start":1755687184611,"stop":1755687184613,"duration":2},"status":"passed","severity":"normal"},{"uid":"17fbe52cb3df90bf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755687714424,"stop":1755687714424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8dc9ca1e3156e1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755687714418,"stop":1755687714419,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d41a1c27bdbe75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755687228250,"stop":1755687228250,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bc3e457379960d","name":"Bloom filter","time":{"start":1755687233665,"stop":1755687233665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb39bc900309f45","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755687269777,"stop":1755687269778,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b14c1093661256","name":"should handle query errors","time":{"start":1755687194284,"stop":1755687194284,"duration":0},"status":"passed","severity":"normal"},{"uid":"747ba0ab0971d0e0","name":"groups content topics by expected pubsub topic","time":{"start":1755687168543,"stop":1755687168543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f98918f7bd11a07","name":"should handle dial errors","time":{"start":1755687184995,"stop":1755687184995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6b308b047f4c0c","name":"should set default options when no config provided","time":{"start":1755687184990,"stop":1755687184990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69ae8ddbbf2d45c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755687228243,"stop":1755687228243,"duration":0},"status":"passed","severity":"normal"},{"uid":"3772c8bb85bc78c7","name":"should handle browser offline state overriding peer connections","time":{"start":1755687183679,"stop":1755687183680,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef7609147a40d6e","name":"Decoder throws on undefined content topic","time":{"start":1755687184983,"stop":1755687184983,"duration":0},"status":"passed","severity":"normal"},{"uid":"347bf0bfff05508c","name":"Waku message hash computation (payload length 0)","time":{"start":1755687184307,"stop":1755687184308,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14e23223639f6ed","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755687173925,"stop":1755687173926,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd42959b61306794","name":"Sign & Recover","time":{"start":1755687204782,"stop":1755687204782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbb018de74f0264","name":"Push message with Arabic payload","time":{"start":1755687808873,"stop":1755687808873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d923f71bd206d95","name":"Check received message containing long","time":{"start":1755687704832,"stop":1755687704832,"duration":0},"status":"passed","severity":"normal"},{"uid":"30acf07e52ab2b1b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755687228240,"stop":1755687228240,"duration":0},"status":"passed","severity":"normal"},{"uid":"508921bfd6316ac8","name":"Push message with rate limit","time":{"start":1755687808881,"stop":1755687808881,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa56258380940738","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755687168549,"stop":1755687168550,"duration":1},"status":"passed","severity":"normal"},{"uid":"1441316e40b56ee3","name":"should only return 1 node with relay and store capability","time":{"start":1755687194493,"stop":1755687194494,"duration":1},"status":"passed","severity":"normal"},{"uid":"217468158890ab31","name":"Encoder throws on empty string content topic","time":{"start":1755687206001,"stop":1755687206001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d362adb3bfa09896","name":"should handle empty pubsub topics","time":{"start":1755687184144,"stop":1755687184144,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd10d72fec695de8","name":"Encoder throws on undefined content topic","time":{"start":1755687206000,"stop":1755687206000,"duration":0},"status":"passed","severity":"normal"},{"uid":"658e157adb4821b9","name":"should drop connection via multiaddr with hangUp","time":{"start":1755687339354,"stop":1755687339354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f613365eef3db061","name":"Round trip binary serialization","time":{"start":1755687184981,"stop":1755687184982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c467ea57745adeb9","name":"messageHashStr returns a hex string","time":{"start":1755687184318,"stop":1755687184319,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf8c4b5300333f9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755687184984,"stop":1755687184984,"duration":0},"status":"passed","severity":"normal"},{"uid":"802b9bf2d01fcb08","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755687714400,"stop":1755687714400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd2b94bb10630560","name":"Encoder throws on undefined content topic","time":{"start":1755687184983,"stop":1755687184983,"duration":0},"status":"passed","severity":"normal"},{"uid":"403ddd2de2728531","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755687168546,"stop":1755687168547,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc61016f08b53d9","name":"should retry on complete failure if specified","time":{"start":1755687215176,"stop":1755687215181,"duration":5},"status":"passed","severity":"normal"},{"uid":"116f7e2ac2d714aa","name":"should return false when peer has no shard info","time":{"start":1755687184276,"stop":1755687184276,"duration":0},"status":"passed","severity":"normal"},{"uid":"efda0da745eb7ab4","name":"can query messages normally","time":{"start":1755687566997,"stop":1755687566997,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdeaa53c2cc39e5","name":"Push message with special chars payload","time":{"start":1755687808872,"stop":1755687808872,"duration":0},"status":"passed","severity":"normal"},{"uid":"288bfdc14cd33b4f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755687194303,"stop":1755687194303,"duration":0},"status":"passed","severity":"normal"},{"uid":"52640fbb579aec8c","name":"returns all values when wanted number matches available values","time":{"start":1755687192935,"stop":1755687192938,"duration":3},"status":"passed","severity":"normal"},{"uid":"74b8a8c65aa2cc7c","name":"Query generator for multiple messages with different content topic format","time":{"start":1755687576520,"stop":1755687576521,"duration":1},"status":"passed","severity":"normal"},{"uid":"527f328de8284114","name":"should return usable stream attached to connection","time":{"start":1755687184707,"stop":1755687184708,"duration":1},"status":"passed","severity":"normal"},{"uid":"74883d176d940724","name":"should be able to encode the field with only STORE set to true","time":{"start":1755687173907,"stop":1755687173911,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3463c973b8b4436","name":"should be safe to call multiple times","time":{"start":1755687184449,"stop":1755687184449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f43ff6550c4d119","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755687173913,"stop":1755687173913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd62e7a27f875ba5","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755687269776,"stop":1755687269777,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b68ce2db378c99","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755687228246,"stop":1755687228246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d793ef1df5eb92c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755687228240,"stop":1755687228241,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af4bfa7bd1f8ea","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755687580658,"stop":1755687580659,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84a9298106f5aa0","name":"should not create relay timers when relay is not provided","time":{"start":1755687184127,"stop":1755687184127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fda8a45feecec71","name":"should populate queue if has active dial","time":{"start":1755687183725,"stop":1755687183725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d71a45d1ac61219","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755687193657,"stop":1755687193658,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c293898cd546ac","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755687174652,"stop":1755687174653,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f5e917829b7401","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755687394483,"stop":1755687394483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7405390a4cb2a30e","name":"should remove expired entries after TTL has passed","time":{"start":1755687213910,"stop":1755687213917,"duration":7},"status":"passed","severity":"normal"},{"uid":"85b7d6a8de333d85","name":"Subscribe to topic containing long and receive message","time":{"start":1755687714402,"stop":1755687714403,"duration":1},"status":"passed","severity":"normal"},{"uid":"e125451ee9fc3bd9","name":"can start the service","time":{"start":1755687198479,"stop":1755687198479,"duration":0},"status":"passed","severity":"normal"},{"uid":"361a9ad47b232ae8","name":"Push message with short payload","time":{"start":1755687808871,"stop":1755687808872,"duration":1},"status":"passed","severity":"normal"},{"uid":"283bdbaba957d75","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755687255163,"stop":1755687255166,"duration":3},"status":"skipped","severity":"normal"},{"uid":"766197bff083fa90","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755687215885,"stop":1755687215886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56ac6ad2a3777c7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755687269781,"stop":1755687269782,"duration":1},"status":"passed","severity":"normal"},{"uid":"886ba208c22bf2aa","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755687168547,"stop":1755687168547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b950652879459bb","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755687228234,"stop":1755687228234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88cae0ec14bae8","name":"Push message with special chars payload","time":{"start":1755687808857,"stop":1755687808858,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfab78056f5332c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755687168540,"stop":1755687168540,"duration":0},"status":"passed","severity":"normal"},{"uid":"437316bae43152ff","name":"Push message with content topic containing short","time":{"start":1755687808877,"stop":1755687808877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22190b72678dd91","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755687394477,"stop":1755687394477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55a094e6fb25503","name":"should properly create location multiaddrs - tcp4","time":{"start":1755687174658,"stop":1755687174658,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a7c5d7cef413a1","name":"should clear the dialing interval","time":{"start":1755687183713,"stop":1755687183713,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9645ccfdcdc70a0","name":"rejects content-filtered query with only contentTopics","time":{"start":1755687184609,"stop":1755687184610,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2855c26aeaa476","name":"handles different clusterIds correctly","time":{"start":1755687168544,"stop":1755687168544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7f2c39cefa94d6","name":"Stops search when maxGet is reached","time":{"start":1755687194025,"stop":1755687194025,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1091d6ddc714b3","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755687233836,"stop":1755687233836,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddfc8610bb85501","name":"should return true even if peer has no overlapping shards","time":{"start":1755687184270,"stop":1755687184271,"duration":1},"status":"passed","severity":"normal"},{"uid":"3627c228433a822c","name":"random static sharding 1 - Cluster ID: 865, Shard ID: 457","time":{"start":1755687562726,"stop":1755687562726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6529fb26d6b78d3","name":"should dial all known peers when reached zero connections","time":{"start":1755687292505,"stop":1755687292505,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d215deb87a2767f","name":"Check received message containing Russian","time":{"start":1755687704824,"stop":1755687704824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5799c179b68cb1b","name":"random static sharding 9 - Cluster ID: 481, Shard ID: 479","time":{"start":1755687562735,"stop":1755687562735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aafc6be8e0e3313","name":"Push message with content topic containing emoji","time":{"start":1755687808880,"stop":1755687808880,"duration":0},"status":"passed","severity":"normal"},{"uid":"462bdaa72f2af5fd","name":"should update ack status of messages in outgoing buffer","time":{"start":1755687233840,"stop":1755687233840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8095625d38d16e5b","name":"Store - dialed first","time":{"start":1755687595486,"stop":1755687595486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6afd5ec34695179","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755687204357,"stop":1755687204358,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55ac8455962231d","name":"Push message with content topic containing numeric","time":{"start":1755687808866,"stop":1755687808866,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d33270602f4de0","name":"Init the array if not present","time":{"start":1755687168452,"stop":1755687168454,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f565cd6c3da78f5","name":"should remove event listener for peer:discovery","time":{"start":1755687183991,"stop":1755687183991,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8481cf941a8534","name":"Push message with meta","time":{"start":1755687808869,"stop":1755687808869,"duration":0},"status":"passed","severity":"normal"},{"uid":"67decc39c2803e55","name":"Passing page size 0 when there are 110 messages","time":{"start":1755687582370,"stop":1755687582370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b531663e2e63e1","name":"should do nothing when connections still exist","time":{"start":1755687184452,"stop":1755687184452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0f5bf076f2b51e","name":"Publish message with custom timestamp: Wed Aug 20 2025 11:56:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1755687417372,"stop":1755687417372,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac1bc81cb836a8","name":"Correctly serialized arguments","time":{"start":1755687324001,"stop":1755687324001,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c98ae53154a29b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755687714404,"stop":1755687714405,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b875dccba4e1fa5","name":"Symmetric encrypt & Decrypt","time":{"start":1755687204780,"stop":1755687204781,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9bd807eaa59983","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755687184413,"stop":1755687184413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fdc9e5f302d72c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755687184458,"stop":1755687184458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c49eb4d42b91b3","name":"should perform ping and update peer store on timer","time":{"start":1755687184110,"stop":1755687184111,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58e75860d890965","name":"Check received message containing Script","time":{"start":1755687704834,"stop":1755687704835,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd153b5bb8fc3ba0","name":"Check received message containing Script","time":{"start":1755687704825,"stop":1755687704825,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8c91bd635bcf25","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755687714404,"stop":1755687714404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c34ec54c770094","name":"should handle peer store errors gracefully","time":{"start":1755687215566,"stop":1755687215566,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c950b7e9ee45d1e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755687590958,"stop":1755687590958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9c566c925671ec","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755687257282,"stop":1755687257283,"duration":1},"status":"passed","severity":"normal"},{"uid":"391a0237ec7dc43f","name":"return first retrieved peers without further DNS queries","time":{"start":1755687194494,"stop":1755687194494,"duration":0},"status":"passed","severity":"normal"},{"uid":"552ee43e4d778d4d","name":"Light Node - default protocols","time":{"start":1755687595488,"stop":1755687595488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d25e415e9ed1355","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755687228230,"stop":1755687228231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b31b1e469487fed","name":"should get / set TCP multiaddr","time":{"start":1755687174657,"stop":1755687174658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99593e28f9992db","name":"should call waitForPeer on Relay","time":{"start":1755687215982,"stop":1755687215982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80226896b41d74b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app60/1/topic854/utf8","time":{"start":1755687514830,"stop":1755687514831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ade93eafefc6bed","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755687194303,"stop":1755687194303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dcc24a9f72ad56","name":"Relay - dialed after","time":{"start":1755687595485,"stop":1755687595485,"duration":0},"status":"passed","severity":"normal"},{"uid":"51249bcb3fddf231","name":"should handle complete discovery-to-dial flow","time":{"start":1755687184003,"stop":1755687184003,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a03052ada6e350","name":"Check publish message containing Script","time":{"start":1755687417369,"stop":1755687417369,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf8b803b771180d","name":"Promise Callback - false","time":{"start":1755687574008,"stop":1755687574009,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbca2707e3e6438","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755687215967,"stop":1755687215967,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd81cb98d84080ed","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755687193658,"stop":1755687193659,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ee189c204582e4","name":"pre and post cipher","time":{"start":1755687204781,"stop":1755687204781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87c0fa84f7b86a4","name":"should create dialer with libp2p and shardReader","time":{"start":1755687183703,"stop":1755687183704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0af2bb8df20e90d","name":"should not retry if at least one success","time":{"start":1755687215182,"stop":1755687215182,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffc68c2bdc061ab","name":"Subscribe to topic containing XML and receive message","time":{"start":1755687714407,"stop":1755687714408,"duration":1},"status":"passed","severity":"normal"},{"uid":"660fb39b57b0f9d2","name":"should not be delivered","time":{"start":1755687233839,"stop":1755687233840,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca735f47d9caf43","name":"throws on empty content topic","time":{"start":1755687168532,"stop":1755687168532,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa54ff0f91011a8","name":"should successfully query peers and return peer infos","time":{"start":1755687194301,"stop":1755687194301,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c675c2f4968fc7","name":"Relay - dialed first","time":{"start":1755687595485,"stop":1755687595485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f4a98dc42cafde","name":"should return false and handle errors gracefully","time":{"start":1755687184996,"stop":1755687184996,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda9296fc437c0de","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755687194494,"stop":1755687194494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f51cee3dfb808b3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755687255163,"stop":1755687255163,"duration":0},"status":"skipped","severity":"normal"},{"uid":"914ca6dc4380663","name":"should start ping timers on peer connect","time":{"start":1755687184089,"stop":1755687184099,"duration":10},"status":"passed","severity":"normal"},{"uid":"3b7da73787347cd4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755687228248,"stop":1755687228248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbe4aea48569e93","name":"Check received message containing Arabic","time":{"start":1755687704824,"stop":1755687704824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9662e3751ea033","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755687228241,"stop":1755687228241,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dbf4ce69f07c8","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755687173911,"stop":1755687173912,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf1d8b34e9874e7","name":"Subscribe to topic containing Script and publish message","time":{"start":1755687425944,"stop":1755687425945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffebedb752fd7ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755687228253,"stop":1755687228253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c364a18e60e8ed05","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755687257281,"stop":1755687257282,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8a63e49d46b172","name":"should handle queue overflow by adding peers to queue","time":{"start":1755687183728,"stop":1755687183728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7e397f6567d3d8","name":"Decoder throws on undefined content topic","time":{"start":1755687206001,"stop":1755687206001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57a93af60c7b771","name":"Overlapping topic subscription","time":{"start":1755687714415,"stop":1755687714415,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb47a243622b2ea","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755687168545,"stop":1755687168545,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b9d31420d58e8c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755687422238,"stop":1755687422238,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb161f01a114e7","name":"should attach causal history and bloom filter to each message","time":{"start":1755687233833,"stop":1755687233833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ced45b81f526a12","name":"should handle case with no peers in store","time":{"start":1755687184455,"stop":1755687184456,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faf87cdbb359d0a","name":"Check publish message containing SQL Injection","time":{"start":1755687417368,"stop":1755687417369,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd93b84b2b18f30c","name":"Push message with custom timestamp: 1724928873458","time":{"start":1755687808870,"stop":1755687808870,"duration":0},"status":"passed","severity":"normal"},{"uid":"12231337593f3bdb","name":"should send relay ping messages on timer","time":{"start":1755687184132,"stop":1755687184133,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf36661f159c3917","name":"Push message with shell command payload","time":{"start":1755687808875,"stop":1755687808875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae6088af10442eb","name":"Check publish message containing unicode special characters","time":{"start":1755687417371,"stop":1755687417371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66713c38f632409","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app49/5/topic143/xml","time":{"start":1755687514827,"stop":1755687514828,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1dcf5361df985df","name":"Subscribe to topic containing XML and publish message","time":{"start":1755687425945,"stop":1755687425946,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8fe45e3cedef59","name":"should fail to send if no connected peers found","time":{"start":1755687215176,"stop":1755687215176,"duration":0},"status":"passed","severity":"normal"},{"uid":"522990f724158b0d","name":"should be safe to call multiple times","time":{"start":1755687184992,"stop":1755687184992,"duration":0},"status":"passed","severity":"normal"},{"uid":"661c1e1ed85f5404","name":"Ephemeral field set to true","time":{"start":1755687184982,"stop":1755687184982,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d2dfb37fe151e9","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755687233838,"stop":1755687233838,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bea2bb3ab3479b8","name":"Publish message with custom timestamp: Wed Aug 20 2025 09:56:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1755687417372,"stop":1755687417372,"duration":0},"status":"passed","severity":"normal"},{"uid":"61be9e129e46fc","name":"should handle case with all peers already connected","time":{"start":1755687184456,"stop":1755687184456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4926bf7ef3d086b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755687168548,"stop":1755687168548,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd8345cc6771c81","name":"should return peer for existing peer","time":{"start":1755687184456,"stop":1755687184457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60fde93c81c382","name":"should load peers from local storage and dispatch events","time":{"start":1755687198482,"stop":1755687198482,"duration":0},"status":"passed","severity":"normal"},{"uid":"242d86a8688280a0","name":"should add peer to queue when queue is not empty","time":{"start":1755687183715,"stop":1755687183720,"duration":5},"status":"passed","severity":"normal"},{"uid":"7ab69165aa680935","name":"should return false when peer shard info is not found","time":{"start":1755687184278,"stop":1755687184278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c012e11f5e81e895","name":"Passing page size 3 when there are 20 messages","time":{"start":1755687582371,"stop":1755687582372,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4a8a608fd2a915","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755687184414,"stop":1755687184414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6400a7348bc0f28c","name":"handles different networkShards values correctly","time":{"start":1755687168544,"stop":1755687168544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db97fd4ca750d78","name":"should start periodic discovery on start","time":{"start":1755687194286,"stop":1755687194286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7321fc3310ba328","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755687228247,"stop":1755687228248,"duration":1},"status":"passed","severity":"normal"},{"uid":"873c571acbbfb9a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755687168552,"stop":1755687168553,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a88f9965a2b3fb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755687168777,"stop":1755687168777,"duration":0},"status":"passed","severity":"normal"},{"uid":"de57a6b9c7621901","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755687233666,"stop":1755687233666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8c1b6c4181c061","name":"should handle corrupted shard info gracefully","time":{"start":1755687184283,"stop":1755687184284,"duration":1},"status":"passed","severity":"normal"},{"uid":"883e5a0a7172f665","name":"should handle peer store errors gracefully","time":{"start":1755687184001,"stop":1755687184001,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa62ff6afe2d07a1","name":"should handle peer connect event","time":{"start":1755687183661,"stop":1755687183662,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de26cf94f4c3100","name":"should not dispatch event when already disconnected","time":{"start":1755687183670,"stop":1755687183670,"duration":0},"status":"passed","severity":"normal"},{"uid":"51073f9f0c9bd6e0","name":"Renews subscription after lossing a connection","time":{"start":1755687714424,"stop":1755687714425,"duration":1},"status":"passed","severity":"normal"},{"uid":"47136a5891b07704","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755687714403,"stop":1755687714403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc91241ca52d898","name":"Passing page size 11 when there are 10 messages","time":{"start":1755687582373,"stop":1755687582373,"duration":0},"status":"passed","severity":"normal"},{"uid":"379ce0896d1bf124","name":"Push message with content topic containing unicode special characters","time":{"start":1755687808879,"stop":1755687808880,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8962c0dbf42090","name":"should hang up with multiaddr and return true on success","time":{"start":1755687184996,"stop":1755687184996,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c91b9b028f317ca","name":"should create ShardReader with static shards network config","time":{"start":1755687184269,"stop":1755687184269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad5ec83648325ce","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755687714419,"stop":1755687714420,"duration":1},"status":"passed","severity":"normal"},{"uid":"1603dbba83bdcd25","name":"should handle queue processing errors gracefully","time":{"start":1755687183733,"stop":1755687183733,"duration":0},"status":"passed","severity":"normal"},{"uid":"36da37bebb62ddb4","name":"should handle ENR without shardInfo","time":{"start":1755687194285,"stop":1755687194285,"duration":0},"status":"passed","severity":"normal"},{"uid":"34373777896a2572","name":"should handle peer disconnect event when no connections remain","time":{"start":1755687183666,"stop":1755687183666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89b6072404f0f0e","name":"should return false when network is not connected","time":{"start":1755687184993,"stop":1755687184994,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75f911ed252685f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755687168546,"stop":1755687168546,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aceda005ac89770","name":"messageHashStr produces consistent results for the same input","time":{"start":1755687184319,"stop":1755687184319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33dfb5e627be79d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755687173917,"stop":1755687173918,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c9dada77a38efa","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755687417373,"stop":1755687417373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd2827bc0efb1c0","name":"should encodeTxt and decodeTxt","time":{"start":1755687174651,"stop":1755687174652,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcee637c5fe2e72","name":"should not fail to stop the service if it was not started","time":{"start":1755687475386,"stop":1755687475387,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c9c6eecc1707f1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755687714421,"stop":1755687714422,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a37b039113481ef","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755687184110,"stop":1755687184110,"duration":0},"status":"passed","severity":"normal"},{"uid":"432529ec36c622eb","name":"Push message with shell command payload","time":{"start":1755687808862,"stop":1755687808863,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5cdd4894f49c2b","name":"random static sharding 6 - Cluster ID: 751, Shard ID: 426","time":{"start":1755687562728,"stop":1755687562734,"duration":6},"status":"passed","severity":"normal"},{"uid":"3ba44d3570211c0c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755687168550,"stop":1755687168550,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd4bbd65b920457","name":"Check publish message containing JSON","time":{"start":1755687417370,"stop":1755687417370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6931d50c4aa1e6bb","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755687192939,"stop":1755687192939,"duration":0},"status":"passed","severity":"normal"},{"uid":"b667157c5ed7cabd","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755687425929,"stop":1755687425931,"duration":2},"status":"passed","severity":"normal"},{"uid":"faef37c81477659a","name":"ends after yielding if response size indicates end","time":{"start":1755687184905,"stop":1755687184906,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfacc0dac426483","name":"Push message with XML payload","time":{"start":1755687808874,"stop":1755687808874,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f26c13f5489899","name":"should start the dialing interval","time":{"start":1755687183704,"stop":1755687183704,"duration":0},"status":"passed","severity":"normal"},{"uid":"716e84b2c9337f38","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755687564697,"stop":1755687564697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38d0272dd457225","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755687714405,"stop":1755687714405,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c2ac9e67b07167","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755687228227,"stop":1755687228227,"duration":0},"status":"passed","severity":"normal"},{"uid":"232ea68bd5d66ab","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755687425949,"stop":1755687425950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24c1953a0c6d304","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755687714422,"stop":1755687714423,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef5abdafdf25c26","name":"should be safe to call multiple times","time":{"start":1755687184993,"stop":1755687184993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2138549971ea0925","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755687704840,"stop":1755687704840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b180d1ee2121a4e","name":"Throws when trying to push message with empty payload","time":{"start":1755687808865,"stop":1755687808865,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a3353c7864a37d","name":"Push message with escaped characters payload","time":{"start":1755687808863,"stop":1755687808863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3964a56ab3a4e21a","name":"connects to nwaku","time":{"start":1755687589375,"stop":1755687589376,"duration":1},"status":"passed","severity":"normal"},{"uid":"931d42209e764c73","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755687526263,"stop":1755687526263,"duration":0},"status":"passed","severity":"normal"},{"uid":"75645f9d458b8bd0","name":"Publish message with rate limit","time":{"start":1755687417374,"stop":1755687417375,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d798cfe5abd744","name":"should dispatch network event when browser goes offline","time":{"start":1755687183674,"stop":1755687183675,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7af86f6f0b295","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755687184308,"stop":1755687184308,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f5a3b09910c17e","name":"should decode valid enr successfully","time":{"start":1755687174652,"stop":1755687174652,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bbb5e0adc2707c","name":"isConnected should return false after all peers disconnect","time":{"start":1755687269780,"stop":1755687269780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e0d0a766dcca22","name":"should query peers that support peer exchange","time":{"start":1755687194272,"stop":1755687194273,"duration":1},"status":"passed","severity":"normal"},{"uid":"f925e4e4abac4591","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755687580659,"stop":1755687580660,"duration":1},"status":"passed","severity":"normal"},{"uid":"782004a02e8d80f8","name":"Waku message hash computation (no timestamp)","time":{"start":1755687184308,"stop":1755687184308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4aea80e8ad7e76a","name":"should initialize with libp2p components","time":{"start":1755687194301,"stop":1755687194301,"duration":0},"status":"passed","severity":"normal"},{"uid":"91604fa61a8241b9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755687425947,"stop":1755687425947,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c987de72a8d4ee","name":"can start and stop the service","time":{"start":1755687475386,"stop":1755687475386,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e4f81f1ee1f3ee","name":"Check received message containing JSON","time":{"start":1755687704825,"stop":1755687704825,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25c5e2d9282876c","name":"Cluster ID 0, shard 1","time":{"start":1755687562725,"stop":1755687562726,"duration":1},"status":"passed","severity":"normal"},{"uid":"c263e12d232a5ad1","name":"should retry if all attempts fail","time":{"start":1755687214817,"stop":1755687214817,"duration":0},"status":"passed","severity":"normal"},{"uid":"696d2b842517ef0a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755687714409,"stop":1755687714409,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6ca0f182cd4f39","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755687425939,"stop":1755687425939,"duration":0},"status":"passed","severity":"normal"},{"uid":"9223e4936120e321","name":"Push message with custom timestamp: 1755683673458","time":{"start":1755687808881,"stop":1755687808881,"duration":0},"status":"passed","severity":"normal"},{"uid":"20629df3abe5e7e8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755687228226,"stop":1755687228227,"duration":1},"status":"passed","severity":"normal"},{"uid":"c182a7c246f4d007","name":"should have no discoveries enabled by default","time":{"start":1755687215491,"stop":1755687215492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac97dc9e566ff99c","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755687410667,"stop":1755687410667,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d8c5a9ddf8271e","name":"should drop connection to one peer on hangUp","time":{"start":1755687339354,"stop":1755687339354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f687cb501ffe7e4","name":"should process tasks in queue","time":{"start":1755687214794,"stop":1755687214795,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f840a0e1bf1d214","name":"should handle peer store errors gracefully","time":{"start":1755687184457,"stop":1755687184457,"duration":0},"status":"passed","severity":"normal"},{"uid":"866262453b24d7bf","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755687514824,"stop":1755687514824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6a7af677824939","name":"should skip peers without peerInfo in ENR","time":{"start":1755687194285,"stop":1755687194285,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cddb83226d8a1","name":"should handle empty peer infos gracefully","time":{"start":1755687194301,"stop":1755687194302,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a9fcfd0cceaa3e","name":"Check publish message containing Russian","time":{"start":1755687417368,"stop":1755687417368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a3da29b3ff703f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755687323754,"stop":1755687323754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5448805c65940d03","name":"should properly create peer info with all multiaddrs","time":{"start":1755687174660,"stop":1755687174660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0884be77bf6d903","name":"Subscribe to topic containing XML and receive message","time":{"start":1755687714420,"stop":1755687714421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5531b05ca8d51257","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755687228247,"stop":1755687228247,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd4c8e90bc05c40","name":"topics with same application and version share the same shard","time":{"start":1755687168542,"stop":1755687168542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d1ac33aca1430f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755687228224,"stop":1755687228224,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e0549b495ec382","name":"Relay","time":{"start":1755687255769,"stop":1755687255770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c316dece8979d66d","name":"should be safe to call multiple times","time":{"start":1755687183988,"stop":1755687183990,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf87991fb322d4c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755687228256,"stop":1755687228257,"duration":1},"status":"passed","severity":"normal"},{"uid":"634251d8c083f5a2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755687590959,"stop":1755687590959,"duration":0},"status":"passed","severity":"normal"},{"uid":"310b608a07cb625c","name":"different cluster: nodes don't connect","time":{"start":1755687323754,"stop":1755687323755,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64b795acf7897cc","name":"should handle task timeouts","time":{"start":1755687214804,"stop":1755687214805,"duration":1},"status":"passed","severity":"normal"},{"uid":"137580166117fa3d","name":"Sets default value correctly","time":{"start":1755687589378,"stop":1755687589378,"duration":0},"status":"passed","severity":"normal"},{"uid":"9babf8df91642487","name":"Subscribe and receive messages via lightPush","time":{"start":1755687714398,"stop":1755687714398,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ebf8f9c7283c93","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755687323755,"stop":1755687323755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fad8808743ae66e","name":"Push message with content topic containing short","time":{"start":1755687808865,"stop":1755687808865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c639be3ecd95fb6","name":"Push message with content topic containing special chars","time":{"start":1755687808878,"stop":1755687808878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d22343d8a915d4","name":"should insert elements correctly","time":{"start":1755687231650,"stop":1755687231651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07b169bcb22f6e4","name":"new peer added after a peer was already found","time":{"start":1755687422238,"stop":1755687422238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fefcec42dea512","name":"can start and stop the service","time":{"start":1755687198479,"stop":1755687198479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b19c4cec64996b","name":"should not return locked peers if enough unlocked are available","time":{"start":1755687215968,"stop":1755687215968,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f7907622a6e20a","name":"Subscribe to topic containing long and publish message","time":{"start":1755687425935,"stop":1755687425935,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2242054efd17fc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755687526258,"stop":1755687526261,"duration":3},"status":"passed","severity":"normal"},{"uid":"9dfb0056ed03a285","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755687184109,"stop":1755687184110,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a3be726bdef79f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755687227639,"stop":1755687227639,"duration":0},"status":"passed","severity":"normal"},{"uid":"243e6daa75354f97","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755687198482,"stop":1755687198482,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25b1a2e52baed70","name":"Subscribe to topic containing Script and receive message","time":{"start":1755687714420,"stop":1755687714420,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c87d97947094d73","name":"it tolerates circular branch references","time":{"start":1755687194491,"stop":1755687194491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa11bc2e382438c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755687410667,"stop":1755687410667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8320afb83818fcec","name":"throws if decoders don't match content topics","time":{"start":1755687184901,"stop":1755687184901,"duration":0},"status":"passed","severity":"normal"},{"uid":"713422a63672af86","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755687184002,"stop":1755687184003,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a4c1f6e05cffa0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755687215564,"stop":1755687215565,"duration":1},"status":"passed","severity":"normal"},{"uid":"b311ffb3f40220a4","name":"should emit a peer event after start","time":{"start":1755687475387,"stop":1755687475388,"duration":1},"status":"passed","severity":"normal"},{"uid":"893b6c0706cd77df","name":"Check publish message containing Chinese","time":{"start":1755687417367,"stop":1755687417368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d9958dd3201a45","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755687308922,"stop":1755687308922,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9b8e7a21b45fca","name":"should remove event listeners from globalThis","time":{"start":1755687183652,"stop":1755687183653,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3dee7977579232","name":"Check received message containing XML","time":{"start":1755687704825,"stop":1755687704825,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e17bca1092bff","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app81/8/topic638/proto","time":{"start":1755687514832,"stop":1755687514832,"duration":0},"status":"passed","severity":"normal"},{"uid":"de617edd7f83c7c2","name":"Push message with content topic containing long","time":{"start":1755687808865,"stop":1755687808866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfbe5fe620d7158","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755687184279,"stop":1755687184281,"duration":2},"status":"passed","severity":"normal"},{"uid":"1811c69af863862d","name":"should dial one peer on dial","time":{"start":1755687339353,"stop":1755687339354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae45cd85cd92867a","name":"Check message with invalid timestamp is not received","time":{"start":1755687704828,"stop":1755687704828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fecc19b3d0fbce","name":"Relay Node - default protocol","time":{"start":1755687595488,"stop":1755687595488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7aa25534590990","name":"should check false positive rate","time":{"start":1755687231654,"stop":1755687231654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a02186a349a073f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755687184460,"stop":1755687184461,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e0a7509aa3cf6a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755687714403,"stop":1755687714403,"duration":0},"status":"passed","severity":"normal"},{"uid":"99946d21022fb98d","name":"should throw error when no peers are available","time":{"start":1755687215859,"stop":1755687215859,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d07eecfe4d1d7d","name":"Subscribe to topic containing short and receive message","time":{"start":1755687714416,"stop":1755687714416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c2fa3ca0ccb19","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755687184993,"stop":1755687184993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef76d5a3c6a798ad","name":"Subscribe and receive messages via lightPush","time":{"start":1755687714411,"stop":1755687714411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc2f560aceade84","name":"should properly clean up resources when disposed","time":{"start":1755687213919,"stop":1755687213919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c53f150a9808f4c","name":"Fields are not dropped","time":{"start":1755687184662,"stop":1755687184662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1fc43a050b4677","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755687394485,"stop":1755687394485,"duration":0},"status":"passed","severity":"normal"},{"uid":"12271d2ce0065d4c","name":"Check received message with timestamp: 1755687249746 ","time":{"start":1755687704827,"stop":1755687704827,"duration":0},"status":"passed","severity":"normal"},{"uid":"945a3aad061ea85d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755687590956,"stop":1755687590956,"duration":0},"status":"passed","severity":"normal"},{"uid":"858c7047367fafd1","name":"should update peer store before dialing","time":{"start":1755687183993,"stop":1755687184001,"duration":8},"status":"passed","severity":"normal"},{"uid":"68026ba9158b9411","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755687194302,"stop":1755687194303,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5716f99c098831","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755687184307,"stop":1755687184307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27f5611a354c742","name":"should be safe to call multiple times","time":{"start":1755687183991,"stop":1755687183991,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd51a155c924ebad","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755687590957,"stop":1755687590957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6143ab9dae9e4cee","name":"should enable all discoveries when explicitly set","time":{"start":1755687215492,"stop":1755687215492,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fec6439ac8be27","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755687394479,"stop":1755687394480,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3d88f839194260","name":"rejects hash query with content filter parameters","time":{"start":1755687184610,"stop":1755687184610,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f2d6e04363283f","name":"same cluster, static sharding: nodes connect","time":{"start":1755687323751,"stop":1755687323751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0843a77bf8b9cfb","name":"should add event listeners to libp2p","time":{"start":1755687183648,"stop":1755687183649,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b963928abfbd0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755687228248,"stop":1755687228248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb2e4bb3132608f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755687526263,"stop":1755687526263,"duration":0},"status":"passed","severity":"normal"},{"uid":"657c638f57490040","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755687714412,"stop":1755687714412,"duration":0},"status":"passed","severity":"normal"},{"uid":"547e00626ed73040","name":"Does not throw an exception when node disconnects","time":{"start":1755687589376,"stop":1755687589376,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d2e188714e7ed3","name":"should handle hash queries without validation","time":{"start":1755687215860,"stop":1755687215860,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c6941bf89738c0","name":"should set field with only STORE enabled","time":{"start":1755687174661,"stop":1755687174661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04bdf957e65c476","name":"should reject if Filter is requested but not mounted","time":{"start":1755687215981,"stop":1755687215981,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd9135fed82344e","name":"should dial more peers if under maxConnections","time":{"start":1755687184459,"stop":1755687184459,"duration":0},"status":"passed","severity":"normal"},{"uid":"876a46affcdaa149","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755687714418,"stop":1755687714418,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b42ce8e0bd2e74","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755687228245,"stop":1755687228246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ce4334aba750e5","name":"should return false when peer is not found","time":{"start":1755687184282,"stop":1755687184283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46c7877fd79fa28","name":"Push message with content topic containing long","time":{"start":1755687808877,"stop":1755687808877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70991ccd3e9b46a","name":"should return all connected peers without codec filter","time":{"start":1755687184997,"stop":1755687184997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af2b1867e1e2e3b","name":"A test","time":{"start":1755687309218,"stop":1755687309218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2404cb763a7ce9be","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755687526261,"stop":1755687526261,"duration":0},"status":"passed","severity":"normal"},{"uid":"4323a29af7cc0b69","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755687173923,"stop":1755687173924,"duration":1},"status":"passed","severity":"normal"},{"uid":"be09a8ba39c8cfb","name":"should process up to 3 peers at once","time":{"start":1755687183732,"stop":1755687183732,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1330b8c96ed39f","name":"Check message with no payload is not received","time":{"start":1755687704839,"stop":1755687704839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d203dd64ed3f3434","name":"msgTime: 0 ms from now, startTime: 1755601176841, endTime: 1755687576841","time":{"start":1755687590960,"stop":1755687590960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3515ca30692ab559","name":"should not execute task if max attempts is 0","time":{"start":1755687214805,"stop":1755687214816,"duration":11},"status":"passed","severity":"normal"},{"uid":"d084d984c5e9611d","name":"random static sharding 4 - Cluster ID: 698, Shard ID: 734","time":{"start":1755687562728,"stop":1755687562728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d94c57a687e0df3","name":"should create all internal components","time":{"start":1755687184991,"stop":1755687184991,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3b276b7c29cf9b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755687233833,"stop":1755687233834,"duration":1},"status":"passed","severity":"normal"},{"uid":"a057c705b294e124","name":"Encoder throws on undefined content topic","time":{"start":1755687204360,"stop":1755687204361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7da5617e2b0b77f","name":"should not be empty after adding a subscription","time":{"start":1755687216013,"stop":1755687216014,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a3d61afdd897c8","name":"Check received message containing Basic HTML tag","time":{"start":1755687704835,"stop":1755687704835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e6807a21c0e036","name":"should select older connection if present","time":{"start":1755687184545,"stop":1755687184548,"duration":3},"status":"passed","severity":"normal"},{"uid":"56f0e44ce7dc5519","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755687168551,"stop":1755687168552,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa98f2d98ab71c3","name":"should properly start and stop event listening","time":{"start":1755687215565,"stop":1755687215565,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb7df8fd2583c98","name":"should handle cache.get errors gracefully","time":{"start":1755687198483,"stop":1755687198483,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb7f2e6d85c0752","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755687714412,"stop":1755687714412,"duration":0},"status":"passed","severity":"normal"},{"uid":"779b2d44ad12fd2d","name":"should throw an error for insufficient data","time":{"start":1755687168778,"stop":1755687168778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9746ea3c98c2fe4","name":"should skip peers without peer exchange protocol","time":{"start":1755687194268,"stop":1755687194269,"duration":1},"status":"passed","severity":"normal"},{"uid":"50adb605ed872474","name":"Push message with content topic containing special chars","time":{"start":1755687808866,"stop":1755687808866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb8a7facb5b45b9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755687174661,"stop":1755687174662,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a45b33eb9eb2787","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755687184609,"stop":1755687184609,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c1b36cc1834437","name":"throws on content topic with non-number generation field","time":{"start":1755687168533,"stop":1755687168533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb4d57ba6f06a19","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755687168549,"stop":1755687168549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87e40d4332da568","name":"Push message with numeric payload","time":{"start":1755687808872,"stop":1755687808872,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fc48eecc6f14a2","name":"Check received message containing Basic HTML tag","time":{"start":1755687704825,"stop":1755687704825,"duration":0},"status":"passed","severity":"normal"},{"uid":"9351c9b76df6db7f","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755687215499,"stop":1755687215499,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd449c207f9a1735","name":"Callback on promise","time":{"start":1755687576521,"stop":1755687576521,"duration":0},"status":"passed","severity":"normal"},{"uid":"23838c818007f86d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755687714414,"stop":1755687714414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dac5165533cf7ce","name":"should create RPC request with correct parameters","time":{"start":1755687194306,"stop":1755687194306,"duration":0},"status":"passed","severity":"normal"},{"uid":"40225a6f398d5892","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755687233839,"stop":1755687233839,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b474cbbbeee245","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755687580657,"stop":1755687580658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8142053ff39be38d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755687183659,"stop":1755687183660,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8defaa2bbc27783","name":"should handle mixed protocol support correctly","time":{"start":1755687215566,"stop":1755687215567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c2c39ce286cf99","name":"should remove event listeners from libp2p","time":{"start":1755687183652,"stop":1755687183652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a95c7fcede12bda","name":"should clear all timers","time":{"start":1755687184087,"stop":1755687184088,"duration":1},"status":"passed","severity":"normal"},{"uid":"226a215984a41d8c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755687714401,"stop":1755687714401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4de1452cd0914b2","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755687228233,"stop":1755687228234,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa1ab381f565023","name":"retrieves a single peer","time":{"start":1755687194491,"stop":1755687194491,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd6b39c484c77f2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755687714400,"stop":1755687714400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a19195788b0eb11","name":"Subscribe and receives messages on 20 topics","time":{"start":1755687714413,"stop":1755687714414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54ed1236d4ddba5","name":"should handle errors when removing globalThis listeners","time":{"start":1755687183653,"stop":1755687183653,"duration":0},"status":"passed","severity":"normal"},{"uid":"4086c19ae7bcf749","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755687714422,"stop":1755687714422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4235f8d53b0ac5c","name":"Check received message containing XML","time":{"start":1755687704835,"stop":1755687704835,"duration":0},"status":"passed","severity":"normal"},{"uid":"66af9594c50ffa1","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755687580660,"stop":1755687580660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee990da0b9f35f48","name":"Query Generator - true","time":{"start":1755687574006,"stop":1755687574007,"duration":1},"status":"passed","severity":"normal"},{"uid":"2187faaa6183f3b","name":"Passing invalid cursor","time":{"start":1755687526267,"stop":1755687526268,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8041ec1f03b75d","name":"Push message with SQL Injection payload","time":{"start":1755687808873,"stop":1755687808874,"duration":1},"status":"passed","severity":"normal"},{"uid":"536885aa275619ea","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755687576520,"stop":1755687576520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f030fa4aa6869e20","name":"Default pageSize","time":{"start":1755687582375,"stop":1755687582375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7560b5714996c2ce","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755687215970,"stop":1755687215970,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dce6f28edf03bae","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755687228230,"stop":1755687228230,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e4f7787925f55e","name":"Subscribe and publish message","time":{"start":1755687425926,"stop":1755687425928,"duration":2},"status":"passed","severity":"normal"},{"uid":"c12430ff6e67e9e3","name":"Decoder throws on empty string content topic","time":{"start":1755687204362,"stop":1755687204362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19715c39510d4e4","name":"should handle multiple query options for time ranges","time":{"start":1755687215859,"stop":1755687215859,"duration":0},"status":"passed","severity":"normal"},{"uid":"965ad6a31a321d13","name":"Stops search when 2 null results are returned","time":{"start":1755687194025,"stop":1755687194025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff1a086b02c8a93","name":"should increase lamport timestamp","time":{"start":1755687233831,"stop":1755687233831,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cfe79828d8bfe5","name":"should get / set UDP multiaddr","time":{"start":1755687174657,"stop":1755687174657,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aeda8d92ac8e35","name":"should monitor connected peers and store them into cache","time":{"start":1755687329685,"stop":1755687329685,"duration":0},"status":"passed","severity":"normal"},{"uid":"732b17ee9bb8596d","name":"should never report false negatives","time":{"start":1755687231651,"stop":1755687231651,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c7ccc903e22405","name":"should handle a minimal index list","time":{"start":1755687168777,"stop":1755687168777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7477d10ebdb9c65a","name":"random static sharding 10 - Cluster ID: 775, Shard ID: 298","time":{"start":1755687562735,"stop":1755687562736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af7932c12e1d731","name":"Push message with content topic containing SQL Injection","time":{"start":1755687808867,"stop":1755687808867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfa8b4ea2dc49a5","name":"should query peer with peer exchange protocol","time":{"start":1755687194279,"stop":1755687194279,"duration":0},"status":"passed","severity":"normal"},{"uid":"df08c0fff1449a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755687228250,"stop":1755687228250,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8cb4e8a661b1a6","name":"should not fail to start the service if it is already started","time":{"start":1755687255159,"stop":1755687255159,"duration":0},"status":"passed","severity":"normal"},{"uid":"61aa1f094da16192","name":"should return different streams if requested simultaniously","time":{"start":1755687184709,"stop":1755687184709,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce0d4d94a1f2123","name":"should filter out already connected peers","time":{"start":1755687184453,"stop":1755687184453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f829ee2aa9bc7147","name":"Check message with non string payload is not received","time":{"start":1755687704839,"stop":1755687704839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd2ce88bc0bb70a","name":"should skip peer when already connected","time":{"start":1755687183720,"stop":1755687183720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3004918c96fb0421","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755687590958,"stop":1755687590958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da79c42bff175f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755687273131,"stop":1755687273132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2817c5e45847fef","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755687228229,"stop":1755687228230,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbcec8070ea60b8","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755687215499,"stop":1755687215499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68f21632a51f72b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755687425936,"stop":1755687425938,"duration":2},"status":"passed","severity":"normal"},{"uid":"4617226d066758fa","name":"should return undefined if no connection provided","time":{"start":1755687184708,"stop":1755687184708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56b9f4d239b4885","name":"Push message with content topic containing unicode special characters","time":{"start":1755687808868,"stop":1755687808868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b18c14e6f44e310","name":"returns only open connection if one present","time":{"start":1755687184544,"stop":1755687184544,"duration":0},"status":"passed","severity":"normal"},{"uid":"150cc4bbb31e41cd","name":"should insert message id into causal history","time":{"start":1755687233832,"stop":1755687233832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5226b092b7280a73","name":"should handle multiple peers with different shard configurations","time":{"start":1755687183744,"stop":1755687183744,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4790e90101af1c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755687168543,"stop":1755687168543,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b3232d257c90a5","name":"throws on content topic with generation field greater than 0","time":{"start":1755687168533,"stop":1755687168534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f000a21b7c8e79c7","name":"should not fail to start the service if it is already started","time":{"start":1755687198480,"stop":1755687198480,"duration":0},"status":"passed","severity":"normal"},{"uid":"798699f74289d7d8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755687425948,"stop":1755687425949,"duration":1},"status":"passed","severity":"normal"},{"uid":"543dac46612e36ab","name":"should not receive a peer event before start","time":{"start":1755687255161,"stop":1755687255161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e259f97512e8eb15","name":"Check received message containing Russian","time":{"start":1755687704834,"stop":1755687704834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44774b6e8ad50f0","name":"should handle zero peers request","time":{"start":1755687194305,"stop":1755687194306,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b5a8eb331e225d","name":"Push message with content topic containing escaped characters","time":{"start":1755687808879,"stop":1755687808879,"duration":0},"status":"passed","severity":"normal"},{"uid":"548519af8becc987","name":"Passing page size 1 when there are 4 messages","time":{"start":1755687582370,"stop":1755687582371,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a98dbb4d64776e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755687168541,"stop":1755687168542,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f57ac93c9a53ee4","name":"can start and stop the service","time":{"start":1755687255158,"stop":1755687255158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80f63f60a0e060b","name":"should skip peers without ENR","time":{"start":1755687194284,"stop":1755687194285,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf7a279683fea38","name":"should skip peer when dialed recently","time":{"start":1755687183720,"stop":1755687183721,"duration":1},"status":"passed","severity":"normal"},{"uid":"4936b2cfa9d9cbfb","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755687228229,"stop":1755687228229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3058799e83d4d6f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755687394481,"stop":1755687394482,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d35607466bfb074","name":"should hang up with PeerId and return true on success","time":{"start":1755687184995,"stop":1755687184995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7689fab89d209db","name":"should transition to Unhealthy when no connections","time":{"start":1755687215559,"stop":1755687215560,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be7e6323b4ead3d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755687204359,"stop":1755687204359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa3dd13c11f3f8","name":"isConnected return false after peer stops","time":{"start":1755687269780,"stop":1755687269781,"duration":1},"status":"passed","severity":"normal"},{"uid":"95de2c6dd4afcf69","name":"Check publish message containing emoji","time":{"start":1755687417371,"stop":1755687417371,"duration":0},"status":"passed","severity":"normal"},{"uid":"929c71a9a11721d9","name":"Subscribe to topic containing short and receive message","time":{"start":1755687714402,"stop":1755687714402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48507850efa8b19","name":"should wait for Filter peer to be connected","time":{"start":1755687215982,"stop":1755687215982,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fc6760be2c226d","name":"Callback on promise, aborts when callback returns true","time":{"start":1755687576521,"stop":1755687576522,"duration":1},"status":"passed","severity":"normal"},{"uid":"286999c7a7bfab11","name":"Push 30 different messages","time":{"start":1755687808864,"stop":1755687808865,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c82efe50b0c644f8","name":"should return true when peer is on the specified shard","time":{"start":1755687184277,"stop":1755687184277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3774823a6494d018","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755687228235,"stop":1755687228235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f377a34dab0dff5","name":"should request peer renewal on specific errors","time":{"start":1755687214804,"stop":1755687214804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e705458f68b86c","name":"peer exchange sets tag","time":{"start":1755687422234,"stop":1755687422237,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ccd124dff59f9cb","name":"can start the service","time":{"start":1755687475385,"stop":1755687475386,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d18180378c9d346","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755687228235,"stop":1755687228236,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b3d82733332485","name":"should not start if already started","time":{"start":1755687194257,"stop":1755687194258,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc651ec229d2df0c","name":"Publish message with custom timestamp: Thu Aug 29 2024 10:56:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1755687417371,"stop":1755687417372,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe94e0c0973b0a1e","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755687194304,"stop":1755687194304,"duration":0},"status":"passed","severity":"normal"},{"uid":"462a4690ea3fac32","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755687168546,"stop":1755687168546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b609e818bb2162a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755687184709,"stop":1755687184710,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7faee450570f8b0","name":"Subscribe to topic containing long and receive message","time":{"start":1755687714416,"stop":1755687714417,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65256493f637260","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755687193657,"stop":1755687193657,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4388efed3cf3b9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755687168552,"stop":1755687168552,"duration":0},"status":"passed","severity":"normal"},{"uid":"54591a1481273768","name":"nwaku subscribes","time":{"start":1755687407326,"stop":1755687407327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c802fa14b5fc1165","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755687215498,"stop":1755687215499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd857cad6366c12c","name":"should dial second nwaku node that was discovered","time":{"start":1755687249367,"stop":1755687249368,"duration":1},"status":"skipped","severity":"normal"},{"uid":"151102dfe8fcd383","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755687215886,"stop":1755687215886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e023e5efe0c7902f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755687168551,"stop":1755687168551,"duration":0},"status":"passed","severity":"normal"},{"uid":"693d7a8e4d580294","name":"Filter","time":{"start":1755687595488,"stop":1755687595488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd821d92bf48d05","name":"should handle all zero keep alive options","time":{"start":1755687184144,"stop":1755687184144,"duration":0},"status":"passed","severity":"normal"},{"uid":"364041faa2a2e1f1","name":"Check message with no content topic is not received","time":{"start":1755687704830,"stop":1755687704830,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7f6fbc2bfb6a76","name":"Publish message with large meta","time":{"start":1755687417374,"stop":1755687417374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d005a5ee8aaa8958","name":"should wait for LightPush peer to be connected","time":{"start":1755687215981,"stop":1755687215982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b77efc81cbdba5","name":"should not fail to stop the service if it was not started","time":{"start":1755687198480,"stop":1755687198480,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c3ece1ecb7e2e7","name":"should emit a peer event after start","time":{"start":1755687255160,"stop":1755687255161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f6434101fb345f","name":"should handle dial errors gracefully","time":{"start":1755687183992,"stop":1755687183992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e5fa4cabe25445","name":"Push message with custom timestamp: 1724928873458","time":{"start":1755687808881,"stop":1755687808881,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7585eac0b752c3","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755687184901,"stop":1755687184901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f131959d5617417e","name":"should handle complete peer lifecycle","time":{"start":1755687184145,"stop":1755687184150,"duration":5},"status":"passed","severity":"normal"},{"uid":"9af4c74c49589b61","name":"Relay + Store","time":{"start":1755687174662,"stop":1755687174662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14b87b65a6da878","name":"should not fail to start the service if it is already started","time":{"start":1755687475387,"stop":1755687475387,"duration":0},"status":"passed","severity":"normal"},{"uid":"190bd7d9a469adb2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755687541546,"stop":1755687541546,"duration":0},"status":"passed","severity":"normal"},{"uid":"be02350a18e13f9f","name":"Push message with content topic containing JSON","time":{"start":1755687808879,"stop":1755687808879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08b4823d3d17926","name":"Push message with Russian payload","time":{"start":1755687808873,"stop":1755687808873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16773326d0e9bec","name":"Check received message containing unicode special characters","time":{"start":1755687704826,"stop":1755687704826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a466c98e19684bef","name":"should handle query errors gracefully","time":{"start":1755687194280,"stop":1755687194281,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ddc92aaf2d3d55","name":"should create KeepAliveManager with relay","time":{"start":1755687184080,"stop":1755687184080,"duration":0},"status":"passed","severity":"normal"},{"uid":"af217ae71897546","name":"should reassess health immediately when peer disconnects","time":{"start":1755687215565,"stop":1755687215566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8418139400d5c46e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755687184127,"stop":1755687184132,"duration":5},"status":"passed","severity":"normal"},{"uid":"2fc1587dad5df73c","name":"Renews subscription after lossing a connection","time":{"start":1755687714411,"stop":1755687714411,"duration":0},"status":"passed","severity":"normal"},{"uid":"81626f2592ff184e","name":"Non TWN Cluster","time":{"start":1755687514826,"stop":1755687514826,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a4fe1f440c010f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755687228228,"stop":1755687228228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5359a42031f9508d","name":"should return PeerId when PeerId is provided","time":{"start":1755687184412,"stop":1755687184413,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8fef277dfd881e","name":"Relay + Store","time":{"start":1755687255770,"stop":1755687255770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe3f3a14636dd84","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755687417373,"stop":1755687417373,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f7dd9d53fa917b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755687228249,"stop":1755687228250,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7995b1621cec97","name":"Push message with XML payload","time":{"start":1755687808860,"stop":1755687808860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78db5cde33c07c7","name":"Refresh subscription","time":{"start":1755687714402,"stop":1755687714402,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ce73c0f0face4f","name":"should handle complete dial lifecycle","time":{"start":1755687183734,"stop":1755687183735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4fc7b326bf7861","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755687228226,"stop":1755687228226,"duration":0},"status":"passed","severity":"normal"},{"uid":"508a51ab3e4ef0ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755687168547,"stop":1755687168548,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19667af91e0ba57","name":"should retry failed tasks","time":{"start":1755687214803,"stop":1755687214804,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6f3803d050343c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755687526261,"stop":1755687526262,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64a2c8f81444e32","name":"should dispatch connect and disconnect events","time":{"start":1755687215968,"stop":1755687215968,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5b731e55a4aba4","name":"should initialize with default number of peers","time":{"start":1755687215966,"stop":1755687215966,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bb1f925a498243","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755687255167,"stop":1755687255167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6eb715d8169f766c","name":"should serialize and deserialize correctly","time":{"start":1755687231652,"stop":1755687231652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21d6e52f4aa77b7","name":"should encode/decode to RLP encoding","time":{"start":1755687174656,"stop":1755687174656,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6268c121b2ec0b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755687228237,"stop":1755687228240,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c239b5d039a9f1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755687228255,"stop":1755687228256,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff5d8951a34eccf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755687193659,"stop":1755687193662,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea80054e0036b12a","name":"should reject if Store is requested but not mounted","time":{"start":1755687215980,"stop":1755687215981,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc271c84ff8161f3","name":"Check publish message containing long","time":{"start":1755687417367,"stop":1755687417367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b903f65eae1414","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755687168553,"stop":1755687168553,"duration":0},"status":"passed","severity":"normal"},{"uid":"755de8fff181a43a","name":"should not allow unachievable error rate","time":{"start":1755687227635,"stop":1755687227635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a701812428dc18","name":"rejects hash query with time filter","time":{"start":1755687184610,"stop":1755687184611,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3b1a32d9f0bb67","name":"Push message equal or less that 1MB","time":{"start":1755687808871,"stop":1755687808871,"duration":0},"status":"passed","severity":"normal"},{"uid":"87babca13970f753","name":"All","time":{"start":1755687255771,"stop":1755687255771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a894414a1ab45726","name":"should handle case when globalThis is not available","time":{"start":1755687183661,"stop":1755687183661,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc177f69b521a7f","name":"should handle dial errors gracefully","time":{"start":1755687183727,"stop":1755687183728,"duration":1},"status":"passed","severity":"normal"},{"uid":"92134bd47d1790e6","name":"should start and setup intervals and event listeners","time":{"start":1755687216015,"stop":1755687216015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca5cd979ae33c1a","name":"should check connected peers if present and suitable","time":{"start":1755687215981,"stop":1755687215981,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc18872797bfc78","name":"Reusing cursor across nodes","time":{"start":1755687526264,"stop":1755687526267,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e48ddfb0f4911f8","name":"Check received message containing shell command","time":{"start":1755687704826,"stop":1755687704826,"duration":0},"status":"passed","severity":"normal"},{"uid":"284bddb3efc985b1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755687714413,"stop":1755687714413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1874317ebf40e07a","name":"should clear timers for specific peer on disconnect","time":{"start":1755687184134,"stop":1755687184134,"duration":0},"status":"passed","severity":"normal"},{"uid":"637c50ac79a5b05f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755687215971,"stop":1755687215971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce4f295a2532bc1","name":"should reject if WakuNode is not started","time":{"start":1755687215980,"stop":1755687215980,"duration":0},"status":"passed","severity":"normal"},{"uid":"7284205ebd6ed7d6","name":"should handle errors when getting connections","time":{"start":1755687183676,"stop":1755687183676,"duration":0},"status":"passed","severity":"normal"},{"uid":"974a0062ec846196","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755687590956,"stop":1755687590956,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2d1f655c4680bd","name":"should perform initial health assessment on start","time":{"start":1755687215566,"stop":1755687215566,"duration":0},"status":"passed","severity":"normal"},{"uid":"898e4b1b5fe98fd2","name":"caches peers it previously fetched","time":{"start":1755687194492,"stop":1755687194493,"duration":1},"status":"passed","severity":"normal"},{"uid":"51733478ec6e3eb","name":"Fails to publish duplicate message","time":{"start":1755687417372,"stop":1755687417372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2646a166d401f9","name":"ignores unrecognized TXT record formats","time":{"start":1755687194492,"stop":1755687194492,"duration":0},"status":"passed","severity":"normal"},{"uid":"2153f05d9dc4781d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app81/4/topic23/proto","time":{"start":1755687514833,"stop":1755687514833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67ee352bba44e14","name":"should requeue task if no peer is available","time":{"start":1755687214802,"stop":1755687214802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd3a26a47f64dc4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755687228249,"stop":1755687228249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c38c6db0b9713a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755687425938,"stop":1755687425938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc2fb606a793bf8","name":"should maintain proper timestamps if all messages received","time":{"start":1755687233834,"stop":1755687233834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a710c688577d6d10","name":"Delete observer","time":{"start":1755687395984,"stop":1755687395984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef13cb0aedbdf2b","name":"should properly create location multiaddrs - udp","time":{"start":1755687174659,"stop":1755687174659,"duration":0},"status":"passed","severity":"normal"},{"uid":"809b4bcf1126f12e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755687184306,"stop":1755687184307,"duration":1},"status":"passed","severity":"normal"},{"uid":"139b8fca3869244f","name":"Push message with Chinese payload","time":{"start":1755687808858,"stop":1755687808858,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa0e5fa92483b9f","name":"Push message with content topic containing Russian","time":{"start":1755687808878,"stop":1755687808879,"duration":1},"status":"passed","severity":"normal"},{"uid":"3521ceacbc2a1d14","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755687194495,"stop":1755687194495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"977a30956fb449c9","name":"should not receive a peer event before start","time":{"start":1755687198481,"stop":1755687198481,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f4f230d0511893","name":"Push message with meta","time":{"start":1755687808880,"stop":1755687808880,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dcdc39b8de3e3a","name":"Ordered Callback - true","time":{"start":1755687574009,"stop":1755687574009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3520cd95e47ae3e2","name":"should increase lamport timestamp","time":{"start":1755687233833,"stop":1755687233833,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6989d2616cfe917","name":"Query with Promise Callback, No message returned","time":{"start":1755687541552,"stop":1755687541553,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9968d0bda74a28","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755687173912,"stop":1755687173912,"duration":0},"status":"passed","severity":"normal"},{"uid":"830e1741aca69140","name":"should return null for non-existent peer","time":{"start":1755687184457,"stop":1755687184457,"duration":0},"status":"passed","severity":"normal"},{"uid":"afacbe935c77acc6","name":"should return PeerId when PeerId is provided","time":{"start":1755687184413,"stop":1755687184414,"duration":1},"status":"passed","severity":"normal"},{"uid":"4869f79e029bfc77","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755687425931,"stop":1755687425934,"duration":3},"status":"passed","severity":"normal"},{"uid":"a4d28b37ebb7f880","name":"returns nothing if no connections present","time":{"start":1755687184544,"stop":1755687184544,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb23169c7171e60e","name":"should not retry if at least one success","time":{"start":1755687214817,"stop":1755687214817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9418a212e0b268f8","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755687194304,"stop":1755687194304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8f8065652cc098","name":"Using a function","time":{"start":1755687589377,"stop":1755687589377,"duration":0},"status":"passed","severity":"normal"},{"uid":"be57a859f61a5ff6","name":"should dial with multiaddr and return stream","time":{"start":1755687184994,"stop":1755687184995,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc76443407172493","name":"should process queue every 500ms","time":{"start":1755687183729,"stop":1755687183732,"duration":3},"status":"passed","severity":"normal"},{"uid":"7aa82df081666f36","name":"should start peer exchange discovery","time":{"start":1755687194257,"stop":1755687194257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf79a7694040d26","name":"Check publish message containing XML","time":{"start":1755687417369,"stop":1755687417369,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c0c28b2f3ab67c","name":"should dial peers from store when no connections remain","time":{"start":1755687184452,"stop":1755687184452,"duration":0},"status":"passed","severity":"normal"},{"uid":"461fe9965b3f01d7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755687425939,"stop":1755687425939,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c15bf4268d6d1a","name":"can query messages by message hash","time":{"start":1755687566997,"stop":1755687566998,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaba5ce667134c82","name":"should sort by messageId when timestamps are equal","time":{"start":1755687233666,"stop":1755687233667,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b4c918c4419c65","name":"random static sharding 3 - Cluster ID: 581, Shard ID: 766","time":{"start":1755687562727,"stop":1755687562727,"duration":0},"status":"passed","severity":"normal"},{"uid":"62efa7201240ad8d","name":"should throw error - no id","time":{"start":1755687174654,"stop":1755687174654,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1a791039cebee8","name":"should skip peer when not on same cluster","time":{"start":1755687183726,"stop":1755687183726,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f60c4d13041b3d","name":"should only return 1 node with relay capability","time":{"start":1755687194493,"stop":1755687194493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf57c77d822dafa","name":"same cluster: nodes connect","time":{"start":1755687323754,"stop":1755687323754,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b84b0f3ec44881","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755687228241,"stop":1755687228241,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a8c59d6e48f687","name":"should set field with all protocols disabled","time":{"start":1755687174660,"stop":1755687174660,"duration":0},"status":"passed","severity":"normal"},{"uid":"511074d8aeb5d73d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755687541548,"stop":1755687541548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6990c8d507c5b31","name":"should not receive a peer event before start","time":{"start":1755687475388,"stop":1755687475388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc71196bd42a5c57","name":"should throw error - no public key","time":{"start":1755687174653,"stop":1755687174654,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ec1f3d0f11597d","name":"Publishes to nwaku","time":{"start":1755687407327,"stop":1755687407327,"duration":0},"status":"passed","severity":"normal"},{"uid":"962813a64c228e6a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755687168550,"stop":1755687168551,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b2b7aa4c0f204e","name":"yields undefined for messages without decoder","time":{"start":1755687184905,"stop":1755687184905,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d642dfdc6839a3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755687394485,"stop":1755687394485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3466b5f804fc4556","name":"should handle complete connection lifecycle","time":{"start":1755687183679,"stop":1755687183679,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cae0e7849f069de","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755687714423,"stop":1755687714423,"duration":0},"status":"passed","severity":"normal"},{"uid":"469ef5bc2b296a72","name":"yields undefined for messages without content topic","time":{"start":1755687184903,"stop":1755687184905,"duration":2},"status":"passed","severity":"normal"},{"uid":"31fc1fe33dea9605","name":"Passing page size 10 when there are 10 messages","time":{"start":1755687582372,"stop":1755687582372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9bbbc5b5dfcb05","name":"should create ConnectionManager with relay","time":{"start":1755687184990,"stop":1755687184990,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a837315a9f971bb","name":"Push message with content topic containing Russian","time":{"start":1755687808867,"stop":1755687808867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08b357d22b45e8c","name":"ends if stream creation fails","time":{"start":1755687184902,"stop":1755687184902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d0fc20fbdaa399","name":"should return false when peer is not on topic","time":{"start":1755687184999,"stop":1755687184999,"duration":0},"status":"passed","severity":"normal"},{"uid":"29df0774ba24f6a6","name":"Push message with Script payload","time":{"start":1755687808860,"stop":1755687808860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a3b90fb5a08990","name":"Check received message containing short","time":{"start":1755687704821,"stop":1755687704822,"duration":1},"status":"passed","severity":"normal"},{"uid":"838503af6e33b1d7","name":"Push message equal or less that 1MB","time":{"start":1755687808882,"stop":1755687808882,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bb85decac8c46e","name":"should create PeerExchangeDiscovery instance","time":{"start":1755687194287,"stop":1755687194288,"duration":1},"status":"passed","severity":"normal"},{"uid":"7820f943e0132eb0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755687704827,"stop":1755687704828,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfdc6dd4404ff37","name":"Check message with no payload is not received","time":{"start":1755687704830,"stop":1755687704830,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d22fed89abfe566","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755687704828,"stop":1755687704828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52cb488b8da9d01","name":"Check received message containing Chinese","time":{"start":1755687704823,"stop":1755687704823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5433bfa212b1ea","name":"random static sharding 2 - Cluster ID: 546, Shard ID: 905","time":{"start":1755687562726,"stop":1755687562726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f86a325f8b4011","name":"Nwaku publishes","time":{"start":1755687407327,"stop":1755687407327,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaf23cb35a374bf","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755687183675,"stop":1755687183675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1937cd3cb2f3304","name":"Query Generator, No message returned","time":{"start":1755687541547,"stop":1755687541548,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4fe979c960c2eb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app78/2/topic735/json","time":{"start":1755687514832,"stop":1755687514832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69d730180e93e2e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755687184709,"stop":1755687184709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ec9033dea635ea","name":"should add received messages to bloom filter","time":{"start":1755687233834,"stop":1755687233834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19d254556f9d442","name":"Publish without waiting for remote peer","time":{"start":1755687425925,"stop":1755687425925,"duration":0},"status":"passed","severity":"normal"},{"uid":"56be704b5f081ea5","name":"should dial peer when peer is discovered","time":{"start":1755687183992,"stop":1755687183992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14b55b33c5055fe","name":"should initialize with custom number of peers","time":{"start":1755687215966,"stop":1755687215967,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee599da6da52ab2","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755687228225,"stop":1755687228225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e689114efac7ee","name":"should skip peers that don't support peer exchange","time":{"start":1755687194273,"stop":1755687194277,"duration":4},"status":"passed","severity":"normal"},{"uid":"c3813182f29a80b4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755687215971,"stop":1755687215971,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b1d6a8194db8d3","name":"Push message with content topic containing Chinese","time":{"start":1755687808878,"stop":1755687808878,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde3cf50b13e87fd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755687323755,"stop":1755687323755,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd48467c1924339b","name":"should get all peers from store","time":{"start":1755687184452,"stop":1755687184453,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b7a76dfc8d6b95","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755687714398,"stop":1755687714399,"duration":1},"status":"passed","severity":"normal"},{"uid":"350f121330a63833","name":"should properly create location multiaddrs - tcp","time":{"start":1755687174659,"stop":1755687174659,"duration":0},"status":"passed","severity":"normal"},{"uid":"914cabffdca1062d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755687233836,"stop":1755687233837,"duration":1},"status":"passed","severity":"normal"},{"uid":"328e7152f9dcfcae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755687228255,"stop":1755687228255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f010d151c9bcb9d","name":"should use configured peers when available","time":{"start":1755687215860,"stop":1755687215863,"duration":3},"status":"passed","severity":"normal"},{"uid":"e4d96d6f4ae0f2b3","name":"throws on content topic with empty encoding field","time":{"start":1755687168535,"stop":1755687168535,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d638f9323bf893","name":"should invoke callbacks when receiving a message","time":{"start":1755687216014,"stop":1755687216014,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ba280124adb4b9","name":"Push message with custom timestamp: 1755683673458","time":{"start":1755687808870,"stop":1755687808870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b3149c2894a377","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755687714410,"stop":1755687714410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99fa9223493de46","name":"Check publish message containing escaped characters","time":{"start":1755687417370,"stop":1755687417371,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bef400985615b5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755687541551,"stop":1755687541552,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d509ba5f3aefdca","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755687193658,"stop":1755687193658,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e1cdd18080ea25","name":"Meta field set when metaSetter is specified","time":{"start":1755687184982,"stop":1755687184982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc5144772514536","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755687168548,"stop":1755687168549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45d73f3c9cc5f6d","name":"Push message with custom timestamp: 1755690873458","time":{"start":1755687808881,"stop":1755687808882,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd70b6831d00fbc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755687228254,"stop":1755687228254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2305e053aa1ebf","name":"should handle shard reader errors gracefully","time":{"start":1755687183734,"stop":1755687183734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5dc9d9f6494d29","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755687410669,"stop":1755687410669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9d36a742693c66","name":"messageHash returns a Uint8Array","time":{"start":1755687184308,"stop":1755687184309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6aeaf751634fda","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755687704837,"stop":1755687704838,"duration":1},"status":"passed","severity":"normal"},{"uid":"96cab9a296d6f706","name":"should deliver messages after dependencies are met","time":{"start":1755687233837,"stop":1755687233837,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f4594a870044db","name":"should add and remove event listeners correctly","time":{"start":1755687198483,"stop":1755687198483,"duration":0},"status":"passed","severity":"normal"},{"uid":"96652d4bd5983e28","name":"should create KeepAliveManager with required options","time":{"start":1755687184077,"stop":1755687184079,"duration":2},"status":"passed","severity":"normal"},{"uid":"c134c0282f7e748c","name":"should return false when pubsub topic parsing fails","time":{"start":1755687184282,"stop":1755687184282,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ca4a0d0ec6db0c","name":"Used by Waku Relay","time":{"start":1755687589377,"stop":1755687589378,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3aa49e041a6318","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755687228246,"stop":1755687228247,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c37cc15e59fa86","name":"should return empty array when no peers connected","time":{"start":1755687184996,"stop":1755687184997,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb5b6d6a0b58d4f","name":"Check received message containing numeric","time":{"start":1755687704822,"stop":1755687704823,"duration":1},"status":"passed","severity":"normal"},{"uid":"9411a4902e93bcf7","name":"should handle disconnect when peer has no timers","time":{"start":1755687184134,"stop":1755687184134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced087660ae35d2a","name":"should skip already querying peers","time":{"start":1755687194280,"stop":1755687194280,"duration":0},"status":"passed","severity":"normal"},{"uid":"619fa232e6a94a4d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755687227642,"stop":1755687227643,"duration":1},"status":"passed","severity":"normal"},{"uid":"36381ac70703eb3b","name":"Push message with content topic containing Arabic","time":{"start":1755687808878,"stop":1755687808878,"duration":0},"status":"passed","severity":"normal"},{"uid":"448a79c92aad489e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755687194495,"stop":1755687194495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff3ae9daea4729ff","name":"should emit a peer event after start","time":{"start":1755687198480,"stop":1755687198481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2319302c8d3f5e3f","name":"should handle peer store errors gracefully","time":{"start":1755687194277,"stop":1755687194277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6c8f767713f31b","name":"should mark all messages in causal history as acknowledged","time":{"start":1755687233835,"stop":1755687233835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69c552d8aceecc4","name":"Passing page size 19 when there are 20 messages","time":{"start":1755687582373,"stop":1755687582373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0f0f9fae25a020","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755687215886,"stop":1755687215886,"duration":0},"status":"passed","severity":"normal"},{"uid":"adebacc06885861d","name":"Refresh subscription","time":{"start":1755687714415,"stop":1755687714415,"duration":0},"status":"passed","severity":"normal"},{"uid":"14edbbe227606767","name":"should clear interval on stop","time":{"start":1755687194286,"stop":1755687194286,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ad45d86f059150","name":"Check received message containing SQL Injection","time":{"start":1755687704824,"stop":1755687704824,"duration":0},"status":"passed","severity":"normal"},{"uid":"68329cb06ec7b2fa","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755687564695,"stop":1755687564696,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab179fd3c62b6b45","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755687714399,"stop":1755687714399,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa538f518e9e8b93","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755687173926,"stop":1755687173927,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ebb95df1e6a22f","name":"Check publish message containing shell command","time":{"start":1755687417370,"stop":1755687417370,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf5dc274fff91a6","name":"Check received message containing numeric","time":{"start":1755687704832,"stop":1755687704832,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e96e01edb717cb","name":"should start and stop interval correctly","time":{"start":1755687214793,"stop":1755687214794,"duration":1},"status":"passed","severity":"normal"},{"uid":"398fbb399c4cbaef","name":"Push message with Arabic payload","time":{"start":1755687808858,"stop":1755687808859,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b66e5b9408acd01","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755687184281,"stop":1755687184282,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dab51a40a6a32e","name":"should detect messages with missing dependencies","time":{"start":1755687233837,"stop":1755687233837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ee1a32ed45df2","name":"should initialize with Unhealthy status","time":{"start":1755687215559,"stop":1755687215559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c33596f3d9832d","name":"Push message with long payload","time":{"start":1755687808856,"stop":1755687808857,"duration":1},"status":"passed","severity":"normal"},{"uid":"495a39073eff5a31","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755687184463,"stop":1755687184463,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e47d6b5551f225","name":"should save new peer to store","time":{"start":1755687184002,"stop":1755687184002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dba9a40ea9c0ebb","name":"should be online or offline if network state changed","time":{"start":1755687269783,"stop":1755687269784,"duration":1},"status":"passed","severity":"normal"},{"uid":"2013db2367810d1f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755687714419,"stop":1755687714419,"duration":0},"status":"passed","severity":"normal"},{"uid":"756c52a88877dd2b","name":"should be empty when created","time":{"start":1755687216013,"stop":1755687216013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3e2383735edf1d","name":"Rejects garbage","time":{"start":1755687219297,"stop":1755687219297,"duration":0},"status":"passed","severity":"normal"},{"uid":"db70d138cbbc9fe6","name":"throws on content topic with empty application field","time":{"start":1755687168534,"stop":1755687168534,"duration":0},"status":"passed","severity":"normal"},{"uid":"785e7f601c50691b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app94/5/topic798/utf8","time":{"start":1755687514833,"stop":1755687514834,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c49ba7f3a79192","name":"should be sent with empty content","time":{"start":1755687233839,"stop":1755687233839,"duration":0},"status":"passed","severity":"normal"},{"uid":"660345adae142484","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755687173916,"stop":1755687173917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90deb49009a8aa3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755687228244,"stop":1755687228244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed723f5b70c6331b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755687214803,"stop":1755687214803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb4efa9c64f3f18","name":"should dial with PeerId and return stream","time":{"start":1755687184994,"stop":1755687184994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c6411f64ca81e4","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755687215972,"stop":1755687215972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6038f0eade49e6ea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755687714399,"stop":1755687714400,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f663b1216e1111d","name":"should not change state when connections remain after disconnect","time":{"start":1755687183666,"stop":1755687183670,"duration":4},"status":"passed","severity":"normal"},{"uid":"20a61e8624c4b54a","name":"Subscribe and receive messages via waku relay post","time":{"start":1755687714399,"stop":1755687714399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1df849ebb11cd6","name":"should handle dial errors gracefully","time":{"start":1755687184454,"stop":1755687184455,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b59085b38c3ea8","name":"Push message with Basic HTML tag payload","time":{"start":1755687808860,"stop":1755687808861,"duration":1},"status":"passed","severity":"normal"},{"uid":"927bedf94fc357eb","name":"Check publish message containing short","time":{"start":1755687417366,"stop":1755687417366,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcf93df162972d6","name":"should sort peers by ping value","time":{"start":1755687184998,"stop":1755687184998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7b292e1339e329","name":"should dial all remaining peers","time":{"start":1755687184453,"stop":1755687184453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1101dc0a92dfd44d","name":"should handle peerStore errors gracefully","time":{"start":1755687184998,"stop":1755687184998,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e5d06c8742295c","name":"should dial peers from store when browser is connected","time":{"start":1755687184449,"stop":1755687184450,"duration":1},"status":"passed","severity":"normal"},{"uid":"94250f305902555","name":"should successfully query store with valid decoders and options","time":{"start":1755687215858,"stop":1755687215859,"duration":1},"status":"passed","severity":"normal"},{"uid":"758a461e042fbee5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755687394477,"stop":1755687394477,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5a125a09d902f1","name":"should add event listeners for peer connect and disconnect","time":{"start":1755687184084,"stop":1755687184084,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e82eca92464d7d","name":"Check received message with timestamp: 1755687249746000000 ","time":{"start":1755687704827,"stop":1755687704827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4858c703979060","name":"Push message with JSON payload","time":{"start":1755687808861,"stop":1755687808862,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff9b2be6b3cf670","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755687323752,"stop":1755687323753,"duration":1},"status":"passed","severity":"normal"},{"uid":"229707264fe062f4","name":"should reject if LightPush is requested but not mounted","time":{"start":1755687215980,"stop":1755687215980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3ebd4d2d9db2bc","name":"should throw error - no id","time":{"start":1755687174653,"stop":1755687174653,"duration":0},"status":"passed","severity":"normal"},{"uid":"debff9b2f43b22","name":"should set field with only RELAY enabled","time":{"start":1755687174661,"stop":1755687174661,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0fbbfd8c0f457f","name":"should dial peers from store on start","time":{"start":1755687184441,"stop":1755687184442,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33f0e66379d0720","name":"should stop ping timers on peer disconnect","time":{"start":1755687184109,"stop":1755687184109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8f862177b7fbb8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755687714408,"stop":1755687714408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9c75aaf2f3ba6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755687168541,"stop":1755687168541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede2914e676da1ac","name":"should reject on timeout if it was set","time":{"start":1755687215981,"stop":1755687215981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee315765adf90fa","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755687704838,"stop":1755687704838,"duration":0},"status":"passed","severity":"normal"},{"uid":"9839ed642aadb646","name":"Overlapping topic subscription","time":{"start":1755687714401,"stop":1755687714401,"duration":0},"status":"passed","severity":"normal"},{"uid":"889bb419dd216289","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755687269778,"stop":1755687269779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e845b588f2fe411","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755687215967,"stop":1755687215968,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdc26c621b66927","name":"Push message with content topic containing numeric","time":{"start":1755687808877,"stop":1755687808877,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3664521661acc3","name":"should initialize with custom TTL","time":{"start":1755687194256,"stop":1755687194256,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a9b373a9d577d2","name":"should not stop if not started","time":{"start":1755687194267,"stop":1755687194267,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ed76db09064c87","name":"should not dial peers from store when browser is not connected","time":{"start":1755687184451,"stop":1755687184451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04b707dfbd5cb91","name":"Check received message containing unicode special characters","time":{"start":1755687704836,"stop":1755687704836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d7f5d34610e782","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755687410665,"stop":1755687410666,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7dba4f1590da90","name":"Check message with no pubsub topic is not received","time":{"start":1755687704838,"stop":1755687704839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8116088cb1ff084","name":"Check publish message containing special chars","time":{"start":1755687417367,"stop":1755687417367,"duration":0},"status":"passed","severity":"normal"},{"uid":"87adfa658c11a332","name":"should dispatch network event when browser goes online","time":{"start":1755687183674,"stop":1755687183674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d280c96a677b4937","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755687425951,"stop":1755687425951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b9b07f4a6fbdd6","name":"should return false when peer is not found","time":{"start":1755687184276,"stop":1755687184276,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcc2be3427131d","name":"should not create multiple intervals when called multiple times","time":{"start":1755687183712,"stop":1755687183712,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c29e23d188f2f","name":"Nodes with multiple pubsub topic","time":{"start":1755687410666,"stop":1755687410666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5805a15ff7b69520","name":"Query with Promise Callback, No Decoder","time":{"start":1755687541552,"stop":1755687541552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1125da056d4e17f3","name":"Push message with SQL Injection payload","time":{"start":1755687808859,"stop":1755687808859,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc54125382ec1201","name":"should properly create location multiaddrs - tcp6","time":{"start":1755687174659,"stop":1755687174659,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc0550b74036f54","name":"should not dispatch event when already connected","time":{"start":1755687183670,"stop":1755687183670,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69f5e77fadb5b50","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755687193662,"stop":1755687193663,"duration":1},"status":"passed","severity":"normal"},{"uid":"917e68c58bdf458e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755687184121,"stop":1755687184121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63d2fcf402e7c38","name":"Push message with content topic containing escaped characters","time":{"start":1755687808868,"stop":1755687808868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecc14437c8dbffd","name":"Query generator for 2000 messages","time":{"start":1755687576522,"stop":1755687576523,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae1a791d933effd","name":"should not process empty queue","time":{"start":1755687183733,"stop":1755687183733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74999df6d5b83ec","name":"returns all values when wanted number is greater than available values","time":{"start":1755687192938,"stop":1755687192939,"duration":1},"status":"passed","severity":"normal"},{"uid":"1482c3b004c8c662","name":"Nodes with multiple pubsub topic","time":{"start":1755687410668,"stop":1755687410669,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6d5693be73d4da","name":"should create an instance with libp2p and dialer","time":{"start":1755687183986,"stop":1755687183987,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f939384c9b3ba8","name":"Push message with unicode special characters payload","time":{"start":1755687808875,"stop":1755687808876,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b17c3e809279ee","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755687193662,"stop":1755687193662,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f693d6b2c6722e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755687532975,"stop":1755687532975,"duration":0},"status":"passed","severity":"normal"},{"uid":"709ec2c8a2b78610","name":"should filter out undefined ENRs","time":{"start":1755687194302,"stop":1755687194302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f0d1cb6410e6b","name":"should partition messages based on acknowledgement status","time":{"start":1755687233838,"stop":1755687233839,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e67bbbb1339949","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755687184998,"stop":1755687184999,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7eebad29a64c52","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app80/10/topic100/json","time":{"start":1755687514831,"stop":1755687514831,"duration":0},"status":"passed","severity":"normal"},{"uid":"63820becfac7303","name":"Check received message containing SQL Injection","time":{"start":1755687704834,"stop":1755687704834,"duration":0},"status":"passed","severity":"normal"},{"uid":"7994a0fec6bd0341","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755687168540,"stop":1755687168540,"duration":0},"status":"passed","severity":"normal"},{"uid":"8764268426fd7cec","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755687215492,"stop":1755687215498,"duration":6},"status":"passed","severity":"normal"},{"uid":"a6b36ea378c05166","name":"should successfully stop","time":{"start":1755687215887,"stop":1755687215887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6ab58e033aca8b","name":"Fails to push message bigger that 1MB","time":{"start":1755687808871,"stop":1755687808871,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f882e63b890aad","name":"Push message with emoji payload","time":{"start":1755687808864,"stop":1755687808864,"duration":0},"status":"passed","severity":"normal"},{"uid":"42419b442ddad2","name":"Refresh subscription","time":{"start":1755687425934,"stop":1755687425934,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e85cfb56be68aaa9","name":"should skip peer when failed to dial recently","time":{"start":1755687183725,"stop":1755687183725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df3a62f43544b48","name":"Check publish message containing numeric","time":{"start":1755687417367,"stop":1755687417367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9de15889e7c7add","name":"accepts valid message hash query","time":{"start":1755687184610,"stop":1755687184610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3842aa3a58a77bbe","name":"Check received message containing special chars","time":{"start":1755687704823,"stop":1755687704823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4371744adffeb7e9","name":"should maintain desired error rate","time":{"start":1755687231651,"stop":1755687231651,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4066317fea3658b","name":"random static sharding 7 - Cluster ID: 860, Shard ID: 460","time":{"start":1755687562734,"stop":1755687562735,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4c86f6c4be6db3","name":"should return no connections if no open connection provided","time":{"start":1755687184544,"stop":1755687184545,"duration":1},"status":"passed","severity":"normal"},{"uid":"513d29816cef61c5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755687228243,"stop":1755687228243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4942528f9c7b25c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755687228248,"stop":1755687228249,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e37be5673d58bc","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755687228242,"stop":1755687228242,"duration":0},"status":"passed","severity":"normal"},{"uid":"270d702692eaad0a","name":"should discover peers from provided peer cache","time":{"start":1755687329684,"stop":1755687329685,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c7795a3200cd5b","name":"A test","time":{"start":1755687309219,"stop":1755687309219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6731de3cd3f0f1f1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755687173913,"stop":1755687173914,"duration":1},"status":"passed","severity":"normal"},{"uid":"373a24b168d2c391","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755687590955,"stop":1755687590956,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb519831bfa9b162","name":"should process successful peer exchange query","time":{"start":1755687194281,"stop":1755687194281,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d532b9d370bfc9","name":"throws an error for improperly formatted content topics","time":{"start":1755687168544,"stop":1755687168545,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eeec56d890f5e8c","name":"should push the message to the outgoing buffer","time":{"start":1755687233831,"stop":1755687233832,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb27bdb6a271f832","name":"Push message with long payload","time":{"start":1755687808872,"stop":1755687808872,"duration":0},"status":"passed","severity":"normal"},{"uid":"38377980bb47f2af","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755687233838,"stop":1755687233838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da8c01b44783514","name":"should stop and cleanup resources","time":{"start":1755687216015,"stop":1755687216015,"duration":0},"status":"passed","severity":"normal"},{"uid":"51236160c287851e","name":"should use DNS peer discovery with light client","time":{"start":1755687255162,"stop":1755687255163,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0f09a0035c5d7ba","name":"should return false when peer is on different cluster","time":{"start":1755687184270,"stop":1755687184270,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb41368ddb86635","name":"Subscribe and receive messages via waku relay post","time":{"start":1755687714412,"stop":1755687714413,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cae5a9c04f1cda","name":"should throw error - invalid id","time":{"start":1755687174654,"stop":1755687174655,"duration":1},"status":"passed","severity":"normal"},{"uid":"8780e32933c79c74","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755687273135,"stop":1755687273137,"duration":2},"status":"passed","severity":"normal"},{"uid":"190a6cd319fad69e","name":"Push message with content topic containing Chinese","time":{"start":1755687808866,"stop":1755687808867,"duration":1},"status":"passed","severity":"normal"},{"uid":"79119b53b4d96160","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755687215972,"stop":1755687215973,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba24485627bd055","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755687410666,"stop":1755687410666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25466f1b9d4bdd7","name":"should return false when peer is on different cluster","time":{"start":1755687184277,"stop":1755687184277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b315a33c3b10774","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755687714423,"stop":1755687714424,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be0e5af1bb7eeae","name":"can start the service","time":{"start":1755687255155,"stop":1755687255158,"duration":3},"status":"passed","severity":"normal"},{"uid":"d33957f6dc5d9c7f","name":"Check received message containing Arabic","time":{"start":1755687704833,"stop":1755687704833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd5200601c62345","name":"should handle relay send failures gracefully","time":{"start":1755687184133,"stop":1755687184133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1dd0795d95a379","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755687228231,"stop":1755687228232,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c7cf109df56924","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755687168539,"stop":1755687168539,"duration":0},"status":"passed","severity":"normal"},{"uid":"504f67a051800f46","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755687228241,"stop":1755687228242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc12e7a6cc9edab","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755687228225,"stop":1755687228226,"duration":1},"status":"passed","severity":"normal"},{"uid":"35fc959b94573e6c","name":"Check publish message after client node is restarted","time":{"start":1755687417374,"stop":1755687417374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfdc4ee163656bca","name":"Fails to publish message with empty text","time":{"start":1755687417373,"stop":1755687417373,"duration":0},"status":"passed","severity":"normal"},{"uid":"860cd3fa0734aa1c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755687168539,"stop":1755687168539,"duration":0},"status":"passed","severity":"normal"},{"uid":"861cec872433724f","name":"Check message with no pubsub topic is not received","time":{"start":1755687704829,"stop":1755687704830,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dc6161512e31fa","name":"Push 30 different messages","time":{"start":1755687808876,"stop":1755687808876,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3f030794a3ddb70","name":"should add and check entries correctly","time":{"start":1755687213899,"stop":1755687213909,"duration":10},"status":"passed","severity":"normal"},{"uid":"96da7ed86f3882f9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755687410667,"stop":1755687410668,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea176fe8a5555c1f","name":"should create a new stream if no existing for protocol found","time":{"start":1755687184708,"stop":1755687184709,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b48570f8077ff7","name":"different cluster: nodes don't connect","time":{"start":1755687323752,"stop":1755687323752,"duration":0},"status":"passed","severity":"normal"},{"uid":"32069242b525ba47","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755687184710,"stop":1755687184710,"duration":0},"status":"passed","severity":"normal"},{"uid":"854b94279e232c42","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755687228236,"stop":1755687228236,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ac4c7e251c52ea","name":"should be empty after removing the only subscription","time":{"start":1755687216014,"stop":1755687216014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dbe40bf65c8a06","name":"isConnected should return true after first peer connects","time":{"start":1755687269779,"stop":1755687269780,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4826102c3f7b182","name":"should be safe to call multiple times","time":{"start":1755687184084,"stop":1755687184085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f88e5346e773c65","name":"should register libp2p event listeners when start is called","time":{"start":1755687215969,"stop":1755687215969,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c764d72010c4f32","name":"should clear dial history on start","time":{"start":1755687183704,"stop":1755687183712,"duration":8},"status":"passed","severity":"normal"},{"uid":"4f244f5dfdc1d620","name":"should skip peers that were recently queried","time":{"start":1755687194277,"stop":1755687194279,"duration":2},"status":"passed","severity":"normal"},{"uid":"15f21f2993074a50","name":"ignores domain fetching errors","time":{"start":1755687194492,"stop":1755687194492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c68ed73d5485ae","name":"should insert message into bloom filter","time":{"start":1755687233832,"stop":1755687233832,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a77e9a3b96b359","name":"should throw error - no public key","time":{"start":1755687174655,"stop":1755687174655,"duration":0},"status":"passed","severity":"normal"},{"uid":"95adc6241aa3a787","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755687714418,"stop":1755687714418,"duration":0},"status":"passed","severity":"normal"},{"uid":"66807ab3b7132f5a","name":"should return false","time":{"start":1755687174655,"stop":1755687174655,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccf7cd3c56862a6","name":"should encode/decode to text encoding","time":{"start":1755687174656,"stop":1755687174657,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6effcccf65c781","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755687233836,"stop":1755687233836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea164e46a49ab44","name":"Query generator for multiple messages with different message text format","time":{"start":1755687576519,"stop":1755687576520,"duration":1},"status":"passed","severity":"normal"},{"uid":"30516657b15157f","name":"Push message with Script payload","time":{"start":1755687808874,"stop":1755687808874,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fd6d1c47a694cd","name":"should handle special patterns correctly","time":{"start":1755687231652,"stop":1755687231653,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55355f6e442934d","name":"should handle errors when accessing navigator","time":{"start":1755687183676,"stop":1755687183679,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d048929554e2cb2","name":"random static sharding 8 - Cluster ID: 805, Shard ID: 123","time":{"start":1755687562735,"stop":1755687562735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82b77124c7ccc7c","name":"Check message with no content topic is not received","time":{"start":1755687704839,"stop":1755687704839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6abd716b6d0548f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755687590960,"stop":1755687590961,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35d13b97f959081","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755687228242,"stop":1755687228243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8220992d6f3c2ea","name":"should send to specified number of peers of used peers","time":{"start":1755687215176,"stop":1755687215176,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5662908e2af7f9d","name":"should respect custom numPeersToUse configuration","time":{"start":1755687215970,"stop":1755687215971,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e05cd739b846104","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755687526258,"stop":1755687526258,"duration":0},"status":"passed","severity":"normal"},{"uid":"de71a82fd557dc0c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755687704831,"stop":1755687704831,"duration":0},"status":"passed","severity":"normal"},{"uid":"929dadf7b3ec2326","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755687714417,"stop":1755687714417,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa599a44e53b5d57","name":"random static sharding 5 - Cluster ID: 802, Shard ID: 125","time":{"start":1755687562728,"stop":1755687562728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a0af1a702c6f65","name":"Accepts a valid Waku Message","time":{"start":1755687219296,"stop":1755687219297,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a3949ea8043677","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755687193653,"stop":1755687193653,"duration":0},"status":"passed","severity":"normal"},{"uid":"603641fb17942dc9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755687228247,"stop":1755687228247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f37b65cae0939e","name":"should not allow k > 12","time":{"start":1755687227632,"stop":1755687227634,"duration":2},"status":"passed","severity":"normal"},{"uid":"23e9941e5d3bf6a3","name":"should skip updating peer store if peer has same addresses","time":{"start":1755687184002,"stop":1755687184002,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ee23d22b3cd2c7","name":"should support chaining for add method","time":{"start":1755687213910,"stop":1755687213910,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b64060cfbf890","name":"Check message with invalid timestamp is not received","time":{"start":1755687704838,"stop":1755687704838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cfbc283c1dbf67","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755687257282,"stop":1755687257282,"duration":0},"status":"passed","severity":"normal"}] |