mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
185 KiB
JSON
1 line
185 KiB
JSON
[{"uid":"65d5a94448d8fdce","name":"should filter peers by codec","time":{"start":1755138884606,"stop":1755138884607,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaee76a5bd2135e8","name":"returns nothing if no connections present","time":{"start":1755138883942,"stop":1755138883943,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86379610268aba1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755139420318,"stop":1755139420318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7167e217f4c25f16","name":"should add event listeners to libp2p","time":{"start":1755138884329,"stop":1755138884329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e2b50ce0326f4a","name":"Get Nodes","time":{"start":1755138891798,"stop":1755138891799,"duration":1},"status":"passed","severity":"normal"},{"uid":"49df2479a1047c84","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755138884103,"stop":1755138884105,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ceec110bba4befd","name":"should skip peer when dialed recently","time":{"start":1755138883705,"stop":1755138883707,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed2ab29fbd439363","name":"Publishes to nwaku","time":{"start":1755139074297,"stop":1755139074297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb6cf46ccf1d2c2","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755138873059,"stop":1755138873059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1453d4e68a962592","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755138912880,"stop":1755138912881,"duration":1},"status":"passed","severity":"normal"},{"uid":"46487f5471865d93","name":"should increase lamport timestamp","time":{"start":1755138930775,"stop":1755138930775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7951bbd0f5a71b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755138873057,"stop":1755138873058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae55170103b4ca5f","name":"Check publish message containing special chars","time":{"start":1755139084444,"stop":1755139084445,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2a8231ee36ffa5","name":"should retry failed tasks","time":{"start":1755138912308,"stop":1755138912309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b248dda6f1c0216","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755139134074,"stop":1755139134075,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5062335b8e44bcc","name":"Check received message containing SQL Injection","time":{"start":1755139389879,"stop":1755139389879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbafb16a3391e5a","name":"Check received message containing Arabic","time":{"start":1755139389887,"stop":1755139389887,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb24a6b9dc88e0cf","name":"Check publish message containing unicode special characters","time":{"start":1755139084459,"stop":1755139084459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7067d460b888d85","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app50/10/topic714/json","time":{"start":1755139186519,"stop":1755139186519,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2ed56477fcb264","name":"should return false when peer is on different cluster","time":{"start":1755138882401,"stop":1755138882404,"duration":3},"status":"passed","severity":"normal"},{"uid":"b74c402cf496dca1","name":"Query Generator - true","time":{"start":1755139195875,"stop":1755139195875,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a17cecb704415a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755138873037,"stop":1755138873040,"duration":3},"status":"passed","severity":"normal"},{"uid":"b285b3029112ff8f","name":"should set field with all protocols enabled","time":{"start":1755138873855,"stop":1755138873855,"duration":0},"status":"passed","severity":"normal"},{"uid":"576e25051ace21e6","name":"throws on content topic with empty application field","time":{"start":1755138867724,"stop":1755138867724,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bd44c15e6d2654","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755138873044,"stop":1755138873044,"duration":0},"status":"passed","severity":"normal"},{"uid":"888a279169e75479","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755139420329,"stop":1755139420329,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b12d21391f6cfe","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755138867727,"stop":1755138867727,"duration":0},"status":"passed","severity":"normal"},{"uid":"caae0572606ba01c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755138925552,"stop":1755138925552,"duration":0},"status":"passed","severity":"normal"},{"uid":"991cb304d87475fd","name":"Query generator for 2000 messages","time":{"start":1755139194871,"stop":1755139194872,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a03155b2987f69d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755138882918,"stop":1755138882918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecde7b91ece1740b","name":"Check message with no pubsub topic is not received","time":{"start":1755139389883,"stop":1755139389883,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d17bbf59488470","name":"throws on content topic with too few or too many fields","time":{"start":1755138867722,"stop":1755138867723,"duration":1},"status":"passed","severity":"normal"},{"uid":"798bc84c1f896896","name":"should wait for Store peer to be connected","time":{"start":1755138913199,"stop":1755138913199,"duration":0},"status":"passed","severity":"normal"},{"uid":"22249db0fb877253","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755139202134,"stop":1755139202134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0b71fe7cb0f02a","name":"recovers when dns.resolve returns empty","time":{"start":1755138892159,"stop":1755138892159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64aa73f8bd52448","name":"Decoder throws on undefined content topic","time":{"start":1755138903538,"stop":1755138903538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6610e10c204fa681","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755139420327,"stop":1755139420327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57af94e07fa3f44","name":"Push message with meta","time":{"start":1755139502632,"stop":1755139502633,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc761d765ff3bca","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755138892162,"stop":1755138892162,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1f1e65c212a1ce","name":"should populate queue if has active dial","time":{"start":1755138883708,"stop":1755138883708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fae4c4317d20b04","name":"ends if response has no messages","time":{"start":1755138883985,"stop":1755138883985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee835620afc62a1","name":"should maintain proper timestamps if all messages received","time":{"start":1755138930777,"stop":1755138930778,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9c3d00b9c12709","name":"should return false and handle errors gracefully","time":{"start":1755138884605,"stop":1755138884606,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf4165bae030ff8","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755138867900,"stop":1755138867900,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f81618020eb9c0","name":"Subscribe to topic containing long and publish message","time":{"start":1755139093748,"stop":1755139093748,"duration":0},"status":"passed","severity":"normal"},{"uid":"1995d2faeafc2ba1","name":"should be safe to call multiple times","time":{"start":1755138884603,"stop":1755138884603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1567f59a586b5f50","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755138913249,"stop":1755138913249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2407328b01d70b41","name":"Push message with Basic HTML tag payload","time":{"start":1755139502621,"stop":1755139502621,"duration":0},"status":"passed","severity":"normal"},{"uid":"60866a69f1cb8a64","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755139090669,"stop":1755139090670,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7caa379ad8d8af9","name":"should handle errors when removing globalThis listeners","time":{"start":1755138884331,"stop":1755138884331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1f79e71b342980","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755138925550,"stop":1755138925550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3ec7566930d185","name":"should only return 1 node with relay capability","time":{"start":1755138892160,"stop":1755138892161,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c3f6de382d7a43","name":"should dial with PeerId and return stream","time":{"start":1755138884604,"stop":1755138884604,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66edc0dcd5d7952","name":"should deliver messages after dependencies are met","time":{"start":1755138930781,"stop":1755138930781,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4200ea7fc98d57","name":"should serialize and deserialize correctly","time":{"start":1755138928862,"stop":1755138928862,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d8c553c9c3322e","name":"Should update multiaddrs","time":{"start":1755139033959,"stop":1755139033959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50b3b0421b80b1b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755138884106,"stop":1755138884106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c137de5a9f137936","name":"Push message with Russian payload","time":{"start":1755139502637,"stop":1755139502638,"duration":1},"status":"passed","severity":"normal"},{"uid":"6676d1686a17ef19","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755139420319,"stop":1755139420319,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9065cfe72af5b87d","name":"random static sharding 6 - Cluster ID: 770, Shard ID: 180","time":{"start":1755139184035,"stop":1755139184035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e95c9be1f74879","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755138925578,"stop":1755138925578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3c4678676c7dc7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755139093746,"stop":1755139093746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3561f498df617b28","name":"Check received message with timestamp: 1755138945086000000 ","time":{"start":1755139389881,"stop":1755139389881,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbb90f43af90c30","name":"should handle peer identify event","time":{"start":1755138884339,"stop":1755138884339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e655ef273f916","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755139077558,"stop":1755139077559,"duration":1},"status":"passed","severity":"normal"},{"uid":"134e42124400f11b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755139420335,"stop":1755139420335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b542924febbdc9e","name":"should not fail to stop the service if it was not started","time":{"start":1755138950586,"stop":1755138950587,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b97fe8afb1580c","name":"Check publish message containing shell command","time":{"start":1755139084456,"stop":1755139084457,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bc0eb8707e1956","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755138883155,"stop":1755138883156,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c44fcedee473432","name":"should handle shard reader errors gracefully","time":{"start":1755138883722,"stop":1755138883723,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21761165c930353","name":"Check publish message containing numeric","time":{"start":1755139084438,"stop":1755139084438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a354635e12f27847","name":"should return false when navigator.onLine is false","time":{"start":1755138884332,"stop":1755138884332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c644ea1012956502","name":"throws on empty content topic","time":{"start":1755138867722,"stop":1755138867722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18f09143a052260","name":"should throw an error for insufficient data","time":{"start":1755138867900,"stop":1755138867900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e648f18d31958e74","name":"Push message with unicode special characters payload","time":{"start":1755139502622,"stop":1755139502623,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f02913a12e76c56","name":"Subscribe to topic containing long and receive message","time":{"start":1755139420321,"stop":1755139420322,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbc60e9a660b2a7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755138883901,"stop":1755138883904,"duration":3},"status":"passed","severity":"normal"},{"uid":"d805aa14cfb563d5","name":"should get all peers from store","time":{"start":1755138883872,"stop":1755138883872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c35e0850f94a56","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755138925558,"stop":1755138925558,"duration":0},"status":"passed","severity":"normal"},{"uid":"9187631e71b67f13","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755138925588,"stop":1755138925589,"duration":1},"status":"passed","severity":"normal"},{"uid":"139fb3b2c277edbe","name":"Push message with unicode special characters payload","time":{"start":1755139502640,"stop":1755139502641,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c49dfdfb148cf6","name":"Query generator for multiple messages","time":{"start":1755139194867,"stop":1755139194868,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3b98f6c66ae241","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755138925568,"stop":1755138925568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f5232c6728f3aa","name":"should not fail to start the service if it is already started","time":{"start":1755139060620,"stop":1755139060620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e545cd7136aab84","name":"should throw error - no id","time":{"start":1755138873845,"stop":1755138873846,"duration":1},"status":"passed","severity":"normal"},{"uid":"155efc6ac2579e42","name":"should handle corrupted shard info gracefully","time":{"start":1755138882415,"stop":1755138882421,"duration":6},"status":"passed","severity":"normal"},{"uid":"27d9c23f95492f6d","name":"should handle empty pubsub topics","time":{"start":1755138883162,"stop":1755138883162,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a7ff1d43f663c3","name":"Generator, one shard","time":{"start":1755139154025,"stop":1755139154025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a293d9670400b97","name":"should be online or offline if network state changed","time":{"start":1755138965716,"stop":1755138965717,"duration":1},"status":"passed","severity":"normal"},{"uid":"804fab7b136709c7","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755139163201,"stop":1755139163201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a414482ee1eed8f","name":"Check message with no pubsub topic is not received","time":{"start":1755139389893,"stop":1755139389893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9900641a9da3d","name":"should keep entries that haven't expired yet","time":{"start":1755138911539,"stop":1755138911547,"duration":8},"status":"passed","severity":"normal"},{"uid":"8505af2fbbefa98f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755138925543,"stop":1755138925543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef248d2a4bed09bb","name":"Push message with content topic containing JSON","time":{"start":1755139502631,"stop":1755139502631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8709ffedc6d9cd77","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755138884285,"stop":1755138884286,"duration":1},"status":"passed","severity":"normal"},{"uid":"718bd802a4e9b966","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755138925543,"stop":1755138925544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27eacf5e4828ead","name":"should not fail to start the service if it is already started","time":{"start":1755138950587,"stop":1755138950588,"duration":1},"status":"passed","severity":"normal"},{"uid":"47062512a01cb8b4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755138913247,"stop":1755138913247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f21ba5b8f112af5","name":"should mark all messages in causal history as acknowledged","time":{"start":1755138930779,"stop":1755138930779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc806866ebfb9ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755138867740,"stop":1755138867740,"duration":0},"status":"passed","severity":"normal"},{"uid":"18312a781bf9f3f8","name":"should set default options when no config provided","time":{"start":1755138884601,"stop":1755138884601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d3a1c275c5792f","name":"Check publish message containing escaped characters","time":{"start":1755139084457,"stop":1755139084459,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0b4fda02bb2f960","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755138867737,"stop":1755138867737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac70bf78126d9b75","name":"Bloom filter","time":{"start":1755138930452,"stop":1755138930452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf63ebc0b22e8f0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755138883174,"stop":1755138883175,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaad839d675230f0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755139420323,"stop":1755139420323,"duration":0},"status":"passed","severity":"normal"},{"uid":"297196198944b778","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755138913054,"stop":1755138913054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65297424ca478fb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755138925555,"stop":1755138925555,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e114f238606797","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755138882413,"stop":1755138882413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b099ebec9a1f73a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755138867731,"stop":1755138867731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dba3c202e5dbfa","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755139163200,"stop":1755139163200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1e8ca4164708f4","name":"accepts time-filtered query with content filter","time":{"start":1755138883299,"stop":1755138883300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e40deeb97af0763","name":"throws on content topic with empty encoding field","time":{"start":1755138867726,"stop":1755138867726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e532058f4194d701","name":"should not receive a peer event after stop","time":{"start":1755138896167,"stop":1755138896167,"duration":0},"status":"passed","severity":"normal"},{"uid":"153574268b944c0b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755138950598,"stop":1755138950598,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad2075072afd70ad","name":"should remove event listeners from libp2p","time":{"start":1755138884330,"stop":1755138884331,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6307ca612590cf","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755138873054,"stop":1755138873055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04cd5e17a666d33","name":"Push message with meta","time":{"start":1755139502646,"stop":1755139502647,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d433c8e2742e510","name":"should return false when peer is not on topic","time":{"start":1755138884608,"stop":1755138884608,"duration":0},"status":"passed","severity":"normal"},{"uid":"865c6c80a4ec2be1","name":"handles different clusterIds correctly","time":{"start":1755138867733,"stop":1755138867733,"duration":0},"status":"passed","severity":"normal"},{"uid":"479a93c6a4c116e1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755139420327,"stop":1755139420328,"duration":1},"status":"passed","severity":"normal"},{"uid":"26032a94de985923","name":"Query with Ordered Callback, No message returned","time":{"start":1755139163202,"stop":1755139163202,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff48aaec47e3a29","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755139212985,"stop":1755139212985,"duration":0},"status":"passed","severity":"normal"},{"uid":"942d0dc6c85cf813","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755139084460,"stop":1755139084461,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2e2279fa414743","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755139420320,"stop":1755139420320,"duration":0},"status":"passed","severity":"normal"},{"uid":"342f1b6397891b8d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755138903537,"stop":1755138903537,"duration":0},"status":"passed","severity":"normal"},{"uid":"10de730cd35747a5","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755138892133,"stop":1755138892133,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb030476214fa725","name":"should be sent with empty content","time":{"start":1755138930782,"stop":1755138930783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2251044afb0614df","name":"Push message with content topic containing escaped characters","time":{"start":1755139502631,"stop":1755139502631,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b331eb3d79e402","name":"msgTime: 0 ms from now, startTime: 1754879996152, endTime: 1755139196152","time":{"start":1755139212986,"stop":1755139212987,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc8ce7a136cff0c","name":"Check received message containing long","time":{"start":1755139389886,"stop":1755139389886,"duration":0},"status":"passed","severity":"normal"},{"uid":"23790bcb448414d","name":"Cluster ID 0, shard 1","time":{"start":1755139184031,"stop":1755139184031,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a710bf267e57cb","name":"Push message with content topic containing Arabic","time":{"start":1755139502644,"stop":1755139502644,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2d44dfbde0af9e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755139147502,"stop":1755139147502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1030f1f246bd6a53","name":"should return different streams if requested simultaniously","time":{"start":1755138884103,"stop":1755138884103,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fda2d7a3b8bfbb","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755138950603,"stop":1755138950603,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bdd191b6769121f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755139090676,"stop":1755139090676,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a68d11d52805fa","name":"should create ShardReader with static shards network config","time":{"start":1755138882384,"stop":1755138882384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b832d68950dc43","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755138925566,"stop":1755138925567,"duration":1},"status":"passed","severity":"normal"},{"uid":"50029549e9bcd9c2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755138925555,"stop":1755138925556,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb6aff94591730d","name":"should process queue every 500ms","time":{"start":1755138883716,"stop":1755138883716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3886c7149fc9f61d","name":"can query messages normally","time":{"start":1755139187722,"stop":1755139187722,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce53a648e6782ca","name":"Push message with Arabic payload","time":{"start":1755139502616,"stop":1755139502616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3d5a9e57fa480b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755139005684,"stop":1755139005685,"duration":1},"status":"passed","severity":"normal"},{"uid":"24762c949001d3e3","name":"Check publish message after client node is restarted","time":{"start":1755139084471,"stop":1755139084471,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f07fb9178e2b4024","name":"Check received message with timestamp: 1755138945086 ","time":{"start":1755139389882,"stop":1755139389882,"duration":0},"status":"passed","severity":"normal"},{"uid":"153da0a033711246","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755139194871,"stop":1755139194871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6191a58df48b7c","name":"accepts valid content-filtered query","time":{"start":1755138883292,"stop":1755138883292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ffeb5e0a8b527a","name":"should add received messages to bloom filter","time":{"start":1755138930778,"stop":1755138930778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fd77c8c667242b","name":"Query with Ordered Callback, No Decoder","time":{"start":1755139163202,"stop":1755139163202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2ddf5e7b05a7ef","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755138925556,"stop":1755138925557,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c04211fa5b8236","name":"Push message with content topic containing long","time":{"start":1755139502642,"stop":1755139502642,"duration":0},"status":"passed","severity":"normal"},{"uid":"df588e3fde0ba2be","name":"throws on content topic with empty topic name field","time":{"start":1755138867725,"stop":1755138867725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adc0dc15f76e879","name":"should dial peers from store when no connections remain","time":{"start":1755138883871,"stop":1755138883871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b497e269dcd24d","name":"should not change state when connections remain after disconnect","time":{"start":1755138884335,"stop":1755138884335,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fa2a8aeaafea99","name":"should requeue task if no peer is available","time":{"start":1755138912303,"stop":1755138912306,"duration":3},"status":"passed","severity":"normal"},{"uid":"3692c91fdbaa99fa","name":"should return false when peer is not on the specified shard","time":{"start":1755138882405,"stop":1755138882405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e795a85152693037","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755138912898,"stop":1755138912899,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a5431f9e0423e4","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755138867730,"stop":1755138867730,"duration":0},"status":"passed","severity":"normal"},{"uid":"4227fe8363ed965b","name":"should properly create location multiaddrs - tcp","time":{"start":1755138873854,"stop":1755138873854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6409b31a5392a","name":"Check received message containing Chinese","time":{"start":1755139389887,"stop":1755139389887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5da4b72f2e3f4f1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755139093753,"stop":1755139093753,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ce12420bb162e0","name":"Query with Promise Callback, No message returned","time":{"start":1755139163203,"stop":1755139163204,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cac610fedf63501","name":"should not receive a peer event after stop","time":{"start":1755139060626,"stop":1755139060626,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c2e1e1aa0de5a1","name":"should emit a peer event after start","time":{"start":1755139060621,"stop":1755139060622,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d9b9d80047a352","name":"Throws when trying to push message with empty payload","time":{"start":1755139502628,"stop":1755139502628,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c34bf1951eb4a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755139093751,"stop":1755139093752,"duration":1},"status":"passed","severity":"normal"},{"uid":"703cf64c13af9dc7","name":"should not return locked peers if enough unlocked are available","time":{"start":1755138913248,"stop":1755138913248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e234cca46a6c4eeb","name":"should dispatch network event when browser goes online","time":{"start":1755138884336,"stop":1755138884337,"duration":1},"status":"passed","severity":"normal"},{"uid":"9349177ec83f136f","name":"Check received message containing short","time":{"start":1755139389885,"stop":1755139389885,"duration":0},"status":"passed","severity":"normal"},{"uid":"283b170ff61effbb","name":"Passing page size 3 when there are 20 messages","time":{"start":1755139202623,"stop":1755139202623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10f1506194810e2","name":"should handle peer store update failures gracefully","time":{"start":1755138883152,"stop":1755138883153,"duration":1},"status":"passed","severity":"normal"},{"uid":"44314e44d9654da3","name":"should handle errors when accessing navigator","time":{"start":1755138884338,"stop":1755138884339,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f18d48aaa30bc4","name":"Decoder throws on undefined content topic","time":{"start":1755138901833,"stop":1755138901833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a8fc14ba425ddd","name":"should properly create location multiaddrs - udp6","time":{"start":1755138873853,"stop":1755138873853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3ac12c0d2caa68","name":"Reusing cursor across nodes","time":{"start":1755139147507,"stop":1755139147508,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a9e45e041da35a","name":"return first retrieved peers without further DNS queries","time":{"start":1755138892161,"stop":1755138892161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8809a0dc2ac5c825","name":"Publish message with large meta","time":{"start":1755139084471,"stop":1755139084471,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb42a9b1ff322f78","name":"should handle queue overflow by adding peers to queue","time":{"start":1755138883715,"stop":1755138883715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f2ddb50496fe3d","name":"should not dial peers from store when browser is not connected","time":{"start":1755138883865,"stop":1755138883870,"duration":5},"status":"passed","severity":"normal"},{"uid":"b3b8276265a30c56","name":"Subscribe to topic containing short and publish message","time":{"start":1755139093747,"stop":1755139093747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5b589a3c43cb8d","name":"should dial one peer on dial","time":{"start":1755139033625,"stop":1755139033625,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d1fdf6700ae35c","name":"Push message with content topic containing numeric","time":{"start":1755139502643,"stop":1755139502643,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ac8775abc75b83","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755139021073,"stop":1755139021074,"duration":1},"status":"passed","severity":"normal"},{"uid":"747c54c75bc08bb8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755138892135,"stop":1755138892135,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf33480a0570d514","name":"Query Generator, No Decoder","time":{"start":1755139163201,"stop":1755139163201,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b375ca93f0b751","name":"Rejects garbage","time":{"start":1755138916464,"stop":1755138916464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2868cfe7e7a8d345","name":"messageHashStr produces different results for different inputs","time":{"start":1755138883176,"stop":1755138883176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c39cf470be85d","name":"should decode valid enr successfully","time":{"start":1755138873844,"stop":1755138873844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7506041b18d486f1","name":"Subscribe to topic containing Script and receive message","time":{"start":1755139420336,"stop":1755139420336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba25e479ea4e9a82","name":"throws if decoders don't match content topics","time":{"start":1755138883983,"stop":1755138883984,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbf168da0f8b9f3","name":"Check received message containing Script","time":{"start":1755139389888,"stop":1755139389889,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b27c2092ab54ea","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755138912408,"stop":1755138912409,"duration":1},"status":"passed","severity":"normal"},{"uid":"53736b9e151f39e4","name":"should throw error - no public key","time":{"start":1755138873846,"stop":1755138873846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d742e1fbbc7e5ddf","name":"Subscribe to topic containing XML and publish message","time":{"start":1755139093751,"stop":1755139093751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3477a84f86ea0f13","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755139147504,"stop":1755139147507,"duration":3},"status":"passed","severity":"normal"},{"uid":"83c6e03fbf066e03","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755138873856,"stop":1755138873857,"duration":1},"status":"passed","severity":"normal"},{"uid":"546a9eb935000e64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755138925588,"stop":1755138925588,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ed7d04384d675","name":"Encoder throws on empty string content topic","time":{"start":1755138903538,"stop":1755138903538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9c8784311f5549","name":"random static sharding 5 - Cluster ID: 479, Shard ID: 796","time":{"start":1755139184035,"stop":1755139184035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7594f4558c6ab5a5","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755138925080,"stop":1755138925080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31ef28934a013dd","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755138884328,"stop":1755138884328,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5a31064f26b8ea","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755138925562,"stop":1755138925562,"duration":0},"status":"passed","severity":"normal"},{"uid":"797da81fc8b5a99a","name":"should drop connection to one peer on hangUp","time":{"start":1755139033625,"stop":1755139033626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29e58a60f133ed5","name":"should increase lamport timestamp","time":{"start":1755138930777,"stop":1755138930777,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c737ca6079b102","name":"Nodes with multiple pubsub topic","time":{"start":1755139077557,"stop":1755139077557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8189aae99808bd42","name":"messageHashStr returns a hex string","time":{"start":1755138883173,"stop":1755138883174,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1e6386c7f8ec22","name":"Check received message containing special chars","time":{"start":1755139389886,"stop":1755139389887,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bde6bea6fb5e4ff","name":"should properly create location multiaddrs - tcp4","time":{"start":1755138873853,"stop":1755138873853,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfdfe1a9583762d","name":"Push message with long payload","time":{"start":1755139502614,"stop":1755139502614,"duration":0},"status":"passed","severity":"normal"},{"uid":"350005b724049b20","name":"should handle task timeouts","time":{"start":1755138912310,"stop":1755138912312,"duration":2},"status":"passed","severity":"normal"},{"uid":"21f6c9a7ee28a805","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755138901829,"stop":1755138901830,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dee2a62522c456b","name":"Passing page size 10 when there are 10 messages","time":{"start":1755139202630,"stop":1755139202631,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afe69d3b73920fc","name":"Does not throw an exception when node disconnects","time":{"start":1755139210072,"stop":1755139210072,"duration":0},"status":"passed","severity":"normal"},{"uid":"8563a0ff5e4655a4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755138925580,"stop":1755138925582,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e73ba34279a8618","name":"Push message with content topic containing emoji","time":{"start":1755139502646,"stop":1755139502646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e52a8c3c971749e","name":"nwaku subscribes","time":{"start":1755139074296,"stop":1755139074297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1240ce6f8c473c","name":"should create dialer with libp2p and shardReader","time":{"start":1755138883690,"stop":1755138883691,"duration":1},"status":"passed","severity":"normal"},{"uid":"871920864bede375","name":"Check received message containing Chinese","time":{"start":1755139389878,"stop":1755139389878,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e4fdf0ccc30444","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755138903536,"stop":1755138903537,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b267675497a7a1","name":"Push message with content topic containing short","time":{"start":1755139502642,"stop":1755139502642,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d55900c060bfd2","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755138925551,"stop":1755138925551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef0f6a3f574ea27","name":"Check received message containing emoji","time":{"start":1755139389881,"stop":1755139389881,"duration":0},"status":"passed","severity":"normal"},{"uid":"885ad42178d66ee8","name":"should clear dial history on start","time":{"start":1755138883691,"stop":1755138883692,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07e04f7aa68853","name":"should set field with only FILTER enabled","time":{"start":1755138873856,"stop":1755138873856,"duration":0},"status":"passed","severity":"normal"},{"uid":"90299be131dc4191","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755138867730,"stop":1755138867731,"duration":1},"status":"passed","severity":"normal"},{"uid":"4927bf29f92b7b36","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755139021078,"stop":1755139021078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2c7415ca3a7a64","name":"Wrong topic","time":{"start":1755139186527,"stop":1755139186527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b86618150090b3b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755139093752,"stop":1755139093752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c8b462fbf994e2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755139084470,"stop":1755139084471,"duration":1},"status":"passed","severity":"normal"},{"uid":"968fb3d85f2f0938","name":"should handle all zero keep alive options","time":{"start":1755138883162,"stop":1755138883163,"duration":1},"status":"passed","severity":"normal"},{"uid":"103f05430ddeb6a7","name":"Push message with numeric payload","time":{"start":1755139502636,"stop":1755139502636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d05d7590acc898","name":"should reject on timeout if it was set","time":{"start":1755138913198,"stop":1755138913198,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0bdda714eb8971","name":"should skip peer when not on same cluster","time":{"start":1755138883712,"stop":1755138883712,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e80654f2ff5d9f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755139093749,"stop":1755139093749,"duration":0},"status":"passed","severity":"normal"},{"uid":"be643d93a5f4a832","name":"Push message with numeric payload","time":{"start":1755139502614,"stop":1755139502614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ea6e42fdc4860","name":"Check received message containing short","time":{"start":1755139389877,"stop":1755139389877,"duration":0},"status":"passed","severity":"normal"},{"uid":"743a2c00d1316d59","name":"Fields are not dropped","time":{"start":1755138884008,"stop":1755138884008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c5ba9a194db893","name":"Relay Node - default protocol","time":{"start":1755139216412,"stop":1755139216412,"duration":0},"status":"passed","severity":"normal"},{"uid":"106acb620a3eeed0","name":"Check message with non string payload is not received","time":{"start":1755139389894,"stop":1755139389894,"duration":0},"status":"passed","severity":"normal"},{"uid":"480f2434855aa793","name":"should not be delivered","time":{"start":1755138930783,"stop":1755138930783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd3ec459b0ae2e2","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755138930779,"stop":1755138930779,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4696ce662ace68","name":"Relay + Store","time":{"start":1755138873857,"stop":1755138873857,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0b1f9b9e780ac3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755139420335,"stop":1755139420336,"duration":1},"status":"passed","severity":"normal"},{"uid":"39822ddc5795c123","name":"should reject if LightPush is requested but not mounted","time":{"start":1755138913196,"stop":1755138913196,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbebf1265bb58106","name":"Ordered callback, aborts when callback returns true","time":{"start":1755139194871,"stop":1755139194871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caa5f279d017032","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755138925563,"stop":1755138925565,"duration":2},"status":"passed","severity":"normal"},{"uid":"d878c4397146e2f3","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755138965714,"stop":1755138965716,"duration":2},"status":"passed","severity":"normal"},{"uid":"2019bc808ad5eb54","name":"should clear dial history on stop","time":{"start":1755138883696,"stop":1755138883696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa6368b2857cab6","name":"Renews subscription after lossing a connection","time":{"start":1755139420328,"stop":1755139420328,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b11c174fcc65ed","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755139147503,"stop":1755139147503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c3d1fbde1bdccc","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755138930453,"stop":1755138930453,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeffded458e8d4d","name":"should handle corrupted local storage data gracefully","time":{"start":1755138896168,"stop":1755138896169,"duration":1},"status":"passed","severity":"normal"},{"uid":"77da420bb5f49204","name":"should add event listener for peer:discovery","time":{"start":1755138882018,"stop":1755138882019,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcafb56e5a106e7","name":"should stop all internal components","time":{"start":1755138884603,"stop":1755138884603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9415edafa9ee4ec8","name":"should allow redial after cooldown period","time":{"start":1755138883711,"stop":1755138883712,"duration":1},"status":"passed","severity":"normal"},{"uid":"893d8dd0724705dc","name":"should return false when peer is on different cluster","time":{"start":1755138882385,"stop":1755138882386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b286d2f39d919320","name":"does not throw on valid cases","time":{"start":1755138867721,"stop":1755138867721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad9ac743fdf724d","name":"should return false when peer has no shard info","time":{"start":1755138882400,"stop":1755138882400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b769d9a81df72e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755138925565,"stop":1755138925566,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf55b9b776341e30","name":"random static sharding 9 - Cluster ID: 777, Shard ID: 541","time":{"start":1755139184036,"stop":1755139184036,"duration":0},"status":"passed","severity":"normal"},{"uid":"463ce8b7b9d85992","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755139389882,"stop":1755139389882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9516137bde0685a","name":"Push message with Basic HTML tag payload","time":{"start":1755139502639,"stop":1755139502639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9052e0659d3d8901","name":"should not fail to start the service if it is already started","time":{"start":1755138896165,"stop":1755138896166,"duration":1},"status":"passed","severity":"normal"},{"uid":"e266a9b157b6ca17","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app1/5/topic714/utf8","time":{"start":1755139186520,"stop":1755139186521,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8f34b0b16b3da0","name":"connected peers and dial","time":{"start":1755139061000,"stop":1755139061002,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f4fd141e3334e466","name":"should dial more peers if under maxConnections","time":{"start":1755138883889,"stop":1755138883889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec4d7ba253e450","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755139093748,"stop":1755139093749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f597ae609fd52cb7","name":"random static sharding 7 - Cluster ID: 51, Shard ID: 618","time":{"start":1755139184035,"stop":1755139184036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e4498b03e5d835","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755139420318,"stop":1755139420319,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bdbb7cb237365e","name":"should attach causal history and bloom filter to each message","time":{"start":1755138930776,"stop":1755138930777,"duration":1},"status":"passed","severity":"normal"},{"uid":"69efb7ecdbed0b1d","name":"should encode/decode to text encoding","time":{"start":1755138873850,"stop":1755138873851,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd78737ab2b6eda","name":"Push to array if already present","time":{"start":1755138867532,"stop":1755138867532,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc422f41b5fda8c","name":"same cluster, static sharding: nodes connect","time":{"start":1755139021072,"stop":1755139021072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5678ee8b61519f5","name":"Check received message containing numeric","time":{"start":1755139389886,"stop":1755139389886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be8318fffc9873e","name":"should invoke callbacks when receiving a message","time":{"start":1755138912898,"stop":1755138912898,"duration":0},"status":"passed","severity":"normal"},{"uid":"398072795e0ad7c2","name":"Ordered Callback - true","time":{"start":1755139195878,"stop":1755139195878,"duration":0},"status":"passed","severity":"normal"},{"uid":"44107b4d7f9d48e6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app67/4/topic176/json","time":{"start":1755139186520,"stop":1755139186520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8c7ff9d77ea1c1","name":"throws on content topic with generation field greater than 0","time":{"start":1755138867723,"stop":1755138867724,"duration":1},"status":"passed","severity":"normal"},{"uid":"563edcb1dcf04bb","name":"should return false","time":{"start":1755138873847,"stop":1755138873848,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d337d1fe3688ac","name":"Using a function","time":{"start":1755139210077,"stop":1755139210078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8bfc95f3f4836e","name":"should handle complete dial lifecycle","time":{"start":1755138883726,"stop":1755138883726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5c7c3dad8319e8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755138913250,"stop":1755138913250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce3cd0855190cff","name":"should successfully query store with valid decoders and options","time":{"start":1755138913053,"stop":1755138913053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7847987204db579","name":"Push message with escaped characters payload","time":{"start":1755139502640,"stop":1755139502640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3684e71bfce7a2eb","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755138882923,"stop":1755138882924,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d13c269b23f706","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755138989011,"stop":1755138989011,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb33fb514fbb1df3","name":"messageHashStr produces consistent results for the same input","time":{"start":1755138883175,"stop":1755138883176,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f7e979fb39c667","name":"should clear existing timers before creating new ones","time":{"start":1755138883161,"stop":1755138883161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85cc097887cd2f","name":"should handle errors when globalThis is not available","time":{"start":1755138884330,"stop":1755138884330,"duration":0},"status":"passed","severity":"normal"},{"uid":"731e4f13a78102c7","name":"random static sharding 4 - Cluster ID: 527, Shard ID: 896","time":{"start":1755139184033,"stop":1755139184034,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f6109b0e352a4b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755138867742,"stop":1755138867742,"duration":0},"status":"passed","severity":"normal"},{"uid":"da701d79ca4a7662","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755138891521,"stop":1755138891521,"duration":0},"status":"passed","severity":"normal"},{"uid":"e478acc1fe7f7d2f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755139420332,"stop":1755139420332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70394979cccff6e","name":"should encode/decode to RLP encoding","time":{"start":1755138873849,"stop":1755138873849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04226fc6fe436c6","name":"should process up to 3 peers at once","time":{"start":1755138883716,"stop":1755138883721,"duration":5},"status":"passed","severity":"normal"},{"uid":"98595e2da96d3efd","name":"should dial all remaining peers","time":{"start":1755138883872,"stop":1755138883873,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a2cfbe45160f19","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755138912306,"stop":1755138912308,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f2e374eb8dcffab","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755138882046,"stop":1755138882046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ef2920006282ac","name":"can start the service","time":{"start":1755138896164,"stop":1755138896164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34902327f832fbc","name":"Check received message containing JSON","time":{"start":1755139389890,"stop":1755139389890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d50e516df3a67a6","name":"should not receive a peer event before start","time":{"start":1755139060622,"stop":1755139060625,"duration":3},"status":"passed","severity":"normal"},{"uid":"3031650122209264","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755138930780,"stop":1755138930780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a54decf4bff5fb4","name":"should properly create location multiaddrs - udp4","time":{"start":1755138873852,"stop":1755138873852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bddcb482ae7555","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755139212985,"stop":1755139212985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f88c467a54596a","name":"should not retry if at least one success","time":{"start":1755138913050,"stop":1755138913050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9865bc0946c91c4","name":"Promise Callback - false","time":{"start":1755139195877,"stop":1755139195877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fecce783e0782","name":"Check message with non string payload is not received","time":{"start":1755139389884,"stop":1755139389884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a6dca3b561a9ee","name":"throws on content topic with non-number generation field","time":{"start":1755138867723,"stop":1755138867723,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1435a1c1ddf03f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755138867734,"stop":1755138867735,"duration":1},"status":"passed","severity":"normal"},{"uid":"d545087b31ab1482","name":"Push message with custom timestamp: 1724380570800","time":{"start":1755139502634,"stop":1755139502634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ef0171968f7753","name":"Mutual subscription","time":{"start":1755139093744,"stop":1755139093744,"duration":0},"status":"passed","severity":"normal"},{"uid":"359ab09beda1a59","name":"Subscribe to topic containing XML and receive message","time":{"start":1755139420325,"stop":1755139420325,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbdc91b533cfbd2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755139089378,"stop":1755139089378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dd76cca55ed674","name":"should create a new stream if no existing for protocol found","time":{"start":1755138884101,"stop":1755138884103,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7e3a1fca1568a54","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755139093746,"stop":1755139093746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f217bfea296898","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755138867738,"stop":1755138867738,"duration":0},"status":"passed","severity":"normal"},{"uid":"5947998e643e30f4","name":"Push message with content topic containing emoji","time":{"start":1755139502632,"stop":1755139502632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc0c6ce3b3dd0de","name":"can start the service","time":{"start":1755138950584,"stop":1755138950585,"duration":1},"status":"passed","severity":"normal"},{"uid":"51dfc784312c8695","name":"Push message with Script payload","time":{"start":1755139502638,"stop":1755139502638,"duration":0},"status":"passed","severity":"normal"},{"uid":"87995fd68fdbcabf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755139420339,"stop":1755139420339,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d57038e97edbfa1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755138884603,"stop":1755138884604,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5380552e3e4b0dc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755139090677,"stop":1755139090677,"duration":0},"status":"passed","severity":"normal"},{"uid":"75930aa1867c2fb6","name":"should have no discoveries enabled by default","time":{"start":1755138912405,"stop":1755138912405,"duration":0},"status":"passed","severity":"normal"},{"uid":"62081b36805916e4","name":"Check received message with timestamp: 1755138945086 ","time":{"start":1755139389892,"stop":1755139389892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01f35ac4557b58e","name":"Check message with no content topic is not received","time":{"start":1755139389883,"stop":1755139389883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba88a99b1d62e82","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755139420324,"stop":1755139420324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb2f5eb4880ba37","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755138925579,"stop":1755138925579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e7c05318ec75e2","name":"Js publishes, other Js receives","time":{"start":1755139074298,"stop":1755139074299,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fb881f96b87aae","name":"Subscribe and receives messages on 20 topics","time":{"start":1755139420319,"stop":1755139420319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bbf1215533a32","name":"Check received message containing XML","time":{"start":1755139389879,"stop":1755139389879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75c737f4b958fa7","name":"Check received message with timestamp: 1755138945086000000 ","time":{"start":1755139389891,"stop":1755139389891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62b0e214f4992ce","name":"should handle relay send failures gracefully","time":{"start":1755138883157,"stop":1755138883157,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e5f263d2585dea","name":"should handle case with no peers in store","time":{"start":1755138883879,"stop":1755138883879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22ffa17e2f7442f","name":"should return false when peer is not found","time":{"start":1755138882400,"stop":1755138882400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d96ef87446b1062","name":"Push message equal or less that 1MB","time":{"start":1755139502649,"stop":1755139502649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a16287a04af327e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755138925583,"stop":1755138925583,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed599a301c8e6ba","name":"should emit a peer event after start","time":{"start":1755138896166,"stop":1755138896166,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ef70d30e96e20e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755138867737,"stop":1755138867737,"duration":0},"status":"passed","severity":"normal"},{"uid":"104a3ab6fdcffa06","name":"should handle special patterns correctly","time":{"start":1755138928862,"stop":1755138928869,"duration":7},"status":"passed","severity":"normal"},{"uid":"2bba64983e5d6eea","name":"Check received message containing escaped characters","time":{"start":1755139389880,"stop":1755139389880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de1bb0d7d560b03","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755139202133,"stop":1755139202134,"duration":1},"status":"passed","severity":"normal"},{"uid":"3855e74e79241db9","name":"should dial all known peers when reached zero connections","time":{"start":1755138989009,"stop":1755138989011,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7920a9e730fb27f","name":"should return false when network is not connected","time":{"start":1755138884604,"stop":1755138884604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5a0ffd697233c6","name":"should handle different types of entries","time":{"start":1755138911547,"stop":1755138911550,"duration":3},"status":"passed","severity":"normal"},{"uid":"be22d5795784a481","name":"Store - dialed first","time":{"start":1755139216410,"stop":1755139216410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e6b38f61ac3717","name":"Check publish message containing emoji","time":{"start":1755139084459,"stop":1755139084460,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdde43999100818","name":"should not receive a peer event after stop","time":{"start":1755138950590,"stop":1755138950590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6633a0dbbf031721","name":"Query Generator - false","time":{"start":1755139195875,"stop":1755139195877,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fca8366e4bf5d7a","name":"should skip updating peer store if peer has same addresses","time":{"start":1755138882046,"stop":1755138882046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a286622d82d01670","name":"should remove expired entries after TTL has passed","time":{"start":1755138911538,"stop":1755138911538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0b3cc74e44f596","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755138925571,"stop":1755138925573,"duration":2},"status":"passed","severity":"normal"},{"uid":"f73d11f0e561d48","name":"should hang up with multiaddr and return true on success","time":{"start":1755138884605,"stop":1755138884605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6a1b15792cb67e","name":"should send to specified number of peers of used peers","time":{"start":1755138913048,"stop":1755138913049,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9b71377aa0e9d0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app46/3/topic920/proto","time":{"start":1755139186521,"stop":1755139186521,"duration":0},"status":"passed","severity":"normal"},{"uid":"284b9e095e2fe712","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755139134070,"stop":1755139134070,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc1df82ed5d78d9","name":"different cluster: nodes don't connect","time":{"start":1755139021072,"stop":1755139021073,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4495effb36073c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755138892162,"stop":1755138892162,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a76c4190dc3b92b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755138912881,"stop":1755138912881,"duration":0},"status":"passed","severity":"normal"},{"uid":"861007cdf9360614","name":"Encoder throws on undefined content topic","time":{"start":1755138901832,"stop":1755138901833,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d92e6cc9cc32eb9","name":"Push message with custom timestamp: 1755142570800","time":{"start":1755139502634,"stop":1755139502634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaf0e76ae622462","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755138925562,"stop":1755138925563,"duration":1},"status":"passed","severity":"normal"},{"uid":"356f469727b28c2b","name":"Nodes with multiple pubsub topic","time":{"start":1755139077560,"stop":1755139077560,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbc903718372a3e","name":"Push message with custom timestamp: 1724380570801","time":{"start":1755139502647,"stop":1755139502648,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c53f78259beee48","name":"should drop connection to all peers on hangUp","time":{"start":1755139033624,"stop":1755139033625,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ab9a3aa9c861a7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755138925567,"stop":1755138925567,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa90cd4e0f473824","name":"should properly compute the node id","time":{"start":1755138873848,"stop":1755138873849,"duration":1},"status":"passed","severity":"normal"},{"uid":"affff648e99ba856","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755138883156,"stop":1755138883156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a458987d63f0597e","name":"Push message with content topic containing Russian","time":{"start":1755139502630,"stop":1755139502630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e64c671e8b8f1cb","name":"should create KeepAliveManager with required options","time":{"start":1755138883136,"stop":1755138883136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88c8ca683fe166d","name":"Check meta is set [symmetric]","time":{"start":1755138901831,"stop":1755138901831,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb98c87fc14f297","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755139163203,"stop":1755139163203,"duration":0},"status":"passed","severity":"normal"},{"uid":"4615a171e70efc98","name":"should select older connection if present","time":{"start":1755138883943,"stop":1755138883944,"duration":1},"status":"passed","severity":"normal"},{"uid":"250b42f8749754d5","name":"ignores unrecognized TXT record formats","time":{"start":1755138892159,"stop":1755138892160,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef7e4872f4c8f89","name":"Sets default value correctly","time":{"start":1755139210082,"stop":1755139210083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06c04bf9f506c2a","name":"Check publish message containing Arabic","time":{"start":1755139084446,"stop":1755139084447,"duration":1},"status":"passed","severity":"normal"},{"uid":"688437053af86f19","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755139093748,"stop":1755139093748,"duration":0},"status":"passed","severity":"normal"},{"uid":"669374ca0660f95e","name":"Check message on other pubsub topic is not received","time":{"start":1755139389893,"stop":1755139389893,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc9c886449f80e7","name":"Subscribe and receive messages via lightPush","time":{"start":1755139420329,"stop":1755139420329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e445f00fc9d05","name":"should register libp2p event listeners when start is called","time":{"start":1755138913249,"stop":1755138913249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcd0177ef34beaf","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755138925551,"stop":1755138925551,"duration":0},"status":"passed","severity":"normal"},{"uid":"deed6ee74c9bcdeb","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755138913251,"stop":1755138913251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca995d1998cfe4e","name":"should use DNS peer discovery with light client","time":{"start":1755138950591,"stop":1755138950591,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7e166aa236ec4a3","name":"should return true when peer is on the same cluster","time":{"start":1755138882385,"stop":1755138882385,"duration":0},"status":"passed","severity":"normal"},{"uid":"40484a62886885f4","name":"Decoder throws on empty string content topic","time":{"start":1755138884285,"stop":1755138884285,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b9c153615973ad","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755138930784,"stop":1755138930784,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee57969f98488c4","name":"should get / set UDP multiaddr","time":{"start":1755138873851,"stop":1755138873852,"duration":1},"status":"passed","severity":"normal"},{"uid":"9124c1b2fcbb9786","name":"Nwaku publishes","time":{"start":1755139074297,"stop":1755139074298,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1980e3658650b8b","name":"should not modify tags of connections for different peers","time":{"start":1755138913252,"stop":1755138913252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c08d16fc08ad053","name":"should be empty after removing the only subscription","time":{"start":1755138912894,"stop":1755138912895,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea8f4bd71b0d9c4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755138883863,"stop":1755138883863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6df8c1e6d8c1ecf","name":"should enable all discoveries when explicitly set","time":{"start":1755138912406,"stop":1755138912407,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9dbdfb347be109","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755138873056,"stop":1755138873057,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37e3e553c5987ac","name":"isConnected should return true after first peer connects","time":{"start":1755138965709,"stop":1755138965710,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cabb0fc3577f46","name":"Push message with long payload","time":{"start":1755139502636,"stop":1755139502636,"duration":0},"status":"passed","severity":"normal"},{"uid":"973c8c108ed2d08d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755138925589,"stop":1755138925589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c39aedb74b9744","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app68/6/topic434/proto","time":{"start":1755139186517,"stop":1755139186518,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0d467fec9fd1ed","name":"should start and setup intervals and event listeners","time":{"start":1755138912899,"stop":1755138912899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8a9812965100ab","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755139420335,"stop":1755139420335,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afa9f72ee78f8bd","name":"should be able to decode the field with only STORE set to true","time":{"start":1755138873056,"stop":1755138873056,"duration":0},"status":"passed","severity":"normal"},{"uid":"8144d51ac7191eac","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755138953314,"stop":1755138953314,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b67f3a9c966c991","name":"Waku message hash computation (payload length 0)","time":{"start":1755138883169,"stop":1755138883169,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13b8fa90b01dbc2","name":"Check publish message containing Basic HTML tag","time":{"start":1755139084452,"stop":1755139084452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6af3ba3dc82d067","name":"should dial second nwaku node that was discovered","time":{"start":1755138945508,"stop":1755138945515,"duration":7},"status":"skipped","severity":"normal"},{"uid":"a846b54112d5bb2c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755138867736,"stop":1755138867736,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e774fdb75aed97","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755139420325,"stop":1755139420325,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a58756ef1a763b","name":"should return peer for existing peer","time":{"start":1755138883880,"stop":1755138883880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3972d3d9d128c978","name":"should reject if Store is requested but not mounted","time":{"start":1755138913196,"stop":1755138913197,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e06a86c410acabe","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755138867729,"stop":1755138867729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb7dde47c52689c","name":"Push message with JSON payload","time":{"start":1755139502639,"stop":1755139502639,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb7d132d887c518","name":"should return false when peer is not found","time":{"start":1755138882414,"stop":1755138882414,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eeab298cdf59c5","name":"should create all internal components","time":{"start":1755138884601,"stop":1755138884602,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb3ae66f2974649","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755138867741,"stop":1755138867741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3149261ebf74d2","name":"should reject if WakuNode is not started","time":{"start":1755138913195,"stop":1755138913195,"duration":0},"status":"passed","severity":"normal"},{"uid":"197ffad35eab26c7","name":"should handle dial errors","time":{"start":1755138884605,"stop":1755138884605,"duration":0},"status":"passed","severity":"normal"},{"uid":"592e2a8ed3f9784","name":"Query with Promise Callback, No Decoder","time":{"start":1755139163203,"stop":1755139163203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3d423d4a316666","name":"Subscribe to topic containing long and receive message","time":{"start":1755139420334,"stop":1755139420334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5e37bdc972d19e","name":"Ephemeral field set to true","time":{"start":1755138884283,"stop":1755138884283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2111da72d43897ea","name":"Check meta is set [ecies]","time":{"start":1755138903537,"stop":1755138903537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa47a0a9ac141ba","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755139420320,"stop":1755139420320,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe3534599cfb68","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755139077557,"stop":1755139077557,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c71bc27bb82258","name":"should hang up with PeerId and return true on success","time":{"start":1755138884605,"stop":1755138884605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f87a46df7c5c266","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755139090672,"stop":1755139090675,"duration":3},"status":"passed","severity":"normal"},{"uid":"5581a629917e3971","name":"should handle case with all peers already connected","time":{"start":1755138883879,"stop":1755138883879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b562edb6ebb1adf","name":"should not allow unachievable error rate","time":{"start":1755138925079,"stop":1755138925080,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1df175413ff7a1","name":"Passing page size 19 when there are 20 messages","time":{"start":1755139202631,"stop":1755139202631,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb40ce274e4cf972","name":"Check received message containing Russian","time":{"start":1755139389887,"stop":1755139389888,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33107ef64a9d3f3","name":"should be empty when created","time":{"start":1755138912893,"stop":1755138912894,"duration":1},"status":"passed","severity":"normal"},{"uid":"354b32df09a4bc96","name":"Push message with Chinese payload","time":{"start":1755139502615,"stop":1755139502615,"duration":0},"status":"passed","severity":"normal"},{"uid":"876952af67218be6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755138867743,"stop":1755138867743,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3558e6434f1893","name":"should never report false negatives","time":{"start":1755138928861,"stop":1755138928862,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44f3fcc9bab1ee5","name":"should be able to encode the field with only STORE set to true","time":{"start":1755138873040,"stop":1755138873040,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd948958efa03075","name":"Check received message containing Basic HTML tag","time":{"start":1755139389889,"stop":1755139389889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1829dfaec10ff9f1","name":"should properly create location multiaddrs - tcp6","time":{"start":1755138873853,"stop":1755138873853,"duration":0},"status":"passed","severity":"normal"},{"uid":"2619dbf1aed81830","name":"should handle multiple peers with different shard configurations","time":{"start":1755138883726,"stop":1755138883727,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc53c26e0af49f7a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755138925562,"stop":1755138925562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d76a2f0dd35885c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755138925570,"stop":1755138925571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da2066b52149bc7","name":"messageHashStr works with IProtoMessage","time":{"start":1755138883175,"stop":1755138883175,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f79c8b48ec966e4","name":"Check received message containing escaped characters","time":{"start":1755139389890,"stop":1755139389890,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c8c834318c4462","name":"should dispatch network event when browser goes offline","time":{"start":1755138884337,"stop":1755138884337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5557362aee1561","name":"should return PeerId when PeerId is provided","time":{"start":1755138882920,"stop":1755138882923,"duration":3},"status":"passed","severity":"normal"},{"uid":"2890f6eca89686c","name":"Push message with content topic containing unicode special characters","time":{"start":1755139502646,"stop":1755139502646,"duration":0},"status":"passed","severity":"normal"},{"uid":"590d98a6dbdb98b4","name":"Callback on promise, aborts when callback returns true","time":{"start":1755139194870,"stop":1755139194871,"duration":1},"status":"passed","severity":"normal"},{"uid":"78668d3d1bb43ea","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755139077558,"stop":1755139077558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d924b859a7625f7c","name":"should handle case when globalThis is not available","time":{"start":1755138884333,"stop":1755138884333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58634da914f2712","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755139147503,"stop":1755139147504,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7c8daa231ddc08","name":"Sample","time":{"start":1755138873075,"stop":1755138873075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e8f47e0613d9f1","name":"Round trip binary serialization","time":{"start":1755138884282,"stop":1755138884283,"duration":1},"status":"passed","severity":"normal"},{"uid":"db599b1cebf1c9f6","name":"should be safe to call multiple times","time":{"start":1755138883144,"stop":1755138883144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba86399b7e26c8b0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755138925579,"stop":1755138925579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e5c923b36a853f","name":"should filter out already connected peers","time":{"start":1755138883872,"stop":1755138883872,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e1c5b8c9fdab4c","name":"Push message with SQL Injection payload","time":{"start":1755139502617,"stop":1755139502617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a26c0aefc7548ee","name":"should push the message to the outgoing buffer","time":{"start":1755138930775,"stop":1755138930776,"duration":1},"status":"passed","severity":"normal"},{"uid":"854ef4efa140506d","name":"Decoder throws on empty string content topic","time":{"start":1755138901834,"stop":1755138901834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ca9e52441259bf","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755138873059,"stop":1755138873059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2826554ab14d543","name":"can query messages by message hash","time":{"start":1755139187723,"stop":1755139187724,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ad8ebf1117e42","name":"should handle incoming messages","time":{"start":1755138912981,"stop":1755138912981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a81191a6b9244b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755138867738,"stop":1755138867738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa1346101664a3a","name":"should not receive a peer event before start","time":{"start":1755138950589,"stop":1755138950590,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7b1276b1308e3b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755138867728,"stop":1755138867728,"duration":0},"status":"passed","severity":"normal"},{"uid":"782797305782a807","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755139021077,"stop":1755139021078,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd78c72153671655","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755139093746,"stop":1755139093746,"duration":0},"status":"passed","severity":"normal"},{"uid":"7227e2651c12c43e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755138867740,"stop":1755138867741,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6168c46bf0a948e","name":"should add and remove event listeners correctly","time":{"start":1755138896169,"stop":1755138896169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f7cec385f59d11","name":"Waku message hash computation (no timestamp)","time":{"start":1755138883169,"stop":1755138883169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b10efb09dc3b8d1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755139212984,"stop":1755139212985,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c9cb526fce55d8","name":"Fails to push message with large meta","time":{"start":1755139502633,"stop":1755139502633,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faa7729fc2e1c20","name":"Ordered Callback - false","time":{"start":1755139195878,"stop":1755139195878,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655a17174b8a7c9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755139077560,"stop":1755139077560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abdbcac45ada789","name":"Decoder throws on empty string content topic","time":{"start":1755138903539,"stop":1755138903539,"duration":0},"status":"passed","severity":"normal"},{"uid":"840e760dbfbe1dad","name":"should transition to Unhealthy when no connections","time":{"start":1755138912880,"stop":1755138912880,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ef74b4fe21d999","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755138965713,"stop":1755138965714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1cac01cd00ebad","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755138883153,"stop":1755138883154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec601e039e864bc","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755138892136,"stop":1755138892136,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd32ce6ff829636","name":"should set field with only RELAY enabled","time":{"start":1755138873855,"stop":1755138873856,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc31e89c4abe029","name":"should properly create location multiaddrs - udp","time":{"start":1755138873854,"stop":1755138873854,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0cd161fff84cf0","name":"Push message with content topic containing Arabic","time":{"start":1755139502630,"stop":1755139502630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8002b87d79b13519","name":"should sort peers by ping value","time":{"start":1755138884607,"stop":1755138884607,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5db6c9f2e18309","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755138867899,"stop":1755138867899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a909b41f8b679b3","name":"Promise Callback - true","time":{"start":1755139195877,"stop":1755139195877,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fdfffb0f03f33a","name":"should create ShardReader with auto sharding network config","time":{"start":1755138882364,"stop":1755138882384,"duration":20},"status":"passed","severity":"normal"},{"uid":"cf97990f28f35b7","name":"should call waitForPeer on Relay","time":{"start":1755138913199,"stop":1755138913200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18d83755b0fd6dd","name":"should handle peerStore errors gracefully","time":{"start":1755138884607,"stop":1755138884607,"duration":0},"status":"passed","severity":"normal"},{"uid":"834dd241126842a8","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755138884332,"stop":1755138884332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5793bc1797baea01","name":"A test","time":{"start":1755139005921,"stop":1755139005921,"duration":0},"status":"passed","severity":"normal"},{"uid":"9484462bc3d961cf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755138925582,"stop":1755138925582,"duration":0},"status":"passed","severity":"normal"},{"uid":"31444b6a7ee753e8","name":"should return true when peer is on the specified shard","time":{"start":1755138882401,"stop":1755138882401,"duration":0},"status":"passed","severity":"normal"},{"uid":"55adb6da7685803b","name":"yields decoded messages","time":{"start":1755138883985,"stop":1755138883986,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eda2aecbf34de6","name":"Check publish message containing short","time":{"start":1755139084437,"stop":1755139084437,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9178ccaa2e72a0","name":"Passing page size 0 when there are 110 messages","time":{"start":1755139202622,"stop":1755139202622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ffbf6b80d13fe5","name":"should be safe to call multiple times","time":{"start":1755138882027,"stop":1755138882028,"duration":1},"status":"passed","severity":"normal"},{"uid":"f400945d12d82aa0","name":"Fails to push message bigger that 1MB","time":{"start":1755139502649,"stop":1755139502649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a329605ca80177","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755138867736,"stop":1755138867736,"duration":0},"status":"passed","severity":"normal"},{"uid":"921499b2b251b7b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755138883168,"stop":1755138883168,"duration":0},"status":"passed","severity":"normal"},{"uid":"812106f4089df19c","name":"ends if stream creation fails","time":{"start":1755138883984,"stop":1755138883984,"duration":0},"status":"passed","severity":"normal"},{"uid":"591fb1dae11bb5d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755139420327,"stop":1755139420327,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dc196caf512d7","name":"Check message received after jswaku node is restarted","time":{"start":1755139389895,"stop":1755139389895,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c67e0311a944ed","name":"should handle peer connect event","time":{"start":1755138884333,"stop":1755138884334,"duration":1},"status":"passed","severity":"normal"},{"uid":"31621d3f8a5cf036","name":"should handle complete connection lifecycle","time":{"start":1755138884339,"stop":1755138884340,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e89660d8c494832","name":"should dial peer when no shard info available","time":{"start":1755138883714,"stop":1755138883714,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b51f2724db0f69","name":"should initialize with isNetworkConnected as false","time":{"start":1755138884329,"stop":1755138884329,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d99576dfe915d1","name":"Publish message with custom timestamp: Thu Aug 14 2025 01:37:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1755139084462,"stop":1755139084462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6cdd69ff00605d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755138882413,"stop":1755138882414,"duration":1},"status":"passed","severity":"normal"},{"uid":"a387f73c1f78da86","name":"accepts valid message hash query","time":{"start":1755138883293,"stop":1755138883294,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c1452f344881b5","name":"should wait for Filter peer to be connected","time":{"start":1755138913199,"stop":1755138913199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c6b3bc9cb2eb8f","name":"should handle multiple query options for time ranges","time":{"start":1755138913054,"stop":1755138913054,"duration":0},"status":"passed","severity":"normal"},{"uid":"394505c3b2c570b3","name":"yields undefined for messages without content topic","time":{"start":1755138883986,"stop":1755138883986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe841c72a498bda9","name":"Check publish message containing Chinese","time":{"start":1755139084445,"stop":1755139084446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e54b9ddf669533","name":"Check message received after jswaku node is restarted","time":{"start":1755139389884,"stop":1755139389884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d9f0ce0318a93b","name":"should throw error - no public key","time":{"start":1755138873847,"stop":1755138873847,"duration":0},"status":"passed","severity":"normal"},{"uid":"146e23115474368e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755138970600,"stop":1755138970600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee1a67cbcbb4ecb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755138873045,"stop":1755138873045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1d8c9b316aec4f","name":"should start ping timers on peer connect","time":{"start":1755138883144,"stop":1755138883146,"duration":2},"status":"passed","severity":"normal"},{"uid":"301bfbf38d8a00fa","name":"should remove event listener for peer:discovery","time":{"start":1755138882026,"stop":1755138882027,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ab72e8ac0ff60e","name":"should successfully stop","time":{"start":1755138912981,"stop":1755138912982,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad7b3ca8ba6f6f7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755139212987,"stop":1755139212987,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1829557db755db","name":"Passing invalid cursor","time":{"start":1755139147508,"stop":1755139147512,"duration":4},"status":"passed","severity":"normal"},{"uid":"50ab558ce9fa2776","name":"tcp ip4 address","time":{"start":1755138873129,"stop":1755138873130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea5fd803f1c1179","name":"should set field with only STORE enabled","time":{"start":1755138873856,"stop":1755138873856,"duration":0},"status":"passed","severity":"normal"},{"uid":"162756d12ad1e343","name":"random static sharding 1 - Cluster ID: 220, Shard ID: 718","time":{"start":1755139184031,"stop":1755139184031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c502ab8db60ab3a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755138873047,"stop":1755138873047,"duration":0},"status":"passed","severity":"normal"},{"uid":"40452c13bab0178e","name":"should handle case when navigator is not available","time":{"start":1755138884332,"stop":1755138884333,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cd4752feb86490","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app47/6/topic271/utf8","time":{"start":1755139186527,"stop":1755139186527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dd30716ff9583f","name":"should process tasks in queue","time":{"start":1755138912301,"stop":1755138912302,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb501178176f7f7","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755138925570,"stop":1755138925570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2576b6e240f5f37","name":"Passing an array","time":{"start":1755139210074,"stop":1755139210076,"duration":2},"status":"passed","severity":"normal"},{"uid":"c711099d0cff618d","name":"should support chaining for add method","time":{"start":1755138911537,"stop":1755138911538,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ae5acb10e01da8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755139420326,"stop":1755139420326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c612a84a993587c9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755139077556,"stop":1755139077556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab564869177d5f67","name":"should handle network check errors gracefully","time":{"start":1755138883723,"stop":1755138883723,"duration":0},"status":"passed","severity":"normal"},{"uid":"86aa50c487f21b05","name":"should decode valid enr with tcp successfully","time":{"start":1755138873845,"stop":1755138873845,"duration":0},"status":"passed","severity":"normal"},{"uid":"74355ef931d21743","name":"Check received message containing numeric","time":{"start":1755139389877,"stop":1755139389877,"duration":0},"status":"passed","severity":"normal"},{"uid":"262b3e8c99e8929d","name":"should merge provided config with defaults","time":{"start":1755138884601,"stop":1755138884601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14136071d98bb9d","name":"Push message with Script payload","time":{"start":1755139502617,"stop":1755139502617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b63ae978e241af","name":"should add peer to queue when queue is not empty","time":{"start":1755138883697,"stop":1755138883704,"duration":7},"status":"passed","severity":"normal"},{"uid":"e169ff578d16dddc","name":"handles different networkShards values correctly","time":{"start":1755138867734,"stop":1755138867734,"duration":0},"status":"passed","severity":"normal"},{"uid":"52aab5fc0846277b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755139420338,"stop":1755139420338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b57a2df5a177a51","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755138867736,"stop":1755138867737,"duration":1},"status":"passed","severity":"normal"},{"uid":"b642c7a2d96320a4","name":"Check publish message after service node is restarted","time":{"start":1755139084471,"stop":1755139084471,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a3a93f27cb1d86e","name":"Fails to push message with large meta","time":{"start":1755139502647,"stop":1755139502647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb54d4457ab30923","name":"less peers than existing","time":{"start":1755139061002,"stop":1755139061002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b4c6f70ce1ffba0","name":"isConnected return false after peer stops","time":{"start":1755138965713,"stop":1755138965713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb3ed26231b5399","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app69/7/topic528/xml","time":{"start":1755139186523,"stop":1755139186523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d683864a0d90fb4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755139194869,"stop":1755139194869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a848c38c1f0914f9","name":"Subscribe and receive messages via lightPush","time":{"start":1755139420316,"stop":1755139420316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5667a3dfe2166eef","name":"should throw error - invalid id","time":{"start":1755138873847,"stop":1755138873847,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e921c44a2fbd55","name":"Refresh subscription","time":{"start":1755139420333,"stop":1755139420333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f94253638027a1","name":"should return all connected peers without codec filter","time":{"start":1755138884606,"stop":1755138884606,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9406b34d10392c","name":"Filter","time":{"start":1755139216411,"stop":1755139216411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f102cda376f9a96f","name":"does not validate decoders for hash queries","time":{"start":1755138883984,"stop":1755138883984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d175a032f29903f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755138867735,"stop":1755138867736,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33096b311500cb1","name":"Push message with escaped characters payload","time":{"start":1755139502622,"stop":1755139502622,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d48a8b644539dbb","name":"Encoder throws on undefined content topic","time":{"start":1755138903538,"stop":1755138903538,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f806e5ca385f10","name":"should load peers from local storage and dispatch events","time":{"start":1755138896168,"stop":1755138896168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa486691e2483f","name":"Check received message containing long","time":{"start":1755139389877,"stop":1755139389877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e15738832ee7a6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755139420326,"stop":1755139420327,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5321b5750f811e","name":"Used by Waku Relay","time":{"start":1755139210080,"stop":1755139210081,"duration":1},"status":"passed","severity":"normal"},{"uid":"16081058156c155d","name":"Subscribe to topic containing Script and receive message","time":{"start":1755139420324,"stop":1755139420325,"duration":1},"status":"passed","severity":"normal"},{"uid":"357afad01c17cda","name":"Passing page size 11 when there are 10 messages","time":{"start":1755139202631,"stop":1755139202631,"duration":0},"status":"passed","severity":"normal"},{"uid":"868a9fe5285578d0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755138867728,"stop":1755138867729,"duration":1},"status":"passed","severity":"normal"},{"uid":"b329823b591eba5c","name":"should handle ping failures gracefully","time":{"start":1755138883151,"stop":1755138883152,"duration":1},"status":"passed","severity":"normal"},{"uid":"918f4741713d091b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755138925568,"stop":1755138925569,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd54ffaa44472c8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755138867730,"stop":1755138867730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc1b90adb85a8ed","name":"should handle complete discovery-to-dial flow","time":{"start":1755138882047,"stop":1755138882047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f90e65d5d8ee79d","name":"Decrypt messages","time":{"start":1755139062756,"stop":1755139062757,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f76914f12ef663","name":"should skip peer when already connected","time":{"start":1755138883704,"stop":1755138883705,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d70cc6ac4bec6eb","name":"Light Node - default protocols","time":{"start":1755139216412,"stop":1755139216412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5fc545f49fa2e2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755139420338,"stop":1755139420338,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8dfd5caf052543","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755138925567,"stop":1755138925567,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdca3cdcc028ae1","name":"should be able to dial TLS multiaddrs","time":{"start":1755139033626,"stop":1755139033627,"duration":1},"status":"passed","severity":"normal"},{"uid":"259ced8355d55d46","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755138896168,"stop":1755138896168,"duration":0},"status":"passed","severity":"normal"},{"uid":"216581fda00b4754","name":"Overlapping topic subscription","time":{"start":1755139420320,"stop":1755139420321,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e85442b4236473e","name":"should dial peer when peer is discovered","time":{"start":1755138882028,"stop":1755138882037,"duration":9},"status":"passed","severity":"normal"},{"uid":"215959e60af792fe","name":"should not dispatch event when already connected","time":{"start":1755138884335,"stop":1755138884336,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e52c0f7478967ea","name":"should return no connections if no open connection provided","time":{"start":1755138883943,"stop":1755138883943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a768e1257d18447","name":"Default pageSize","time":{"start":1755139202632,"stop":1755139202633,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac2adea247f2334","name":"should insert elements correctly","time":{"start":1755138928860,"stop":1755138928861,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da5b106924f96e1","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755138930782,"stop":1755138930782,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c29b5bc07ee7d","name":"Push message with content topic containing JSON","time":{"start":1755139502645,"stop":1755139502645,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc80a5a852ab917","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755139420339,"stop":1755139420339,"duration":0},"status":"passed","severity":"normal"},{"uid":"30076f39f2512250","name":"should handle dial errors gracefully","time":{"start":1755138883873,"stop":1755138883873,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faccbf7e167e5c0","name":"Check received message containing emoji","time":{"start":1755139389891,"stop":1755139389891,"duration":0},"status":"passed","severity":"normal"},{"uid":"573aa0179793c01","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755139420329,"stop":1755139420330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b231b7434389fac","name":"should properly start and stop event listening","time":{"start":1755138912881,"stop":1755138912881,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc624b1ff7bcbe8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755138970603,"stop":1755138970603,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e852671f986e5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755138867740,"stop":1755138867740,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e649f49335f31b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755139420337,"stop":1755139420337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa21f9d9bc4cd799","name":"Passing page size 110 when there are 120 messages","time":{"start":1755139202632,"stop":1755139202632,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef608458aa4d831","name":"should throw error when no peers are available","time":{"start":1755138913053,"stop":1755138913053,"duration":0},"status":"passed","severity":"normal"},{"uid":"502123111c6984cd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755139420322,"stop":1755139420323,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d7b2509515723f","name":"should remove event listeners from globalThis","time":{"start":1755138884331,"stop":1755138884331,"duration":0},"status":"passed","severity":"normal"},{"uid":"71636d5bc5f46826","name":"LightPush","time":{"start":1755139216411,"stop":1755139216411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4da5a97208aeff","name":"should dial all peers on dial","time":{"start":1755139033624,"stop":1755139033624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7865d130abf399d4","name":"should return PeerId when PeerId is provided","time":{"start":1755138882916,"stop":1755138882917,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7dce52828a0e8d","name":"Push message with content topic containing special chars","time":{"start":1755139502643,"stop":1755139502643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dc922bb8e22b46","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755139420336,"stop":1755139420336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16926e5530ea6e3","name":"Fails to publish duplicate message","time":{"start":1755139084463,"stop":1755139084463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2202feacba61e8f","name":"Check message with no payload is not received","time":{"start":1755139389884,"stop":1755139389884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a699451116aa43ca","name":"Push message with short payload","time":{"start":1755139502635,"stop":1755139502636,"duration":1},"status":"passed","severity":"normal"},{"uid":"94113ed917fdf540","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755138883888,"stop":1755138883888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1903b37d3779942c","name":"should create ConnectionManager with relay","time":{"start":1755138884601,"stop":1755138884601,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1fd1f8aea9b72e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755138873043,"stop":1755138873044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fab470991ea85a5","name":"Renews subscription after lossing a connection","time":{"start":1755139420340,"stop":1755139420340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42801bdf78c9d09","name":"msgTime: 0 ms from now, startTime: 1755052796152, endTime: 1755139196152","time":{"start":1755139212987,"stop":1755139212987,"duration":0},"status":"passed","severity":"normal"},{"uid":"3453df00b4966590","name":"Push message with content topic containing escaped characters","time":{"start":1755139502645,"stop":1755139502646,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f346042b14c92c3","name":"should not fail to stop the service if it was not started","time":{"start":1755139060618,"stop":1755139060618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8000f066428551","name":"All","time":{"start":1755138952293,"stop":1755138952300,"duration":7},"status":"passed","severity":"normal"},{"uid":"4735069813e0bd96","name":"should not process empty queue","time":{"start":1755138883721,"stop":1755138883722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e3d824379e53cb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755139090679,"stop":1755139090679,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f36a67a610577f","name":"should retry on complete failure if specified","time":{"start":1755138913049,"stop":1755138913049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f566e4e1d0bc37","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755138912981,"stop":1755138912981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a9707132b91fa2","name":"Push message with content topic containing long","time":{"start":1755139502629,"stop":1755139502629,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3c02f5e66225f5","name":"should insert message id into causal history","time":{"start":1755138930776,"stop":1755138930776,"duration":0},"status":"passed","severity":"normal"},{"uid":"435cb9f35272e8cd","name":"retrieves a single peer","time":{"start":1755138892158,"stop":1755138892158,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aa7225a42cfe44","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755138867743,"stop":1755138867743,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd53494ba9cc273e","name":"can start the service","time":{"start":1755139060615,"stop":1755139060617,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ca5358661f254af","name":"should return usable stream attached to connection","time":{"start":1755138884099,"stop":1755138884100,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8808c42c570b6e7","name":"Relay + Store","time":{"start":1755138952292,"stop":1755138952293,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35fcdb62a359381","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755138925561,"stop":1755138925562,"duration":1},"status":"passed","severity":"normal"},{"uid":"841fe63dddc79446","name":"Check received message containing Russian","time":{"start":1755139389878,"stop":1755139389879,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b2ee2b0f56a48e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755138930779,"stop":1755138930780,"duration":1},"status":"passed","severity":"normal"},{"uid":"de34811a5aebbc16","name":"should partition messages based on acknowledgement status","time":{"start":1755138930782,"stop":1755138930782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f65758fc4d98620","name":"Encoder throws on empty string content topic","time":{"start":1755138884284,"stop":1755138884284,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feb55e19381ed10","name":"Non TWN Cluster","time":{"start":1755139186516,"stop":1755139186517,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f88e62ba7c2fd3","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755138867729,"stop":1755138867730,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6525aea2ec803d7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755139093749,"stop":1755139093750,"duration":1},"status":"passed","severity":"normal"},{"uid":"7165d9b6a7c16868","name":"should dial peers from store on start","time":{"start":1755138883856,"stop":1755138883862,"duration":6},"status":"passed","severity":"normal"},{"uid":"e5d18143317acd36","name":"Push message with rate limit","time":{"start":1755139502633,"stop":1755139502634,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f6676a071bb86e","name":"should handle general insertion and lookup correctly","time":{"start":1755138928869,"stop":1755138928869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88343be2b1193e1","name":"Push 30 different messages","time":{"start":1755139502627,"stop":1755139502628,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6b33231651d066e4","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755138913249,"stop":1755138913249,"duration":0},"status":"passed","severity":"normal"},{"uid":"379d361013953af1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755139420317,"stop":1755139420318,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1978d43feab39f","name":"should handle hash queries without validation","time":{"start":1755138913054,"stop":1755138913055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f286156fd9ea5b83","name":"Push message with Arabic payload","time":{"start":1755139502637,"stop":1755139502637,"duration":0},"status":"passed","severity":"normal"},{"uid":"145e450a3495144c","name":"can start and stop the service","time":{"start":1755138950585,"stop":1755138950586,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e67bf1fdd440eb","name":"Check message on other pubsub topic is not received","time":{"start":1755139389883,"stop":1755139389883,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb811ffb8dd753b2","name":"should handle complete peer lifecycle","time":{"start":1755138883165,"stop":1755138883165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80985ab32f308c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755138925586,"stop":1755138925587,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1e824e57aa73a8","name":"should add event listeners for peer connect and disconnect","time":{"start":1755138883137,"stop":1755138883142,"duration":5},"status":"passed","severity":"normal"},{"uid":"5a0eea4e819f7269","name":"Push message with short payload","time":{"start":1755139502613,"stop":1755139502613,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a6edb8979b1124","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755138925080,"stop":1755138925081,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e4bf3012309dc1","name":"throws an error for improperly formatted content topics","time":{"start":1755138867734,"stop":1755138867734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1cdec9301a76ae","name":"Push message with content topic containing SQL Injection","time":{"start":1755139502631,"stop":1755139502631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9080123e1e75ae9","name":"should not be empty after adding a subscription","time":{"start":1755138912894,"stop":1755138912894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4851f9c91306ff9","name":"Push message with JSON payload","time":{"start":1755139502621,"stop":1755139502621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed4dc00e75f54d5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755138925559,"stop":1755138925560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4103050bc25ef01","name":"can start and stop the service","time":{"start":1755139060618,"stop":1755139060618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f369db71afaa951f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755138867739,"stop":1755138867739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee914848d340dac","name":"Passing page size 1 when there are 4 messages","time":{"start":1755139202623,"stop":1755139202623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23f03450460aff","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755138925566,"stop":1755138925566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f6ba5843a3ac3c","name":"messageHash returns a Uint8Array","time":{"start":1755138883170,"stop":1755138883173,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6852462a9af00de","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755139420330,"stop":1755139420330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86c51b7692a7ba","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755138930783,"stop":1755138930783,"duration":0},"status":"passed","severity":"normal"},{"uid":"67da3cb073367be4","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755139212985,"stop":1755139212985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6021dbf30133bf4","name":"Fails to push message bigger that 1MB","time":{"start":1755139502635,"stop":1755139502635,"duration":0},"status":"passed","severity":"normal"},{"uid":"11de2df0f35d973","name":"Push message with content topic containing SQL Injection","time":{"start":1755139502644,"stop":1755139502645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6daa00ac46a64196","name":"should sort by messageId when timestamps are equal","time":{"start":1755138930453,"stop":1755138930453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac30b3d708da6b67","name":"should be safe to call multiple times","time":{"start":1755138882019,"stop":1755138882026,"duration":7},"status":"passed","severity":"normal"},{"uid":"b19cc8ede471d6cd","name":"Fails to publish message with empty text","time":{"start":1755139084464,"stop":1755139084464,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dbf83385abc793","name":"should handle dial errors gracefully","time":{"start":1755138882037,"stop":1755138882037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdd147097c7084b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755138867737,"stop":1755138867738,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5aeeef74a6bc56","name":"Meta field set when metaSetter is specified","time":{"start":1755138884283,"stop":1755138884284,"duration":1},"status":"passed","severity":"normal"},{"uid":"840ad41c5209aa12","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755139147507,"stop":1755139147507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adc9938d8a1d54f","name":"should initialize with Unhealthy status","time":{"start":1755138912879,"stop":1755138912880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43161aaadaeae69","name":"should stop and cleanup resources","time":{"start":1755138912899,"stop":1755138912900,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf319c9aac6b05e","name":"should handle dial errors gracefully","time":{"start":1755138883714,"stop":1755138883715,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f5113f6fa66f70","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755138953315,"stop":1755138953315,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b762328bb20d1d","name":"Check publish message containing Russian","time":{"start":1755139084447,"stop":1755139084449,"duration":2},"status":"passed","severity":"normal"},{"uid":"319231e19a0eda2e","name":"different cluster: nodes don't connect","time":{"start":1755139021077,"stop":1755139021077,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1fe4634db52bf","name":"configure the node with multiple content topics","time":{"start":1755139186528,"stop":1755139186528,"duration":0},"status":"passed","severity":"normal"},{"uid":"730bae1186a79da4","name":"Check publish message containing Script","time":{"start":1755139084450,"stop":1755139084450,"duration":0},"status":"passed","severity":"normal"},{"uid":"804fc5259e2f6cca","name":"Check publish message containing SQL Injection","time":{"start":1755139084449,"stop":1755139084449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2577711d12a7fc0","name":"Query generator for multiple messages with different content topic format","time":{"start":1755139194870,"stop":1755139194870,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be3a6d08e8aa806","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755138913251,"stop":1755138913252,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1bf2426861038b","name":"should start the dialing interval","time":{"start":1755138883691,"stop":1755138883691,"duration":0},"status":"passed","severity":"normal"},{"uid":"e907cce8bb8ab9ff","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755138925579,"stop":1755138925579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3491b23369fe529c","name":"ignores domain fetching errors","time":{"start":1755138892159,"stop":1755138892159,"duration":0},"status":"passed","severity":"normal"},{"uid":"194eecf5dfb5a8cc","name":"topics with same application and version share the same shard","time":{"start":1755138867732,"stop":1755138867732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f9fa2e4bc431af","name":"Check received message containing Script","time":{"start":1755139389879,"stop":1755139389879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aafa2f81e1cabc8","name":"Subscribe and receive messages via waku relay post","time":{"start":1755139420318,"stop":1755139420318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49b3f7d6a0c0e1","name":"should not dispatch event when already disconnected","time":{"start":1755138884336,"stop":1755138884336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a62153cc11d7405","name":"Check received message containing Arabic","time":{"start":1755139389878,"stop":1755139389878,"duration":0},"status":"passed","severity":"normal"},{"uid":"1973c9d295fd0671","name":"Push 30 different messages","time":{"start":1755139502641,"stop":1755139502641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"935137bab8bd2e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755138883293,"stop":1755138883293,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dc0af0d7a6240","name":"should handle onConnected and onDisconnected","time":{"start":1755138913248,"stop":1755138913248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a661c5e645c0b20a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755138883904,"stop":1755138883904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4a8ae31ee02850","name":"Callback on promise","time":{"start":1755139194870,"stop":1755139194870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5edc58f7aac45","name":"Refresh subscription","time":{"start":1755139420321,"stop":1755139420321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bd7fd246a21d36","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755138965703,"stop":1755138965708,"duration":5},"status":"passed","severity":"normal"},{"uid":"62226cfe579bed4e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755138873844,"stop":1755138873845,"duration":1},"status":"passed","severity":"normal"},{"uid":"40838d3b6627e50a","name":"Push message with content topic containing Chinese","time":{"start":1755139502643,"stop":1755139502644,"duration":1},"status":"passed","severity":"normal"},{"uid":"818b8b6000f06193","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755138883888,"stop":1755138883888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b33cdd9a5717b","name":"should get / set TCP multiaddr","time":{"start":1755138873852,"stop":1755138873852,"duration":0},"status":"passed","severity":"normal"},{"uid":"423369c854af8b1e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755138913247,"stop":1755138913247,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d7edab0d460579","name":"Publish message with custom timestamp: Thu Aug 14 2025 03:37:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1755139084462,"stop":1755139084463,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dad077b6d080fd","name":"Stops search when maxGet is reached","time":{"start":1755138891799,"stop":1755138891800,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f90fc061a4aecc","name":"should be safe to call multiple times","time":{"start":1755138884602,"stop":1755138884602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafaf737fb38d40d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755138892136,"stop":1755138892136,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb414da03f722bf4","name":"should dial peer immediately when queue is empty","time":{"start":1755138883697,"stop":1755138883697,"duration":0},"status":"passed","severity":"normal"},{"uid":"256129f866ff4291","name":"should request peer renewal on specific errors","time":{"start":1755138912309,"stop":1755138912309,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb9fa67a5803804","name":"should send relay ping messages on timer","time":{"start":1755138883156,"stop":1755138883157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a98b5c1548ac2","name":"should properly create peer info with all multiaddrs","time":{"start":1755138873854,"stop":1755138873854,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfacae69d50ca0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755139093753,"stop":1755139093754,"duration":1},"status":"passed","severity":"normal"},{"uid":"557e8430acfd97c9","name":"should add event listeners to globalThis","time":{"start":1755138884330,"stop":1755138884330,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ab5e3bca038afe","name":"Subscribe and publish message","time":{"start":1755139093745,"stop":1755139093745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ea9480d6525a33","name":"should return empty array when no peers connected","time":{"start":1755138884606,"stop":1755138884606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d7cee420b4b437","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755138883889,"stop":1755138883890,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07faa1420d0227b","name":"Relay","time":{"start":1755138952292,"stop":1755138952292,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f035fee4eaa0b65","name":"should handle multiple peer connections","time":{"start":1755138883146,"stop":1755138883147,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fa1db069a7503e","name":"should not discard bootstrap peers if under the limit","time":{"start":1755138989012,"stop":1755138989012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d9440f90c6f6b3","name":"should create KeepAliveManager with relay","time":{"start":1755138883137,"stop":1755138883137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccaf45e5657856d2","name":"should initialize with custom number of peers","time":{"start":1755138913246,"stop":1755138913246,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb941907371b354","name":"Check received message containing SQL Injection","time":{"start":1755139389888,"stop":1755139389888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecab2253cb195c9","name":"Store - dialed after - with timeout","time":{"start":1755139216411,"stop":1755139216411,"duration":0},"status":"passed","severity":"normal"},{"uid":"161a5c4f0c80d572","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755138892134,"stop":1755138892134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5fe34a6a6c725","name":"should update ack status of messages in outgoing buffer","time":{"start":1755138930783,"stop":1755138930784,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7edf549cd77f981","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755138925587,"stop":1755138925587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef31661cca6f820a","name":"should handle a minimal index list","time":{"start":1755138867899,"stop":1755138867899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1256d2d5ece71180","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755138867739,"stop":1755138867739,"duration":0},"status":"passed","severity":"normal"},{"uid":"107a71ca7ddb7432","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755139420334,"stop":1755139420335,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c7d647c83a7802","name":"Push message with XML payload","time":{"start":1755139502638,"stop":1755139502638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a13a27004e93ec","name":"Should update shard info","time":{"start":1755139033959,"stop":1755139033960,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84d88acfaa9066c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755138925590,"stop":1755138925590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3348a466b94ae2f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app52/9/topic105/proto","time":{"start":1755139186525,"stop":1755139186526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3726bd557ae430a9","name":"Init the array if not present","time":{"start":1755138867530,"stop":1755138867531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b378380c57159d32","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755139420331,"stop":1755139420332,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db2bf8d5e8f65622","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755138925584,"stop":1755138925584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a559813b75c9e12d","name":"random static sharding 3 - Cluster ID: 89, Shard ID: 276","time":{"start":1755139184032,"stop":1755139184033,"duration":1},"status":"passed","severity":"normal"},{"uid":"548486116b508ecc","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755139093753,"stop":1755139093753,"duration":0},"status":"passed","severity":"normal"},{"uid":"12215cccc85a2eea","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755138867731,"stop":1755138867731,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b01fa8e9ec6757","name":"should be delivered immediately if received","time":{"start":1755138930784,"stop":1755138930784,"duration":0},"status":"passed","severity":"normal"},{"uid":"46312c04508a95fb","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755139212988,"stop":1755139212988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7ee5e4ae0b64a7","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755139202132,"stop":1755139202133,"duration":1},"status":"passed","severity":"normal"},{"uid":"387535c725e6c081","name":"Check received message containing unicode special characters","time":{"start":1755139389880,"stop":1755139389881,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb6da3379b57225","name":"Accepts a valid Waku Message","time":{"start":1755138916462,"stop":1755138916463,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a845cff7192a52","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755138913251,"stop":1755138913251,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd6473fc445cd2d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755138925580,"stop":1755138925580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4295042c0b368a","name":"Symmetric encrypt & Decrypt","time":{"start":1755138902421,"stop":1755138902422,"duration":1},"status":"passed","severity":"normal"},{"uid":"a267d1b4b6048dbb","name":"should do nothing if no non-locked connections to drop","time":{"start":1755138883890,"stop":1755138883890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2483c8b239369535","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755139154026,"stop":1755139154026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9467f435eddfed","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755138912409,"stop":1755138912409,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b050dd8358f246","name":"should create ConnectionManager with required options","time":{"start":1755138884600,"stop":1755138884600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a458b08ff2efbc16","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755138925573,"stop":1755138925574,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cedc765a6084","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app24/8/topic480/utf8","time":{"start":1755139186521,"stop":1755139186523,"duration":2},"status":"passed","severity":"normal"},{"uid":"461576f7a095144","name":"should handle queue processing errors gracefully","time":{"start":1755138883722,"stop":1755138883722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e28d643cc7529a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755139420337,"stop":1755139420337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce0ad47cca62dac","name":"should do nothing when connections still exist","time":{"start":1755138883871,"stop":1755138883871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7985ee1333038cf","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755139005683,"stop":1755139005684,"duration":1},"status":"passed","severity":"normal"},{"uid":"359021589780e9d","name":"should return undefined if no connection provided","time":{"start":1755138884100,"stop":1755138884100,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2d75f86adbf8c7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755138925563,"stop":1755138925563,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8367e6dfdd680b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755139389885,"stop":1755139389885,"duration":0},"status":"passed","severity":"normal"},{"uid":"16649f038de45f93","name":"ends after yielding if response size indicates end","time":{"start":1755138883987,"stop":1755138883987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acd3c66808af547","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755139077556,"stop":1755139077557,"duration":1},"status":"passed","severity":"normal"},{"uid":"f202d7dff7c28ac3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755138867739,"stop":1755138867739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a15c45a54125814","name":"returns all values when wanted number is greater than available values","time":{"start":1755138891520,"stop":1755138891521,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ebda6bbdaa3670","name":"Push message with Russian payload","time":{"start":1755139502616,"stop":1755139502616,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f569bfc9a27220","name":"should detect messages with missing dependencies","time":{"start":1755138930781,"stop":1755138930781,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc72a4968a7a9f7","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755139212986,"stop":1755139212986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6434214457647f9f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755138892133,"stop":1755138892134,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50cc8c2ef9c1f49","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755139212984,"stop":1755139212984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a791672b8146e394","name":"should start and stop interval correctly","time":{"start":1755138912301,"stop":1755138912301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb84418ee8fe4df","name":"Push message with shell command payload","time":{"start":1755139502639,"stop":1755139502640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af1291d2a494d66","name":"should not retry if at least one success","time":{"start":1755138912314,"stop":1755138912314,"duration":0},"status":"passed","severity":"normal"},{"uid":"108db1fda5fcf7be","name":"should only return 1 node with relay and store capability","time":{"start":1755138892161,"stop":1755138892161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d848ed19af703b8e","name":"random static sharding 10 - Cluster ID: 310, Shard ID: 294","time":{"start":1755139184037,"stop":1755139184037,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf0da1c30172f53","name":"should emit a peer event after start","time":{"start":1755138950588,"stop":1755138950589,"duration":1},"status":"passed","severity":"normal"},{"uid":"688605a438216e90","name":"same cluster: nodes connect","time":{"start":1755139021077,"stop":1755139021077,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfba14b783f69ed","name":"Push message with Chinese payload","time":{"start":1755139502637,"stop":1755139502637,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc88d5be63270276","name":"should handle errors when getting connections","time":{"start":1755138884338,"stop":1755138884338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2893a6de0eba956b","name":"should set field with all protocols disabled","time":{"start":1755138873855,"stop":1755138873855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5244fe72ca3c4b","name":"Stops search when 2 null results are returned","time":{"start":1755138891800,"stop":1755138891800,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e04f36e82701bf","name":"Push message with content topic containing short","time":{"start":1755139502628,"stop":1755139502628,"duration":0},"status":"passed","severity":"normal"},{"uid":"113dc831b6a95ab4","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755138925552,"stop":1755138925554,"duration":2},"status":"passed","severity":"normal"},{"uid":"67726098849f21d9","name":"should encodeTxt and decodeTxt","time":{"start":1755138873844,"stop":1755138873844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b763f0e3a4013c69","name":"should return false when pubsub topic parsing fails","time":{"start":1755138882414,"stop":1755138882414,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f9fc060fc77fd9","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755138925560,"stop":1755138925561,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63ea7df527b5a81","name":"should continually clean up expired entries at intervals","time":{"start":1755138911551,"stop":1755138911551,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a6e82e5a1d40a9","name":"should perform ping and update peer store on timer","time":{"start":1755138883150,"stop":1755138883151,"duration":1},"status":"passed","severity":"normal"},{"uid":"1424d08431326b2a","name":"should fail to send if no connected peers found","time":{"start":1755138913048,"stop":1755138913048,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cda7c58d745b7e","name":"should clear timers for specific peer on disconnect","time":{"start":1755138883159,"stop":1755138883160,"duration":1},"status":"passed","severity":"normal"},{"uid":"988718aee86076d6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755139134076,"stop":1755139134077,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b61aaf7aab17ed","name":"Push message with SQL Injection payload","time":{"start":1755139502638,"stop":1755139502638,"duration":0},"status":"passed","severity":"normal"},{"uid":"766c4cda963a265f","name":"should dial peer when on same shard","time":{"start":1755138883714,"stop":1755138883714,"duration":0},"status":"passed","severity":"normal"},{"uid":"965011fe00b18c0d","name":"Push message with special chars payload","time":{"start":1755139502614,"stop":1755139502615,"duration":1},"status":"passed","severity":"normal"},{"uid":"46de221061c28365","name":"Push message with custom timestamp: 1755142570801","time":{"start":1755139502648,"stop":1755139502648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44dfab1f8bc1994","name":"should handle peer store errors gracefully","time":{"start":1755138882038,"stop":1755138882038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bffe7a0b095185","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755138884105,"stop":1755138884106,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75fb6fd0a7b401","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755138892135,"stop":1755138892135,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e12b0626f852fd","name":"Sign & Recover","time":{"start":1755138902422,"stop":1755138902423,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ba78eea9b3bb43","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755139093752,"stop":1755139093753,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcef7c52fc3d8d12","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755138883148,"stop":1755138883148,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c2f1431ef0cdf0","name":"should dial with multiaddr and return stream","time":{"start":1755138884604,"stop":1755138884604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b918aaf8ca5f91d1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755138883983,"stop":1755138883983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d09d237872985","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755138867732,"stop":1755138867732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee86cbf8715536","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755138925580,"stop":1755138925580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4c50ed8e9f74db","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755139420324,"stop":1755139420324,"duration":0},"status":"passed","severity":"normal"},{"uid":"314db2260836dc91","name":"throws if store query response has error status","time":{"start":1755138883985,"stop":1755138883985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a058c902f3df370","name":"Delete observer","time":{"start":1755139062757,"stop":1755139062757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2f63a3b2c87dcb","name":"Ephemeral messages are not stored","time":{"start":1755138953313,"stop":1755138953313,"duration":0},"status":"passed","severity":"normal"},{"uid":"346e039eadbcbb6a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755138867727,"stop":1755138867727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92c5b91ac742e23","name":"connects to nwaku","time":{"start":1755139210070,"stop":1755139210070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6085acb80e9a7d5","name":"pre and post cipher","time":{"start":1755138902422,"stop":1755138902422,"duration":0},"status":"passed","severity":"normal"},{"uid":"39de91d9ffe021b4","name":"should remove event listeners","time":{"start":1755138883143,"stop":1755138883143,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c117c65c67bd16","name":"Query Generator, No message returned","time":{"start":1755139163201,"stop":1755139163201,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc33a55159e94964","name":"should handle shardReader errors","time":{"start":1755138884608,"stop":1755138884608,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdb265d007ce96d","name":"should not create relay timers when relay is not provided","time":{"start":1755138883155,"stop":1755138883155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79372e9a6b02250","name":"should be safe to call multiple times","time":{"start":1755138883142,"stop":1755138883142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf122aa00697e10","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755139420326,"stop":1755139420326,"duration":0},"status":"passed","severity":"normal"},{"uid":"307bf43765202909","name":"should not create multiple intervals when called multiple times","time":{"start":1755138883692,"stop":1755138883692,"duration":0},"status":"passed","severity":"normal"},{"uid":"27732b55f7729bcf","name":"Generator, 2 different shards","time":{"start":1755139154025,"stop":1755139154026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5222c4ff2a5cfd9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755139420334,"stop":1755139420334,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff9c96d047ed726","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755139084464,"stop":1755139084466,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdbbdc4bcbc47338","name":"Register correct protocols","time":{"start":1755139093744,"stop":1755139093745,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e18e83a3f789bf","name":"should insert message into bloom filter","time":{"start":1755138930776,"stop":1755138930776,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e6e8b717a33607","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755138930777,"stop":1755138930777,"duration":0},"status":"passed","severity":"normal"},{"uid":"807c666f4883fddd","name":"Check message with invalid timestamp is not received","time":{"start":1755139389882,"stop":1755139389883,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfab3d214772aa5","name":"Push message with special chars payload","time":{"start":1755139502636,"stop":1755139502637,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f3f7d156b80b6d","name":"should handle errors gracefully when getting peer info","time":{"start":1755138882415,"stop":1755138882415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6632c267e81b0af6","name":"Check received message containing JSON","time":{"start":1755139389880,"stop":1755139389880,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd17ee8050744c4","name":"should initialize with default number of peers","time":{"start":1755138913246,"stop":1755138913246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e676052835519ef","name":"Asymmetric encrypt & decrypt","time":{"start":1755138902421,"stop":1755138902421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dea4c370878d303","name":"Check received message containing shell command","time":{"start":1755139389890,"stop":1755139389890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9aeb8f4ada79b9","name":"should drop connection via multiaddr with hangUp","time":{"start":1755139033626,"stop":1755139033626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ea9064b499d332","name":"Push message with emoji payload","time":{"start":1755139502641,"stop":1755139502641,"duration":0},"status":"passed","severity":"normal"},{"uid":"88946d68abe7f2a1","name":"should skip peer when failed to dial recently","time":{"start":1755138883707,"stop":1755138883708,"duration":1},"status":"passed","severity":"normal"},{"uid":"b441574425a3c8ea","name":"random static sharding 8 - Cluster ID: 171, Shard ID: 95","time":{"start":1755139184036,"stop":1755139184036,"duration":0},"status":"passed","severity":"normal"},{"uid":"432a673d890e8442","name":"throws on content topic with empty version field","time":{"start":1755138867724,"stop":1755138867725,"duration":1},"status":"passed","severity":"normal"},{"uid":"853f96ce2c9af5da","name":"should be safe to call multiple times","time":{"start":1755138883864,"stop":1755138883864,"duration":0},"status":"passed","severity":"normal"},{"uid":"483f88e53619c35a","name":"should handle disconnect when peer has no timers","time":{"start":1755138883160,"stop":1755138883161,"duration":1},"status":"passed","severity":"normal"},{"uid":"99616193880c5da5","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755138925571,"stop":1755138925571,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeac157290f55b1","name":"Push message with custom timestamp: 1755135370800","time":{"start":1755139502634,"stop":1755139502634,"duration":0},"status":"passed","severity":"normal"},{"uid":"30adb4751030590f","name":"Check publish message containing XML","time":{"start":1755139084450,"stop":1755139084451,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1cbfc3265dac5c","name":"Check received message containing XML","time":{"start":1755139389889,"stop":1755139389889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a165e9b36fbec4e7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755138925589,"stop":1755138925590,"duration":1},"status":"passed","severity":"normal"},{"uid":"5497a41536714d59","name":"Check message with no payload is not received","time":{"start":1755139389894,"stop":1755139389894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78797da4e428f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755138867742,"stop":1755138867742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43aa036fe6f89db","name":"Push message equal or less that 1MB","time":{"start":1755139502635,"stop":1755139502635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc76f19d2fbb45e5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755138925082,"stop":1755138925083,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42d9c60b126ef27","name":"Push message with content topic containing unicode special characters","time":{"start":1755139502632,"stop":1755139502632,"duration":0},"status":"passed","severity":"normal"},{"uid":"17acba8c62ea785b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755138925549,"stop":1755138925549,"duration":0},"status":"passed","severity":"normal"},{"uid":"df501971c0c76c7e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755138883147,"stop":1755138883148,"duration":1},"status":"passed","severity":"normal"},{"uid":"311ac62a6414f575","name":"Publish message with custom timestamp: Fri Aug 23 2024 02:37:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1755139084461,"stop":1755139084462,"duration":1},"status":"passed","severity":"normal"},{"uid":"620161137c64b15c","name":"should update peer store before dialing","time":{"start":1755138882037,"stop":1755138882038,"duration":1},"status":"passed","severity":"normal"},{"uid":"251543e39167f0ec","name":"Subscribe to topic containing short and receive message","time":{"start":1755139420321,"stop":1755139420321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ba683339d72d8d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755138873052,"stop":1755138873054,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe3d29d8a37a2e55","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755139147501,"stop":1755139147502,"duration":1},"status":"passed","severity":"normal"},{"uid":"4336147563450da","name":"should retry if all attempts fail","time":{"start":1755138912314,"stop":1755138912315,"duration":1},"status":"passed","severity":"normal"},{"uid":"419f9f2f6b065974","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755139090678,"stop":1755139090679,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b2363098ee2dcc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755138892163,"stop":1755138892163,"duration":0},"status":"skipped","severity":"normal"},{"uid":"adb1b572e2948327","name":"Overlapping topic subscription","time":{"start":1755139420333,"stop":1755139420333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0afeee9ff845910","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755138883896,"stop":1755138883901,"duration":5},"status":"passed","severity":"normal"},{"uid":"bd593653649f047e","name":"should allow redial after failed dial cooldown expires","time":{"start":1755138883715,"stop":1755138883715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8fbbf02e782074","name":"should reject if Filter is requested but not mounted","time":{"start":1755138913197,"stop":1755138913198,"duration":1},"status":"passed","severity":"normal"},{"uid":"6624b8e8cf387685","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755139212984,"stop":1755139212984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1143726b2a22c7a","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755138930780,"stop":1755138930780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91990d9b8c426dd","name":"should stop ping timers on peer disconnect","time":{"start":1755138883147,"stop":1755138883147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5608c67f7cfbaa37","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755139089377,"stop":1755139089378,"duration":1},"status":"skipped","severity":"normal"},{"uid":"95f9d2b875bd5780","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755138867735,"stop":1755138867735,"duration":0},"status":"passed","severity":"normal"},{"uid":"47603f09be7534b4","name":"Subscribe to topic containing XML and receive message","time":{"start":1755139420336,"stop":1755139420337,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d52f77fae373193","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755138913250,"stop":1755138913251,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b1e5c52b5b6407","name":"Push message with shell command payload","time":{"start":1755139502621,"stop":1755139502622,"duration":1},"status":"passed","severity":"normal"},{"uid":"d436df64e794fa39","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755139420330,"stop":1755139420331,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c8f383d7077148","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755138867728,"stop":1755138867728,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbeb451fa5d2fe7","name":"random static sharding 2 - Cluster ID: 163, Shard ID: 776","time":{"start":1755139184031,"stop":1755139184031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86b5b8856594f6b","name":"should be safe to call multiple times","time":{"start":1755138883696,"stop":1755138883696,"duration":0},"status":"passed","severity":"normal"},{"uid":"53db234ef4c404d","name":"should properly clean up resources when disposed","time":{"start":1755138911551,"stop":1755138911551,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ac987c0c7c1a3c","name":"should handle peer not in mesh for all topics","time":{"start":1755138883163,"stop":1755138883163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e873bf1b1654e3ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755138925585,"stop":1755138925585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98acc77ec3a558c","name":"should throw error - no id","time":{"start":1755138873846,"stop":1755138873846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cafc13ccc5ac9ca","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755138950598,"stop":1755138950603,"duration":5},"status":"skipped","severity":"normal"},{"uid":"a22b129204aad7cf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755139090671,"stop":1755139090672,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f4cf62a029d372","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app92/5/topic310/proto","time":{"start":1755139186520,"stop":1755139186520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1dccd2b02826ed","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755138892136,"stop":1755138892136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7978371cc6a059","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755139202135,"stop":1755139202136,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e2622a22f241e5","name":"should return true even if peer has no overlapping shards","time":{"start":1755138882386,"stop":1755138882386,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f48ba7f6b47580","name":"Check received message containing Basic HTML tag","time":{"start":1755139389879,"stop":1755139389880,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1084aced2e87b0","name":"returns all values when wanted number matches available values","time":{"start":1755138891518,"stop":1755138891520,"duration":2},"status":"passed","severity":"normal"},{"uid":"f22c8afdbfbbc26b","name":"rejects content-filtered query with only contentTopics","time":{"start":1755138883293,"stop":1755138883293,"duration":0},"status":"passed","severity":"normal"},{"uid":"7304ea1cd4fe3065","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755139021074,"stop":1755139021076,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8609a2269523b7c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755139420316,"stop":1755139420317,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bab9cc21d5ace1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755139093745,"stop":1755139093746,"duration":1},"status":"passed","severity":"normal"},{"uid":"262905bba15ff8ab","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755138925557,"stop":1755138925558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f498ea21520d4e1","name":"Publish message with rate limit","time":{"start":1755139084471,"stop":1755139084472,"duration":1},"status":"passed","severity":"normal"},{"uid":"600d16950d7bdf98","name":"should dispatch connect and disconnect events","time":{"start":1755138913248,"stop":1755138913248,"duration":0},"status":"passed","severity":"normal"},{"uid":"797f90725f04faca","name":"Query generator for multiple messages with different message text format","time":{"start":1755139194868,"stop":1755139194869,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f64289413e19168","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755138883169,"stop":1755138883170,"duration":1},"status":"passed","severity":"normal"},{"uid":"349087305a2a1315","name":"should handle peer store errors gracefully","time":{"start":1755138883881,"stop":1755138883881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e821be4c2de96a1","name":"groups content topics by expected pubsub topic","time":{"start":1755138867732,"stop":1755138867733,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7a669cb06cfe8f","name":"udp ip6 address","time":{"start":1755138873130,"stop":1755138873130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd2982bddc3c519","name":"Push message with custom timestamp: 1755135370801","time":{"start":1755139502648,"stop":1755139502648,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1c6c064282e0f0","name":"should save new peer to store","time":{"start":1755138882039,"stop":1755138882045,"duration":6},"status":"passed","severity":"normal"},{"uid":"62f3f00b8a138b1a","name":"non connected peers","time":{"start":1755139061002,"stop":1755139061003,"duration":1},"status":"skipped","severity":"normal"},{"uid":"56fab68d288d85","name":"it tolerates circular branch references","time":{"start":1755138892158,"stop":1755138892159,"duration":1},"status":"passed","severity":"normal"},{"uid":"50094f0d1b5e1260","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755138883154,"stop":1755138883155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7b12c377eb990e","name":"Cluster id 0, shard 0","time":{"start":1755139184030,"stop":1755139184030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40719bd109bb5bc","name":"new peer added after a peer was already found","time":{"start":1755139089377,"stop":1755139089377,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbdffe3ffe0e03d7","name":"Check received message containing special chars","time":{"start":1755139389878,"stop":1755139389878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6507c29bf6f66dcf","name":"Check message with invalid timestamp is not received","time":{"start":1755139389893,"stop":1755139389893,"duration":0},"status":"passed","severity":"normal"},{"uid":"927a5939f5ede3fc","name":"should maintain desired error rate","time":{"start":1755138928861,"stop":1755138928861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06187a605fa6621","name":"should return null for non-existent peer","time":{"start":1755138883880,"stop":1755138883880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3738ab5772b2c40","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755138925544,"stop":1755138925544,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e10bbd24d84ed0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755139186515,"stop":1755139186515,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ef1bfde036c059","name":"Correctly serialized arguments","time":{"start":1755139021313,"stop":1755139021313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08ed6c32f02fdae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755139389892,"stop":1755139389892,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e90a9d3786b145a","name":"Relay - times out","time":{"start":1755139216409,"stop":1755139216410,"duration":1},"status":"passed","severity":"normal"},{"uid":"680498e2436d6aa2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755139389895,"stop":1755139389895,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fb8e50f12529f6","name":"Refresh subscription","time":{"start":1755139093747,"stop":1755139093747,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bedcba2325173e1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755138884337,"stop":1755138884338,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac39f67df3815f6","name":"Check received message containing unicode special characters","time":{"start":1755139389891,"stop":1755139389891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfd0525d886f645","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755139420332,"stop":1755139420332,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8fcf7fa2ee6e8f","name":"Check received message containing shell command","time":{"start":1755139389880,"stop":1755139389880,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cf9e726eca22f6","name":"A test","time":{"start":1755139005921,"stop":1755139005921,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9b0412e77f0a33","name":"should not execute task if max attempts is 0","time":{"start":1755138912312,"stop":1755138912313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8e5d4e30bb0f3a","name":"Push message with content topic containing Russian","time":{"start":1755139502644,"stop":1755139502644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca3526351aca4e4","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755138912979,"stop":1755138912980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc23435b04ec61a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755138883168,"stop":1755138883168,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cf8f2786718648","name":"should handle browser offline state overriding peer connections","time":{"start":1755138884340,"stop":1755138884340,"duration":0},"status":"passed","severity":"normal"},{"uid":"52be22a3059db23b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755138913250,"stop":1755138913250,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e9a48d714023f","name":"Decoder throws on undefined content topic","time":{"start":1755138884285,"stop":1755138884285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09e73b0c4c0ea9e","name":"rejects hash query with time filter","time":{"start":1755138883294,"stop":1755138883299,"duration":5},"status":"passed","severity":"normal"},{"uid":"57845a79c9c2287","name":"returns only open connection if one present","time":{"start":1755138883943,"stop":1755138883943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34ad95c064b961a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755138892137,"stop":1755138892137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5664360e8f9cdc0a","name":"Encoder throws on undefined content topic","time":{"start":1755138884284,"stop":1755138884284,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd819debcdb3b85","name":"should dial peers from store when browser is connected","time":{"start":1755138883865,"stop":1755138883865,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbe99e5db531d72","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755138884607,"stop":1755138884607,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f2c7a25f47d0ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755138925583,"stop":1755138925584,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80a9f5eed716bf5","name":"yields undefined for messages without decoder","time":{"start":1755138883986,"stop":1755138883986,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfbeb57d7bf2ae5","name":"Check publish message containing long","time":{"start":1755139084437,"stop":1755139084438,"duration":1},"status":"passed","severity":"normal"},{"uid":"51782ea8196e2a3c","name":"should remove event listeners","time":{"start":1755138883864,"stop":1755138883864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0f9df2bb9b0399","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755138912409,"stop":1755138912409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e13bcc503922a","name":"should lock peers when selected","time":{"start":1755138913247,"stop":1755138913247,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cbb06c175aa380","name":"should be safe to call multiple times","time":{"start":1755138883863,"stop":1755138883863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12487496de9c90b","name":"Overlapping topic subscription","time":{"start":1755139093747,"stop":1755139093747,"duration":0},"status":"skipped","severity":"normal"},{"uid":"119e2f63761e6d5e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755139389882,"stop":1755139389882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77fd4da29d27d82","name":"should clear all timers","time":{"start":1755138883143,"stop":1755138883143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba64741d1d43fd5b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755138925550,"stop":1755138925550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba46e7b3c690df1","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755138930781,"stop":1755138930781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e086034f94959ca8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755138925578,"stop":1755138925578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5f021a19f71f7b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755138873041,"stop":1755138873042,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b9e23f372f832e","name":"Push message with emoji payload","time":{"start":1755139502623,"stop":1755139502623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20ca6ec6420ebd8","name":"Subscribe to topic containing short and receive message","time":{"start":1755139420333,"stop":1755139420333,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1a7e663e018920","name":"Push message with content topic containing special chars","time":{"start":1755139502629,"stop":1755139502630,"duration":1},"status":"passed","severity":"normal"},{"uid":"734b7aea45e1365d","name":"Throws when trying to push message with empty payload","time":{"start":1755139502641,"stop":1755139502642,"duration":1},"status":"passed","severity":"normal"},{"uid":"e273b7406f6ebbd","name":"should handle peer disconnect event when no connections remain","time":{"start":1755138884335,"stop":1755138884335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb5c2c09a7c5942","name":"should not allow k > 12","time":{"start":1755138925076,"stop":1755138925079,"duration":3},"status":"passed","severity":"normal"},{"uid":"8674c6d39b4cd45d","name":"should add and check entries correctly","time":{"start":1755138911529,"stop":1755138911537,"duration":8},"status":"passed","severity":"normal"},{"uid":"9721038651b56293","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755138901830,"stop":1755138901831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2416ec96498996","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755138925585,"stop":1755138925586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ddf7297099d9e7","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755138912407,"stop":1755138912408,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e70e0d0d74b034","name":"should use configured peers when available","time":{"start":1755138913055,"stop":1755138913055,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ec91bede975be3","name":"Check publish message containing JSON","time":{"start":1755139084453,"stop":1755139084456,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ac03dece6245708","name":"Subscribe to topic containing Script and publish message","time":{"start":1755139093750,"stop":1755139093750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9477c723b1ae82fd","name":"Relay - dialed first","time":{"start":1755139216408,"stop":1755139216409,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4e90b2f415e6ea","name":"should start all internal components","time":{"start":1755138884602,"stop":1755138884602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b5625b2ec1b59f","name":"should initialize bloom filter with correct parameters","time":{"start":1755138928853,"stop":1755138928854,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6ce2ebb568af13","name":"should not receive a peer event before start","time":{"start":1755138896166,"stop":1755138896167,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c6ef30b2784e0f","name":"Push message with XML payload","time":{"start":1755139502617,"stop":1755139502620,"duration":3},"status":"passed","severity":"normal"},{"uid":"3be19dceb1ca1131","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755139090677,"stop":1755139090678,"duration":1},"status":"passed","severity":"normal"},{"uid":"43689330e4513aa5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755139389892,"stop":1755139389893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6452432248ffc89","name":"Check message with no content topic is not received","time":{"start":1755139389894,"stop":1755139389894,"duration":0},"status":"passed","severity":"normal"},{"uid":"690318f99abfc74b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755138930778,"stop":1755138930779,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd5caa39a172ffb","name":"Publish without waiting for remote peer","time":{"start":1755139093745,"stop":1755139093745,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a3257db45438a4","name":"should not fail to stop the service if it was not started","time":{"start":1755138896165,"stop":1755138896165,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f3de90262ed406","name":"should check false positive rate","time":{"start":1755138928870,"stop":1755138928870,"duration":0},"status":"passed","severity":"normal"},{"uid":"979fac4ae07684e4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755139420338,"stop":1755139420338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70ce35477145d72","name":"should wait for LightPush peer to be connected","time":{"start":1755138913198,"stop":1755138913199,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a427c7a341d29f","name":"can start and stop the service","time":{"start":1755138896164,"stop":1755138896165,"duration":1},"status":"passed","severity":"normal"},{"uid":"3957184eb98ae9ea","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755139090676,"stop":1755139090676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff11aed1c195fa91","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755138925575,"stop":1755138925578,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfd06bcbed943aeb","name":"Push message with content topic containing numeric","time":{"start":1755139502629,"stop":1755139502629,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb7827a0769ed65","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755138912980,"stop":1755138912980,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbafd8ba910298f0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755138965708,"stop":1755138965709,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c78b649adb16e3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755139420322,"stop":1755139420322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe8bcfc705237c1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755138953313,"stop":1755138953314,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d30a652ef1ff65","name":"Relay - dialed after","time":{"start":1755139216409,"stop":1755139216409,"duration":0},"status":"passed","severity":"normal"},{"uid":"37128effc681c3d7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755138925574,"stop":1755138925575,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d3114a079ffcc3","name":"isConnected should return false after all peers disconnect","time":{"start":1755138965710,"stop":1755138965710,"duration":0},"status":"passed","severity":"normal"},{"uid":"4539f28c21839d7e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755138883169,"stop":1755138883169,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ff76a0bb70a2e0","name":"Subscribe and receive messages via waku relay post","time":{"start":1755139420330,"stop":1755139420330,"duration":0},"status":"passed","severity":"normal"},{"uid":"297d81a518b8b32a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755138925561,"stop":1755138925561,"duration":0},"status":"passed","severity":"normal"},{"uid":"98546c9c61d39d32","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755139420323,"stop":1755139420323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb133d2f6a8d9553","name":"peer exchange sets tag","time":{"start":1755139089376,"stop":1755139089376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea25e4e5e666682","name":"Push message with content topic containing Chinese","time":{"start":1755139502630,"stop":1755139502630,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d4a0462619ffd5","name":"Subscribe and receives messages on 20 topics","time":{"start":1755139420331,"stop":1755139420331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1437fc538f8d3cbb","name":"should check connected peers if present and suitable","time":{"start":1755138913198,"stop":1755138913198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bdf9a73994c552","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755138867733,"stop":1755138867733,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b65b666e34f3b37","name":"more peers than existing","time":{"start":1755139061002,"stop":1755139061002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6825b632cdccd148","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755138925551,"stop":1755138925552,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b1197066485ec2","name":"should create an instance with libp2p and dialer","time":{"start":1755138882010,"stop":1755138882017,"duration":7},"status":"passed","severity":"normal"},{"uid":"7380fa82d65f27c9","name":"Push message with rate limit","time":{"start":1755139502647,"stop":1755139502647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81d4fab346ad51f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755138873046,"stop":1755138873046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58ae5991bb940a9","name":"caches peers it previously fetched","time":{"start":1755138892160,"stop":1755138892160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12671e88e762108","name":"should reject if Relay is requested but not mounted","time":{"start":1755138913196,"stop":1755138913196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba952a8dea720dc","name":"should clear the dialing interval","time":{"start":1755138883692,"stop":1755138883693,"duration":1},"status":"passed","severity":"normal"},{"uid":"357e60fb460e7da5","name":"Encoder throws on empty string content topic","time":{"start":1755138901833,"stop":1755138901833,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a41ab31252e832","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755138965709,"stop":1755138965709,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa15d2351b2706d0","name":"should respect custom numPeersToUse configuration","time":{"start":1755138913250,"stop":1755138913250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd2de3deea773dd","name":"rejects hash query with content filter parameters","time":{"start":1755138883294,"stop":1755138883294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89f4e62ef72b918","name":"should return false when peer shard info is not found","time":{"start":1755138882405,"stop":1755138882413,"duration":8},"status":"passed","severity":"normal"},{"uid":"3a56b545ebda1b0e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755138873058,"stop":1755138873059,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d81c7f969c7b2a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755139093750,"stop":1755139093750,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c98f88c72fea62","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755139090678,"stop":1755139090678,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda37e79a712e09b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755139093749,"stop":1755139093749,"duration":0},"status":"passed","severity":"normal"}] |