allure-jswaku/8948/widgets/severity.json
2025-08-20 11:43:29 +00:00

1 line
192 KiB
JSON

[{"uid":"39bf5e6825aaf94e","name":"should stop all internal components","time":{"start":1755689548460,"stop":1755689548460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c3fa6181ec2c7f","name":"handles different clusterIds correctly","time":{"start":1755689531888,"stop":1755689531888,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e66201d3f349d43","name":"Ordered Callback - true","time":{"start":1755689941164,"stop":1755689941165,"duration":1},"status":"passed","severity":"normal"},{"uid":"92830071c54f2aa9","name":"should dial peers from store on start","time":{"start":1755689547460,"stop":1755689547461,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fb231433128785","name":"rejects content-filtered query with only contentTopics","time":{"start":1755689547928,"stop":1755689547928,"duration":0},"status":"passed","severity":"normal"},{"uid":"45896aff105f5b5d","name":"Encoder throws on empty string content topic","time":{"start":1755689567893,"stop":1755689567893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead36ed0cfad2217","name":"yields undefined for messages without decoder","time":{"start":1755689548341,"stop":1755689548341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70db808b7fb0211","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755689592020,"stop":1755689592021,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbaf2ff2f6fefe84","name":"should dial peer when on same shard","time":{"start":1755689547222,"stop":1755689547222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70815fc0b377a9d","name":"should handle dial errors gracefully","time":{"start":1755689547480,"stop":1755689547480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fcbf4a965c982","name":"Push message with content topic containing SQL Injection","time":{"start":1755690169343,"stop":1755690169343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3312ebb8703a70f6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755689531887,"stop":1755689531887,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca9415e77471dd8","name":"can start and stop the service","time":{"start":1755689619326,"stop":1755689619327,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba046ede80e00ac","name":"Push message with content topic containing Arabic","time":{"start":1755690169329,"stop":1755690169329,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbfef2cc711298e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755689904629,"stop":1755689904629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ef65b195e583e9","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755689579365,"stop":1755689579365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6047544b06fb101b","name":"Check publish message containing SQL Injection","time":{"start":1755689785358,"stop":1755689785360,"duration":2},"status":"passed","severity":"normal"},{"uid":"13cf7a9b209908ab","name":"should filter out already connected peers","time":{"start":1755689547479,"stop":1755689547479,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95edafe4b5179f9","name":"should not fail to stop the service if it was not started","time":{"start":1755689843108,"stop":1755689843108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6e7378dcd978fe","name":"should return false when network is not connected","time":{"start":1755689548461,"stop":1755689548462,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32ee2504672a0e9","name":"should add peer to queue when queue is not empty","time":{"start":1755689547212,"stop":1755689547212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ce94a8f48f49e1","name":"should not fail to stop the service if it was not started","time":{"start":1755689562046,"stop":1755689562046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9979ccc63af2a14","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755690086454,"stop":1755690086454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a26958ed52eab51","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755689558188,"stop":1755689558188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b83528f9bdcdffbb","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755689547510,"stop":1755689547511,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8baa87b8152a8f","name":"should be safe to call multiple times","time":{"start":1755689547767,"stop":1755689547767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77aadef6853f890","name":"Push message equal or less that 1MB","time":{"start":1755690169347,"stop":1755690169347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1232cfa8230c242","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755690086457,"stop":1755690086457,"duration":0},"status":"passed","severity":"normal"},{"uid":"696b9d6c288750af","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755689943409,"stop":1755689943410,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca01b052b3d2e76","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755690086455,"stop":1755690086456,"duration":1},"status":"passed","severity":"normal"},{"uid":"635f81399722678e","name":"should dial all known peers when reached zero connections","time":{"start":1755689657262,"stop":1755689657262,"duration":0},"status":"passed","severity":"normal"},{"uid":"193aecdd6c341948","name":"Check received message containing Arabic","time":{"start":1755690055759,"stop":1755690055759,"duration":0},"status":"passed","severity":"normal"},{"uid":"a733b7dd56c002a9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755689558187,"stop":1755689558187,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d8f119a02e4e1d","name":"should handle onConnected and onDisconnected","time":{"start":1755689579915,"stop":1755689579915,"duration":0},"status":"passed","severity":"normal"},{"uid":"389346b2a2412f68","name":"Generator, 2 different shards","time":{"start":1755689896258,"stop":1755689896258,"duration":0},"status":"passed","severity":"normal"},{"uid":"eade39722492cd0b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755689592037,"stop":1755689592037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5e4dc35174b8f4","name":"Check message with no pubsub topic is not received","time":{"start":1755690055755,"stop":1755690055755,"duration":0},"status":"passed","severity":"normal"},{"uid":"554471b6490a196","name":"udp ip6 address","time":{"start":1755689537355,"stop":1755689537356,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7394668a80314cb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755689955425,"stop":1755689955425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85dcd6d4f6c9b5d","name":"Publish message with custom timestamp: Thu Aug 29 2024 11:36:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1755689785368,"stop":1755689785368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce2ac24959e8b9","name":"Check message with invalid timestamp is not received","time":{"start":1755690055764,"stop":1755690055764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8353095149bbf03","name":"Overlapping topic subscription","time":{"start":1755689792741,"stop":1755689792742,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3b0b1e17c661216f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755689688430,"stop":1755689688430,"duration":0},"status":"passed","severity":"normal"},{"uid":"640492b2e9598d6b","name":"should initialize with Unhealthy status","time":{"start":1755689579342,"stop":1755689579342,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d997d5330588220","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755689537369,"stop":1755689537370,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b166050029f783","name":"Push message with long payload","time":{"start":1755690169335,"stop":1755690169335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be5b9d5eda81ba3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755690086462,"stop":1755690086463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5515328b29e8f5b1","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755689792738,"stop":1755689792739,"duration":1},"status":"passed","severity":"normal"},{"uid":"367fddde79a06bed","name":"should not receive a peer event after stop","time":{"start":1755689562047,"stop":1755689562047,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b399e4fb9fe574","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755689547597,"stop":1755689547597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf2338c0ce8e5a","name":"Encoder throws on undefined content topic","time":{"start":1755689548489,"stop":1755689548489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79d46bf46a4b0f3","name":"Subscribe to topic containing XML and publish message","time":{"start":1755689792750,"stop":1755689792751,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ec8e3b588cc04a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755689592054,"stop":1755689592056,"duration":2},"status":"passed","severity":"normal"},{"uid":"9120ed8ef469a463","name":"nwaku subscribes","time":{"start":1755689775441,"stop":1755689775442,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dad63d12cce66ac","name":"should not stop if not started","time":{"start":1755689558036,"stop":1755689558036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ef5f5bd135d494","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755690086455,"stop":1755690086455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25ae4f140a08ecb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755689688433,"stop":1755689688433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9a533fb1fbfd70","name":"should handle empty peer infos gracefully","time":{"start":1755689557992,"stop":1755689557993,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2df5780c2a8bcb","name":"should properly create location multiaddrs - tcp6","time":{"start":1755689538026,"stop":1755689538026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e32031d8d6a2299","name":"Store - dialed first","time":{"start":1755689957380,"stop":1755689957380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0e203e239ccba3","name":"Query with Promise Callback, No message returned","time":{"start":1755689904630,"stop":1755689904630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e4e9ff023a39e4","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755689792747,"stop":1755689792748,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac3fe1d7c3be04f","name":"should not receive a peer event before start","time":{"start":1755689562047,"stop":1755689562047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef663140cfe3b28e","name":"Push message with content topic containing escaped characters","time":{"start":1755690169344,"stop":1755690169344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e65a645baf5e675","name":"should not allow k > 12","time":{"start":1755689591969,"stop":1755689591971,"duration":2},"status":"passed","severity":"normal"},{"uid":"befb894fc18d6292","name":"should drop connection to one peer on hangUp","time":{"start":1755689701092,"stop":1755689701093,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d62a89d61e32273","name":"Push message with content topic containing Chinese","time":{"start":1755690169328,"stop":1755690169328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad814c805b9ea3","name":"Nodes with multiple pubsub topic","time":{"start":1755689778798,"stop":1755689778799,"duration":1},"status":"passed","severity":"normal"},{"uid":"6805b45381eb183a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755689547360,"stop":1755689547361,"duration":1},"status":"passed","severity":"normal"},{"uid":"a521a704f743fe15","name":"should handle browser offline state overriding peer connections","time":{"start":1755689546660,"stop":1755689546660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d68ad7319ced07c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755689531890,"stop":1755689531891,"duration":1},"status":"passed","severity":"normal"},{"uid":"308b4b1597c57956","name":"should be safe to call multiple times","time":{"start":1755689547643,"stop":1755689547643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9720da07840bca3a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755689792748,"stop":1755689792749,"duration":1},"status":"passed","severity":"normal"},{"uid":"daba22500d4ac493","name":"can start and stop the service","time":{"start":1755689843107,"stop":1755689843108,"duration":1},"status":"passed","severity":"normal"},{"uid":"2349a0191a39f9e1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755689792753,"stop":1755689792754,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a714168fc9c27e","name":"should emit a peer event after start","time":{"start":1755689562046,"stop":1755689562047,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e53c52ab3db597","name":"Subscribe to topic containing long and receive message","time":{"start":1755690086458,"stop":1755690086458,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebc44647f0042c3","name":"should initialize with default number of peers","time":{"start":1755689579911,"stop":1755689579911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb8881a8201fcc7","name":"Relay Node - default protocol","time":{"start":1755689957383,"stop":1755689957383,"duration":0},"status":"passed","severity":"normal"},{"uid":"92da081f57c05ef3","name":"different cluster: nodes don't connect","time":{"start":1755689688432,"stop":1755689688433,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ae07b810f6581","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755690086463,"stop":1755690086463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf8229b9f39f67f","name":"should handle errors when removing globalThis listeners","time":{"start":1755689546621,"stop":1755689546621,"duration":0},"status":"passed","severity":"normal"},{"uid":"982556a0cfd98835","name":"Decoder throws on empty string content topic","time":{"start":1755689548490,"stop":1755689548490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bc3679867de23f","name":"should skip peers that were recently queried","time":{"start":1755689558040,"stop":1755689558040,"duration":0},"status":"passed","severity":"normal"},{"uid":"287e6eb8cce1455c","name":"should get all peers from store","time":{"start":1755689547479,"stop":1755689547479,"duration":0},"status":"passed","severity":"normal"},{"uid":"603bf512b3e3aa9a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755689621463,"stop":1755689621463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20fad3a555e2e6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755689778798,"stop":1755689778798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7fb3b8c9f20aa7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755689592057,"stop":1755689592057,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c0d6d3738ffbc4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755689547782,"stop":1755689547783,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b6926276cce956","name":"Check message on other pubsub topic is not received","time":{"start":1755690055755,"stop":1755690055755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d7bef0ca4df84b","name":"Subscribe to topic containing long and receive message","time":{"start":1755690086448,"stop":1755690086448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4238f83d79a67fea","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755690086445,"stop":1755690086445,"duration":0},"status":"passed","severity":"normal"},{"uid":"a550345a80eff371","name":"should handle case with no peers in store","time":{"start":1755689547482,"stop":1755689547485,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb04af92167e15f6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755690055763,"stop":1755690055763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ad1b36247b0b84","name":"should never report false negatives","time":{"start":1755689595875,"stop":1755689595876,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe9f6cb52881dd5","name":"Decoder throws on empty string content topic","time":{"start":1755689569625,"stop":1755689569625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cf2d4a3cb341d9","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755689592044,"stop":1755689592044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4dd99fb77e1d5d","name":"should handle case with all peers already connected","time":{"start":1755689547487,"stop":1755689547489,"duration":2},"status":"passed","severity":"normal"},{"uid":"8248b19843e0b317","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755690086459,"stop":1755690086459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf5b26d898f40b","name":"should add event listeners to libp2p","time":{"start":1755689546609,"stop":1755689546614,"duration":5},"status":"passed","severity":"normal"},{"uid":"3e4cd8df72eea315","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755689531892,"stop":1755689531892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90667a64a282e9d","name":"Push message with escaped characters payload","time":{"start":1755690169323,"stop":1755690169323,"duration":0},"status":"passed","severity":"normal"},{"uid":"23240556f31cbb9b","name":"Push message with numeric payload","time":{"start":1755690169314,"stop":1755690169314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b875fdd7499759c","name":"Check received message containing long","time":{"start":1755690055757,"stop":1755690055758,"duration":1},"status":"passed","severity":"normal"},{"uid":"429cd817ad677076","name":"Push 30 different messages","time":{"start":1755690169324,"stop":1755690169325,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2deb60906caf8456","name":"Refresh subscription","time":{"start":1755690086447,"stop":1755690086447,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ed5257ac512e99","name":"should query peer with peer exchange protocol","time":{"start":1755689558040,"stop":1755689558040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfc4398ca04a3d9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755689634164,"stop":1755689634164,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f2e20068518183","name":"should clear interval on stop","time":{"start":1755689558045,"stop":1755689558045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a28ba568bb786e8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755689785371,"stop":1755689785371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f95f48d0fa8256f","name":"should properly compute the node id","time":{"start":1755689538022,"stop":1755689538023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37ee9976a011981","name":"should discover peers from provided peer cache","time":{"start":1755689695342,"stop":1755689695342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdff8c3fc0977db","name":"Check received message containing emoji","time":{"start":1755690055762,"stop":1755690055762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7984f633c433115","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755689548334,"stop":1755689548334,"duration":0},"status":"passed","severity":"normal"},{"uid":"55193d109f95838d","name":"should do nothing if no non-locked connections to drop","time":{"start":1755689547502,"stop":1755689547502,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed7d07ee7b241dc","name":"Check meta is set [symmetric]","time":{"start":1755689567891,"stop":1755689567891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d25fb1422d20d5","name":"Relay - dialed after","time":{"start":1755689957379,"stop":1755689957379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3fddfa25bcedbe","name":"Check publish message containing numeric","time":{"start":1755689785356,"stop":1755689785356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70116867b6d3135","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755689531894,"stop":1755689531894,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ad9a1024d5458f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755689592073,"stop":1755689592073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66000a4f2b60511","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755689890153,"stop":1755689890153,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7cfc194faf202d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755689598193,"stop":1755689598193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba1aba3d67ef081","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755689792752,"stop":1755689792753,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd143171a60c42f","name":"should retry if all attempts fail","time":{"start":1755689578757,"stop":1755689578758,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b84fc869368d969","name":"should return false when peer is not on the specified shard","time":{"start":1755689547359,"stop":1755689547359,"duration":0},"status":"passed","severity":"normal"},{"uid":"52959f3695a2839a","name":"Js publishes, other Js receives","time":{"start":1755689775443,"stop":1755689775443,"duration":0},"status":"passed","severity":"normal"},{"uid":"83aea58f474a4036","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755689537373,"stop":1755689537373,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dcf6d20e1c5ddf","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755689557869,"stop":1755689557872,"duration":3},"status":"passed","severity":"normal"},{"uid":"76c444c487eaae92","name":"Check message with no content topic is not received","time":{"start":1755690055755,"stop":1755690055756,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7f1b43a5847e6","name":"random static sharding 8 - Cluster ID: 942, Shard ID: 923","time":{"start":1755689927851,"stop":1755689927851,"duration":0},"status":"passed","severity":"normal"},{"uid":"901f16580934e81","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755689792746,"stop":1755689792747,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb4665f24ec419","name":"should throw error - invalid id","time":{"start":1755689538021,"stop":1755689538021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7960458132eabc1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755689531886,"stop":1755689531886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b949488d46a7b6da","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755689547360,"stop":1755689547360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6676a4c6e32149fd","name":"accepts time-filtered query with content filter","time":{"start":1755689547934,"stop":1755689547935,"duration":1},"status":"passed","severity":"normal"},{"uid":"24709689669fb2fc","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755689955422,"stop":1755689955422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a037252e1dd1e44e","name":"Bloom filter","time":{"start":1755689597839,"stop":1755689597839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1193ec7e6c03d518","name":"messageHashStr produces different results for different inputs","time":{"start":1755689547606,"stop":1755689547606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d9105ea5ad4b94","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755689592036,"stop":1755689592037,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1e87ae4e5b6215","name":"should be able to dial TLS multiaddrs","time":{"start":1755689701093,"stop":1755689701093,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18eb8bd90660d03","name":"random static sharding 9 - Cluster ID: 625, Shard ID: 164","time":{"start":1755689927851,"stop":1755689927852,"duration":1},"status":"passed","severity":"normal"},{"uid":"897461bb398f3337","name":"should request peer renewal on specific errors","time":{"start":1755689578751,"stop":1755689578752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d624dbdbff76dc40","name":"should perform initial health assessment on start","time":{"start":1755689579366,"stop":1755689579366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcadaa2af38b5a3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755689548461,"stop":1755689548461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbe11eb784ade94","name":"should return false when peer has no shard info","time":{"start":1755689547357,"stop":1755689547357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b91a39818f6939a","name":"should not receive a peer event after stop","time":{"start":1755689843110,"stop":1755689843110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9804fd697f48d80d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755689955423,"stop":1755689955423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c9410c2967d45c","name":"should not start if already started","time":{"start":1755689558035,"stop":1755689558035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec6826625e4c841","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755689637314,"stop":1755689637315,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ddedf7ff1086c5","name":"should throw error when no peers are available","time":{"start":1755689579899,"stop":1755689579899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4d68e5793aadba","name":"should not retry if at least one success","time":{"start":1755689579629,"stop":1755689579636,"duration":7},"status":"passed","severity":"normal"},{"uid":"935900f05b592847","name":"Push message with numeric payload","time":{"start":1755690169335,"stop":1755690169335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94b4145a815ee08","name":"should handle peer identify event","time":{"start":1755689558037,"stop":1755689558037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abd245d2271d5cf","name":"should create KeepAliveManager with relay","time":{"start":1755689547753,"stop":1755689547754,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7764f5eebed3136","name":"should be safe to call multiple times","time":{"start":1755689547773,"stop":1755689547780,"duration":7},"status":"passed","severity":"normal"},{"uid":"462e150b688bb4c5","name":"should return false when peer is not found","time":{"start":1755689547361,"stop":1755689547361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1385fe02205d3b","name":"should return false","time":{"start":1755689538022,"stop":1755689538022,"duration":0},"status":"passed","severity":"normal"},{"uid":"70449fd1b07a9607","name":"should add event listener for peer:discovery","time":{"start":1755689547642,"stop":1755689547643,"duration":1},"status":"passed","severity":"normal"},{"uid":"548ad656776d611","name":"should handle all zero keep alive options","time":{"start":1755689547804,"stop":1755689547806,"duration":2},"status":"passed","severity":"normal"},{"uid":"e29c147253a99070","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755690086446,"stop":1755690086447,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7abb17633830ec","name":"should emit a peer event after start","time":{"start":1755689619328,"stop":1755689619329,"duration":1},"status":"passed","severity":"normal"},{"uid":"b366e93184759e21","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755689531892,"stop":1755689531892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec33a10b83c2a796","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755690086460,"stop":1755690086460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09bba107cb48e41","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755689547461,"stop":1755689547470,"duration":9},"status":"passed","severity":"normal"},{"uid":"b486261a937545e1","name":"should wait for Store peer to be connected","time":{"start":1755689579842,"stop":1755689579842,"duration":0},"status":"passed","severity":"normal"},{"uid":"268189a99253385","name":"Overlapping topic subscription","time":{"start":1755690086447,"stop":1755690086447,"duration":0},"status":"passed","severity":"normal"},{"uid":"559b4f573a059713","name":"Push message equal or less that 1MB","time":{"start":1755690169334,"stop":1755690169334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3089c63eac0d04e","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755689547799,"stop":1755689547799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba6538dba5dc22a","name":"should handle complete discovery-to-dial flow","time":{"start":1755689547650,"stop":1755689547650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc829936906c32e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app54/3/topic715/json","time":{"start":1755689877602,"stop":1755689877602,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac960ac779f7ab","name":"should handle relay send failures gracefully","time":{"start":1755689547800,"stop":1755689547800,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd114cb947efab63","name":"Push 30 different messages","time":{"start":1755690169340,"stop":1755690169340,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b81b4395f09fd056","name":"should reject if Filter is requested but not mounted","time":{"start":1755689579839,"stop":1755689579840,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae56d0650152695","name":"Store - dialed after - with timeout","time":{"start":1755689957381,"stop":1755689957382,"duration":1},"status":"passed","severity":"normal"},{"uid":"6195d15d604eb3cc","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755689548053,"stop":1755689548053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece06e652f8570d3","name":"should properly clean up resources when disposed","time":{"start":1755689577852,"stop":1755689577852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98d2abca1c329","name":"does not throw on valid cases","time":{"start":1755689531877,"stop":1755689531878,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b05c13f908705d","name":"random static sharding 6 - Cluster ID: 825, Shard ID: 923","time":{"start":1755689927849,"stop":1755689927850,"duration":1},"status":"passed","severity":"normal"},{"uid":"e999325cf6b9588e","name":"should save new peer to store","time":{"start":1755689547649,"stop":1755689547649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b815715fc2bdc9fe","name":"should mark all messages in causal history as acknowledged","time":{"start":1755689598192,"stop":1755689598192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2851050bdd3d275","name":"should requeue task if no peer is available","time":{"start":1755689578750,"stop":1755689578750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9f675d0791d6db","name":"Push message with JSON payload","time":{"start":1755690169322,"stop":1755690169322,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b0dc3b167919ab","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755689531885,"stop":1755689531885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6797ecc514fb4fab","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755690086453,"stop":1755690086453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80b65ec909ad3b1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755689792754,"stop":1755689792754,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea1f78b2625915d","name":"should encodeTxt and decodeTxt","time":{"start":1755689538017,"stop":1755689538018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c34ffb84d8daf1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app88/2/topic904/test.js","time":{"start":1755689877605,"stop":1755689877605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9406de45c019823","name":"Reusing cursor across nodes","time":{"start":1755689890154,"stop":1755689890155,"duration":1},"status":"passed","severity":"normal"},{"uid":"28eb91ab7bafba7a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755689579916,"stop":1755689579916,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a45207c1431d91","name":"Subscribe and publish message","time":{"start":1755689792736,"stop":1755689792736,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fafda521a567bf","name":"Check publish message after service node is restarted","time":{"start":1755689785372,"stop":1755689785372,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84e0b9adbdac0597","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755689592046,"stop":1755689592046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f34fe64761ac1ed","name":"throws an error for improperly formatted content topics","time":{"start":1755689531888,"stop":1755689531888,"duration":0},"status":"passed","severity":"normal"},{"uid":"be111d8fcea28ed1","name":"should keep entries that haven't expired yet","time":{"start":1755689577850,"stop":1755689577851,"duration":1},"status":"passed","severity":"normal"},{"uid":"69175e67368c2db3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755689537368,"stop":1755689537369,"duration":1},"status":"passed","severity":"normal"},{"uid":"b043cbc6eb9ed508","name":"Check received message containing Script","time":{"start":1755690055760,"stop":1755690055760,"duration":0},"status":"passed","severity":"normal"},{"uid":"122e4d9a27039283","name":"Check received message containing escaped characters","time":{"start":1755690055752,"stop":1755690055753,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68fab9aee119d62","name":"Push message with content topic containing escaped characters","time":{"start":1755690169330,"stop":1755690169330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaaa6cc636b9192","name":"should continually clean up expired entries at intervals","time":{"start":1755689577852,"stop":1755689577853,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ab01ea0b958d4f","name":"Subscribe and receive messages via lightPush","time":{"start":1755690086444,"stop":1755690086445,"duration":1},"status":"passed","severity":"normal"},{"uid":"2210690edb592cd4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755689531885,"stop":1755689531885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9a80d126303bea","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755690086452,"stop":1755690086452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c018fad0bd4712e5","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755689579863,"stop":1755689579863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2020ace2261509b1","name":"should not be empty after adding a subscription","time":{"start":1755689579920,"stop":1755689579920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60667b336746a81","name":"should set field with only RELAY enabled","time":{"start":1755689538028,"stop":1755689538028,"duration":0},"status":"passed","severity":"normal"},{"uid":"748519954b41d740","name":"Push message with content topic containing JSON","time":{"start":1755690169343,"stop":1755690169343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9217482da9bc2cc9","name":"ends if stream creation fails","time":{"start":1755689548335,"stop":1755689548335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8b0fef632ffec6","name":"Check received message containing Russian","time":{"start":1755690055750,"stop":1755690055751,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65a14ea616f5570","name":"connects to nwaku","time":{"start":1755689952045,"stop":1755689952045,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b8a9382948dd77","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755689547590,"stop":1755689547590,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec4822691c1acd8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755689598197,"stop":1755689598197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60b0a20cf835f31","name":"should handle general insertion and lookup correctly","time":{"start":1755689595880,"stop":1755689595880,"duration":0},"status":"passed","severity":"normal"},{"uid":"98457bd7b661292a","name":"Check message with no content topic is not received","time":{"start":1755690055765,"stop":1755690055765,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f92e2258e7123dd","name":"should serialize and deserialize correctly","time":{"start":1755689595876,"stop":1755689595878,"duration":2},"status":"passed","severity":"normal"},{"uid":"76b37e9f917d42f3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755690086459,"stop":1755690086459,"duration":0},"status":"passed","severity":"normal"},{"uid":"34106206d063bbf6","name":"should add and remove event listeners correctly","time":{"start":1755689562049,"stop":1755689562049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb132cc302df874","name":"Check publish message containing special chars","time":{"start":1755689785357,"stop":1755689785357,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c2dd4b3909e1e5","name":"should transition to Unhealthy when no connections","time":{"start":1755689579355,"stop":1755689579356,"duration":1},"status":"passed","severity":"normal"},{"uid":"64306ab6fa44e83f","name":"should check false positive rate","time":{"start":1755689595880,"stop":1755689595880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcc73af24a039e7","name":"throws on empty content topic","time":{"start":1755689531878,"stop":1755689531879,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c6e60e4d4b145f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755690086455,"stop":1755690086455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b760f2a7fb20692f","name":"should handle query errors","time":{"start":1755689558042,"stop":1755689558043,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaae26c7a1050d35","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755689955422,"stop":1755689955422,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5bd114da77d816","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app85/5/topic337/proto","time":{"start":1755689877602,"stop":1755689877603,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a0d8325c6234d6","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755689558046,"stop":1755689558046,"duration":0},"status":"passed","severity":"normal"},{"uid":"892a77d70eb922a1","name":"messageHashStr produces consistent results for the same input","time":{"start":1755689547605,"stop":1755689547606,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f9866a79f3949f","name":"Decrypt messages","time":{"start":1755689763915,"stop":1755689763916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b645ed1a779f42c","name":"should initialize with isNetworkConnected as false","time":{"start":1755689546608,"stop":1755689546608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9371603afe5ff09","name":"configure the node with multiple content topics","time":{"start":1755689877606,"stop":1755689877606,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d11374ed2e3b5f","name":"should return true when peer is on the same cluster","time":{"start":1755689547355,"stop":1755689547356,"duration":1},"status":"passed","severity":"normal"},{"uid":"552be4491ce36112","name":"should hang up with multiaddr and return true on success","time":{"start":1755689548464,"stop":1755689548465,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef540f9ae8ea254c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755689792754,"stop":1755689792755,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9ce976cbafc55c","name":"returns all values when wanted number is greater than available values","time":{"start":1755689556710,"stop":1755689556711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1dd40043197c96","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755689592038,"stop":1755689592038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e33948276f10645","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755689792737,"stop":1755689792738,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b417af8f86d8f","name":"return first retrieved peers without further DNS queries","time":{"start":1755689558187,"stop":1755689558187,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f237d05fa3c6e9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755690086449,"stop":1755690086449,"duration":0},"status":"passed","severity":"normal"},{"uid":"717e43f6b98d61fe","name":"Push message with Arabic payload","time":{"start":1755690169336,"stop":1755690169336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18268bf7d051563","name":"should emit a peer event after start","time":{"start":1755689843109,"stop":1755689843109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b803df1ac5c36ae","name":"Push message with Russian payload","time":{"start":1755690169319,"stop":1755690169319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3915aeee7670a778","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755689890153,"stop":1755689890153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cb4811dfaddf21","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755689531893,"stop":1755689531893,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e8abe90f14765c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755689592071,"stop":1755689592071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b6de0788a93691","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755689619333,"stop":1755689619333,"duration":0},"status":"skipped","severity":"normal"},{"uid":"961e778f8969cacf","name":"Push message with content topic containing emoji","time":{"start":1755690169331,"stop":1755690169331,"duration":0},"status":"passed","severity":"normal"},{"uid":"92835b05e3121512","name":"LightPush","time":{"start":1755689957382,"stop":1755689957382,"duration":0},"status":"passed","severity":"normal"},{"uid":"de286a8372e35e55","name":"Check received message containing short","time":{"start":1755690055757,"stop":1755690055757,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bd8ea40ce8d5a0","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755689579915,"stop":1755689579916,"duration":1},"status":"passed","severity":"normal"},{"uid":"5512471fa57f5f73","name":"Query Generator - false","time":{"start":1755689941163,"stop":1755689941163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f31465f8d224b19","name":"Promise Callback - false","time":{"start":1755689941163,"stop":1755689941164,"duration":1},"status":"passed","severity":"normal"},{"uid":"4128fdc733d76688","name":"Cluster id 0, shard 0","time":{"start":1755689927844,"stop":1755689927844,"duration":0},"status":"passed","severity":"normal"},{"uid":"18716d9466175be0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755689557868,"stop":1755689557868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57e677a51eaef8f","name":"should create PeerExchange instance with components","time":{"start":1755689558001,"stop":1755689558005,"duration":4},"status":"passed","severity":"normal"},{"uid":"4dc03163e18e6ffb","name":"Passing page size 0 when there are 110 messages","time":{"start":1755689946098,"stop":1755689946099,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d36ae3fcf630214","name":"should select older connection if present","time":{"start":1755689547877,"stop":1755689547877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c397f9171e790a","name":"Push message with custom timestamp: 1755693237663","time":{"start":1755690169333,"stop":1755690169334,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89fdcf26cf93446","name":"should not receive a peer event before start","time":{"start":1755689619330,"stop":1755689619331,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9be0eddd16f57c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755689943405,"stop":1755689943405,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e9638f7e78bafa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755690086452,"stop":1755690086452,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc93bc3ebd84b8bc","name":"should create KeepAliveManager with required options","time":{"start":1755689547753,"stop":1755689547753,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d3f306d15f8d7d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755689778796,"stop":1755689778796,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab6298072bf6d46","name":"should be online or offline if network state changed","time":{"start":1755689634171,"stop":1755689634175,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f5003dd460cf382","name":"should properly start and stop event listening","time":{"start":1755689579365,"stop":1755689579366,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8ec5eb62b350eb","name":"should create RPC request with correct parameters","time":{"start":1755689558001,"stop":1755689558001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52de4df034dbd7f","name":"Sample","time":{"start":1755689537414,"stop":1755689537414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b70e6fef722cb0","name":"should drop connection via multiaddr with hangUp","time":{"start":1755689701093,"stop":1755689701093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da720b686c6864d","name":"should be able to encode the field with only STORE set to true","time":{"start":1755689537367,"stop":1755689537367,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd14e4e7de40f52c","name":"should stop ping timers on peer disconnect","time":{"start":1755689547782,"stop":1755689547782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f296443d1c5bd395","name":"should stop and cleanup resources","time":{"start":1755689579922,"stop":1755689579922,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d837a6cf7fb6c49","name":"Push message with special chars payload","time":{"start":1755690169335,"stop":1755690169336,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f7a35ee2559889","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755689579914,"stop":1755689579914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9af163ab4dc3af","name":"throws on content topic with empty encoding field","time":{"start":1755689531882,"stop":1755689531882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c86d2f8cea75bd","name":"Overlapping topic subscription","time":{"start":1755690086457,"stop":1755690086457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df5f3b455361bc9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755690086453,"stop":1755690086453,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d08dab3e6b3bd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755689762406,"stop":1755689762407,"duration":1},"status":"passed","severity":"normal"},{"uid":"7016f36a76817f18","name":"Check received message containing JSON","time":{"start":1755690055752,"stop":1755690055752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9de47d7f02347da","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755689547783,"stop":1755689547783,"duration":0},"status":"passed","severity":"normal"},{"uid":"903f3e2de10ef9d","name":"Fails to push message bigger that 1MB","time":{"start":1755690169347,"stop":1755690169348,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd15984fc0696b5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755689531890,"stop":1755689531890,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fd1e9bae02eb58","name":"Relay","time":{"start":1755689619140,"stop":1755689619143,"duration":3},"status":"passed","severity":"normal"},{"uid":"95e4dd04145d4754","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755689591972,"stop":1755689591973,"duration":1},"status":"passed","severity":"normal"},{"uid":"496aed3d07c6b130","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755689785372,"stop":1755689785372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d44b6f52582fe7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755689537368,"stop":1755689537368,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c939e1a69b3958a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755689557999,"stop":1755689557999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1d9a9a62e13349","name":"can start and stop the service","time":{"start":1755689562045,"stop":1755689562045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecdfedb7e4dfd7a","name":"Check received message containing Arabic","time":{"start":1755690055750,"stop":1755690055750,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aabf27243e0d118","name":"should start ping timers on peer connect","time":{"start":1755689547781,"stop":1755689547781,"duration":0},"status":"passed","severity":"normal"},{"uid":"765eadc46661fb84","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755689579097,"stop":1755689579097,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8d4f1c43ef7f58","name":"should decode valid enr with tcp successfully","time":{"start":1755689538019,"stop":1755689538019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce7b5720cae23a0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755689537376,"stop":1755689537376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e296d1f6c6045dc8","name":"Check received message with timestamp: 1755689613148 ","time":{"start":1755690055754,"stop":1755690055754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbe4531dfe9cf9d","name":"should partition messages based on acknowledgement status","time":{"start":1755689598195,"stop":1755689598195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2990be110f03dda3","name":"should skip peers without ENR","time":{"start":1755689558043,"stop":1755689558043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb615bb03db720a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755689546602,"stop":1755689546607,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b7ae5254c1e062b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755689537375,"stop":1755689537375,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f5c610a9d6dc41","name":"should throw error - no public key","time":{"start":1755689538019,"stop":1755689538020,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8ecb732bdc8000","name":"should return null for non-existent peer","time":{"start":1755689547490,"stop":1755689547490,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b7ba5ac5ddfd0e","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755689579918,"stop":1755689579918,"duration":0},"status":"passed","severity":"normal"},{"uid":"90303beb1cb39a76","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755689531885,"stop":1755689531885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bf951405ce9b80","name":"should clear the dialing interval","time":{"start":1755689547202,"stop":1755689547202,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a1c86a406cbcab","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755689567888,"stop":1755689567890,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad0192f42d28b8a4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755689537374,"stop":1755689537375,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e11fbc0d4c05a2a","name":"Push message with Chinese payload","time":{"start":1755690169315,"stop":1755690169318,"duration":3},"status":"passed","severity":"normal"},{"uid":"941040d67d96b996","name":"Check message received after jswaku node is restarted","time":{"start":1755690055766,"stop":1755690055766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4376ddae0d29db09","name":"Relay + Store","time":{"start":1755689538029,"stop":1755689538030,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54e8718e1791996","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755689778797,"stop":1755689778798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e90483cdb47929","name":"Publish message with rate limit","time":{"start":1755689785373,"stop":1755689785373,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f5d6fe7a98daaf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755689592074,"stop":1755689592074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72485ec316b89a6","name":"should handle shardReader errors","time":{"start":1755689548468,"stop":1755689548469,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28d49147322e45","name":"should handle large number of peers request","time":{"start":1755689558000,"stop":1755689558000,"duration":0},"status":"passed","severity":"normal"},{"uid":"343ed298287f8298","name":"should clear all timers","time":{"start":1755689547768,"stop":1755689547773,"duration":5},"status":"passed","severity":"normal"},{"uid":"42b05c3baac01fc6","name":"should handle complete dial lifecycle","time":{"start":1755689547235,"stop":1755689547235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a728e481fa325783","name":"Symmetric encrypt & Decrypt","time":{"start":1755689568421,"stop":1755689568421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32350d04fdb2653","name":"should dial with multiaddr and return stream","time":{"start":1755689548462,"stop":1755689548463,"duration":1},"status":"passed","severity":"normal"},{"uid":"840d4c39655ae0a7","name":"Query with Ordered Callback, No Decoder","time":{"start":1755689904628,"stop":1755689904628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b35b3fac2bae82","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755689592066,"stop":1755689592067,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b9fd541170343b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755690086445,"stop":1755690086446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7229dccf1a416a4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755689531887,"stop":1755689531887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89f24a377010c69","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755689592053,"stop":1755689592053,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c7bd88cb614952","name":"should return false when peer is not found","time":{"start":1755689547357,"stop":1755689547358,"duration":1},"status":"passed","severity":"normal"},{"uid":"af80b304c5ef86ba","name":"Subscribe and receive messages via waku relay post","time":{"start":1755690086445,"stop":1755690086445,"duration":0},"status":"passed","severity":"normal"},{"uid":"5852d04d231f2c58","name":"Passing page size 11 when there are 10 messages","time":{"start":1755689946100,"stop":1755689946100,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa1e3d792d7cb09","name":"Decoder throws on undefined content topic","time":{"start":1755689548490,"stop":1755689548490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bb4ea0031ded00","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755689792744,"stop":1755689792744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddc91464991de4d","name":"Push message with content topic containing special chars","time":{"start":1755690169328,"stop":1755690169328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed09226af764f83","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755689943410,"stop":1755689943410,"duration":0},"status":"passed","severity":"normal"},{"uid":"726a0724f62eec1d","name":"should create dialer with libp2p and shardReader","time":{"start":1755689547193,"stop":1755689547194,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0012f0d6b464ca","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755689634170,"stop":1755689634171,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf379c7c17466d0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755689598196,"stop":1755689598196,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fbe0ca99194d68","name":"Check publish message containing escaped characters","time":{"start":1755689785363,"stop":1755689785366,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d6b8214c193b557","name":"Check received message containing shell command","time":{"start":1755690055752,"stop":1755690055752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c272066b3ff5baf8","name":"ends if response has no messages","time":{"start":1755689548336,"stop":1755689548336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cc4beb5fd39c92","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755689557862,"stop":1755689557863,"duration":1},"status":"passed","severity":"normal"},{"uid":"f471b40d12b2eec6","name":"should not fail to stop the service if it was not started","time":{"start":1755689619327,"stop":1755689619327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beebadee32b1d8d","name":"should handle different types of entries","time":{"start":1755689577851,"stop":1755689577852,"duration":1},"status":"passed","severity":"normal"},{"uid":"55531ef3c85af2e1","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755689598193,"stop":1755689598194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f73c256e5a33e6d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755689548050,"stop":1755689548052,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ec60eb45298840d","name":"Push message with XML payload","time":{"start":1755690169337,"stop":1755690169338,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb545d5947cbe4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755689592043,"stop":1755689592043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9693ae960537db","name":"should start and setup intervals and event listeners","time":{"start":1755689579922,"stop":1755689579922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc659f146e6ccfa","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755689592048,"stop":1755689592048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40b40f272e08a16","name":"should encode/decode to RLP encoding","time":{"start":1755689538023,"stop":1755689538023,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac2bf986e8ea444","name":"should increase lamport timestamp","time":{"start":1755689598190,"stop":1755689598190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ff6cf78f6ed6b","name":"Check publish message containing Arabic","time":{"start":1755689785357,"stop":1755689785357,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b14005e4ee20e4","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755689569623,"stop":1755689569623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1328bab9f1d6ec09","name":"random static sharding 1 - Cluster ID: 407, Shard ID: 811","time":{"start":1755689927846,"stop":1755689927846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22cbde8cf005d17","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755689531889,"stop":1755689531890,"duration":1},"status":"passed","severity":"normal"},{"uid":"352fa2e600fea1f3","name":"Check received message with timestamp: 1755689613148 ","time":{"start":1755690055763,"stop":1755690055763,"duration":0},"status":"passed","severity":"normal"},{"uid":"719c848ca91e4d6e","name":"Check received message containing Chinese","time":{"start":1755690055750,"stop":1755690055750,"duration":0},"status":"passed","severity":"normal"},{"uid":"437a49e00ac7e140","name":"Check received message containing special chars","time":{"start":1755690055758,"stop":1755690055758,"duration":0},"status":"passed","severity":"normal"},{"uid":"626a4a5063ac9bd8","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755689943405,"stop":1755689943405,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f8100b5aaaacd8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755690086453,"stop":1755690086453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa2a4369e7f6786","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755689592048,"stop":1755689592052,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f4fab2414f3b5c3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app69/1/topic448/json","time":{"start":1755689877600,"stop":1755689877600,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c623cda5a47431","name":"Nodes with multiple pubsub topic","time":{"start":1755689778797,"stop":1755689778797,"duration":0},"status":"passed","severity":"normal"},{"uid":"554d66093b975482","name":"should dial peers from store when no connections remain","time":{"start":1755689547473,"stop":1755689547476,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca6d9eba95146fd5","name":"should not be delivered","time":{"start":1755689598196,"stop":1755689598197,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a086108723711e","name":"should handle peer disconnect event when no connections remain","time":{"start":1755689546634,"stop":1755689546635,"duration":1},"status":"passed","severity":"normal"},{"uid":"842b15dc0ba8decf","name":"Query with Promise Callback, No Decoder","time":{"start":1755689904629,"stop":1755689904630,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9f14efe94ac85c","name":"messageHash returns a Uint8Array","time":{"start":1755689547598,"stop":1755689547598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12c2983f56e669","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755689673998,"stop":1755689673999,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f1465f2db9739d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755690086452,"stop":1755690086452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82c1b3dd025a2ad","name":"should successfully stop","time":{"start":1755689579870,"stop":1755689579871,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9de68ead4b92f25","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755689784502,"stop":1755689784502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e808019a021376b","name":"should reject on timeout if it was set","time":{"start":1755689579840,"stop":1755689579840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecff2c9446a96fa","name":"Filter","time":{"start":1755689957382,"stop":1755689957382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b02bce846313887","name":"should return no connections if no open connection provided","time":{"start":1755689547877,"stop":1755689547877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a4e63c75c0d7a9","name":"Stops search when maxGet is reached","time":{"start":1755689557344,"stop":1755689557344,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d77f447442bb8f","name":"Encoder throws on undefined content topic","time":{"start":1755689569624,"stop":1755689569624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b969d2934e484d69","name":"should deliver messages after dependencies are met","time":{"start":1755689598194,"stop":1755689598194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b711dd750522f5e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755689537366,"stop":1755689537366,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ce7e0b1b9b302b","name":"should skip peer when not on same cluster","time":{"start":1755689547221,"stop":1755689547222,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f0ecae4ef9cd14","name":"should skip updating peer store if peer has same addresses","time":{"start":1755689547649,"stop":1755689547649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc3eab20d7e41e5","name":"should handle dial errors gracefully","time":{"start":1755689547223,"stop":1755689547223,"duration":0},"status":"passed","severity":"normal"},{"uid":"feada9a3075207bc","name":"should dispatch connect and disconnect events","time":{"start":1755689579914,"stop":1755689579914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6666ce58a62fba","name":"Subscribe and receives messages on 20 topics","time":{"start":1755690086446,"stop":1755690086446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e660df81c8fa09c","name":"should be safe to call multiple times","time":{"start":1755689547211,"stop":1755689547211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a98e33e72323286","name":"Passing an array","time":{"start":1755689952046,"stop":1755689952046,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda9dcc3d1d49450","name":"should clear dial history on stop","time":{"start":1755689547202,"stop":1755689547202,"duration":0},"status":"passed","severity":"normal"},{"uid":"35acabfbceb5f64c","name":"should filter out undefined ENRs","time":{"start":1755689557993,"stop":1755689557993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce60b4dba7bd46f","name":"should properly create peer info with all multiaddrs","time":{"start":1755689538027,"stop":1755689538027,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea8e710975075a3","name":"should not allow unachievable error rate","time":{"start":1755689591972,"stop":1755689591972,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fac8962e22db52","name":"should skip already querying peers","time":{"start":1755689558041,"stop":1755689558041,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a2df7f89a3b510","name":"should dial with PeerId and return stream","time":{"start":1755689548462,"stop":1755689548462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1382f7a5347ef8","name":"should throw error - no id","time":{"start":1755689538020,"stop":1755689538021,"duration":1},"status":"passed","severity":"normal"},{"uid":"641305dfc0f7448c","name":"Push message with custom timestamp: 1755686037663","time":{"start":1755690169333,"stop":1755690169333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9bbd1f00fd7d57","name":"Callback on promise","time":{"start":1755689936302,"stop":1755689936302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6da78ca405884","name":"All","time":{"start":1755689619144,"stop":1755689619145,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8e451eca34f847","name":"Check received message containing SQL Injection","time":{"start":1755690055751,"stop":1755690055751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a90d4f8d65e6ff8","name":"throws if store query response has error status","time":{"start":1755689548335,"stop":1755689548336,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd0bdb134e8e382","name":"should perform ping and update peer store on timer","time":{"start":1755689547793,"stop":1755689547793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f64e0c15aac4672","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755689557865,"stop":1755689557866,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea20eae40ca598e","name":"random static sharding 3 - Cluster ID: 226, Shard ID: 487","time":{"start":1755689927847,"stop":1755689927847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c451d3f31360ef49","name":"should send to specified number of peers of used peers","time":{"start":1755689579628,"stop":1755689579628,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cc493f7889040e","name":"should skip peers without peer exchange protocol","time":{"start":1755689558041,"stop":1755689558041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5783a71e0b86eed4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app3/5/topic712/proto","time":{"start":1755689877602,"stop":1755689877602,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b834c9bd430f9a","name":"Check publish message containing Chinese","time":{"start":1755689785357,"stop":1755689785357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdffb04d8044bc92","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755689592042,"stop":1755689592043,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dacbd2698793b5","name":"Mutual subscription","time":{"start":1755689792732,"stop":1755689792735,"duration":3},"status":"passed","severity":"normal"},{"uid":"b691fd9bad6d950d","name":"Check message with non string payload is not received","time":{"start":1755690055765,"stop":1755690055766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c41e79cc2b2c0f","name":"Throws when trying to push message with empty payload","time":{"start":1755690169340,"stop":1755690169340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8b27c7980fbb52","name":"should not fail to start the service if it is already started","time":{"start":1755689843108,"stop":1755689843109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e5823b63e302b2","name":"should initialize with default options","time":{"start":1755689558033,"stop":1755689558034,"duration":1},"status":"passed","severity":"normal"},{"uid":"556019b8be13451d","name":"caches peers it previously fetched","time":{"start":1755689558185,"stop":1755689558186,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cdf5703c2d4093","name":"should detect messages with missing dependencies","time":{"start":1755689598194,"stop":1755689598194,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbebf7e2e0980cda","name":"Push message with shell command payload","time":{"start":1755690169338,"stop":1755690169339,"duration":1},"status":"passed","severity":"normal"},{"uid":"43369d23905df39b","name":"Publish message with custom timestamp: Wed Aug 20 2025 10:36:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1755689785368,"stop":1755689785369,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcbe0b99cdb10cd","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app94/9/topic903/json","time":{"start":1755689877604,"stop":1755689877605,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e70fdf1f8079727","name":"throws if decoders don't match content topics","time":{"start":1755689548334,"stop":1755689548335,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae793d1edc9abef3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755690086462,"stop":1755690086462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12ba9ed4f3c0669","name":"should return different streams if requested simultaniously","time":{"start":1755689548050,"stop":1755689548050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d423bebeea91737","name":"Decoder throws on empty string content topic","time":{"start":1755689567894,"stop":1755689567894,"duration":0},"status":"passed","severity":"normal"},{"uid":"875608478a70d78d","name":"Relay - dialed first","time":{"start":1755689957379,"stop":1755689957379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a2f5dafef5aaf6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755690086462,"stop":1755690086462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e274515e05e6a","name":"Encoder throws on empty string content topic","time":{"start":1755689569624,"stop":1755689569625,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a7197fe11b62f8","name":"Encoder throws on empty string content topic","time":{"start":1755689548489,"stop":1755689548490,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a59c47fd445c58","name":"should update ack status of messages in outgoing buffer","time":{"start":1755689598197,"stop":1755689598197,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bdcf624c1b4d1e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755689537369,"stop":1755689537369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fe290a2a59c80","name":"should start all internal components","time":{"start":1755689548459,"stop":1755689548459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc775c03e1149ab","name":"Check received message containing unicode special characters","time":{"start":1755690055753,"stop":1755690055753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1604c28aac63ad","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755689537374,"stop":1755689537374,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dd7386420c7fa1","name":"random static sharding 2 - Cluster ID: 325, Shard ID: 47","time":{"start":1755689927846,"stop":1755689927847,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1f30319eb5204","name":"should handle zero peers request","time":{"start":1755689558000,"stop":1755689558000,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d0413731ad7713","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755689579921,"stop":1755689579921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a07d1c7eb58e8e0","name":"Check received message containing unicode special characters","time":{"start":1755690055762,"stop":1755690055762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdc73202532ba74","name":"should be safe to call multiple times","time":{"start":1755689548460,"stop":1755689548461,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bb4ffd9122d23d","name":"should use DNS peer discovery with light client","time":{"start":1755689619332,"stop":1755689619332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34881d0ebd957601","name":"should start and stop interval correctly","time":{"start":1755689578743,"stop":1755689578743,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a57a28bfcd9d49","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755689592046,"stop":1755689592046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b141c81a6f595f56","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755689598195,"stop":1755689598195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd739903ca0b3cd","name":"should remove event listener for peer:discovery","time":{"start":1755689547643,"stop":1755689547643,"duration":0},"status":"passed","severity":"normal"},{"uid":"345394eeae6e13b1","name":"Encoder throws on undefined content topic","time":{"start":1755689567892,"stop":1755689567893,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e4948ea14b8e4c","name":"should add event listeners for peer connect and disconnect","time":{"start":1755689547754,"stop":1755689547766,"duration":12},"status":"passed","severity":"normal"},{"uid":"c5cca1eb0b73aea2","name":"Push message with content topic containing numeric","time":{"start":1755690169327,"stop":1755690169327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35adc07e479a98c","name":"Init the array if not present","time":{"start":1755689531666,"stop":1755689531668,"duration":2},"status":"passed","severity":"normal"},{"uid":"2542ec450558f4b6","name":"should start the dialing interval","time":{"start":1755689547194,"stop":1755689547195,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf435a55973fca","name":"Push message with content topic containing JSON","time":{"start":1755690169330,"stop":1755690169330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b57e19d9bc92663","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755689592067,"stop":1755689592067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa17acd21d80fe8c","name":"should add event listeners to globalThis","time":{"start":1755689546615,"stop":1755689546618,"duration":3},"status":"passed","severity":"normal"},{"uid":"e99ebe77bd0f509d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755689531883,"stop":1755689531883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2975be673c10a604","name":"can start the service","time":{"start":1755689562045,"stop":1755689562045,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d681d6c9e93d411","name":"returns nothing if no connections present","time":{"start":1755689547876,"stop":1755689547876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e04acbe951dc345","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755689936303,"stop":1755689936303,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c4852bebf46d48","name":"should stop peer exchange discovery","time":{"start":1755689558036,"stop":1755689558036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5072e1ebe7dc681","name":"same cluster, static sharding: nodes connect","time":{"start":1755689688427,"stop":1755689688428,"duration":1},"status":"passed","severity":"normal"},{"uid":"1251291230fbd440","name":"Push message with content topic containing Russian","time":{"start":1755690169342,"stop":1755690169343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47b44e07a9458c","name":"should return false and handle errors gracefully","time":{"start":1755689548465,"stop":1755689548465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53b98b0cc10a9d6","name":"should merge provided config with defaults","time":{"start":1755689548458,"stop":1755689548459,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4fa46f6e17d1fd","name":"Ephemeral field set to true","time":{"start":1755689548489,"stop":1755689548489,"duration":0},"status":"passed","severity":"normal"},{"uid":"611285346eb92728","name":"should return peer for existing peer","time":{"start":1755689547490,"stop":1755689547490,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f2bce087fc6bc8","name":"Check received message containing Script","time":{"start":1755690055751,"stop":1755690055751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1588209599e776","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755689537370,"stop":1755689537371,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaac356440646518","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755689546626,"stop":1755689546626,"duration":0},"status":"passed","severity":"normal"},{"uid":"919cb00e8f55d47","name":"Passing page size 19 when there are 20 messages","time":{"start":1755689946100,"stop":1755689946101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23d33f38d92572","name":"should create ConnectionManager with required options","time":{"start":1755689548458,"stop":1755689548458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3679ba7eb2d39101","name":"should query peers that support peer exchange","time":{"start":1755689558038,"stop":1755689558038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93830000820e1c2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/2/topic97/utf8","time":{"start":1755689877599,"stop":1755689877600,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c735feeaa886419","name":"should not discard bootstrap peers if under the limit","time":{"start":1755689657263,"stop":1755689657263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a51d2c8693bba1d","name":"throws on content topic with empty version field","time":{"start":1755689531881,"stop":1755689531881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d548c63737eb647","name":"should handle network check errors gracefully","time":{"start":1755689547235,"stop":1755689547235,"duration":0},"status":"passed","severity":"normal"},{"uid":"710ff04339e86296","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755689567891,"stop":1755689567891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b23ecda725be61","name":"should handle mixed protocol support correctly","time":{"start":1755689579367,"stop":1755689579385,"duration":18},"status":"passed","severity":"normal"},{"uid":"445c93d10536a6af","name":"msgTime: 0 ms from now, startTime: 1755603541513, endTime: 1755689941513","time":{"start":1755689955425,"stop":1755689955425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abf2639b85a01df","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755689557995,"stop":1755689557996,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ad5fe3c14f357a","name":"should dial peers from store when browser is connected","time":{"start":1755689547472,"stop":1755689547472,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d3578d3b82cbf0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755689531894,"stop":1755689531895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a629e37f9924c42b","name":"should return false when peer is on different cluster","time":{"start":1755689547359,"stop":1755689547359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81b3b10bc3f51f3","name":"should remove event listeners","time":{"start":1755689547471,"stop":1755689547471,"duration":0},"status":"passed","severity":"normal"},{"uid":"4819e7b3da4ff7d2","name":"should return false when peer is on different cluster","time":{"start":1755689547356,"stop":1755689547356,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b091d6c8cfa3d9c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755690055766,"stop":1755690055766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcfce392e973053","name":"Check received message containing Basic HTML tag","time":{"start":1755690055752,"stop":1755690055752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da9529a9cd34de5","name":"should insert message into bloom filter","time":{"start":1755689598189,"stop":1755689598189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f4bb0451bc372f","name":"Check received message containing emoji","time":{"start":1755690055753,"stop":1755690055753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d019e8927fd0a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755689532015,"stop":1755689532015,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf58e3f2a4842435","name":"Push message with Script payload","time":{"start":1755690169337,"stop":1755690169337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1415be4d8af17b","name":"should return PeerId when PeerId is provided","time":{"start":1755689547810,"stop":1755689547810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f833c956fdddba4","name":"Meta field set when metaSetter is specified","time":{"start":1755689548489,"stop":1755689548489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b812d7670354ee09","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755689592047,"stop":1755689592047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b731d0b79d048c62","name":"should throw an error for insufficient data","time":{"start":1755689532016,"stop":1755689532016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1f26e9d69f6085","name":"should handle peer store errors gracefully","time":{"start":1755689547648,"stop":1755689547649,"duration":1},"status":"passed","severity":"normal"},{"uid":"e245ecb5ed8e5708","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755689890152,"stop":1755689890153,"duration":1},"status":"passed","severity":"normal"},{"uid":"865164bcc737ef26","name":"should clear dial history on start","time":{"start":1755689547195,"stop":1755689547196,"duration":1},"status":"passed","severity":"normal"},{"uid":"19032031aa250e3e","name":"Push message with Russian payload","time":{"start":1755690169336,"stop":1755690169337,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40b19b0bd1a740c","name":"throws on content topic with too few or too many fields","time":{"start":1755689531879,"stop":1755689531879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1599933675382f7e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755689792745,"stop":1755689792746,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c4bc4c61fa0ff0","name":"Check received message containing escaped characters","time":{"start":1755690055761,"stop":1755690055762,"duration":1},"status":"passed","severity":"normal"},{"uid":"665a07eed18beebe","name":"should be safe to call multiple times","time":{"start":1755689548459,"stop":1755689548460,"duration":1},"status":"passed","severity":"normal"},{"uid":"c783fa84947a5d20","name":"should initialize with custom TTL","time":{"start":1755689558034,"stop":1755689558034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b643b05fb006e620","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755689531891,"stop":1755689531891,"duration":0},"status":"passed","severity":"normal"},{"uid":"9019e312058e1cb5","name":"can query messages normally","time":{"start":1755689930812,"stop":1755689930812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6177e5cc3151c9e7","name":"does not validate decoders for hash queries","time":{"start":1755689548335,"stop":1755689548335,"duration":0},"status":"passed","severity":"normal"},{"uid":"924385962980e459","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755689547511,"stop":1755689547511,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1bf82a0e99493e","name":"new peer added after a peer was already found","time":{"start":1755689784501,"stop":1755689784501,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ba1453ec8298ff","name":"should process up to 3 peers at once","time":{"start":1755689547230,"stop":1755689547230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b4b45aaf3542d6","name":"should allow redial after cooldown period","time":{"start":1755689547221,"stop":1755689547221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83b8cff909431ef","name":"should encode/decode to text encoding","time":{"start":1755689538023,"stop":1755689538023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d134f6cff2c61be","name":"Check publish message containing Russian","time":{"start":1755689785358,"stop":1755689785358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d830e55ef7b463","name":"Push message with unicode special characters payload","time":{"start":1755690169323,"stop":1755690169324,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecf97b4032abd8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755689592047,"stop":1755689592048,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd03dba31623ac88","name":"Subscribe to topic containing Script and receive message","time":{"start":1755690086460,"stop":1755690086461,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c626d25eea626bc","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755689657262,"stop":1755689657263,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c527b65cd62d013","name":"Relay + Store","time":{"start":1755689619144,"stop":1755689619144,"duration":0},"status":"passed","severity":"normal"},{"uid":"624c1ed1ad770f15","name":"Relay - times out","time":{"start":1755689957379,"stop":1755689957379,"duration":0},"status":"passed","severity":"normal"},{"uid":"831a97072805556d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755689557868,"stop":1755689557869,"duration":1},"status":"passed","severity":"normal"},{"uid":"717762ad5bc24ee2","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755689634163,"stop":1755689634163,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8e5489fda68f4a","name":"should return false when navigator.onLine is false","time":{"start":1755689546622,"stop":1755689546625,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5e46ab37c5095d6","name":"should handle case when globalThis is not available","time":{"start":1755689546628,"stop":1755689546628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b305860f0323ef00","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755689592066,"stop":1755689592066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdf88d0d2fe0898","name":"Subscribe to topic containing short and receive message","time":{"start":1755690086458,"stop":1755690086458,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e0dd94fd22a96e","name":"should dispatch network event when browser goes online","time":{"start":1755689546648,"stop":1755689546648,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c0b46c517e4a45","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755689890151,"stop":1755689890151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4881e9edd0f01911","name":"Default pageSize","time":{"start":1755689946101,"stop":1755689946101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57f24747b05214","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755690055754,"stop":1755690055754,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9ac4ee8d000ca5","name":"Push message with content topic containing short","time":{"start":1755690169326,"stop":1755690169326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9836c157f01c5130","name":"Correctly serialized arguments","time":{"start":1755689688642,"stop":1755689688642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa65c813d8da9dd2","name":"should get / set TCP multiaddr","time":{"start":1755689538024,"stop":1755689538024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d42ab15265add2c","name":"Push message with content topic containing short","time":{"start":1755690169340,"stop":1755690169341,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb25e9cfd9177718","name":"Sign & Recover","time":{"start":1755689568422,"stop":1755689568422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c256088418b2f38","name":"should handle errors when getting connections","time":{"start":1755689546650,"stop":1755689546650,"duration":0},"status":"passed","severity":"normal"},{"uid":"26623ac1b30a5ef9","name":"should handle dial errors gracefully","time":{"start":1755689547644,"stop":1755689547645,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ea5756e421fdf8","name":"should process tasks in queue","time":{"start":1755689578743,"stop":1755689578744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04bcd2e85894c34","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755689531895,"stop":1755689531895,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbf4a72a116da2d","name":"should get / set UDP multiaddr","time":{"start":1755689538024,"stop":1755689538024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5659197624d4a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755689621464,"stop":1755689621464,"duration":0},"status":"passed","severity":"normal"},{"uid":"490de52dbc83c601","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755689592042,"stop":1755689592042,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fd14a61824f71e","name":"returns only open connection if one present","time":{"start":1755689547876,"stop":1755689547877,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab574eaabff010c1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755689579915,"stop":1755689579915,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b8799dbbabd558","name":"should add received messages to bloom filter","time":{"start":1755689598191,"stop":1755689598191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b467e71aac309551","name":"Check received message containing JSON","time":{"start":1755690055761,"stop":1755690055761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b91f11a3a3eb13a","name":"Check publish message containing shell command","time":{"start":1755689785363,"stop":1755689785363,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dc49ed86d8be24","name":"should handle ping failures gracefully","time":{"start":1755689547793,"stop":1755689547793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc7c828326ebc1c","name":"should not receive a peer event after stop","time":{"start":1755689619331,"stop":1755689619331,"duration":0},"status":"passed","severity":"normal"},{"uid":"285d6042396d42c4","name":"should create PeerExchangeDiscovery instance","time":{"start":1755689558045,"stop":1755689558046,"duration":1},"status":"passed","severity":"normal"},{"uid":"861a7439529b27dd","name":"should return true when peer is on the specified shard","time":{"start":1755689547358,"stop":1755689547359,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fed4a20e5e10493","name":"should handle peer store errors gracefully","time":{"start":1755689579367,"stop":1755689579367,"duration":0},"status":"passed","severity":"normal"},{"uid":"96360c0af182faf7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755690086447,"stop":1755690086447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6eafd09ddd2b09a","name":"should set default options when no config provided","time":{"start":1755689548458,"stop":1755689548458,"duration":0},"status":"passed","severity":"normal"},{"uid":"36eae07dd2fd7207","name":"Check received message containing special chars","time":{"start":1755690055750,"stop":1755690055750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd8702a08934ae6","name":"should set field with all protocols disabled","time":{"start":1755689538027,"stop":1755689538027,"duration":0},"status":"passed","severity":"normal"},{"uid":"788d8c6b84119e8c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755689548490,"stop":1755689548491,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efdb07fbdb4bb51","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755689955426,"stop":1755689955426,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0743526a139dbf8","name":"should not retry if at least one success","time":{"start":1755689578757,"stop":1755689578757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f205538a30e8eb62","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755689598193,"stop":1755689598193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d0d6d86d60bef5","name":"accepts valid content-filtered query","time":{"start":1755689547927,"stop":1755689547927,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db16591cda093e5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755689619332,"stop":1755689619332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62a4d3229c724bfc","name":"isConnected return false after peer stops","time":{"start":1755689634168,"stop":1755689634168,"duration":0},"status":"passed","severity":"normal"},{"uid":"278349c97453f7dc","name":"should dial more peers if under maxConnections","time":{"start":1755689547501,"stop":1755689547501,"duration":0},"status":"passed","severity":"normal"},{"uid":"84606c0b74ade6ee","name":"Subscribe to topic containing Script and receive message","time":{"start":1755690086451,"stop":1755690086451,"duration":0},"status":"passed","severity":"normal"},{"uid":"165d964d577b767d","name":"Nwaku publishes","time":{"start":1755689775442,"stop":1755689775442,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a7d44cadfa4095","name":"should sort peers by ping value","time":{"start":1755689548467,"stop":1755689548467,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e00e5be9af59e0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755690086445,"stop":1755690086445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e190cf1967ec0f60","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755689592037,"stop":1755689592037,"duration":0},"status":"passed","severity":"normal"},{"uid":"8148f50427cfc83d","name":"Subscribe to topic containing long and publish message","time":{"start":1755689792743,"stop":1755689792743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b564d215a9def2fc","name":"Push message with content topic containing SQL Injection","time":{"start":1755690169330,"stop":1755690169330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2fbe8421668d86","name":"should not fail to start the service if it is already started","time":{"start":1755689619327,"stop":1755689619328,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11cffc3c1dc7055","name":"peer exchange sets tag","time":{"start":1755689784501,"stop":1755689784501,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9b39b44a6c1816","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755689931442,"stop":1755689931448,"duration":6},"status":"passed","severity":"normal"},{"uid":"94689d1098f6e248","name":"Publish without waiting for remote peer","time":{"start":1755689792735,"stop":1755689792735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1297aa8020355b5","name":"should load peers from local storage and dispatch events","time":{"start":1755689562048,"stop":1755689562048,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f13812eb7c7097","name":"Push message with emoji payload","time":{"start":1755690169340,"stop":1755690169340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5ce6667a75325c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755689531896,"stop":1755689531896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce26f8a3553b8140","name":"should handle dial errors","time":{"start":1755689548463,"stop":1755689548464,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d88152aaeb49f15","name":"Subscribe to topic containing short and receive message","time":{"start":1755690086448,"stop":1755690086448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9674e0c3fb7db99","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755689762408,"stop":1755689762408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3cd0aeacdf27e4","name":"Push message with custom timestamp: 1724931237663","time":{"start":1755690169333,"stop":1755690169333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8d987c0995b954","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755689548468,"stop":1755689548468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580896e612cd0a7","name":"Round trip binary serialization","time":{"start":1755689548488,"stop":1755689548488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f26da63b28d4728","name":"should dial one peer on dial","time":{"start":1755689701092,"stop":1755689701092,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2784d581c40182c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755689547501,"stop":1755689547501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae563de38a76e14c","name":"tcp ip4 address","time":{"start":1755689537352,"stop":1755689537355,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8d4d64216920247","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755689592073,"stop":1755689592074,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6563537e309cecf","name":"should have no discoveries enabled by default","time":{"start":1755689579085,"stop":1755689579085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a3e9c253ab7e8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755689592041,"stop":1755689592041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10aea80ee1a5770","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755689592061,"stop":1755689592062,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f6d82b251df0d","name":"Check message with invalid timestamp is not received","time":{"start":1755690055755,"stop":1755690055755,"duration":0},"status":"passed","severity":"normal"},{"uid":"585084c1e84f145b","name":"Push message with JSON payload","time":{"start":1755690169338,"stop":1755690169338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe067a2b82314ce","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755689592056,"stop":1755689592056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e660f6e4046bdba3","name":"should skip peers that don't support peer exchange","time":{"start":1755689558038,"stop":1755689558039,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda371ca5980d846","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755689688429,"stop":1755689688430,"duration":1},"status":"passed","severity":"normal"},{"uid":"272e7fe84fae2d3d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755690086458,"stop":1755690086459,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd9c35fadddec15","name":"Check message with no payload is not received","time":{"start":1755690055756,"stop":1755690055756,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e356c0c143c691","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755689547810,"stop":1755689547811,"duration":1},"status":"passed","severity":"normal"},{"uid":"7240dc28ba7a2ba2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755689592053,"stop":1755689592054,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac1469d55380d29","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755689792739,"stop":1755689792740,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad5af9ed3bb3155","name":"should reject if WakuNode is not started","time":{"start":1755689579835,"stop":1755689579836,"duration":1},"status":"passed","severity":"normal"},{"uid":"371b487e19baaf05","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755690086463,"stop":1755690086463,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6686c4984a0597","name":"A test","time":{"start":1755689674166,"stop":1755689674167,"duration":1},"status":"passed","severity":"normal"},{"uid":"781304c387808f80","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755689537371,"stop":1755689537372,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefda130a026c6a0","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755689547511,"stop":1755689547512,"duration":1},"status":"passed","severity":"normal"},{"uid":"73180b8d3d9c77a","name":"should create an instance with libp2p and dialer","time":{"start":1755689547641,"stop":1755689547641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f18923c211e6c87","name":"should return empty array when no peers connected","time":{"start":1755689548465,"stop":1755689548466,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e9258d0b306b89","name":"should increase lamport timestamp","time":{"start":1755689598188,"stop":1755689598188,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2319dddef9d949","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755689546649,"stop":1755689546649,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e940e6a617a2f76","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755690086456,"stop":1755690086456,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91f066b92ccdc3c","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755689562048,"stop":1755689562048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1846c4e7dfc602c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755689557861,"stop":1755689557862,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9e8e27ed490957","name":"should enable all discoveries when explicitly set","time":{"start":1755689579085,"stop":1755689579085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e34c305eeeefaf","name":"should dial all remaining peers","time":{"start":1755689547479,"stop":1755689547480,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3c27505b9f4961","name":"should register libp2p event listeners when start is called","time":{"start":1755689579915,"stop":1755689579915,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0db7a6ff9025db","name":"pre and post cipher","time":{"start":1755689568421,"stop":1755689568422,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbe7992efdfbba7","name":"should maintain desired error rate","time":{"start":1755689595874,"stop":1755689595875,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bf119b7e0cfe8d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755689592062,"stop":1755689592062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f98fb08def5444","name":"Passing page size 10 when there are 10 messages","time":{"start":1755689946100,"stop":1755689946100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c628755e2ab0cba7","name":"different cluster: nodes don't connect","time":{"start":1755689688428,"stop":1755689688429,"duration":1},"status":"passed","severity":"normal"},{"uid":"616acb5af35096c","name":"should not process empty queue","time":{"start":1755689547230,"stop":1755689547230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6b401b1e44e239","name":"Push message with escaped characters payload","time":{"start":1755690169339,"stop":1755690169339,"duration":0},"status":"passed","severity":"normal"},{"uid":"250ee9b8656dd15c","name":"same cluster: nodes connect","time":{"start":1755689688430,"stop":1755689688432,"duration":2},"status":"passed","severity":"normal"},{"uid":"719e0070fdf53167","name":"should handle multiple query options for time ranges","time":{"start":1755689579899,"stop":1755689579899,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d04b1b1b5f77fa","name":"should properly create location multiaddrs - tcp","time":{"start":1755689538026,"stop":1755689538027,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff21de33a5ac547e","name":"should return PeerId when PeerId is provided","time":{"start":1755689547811,"stop":1755689547815,"duration":4},"status":"passed","severity":"normal"},{"uid":"ee83eb223eb3c49a","name":"should do nothing when connections still exist","time":{"start":1755689547476,"stop":1755689547477,"duration":1},"status":"passed","severity":"normal"},{"uid":"be730e7b93b0b229","name":"should reassess health immediately when peer disconnects","time":{"start":1755689579366,"stop":1755689579366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd6cf69932de58c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755690055757,"stop":1755690055757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3076b9af6ab4ddb9","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755689557993,"stop":1755689557994,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd94d1f435cdb72d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755689592045,"stop":1755689592045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f202f409ecfc9f4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755689890154,"stop":1755689890154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b082e9d2aa2f46a","name":"ignores domain fetching errors","time":{"start":1755689558185,"stop":1755689558185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0beb71dc3a6d2d","name":"should wait for LightPush peer to be connected","time":{"start":1755689579841,"stop":1755689579841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9a9ad6cdeb39f0","name":"should handle incoming messages","time":{"start":1755689579864,"stop":1755689579864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2588f4243a26307f","name":"rejects hash query with time filter","time":{"start":1755689547930,"stop":1755689547934,"duration":4},"status":"passed","severity":"normal"},{"uid":"fbd11ad9d3d6a0fc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755689531885,"stop":1755689531885,"duration":0},"status":"passed","severity":"normal"},{"uid":"78113db47991a638","name":"should not receive a peer event before start","time":{"start":1755689843109,"stop":1755689843110,"duration":1},"status":"passed","severity":"normal"},{"uid":"58694fc1705b41cd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755689531884,"stop":1755689531884,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab92a03b5a07050","name":"should handle query errors gracefully","time":{"start":1755689558041,"stop":1755689558042,"duration":1},"status":"passed","severity":"normal"},{"uid":"d944cdbdee30b346","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755689896259,"stop":1755689896259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3937a5f9006e3606","name":"Promise Callback - true","time":{"start":1755689941163,"stop":1755689941163,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c981eafe8c2162","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755689592021,"stop":1755689592031,"duration":10},"status":"passed","severity":"normal"},{"uid":"9746881f16d85dd","name":"Push message with XML payload","time":{"start":1755690169320,"stop":1755690169322,"duration":2},"status":"passed","severity":"normal"},{"uid":"56490b2bcd2e4433","name":"Push message with short payload","time":{"start":1755690169334,"stop":1755690169335,"duration":1},"status":"passed","severity":"normal"},{"uid":"459097c0d48b71d2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755689592057,"stop":1755689592057,"duration":0},"status":"passed","severity":"normal"},{"uid":"42197ce44b8a190f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755689592068,"stop":1755689592068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1122346f0c711754","name":"Check received message with timestamp: 1755689613148000000 ","time":{"start":1755690055762,"stop":1755690055763,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e4f8758b60448b","name":"yields decoded messages","time":{"start":1755689548340,"stop":1755689548340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2739319f248cafe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755689558187,"stop":1755689558188,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce977001ab7c9930","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755689531896,"stop":1755689531896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9f45a93dd6d490","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755689904627,"stop":1755689904627,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1040120e050311","name":"should handle errors when accessing navigator","time":{"start":1755689546658,"stop":1755689546659,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ab08f7d7564360","name":"should wait for Filter peer to be connected","time":{"start":1755689579841,"stop":1755689579842,"duration":1},"status":"passed","severity":"normal"},{"uid":"f024f6999912c394","name":"Check publish message containing long","time":{"start":1755689785354,"stop":1755689785356,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e5b137d24cdf896","name":"should properly create location multiaddrs - udp4","time":{"start":1755689538025,"stop":1755689538025,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa292af172f3ca1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755690086460,"stop":1755690086460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5151c35f0b9953f9","name":"should skip peer when dialed recently","time":{"start":1755689547213,"stop":1755689547213,"duration":0},"status":"passed","severity":"normal"},{"uid":"628ecfd5ec2c0907","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755689634164,"stop":1755689634164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f441f83387486956","name":"Light Node - default protocols","time":{"start":1755689957383,"stop":1755689957383,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eca0b0dc941f3a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755689579912,"stop":1755689579912,"duration":0},"status":"passed","severity":"normal"},{"uid":"709f75fbc1eedbb7","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755689592040,"stop":1755689592041,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a9120a5dcf7ce9","name":"Check received message containing SQL Injection","time":{"start":1755690055759,"stop":1755690055760,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0cf2f2176d5e23","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755689531891,"stop":1755689531891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f99081f664fc8","name":"should initialize bloom filter with correct parameters","time":{"start":1755689595873,"stop":1755689595873,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6e1fcc6676492","name":"should remove event listeners from libp2p","time":{"start":1755689546620,"stop":1755689546620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f33a3dbbb6429ee","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755689531889,"stop":1755689531889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1abcfd0090223b","name":"Push message with unicode special characters payload","time":{"start":1755690169339,"stop":1755690169339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7f37d48851000d","name":"should return false when peer is not on topic","time":{"start":1755689548468,"stop":1755689548468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73ec01949fc4197","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755689579918,"stop":1755689579918,"duration":0},"status":"passed","severity":"normal"},{"uid":"828c49328a2bdfcd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755689877597,"stop":1755689877598,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8bc095897e12270","name":"Subscribe to topic containing short and publish message","time":{"start":1755689792742,"stop":1755689792742,"duration":0},"status":"passed","severity":"normal"},{"uid":"247326efb18dbe04","name":"should be sent with empty content","time":{"start":1755689598196,"stop":1755689598196,"duration":0},"status":"passed","severity":"normal"},{"uid":"357f67dc07e96c44","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755689579899,"stop":1755689579900,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2b46c198d5b9c6","name":"should set field with all protocols enabled","time":{"start":1755689538027,"stop":1755689538028,"duration":1},"status":"passed","severity":"normal"},{"uid":"97da77a697fc4177","name":"should invoke callbacks when receiving a message","time":{"start":1755689579921,"stop":1755689579921,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea437126b581800","name":"yields undefined for messages without content topic","time":{"start":1755689548341,"stop":1755689548341,"duration":0},"status":"passed","severity":"normal"},{"uid":"879c7655c99af3c7","name":"should lock peers when selected","time":{"start":1755689579913,"stop":1755689579914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd528072f7501d8","name":"Check publish message containing short","time":{"start":1755689785353,"stop":1755689785354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b074a94be76f8e8","name":"Ordered callback, aborts when callback returns true","time":{"start":1755689936303,"stop":1755689936304,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ebf602458f1bff","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755689556711,"stop":1755689556715,"duration":4},"status":"passed","severity":"normal"},{"uid":"61553b21eeeac903","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755689762407,"stop":1755689762408,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c2826001c8e0e7","name":"Push message with Basic HTML tag payload","time":{"start":1755690169338,"stop":1755690169338,"duration":0},"status":"passed","severity":"normal"},{"uid":"691373c5f3d40ca9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755689688433,"stop":1755689688434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6faf05e7ea210842","name":"should handle complete peer lifecycle","time":{"start":1755689547807,"stop":1755689547807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b145ab04ce60dc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755689778797,"stop":1755689778797,"duration":0},"status":"passed","severity":"normal"},{"uid":"91890a2d5bd310f5","name":"should handle peer store errors gracefully","time":{"start":1755689558039,"stop":1755689558039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2930b3bf898e0","name":"Check publish message containing emoji","time":{"start":1755689785367,"stop":1755689785367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d436d1aa937e784a","name":"Check message received after jswaku node is restarted","time":{"start":1755690055756,"stop":1755690055756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2753a34bf089b0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755689762405,"stop":1755689762406,"duration":1},"status":"passed","severity":"normal"},{"uid":"db60f6d318cd9ad9","name":"Decoder throws on undefined content topic","time":{"start":1755689567893,"stop":1755689567894,"duration":1},"status":"passed","severity":"normal"},{"uid":"191ced088d822fbf","name":"Subscribe to topic containing XML and receive message","time":{"start":1755690086461,"stop":1755690086461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a1a41424ceb338","name":"should handle multiple peer connections","time":{"start":1755689547781,"stop":1755689547782,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31b186c05389302","name":"should be able to decode the field with only STORE set to true","time":{"start":1755689537373,"stop":1755689537374,"duration":1},"status":"passed","severity":"normal"},{"uid":"232dcec95c89a614","name":"Subscribe and receives messages on 20 topics","time":{"start":1755690086456,"stop":1755690086456,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9956f9d6905a1","name":"handles different networkShards values correctly","time":{"start":1755689531888,"stop":1755689531888,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ed9883fbd32bff","name":"should remove expired entries after TTL has passed","time":{"start":1755689577847,"stop":1755689577847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65d449be928496b","name":"throws on content topic with empty application field","time":{"start":1755689531880,"stop":1755689531880,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17f9d4a7cabe42","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755690086459,"stop":1755690086460,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8cef85639d6b48","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755689569623,"stop":1755689569624,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2c7ae089dfc115","name":"Publish message with custom timestamp: Wed Aug 20 2025 12:36:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1755689785369,"stop":1755689785369,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5180690c37c02f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755689592040,"stop":1755689592040,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2e954882d2cd10","name":"should return false when peer shard info is not found","time":{"start":1755689547359,"stop":1755689547360,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c856e81b8027b3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755689592042,"stop":1755689592042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b495f23fc614096","name":"Fails to push message with large meta","time":{"start":1755690169345,"stop":1755690169345,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c393ca2de6e2930","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755689955425,"stop":1755689955426,"duration":1},"status":"passed","severity":"normal"},{"uid":"30449b831ec685af","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755690086448,"stop":1755690086449,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0b48c2e12bb77f","name":"Check received message with timestamp: 1755689613148000000 ","time":{"start":1755690055753,"stop":1755690055753,"duration":0},"status":"passed","severity":"normal"},{"uid":"174abef007a352d2","name":"groups content topics by expected pubsub topic","time":{"start":1755689531887,"stop":1755689531888,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c4470df25034ac","name":"should remove event listeners from globalThis","time":{"start":1755689546620,"stop":1755689546621,"duration":1},"status":"passed","severity":"normal"},{"uid":"f935457ae6e8a614","name":"random static sharding 10 - Cluster ID: 477, Shard ID: 536","time":{"start":1755689927852,"stop":1755689927853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40a1480713062b0","name":"Generator, one shard","time":{"start":1755689896258,"stop":1755689896258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a56292c5b11205b","name":"can start the service","time":{"start":1755689619325,"stop":1755689619326,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd63f3f025f33e00","name":"should not create multiple intervals when called multiple times","time":{"start":1755689547201,"stop":1755689547201,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3378b17f4142e8","name":"should support chaining for add method","time":{"start":1755689577846,"stop":1755689577846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74e07c83f4f0a27","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755689762408,"stop":1755689762408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29207d865664571","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755689592020,"stop":1755689592020,"duration":0},"status":"passed","severity":"normal"},{"uid":"be70d8ac5f5318f9","name":"ends after yielding if response size indicates end","time":{"start":1755689548341,"stop":1755689548342,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2456a58c8638d3c","name":"Check meta is set [ecies]","time":{"start":1755689569624,"stop":1755689569624,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacd9ed2fa0828d0","name":"Query with Ordered Callback, No message returned","time":{"start":1755689904629,"stop":1755689904629,"duration":0},"status":"passed","severity":"normal"},{"uid":"28634a75b4d383cd","name":"should insert elements correctly","time":{"start":1755689595874,"stop":1755689595874,"duration":0},"status":"passed","severity":"normal"},{"uid":"592e998e27687d94","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755689547500,"stop":1755689547500,"duration":0},"status":"passed","severity":"normal"},{"uid":"402a4f4606d23c61","name":"should reject if LightPush is requested but not mounted","time":{"start":1755689579837,"stop":1755689579838,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1b67defc281115","name":"Check received message containing long","time":{"start":1755690055749,"stop":1755690055749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea3cf48b229584","name":"Push message with Basic HTML tag payload","time":{"start":1755690169322,"stop":1755690169322,"duration":0},"status":"passed","severity":"normal"},{"uid":"41733ba3e2769d3d","name":"Ordered Callback - false","time":{"start":1755689941165,"stop":1755689941165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c516cae682fce6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755689538018,"stop":1755689538019,"duration":1},"status":"passed","severity":"normal"},{"uid":"553e7c9d2fb0c50a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755689792743,"stop":1755689792743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b101eec6403ec1cd","name":"Check received message containing short","time":{"start":1755690055748,"stop":1755690055749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63c190f43fbd925","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755689762404,"stop":1755689762405,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ee1a2c2ac928f9","name":"Query generator for multiple messages with different message text format","time":{"start":1755689936298,"stop":1755689936301,"duration":3},"status":"passed","severity":"normal"},{"uid":"b05438947a6dd004","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755689592073,"stop":1755689592073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf458ffd8567db62","name":"should not return locked peers if enough unlocked are available","time":{"start":1755689579914,"stop":1755689579914,"duration":0},"status":"passed","severity":"normal"},{"uid":"376ff8cf6658958","name":"should send relay ping messages on timer","time":{"start":1755689547799,"stop":1755689547800,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01656cc2624a0c8","name":"should set field with only STORE enabled","time":{"start":1755689538028,"stop":1755689538028,"duration":0},"status":"passed","severity":"normal"},{"uid":"effde2070b8c6ed0","name":"throws on content topic with empty topic name field","time":{"start":1755689531881,"stop":1755689531882,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7687812e5d61ff","name":"should return undefined if no connection provided","time":{"start":1755689548049,"stop":1755689548049,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc87ce1504c862f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755689579917,"stop":1755689579917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adcac5d649783b8","name":"Check publish message containing XML","time":{"start":1755689785361,"stop":1755689785362,"duration":1},"status":"passed","severity":"normal"},{"uid":"931e355f007a9f53","name":"should handle a minimal index list","time":{"start":1755689532014,"stop":1755689532015,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0e486f7b49d6ce","name":"Query Generator - true","time":{"start":1755689941162,"stop":1755689941162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46061e32d9d21c7","name":"Passing page size 110 when there are 120 messages","time":{"start":1755689946101,"stop":1755689946101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c640c12fd9e105d1","name":"Passing page size 3 when there are 20 messages","time":{"start":1755689946099,"stop":1755689946099,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc7666b9dcbc66c","name":"should handle malformed response data","time":{"start":1755689557999,"stop":1755689557999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3aa555fe498acd7","name":"should be safe to call multiple times","time":{"start":1755689547644,"stop":1755689547644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c553d05508b5fc5","name":"should monitor connected peers and store them into cache","time":{"start":1755689695342,"stop":1755689695343,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e0d3b04159d939","name":"should skip peers without peer exchange protocol","time":{"start":1755689558037,"stop":1755689558038,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de5b10e5e78b6d0","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755689557994,"stop":1755689557994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6ee01b49ddee2e","name":"should fail to send if no connected peers found","time":{"start":1755689579627,"stop":1755689579628,"duration":1},"status":"passed","severity":"normal"},{"uid":"869445b7940cb243","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755689547927,"stop":1755689547927,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afdd2aef620479c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755689531884,"stop":1755689531884,"duration":0},"status":"passed","severity":"normal"},{"uid":"df063f2ac3c97851","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755689778798,"stop":1755689778798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f68d05606ea240","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755689785367,"stop":1755689785368,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc91c0f710ee0172","name":"should dial peer when no shard info available","time":{"start":1755689547222,"stop":1755689547223,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d97a348b33fd74","name":"should not fail to start the service if it is already started","time":{"start":1755689562046,"stop":1755689562046,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb441c027fa685","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755689578750,"stop":1755689578751,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc909b1c069a1776","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755689792753,"stop":1755689792753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a58c3b5151ce82b","name":"should skip peers without peerInfo in ENR","time":{"start":1755689558043,"stop":1755689558044,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9b732ce160af2","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755689531889,"stop":1755689531889,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b03dccadf26e53","name":"Cluster ID 0, shard 1","time":{"start":1755689927845,"stop":1755689927846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16e43075d9a34e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755689557868,"stop":1755689557868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14b5329de9cb917","name":"Push message with Arabic payload","time":{"start":1755690169318,"stop":1755690169319,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5086cd5be10d6ae","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755690086451,"stop":1755690086452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3f8b086de9196e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755689531892,"stop":1755689531893,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fb8da936e5f9a6","name":"should reject if Store is requested but not mounted","time":{"start":1755689579838,"stop":1755689579839,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02d3b128e2c53a0","name":"should create a new stream if no existing for protocol found","time":{"start":1755689548049,"stop":1755689548050,"duration":1},"status":"passed","severity":"normal"},{"uid":"330cd6a7721ca695","name":"Push message with Script payload","time":{"start":1755690169320,"stop":1755690169320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a549460cf5db60d","name":"Check message with non string payload is not received","time":{"start":1755690055756,"stop":1755690055756,"duration":0},"status":"passed","severity":"normal"},{"uid":"473689477a0c6091","name":"Push message with rate limit","time":{"start":1755690169345,"stop":1755690169346,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f14e7f23f44762","name":"should only return 1 node with relay capability","time":{"start":1755689558186,"stop":1755689558186,"duration":0},"status":"passed","severity":"normal"},{"uid":"14fbc0d8142e9438","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755689537375,"stop":1755689537375,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cfd887b4e4cfb2","name":"Register correct protocols","time":{"start":1755689792735,"stop":1755689792735,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6715a93f77bea5","name":"Used by Waku Relay","time":{"start":1755689952046,"stop":1755689952046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55d798a61a0934","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755689579917,"stop":1755689579917,"duration":0},"status":"passed","severity":"normal"},{"uid":"202d98a10dac23b3","name":"should be safe to call multiple times","time":{"start":1755689547471,"stop":1755689547472,"duration":1},"status":"passed","severity":"normal"},{"uid":"b842200b27b529c0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755690086456,"stop":1755690086457,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb9e85a2ea9d104d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755689890152,"stop":1755689890152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71113fd88f287af","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755690086449,"stop":1755690086449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7204b5a13041c0e3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755689792736,"stop":1755689792737,"duration":1},"status":"passed","severity":"normal"},{"uid":"951ca1b925584ea3","name":"should not dispatch event when already disconnected","time":{"start":1755689546636,"stop":1755689546647,"duration":11},"status":"passed","severity":"normal"},{"uid":"78feb1ec96f1169c","name":"should throw error - no public key","time":{"start":1755689538021,"stop":1755689538022,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a92fc1b8b0bda3","name":"should process queue every 500ms","time":{"start":1755689547229,"stop":1755689547230,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b470e2c44c14857","name":"should not execute task if max attempts is 0","time":{"start":1755689578756,"stop":1755689578757,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fecf6ccf8a6b69","name":"should hang up with PeerId and return true on success","time":{"start":1755689548464,"stop":1755689548464,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e433c08bfa1a25","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755689579086,"stop":1755689579096,"duration":10},"status":"passed","severity":"normal"},{"uid":"4d5e2e8e875d4e4f","name":"Push message with special chars payload","time":{"start":1755690169315,"stop":1755690169315,"duration":0},"status":"passed","severity":"normal"},{"uid":"89423cad6727b358","name":"rejects hash query with content filter parameters","time":{"start":1755689547930,"stop":1755689547930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6119e11cd8d874c8","name":"should not change state when connections remain after disconnect","time":{"start":1755689546635,"stop":1755689546635,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b60dabf78ef846","name":"should handle peer store update failures gracefully","time":{"start":1755689547793,"stop":1755689547794,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0eee61d76f5adf","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755689904626,"stop":1755689904627,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5e04b980b3c6db","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755689557867,"stop":1755689557868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40480a019e98e0b","name":"should dial all peers on dial","time":{"start":1755689701090,"stop":1755689701091,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ad317cb1ea78b4","name":"should return true even if peer has no overlapping shards","time":{"start":1755689547356,"stop":1755689547356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd36700ae021e09","name":"Push message with custom timestamp: 1755693237663","time":{"start":1755690169346,"stop":1755690169347,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5876ab66b69bb7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755689531890,"stop":1755689531890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a18173f6440663e","name":"accepts valid message hash query","time":{"start":1755689547928,"stop":1755689547930,"duration":2},"status":"passed","severity":"normal"},{"uid":"24d28f5d424f086a","name":"Push message with content topic containing numeric","time":{"start":1755690169341,"stop":1755690169341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8218bbb3eb4a3cd6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755689762407,"stop":1755689762407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7afb3d7bbbfa35","name":"Push message with shell command payload","time":{"start":1755690169323,"stop":1755690169323,"duration":0},"status":"passed","severity":"normal"},{"uid":"363f538699ab68e0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755689955424,"stop":1755689955424,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee38b6f5ce828a2c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755689592047,"stop":1755689592047,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba43fd148e25821","name":"Passing page size 1 when there are 4 messages","time":{"start":1755689946099,"stop":1755689946099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad23593cb0a92576","name":"Check received message containing shell command","time":{"start":1755690055761,"stop":1755690055761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1d604178e1f3e3","name":"Accepts a valid Waku Message","time":{"start":1755689583260,"stop":1755689583261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4daa3a771d4b737","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755689792751,"stop":1755689792752,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fe69d4681b275a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755689531891,"stop":1755689531892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0aed60e0677a719","name":"Delete observer","time":{"start":1755689763916,"stop":1755689763916,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ebbe7db5a78867","name":"should retry failed tasks","time":{"start":1755689578751,"stop":1755689578751,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f5403f47de4445","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755689762409,"stop":1755689762409,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5a4e654a9bb2c9","name":"Push to array if already present","time":{"start":1755689531669,"stop":1755689531669,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c748fe09b30ac","name":"Renews subscription after lossing a connection","time":{"start":1755690086463,"stop":1755690086464,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ca7477e9d152ec","name":"random static sharding 4 - Cluster ID: 533, Shard ID: 132","time":{"start":1755689927847,"stop":1755689927849,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc9d7526abeaae45","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755689634168,"stop":1755689634168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d3a242b54e4723","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755689531888,"stop":1755689531888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c624e89e7653be6","name":"should handle case when navigator is not available","time":{"start":1755689546627,"stop":1755689546627,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dc8514ba0e23b","name":"Push message with content topic containing Russian","time":{"start":1755690169329,"stop":1755690169329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed56ac200d0237fc","name":"should remove event listeners","time":{"start":1755689547767,"stop":1755689547768,"duration":1},"status":"passed","severity":"normal"},{"uid":"77868f163c195666","name":"should not create relay timers when relay is not provided","time":{"start":1755689547795,"stop":1755689547798,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2e895f202892ac","name":"should handle cache.get errors gracefully","time":{"start":1755689562048,"stop":1755689562049,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ead36637bc87c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755689531894,"stop":1755689531894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58843819bba0ad","name":"should handle errors when globalThis is not available","time":{"start":1755689546619,"stop":1755689546619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8553e0d29e892ddb","name":"Push message with SQL Injection payload","time":{"start":1755690169319,"stop":1755690169320,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd1d654346c3784","name":"should start periodic discovery on start","time":{"start":1755689558044,"stop":1755689558045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a00d568832856a","name":"Fields are not dropped","time":{"start":1755689547962,"stop":1755689547962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e554fd6bbe3c7630","name":"should handle shard reader errors gracefully","time":{"start":1755689547234,"stop":1755689547235,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b268877e49a489","name":"should populate queue if has active dial","time":{"start":1755689547221,"stop":1755689547221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5475f01ca75fb28f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755689531886,"stop":1755689531886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2267bbd146b62cce","name":"Push message with long payload","time":{"start":1755690169314,"stop":1755690169314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3826ca241826d73b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755689598191,"stop":1755689598192,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7c3495017472","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755689621463,"stop":1755689621463,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bed0fb28f6e9d4","name":"should decode valid enr successfully","time":{"start":1755689538018,"stop":1755689538018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75c7488581a9c94","name":"Check received message containing numeric","time":{"start":1755690055749,"stop":1755690055749,"duration":0},"status":"passed","severity":"normal"},{"uid":"665782d3748fb9c7","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755689547794,"stop":1755689547795,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cd9e3d34deb38","name":"Push message with emoji payload","time":{"start":1755690169324,"stop":1755690169324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50b6cc10ebf4a71","name":"Publishes to nwaku","time":{"start":1755689775442,"stop":1755689775442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f369f6bc7a58de63","name":"Using a function","time":{"start":1755689952046,"stop":1755689952046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9022e6bdc40461a1","name":"should reject if Relay is requested but not mounted","time":{"start":1755689579836,"stop":1755689579837,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdb8f0ffd293203","name":"should handle task timeouts","time":{"start":1755689578752,"stop":1755689578756,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e1ed623123e7a98","name":"should filter peers by codec","time":{"start":1755689548466,"stop":1755689548466,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaae5cc0849910a","name":"should handle empty pubsub topics","time":{"start":1755689547803,"stop":1755689547804,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cfeeb9b7a9c803","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755689592072,"stop":1755689592073,"duration":1},"status":"passed","severity":"normal"},{"uid":"119545f49adb075b","name":"should process successful peer exchange query","time":{"start":1755689558042,"stop":1755689558042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb59a86cd033aab","name":"Push message with content topic containing long","time":{"start":1755690169341,"stop":1755690169341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdc8b06971ada62","name":"should properly create location multiaddrs - udp6","time":{"start":1755689538026,"stop":1755689538026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00ceacfa466459c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755690055763,"stop":1755690055764,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02ce6896a257878","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755689762409,"stop":1755689762409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec93d3161eeec23a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755689936301,"stop":1755689936302,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ac4b61adec2e1f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755689592031,"stop":1755689592036,"duration":5},"status":"passed","severity":"normal"},{"uid":"a0e3b63c89aa369b","name":"should dial second nwaku node that was discovered","time":{"start":1755689613739,"stop":1755689613740,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1864caf236635552","name":"Push message with content topic containing Chinese","time":{"start":1755690169342,"stop":1755690169342,"duration":0},"status":"passed","severity":"normal"},{"uid":"320912945593c331","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755689931448,"stop":1755689931449,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68b508f2e6174d6","name":"should not modify tags of connections for different peers","time":{"start":1755689579918,"stop":1755689579918,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf0347a27680653","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755689592044,"stop":1755689592045,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed95be3d8d8a53a","name":"should handle peer not in mesh for all topics","time":{"start":1755689547806,"stop":1755689547807,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2f5bdb38b98f7e","name":"should update peer store before dialing","time":{"start":1755689547645,"stop":1755689547648,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d3e9fb68764afe","name":"Push message with content topic containing emoji","time":{"start":1755690169344,"stop":1755690169345,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48f679833307b75","name":"Decoder throws on undefined content topic","time":{"start":1755689569625,"stop":1755689569625,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa31754f892bf2db","name":"should allow redial after failed dial cooldown expires","time":{"start":1755689547228,"stop":1755689547229,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda321bbffcf8662","name":"should handle disconnect when peer has no timers","time":{"start":1755689547802,"stop":1755689547803,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61008b7efe2347","name":"Ephemeral messages are not stored","time":{"start":1755689621462,"stop":1755689621463,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d50117d054546f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755690086461,"stop":1755690086462,"duration":1},"status":"passed","severity":"normal"},{"uid":"52df7dcaba2f7d1f","name":"should use configured peers when available","time":{"start":1755689579900,"stop":1755689579900,"duration":0},"status":"passed","severity":"normal"},{"uid":"17efd3540560a845","name":"Push message with content topic containing long","time":{"start":1755690169326,"stop":1755690169327,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6947ba3da95aa26","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755689537372,"stop":1755689537373,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ff81148f333544","name":"Passing invalid cursor","time":{"start":1755689890155,"stop":1755689890155,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b07b01324e8e6f","name":"Push message with content topic containing Arabic","time":{"start":1755690169342,"stop":1755690169342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e642bb7ba35920f","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755689557996,"stop":1755689557997,"duration":1},"status":"passed","severity":"normal"},{"uid":"59afa218b56bfebc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755689592063,"stop":1755689592063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c122248881ac89","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755689673999,"stop":1755689673999,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff8354d744cd179","name":"Push message with custom timestamp: 1724931237663","time":{"start":1755690169346,"stop":1755690169346,"duration":0},"status":"passed","severity":"normal"},{"uid":"735fc121eb1d29a7","name":"should retry on complete failure if specified","time":{"start":1755689579628,"stop":1755689579628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1aafd8ee0d37f4","name":"Check message with no payload is not received","time":{"start":1755690055765,"stop":1755690055765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a380acad4b3d7766","name":"should dial peer when peer is discovered","time":{"start":1755689547644,"stop":1755689547644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fea45c05606d86c","name":"should handle peer connect event","time":{"start":1755689546634,"stop":1755689546634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37990cacaa47e31","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755689598192,"stop":1755689598193,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e9b40aa4a31e68","name":"Fails to publish duplicate message","time":{"start":1755689785369,"stop":1755689785370,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f24b7eb78821fe1","name":"should be delivered immediately if received","time":{"start":1755689598197,"stop":1755689598198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95560959df724f9","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755689591974,"stop":1755689591980,"duration":6},"status":"passed","severity":"normal"},{"uid":"2461da97c0e83952","name":"should clear timers for specific peer on disconnect","time":{"start":1755689547801,"stop":1755689547802,"duration":1},"status":"passed","severity":"normal"},{"uid":"962e3e590ef4d6ea","name":"Subscribe and receive messages via waku relay post","time":{"start":1755690086455,"stop":1755690086455,"duration":0},"status":"passed","severity":"normal"},{"uid":"14279a8fa73de185","name":"should create all internal components","time":{"start":1755689548459,"stop":1755689548459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b268f30d9d288a7","name":"Push message with meta","time":{"start":1755690169331,"stop":1755690169332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea47e4b2f66bb48","name":"Check publish message containing Script","time":{"start":1755689785360,"stop":1755689785361,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f38a29bbc9380","name":"Stops search when 2 null results are returned","time":{"start":1755689557344,"stop":1755689557345,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac46163a93392a8a","name":"should handle complete connection lifecycle","time":{"start":1755689546659,"stop":1755689546659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd64f452534b9849","name":"messageHashStr returns a hex string","time":{"start":1755689547598,"stop":1755689547598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7b48d5aa6ac0a0","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755689592041,"stop":1755689592041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7796b87172d8ab","name":"Subscribe to topic containing XML and receive message","time":{"start":1755690086451,"stop":1755690086451,"duration":0},"status":"passed","severity":"normal"},{"uid":"838718320f259b4e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755689532015,"stop":1755689532015,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a0f57ee4450c18","name":"returns all values when wanted number matches available values","time":{"start":1755689556701,"stop":1755689556710,"duration":9},"status":"passed","severity":"normal"},{"uid":"426fdbdffc7762d6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755689637317,"stop":1755689637318,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d8896149934ca2","name":"Push message with meta","time":{"start":1755690169345,"stop":1755690169345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a7210f33408729","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755689531892,"stop":1755689531892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0e4720c4f95776","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755689592062,"stop":1755689592063,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2429ff4eac7857","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755690086446,"stop":1755690086446,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3272f03fadc69ca0","name":"should handle peerStore errors gracefully","time":{"start":1755689548467,"stop":1755689548467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fec134aa3344d","name":"should dial peer immediately when queue is empty","time":{"start":1755689547211,"stop":1755689547212,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c7f8f81f71715a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755689592019,"stop":1755689592020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a694f12234e0353","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755689547798,"stop":1755689547799,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ce5a791b4caaf1","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app87/7/topic376/proto","time":{"start":1755689877600,"stop":1755689877600,"duration":0},"status":"passed","severity":"normal"},{"uid":"8260c89873497a6f","name":"should only return 1 node with relay and store capability","time":{"start":1755689558186,"stop":1755689558186,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dfda23db0e981e","name":"Check message on other pubsub topic is not received","time":{"start":1755690055764,"stop":1755690055764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff7e39c360c096f","name":"Query generator for multiple messages","time":{"start":1755689936298,"stop":1755689936298,"duration":0},"status":"passed","severity":"normal"},{"uid":"4336199b28e49130","name":"should handle ENR without shardInfo","time":{"start":1755689558044,"stop":1755689558044,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e9673c4d833053","name":"Refresh subscription","time":{"start":1755689792740,"stop":1755689792741,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e4cf5efa5e02f682","name":"should start peer exchange discovery","time":{"start":1755689558034,"stop":1755689558035,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a9197bb81f7c9a","name":"Does not throw an exception when node disconnects","time":{"start":1755689952045,"stop":1755689952045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59429593cd1ab4f","name":"Wrong topic","time":{"start":1755689877605,"stop":1755689877606,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa2687363866e2c","name":"Non TWN Cluster","time":{"start":1755689877599,"stop":1755689877599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7570d50f0865d7a6","name":"messageHashStr works with IProtoMessage","time":{"start":1755689547599,"stop":1755689547605,"duration":6},"status":"passed","severity":"normal"},{"uid":"be55b606d82ad0ee","name":"should clear existing timers before creating new ones","time":{"start":1755689547803,"stop":1755689547803,"duration":0},"status":"passed","severity":"normal"},{"uid":"160366c12fd579e2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755689592058,"stop":1755689592061,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e0b4ae5bfc66a3b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755689592057,"stop":1755689592058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85cb33bce58d84a","name":"it tolerates circular branch references","time":{"start":1755689558184,"stop":1755689558184,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3e87fd2b7a6f6","name":"Throws when trying to push message with empty payload","time":{"start":1755690169325,"stop":1755690169325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3cc0803b083ac2","name":"Subscribe to topic containing Script and publish message","time":{"start":1755689792749,"stop":1755689792750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92c0622875c66e9","name":"should not dispatch event when already connected","time":{"start":1755689546635,"stop":1755689546636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c436eb5cbe6a47c8","name":"isConnected should return false after all peers disconnect","time":{"start":1755689634165,"stop":1755689634165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ebb46024cdbe13","name":"Push message with SQL Injection payload","time":{"start":1755690169337,"stop":1755690169337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcb49f7eec35f64","name":"should create ShardReader with static shards network config","time":{"start":1755689547355,"stop":1755689547355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e11398049ff953","name":"Asymmetric encrypt & decrypt","time":{"start":1755689568420,"stop":1755689568421,"duration":1},"status":"passed","severity":"normal"},{"uid":"13305f74ae1ce5d9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755690086448,"stop":1755690086448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b943910f5a497fc","name":"should throw error - no id","time":{"start":1755689538019,"stop":1755689538019,"duration":0},"status":"passed","severity":"normal"},{"uid":"813a7447e7567934","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755689955423,"stop":1755689955423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b9b4307d9b91ce","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755690086461,"stop":1755690086461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cfa5a6c3a43aee","name":"Sets default value correctly","time":{"start":1755689952047,"stop":1755689952047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b754a956a5009918","name":"should initialize with custom number of peers","time":{"start":1755689579911,"stop":1755689579912,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a59b3aa5ed8f838","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755690086449,"stop":1755690086450,"duration":1},"status":"passed","severity":"normal"},{"uid":"261a0450e577b8b9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755690086446,"stop":1755690086446,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b8e7599f897595","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755689547815,"stop":1755689547816,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b5f97673db88a5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755689579863,"stop":1755689579864,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba45e4ecbb45a2ce","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755689579917,"stop":1755689579917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cec8b4915d92467","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app59/2/topic800/test.js","time":{"start":1755689877601,"stop":1755689877602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e884859a0c022018","name":"should not dial peers from store when browser is not connected","time":{"start":1755689547472,"stop":1755689547473,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b5dd81f1bffe3f","name":"should insert message id into causal history","time":{"start":1755689598189,"stop":1755689598189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7c3ab57dde5d4b","name":"Subscribe and receive messages via lightPush","time":{"start":1755690086454,"stop":1755690086454,"duration":0},"status":"passed","severity":"normal"},{"uid":"85de1bc10110442","name":"should handle peer store errors gracefully","time":{"start":1755689547491,"stop":1755689547491,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d3b116f195ca69","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755689591973,"stop":1755689591974,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc05b37d9d14b5a","name":"should be empty when created","time":{"start":1755689579920,"stop":1755689579920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b53abe52a674e4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755689762406,"stop":1755689762406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9710de1c787774","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755689531893,"stop":1755689531894,"duration":1},"status":"passed","severity":"normal"},{"uid":"2406b7d8c11ed7dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755689592072,"stop":1755689592072,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f7c2387ebeea6f","name":"Query generator for 2000 messages","time":{"start":1755689936304,"stop":1755689936304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ce08a2f30b23f3","name":"Check received message containing Basic HTML tag","time":{"start":1755690055760,"stop":1755690055761,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca49b30cb23a4b64","name":"Push message with content topic containing unicode special characters","time":{"start":1755690169331,"stop":1755690169331,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bc123da67c0d49","name":"should check connected peers if present and suitable","time":{"start":1755689579840,"stop":1755689579841,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd753daa576c6d6","name":"should skip peer when already connected","time":{"start":1755689547212,"stop":1755689547212,"duration":0},"status":"passed","severity":"normal"},{"uid":"4990f4b933f1a899","name":"Rejects garbage","time":{"start":1755689583261,"stop":1755689583261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0564643eeb8658","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755689592045,"stop":1755689592045,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d864f11e1cad2e","name":"should attach causal history and bloom filter to each message","time":{"start":1755689598189,"stop":1755689598190,"duration":1},"status":"passed","severity":"normal"},{"uid":"befb5a5bab48783f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755689619333,"stop":1755689619333,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54e7678bfd31874f","name":"Publish message with large meta","time":{"start":1755689785373,"stop":1755689785373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7525bc4aa07e807","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app50/1/topic439/xml","time":{"start":1755689877601,"stop":1755689877601,"duration":0},"status":"passed","severity":"normal"},{"uid":"14524f54ac5be7a7","name":"Check received message containing numeric","time":{"start":1755690055758,"stop":1755690055758,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c18051c0228b4d","name":"should sort by messageId when timestamps are equal","time":{"start":1755689597840,"stop":1755689597840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6c9e864f830d45","name":"Waku message hash computation (payload length 0)","time":{"start":1755689547596,"stop":1755689547597,"duration":1},"status":"passed","severity":"normal"},{"uid":"9682a1ca87470a0c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755689592052,"stop":1755689592053,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b1c2717574e4d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755689592072,"stop":1755689592072,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7e3b66a0cc4694","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755689592038,"stop":1755689592040,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d86d28ef2415e3b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755689538029,"stop":1755689538029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a606f5e41f9c9812","name":"should successfully query peers and return peer infos","time":{"start":1755689557991,"stop":1755689557992,"duration":1},"status":"passed","severity":"normal"},{"uid":"437691cb2fb62d71","name":"A test","time":{"start":1755689674165,"stop":1755689674166,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae552ff3d177e364","name":"should properly create location multiaddrs - udp","time":{"start":1755689538026,"stop":1755689538026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20f43313e8a97b3","name":"should push the message to the outgoing buffer","time":{"start":1755689598189,"stop":1755689598189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1c2111355461b9","name":"should maintain proper timestamps if all messages received","time":{"start":1755689598191,"stop":1755689598191,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d579828b94a8f3","name":"should initialize with libp2p components","time":{"start":1755689557989,"stop":1755689557990,"duration":1},"status":"passed","severity":"normal"},{"uid":"107605d93767eea6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755689592068,"stop":1755689592071,"duration":3},"status":"passed","severity":"normal"},{"uid":"e800495723632c47","name":"should handle queue processing errors gracefully","time":{"start":1755689547231,"stop":1755689547231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ec12f0e80cdb2","name":"Get Nodes","time":{"start":1755689557343,"stop":1755689557344,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f95dda77c25a99","name":"Check publish message after client node is restarted","time":{"start":1755689785372,"stop":1755689785373,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d35c14d1d53002d1","name":"should be empty after removing the only subscription","time":{"start":1755689579921,"stop":1755689579921,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea4792810bbe30c","name":"should skip peer when failed to dial recently","time":{"start":1755689547213,"stop":1755689547220,"duration":7},"status":"passed","severity":"normal"},{"uid":"d5de25755089bab6","name":"should properly create location multiaddrs - tcp4","time":{"start":1755689538025,"stop":1755689538025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d5abf63270ad00","name":"Check received message containing Chinese","time":{"start":1755690055758,"stop":1755690055759,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8b1a1671cb52e","name":"Push message with short payload","time":{"start":1755690169313,"stop":1755690169314,"duration":1},"status":"passed","severity":"normal"},{"uid":"169c5a10a41f625","name":"should dispatch network event when browser goes offline","time":{"start":1755689546648,"stop":1755689546649,"duration":1},"status":"passed","severity":"normal"},{"uid":"b612e562e88edb57","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755689579364,"stop":1755689579365,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2965d1849fc3f4","name":"Push message with rate limit","time":{"start":1755690169332,"stop":1755690169332,"duration":0},"status":"passed","severity":"normal"},{"uid":"48256a3baf7769de","name":"Push message with Chinese payload","time":{"start":1755690169336,"stop":1755690169336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16af8c24a20e9f7","name":"Check publish message containing unicode special characters","time":{"start":1755689785366,"stop":1755689785367,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca6693c98ab55ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755689531895,"stop":1755689531896,"duration":1},"status":"passed","severity":"normal"},{"uid":"f591e5f131a0629c","name":"Fails to push message bigger that 1MB","time":{"start":1755690169334,"stop":1755690169334,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a673eab9ba9ac6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755690086450,"stop":1755690086450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdf4cfc390116b7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755689931451,"stop":1755689931451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f777bab9c05b22b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755689592062,"stop":1755689592062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fb0d20bab4b42a","name":"Callback on promise, aborts when callback returns true","time":{"start":1755689936303,"stop":1755689936303,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb1007f02f6f5e8","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755689597840,"stop":1755689597840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00a8ea4d1e5a2fd","name":"should be safe to call multiple times","time":{"start":1755689547471,"stop":1755689547471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9526c6f2219078e4","name":"Check received message containing XML","time":{"start":1755690055751,"stop":1755690055751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2b9926a1362095","name":"should handle special patterns correctly","time":{"start":1755689595878,"stop":1755689595879,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b930a8d66a9f5ef","name":"Check publish message containing JSON","time":{"start":1755689785362,"stop":1755689785363,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bfd9e33f49de93","name":"should call waitForPeer on Relay","time":{"start":1755689579843,"stop":1755689579844,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf3311fc66818df","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755689557863,"stop":1755689557865,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ff0f29bb0a323a0","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755689778799,"stop":1755689778799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f97c05be6c9ad69","name":"should handle queue overflow by adding peers to queue","time":{"start":1755689547229,"stop":1755689547229,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d3b4e31f9d0ffd","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755689547794,"stop":1755689547794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c565035d225939b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755689592067,"stop":1755689592067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18ac9eff883673e","name":"msgTime: 0 ms from now, startTime: 1755430741513, endTime: 1755689941513","time":{"start":1755689955425,"stop":1755689955425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e53eb53f27ea07e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755689547650,"stop":1755689547650,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa424005f661012","name":"should return usable stream attached to connection","time":{"start":1755689548048,"stop":1755689548048,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d12b6cd36cdb3a","name":"can query messages by message hash","time":{"start":1755689930812,"stop":1755689930814,"duration":2},"status":"passed","severity":"normal"},{"uid":"bce786ddca1a36be","name":"random static sharding 5 - Cluster ID: 143, Shard ID: 193","time":{"start":1755689927849,"stop":1755689927849,"duration":0},"status":"passed","severity":"normal"},{"uid":"350ca3e17fc066a2","name":"Refresh subscription","time":{"start":1755690086458,"stop":1755690086458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ec097935123d95","name":"Push message with content topic containing unicode special characters","time":{"start":1755690169344,"stop":1755690169344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad70a34d58a36fa0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755689547589,"stop":1755689547589,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c6ed4f059c842b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755690055754,"stop":1755690055754,"duration":0},"status":"passed","severity":"normal"},{"uid":"66085cc0a34474f1","name":"should create ConnectionManager with relay","time":{"start":1755689548458,"stop":1755689548458,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e439c56f2cb310c","name":"Renews subscription after lossing a connection","time":{"start":1755690086453,"stop":1755690086453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f228819827e60b1","name":"should drop connection to all peers on hangUp","time":{"start":1755689701091,"stop":1755689701092,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e80a06b900fd49d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755689547590,"stop":1755689547596,"duration":6},"status":"passed","severity":"normal"},{"uid":"aaa7f7abceb31303","name":"throws on content topic with generation field greater than 0","time":{"start":1755689531880,"stop":1755689531880,"duration":0},"status":"passed","severity":"normal"},{"uid":"70726bb235cf2898","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755689592063,"stop":1755689592066,"duration":3},"status":"passed","severity":"normal"},{"uid":"f37b077d322f7043","name":"random static sharding 7 - Cluster ID: 559, Shard ID: 523","time":{"start":1755689927850,"stop":1755689927850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac8503160e29492","name":"should return all connected peers without codec filter","time":{"start":1755689548466,"stop":1755689548466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaf212425da0c2","name":"Query generator for multiple messages with different content topic format","time":{"start":1755689936302,"stop":1755689936302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2403e956ea02f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755689955424,"stop":1755689955424,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b67e58c45068b3","name":"should handle hash queries without validation","time":{"start":1755689579900,"stop":1755689579900,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaf5f05126f6a3e","name":"should return false when pubsub topic parsing fails","time":{"start":1755689547361,"stop":1755689547361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e778528b8803286","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755689592045,"stop":1755689592046,"duration":1},"status":"passed","severity":"normal"},{"uid":"800255994567b6bd","name":"should respect custom numPeersToUse configuration","time":{"start":1755689579916,"stop":1755689579917,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ed5ca9f603b580","name":"Check received message containing Russian","time":{"start":1755690055759,"stop":1755690055759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66bfea625a448b8","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755689579086,"stop":1755689579086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8820e6ac209f1da6","name":"Fails to push message with large meta","time":{"start":1755690169332,"stop":1755690169332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfca93e424674c2","name":"Push message with content topic containing special chars","time":{"start":1755690169341,"stop":1755690169342,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce43dbd210d6e42","name":"should set field with only FILTER enabled","time":{"start":1755689538028,"stop":1755689538029,"duration":1},"status":"passed","severity":"normal"},{"uid":"fded25accb3c09d","name":"should add and check entries correctly","time":{"start":1755689577837,"stop":1755689577845,"duration":8},"status":"passed","severity":"normal"},{"uid":"c21929e599d477bf","name":"Query Generator, No Decoder","time":{"start":1755689904627,"stop":1755689904627,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5a9469bf8bbfb7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755689531886,"stop":1755689531886,"duration":0},"status":"passed","severity":"normal"},{"uid":"774f076418214a2c","name":"Waku message hash computation (no timestamp)","time":{"start":1755689547597,"stop":1755689547597,"duration":0},"status":"passed","severity":"normal"},{"uid":"1951b7805fd05df","name":"should successfully query store with valid decoders and options","time":{"start":1755689579898,"stop":1755689579898,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ce19c900c0cc2f","name":"Push message with custom timestamp: 1755686037663","time":{"start":1755690169346,"stop":1755690169346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80e3ecf736b1320","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755689547599,"stop":1755689547599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7601c15223bf5ac","name":"ignores unrecognized TXT record formats","time":{"start":1755689558185,"stop":1755689558185,"duration":0},"status":"passed","severity":"normal"},{"uid":"680819c4df10a9e8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755689579862,"stop":1755689579863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc4c06700a02c78","name":"should handle multiple peers with different shard configurations","time":{"start":1755689547236,"stop":1755689547236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a032a5ace410b2f8","name":"Check received message containing XML","time":{"start":1755690055760,"stop":1755690055760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd0bbb93aba79f7","name":"should handle corrupted shard info gracefully","time":{"start":1755689547362,"stop":1755689547362,"duration":0},"status":"passed","severity":"normal"},{"uid":"755d28901b85c68e","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755689579097,"stop":1755689579097,"duration":0},"status":"passed","severity":"normal"},{"uid":"38da2a01221f0a20","name":"retrieves a single peer","time":{"start":1755689558183,"stop":1755689558184,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefa75d447ad7826","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755689592056,"stop":1755689592057,"duration":1},"status":"passed","severity":"normal"},{"uid":"fead4df4d02dab1e","name":"topics with same application and version share the same shard","time":{"start":1755689531887,"stop":1755689531887,"duration":0},"status":"passed","severity":"normal"},{"uid":"655785a1c4043018","name":"Fails to publish message with empty text","time":{"start":1755689785370,"stop":1755689785371,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c1ba96113dad9a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755689531886,"stop":1755689531886,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd050bb81be964e1","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755689598190,"stop":1755689598190,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfddf320adaa462","name":"Check message with no pubsub topic is not received","time":{"start":1755690055764,"stop":1755690055765,"duration":1},"status":"passed","severity":"normal"},{"uid":"84454b273780f7cc","name":"can start the service","time":{"start":1755689843107,"stop":1755689843107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9338d0ce130a48","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755689598194,"stop":1755689598195,"duration":1},"status":"passed","severity":"normal"},{"uid":"c142f75f038b5c43","name":"should create ShardReader with auto sharding network config","time":{"start":1755689547354,"stop":1755689547355,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2277ab87b8f3a4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755689548052,"stop":1755689548053,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d58201869008db","name":"Check publish message containing Basic HTML tag","time":{"start":1755689785362,"stop":1755689785362,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6c8557e787007f","name":"isConnected should return true after first peer connects","time":{"start":1755689634165,"stop":1755689634165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6abe96ed1f487bb","name":"should handle errors gracefully when getting peer info","time":{"start":1755689547362,"stop":1755689547362,"duration":0},"status":"passed","severity":"normal"},{"uid":"663c85616c739f2f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755689547500,"stop":1755689547500,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d5061d675544a","name":"throws on content topic with non-number generation field","time":{"start":1755689531879,"stop":1755689531880,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc654f86bef2fbce","name":"recovers when dns.resolve returns empty","time":{"start":1755689558184,"stop":1755689558185,"duration":1},"status":"passed","severity":"normal"},{"uid":"68702d4dc999ea6","name":"Query Generator, No message returned","time":{"start":1755689904627,"stop":1755689904627,"duration":0},"status":"passed","severity":"normal"}]