allure-jswaku/8685/widgets/status-chart.json
2025-07-18 20:51:53 +00:00

1 line
176 KiB
JSON

[{"uid":"ff9b1855770232b9","name":"should return false when pubsub topic parsing fails","time":{"start":1752871334168,"stop":1752871334169,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d662cb372134828","name":"should handle complete connection lifecycle","time":{"start":1752871334469,"stop":1752871334470,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb2f2a05e2ac0ed","name":"should throw an error for insufficient data","time":{"start":1752871319715,"stop":1752871319716,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17febf533817c9c","name":"Push 30 different messages","time":{"start":1752871795193,"stop":1752871795193,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfc774569748efcd","name":"should be online or offline if network state changed","time":{"start":1752871414172,"stop":1752871414175,"duration":3},"status":"passed","severity":"normal"},{"uid":"ade07da1a4f21beb","name":"should process up to 3 peers at once","time":{"start":1752871335397,"stop":1752871335397,"duration":0},"status":"passed","severity":"normal"},{"uid":"df88e03459eb202d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752871319663,"stop":1752871319664,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff8e75c8479854e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app66/2/topic314/test.js","time":{"start":1752871611292,"stop":1752871611293,"duration":1},"status":"passed","severity":"normal"},{"uid":"21caac12b8ffed83","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app43/8/topic311/test.js","time":{"start":1752871611299,"stop":1752871611306,"duration":7},"status":"passed","severity":"normal"},{"uid":"eba36c71f090b926","name":"Check received message with timestamp: 1752871393004000000 ","time":{"start":1752871827600,"stop":1752871827600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dfe09b84caec1a","name":"Check received message containing emoji","time":{"start":1752871827590,"stop":1752871827590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0866bfcc6af3e4f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752871343228,"stop":1752871343228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc4b745db5277f7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752871373245,"stop":1752871373245,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e81790a09e8d4e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752871400178,"stop":1752871400178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61f191700a96373","name":"should insert elements correctly","time":{"start":1752871375605,"stop":1752871375605,"duration":0},"status":"passed","severity":"normal"},{"uid":"396826bb5f215d40","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752871319657,"stop":1752871319657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa06887418101178","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752871364457,"stop":1752871364457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfbfa23eb9ace8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752871373232,"stop":1752871373232,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c6cdde0a86e851","name":"can start the service","time":{"start":1752871487916,"stop":1752871487917,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc267e7227b376a","name":"Check received message containing Russian","time":{"start":1752871827587,"stop":1752871827588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e099f24d0c0df6c3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752871862917,"stop":1752871862918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4cf954ffff87e5","name":"should not receive a peer event before start","time":{"start":1752871487922,"stop":1752871487922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6a20a791d7b265","name":"should start ping timers on peer connect","time":{"start":1752871335085,"stop":1752871335085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a4b4e0058f8d3a","name":"Wrong topic","time":{"start":1752871611307,"stop":1752871611307,"duration":0},"status":"passed","severity":"normal"},{"uid":"74be78746b8654bc","name":"should return false when network is not connected","time":{"start":1752871335721,"stop":1752871335722,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2633b40050e020","name":"should remove event listeners","time":{"start":1752871335466,"stop":1752871335466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4015479cbf5d2be","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752871862902,"stop":1752871862902,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec5bf0d960883de","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752871343413,"stop":1752871343414,"duration":1},"status":"passed","severity":"normal"},{"uid":"691bfbe7cad51de0","name":"messageHashStr produces different results for different inputs","time":{"start":1752871335029,"stop":1752871335030,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c32311390268cdc","name":"rejects hash query with time filter","time":{"start":1752871335297,"stop":1752871335297,"duration":0},"status":"passed","severity":"normal"},{"uid":"98104a5cec2e3357","name":"Store - dialed after - with timeout","time":{"start":1752871674275,"stop":1752871674275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3060a65f6ad07b50","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752871319665,"stop":1752871319665,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b1be65b5c06a4b","name":"should emit a peer event after start","time":{"start":1752871487921,"stop":1752871487922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58f4ceb3a3a4ff2","name":"should retry if all attempts fail","time":{"start":1752871363687,"stop":1752871363689,"duration":2},"status":"passed","severity":"normal"},{"uid":"44a3564b384adb63","name":"Subscribe and receives messages on 20 topics","time":{"start":1752871862903,"stop":1752871862903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d227e70b119f5cd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752871862905,"stop":1752871862905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e794ee31a326fa1c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752871319665,"stop":1752871319665,"duration":0},"status":"passed","severity":"normal"},{"uid":"45994036240d8978","name":"Push message with unicode special characters payload","time":{"start":1752871795192,"stop":1752871795193,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7055b2ea9cae40","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752871319656,"stop":1752871319656,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce46a93a376bc33","name":"should properly create location multiaddrs - tcp","time":{"start":1752871325631,"stop":1752871325631,"duration":0},"status":"passed","severity":"normal"},{"uid":"178dc5f605f50be8","name":"should handle empty pubsub topics","time":{"start":1752871335106,"stop":1752871335106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7145c48a1a3c79df","name":"should serialize and deserialize correctly","time":{"start":1752871375606,"stop":1752871375607,"duration":1},"status":"passed","severity":"normal"},{"uid":"605c90a24fdb308","name":"should return false and handle errors gracefully","time":{"start":1752871335723,"stop":1752871335724,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf4ce4434b3f6c1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752871319666,"stop":1752871319666,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5486a04298bd7e","name":"Push message with Arabic payload","time":{"start":1752871795198,"stop":1752871795199,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e993cb5d1572e0","name":"Push message with content topic containing short","time":{"start":1752871795202,"stop":1752871795202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0244a935aaf2861","name":"Light Node - default protocols","time":{"start":1752871674276,"stop":1752871674276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f211b0b21658a05","name":"should dial peer immediately when queue is empty","time":{"start":1752871335385,"stop":1752871335385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce9f56c0741f245","name":"should dial peers from store when browser is connected","time":{"start":1752871335466,"stop":1752871335467,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf42db2418cecab","name":"non connected peers","time":{"start":1752871488156,"stop":1752871488156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84a90225f48c295a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752871862903,"stop":1752871862903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f98f3338c36b0ac","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752871373235,"stop":1752871373235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fcb35747a7bb7a","name":"should set default options when no config provided","time":{"start":1752871335719,"stop":1752871335719,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb85c03d02705a97","name":"Check publish message containing Chinese","time":{"start":1752871511337,"stop":1752871511337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29fae8a0fe413d7","name":"Push message with rate limit","time":{"start":1752871795203,"stop":1752871795203,"duration":0},"status":"passed","severity":"normal"},{"uid":"541f66a15933a981","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752871862916,"stop":1752871862916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f93b214730fdc5a","name":"Push message with long payload","time":{"start":1752871795188,"stop":1752871795188,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a8b327a9d76929","name":"should handle peer not in mesh for all topics","time":{"start":1752871335107,"stop":1752871335109,"duration":2},"status":"passed","severity":"normal"},{"uid":"82ac9b233e74fda0","name":"Push message with Chinese payload","time":{"start":1752871795189,"stop":1752871795189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7957bfd9490d255","name":"Push message equal or less that 1MB","time":{"start":1752871795204,"stop":1752871795204,"duration":0},"status":"passed","severity":"normal"},{"uid":"100117593f4956cf","name":"should handle task timeouts","time":{"start":1752871363684,"stop":1752871363684,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e2127b87ecef6a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752871373216,"stop":1752871373216,"duration":0},"status":"passed","severity":"normal"},{"uid":"60616cca03d08f83","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752871373237,"stop":1752871373237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfee6b92951b2ce","name":"should register libp2p event listeners when start is called","time":{"start":1752871364162,"stop":1752871364162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9185d609134da545","name":"throws on content topic with generation field greater than 0","time":{"start":1752871319651,"stop":1752871319651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a04d0d974cbfd4a","name":"Relay + Store","time":{"start":1752871399638,"stop":1752871399639,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ac3cb9b080ba46","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752871669313,"stop":1752871669314,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b103ab75c3879fa","name":"Check publish message containing Script","time":{"start":1752871511338,"stop":1752871511339,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91acbd328ecde5","name":"Push message with escaped characters payload","time":{"start":1752871795192,"stop":1752871795192,"duration":0},"status":"passed","severity":"normal"},{"uid":"befc7a8ff79dc09","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/7/topic357/json","time":{"start":1752871611294,"stop":1752871611294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c01aad801aebbc4","name":"should handle peerStore errors gracefully","time":{"start":1752871335725,"stop":1752871335725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae055f095e3609e6","name":"Push message with Arabic payload","time":{"start":1752871795189,"stop":1752871795189,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e55a009b734b21","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752871364001,"stop":1752871364008,"duration":7},"status":"passed","severity":"normal"},{"uid":"4a3b1616387e9f40","name":"should sort peers by ping value","time":{"start":1752871335725,"stop":1752871335725,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f632f944dbf0e8d","name":"Delete observer","time":{"start":1752871489687,"stop":1752871489688,"duration":1},"status":"passed","severity":"normal"},{"uid":"697de8833e53a8f","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752871335477,"stop":1752871335477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f105d0d39d26c635","name":"should skip peer when failed to dial recently","time":{"start":1752871335386,"stop":1752871335387,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e8dfd66c66738c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752871319665,"stop":1752871319665,"duration":0},"status":"passed","severity":"normal"},{"uid":"838b1310c716074a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752871520546,"stop":1752871520546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4820b1cdd152bfc","name":"should clear dial history on start","time":{"start":1752871335379,"stop":1752871335379,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbd46aca3327368","name":"should be empty when created","time":{"start":1752871364267,"stop":1752871364267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdec4f8b0970af9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752871319715,"stop":1752871319715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f865a3fcb4633118","name":"Check publish message containing long","time":{"start":1752871511336,"stop":1752871511336,"duration":0},"status":"passed","severity":"normal"},{"uid":"97feb08f5ba4b8b0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752871319661,"stop":1752871319661,"duration":0},"status":"broken","severity":"normal"},{"uid":"6deaa277adce9d98","name":"same cluster: nodes connect","time":{"start":1752871450795,"stop":1752871450796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa6cea526960f93","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752871373224,"stop":1752871373224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cd6777062d854d","name":"should properly create location multiaddrs - tcp6","time":{"start":1752871325630,"stop":1752871325631,"duration":1},"status":"passed","severity":"normal"},{"uid":"63beba5b270805e0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752871364159,"stop":1752871364160,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec0c2d27cdc36ab","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752871343413,"stop":1752871343413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1cf83bd48c0b132","name":"new peer added after a peer was already found","time":{"start":1752871535510,"stop":1752871535510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1526770653034e35","name":"Check received message containing JSON","time":{"start":1752871827589,"stop":1752871827589,"duration":0},"status":"passed","severity":"normal"},{"uid":"503f7fca45ff5d77","name":"should handle errors when globalThis is not available","time":{"start":1752871334443,"stop":1752871334444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1420e25383aaba17","name":"Round trip binary serialization","time":{"start":1752871335709,"stop":1752871335709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58d319a362fdb6a","name":"Push to array if already present","time":{"start":1752871319252,"stop":1752871319252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9e79baf9f38c32","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752871524528,"stop":1752871524528,"duration":0},"status":"passed","severity":"normal"},{"uid":"50329d817f08b20a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752871334429,"stop":1752871334438,"duration":9},"status":"passed","severity":"normal"},{"uid":"c00b783c6909a592","name":"Fails to push message with large meta","time":{"start":1752871795194,"stop":1752871795194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91383ff9abfd626","name":"recovers when dns.resolve returns empty","time":{"start":1752871343410,"stop":1752871343411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fec8ba5271a3c81","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752871524526,"stop":1752871524526,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee0d0ce1a85f95","name":"Decrypt messages","time":{"start":1752871489686,"stop":1752871489687,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf97c7c18325d7a","name":"returns nothing if no connections present","time":{"start":1752871335285,"stop":1752871335285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56941e59ceaa9d1","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752871373233,"stop":1752871373234,"duration":1},"status":"passed","severity":"normal"},{"uid":"30dd156fe982ee24","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752871373233,"stop":1752871373233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfd8f1ea81a38e","name":"Accepts a valid Waku Message","time":{"start":1752871367710,"stop":1752871367711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b9f92cb00fb9d6","name":"random static sharding 9 - Cluster ID: 816, Shard ID: 865","time":{"start":1752871622807,"stop":1752871622808,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ca8a1dbf278440","name":"Check meta is set [symmetric]","time":{"start":1752871353265,"stop":1752871353265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4086d6fd239188bf","name":"can start and stop the service","time":{"start":1752871398471,"stop":1752871398472,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d425524cce801e","name":"Subscribe to topic containing XML and publish message","time":{"start":1752871520552,"stop":1752871520552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8627eff44d2bcc7","name":"throws on empty content topic","time":{"start":1752871319649,"stop":1752871319650,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c40f4d2dd0283","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752871450791,"stop":1752871450793,"duration":2},"status":"passed","severity":"normal"},{"uid":"d66cfc43d30ffcd9","name":"Promise Callback - false","time":{"start":1752871643468,"stop":1752871643469,"duration":1},"status":"passed","severity":"normal"},{"uid":"890c298b73b926a8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752871324983,"stop":1752871324983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c217d4ac265dabd5","name":"Throws when trying to push message with empty payload","time":{"start":1752871795193,"stop":1752871795193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc75cdbf4a092c0","name":"Register correct protocols","time":{"start":1752871520544,"stop":1752871520545,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39d8ee0028427d0","name":"should filter peers by codec","time":{"start":1752871335725,"stop":1752871335725,"duration":0},"status":"passed","severity":"normal"},{"uid":"e842534aa6e979cd","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752871669311,"stop":1752871669311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0325ecd3f4311fe","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752871670550,"stop":1752871670550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2fe951e75c98e1","name":"Check received message containing long","time":{"start":1752871827585,"stop":1752871827586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65c68b660d8b8e","name":"Check received message containing short","time":{"start":1752871827585,"stop":1752871827585,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc58845cf28a1a3","name":"configure the node with multiple content topics","time":{"start":1752871611307,"stop":1752871611307,"duration":0},"status":"passed","severity":"normal"},{"uid":"2832f722ec06049e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752871373231,"stop":1752871373232,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b5b95d97a0b4e1","name":"throws on content topic with empty version field","time":{"start":1752871319652,"stop":1752871319652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab93795f7eb492c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752871324981,"stop":1752871324982,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e52058c34e2c55a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752871324978,"stop":1752871324979,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac91142cc08071c2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752871524525,"stop":1752871524525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3689091a8222b6d6","name":"should remove event listener for peer:discovery","time":{"start":1752871333739,"stop":1752871333739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a239be4eb6b656f2","name":"should handle general insertion and lookup correctly","time":{"start":1752871375607,"stop":1752871375608,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff895e1680af1a21","name":"should be able to decode the field with only STORE set to true","time":{"start":1752871324984,"stop":1752871324984,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9755afc9d6285","name":"Check message with no pubsub topic is not received","time":{"start":1752871827602,"stop":1752871827602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe0e90de0625456","name":"Decoder throws on empty string content topic","time":{"start":1752871335711,"stop":1752871335711,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6a6abf9accd22","name":"should handle errors when getting connections","time":{"start":1752871334462,"stop":1752871334462,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b501f29cdbb2420","name":"Check received message containing JSON","time":{"start":1752871827598,"stop":1752871827598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e21a2aef1f024f6","name":"Publish message with custom timestamp: Sat Jul 27 2024 20:45:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1752871511342,"stop":1752871511342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9154fd81854249ba","name":"Check received message containing Script","time":{"start":1752871827597,"stop":1752871827597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14ec2a535324c7a","name":"should reject if Relay is requested but not mounted","time":{"start":1752871364490,"stop":1752871364491,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8272da3bb45e81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752871373236,"stop":1752871373236,"duration":0},"status":"passed","severity":"normal"},{"uid":"77260f6a47a9e7be","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app15/6/topic761/proto","time":{"start":1752871611298,"stop":1752871611298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aabed59392c19b","name":"Fields are not dropped","time":{"start":1752871335338,"stop":1752871335338,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b802d92da4fa04","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752871363538,"stop":1752871363539,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b7b0dd4da1d6d6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752871373226,"stop":1752871373226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8531365594c378","name":"should update ack status of messages in outgoing buffer","time":{"start":1752871378184,"stop":1752871378184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44fe0f4d21af517","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752871364270,"stop":1752871364271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5785c3b24f99e9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752871520551,"stop":1752871520552,"duration":1},"status":"passed","severity":"normal"},{"uid":"7487191920ddf5e4","name":"Check publish message containing Arabic","time":{"start":1752871511337,"stop":1752871511338,"duration":1},"status":"passed","severity":"normal"},{"uid":"6546df04a11eff0d","name":"Passing page size 11 when there are 10 messages","time":{"start":1752871656166,"stop":1752871656166,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f009a3c216e1f6b","name":"Non TWN Cluster","time":{"start":1752871611292,"stop":1752871611292,"duration":0},"status":"passed","severity":"normal"},{"uid":"299078753721144b","name":"should not fail to start the service if it is already started","time":{"start":1752871398474,"stop":1752871398474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c941f1a79454f04","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752871319715,"stop":1752871319715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d04373a8586f85","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752871378182,"stop":1752871378182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9525d2abf054b6ac","name":"Subscribe to topic containing short and receive message","time":{"start":1752871862904,"stop":1752871862904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e7cf9e9e642e6b","name":"should not fail to stop the service if it was not started","time":{"start":1752871487918,"stop":1752871487918,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a472bf901845d8","name":"random static sharding 4 - Cluster ID: 267, Shard ID: 810","time":{"start":1752871622805,"stop":1752871622805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0af55f329666906","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752871634174,"stop":1752871634174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a856cc4235bf23f","name":"should return true when peer is on the specified shard","time":{"start":1752871334149,"stop":1752871334149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cac09904a11579","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752871335093,"stop":1752871335093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9858615571a2f2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752871373225,"stop":1752871373225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f278f53237bcd2f","name":"should not fail to stop the service if it was not started","time":{"start":1752871347303,"stop":1752871347304,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe9a758c6c6f8fd","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752871373228,"stop":1752871373228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18e764f4aa79aaf","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752871364000,"stop":1752871364000,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cee0265791bb0b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752871862902,"stop":1752871862902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1f2e74e9a60386","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752871373243,"stop":1752871373244,"duration":1},"status":"passed","severity":"normal"},{"uid":"497fce1f1b04cd89","name":"Check received message containing Chinese","time":{"start":1752871827596,"stop":1752871827596,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b9a07469e96434","name":"different cluster: nodes don't connect","time":{"start":1752871450790,"stop":1752871450791,"duration":1},"status":"passed","severity":"normal"},{"uid":"454a697e198becc9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752871659351,"stop":1752871659352,"duration":1},"status":"passed","severity":"normal"},{"uid":"7921dc87c54003f6","name":"Check publish message containing XML","time":{"start":1752871511339,"stop":1752871511339,"duration":0},"status":"passed","severity":"normal"},{"uid":"484881062569b77c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752871373242,"stop":1752871373243,"duration":1},"status":"passed","severity":"normal"},{"uid":"d955304bd1d7e35a","name":"should not allow k > 12","time":{"start":1752871372971,"stop":1752871372973,"duration":2},"status":"passed","severity":"normal"},{"uid":"27c000227c6607eb","name":"Check message with non string payload is not received","time":{"start":1752871827593,"stop":1752871827593,"duration":0},"status":"passed","severity":"normal"},{"uid":"1619f86b3004abcf","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752871353263,"stop":1752871353264,"duration":1},"status":"passed","severity":"normal"},{"uid":"b844874d21e8f178","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752871862909,"stop":1752871862909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b405ea7a238e5061","name":"should not receive a peer event after stop","time":{"start":1752871487923,"stop":1752871487923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7811d7cb3d263d7","name":"should hang up with PeerId and return true on success","time":{"start":1752871335723,"stop":1752871335723,"duration":0},"status":"passed","severity":"normal"},{"uid":"616adacfc254cc0f","name":"should select older connection if present","time":{"start":1752871335286,"stop":1752871335286,"duration":0},"status":"passed","severity":"normal"},{"uid":"310a8f34bfcd6d70","name":"messageHashStr returns a hex string","time":{"start":1752871335022,"stop":1752871335026,"duration":4},"status":"passed","severity":"normal"},{"uid":"97477cff6a48fe9c","name":"should wait for Filter peer to be connected","time":{"start":1752871364493,"stop":1752871364493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e832750e631d934e","name":"LightPush","time":{"start":1752871674276,"stop":1752871674276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4943996af632c490","name":"should clear timers for specific peer on disconnect","time":{"start":1752871335099,"stop":1752871335099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1876d67150bc6e81","name":"should decode valid enr with tcp successfully","time":{"start":1752871325624,"stop":1752871325625,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cff3fd6d6c00d99","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752871319658,"stop":1752871319658,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9dbe81ec105fdc","name":"Does not throw an exception when node disconnects","time":{"start":1752871676090,"stop":1752871676091,"duration":1},"status":"passed","severity":"normal"},{"uid":"454fbd3300f17c09","name":"should not receive a peer event after stop","time":{"start":1752871398477,"stop":1752871398478,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cdb501fa1bbf5c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752871319659,"stop":1752871319659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c77338db0482f63","name":"should clear the dialing interval","time":{"start":1752871335381,"stop":1752871335382,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ac33536b06ce57","name":"should not execute task if max attempts is 0","time":{"start":1752871363685,"stop":1752871363685,"duration":0},"status":"passed","severity":"normal"},{"uid":"882c7cdd48de2847","name":"Decoder throws on undefined content topic","time":{"start":1752871354773,"stop":1752871354773,"duration":0},"status":"passed","severity":"normal"},{"uid":"594992e3e6db512e","name":"Query Generator - false","time":{"start":1752871643466,"stop":1752871643467,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3ced179f9a5d85","name":"should handle case when globalThis is not available","time":{"start":1752871334453,"stop":1752871334453,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b9fe2a3e67e98b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752871335296,"stop":1752871335296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb1670b835e3e0","name":"should initialize bloom filter with correct parameters","time":{"start":1752871375604,"stop":1752871375605,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee94839461bae09","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752871373235,"stop":1752871373235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b14ebc79c1e01e2","name":"Check message with no content topic is not received","time":{"start":1752871827593,"stop":1752871827593,"duration":0},"status":"passed","severity":"normal"},{"uid":"684a16abca79d486","name":"All","time":{"start":1752871399639,"stop":1752871399639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7aa7a0dacbd032a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752871862906,"stop":1752871862906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef732c149af99db","name":"Check received message containing emoji","time":{"start":1752871827600,"stop":1752871827600,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f372ea723bfc5d","name":"should handle errors when accessing navigator","time":{"start":1752871334463,"stop":1752871334469,"duration":6},"status":"passed","severity":"normal"},{"uid":"727b5eb7c5992b5b","name":"Push message with meta","time":{"start":1752871795194,"stop":1752871795194,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e0b7be184df308","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752871373214,"stop":1752871373215,"duration":1},"status":"passed","severity":"normal"},{"uid":"6249cb1e6910633c","name":"should remove event listeners","time":{"start":1752871335083,"stop":1752871335084,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c337bc0bfa7a2c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752871373234,"stop":1752871373234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0a268e5a9a134d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752871520555,"stop":1752871520555,"duration":0},"status":"passed","severity":"normal"},{"uid":"80662c4c205451f9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752871378181,"stop":1752871378181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0fab00c56727da","name":"Fails to push message with large meta","time":{"start":1752871795202,"stop":1752871795202,"duration":0},"status":"passed","severity":"normal"},{"uid":"642b0cf65c9f98ba","name":"Decoder throws on undefined content topic","time":{"start":1752871335711,"stop":1752871335711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1dcc151898113c7","name":"Check publish message containing Russian","time":{"start":1752871511338,"stop":1752871511338,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d0593eb0583f15","name":"should clear dial history on stop","time":{"start":1752871335382,"stop":1752871335383,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81971abbc4ec2e9","name":"Passing an array","time":{"start":1752871676091,"stop":1752871676091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef120a7132fd2ea","name":"Query generator for multiple messages","time":{"start":1752871659346,"stop":1752871659346,"duration":0},"status":"passed","severity":"normal"},{"uid":"8847edd0371e3498","name":"should increase lamport timestamp","time":{"start":1752871378179,"stop":1752871378180,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae6f769b3d41313","name":"should detect messages with missing dependencies","time":{"start":1752871378182,"stop":1752871378182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1d4c4a1914c1ec","name":"should not allow unachievable error rate","time":{"start":1752871372973,"stop":1752871372974,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e301b91f1d6a92","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752871450797,"stop":1752871450797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8797c5192af095","name":"Encoder throws on undefined content topic","time":{"start":1752871354772,"stop":1752871354772,"duration":0},"status":"passed","severity":"normal"},{"uid":"246c291438c9c527","name":"should check false positive rate","time":{"start":1752871375608,"stop":1752871375608,"duration":0},"status":"passed","severity":"normal"},{"uid":"3493ca4097c0cf68","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752871520551,"stop":1752871520551,"duration":0},"status":"passed","severity":"normal"},{"uid":"da925bd082ee5b52","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752871373224,"stop":1752871373225,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa65471bfedcda8","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752871373230,"stop":1752871373231,"duration":1},"status":"passed","severity":"normal"},{"uid":"88352c4cc70d3e0b","name":"Push message with numeric payload","time":{"start":1752871795188,"stop":1752871795188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5f16512d745b91","name":"should request peer renewal on specific errors","time":{"start":1752871363684,"stop":1752871363684,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b2eea24b5dff83","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752871319667,"stop":1752871319668,"duration":1},"status":"passed","severity":"normal"},{"uid":"48721126dbe815ba","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752871334997,"stop":1752871335015,"duration":18},"status":"passed","severity":"normal"},{"uid":"7920468a0a50b8e3","name":"can start and stop the service","time":{"start":1752871347303,"stop":1752871347303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2293ec414df8f926","name":"should partition messages based on acknowledgement status","time":{"start":1752871378183,"stop":1752871378183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4435fb0050fac1f5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752871862902,"stop":1752871862903,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb65d1f67297bb8","name":"should be sent with empty content","time":{"start":1752871378183,"stop":1752871378184,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4109cdf5419320c","name":"should handle multiple peer connections","time":{"start":1752871335085,"stop":1752871335089,"duration":4},"status":"passed","severity":"normal"},{"uid":"dd913fe63c2cab1d","name":"Check publish message containing special chars","time":{"start":1752871511337,"stop":1752871511337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bd45f3a4037b57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752871319666,"stop":1752871319667,"duration":1},"status":"passed","severity":"normal"},{"uid":"6213d1d4a7004f21","name":"Privacy Node - default protocol","time":{"start":1752871674276,"stop":1752871674277,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00d7bb728d90d1e","name":"Generator, one shard","time":{"start":1752871628576,"stop":1752871628576,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c3feccfcb8fe0a","name":"Sets default value correctly","time":{"start":1752871676092,"stop":1752871676093,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabeddcc814345e3","name":"Passing page size 1 when there are 4 messages","time":{"start":1752871656160,"stop":1752871656164,"duration":4},"status":"passed","severity":"normal"},{"uid":"3cba019bdcb62025","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752871624505,"stop":1752871624505,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5cf8873d38544e7","name":"should be able to encode the field with only STORE set to true","time":{"start":1752871324979,"stop":1752871324980,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b5f2304ff6b878","name":"Push message with XML payload","time":{"start":1752871795191,"stop":1752871795191,"duration":0},"status":"passed","severity":"normal"},{"uid":"11902bc70a14fb39","name":"should decode valid enr successfully","time":{"start":1752871325624,"stop":1752871325624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dddf6ab1373bf0c","name":"1 Store, 2 fetches","time":{"start":1752871343228,"stop":1752871343228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a8be00e0565772","name":"should have no discoveries enabled by default","time":{"start":1752871363999,"stop":1752871363999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c460fb2a9fe11d9b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752871335726,"stop":1752871335726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b5ff56528ed226","name":"Push message with Russian payload","time":{"start":1752871795199,"stop":1752871795199,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e2bf6ce52b4a79","name":"should dispatch network event when browser goes online","time":{"start":1752871334461,"stop":1752871334461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2420b8804d6a58d2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752871319663,"stop":1752871319663,"duration":0},"status":"passed","severity":"normal"},{"uid":"573395134162e091","name":"Check received message containing Chinese","time":{"start":1752871827587,"stop":1752871827587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1812793905a5dd","name":"should return peer for existing peer","time":{"start":1752871335472,"stop":1752871335472,"duration":0},"status":"passed","severity":"normal"},{"uid":"90be7fb86821fd40","name":"should handle case with no peers in store","time":{"start":1752871335471,"stop":1752871335471,"duration":0},"status":"passed","severity":"normal"},{"uid":"423e096f286d2bd9","name":"should process queue every 500ms","time":{"start":1752871335396,"stop":1752871335397,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdea0afef7e3459","name":"should handle dial errors","time":{"start":1752871335722,"stop":1752871335723,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba107ec053c7ec6","name":"should handle onConnected and onDisconnected","time":{"start":1752871364161,"stop":1752871364162,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ceb03a38c2eadd1","name":"should stop ping timers on peer disconnect","time":{"start":1752871335089,"stop":1752871335089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad3ed08174665f9","name":"should handle dial errors gracefully","time":{"start":1752871335470,"stop":1752871335471,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf272030eee3047d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752871372974,"stop":1752871372975,"duration":1},"status":"passed","severity":"normal"},{"uid":"1689c71e7ddeb4a6","name":"should properly start and stop event listening","time":{"start":1752871363539,"stop":1752871363544,"duration":5},"status":"passed","severity":"normal"},{"uid":"e811d8ebccf3df60","name":"should be safe to call multiple times","time":{"start":1752871333738,"stop":1752871333738,"duration":0},"status":"passed","severity":"normal"},{"uid":"730ac3e325d8fab6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752871504566,"stop":1752871504567,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e8a6e7bbabfc9b","name":"should encodeTxt and decodeTxt","time":{"start":1752871325623,"stop":1752871325623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7420e6770337fc","name":"should add peer to queue when queue is not empty","time":{"start":1752871335385,"stop":1752871335385,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedac7ea700a0c1c","name":"Renews subscription after lossing a connection","time":{"start":1752871862920,"stop":1752871862920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37b967143189435","name":"Push message with emoji payload","time":{"start":1752871795201,"stop":1752871795201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d166db3b5ba9a029","name":"Reusing cursor across nodes","time":{"start":1752871624504,"stop":1752871624504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbb0bf4dfe36757","name":"Check received message containing special chars","time":{"start":1752871827586,"stop":1752871827587,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2ae043f285f445","name":"should return false when navigator.onLine is false","time":{"start":1752871334446,"stop":1752871334446,"duration":0},"status":"passed","severity":"normal"},{"uid":"492d00059989f8ed","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752871520555,"stop":1752871520555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b47d197cada50a2","name":"should add event listeners to globalThis","time":{"start":1752871334439,"stop":1752871334440,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfa0cca87caa784","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752871334858,"stop":1752871334858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f85f48f889ae185","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752871373228,"stop":1752871373228,"duration":0},"status":"passed","severity":"normal"},{"uid":"130189e317769844","name":"Encoder throws on empty string content topic","time":{"start":1752871335710,"stop":1752871335710,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc67ee9ba4b33d5","name":"should save new peer to store","time":{"start":1752871333743,"stop":1752871333743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9633e2fed019237","name":"should allow redial after cooldown period","time":{"start":1752871335387,"stop":1752871335388,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee9f20fa52a8f01","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752871862910,"stop":1752871862910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a6763b8c2e23eb","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752871414168,"stop":1752871414168,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe182f51cc09cec1","name":"should not create multiple intervals when called multiple times","time":{"start":1752871335379,"stop":1752871335380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d35b51b8d95dc0","name":"throws on content topic with empty topic name field","time":{"start":1752871319652,"stop":1752871319653,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc2519356c1415f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752871524528,"stop":1752871524529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c6e278bb18afcf","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752871373226,"stop":1752871373226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ab7837af7f749e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752871862901,"stop":1752871862902,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6ecd31785497f9","name":"should only return 1 node with relay capability","time":{"start":1752871343412,"stop":1752871343412,"duration":0},"status":"passed","severity":"normal"},{"uid":"241027432cffe792","name":"should emit a peer event after start","time":{"start":1752871347304,"stop":1752871347305,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b0f6d3500bcc06","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752871524528,"stop":1752871524528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6adce42e01215aa","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752871319664,"stop":1752871319664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d203208feecd6895","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app71/7/topic665/json","time":{"start":1752871611306,"stop":1752871611306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60dcdaa2bfcf6c0","name":"Fails to publish message with empty text","time":{"start":1752871511346,"stop":1752871511346,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b5d1b880540d4d","name":"Nodes with multiple pubsub topic","time":{"start":1752871504567,"stop":1752871504567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ccb06d7e54d3a6","name":"should return false when peer shard info is not found","time":{"start":1752871334164,"stop":1752871334164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd53cbddd4c8500","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752871319654,"stop":1752871319654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17510320211ab67","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752871373227,"stop":1752871373228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8aff3e18cc2b3c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752871373234,"stop":1752871373234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72f2f0a003af30e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752871319657,"stop":1752871319657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9c7e9ea9c3f6eb","name":"should create an instance with libp2p and dialer","time":{"start":1752871333724,"stop":1752871333734,"duration":10},"status":"passed","severity":"normal"},{"uid":"ee3ad6478ee63fb6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752871373240,"stop":1752871373240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e00549b9b19f7f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752871862903,"stop":1752871862904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d8461e6105e7c9","name":"should dial all remaining peers","time":{"start":1752871335470,"stop":1752871335470,"duration":0},"status":"passed","severity":"normal"},{"uid":"1168742b2ef53c5b","name":"Relay","time":{"start":1752871399637,"stop":1752871399638,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec11b7e114e60ba1","name":"should allow redial after failed dial cooldown expires","time":{"start":1752871335393,"stop":1752871335394,"duration":1},"status":"passed","severity":"normal"},{"uid":"3970d547a9969513","name":"should skip updating peer store if peer has same addresses","time":{"start":1752871333744,"stop":1752871333744,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4a4e1f40a3d148","name":"Callback on promise, aborts when callback returns true","time":{"start":1752871659351,"stop":1752871659351,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5096cbe4e1d726","name":"should wait for Store peer to be connected","time":{"start":1752871364493,"stop":1752871364493,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b191377fcb26575","name":"Push message with rate limit","time":{"start":1752871795195,"stop":1752871795195,"duration":0},"status":"passed","severity":"normal"},{"uid":"74948638ae16fa2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752871504565,"stop":1752871504565,"duration":0},"status":"passed","severity":"normal"},{"uid":"574e1a6d15cb9e15","name":"Check received message containing XML","time":{"start":1752871827597,"stop":1752871827597,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a8ebcc4c3a2a71","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752871324984,"stop":1752871324985,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bff0e1d6bc90379","name":"should return false when peer is not on topic","time":{"start":1752871335726,"stop":1752871335726,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedf0abfccce4606","name":"should create KeepAliveManager with required options","time":{"start":1752871335080,"stop":1752871335081,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52e71dded53ff63","name":"should handle incoming messages","time":{"start":1752871364458,"stop":1752871364458,"duration":0},"status":"passed","severity":"normal"},{"uid":"260840fe7b5f0f81","name":"should add event listener for peer:discovery","time":{"start":1752871333734,"stop":1752871333737,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf1e5f866058e6a0","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752871335090,"stop":1752871335090,"duration":0},"status":"passed","severity":"normal"},{"uid":"515323dfec19a38f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752871373230,"stop":1752871373230,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c394d57e653d8d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752871862911,"stop":1752871862911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9222b992e857f2a","name":"Check received message containing escaped characters","time":{"start":1752871827589,"stop":1752871827590,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71992d758c349e4","name":"Cluster ID 0, shard 1","time":{"start":1752871622802,"stop":1752871622803,"duration":1},"status":"passed","severity":"normal"},{"uid":"42825961e8d291a4","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752871364165,"stop":1752871364165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bbdd4a0188d58b","name":"should clear all timers","time":{"start":1752871335084,"stop":1752871335084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f22fe4998861821","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752871862905,"stop":1752871862905,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc5a8c926c57b4e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752871373245,"stop":1752871373245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ba1781d94b0598","name":"should handle peer store errors gracefully","time":{"start":1752871333742,"stop":1752871333743,"duration":1},"status":"passed","severity":"normal"},{"uid":"10010b809b629596","name":"Check message with invalid timestamp is not received","time":{"start":1752871827591,"stop":1752871827591,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d82ac38b4706ac3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752871319663,"stop":1752871319663,"duration":0},"status":"passed","severity":"normal"},{"uid":"84604736fc2fb439","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752871373227,"stop":1752871373227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85c7b8e18d75658","name":"should handle browser offline state overriding peer connections","time":{"start":1752871334470,"stop":1752871334470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed105e51dbd040bc","name":"should not dispatch event when already connected","time":{"start":1752871334459,"stop":1752871334459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a842066575575da7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752871373244,"stop":1752871373244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b06fd5c87fc8768","name":"Rejects garbage","time":{"start":1752871367712,"stop":1752871367712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8075f79f09a640","name":"Query with Promise Callback, No message returned","time":{"start":1752871634175,"stop":1752871634175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77a84b8fd00d94e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752871524525,"stop":1752871524526,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c7df90b6a09821","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752871862912,"stop":1752871862912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db6dc8cdde9fa11","name":"should handle shard reader errors gracefully","time":{"start":1752871335398,"stop":1752871335401,"duration":3},"status":"passed","severity":"normal"},{"uid":"17d009d47fc94fc2","name":"Push message with SQL Injection payload","time":{"start":1752871795190,"stop":1752871795190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd7516e95d1d789","name":"Publish message with custom timestamp: Fri Jul 18 2025 21:45:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1752871511345,"stop":1752871511345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d32344727dbf61","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752871670549,"stop":1752871670549,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d560dfb2f08c9cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752871319669,"stop":1752871319669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78e9533105cdbd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752871319669,"stop":1752871319669,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c778377c9360e8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752871373229,"stop":1752871373229,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99d9347d0fcc66a","name":"Check received message containing Arabic","time":{"start":1752871827596,"stop":1752871827596,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c87ec7251cff142","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752871335090,"stop":1752871335090,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adad8cac7379504","name":"Store - dialed first","time":{"start":1752871674275,"stop":1752871674275,"duration":0},"status":"passed","severity":"normal"},{"uid":"239faa7e67882fd7","name":"returns only open connection if one present","time":{"start":1752871335286,"stop":1752871335286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b892bacbcc8b5c","name":"throws on content topic with non-number generation field","time":{"start":1752871319650,"stop":1752871319651,"duration":1},"status":"passed","severity":"normal"},{"uid":"4219a4c4e1092f03","name":"Subscribe to topic containing Script and publish message","time":{"start":1752871520552,"stop":1752871520552,"duration":0},"status":"passed","severity":"normal"},{"uid":"76833f23186b4f60","name":"Push message with custom timestamp: 1752875014484","time":{"start":1752871795204,"stop":1752871795204,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e049da1f73a999","name":"should handle corrupted shard info gracefully","time":{"start":1752871334174,"stop":1752871334174,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46f97b5bd1f6aaf","name":"should create dialer with libp2p and shardReader","time":{"start":1752871335378,"stop":1752871335378,"duration":0},"status":"passed","severity":"normal"},{"uid":"186df2304e24fb6f","name":"should handle queue overflow by adding peers to queue","time":{"start":1752871335394,"stop":1752871335395,"duration":1},"status":"passed","severity":"normal"},{"uid":"246b257b4d19476","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752871319668,"stop":1752871319668,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b84accf55973a91","name":"Subscribe to topic containing XML and receive message","time":{"start":1752871862907,"stop":1752871862907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a29ff3de8589236","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752871862906,"stop":1752871862906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9de43054cb79613","name":"Meta field set when metaSetter is specified","time":{"start":1752871335710,"stop":1752871335710,"duration":0},"status":"passed","severity":"normal"},{"uid":"929c5a5be3111406","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752871450797,"stop":1752871450798,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fec3780eddac1e5","name":"random static sharding 3 - Cluster ID: 754, Shard ID: 96","time":{"start":1752871622804,"stop":1752871622804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae18263dea82aba0","name":"should be safe to call multiple times","time":{"start":1752871335383,"stop":1752871335384,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c17ff7ab659352","name":"should handle network check errors gracefully","time":{"start":1752871335401,"stop":1752871335401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffcd70747df954c","name":"should emit a peer event after start","time":{"start":1752871398475,"stop":1752871398476,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e0380314266f72","name":"Check received message with timestamp: 1752871393004 ","time":{"start":1752871827600,"stop":1752871827600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c13a11467306cc5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752871343414,"stop":1752871343414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22f46282f6bb86fa","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752871319657,"stop":1752871319658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb612bae18ab26c","name":"Check received message containing unicode special characters","time":{"start":1752871827590,"stop":1752871827590,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ff9bbc5e4db39","name":"should handle complete discovery-to-dial flow","time":{"start":1752871333748,"stop":1752871333749,"duration":1},"status":"passed","severity":"normal"},{"uid":"e078ac36c36cd787","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752871364000,"stop":1752871364001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4488639a89fd90c","name":"should lock peers when selected","time":{"start":1752871364159,"stop":1752871364159,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d506f67fad93e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752871520549,"stop":1752871520549,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2f552db76dffa7","name":"A test","time":{"start":1752871436194,"stop":1752871436194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3066f2dcebab58","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752871520552,"stop":1752871520553,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ec12a7a4c310bb","name":"handles different clusterIds correctly","time":{"start":1752871319662,"stop":1752871319662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9c13fafba796e1","name":"should not fail to stop the service if it was not started","time":{"start":1752871398472,"stop":1752871398473,"duration":1},"status":"passed","severity":"normal"},{"uid":"210c0b5748d73037","name":"should encode/decode to text encoding","time":{"start":1752871325628,"stop":1752871325628,"duration":0},"status":"passed","severity":"normal"},{"uid":"474d7dbc993f9c17","name":"Sign & Recover","time":{"start":1752871353514,"stop":1752871353514,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae1fe5677f49d48","name":"Push 30 different messages","time":{"start":1752871795201,"stop":1752871795201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31e2ad4055689fdf","name":"isConnected return false after peer stops","time":{"start":1752871414170,"stop":1752871414171,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f72f18f3db7f3f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752871520550,"stop":1752871520550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7638288d6e7a6ee1","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752871520554,"stop":1752871520554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f6d31cf0185bfc","name":"A test","time":{"start":1752871436195,"stop":1752871436195,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b0764e7af3f36c","name":"messageHashStr works with IProtoMessage","time":{"start":1752871335028,"stop":1752871335028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d915fbe19f4c987","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752871324981,"stop":1752871324981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c197503b6d78211e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752871319664,"stop":1752871319664,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f1478d180d733b","name":"can query messages by message hash","time":{"start":1752871636131,"stop":1752871636131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7aba64d49b3d8","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752871324980,"stop":1752871324981,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd86db03e782deb","name":"1 Relay, 1 fetch","time":{"start":1752871343227,"stop":1752871343227,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f8e20f3387bb03","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/1/topic101/json","time":{"start":1752871611298,"stop":1752871611299,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9685bbfb65e061b","name":"Push message with Chinese payload","time":{"start":1752871795198,"stop":1752871795198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf3a45780a5876e","name":"should stop and cleanup resources","time":{"start":1752871364271,"stop":1752871364272,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4e17c8a1bff2cf","name":"Encoder throws on empty string content topic","time":{"start":1752871354772,"stop":1752871354773,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f75ec8aeead156","name":"should set field with only STORE enabled","time":{"start":1752871325633,"stop":1752871325633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fabd1cb6b748ec","name":"should dial peer when no shard info available","time":{"start":1752871335391,"stop":1752871335392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4955366ed512cc3f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752871335092,"stop":1752871335092,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a26c472d392d7a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752871373237,"stop":1752871373238,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ed89368f3228c7","name":"should handle errors gracefully when getting peer info","time":{"start":1752871334173,"stop":1752871334173,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd021ed1f98387","name":"should remove event listeners from globalThis","time":{"start":1752871334445,"stop":1752871334445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1295b1b6fef68c85","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752871862906,"stop":1752871862906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccc2a737c4eedea","name":"should clear existing timers before creating new ones","time":{"start":1752871335099,"stop":1752871335106,"duration":7},"status":"passed","severity":"normal"},{"uid":"4b09244811fdefa9","name":"Check message with no pubsub topic is not received","time":{"start":1752871827592,"stop":1752871827592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d243c3785d109a49","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752871372975,"stop":1752871372976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d8b2fd21d7335c","name":"Generator, 2 different shards","time":{"start":1752871628576,"stop":1752871628576,"duration":0},"status":"passed","severity":"normal"},{"uid":"20894e25f40d64a9","name":"should fail to send if no connected peers found","time":{"start":1752871364412,"stop":1752871364413,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5a0a0473a64453","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752871827594,"stop":1752871827594,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b3e5075e0ca40e","name":"should get / set TCP multiaddr","time":{"start":1752871325629,"stop":1752871325629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b92a30dc89e469b","name":"messageHash returns a Uint8Array","time":{"start":1752871335021,"stop":1752871335021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d48af3336fefc","name":"Fails to push message bigger that 1MB","time":{"start":1752871795204,"stop":1752871795204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d16681d76f34b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752871373241,"stop":1752871373242,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d8db3a9af91936","name":"isConnected should return false after all peers disconnect","time":{"start":1752871414169,"stop":1752871414170,"duration":1},"status":"passed","severity":"normal"},{"uid":"500be09a0bd5f6a8","name":"should do nothing if no non-locked connections to drop","time":{"start":1752871335476,"stop":1752871335476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8515d8dad5c94a3e","name":"Publish message with large meta","time":{"start":1752871511350,"stop":1752871511350,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dce4c20769ec998","name":"should dial peer when on same shard","time":{"start":1752871335390,"stop":1752871335391,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8f228bfdca1c22","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752871334167,"stop":1752871334168,"duration":1},"status":"passed","severity":"normal"},{"uid":"85075ed803963e1b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752871862918,"stop":1752871862919,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec733494fc45846","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752871862916,"stop":1752871862916,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bde9e6ae7a9ffc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752871343414,"stop":1752871343414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cd45a46d7ef23df","name":"should properly create location multiaddrs - udp4","time":{"start":1752871325629,"stop":1752871325630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b270f64cd10f34c","name":"should handle relay send failures gracefully","time":{"start":1752871335098,"stop":1752871335098,"duration":0},"status":"passed","severity":"normal"},{"uid":"98187d4424fffa43","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752871335474,"stop":1752871335475,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f52171cc67500d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752871862908,"stop":1752871862908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf14e1484f6037c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752871862906,"stop":1752871862906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6a772e79437e85","name":"should return usable stream attached to connection","time":{"start":1752871335247,"stop":1752871335247,"duration":0},"status":"passed","severity":"normal"},{"uid":"2418e0958aca81ed","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752871624504,"stop":1752871624504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13b9b88b929df27","name":"less peers than existing","time":{"start":1752871488156,"stop":1752871488156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92410b9d04bc18d7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752871342850,"stop":1752871342851,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f374c1e2f95dfd","name":"should get / set UDP multiaddr","time":{"start":1752871325629,"stop":1752871325629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482230761d7c8a7","name":"should handle peer store update failures gracefully","time":{"start":1752871335092,"stop":1752871335092,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a991f571f4fc3a","name":"Check publish message containing Basic HTML tag","time":{"start":1752871511339,"stop":1752871511339,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c667df94dafc4","name":"Subscribe to topic containing short and receive message","time":{"start":1752871862914,"stop":1752871862914,"duration":0},"status":"passed","severity":"normal"},{"uid":"14569ead0294ea28","name":"udp ip6 address","time":{"start":1752871324989,"stop":1752871324989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7894b506e6923f8","name":"handles different networkShards values correctly","time":{"start":1752871319662,"stop":1752871319662,"duration":0},"status":"passed","severity":"normal"},{"uid":"94acd41e2c0cea52","name":"Encoder throws on undefined content topic","time":{"start":1752871335710,"stop":1752871335710,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cac3f4677de1e3","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752871624506,"stop":1752871624506,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd1ae91a72f2735c","name":"throws on content topic with empty encoding field","time":{"start":1752871319653,"stop":1752871319653,"duration":0},"status":"passed","severity":"normal"},{"uid":"195cec310b830661","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752871862913,"stop":1752871862913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42be7a2898c2394","name":"should handle errors when removing globalThis listeners","time":{"start":1752871334445,"stop":1752871334446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c309c30b3d3e4516","name":"Check received message containing shell command","time":{"start":1752871827589,"stop":1752871827589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1011e6b6cff03dc","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752871373233,"stop":1752871373233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec1e6618a3e7bf8","name":"should never report false negatives","time":{"start":1752871375606,"stop":1752871375606,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba88b03da4145c4","name":"should properly create location multiaddrs - tcp4","time":{"start":1752871325630,"stop":1752871325630,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbea70a0c7831a67","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app79/1/topic254/test.js","time":{"start":1752871611298,"stop":1752871611298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b00fe53829c2bf8","name":"should not dispatch event when already disconnected","time":{"start":1752871334459,"stop":1752871334460,"duration":1},"status":"passed","severity":"normal"},{"uid":"461c0ec0d05d76c6","name":"should drop connection to one peer on hangUp","time":{"start":1752871480917,"stop":1752871480917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c009478f2082a8d9","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752871333745,"stop":1752871333748,"duration":3},"status":"passed","severity":"normal"},{"uid":"466a1882e7a7a98b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752871342853,"stop":1752871342853,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd512b83b17260f7","name":"should return different streams if requested simultaniously","time":{"start":1752871335248,"stop":1752871335250,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a4aa8b68400ba48","name":"Check publish message containing numeric","time":{"start":1752871511336,"stop":1752871511336,"duration":0},"status":"passed","severity":"normal"},{"uid":"832c9ad97095c053","name":"should handle disconnect when peer has no timers","time":{"start":1752871335099,"stop":1752871335099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3121ba4f9ed07761","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752871373225,"stop":1752871373225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46ab55e6a1d02e1","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752871364167,"stop":1752871364168,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa74493bd4ee3d3","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752871364000,"stop":1752871364000,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa07d943fbe0fa05","name":"Check meta is set [ecies]","time":{"start":1752871354772,"stop":1752871354772,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eea618eee92884","name":"Push message with JSON payload","time":{"start":1752871795200,"stop":1752871795200,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb69d60ea6d45ebf","name":"should return null for non-existent peer","time":{"start":1752871335473,"stop":1752871335473,"duration":0},"status":"passed","severity":"normal"},{"uid":"98090a449573d0ca","name":"Check publish message containing short","time":{"start":1752871511335,"stop":1752871511336,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fbec3c2a5159fb","name":"Push message with short payload","time":{"start":1752871795197,"stop":1752871795197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c037303327ebf38b","name":"should skip peer when already connected","time":{"start":1752871335386,"stop":1752871335386,"duration":0},"status":"passed","severity":"normal"},{"uid":"65181bbf81f6046f","name":"should dial second nwaku node that was discovered","time":{"start":1752871393295,"stop":1752871393299,"duration":4},"status":"skipped","severity":"normal"},{"uid":"47f798705b4cb250","name":"Push message with numeric payload","time":{"start":1752871795198,"stop":1752871795198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66c8c6f124846fe","name":"Ordered Callback - false","time":{"start":1752871643469,"stop":1752871643470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa71ef028cb9c63","name":"Passing page size 0 when there are 110 messages","time":{"start":1752871656155,"stop":1752871656159,"duration":4},"status":"passed","severity":"normal"},{"uid":"7eb907386cebca1b","name":"should dial more peers if under maxConnections","time":{"start":1752871335475,"stop":1752871335475,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c378f5dbc8707c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752871624504,"stop":1752871624504,"duration":0},"status":"passed","severity":"normal"},{"uid":"7316f098f93261ba","name":"should return false","time":{"start":1752871325627,"stop":1752871325627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c724dd393187eec3","name":"should start the dialing interval","time":{"start":1752871335379,"stop":1752871335379,"duration":0},"status":"passed","severity":"normal"},{"uid":"229e4d9a4d438e6b","name":"should start and setup intervals and event listeners","time":{"start":1752871364271,"stop":1752871364271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f577ff296ca4bf4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752871319666,"stop":1752871319666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8afc3d06cecb644","name":"Check message with no payload is not received","time":{"start":1752871827593,"stop":1752871827593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30b91965082febe","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752871373229,"stop":1752871373230,"duration":1},"status":"passed","severity":"normal"},{"uid":"146f723b090cbf8c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752871373240,"stop":1752871373241,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1fa57199bd7b32","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752871378185,"stop":1752871378185,"duration":0},"status":"passed","severity":"normal"},{"uid":"591dd8eafbe0dd5b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752871373225,"stop":1752871373226,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac0a698410dd442","name":"should reject if WakuNode is not started","time":{"start":1752871364490,"stop":1752871364490,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d34b9837929b5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752871342852,"stop":1752871342853,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7bdc1b31ca5086a","name":"tcp ip4 address","time":{"start":1752871324989,"stop":1752871324989,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cb44a9c2bb306f","name":"Push message equal or less that 1MB","time":{"start":1752871795196,"stop":1752871795196,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda410b18ce766e8","name":"should send to specified number of peers of used peers","time":{"start":1752871364413,"stop":1752871364413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd33eb735f227e","name":"should set field with only FILTER enabled","time":{"start":1752871325633,"stop":1752871325633,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f96c526daf0f1e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752871319658,"stop":1752871319658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5ec72e2c6ab983","name":"connected peers and dial","time":{"start":1752871488155,"stop":1752871488155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2ad0d8087f9429e","name":"should support chaining for add method","time":{"start":1752871362659,"stop":1752871362663,"duration":4},"status":"passed","severity":"normal"},{"uid":"664cac2ba0aa8943","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752871319654,"stop":1752871319655,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4991f85c08780ab","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752871511342,"stop":1752871511342,"duration":0},"status":"passed","severity":"normal"},{"uid":"211750e090fe80b6","name":"should initialize with custom number of peers","time":{"start":1752871364157,"stop":1752871364158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2ce3f66da08907","name":"Publish without waiting for remote peer","time":{"start":1752871520545,"stop":1752871520545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3a2a2b3df6b632","name":"caches peers it previously fetched","time":{"start":1752871343411,"stop":1752871343412,"duration":1},"status":"passed","severity":"normal"},{"uid":"40567d4f16c55ee3","name":"should handle shardReader errors","time":{"start":1752871335726,"stop":1752871335727,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee807933a6c7012","name":"Encoder throws on empty string content topic","time":{"start":1752871353267,"stop":1752871353267,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f2566bc733b05f","name":"should throw error - invalid id","time":{"start":1752871325626,"stop":1752871325626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86be18e3955a3b4","name":"Ephemeral field set to true","time":{"start":1752871335709,"stop":1752871335710,"duration":1},"status":"passed","severity":"normal"},{"uid":"82eab6c037945244","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752871511348,"stop":1752871511348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7431ee49b4f56a57","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752871334857,"stop":1752871334857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5ad2afd756d2ca","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752871364458,"stop":1752871364458,"duration":0},"status":"passed","severity":"normal"},{"uid":"92779e9950957086","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752871524527,"stop":1752871524527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f44360071b7f8f9","name":"should return true when peer is on the same cluster","time":{"start":1752871334131,"stop":1752871334131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c529e39596ce990","name":"throws on content topic with empty application field","time":{"start":1752871319651,"stop":1752871319652,"duration":1},"status":"passed","severity":"normal"},{"uid":"622c9a0adc92a5d0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752871827591,"stop":1752871827591,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3099f4aed8608d","name":"should not fail to start the service if it is already started","time":{"start":1752871487918,"stop":1752871487918,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4a738fa13c329e","name":"should reject if Store is requested but not mounted","time":{"start":1752871364491,"stop":1752871364491,"duration":0},"status":"passed","severity":"normal"},{"uid":"184a344f30dcd55c","name":"Fails to push message bigger that 1MB","time":{"start":1752871795196,"stop":1752871795197,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8e81269fb5896f","name":"returns all values when wanted number is greater than available values","time":{"start":1752871342602,"stop":1752871342603,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a084da8e2e03f9e","name":"should populate queue if has active dial","time":{"start":1752871335387,"stop":1752871335387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be20f4e64399eff","name":"should not retry if at least one success","time":{"start":1752871363685,"stop":1752871363685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3834d90ed52f0646","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752871827591,"stop":1752871827591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6c2e95f02dc56a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752871520546,"stop":1752871520546,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e8124793761d86","name":"Used by Waku Relay","time":{"start":1752871676092,"stop":1752871676092,"duration":0},"status":"passed","severity":"normal"},{"uid":"effdf13f1c9128dd","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752871624503,"stop":1752871624503,"duration":0},"status":"passed","severity":"normal"},{"uid":"94172ed622c7d7ee","name":"should add received messages to bloom filter","time":{"start":1752871378180,"stop":1752871378181,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1a60f4c22bd2ac","name":"connects to nwaku","time":{"start":1752871676090,"stop":1752871676090,"duration":0},"status":"passed","severity":"normal"},{"uid":"530903022e283a34","name":"ignores domain fetching errors","time":{"start":1752871343411,"stop":1752871343411,"duration":0},"status":"passed","severity":"normal"},{"uid":"649c33c62173b4f3","name":"Query Generator, No Decoder","time":{"start":1752871634169,"stop":1752871634171,"duration":2},"status":"passed","severity":"normal"},{"uid":"c76011d269d495b5","name":"random static sharding 1 - Cluster ID: 117, Shard ID: 222","time":{"start":1752871622803,"stop":1752871622803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e56ca137031ffeb","name":"should add event listeners to libp2p","time":{"start":1752871334439,"stop":1752871334439,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabd5a219bbdd5d1","name":"should send relay ping messages on timer","time":{"start":1752871335097,"stop":1752871335097,"duration":0},"status":"passed","severity":"normal"},{"uid":"497b715021a06507","name":"Query generator for multiple messages with different content topic format","time":{"start":1752871659347,"stop":1752871659347,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c0f1847a25799b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752871862911,"stop":1752871862911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea60cfaa623eff5","name":"should skip peer when not on same cluster","time":{"start":1752871335388,"stop":1752871335390,"duration":2},"status":"passed","severity":"normal"},{"uid":"c89dab3b1a1d5bbc","name":"Check received message with timestamp: 1752871393004 ","time":{"start":1752871827591,"stop":1752871827591,"duration":0},"status":"passed","severity":"normal"},{"uid":"af54b5732618178c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752871342849,"stop":1752871342850,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51619e2a539ab8c","name":"should mark all messages in causal history as acknowledged","time":{"start":1752871378181,"stop":1752871378182,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d6bbe683f669b8","name":"Check publish message containing SQL Injection","time":{"start":1752871511338,"stop":1752871511338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e1111f6438fb9d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752871669317,"stop":1752871669317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a23935dad467b97","name":"should initialize with default number of peers","time":{"start":1752871364156,"stop":1752871364157,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee1fcd766d89e17","name":"Check publish message after service node is restarted","time":{"start":1752871511349,"stop":1752871511349,"duration":0},"status":"skipped","severity":"normal"},{"uid":"300e145947196f9d","name":"Sample","time":{"start":1752871324953,"stop":1752871324954,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89d5ab45206cb4f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752871373227,"stop":1752871373227,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fb456d1ebe801","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752871862918,"stop":1752871862918,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b00cdc8b1f3d7f","name":"should return true even if peer has no overlapping shards","time":{"start":1752871334132,"stop":1752871334148,"duration":16},"status":"passed","severity":"normal"},{"uid":"d206a402141c38af","name":"Subscribe to topic containing XML and receive message","time":{"start":1752871862917,"stop":1752871862917,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c47220df4df6b8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752871373236,"stop":1752871373236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff173fbe9c3ec67a","name":"can query messages normally","time":{"start":1752871636130,"stop":1752871636131,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c05ce0e104345ea","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752871335028,"stop":1752871335028,"duration":0},"status":"passed","severity":"normal"},{"uid":"676cb5d81c355b75","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1752871504565,"stop":1752871504566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8680a9c8951959e7","name":"should perform ping and update peer store on timer","time":{"start":1752871335091,"stop":1752871335091,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd85ef79098be3e1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752871335251,"stop":1752871335251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d318451adc8689","name":"Throws when trying to push message with empty payload","time":{"start":1752871795201,"stop":1752871795202,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8dd7d966547a8b","name":"Push message with custom timestamp: 1752875014484","time":{"start":1752871795196,"stop":1752871795196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79c1cc4f8731723","name":"should skip peer when dialed recently","time":{"start":1752871335386,"stop":1752871335386,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d876ce1de576d1","name":"isConnected should return true after first peer connects","time":{"start":1752871414169,"stop":1752871414169,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d345ecf921f679","name":"should handle special patterns correctly","time":{"start":1752871375607,"stop":1752871375607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c68b5454dca0ce","name":"should successfully stop","time":{"start":1752871364459,"stop":1752871364459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4280bebf49c7afb","name":"should be safe to call multiple times","time":{"start":1752871335466,"stop":1752871335466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e847028c0f11b53","name":"Js publishes, other Js receives","time":{"start":1752871501153,"stop":1752871501153,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5107a18cd57a9e","name":"should not discard bootstrap peers if under the limit","time":{"start":1752871435798,"stop":1752871435799,"duration":1},"status":"passed","severity":"normal"},{"uid":"969eb5cfeaa7b4fa","name":"can start the service","time":{"start":1752871398470,"stop":1752871398471,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a160c61ce95df","name":"should return PeerId when PeerId is provided","time":{"start":1752871334858,"stop":1752871334858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2500429268b021fa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752871373240,"stop":1752871373240,"duration":0},"status":"passed","severity":"normal"},{"uid":"db743be9b36bdd45","name":"should start and stop interval correctly","time":{"start":1752871363675,"stop":1752871363676,"duration":1},"status":"passed","severity":"normal"},{"uid":"9167e9e1c2298eaa","name":"should dial all peers on dial","time":{"start":1752871480914,"stop":1752871480915,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d613b87214cee59","name":"should not dial peers from store when browser is not connected","time":{"start":1752871335467,"stop":1752871335467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae25bcfe5e196d9b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752871661872,"stop":1752871661873,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d1197d602af8e1","name":"should process tasks in queue","time":{"start":1752871363677,"stop":1752871363682,"duration":5},"status":"passed","severity":"normal"},{"uid":"67732a8a8f99851d","name":"Query generator for 2000 messages","time":{"start":1752871659352,"stop":1752871659352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffc707c7660639e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752871373237,"stop":1752871373237,"duration":0},"status":"passed","severity":"normal"},{"uid":"48df7b58eccef262","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752871634168,"stop":1752871634169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4d289c2af6d537","name":"Check message with no payload is not received","time":{"start":1752871827603,"stop":1752871827603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c255a334c6a00c7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752871669324,"stop":1752871669325,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32182cab5494d19","name":"groups content topics by expected pubsub topic","time":{"start":1752871319660,"stop":1752871319661,"duration":1},"status":"broken","severity":"normal"},{"uid":"8cad3ee0e3ab7863","name":"should enable all discoveries when explicitly set","time":{"start":1752871363999,"stop":1752871364000,"duration":1},"status":"passed","severity":"normal"},{"uid":"7357b629995635c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752871661873,"stop":1752871661874,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d1c15d1c8a7f50","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752871342847,"stop":1752871342848,"duration":1},"status":"passed","severity":"normal"},{"uid":"703671cee195782e","name":"throws an error for improperly formatted content topics","time":{"start":1752871319662,"stop":1752871319663,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9791e26c24c72f4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752871334996,"stop":1752871334997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c403ba7e487821d3","name":"different cluster: nodes don't connect","time":{"start":1752871450796,"stop":1752871450796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca201ab81df8e768","name":"Check received message containing special chars","time":{"start":1752871827595,"stop":1752871827596,"duration":1},"status":"passed","severity":"normal"},{"uid":"702289d9df006ddc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752871342848,"stop":1752871342849,"duration":1},"status":"passed","severity":"normal"},{"uid":"14976aa1b182d9b9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752871524527,"stop":1752871524527,"duration":0},"status":"passed","severity":"normal"},{"uid":"792c91371703f4ee","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752871862908,"stop":1752871862909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1703c7778ae68","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752871335477,"stop":1752871335477,"duration":0},"status":"passed","severity":"normal"},{"uid":"33036cfce0bb0b09","name":"Push message with custom timestamp: 1752867814484","time":{"start":1752871795203,"stop":1752871795204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fc2f7a8238e911","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752871520554,"stop":1752871520554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cf1191fdef3ae8","name":"Check message received after jswaku node is restarted","time":{"start":1752871827603,"stop":1752871827603,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f24a155d1c52ff","name":"peer exchange sets tag","time":{"start":1752871535510,"stop":1752871535510,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed4ba8a88072a96","name":"should reject if Filter is requested but not mounted","time":{"start":1752871364491,"stop":1752871364492,"duration":1},"status":"passed","severity":"normal"},{"uid":"997f1452e2098ac4","name":"Subscribe and receive messages via lightPush","time":{"start":1752871862910,"stop":1752871862910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a4d60e2e2a4209","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752871624502,"stop":1752871624503,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b604220c893f9a","name":"should create ConnectionManager with relay","time":{"start":1752871335718,"stop":1752871335719,"duration":1},"status":"passed","severity":"normal"},{"uid":"60124d16029c445e","name":"should return PeerId when PeerId is provided","time":{"start":1752871334857,"stop":1752871334857,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a56a08d1c70c07","name":"Query with Ordered Callback, No message returned","time":{"start":1752871634173,"stop":1752871634174,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fb3b29c53f8318","name":"should initialize with isNetworkConnected as false","time":{"start":1752871334438,"stop":1752871334438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e188e58f10514216","name":"should use DNS peer discovery with light client","time":{"start":1752871398480,"stop":1752871398481,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bcafcdb32a8e31cc","name":"should call waitForPeer on Relay","time":{"start":1752871364493,"stop":1752871364493,"duration":0},"status":"passed","severity":"normal"},{"uid":"9495f3d2aee7eaca","name":"should not retry if at least one success","time":{"start":1752871364414,"stop":1752871364414,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8a1b8a2b1154","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1752871504567,"stop":1752871504567,"duration":0},"status":"passed","severity":"normal"},{"uid":"de76da5189a2f42e","name":"Refresh subscription","time":{"start":1752871862914,"stop":1752871862914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fd01091a6e24b6","name":"should return false when peer is on different cluster","time":{"start":1752871334149,"stop":1752871334149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb5901c403320fc","name":"Subscribe and publish message","time":{"start":1752871520545,"stop":1752871520546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee311d861e538e99","name":"should hang up with multiaddr and return true on success","time":{"start":1752871335723,"stop":1752871335723,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c576b668e4b337b","name":"Query with Promise Callback, No Decoder","time":{"start":1752871634174,"stop":1752871634175,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e86a704cbbdf58","name":"should create ConnectionManager with required options","time":{"start":1752871335718,"stop":1752871335718,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d4f2d3770f40e4","name":"Check received message containing numeric","time":{"start":1752871827586,"stop":1752871827586,"duration":0},"status":"passed","severity":"normal"},{"uid":"2901cc757481754","name":"should maintain proper timestamps if all messages received","time":{"start":1752871378180,"stop":1752871378180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b86ac4d2d585562","name":"should not fail to start the service if it is already started","time":{"start":1752871347304,"stop":1752871347304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a93e57652d64d49","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752871364163,"stop":1752871364164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9de51f6f0030f8c","name":"should reject if LightPush is requested but not mounted","time":{"start":1752871364491,"stop":1752871364491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4791095724427f","name":"should be delivered immediately if received","time":{"start":1752871378185,"stop":1752871378185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e057ea5fbb6a0401","name":"Push message with meta","time":{"start":1752871795202,"stop":1752871795202,"duration":0},"status":"passed","severity":"normal"},{"uid":"28705572ca58633b","name":"should only return 1 node with relay and store capability","time":{"start":1752871343412,"stop":1752871343413,"duration":1},"status":"passed","severity":"normal"},{"uid":"d403870c6dc1eeaa","name":"can start and stop the service","time":{"start":1752871487917,"stop":1752871487917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c84bdf5c0445c75","name":"should set field with all protocols disabled","time":{"start":1752871325632,"stop":1752871325632,"duration":0},"status":"passed","severity":"normal"},{"uid":"f830d5a6af51471","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752871373241,"stop":1752871373241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f82c7eaea4496c8","name":"should reject on timeout if it was set","time":{"start":1752871364492,"stop":1752871364492,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b978653f5f59d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752871372974,"stop":1752871372974,"duration":0},"status":"passed","severity":"normal"},{"uid":"533690ed61d47c79","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752871862907,"stop":1752871862907,"duration":0},"status":"passed","severity":"normal"},{"uid":"232267f13693f561","name":"should be able to dial TLS multiaddrs","time":{"start":1752871480918,"stop":1752871480918,"duration":0},"status":"passed","severity":"normal"},{"uid":"479f083f3960def7","name":"Ordered callback, aborts when callback returns true","time":{"start":1752871659352,"stop":1752871659352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8fbdd263672fb4","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752871363539,"stop":1752871363539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1812ef68c5b48","name":"Push message with custom timestamp: 1722113014484","time":{"start":1752871795203,"stop":1752871795203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3be5880867ad824","name":"Push message with JSON payload","time":{"start":1752871795191,"stop":1752871795192,"duration":1},"status":"passed","severity":"normal"},{"uid":"215468528e43a702","name":"Default pageSize","time":{"start":1752871656168,"stop":1752871656168,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca46f9b7f71b86b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752871324981,"stop":1752871324981,"duration":0},"status":"passed","severity":"normal"},{"uid":"443b23e881dff18b","name":"Push message with custom timestamp: 1752867814484","time":{"start":1752871795195,"stop":1752871795195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca6f27e386db504","name":"should create ShardReader with auto sharding network config","time":{"start":1752871334130,"stop":1752871334130,"duration":0},"status":"passed","severity":"normal"},{"uid":"505fc7a5783f65c0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752871862915,"stop":1752871862915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e208bc0a525407d","name":"Push message with content topic containing short","time":{"start":1752871795194,"stop":1752871795194,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb439f7906dba6fc","name":"Publishes to nwaku","time":{"start":1752871501152,"stop":1752871501152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6749a693d14b234","name":"should retry failed tasks","time":{"start":1752871363683,"stop":1752871363684,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b15d638da1bf52","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752871511347,"stop":1752871511347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9339af9ba0839a0","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752871520550,"stop":1752871520550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3341ad51dfdaedc","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752871669314,"stop":1752871669314,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff1405537cce95","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752871334168,"stop":1752871334168,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b4cef6b1bde16","name":"Check received message containing SQL Injection","time":{"start":1752871827588,"stop":1752871827588,"duration":0},"status":"passed","severity":"normal"},{"uid":"963615e9bf429f6d","name":"ignores unrecognized TXT record formats","time":{"start":1752871343411,"stop":1752871343411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8643367bb2f841","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752871324985,"stop":1752871324985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dfea09f46b2761","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752871373241,"stop":1752871373241,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d2e81473a2b7cf","name":"should dial peers from store when no connections remain","time":{"start":1752871335467,"stop":1752871335468,"duration":1},"status":"passed","severity":"normal"},{"uid":"7076f92b70a1cfcc","name":"Subscribe and receive messages via lightPush","time":{"start":1752871862901,"stop":1752871862901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0405814f7a988e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752871862907,"stop":1752871862907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dd0cba3522d21e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752871862919,"stop":1752871862919,"duration":0},"status":"passed","severity":"normal"},{"uid":"602a817e4013f059","name":"Asymmetric encrypt & decrypt","time":{"start":1752871353512,"stop":1752871353513,"duration":1},"status":"passed","severity":"normal"},{"uid":"955a6bb947169320","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752871373214,"stop":1752871373214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c433a393a341fd66","name":"should dial one peer on dial","time":{"start":1752871480916,"stop":1752871480916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e307a6703224099c","name":"Check publish message containing unicode special characters","time":{"start":1752871511341,"stop":1752871511341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7639f57648a84f17","name":"should not modify tags of connections for different peers","time":{"start":1752871364168,"stop":1752871364169,"duration":1},"status":"passed","severity":"normal"},{"uid":"5667a5aa7c61de9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752871669324,"stop":1752871669324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3952fc48e21aa4","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752871398482,"stop":1752871398482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd84fc7a85940c7d","name":"Passing page size 19 when there are 20 messages","time":{"start":1752871656166,"stop":1752871656167,"duration":1},"status":"passed","severity":"normal"},{"uid":"594190efbb48d37a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752871669315,"stop":1752871669315,"duration":0},"status":"passed","severity":"normal"},{"uid":"535bae767cc14096","name":"Push message with special chars payload","time":{"start":1752871795188,"stop":1752871795189,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d62d5c27bd490","name":"Check message on other pubsub topic is not received","time":{"start":1752871827602,"stop":1752871827602,"duration":0},"status":"passed","severity":"normal"},{"uid":"8956e43cacd8521a","name":"should throw error - no id","time":{"start":1752871325626,"stop":1752871325626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16256893af21a5d","name":"Check received message containing Arabic","time":{"start":1752871827587,"stop":1752871827587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff69f277f3eed4c","name":"1 Relay, 1 Filter, gives up","time":{"start":1752871343228,"stop":1752871343229,"duration":1},"status":"passed","severity":"normal"},{"uid":"132a6a4418aaf57a","name":"should properly clean up resources when disposed","time":{"start":1752871362671,"stop":1752871362676,"duration":5},"status":"passed","severity":"normal"},{"uid":"84122f7b8f1748b9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752871373236,"stop":1752871373237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8570687d25d4142","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752871319665,"stop":1752871319666,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ed3b133d6b5e45","name":"should handle all zero keep alive options","time":{"start":1752871335106,"stop":1752871335107,"duration":1},"status":"passed","severity":"normal"},{"uid":"49807f5b6f4c3764","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app56/1/topic474/json","time":{"start":1752871611306,"stop":1752871611306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87d5b49302c3d86","name":"Decoder throws on undefined content topic","time":{"start":1752871353267,"stop":1752871353268,"duration":1},"status":"passed","severity":"normal"},{"uid":"27184e413ac228de","name":"Push message with Basic HTML tag payload","time":{"start":1752871795191,"stop":1752871795191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5527950d30e1532","name":"Nodes with multiple pubsub topic","time":{"start":1752871504565,"stop":1752871504565,"duration":0},"status":"passed","severity":"normal"},{"uid":"38995fa402882b90","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752871659346,"stop":1752871659347,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2aabf4760cb520","name":"should requeue task if no peer is available","time":{"start":1752871363682,"stop":1752871363683,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a526c3e8f3189e","name":"should create ShardReader with static shards network config","time":{"start":1752871334130,"stop":1752871334130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcbf5266e2e9186","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752871373242,"stop":1752871373242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b720d3772338039f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752871535510,"stop":1752871535511,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8972236022d679da","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752871319655,"stop":1752871319655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c62aaf70a827310","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752871373246,"stop":1752871373246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc0985961697a75","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752871373216,"stop":1752871373217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc17a1acc9fab5f","name":"Waku message hash computation (no timestamp)","time":{"start":1752871335016,"stop":1752871335020,"duration":4},"status":"passed","severity":"normal"},{"uid":"87250414463b3174","name":"should handle case with all peers already connected","time":{"start":1752871335471,"stop":1752871335472,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3c6e4292fbfdef","name":"Subscribe and receives messages on 20 topics","time":{"start":1752871862912,"stop":1752871862912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6f052f2bd9d41","name":"Using a function","time":{"start":1752871676091,"stop":1752871676091,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f9a4a2108a7e06","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752871378184,"stop":1752871378184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a58690287360cb5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752871862916,"stop":1752871862917,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4bc094a36e0fe3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752871520553,"stop":1752871520554,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f8d54535596e8","name":"should throw error - no public key","time":{"start":1752871325626,"stop":1752871325626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f26370ffce3228","name":"should handle multiple peers with different shard configurations","time":{"start":1752871335403,"stop":1752871335403,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cd8a58573e8eda","name":"should create all internal components","time":{"start":1752871335719,"stop":1752871335719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8006dea4422e866","name":"Check publish message containing shell command","time":{"start":1752871511340,"stop":1752871511340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf656af40db32d6","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752871373215,"stop":1752871373215,"duration":0},"status":"passed","severity":"normal"},{"uid":"26afda767ad76940","name":"should get all peers from store","time":{"start":1752871335468,"stop":1752871335469,"duration":1},"status":"passed","severity":"normal"},{"uid":"1541e9fcc06304f","name":"should handle peer store errors gracefully","time":{"start":1752871335473,"stop":1752871335474,"duration":1},"status":"passed","severity":"normal"},{"uid":"f209f563099b1280","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752871373234,"stop":1752871373235,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e13242e4f15ca13","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752871325624,"stop":1752871325624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f07e9f21170aa8","name":"should retry on complete failure if specified","time":{"start":1752871364413,"stop":1752871364414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a54830ecc6936e","name":"Push message with special chars payload","time":{"start":1752871795198,"stop":1752871795198,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0206995a484f779","name":"Subscribe and receive messages via waku relay post","time":{"start":1752871862911,"stop":1752871862911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51879a0538e051c","name":"Query with Ordered Callback, No Decoder","time":{"start":1752871634172,"stop":1752871634173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce942f47533df7af","name":"should not be empty after adding a subscription","time":{"start":1752871364267,"stop":1752871364269,"duration":2},"status":"passed","severity":"normal"},{"uid":"856c97877a233f26","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752871520547,"stop":1752871520547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e0d4cef4ed0f45","name":"should properly create peer info with all multiaddrs","time":{"start":1752871325631,"stop":1752871325631,"duration":0},"status":"passed","severity":"normal"},{"uid":"7921912c04fe8e02","name":"should keep entries that haven't expired yet","time":{"start":1752871362666,"stop":1752871362670,"duration":4},"status":"passed","severity":"normal"},{"uid":"bac16cb2aa879797","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752871520550,"stop":1752871520551,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a34822edfba11e1","name":"Subscribe to topic containing short and publish message","time":{"start":1752871520548,"stop":1752871520548,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb27eab76328c53","name":"should be safe to call multiple times","time":{"start":1752871335465,"stop":1752871335465,"duration":0},"status":"passed","severity":"normal"},{"uid":"924072afc15aa4f0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752871862920,"stop":1752871862920,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaf8e53fd533011","name":"random static sharding 10 - Cluster ID: 456, Shard ID: 262","time":{"start":1752871622808,"stop":1752871622809,"duration":1},"status":"passed","severity":"normal"},{"uid":"1196e8f639b1db02","name":"should handle different types of entries","time":{"start":1752871362670,"stop":1752871362671,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ccd1abd8ab7b0","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752871354771,"stop":1752871354771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18dc13406162994","name":"should remove expired entries after TTL has passed","time":{"start":1752871362663,"stop":1752871362666,"duration":3},"status":"passed","severity":"normal"},{"uid":"4349131b6fbcffb4","name":"Decoder throws on empty string content topic","time":{"start":1752871354773,"stop":1752871354773,"duration":0},"status":"passed","severity":"normal"},{"uid":"4550a058ddf72654","name":"should handle dial errors gracefully","time":{"start":1752871335392,"stop":1752871335393,"duration":1},"status":"passed","severity":"normal"},{"uid":"547de6f395ea8abe","name":"Ordered Callback - true","time":{"start":1752871643469,"stop":1752871643469,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d123d49b4b6fcc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752871342846,"stop":1752871342847,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0ac1d389bd8eec","name":"Push message with XML payload","time":{"start":1752871795199,"stop":1752871795200,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c67fddebd94baa0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752871669312,"stop":1752871669313,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce59a7dc2f60931","name":"should insert message into bloom filter","time":{"start":1752871378178,"stop":1752871378178,"duration":0},"status":"passed","severity":"normal"},{"uid":"971cada755968cd9","name":"should be safe to call multiple times","time":{"start":1752871335083,"stop":1752871335083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ccfb2fd555209","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752871373230,"stop":1752871373230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f157e5ef03e9fe","name":"Push message with SQL Injection payload","time":{"start":1752871795199,"stop":1752871795199,"duration":0},"status":"passed","severity":"normal"},{"uid":"66116a22608ac50d","name":"should merge provided config with defaults","time":{"start":1752871335719,"stop":1752871335719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2874f905105a05b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752871378180,"stop":1752871378180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdb91f9b396bc9d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1752871628576,"stop":1752871628577,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a869cd146c4716","name":"should handle peer connect event","time":{"start":1752871334453,"stop":1752871334454,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc51e3857244a1d7","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752871862921,"stop":1752871862921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81366db9ec2820f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app49/1/topic52/json","time":{"start":1752871611294,"stop":1752871611298,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad51960fe6c96048","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752871335465,"stop":1752871335465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8409c23e173c0727","name":"Subscribe and receive messages via waku relay post","time":{"start":1752871862902,"stop":1752871862902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adf0646d425415d","name":"should handle complete peer lifecycle","time":{"start":1752871335110,"stop":1752871335110,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97c17324f59971","name":"should invoke callbacks when receiving a message","time":{"start":1752871364269,"stop":1752871364270,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca68ed9df5784e89","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752871862919,"stop":1752871862919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e3138482cf92db","name":"should stop all internal components","time":{"start":1752871335720,"stop":1752871335721,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77267a38c229eae","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752871319655,"stop":1752871319656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4773ff8300450dd","name":"Push message with long payload","time":{"start":1752871795197,"stop":1752871795198,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bb92e5f73a8bb4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752871335021,"stop":1752871335021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1708e3970c9be132","name":"Push message with custom timestamp: 1722113014484","time":{"start":1752871795195,"stop":1752871795195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d590b6b961c8253","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752871324983,"stop":1752871324984,"duration":1},"status":"passed","severity":"normal"},{"uid":"2feb6548b26a74c7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752871334446,"stop":1752871334447,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de6e865132f45b2","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752871335097,"stop":1752871335097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80ed463c237f372","name":"Passing page size 110 when there are 120 messages","time":{"start":1752871656167,"stop":1752871656168,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ec0a8f5f2a826b","name":"should handle ping failures gracefully","time":{"start":1752871335091,"stop":1752871335091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f3eb5b41626528","name":"Push message with shell command payload","time":{"start":1752871795192,"stop":1752871795192,"duration":0},"status":"passed","severity":"normal"},{"uid":"665e0da77c210631","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752871535511,"stop":1752871535511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff16e4da3bda3e78","name":"Correctly serialized arguments","time":{"start":1752871450956,"stop":1752871450957,"duration":1},"status":"passed","severity":"normal"},{"uid":"d753790ece2f79c9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752871414171,"stop":1752871414171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fee12edcf580b58","name":"should insert message id into causal history","time":{"start":1752871378178,"stop":1752871378179,"duration":1},"status":"passed","severity":"normal"},{"uid":"342943eee9a30089","name":"Subscribe to topic containing long and receive message","time":{"start":1752871862915,"stop":1752871862915,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bb13495e8ec9bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752871319668,"stop":1752871319668,"duration":0},"status":"passed","severity":"normal"},{"uid":"9870abb9e935dbde","name":"should create a new stream if no existing for protocol found","time":{"start":1752871335248,"stop":1752871335248,"duration":0},"status":"passed","severity":"normal"},{"uid":"59802ce7da75a442","name":"Symmetric encrypt & Decrypt","time":{"start":1752871353513,"stop":1752871353513,"duration":0},"status":"passed","severity":"normal"},{"uid":"31283653e4b35ef9","name":"should increase lamport timestamp","time":{"start":1752871378177,"stop":1752871378178,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de797a35ea2db6c","name":"Query Generator, No message returned","time":{"start":1752871634171,"stop":1752871634171,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed02ba2b0cb6e5e","name":"Check message on other pubsub topic is not received","time":{"start":1752871827592,"stop":1752871827592,"duration":0},"status":"passed","severity":"normal"},{"uid":"beca5ec6c47a5ff0","name":"Check publish message after client node is restarted","time":{"start":1752871511349,"stop":1752871511350,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7e907da878915578","name":"should dial all known peers when reached zero connections","time":{"start":1752871435798,"stop":1752871435798,"duration":0},"status":"passed","severity":"normal"},{"uid":"760075e43293d88e","name":"Relay - dialed after","time":{"start":1752871674273,"stop":1752871674274,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb7c5d018cb0b4f","name":"Check received message containing short","time":{"start":1752871827594,"stop":1752871827595,"duration":1},"status":"passed","severity":"normal"},{"uid":"b586c454d6052d98","name":"Check received message containing numeric","time":{"start":1752871827595,"stop":1752871827595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc5d7350c3d1c1a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752871634171,"stop":1752871634172,"duration":1},"status":"passed","severity":"normal"},{"uid":"b954237f3427cbbc","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752871373226,"stop":1752871373227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbeba027f2a445f","name":"should return false when peer is not found","time":{"start":1752871334171,"stop":1752871334172,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7298b57e41e85c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752871400178,"stop":1752871400178,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e2c83d7fbdaa58","name":"Check received message containing long","time":{"start":1752871827595,"stop":1752871827595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b189883b569b989","name":"Subscribe to topic containing Script and receive message","time":{"start":1752871862907,"stop":1752871862907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db4412e95373f54","name":"Publish message with rate limit","time":{"start":1752871511350,"stop":1752871511351,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8317c68816cd7c3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752871661871,"stop":1752871661872,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d43ae17d8a5282a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752871450794,"stop":1752871450795,"duration":1},"status":"passed","severity":"normal"},{"uid":"2028c351d22ab08d","name":"Passing page size 10 when there are 10 messages","time":{"start":1752871656165,"stop":1752871656166,"duration":1},"status":"passed","severity":"normal"},{"uid":"c833c5f02e7e76f4","name":"should properly create location multiaddrs - udp6","time":{"start":1752871325630,"stop":1752871325630,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a01859363947d80","name":"Check message with no content topic is not received","time":{"start":1752871827602,"stop":1752871827602,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d1defd23bdfbd7","name":"Check received message containing unicode special characters","time":{"start":1752871827599,"stop":1752871827599,"duration":0},"status":"passed","severity":"normal"},{"uid":"48abd39957617b3b","name":"should be empty after removing the only subscription","time":{"start":1752871364269,"stop":1752871364269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7652fea5f5eaa40","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752871504566,"stop":1752871504566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb014298e4ceb1a","name":"should initialize with Unhealthy status","time":{"start":1752871363537,"stop":1752871363537,"duration":0},"status":"passed","severity":"normal"},{"uid":"68454816f4aadc0b","name":"should maintain desired error rate","time":{"start":1752871375606,"stop":1752871375606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e9d959167c288","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752871335475,"stop":1752871335476,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d827b01eb6c7649","name":"messageHashStr produces consistent results for the same input","time":{"start":1752871335028,"stop":1752871335029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d663b92680f69786","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752871342603,"stop":1752871342603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8ede4588f9d83f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752871373223,"stop":1752871373224,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a911c432b9e38ab","name":"should attach causal history and bloom filter to each message","time":{"start":1752871378179,"stop":1752871378179,"duration":0},"status":"passed","severity":"normal"},{"uid":"93204e0a93ed0555","name":"should transition to Unhealthy when no connections","time":{"start":1752871363538,"stop":1752871363538,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8875efd75b4cb3","name":"should not receive a peer event after stop","time":{"start":1752871347305,"stop":1752871347306,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c430576a5472a60","name":"Relay - dialed first","time":{"start":1752871674272,"stop":1752871674273,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c73715c8d7452d4","name":"should remove event listeners from libp2p","time":{"start":1752871334444,"stop":1752871334445,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c60994061ea685","name":"Check received message containing SQL Injection","time":{"start":1752871827597,"stop":1752871827597,"duration":0},"status":"passed","severity":"normal"},{"uid":"990f6092da3c77f3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752871862915,"stop":1752871862916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4374ac2e177c33c4","name":"random static sharding 2 - Cluster ID: 485, Shard ID: 104","time":{"start":1752871622803,"stop":1752871622803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7730aa77abcfaf58","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752871319664,"stop":1752871319664,"duration":0},"status":"passed","severity":"normal"},{"uid":"542756480353d495","name":"Check received message containing escaped characters","time":{"start":1752871827599,"stop":1752871827599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1011edc6ae15df","name":"should wait for LightPush peer to be connected","time":{"start":1752871364492,"stop":1752871364492,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfd536f0917342f","name":"Promise Callback - true","time":{"start":1752871643467,"stop":1752871643468,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58d23c91caade01","name":"should handle queue processing errors gracefully","time":{"start":1752871335398,"stop":1752871335398,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58f67f3479c57b7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752871624502,"stop":1752871624502,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc140c7382d298c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/7/topic619/test.js","time":{"start":1752871611307,"stop":1752871611307,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd06c15da548d4a","name":"should load peers from local storage and dispatch events","time":{"start":1752871347306,"stop":1752871347306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bf9cbeeba98e4e","name":"should throw if no connection provided","time":{"start":1752871335247,"stop":1752871335247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e314c047c86dcb14","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752871335251,"stop":1752871335251,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f68d9a97cbf3f1e","name":"should not receive a peer event before start","time":{"start":1752871347305,"stop":1752871347305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68c2ec8433f1ad9","name":"Push message with Script payload","time":{"start":1752871795190,"stop":1752871795191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4d64d304da55ab","name":"Should update shard info","time":{"start":1752871481249,"stop":1752871481249,"duration":0},"status":"passed","severity":"normal"},{"uid":"44aa9bb10907dfcd","name":"Nwaku publishes","time":{"start":1752871501152,"stop":1752871501153,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefd385e08d6819c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752871319668,"stop":1752871319668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b268f8299ee39737","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752871862918,"stop":1752871862918,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f511f194b09846","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752871373231,"stop":1752871373231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dacefd626a4f48","name":"should be safe to call multiple times","time":{"start":1752871333739,"stop":1752871333740,"duration":1},"status":"passed","severity":"normal"},{"uid":"d363d132f723d0eb","name":"Push message with emoji payload","time":{"start":1752871795193,"stop":1752871795193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b636089e01f044","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752871661872,"stop":1752871661872,"duration":0},"status":"passed","severity":"normal"},{"uid":"143109e13e26b8db","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752871364164,"stop":1752871364164,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e6022ecaf06837","name":"should push the message to the outgoing buffer","time":{"start":1752871378178,"stop":1752871378178,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb609af4bd2eba64","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752871611292,"stop":1752871611292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e66570f3a83e5c0","name":"accepts valid message hash query","time":{"start":1752871335296,"stop":1752871335296,"duration":0},"status":"passed","severity":"normal"},{"uid":"925fd70408b91a01","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752871862913,"stop":1752871862913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f871fcc2870e84f3","name":"Cluster id 0, shard 0","time":{"start":1752871622802,"stop":1752871622802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d736993f9fa05f78","name":"Subscribe to topic containing long and publish message","time":{"start":1752871520549,"stop":1752871520549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2088bbbbcd1ce1","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752871364165,"stop":1752871364166,"duration":1},"status":"passed","severity":"normal"},{"uid":"f905d7ce77b0a08a","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752871334462,"stop":1752871334462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e098bebe9ccda44e","name":"should add event listeners for peer connect and disconnect","time":{"start":1752871335082,"stop":1752871335083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f9002e4b211c49","name":"should return no connections if no open connection provided","time":{"start":1752871335286,"stop":1752871335286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7068ce914ce6017","name":"same cluster, static sharding: nodes connect","time":{"start":1752871450790,"stop":1752871450790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0de3faf42d62f09","name":"Encoder throws on undefined content topic","time":{"start":1752871353266,"stop":1752871353267,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6dfa867ffe314f","name":"should drop connection to all peers on hangUp","time":{"start":1752871480915,"stop":1752871480916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3105a7280a53214c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752871862920,"stop":1752871862921,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca61568abd93e7ce","name":"should dial peers from store on start","time":{"start":1752871335464,"stop":1752871335465,"duration":1},"status":"passed","severity":"normal"},{"uid":"512754123eec5ac3","name":"Check message with non string payload is not received","time":{"start":1752871827603,"stop":1752871827603,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bc5baac0055ff9","name":"should throw error - no public key","time":{"start":1752871325625,"stop":1752871325625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d421621d121dd1c3","name":"Check publish message containing emoji","time":{"start":1752871511341,"stop":1752871511342,"duration":1},"status":"passed","severity":"normal"},{"uid":"97382bcb5994b74e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752871862917,"stop":1752871862917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c161beb95816ea68","name":"Mutual subscription","time":{"start":1752871520544,"stop":1752871520544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4541f9c44418f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752871373245,"stop":1752871373245,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a8c3dff8f25db6","name":"retrieves a single peer","time":{"start":1752871343409,"stop":1752871343410,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2233f6602260fa","name":"Decoder throws on empty string content topic","time":{"start":1752871353268,"stop":1752871353268,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1c4b357ac46bf4","name":"Refresh subscription","time":{"start":1752871862904,"stop":1752871862904,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa8a9a0ec078136","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752871524529,"stop":1752871524529,"duration":0},"status":"passed","severity":"normal"},{"uid":"34da0e572883554b","name":"should return false when peer is not on the specified shard","time":{"start":1752871334150,"stop":1752871334161,"duration":11},"status":"passed","severity":"normal"},{"uid":"38fa9f4b5f7673e0","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752871335096,"stop":1752871335096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc165d1050877a3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752871347306,"stop":1752871347307,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38a22ecd328e9bf","name":"should add and remove event listeners correctly","time":{"start":1752871347307,"stop":1752871347307,"duration":0},"status":"passed","severity":"normal"},{"uid":"df468a59a184fcdd","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752871335711,"stop":1752871335711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd0ee533baae8b8","name":"should deliver messages after dependencies are met","time":{"start":1752871378182,"stop":1752871378183,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4dbf28f75aea66e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752871335721,"stop":1752871335721,"duration":0},"status":"passed","severity":"normal"},{"uid":"663b4b8b63d33342","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752871435798,"stop":1752871435798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6827b0a122d87a6","name":"should return false when peer is not found","time":{"start":1752871334148,"stop":1752871334149,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d43f30843d6a26e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752871373215,"stop":1752871373216,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5c1081194ffd7c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752871319656,"stop":1752871319656,"duration":0},"status":"passed","severity":"normal"},{"uid":"b859acf700a7b691","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752871398482,"stop":1752871398482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7271a747a448d476","name":"should continually clean up expired entries at intervals","time":{"start":1752871362676,"stop":1752871362676,"duration":0},"status":"passed","severity":"normal"},{"uid":"36149de9c90eb89","name":"Ephemeral messages are not stored","time":{"start":1752871400174,"stop":1752871400177,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ace65196b9a387b","name":"should return empty array when no peers connected","time":{"start":1752871335724,"stop":1752871335724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a274d10a743206b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752871373238,"stop":1752871373239,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b25e7684ed18e8","name":"should not return locked peers if enough unlocked are available","time":{"start":1752871364160,"stop":1752871364160,"duration":0},"status":"passed","severity":"normal"},{"uid":"38db9a2818fcf8b","name":"returns all values when wanted number matches available values","time":{"start":1752871342595,"stop":1752871342602,"duration":7},"status":"passed","severity":"normal"},{"uid":"6900244a9eab8fc6","name":"Push message with shell command payload","time":{"start":1752871795200,"stop":1752871795200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f447a62c42395b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752871827604,"stop":1752871827604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82f9890dd118f0e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752871319669,"stop":1752871319669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7928a7ab2c5a591e","name":"random static sharding 8 - Cluster ID: 66, Shard ID: 604","time":{"start":1752871622806,"stop":1752871622807,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b770bb18f075ef","name":"should handle complete dial lifecycle","time":{"start":1752871335402,"stop":1752871335403,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58d9c3f07e57aa9","name":"pre and post cipher","time":{"start":1752871353514,"stop":1752871353514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8dad4aae101bc7","name":"more peers than existing","time":{"start":1752871488155,"stop":1752871488156,"duration":1},"status":"skipped","severity":"normal"},{"uid":"79cb2ab17c33df89","name":"can start the service","time":{"start":1752871347302,"stop":1752871347302,"duration":0},"status":"passed","severity":"normal"},{"uid":"69eb97d9ed6b20c7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752871364158,"stop":1752871364159,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c209cc735e808c5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752871827601,"stop":1752871827601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3470a62fec42999","name":"should be safe to call multiple times","time":{"start":1752871335084,"stop":1752871335085,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd48ed6045b7d3cf","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752871400177,"stop":1752871400177,"duration":0},"status":"passed","severity":"normal"},{"uid":"935bdc59400c43f0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752871324986,"stop":1752871324986,"duration":0},"status":"passed","severity":"normal"},{"uid":"917c5ca195d1e846","name":"random static sharding 7 - Cluster ID: 692, Shard ID: 99","time":{"start":1752871622806,"stop":1752871622806,"duration":0},"status":"passed","severity":"normal"},{"uid":"896021c6df4407b1","name":"Check received message containing shell command","time":{"start":1752871827598,"stop":1752871827598,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbd0f21329712d1","name":"Check message received after jswaku node is restarted","time":{"start":1752871827593,"stop":1752871827594,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21c621af751129e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752871373242,"stop":1752871373242,"duration":0},"status":"passed","severity":"normal"},{"uid":"299a1b24ab2d1b78","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752871364457,"stop":1752871364458,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d60dccaede79a6e","name":"Overlapping topic subscription","time":{"start":1752871520548,"stop":1752871520548,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29bf4ddef633c057","name":"should be safe to call multiple times","time":{"start":1752871335721,"stop":1752871335721,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f32aa7d0f27823","name":"Refresh subscription","time":{"start":1752871520547,"stop":1752871520548,"duration":1},"status":"skipped","severity":"normal"},{"uid":"36b76a58800422e0","name":"Check message with invalid timestamp is not received","time":{"start":1752871827601,"stop":1752871827601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee4acb4c6f4fe2b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752871414169,"stop":1752871414169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b487b2b2ff1a08e4","name":"should create KeepAliveManager with relay","time":{"start":1752871335081,"stop":1752871335081,"duration":0},"status":"passed","severity":"normal"},{"uid":"477fafd4fa260cd","name":"accepts valid content-filtered query","time":{"start":1752871335295,"stop":1752871335295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a68b3a5388284","name":"random static sharding 6 - Cluster ID: 329, Shard ID: 13","time":{"start":1752871622806,"stop":1752871622806,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb3b2d81742e9f3","name":"Check publish message containing JSON","time":{"start":1752871511340,"stop":1752871511340,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ddd761d6a28bc1","name":"rejects hash query with content filter parameters","time":{"start":1752871335296,"stop":1752871335296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c191623ecb72d0","name":"Check received message containing Russian","time":{"start":1752871827596,"stop":1752871827597,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d39292af15f140","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752871364167,"stop":1752871364167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ee4346ef26ff50","name":"should set field with only RELAY enabled","time":{"start":1752871325632,"stop":1752871325633,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfa645b327f609d","name":"Push message with Basic HTML tag payload","time":{"start":1752871795200,"stop":1752871795200,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ddaa491922223e","name":"Filter","time":{"start":1752871674276,"stop":1752871674276,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e389c3487edaf4","name":"Check publish message containing escaped characters","time":{"start":1752871511340,"stop":1752871511341,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf78f1e9b58f0e8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752871524524,"stop":1752871524525,"duration":1},"status":"passed","severity":"normal"},{"uid":"26347f8f3d9ac589","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752871827601,"stop":1752871827601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb813f8fe57d061","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752871364163,"stop":1752871364163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41d8f3b81f67f76","name":"should return false when peer is on different cluster","time":{"start":1752871334131,"stop":1752871334131,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dae000456747c4","name":"does not throw on valid cases","time":{"start":1752871319649,"stop":1752871319649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4282c09fa833fdeb","name":"should dispatch network event when browser goes offline","time":{"start":1752871334461,"stop":1752871334461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fffe2c44e658a4e","name":"throws on content topic with too few or too many fields","time":{"start":1752871319650,"stop":1752871319650,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a1f45d0fdf9be3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752871319655,"stop":1752871319655,"duration":0},"status":"passed","severity":"normal"},{"uid":"36642fc558ed4cce","name":"should set field with all protocols enabled","time":{"start":1752871325632,"stop":1752871325632,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4b6917aab2af12","name":"it tolerates circular branch references","time":{"start":1752871343410,"stop":1752871343410,"duration":0},"status":"passed","severity":"normal"},{"uid":"78df2d139bc32cc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752871354771,"stop":1752871354771,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dce6a84d5f7f4f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752871324982,"stop":1752871324982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a3a20b703ea8b5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752871319667,"stop":1752871319667,"duration":0},"status":"passed","severity":"normal"},{"uid":"877330646e8dcb00","name":"should encode/decode to RLP encoding","time":{"start":1752871325628,"stop":1752871325628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab6e37ed895d647","name":"Waku message hash computation (payload length 0)","time":{"start":1752871335015,"stop":1752871335016,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9509f772b16a0d","name":"should respect custom numPeersToUse configuration","time":{"start":1752871364164,"stop":1752871364165,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c1b8dc43bfbb30","name":"Push message with Script payload","time":{"start":1752871795199,"stop":1752871795199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a65e441de7e5653","name":"should handle case when navigator is not available","time":{"start":1752871334452,"stop":1752871334453,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc48f87351286e8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752871364168,"stop":1752871364168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9a5d770f573587","name":"Push message with unicode special characters payload","time":{"start":1752871795201,"stop":1752871795201,"duration":0},"status":"passed","severity":"normal"},{"uid":"346fe91e7f82d5db","name":"should not create relay timers when relay is not provided","time":{"start":1752871335093,"stop":1752871335096,"duration":3},"status":"passed","severity":"normal"},{"uid":"72f553c593d4b062","name":"should drop connection via multiaddr with hangUp","time":{"start":1752871480917,"stop":1752871480917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fab031e8b0c4676","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752871862913,"stop":1752871862913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73b75935761e1b","name":"should dial with multiaddr and return stream","time":{"start":1752871335722,"stop":1752871335722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3cbc5fb7c17609","name":"should check connected peers if present and suitable","time":{"start":1752871364492,"stop":1752871364492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adbe2d1cf90704c","name":"should properly compute the node id","time":{"start":1752871325627,"stop":1752871325627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df48d641df29974","name":"Publish message with custom timestamp: Fri Jul 18 2025 19:45:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1752871511343,"stop":1752871511345,"duration":2},"status":"passed","severity":"normal"},{"uid":"5161a157e8af5e72","name":"should dispatch connect and disconnect events","time":{"start":1752871364161,"stop":1752871364161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9220a00b9ae28af3","name":"should not process empty queue","time":{"start":1752871335397,"stop":1752871335398,"duration":1},"status":"passed","severity":"normal"},{"uid":"161814874c93fafc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752871335478,"stop":1752871335478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2b34fc7ce4d7f4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752871373244,"stop":1752871373244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da0130e9b8f5c7f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752871324980,"stop":1752871324980,"duration":0},"status":"passed","severity":"normal"},{"uid":"354cd3f3b5ff45b7","name":"should handle peer disconnect event when no connections remain","time":{"start":1752871334454,"stop":1752871334454,"duration":0},"status":"passed","severity":"normal"},{"uid":"91775129dacfadb4","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752871414171,"stop":1752871414172,"duration":1},"status":"passed","severity":"normal"},{"uid":"238bbc7cfdc2d7dc","name":"Fails to publish duplicate message","time":{"start":1752871511345,"stop":1752871511346,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a5623e694c5d3e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752871363683,"stop":1752871363683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b3457bd8f347d2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752871353265,"stop":1752871353265,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d79dbc0edca070","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752871335474,"stop":1752871335474,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1553eabff192e08","name":"should return all connected peers without codec filter","time":{"start":1752871335724,"stop":1752871335724,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0df7b946587894","name":"Check received message containing Script","time":{"start":1752871827588,"stop":1752871827588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3d4155b54a43d6","name":"should filter out already connected peers","time":{"start":1752871335470,"stop":1752871335470,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ef3c837aede3f8","name":"Push message with Russian payload","time":{"start":1752871795190,"stop":1752871795190,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8e607ed9862e6b","name":"random static sharding 5 - Cluster ID: 780, Shard ID: 586","time":{"start":1752871622805,"stop":1752871622806,"duration":1},"status":"passed","severity":"normal"},{"uid":"2282ff46edfd5bdc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752871319667,"stop":1752871319667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf79d89c0663123","name":"should handle corrupted local storage data gracefully","time":{"start":1752871347307,"stop":1752871347307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fefb1f0511e3d29","name":"Query generator for multiple messages with different message text format","time":{"start":1752871659346,"stop":1752871659346,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd20ae22f434307d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752871334996,"stop":1752871334996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4d49c88b9d9fb4","name":"Subscribe to topic containing long and receive message","time":{"start":1752871862904,"stop":1752871862905,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeedcba3d09e150d","name":"Overlapping topic subscription","time":{"start":1752871862914,"stop":1752871862914,"duration":0},"status":"passed","severity":"normal"},{"uid":"575a89ddc29f0ffc","name":"should not change state when connections remain after disconnect","time":{"start":1752871334454,"stop":1752871334455,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfe3e637b02c20b","name":"should only return 1 node with store capability","time":{"start":1752871343413,"stop":1752871343413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2317d7e8be0820eb","name":"should be safe to call multiple times","time":{"start":1752871335720,"stop":1752871335720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca70b3dd1157be9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752871335251,"stop":1752871335252,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f0fb5c4a22e301","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752871624503,"stop":1752871624503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8363d41d87a20dba","name":"should properly create location multiaddrs - udp","time":{"start":1752871325631,"stop":1752871325631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef50eef7a16321aa","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752871669317,"stop":1752871669323,"duration":6},"status":"passed","severity":"normal"},{"uid":"799c5639fc73c112","name":"Check received message containing Basic HTML tag","time":{"start":1752871827598,"stop":1752871827598,"duration":0},"status":"passed","severity":"normal"},{"uid":"984303783d022e40","name":"Overlapping topic subscription","time":{"start":1752871862904,"stop":1752871862904,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fe00f9a65b2060","name":"should not receive a peer event before start","time":{"start":1752871398476,"stop":1752871398476,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e86fd0589a1ee3","name":"Check received message containing Basic HTML tag","time":{"start":1752871827589,"stop":1752871827589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41cfc0f970c86c7","name":"should dial with PeerId and return stream","time":{"start":1752871335722,"stop":1752871335722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4561286900adebc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752871862908,"stop":1752871862908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31fb115b4083c63","name":"should update peer store before dialing","time":{"start":1752871333741,"stop":1752871333742,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f96935c16659d50","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752871520547,"stop":1752871520547,"duration":0},"status":"passed","severity":"normal"},{"uid":"50061c678837b24b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752871414168,"stop":1752871414168,"duration":0},"status":"passed","severity":"normal"},{"uid":"54387b8216256c9f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752871378184,"stop":1752871378184,"duration":0},"status":"passed","severity":"normal"},{"uid":"14937781511f916b","name":"Renews subscription after lossing a connection","time":{"start":1752871862909,"stop":1752871862909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3af7c733b44f53","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752871373231,"stop":1752871373231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e495d933f5cd8123","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752871378183,"stop":1752871378183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba395c07bb98688","name":"nwaku subscribes","time":{"start":1752871501151,"stop":1752871501151,"duration":0},"status":"passed","severity":"normal"},{"uid":"10defa19f2c70e2e","name":"Passing page size 3 when there are 20 messages","time":{"start":1752871656164,"stop":1752871656164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2feab86ccd5b2d1","name":"accepts time-filtered query with content filter","time":{"start":1752871335297,"stop":1752871335298,"duration":1},"status":"passed","severity":"normal"},{"uid":"954c57be3ee87bcd","name":"Relay + Store","time":{"start":1752871325634,"stop":1752871325634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f682a905dd34c7","name":"Callback on promise","time":{"start":1752871659347,"stop":1752871659351,"duration":4},"status":"passed","severity":"normal"},{"uid":"23b35289fc618844","name":"Relay - times out","time":{"start":1752871674274,"stop":1752871674274,"duration":0},"status":"passed","severity":"normal"},{"uid":"773c92a5f88abc48","name":"Should update multiaddrs","time":{"start":1752871481248,"stop":1752871481249,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f09d3c4a16642e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752871504564,"stop":1752871504564,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dcd9b0db31f9fd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752871862908,"stop":1752871862908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e560c228075ce15","name":"Check received message containing XML","time":{"start":1752871827588,"stop":1752871827588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4003647a1cc0bd11","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752871324986,"stop":1752871324986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f753e36ab06630","name":"should do nothing when connections still exist","time":{"start":1752871335468,"stop":1752871335468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f63c70b55bffae9","name":"should add and check entries correctly","time":{"start":1752871362649,"stop":1752871362659,"duration":10},"status":"passed","severity":"normal"},{"uid":"bb92c7a2dbe9784b","name":"Check received message with timestamp: 1752871393004000000 ","time":{"start":1752871827590,"stop":1752871827590,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cbd64c62b4d4d3","name":"should throw error - no id","time":{"start":1752871325625,"stop":1752871325625,"duration":0},"status":"passed","severity":"normal"},{"uid":"a921dbd26e9c1cec","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752871862915,"stop":1752871862915,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b687d4e0a8fb9a9","name":"should handle dial errors gracefully","time":{"start":1752871333741,"stop":1752871333741,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a587651b40f8464","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1752871670550,"stop":1752871670550,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d622568da55e1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752871862903,"stop":1752871862903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee3e8e7d7b1ee04f","name":"should dial peer when peer is discovered","time":{"start":1752871333740,"stop":1752871333741,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf8b14f2792fcd1","name":"Init the array if not present","time":{"start":1752871319250,"stop":1752871319252,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3cf9fc3f5df74a2","name":"Push message with short payload","time":{"start":1752871795187,"stop":1752871795188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba40c0a903248ba2","name":"Push message with escaped characters payload","time":{"start":1752871795200,"stop":1752871795201,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa23230d475d7005","name":"should return false when peer has no shard info","time":{"start":1752871334148,"stop":1752871334148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e658e84c0140a0ab","name":"Query Generator - true","time":{"start":1752871643463,"stop":1752871643466,"duration":3},"status":"passed","severity":"normal"},{"uid":"788fc86836c4aca4","name":"topics with same application and version share the same shard","time":{"start":1752871319659,"stop":1752871319659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c0f1ea50ef7c85","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752871342849,"stop":1752871342849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b09649e4db4ba34","name":"should start all internal components","time":{"start":1752871335720,"stop":1752871335720,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2ab496f56f2536","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752871342853,"stop":1752871342853,"duration":0},"status":"passed","severity":"normal"},{"uid":"309bdb476f650343","name":"should handle a minimal index list","time":{"start":1752871319714,"stop":1752871319715,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74a69dd00cf3faf","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752871324985,"stop":1752871324985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be8c570cf371b57","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752871325633,"stop":1752871325634,"duration":1},"status":"passed","severity":"normal"}]