allure-jswaku/9416/widgets/duration.json
2025-12-01 22:35:23 +00:00

1 line
228 KiB
JSON

[{"uid":"1fa3500622b00386","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1764627336542,"stop":1764627336542,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc914dd8f3f1882e","name":"Push message with content topic containing escaped characters","time":{"start":1764628468364,"stop":1764628468365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f934f75bd46c65a2","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1764627388816,"stop":1764627388817,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b55c3e7d8018112","name":"Synced status is emitted when a missing message is received","time":{"start":1764627402138,"stop":1764627402139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f4069ff6a66c53","name":"should continually clean up expired entries at intervals","time":{"start":1764627396703,"stop":1764627396704,"duration":1},"status":"passed","severity":"normal"},{"uid":"2642858cddebd66e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1764627603841,"stop":1764627603841,"duration":0},"status":"passed","severity":"normal"},{"uid":"33762fc8b86f7925","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1764627388820,"stop":1764627388820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e213ec86a195270","name":"retrieves a single peer","time":{"start":1764627358922,"stop":1764627358922,"duration":0},"status":"passed","severity":"normal"},{"uid":"4211f71095f6a287","name":"Refresh subscription","time":{"start":1764627891328,"stop":1764627891328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6118db38051f567","name":"Outgoing message is acknowledged","time":{"start":1764627400160,"stop":1764627400160,"duration":0},"status":"passed","severity":"normal"},{"uid":"73140b3b6c1f0745","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1764627384778,"stop":1764627384779,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be984f0be11a33a","name":"can start the service","time":{"start":1764627659131,"stop":1764627659131,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7eed7e175829d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1764627358878,"stop":1764627358878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4ec5d60503df4b","name":"should save new peer to store","time":{"start":1764627350109,"stop":1764627350109,"duration":0},"status":"passed","severity":"normal"},{"uid":"28186156094c12c3","name":"Sync message are not sent excessively within sync frequency","time":{"start":1764627404874,"stop":1764627404874,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef595e62fc28cc6","name":"should not start if already started","time":{"start":1764627358868,"stop":1764627358869,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9781f2853c3f582","name":"Rejects garbage","time":{"start":1764627407867,"stop":1764627407867,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d92cf08196a7f13","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1764627384738,"stop":1764627384738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3335cfc2291f2e7e","name":"Push message with special chars payload","time":{"start":1764628468356,"stop":1764628468357,"duration":1},"status":"passed","severity":"normal"},{"uid":"361c16217312c415","name":"should throw error - no id","time":{"start":1764627341787,"stop":1764627341788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7caebad4468c2df","name":"Mutual subscription","time":{"start":1764627618370,"stop":1764627618370,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc523ac027b7301","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1764627341150,"stop":1764627341151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13eab4b275bcec8","name":"should get and remove ready entries","time":{"start":1764627384671,"stop":1764627384671,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94162f27c5dd0f7","name":"should not fail to stop the service if it was not started","time":{"start":1764627362739,"stop":1764627362739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea42778f452cf34","name":"should stop all internal components","time":{"start":1764627350657,"stop":1764627350657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ead6dba8989c882","name":"should send to specified number of peers of used peers","time":{"start":1764627397812,"stop":1764627397812,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7068777fa2f8a7","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1764627388391,"stop":1764627388391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b21841fc6b21f9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1764627724212,"stop":1764627724213,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6fab0c195c4d53","name":"Relay Node - default protocol","time":{"start":1764627745222,"stop":1764627745223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37afd1c299012e8","name":"should dial second nwaku node that was discovered","time":{"start":1764627421809,"stop":1764627421813,"duration":4},"status":"skipped","severity":"normal"},{"uid":"4e2317f0d6df57f3","name":"Push message with numeric payload","time":{"start":1764628468392,"stop":1764628468392,"duration":0},"status":"passed","severity":"normal"},{"uid":"1808ed6270e6a977","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1764627740001,"stop":1764627740002,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b2e23c1654f4af","name":"Push message with content topic containing emoji","time":{"start":1764628468378,"stop":1764628468378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c270723fd21cb","name":"should set field with all protocols enabled","time":{"start":1764627341794,"stop":1764627341795,"duration":1},"status":"passed","severity":"normal"},{"uid":"289b635d048052ed","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1764627724219,"stop":1764627724219,"duration":0},"status":"passed","severity":"normal"},{"uid":"89282acd95779529","name":"Passing page size 11 when there are 10 messages","time":{"start":1764627729917,"stop":1764627729917,"duration":0},"status":"passed","severity":"normal"},{"uid":"967e0758b6f2fdae","name":"should dispatch connect and disconnect events","time":{"start":1764627398218,"stop":1764627398218,"duration":0},"status":"passed","severity":"normal"},{"uid":"723ec2bc33fd81ec","name":"should add event listeners to libp2p","time":{"start":1764627349707,"stop":1764627349709,"duration":2},"status":"passed","severity":"normal"},{"uid":"412a39e598541d1b","name":"should handle ping failures gracefully","time":{"start":1764627349902,"stop":1764627349902,"duration":0},"status":"passed","severity":"normal"},{"uid":"71abe6cf872babd1","name":"should drop connection via multiaddr with hangUp","time":{"start":1764627512633,"stop":1764627512637,"duration":4},"status":"passed","severity":"normal"},{"uid":"bbfa6495d6be583c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1764627349831,"stop":1764627349832,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf75fcd095573136","name":"Push 30 different messages","time":{"start":1764628468397,"stop":1764628468397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea1837d1c4b74c3a","name":"All","time":{"start":1764627427718,"stop":1764627427718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2131c91a7f554e0e","name":"random static sharding 9 - Cluster ID: 974, Shard ID: 127","time":{"start":1764627741489,"stop":1764627741489,"duration":0},"status":"passed","severity":"normal"},{"uid":"158486bd69cc150","name":"Push message with content topic containing emoji","time":{"start":1764628468365,"stop":1764628468365,"duration":0},"status":"passed","severity":"normal"},{"uid":"150c28272d14f49","name":"Subscribe to topic containing XML and publish message","time":{"start":1764627618390,"stop":1764627618391,"duration":1},"status":"passed","severity":"normal"},{"uid":"988408c0f9ad87c2","name":"should skip already querying peers","time":{"start":1764627358873,"stop":1764627358873,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fc1d34de082d6d","name":"should get eligible entries based on current time","time":{"start":1764627384658,"stop":1764627384658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad26a4badef7e8d","name":"Check publish message containing long","time":{"start":1764627610667,"stop":1764627610669,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ca81be5a95d6286","name":"Push message with rate limit","time":{"start":1764628468390,"stop":1764628468390,"duration":0},"status":"passed","severity":"normal"},{"uid":"da14be3a5f4066d0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1764627398929,"stop":1764627398930,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb20fcd8742ae223","name":"should return false for sync message without causal history","time":{"start":1764627402510,"stop":1764627402511,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2514bd3204692be","name":"should create KeepAliveManager with relay","time":{"start":1764627349880,"stop":1764627349881,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c55ff17dc1e94b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1764627357350,"stop":1764627357350,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bdaccb517470e5","name":"should allow redial after failed dial cooldown expires","time":{"start":1764627349630,"stop":1764627349630,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a27a305078bbaff","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1764627398918,"stop":1764627398918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc485eb5c67b107","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764627870792,"stop":1764627870792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d60546a51f75be4","name":"can query messages by message hash","time":{"start":1764627710658,"stop":1764627710658,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c8d78e55a0f7d2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1764627384752,"stop":1764627384752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccfff786a3c3660","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1764627740006,"stop":1764627740007,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56aa98765282d20","name":"should be able to decode the field with only STORE set to true","time":{"start":1764627341153,"stop":1764627341160,"duration":7},"status":"passed","severity":"normal"},{"uid":"4eec70cad4142d6c","name":"should return start time to last successful query since last query is less than max range","time":{"start":1764627398934,"stop":1764627398934,"duration":0},"status":"passed","severity":"normal"},{"uid":"c219c9356857bd6b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1764627350114,"stop":1764627350114,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf0c75eca57f5cc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1764627618374,"stop":1764627618375,"duration":1},"status":"passed","severity":"normal"},{"uid":"78dcaec5622fa60","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764627870789,"stop":1764627870789,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabe6415ef237d8a","name":"Check publish message containing shell command","time":{"start":1764627610674,"stop":1764627610675,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a73f7ab61571e3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1764627367876,"stop":1764627367878,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1564f1f2116caca","name":"should handle ENR without shardInfo","time":{"start":1764627358876,"stop":1764627358876,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8ca8ab238e3892","name":"should filter out undefined ENRs","time":{"start":1764627358529,"stop":1764627358529,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2df2798aa75484","name":"should populate queue if has active dial","time":{"start":1764627349621,"stop":1764627349621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d04c06283f0b83f","name":"Check received message containing Script","time":{"start":1764627870784,"stop":1764627870785,"duration":1},"status":"passed","severity":"normal"},{"uid":"8156f53d3529b029","name":"Publish message with custom timestamp: Tue Dec 10 2024 22:20:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1764627610677,"stop":1764627610677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e865b4b8505e67cd","name":"Push message with Basic HTML tag payload","time":{"start":1764628468384,"stop":1764628468384,"duration":0},"status":"passed","severity":"normal"},{"uid":"966c87012d8e05ca","name":"should handle malformed response data","time":{"start":1764627358555,"stop":1764627358556,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d93226b013d531","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1764627350586,"stop":1764627350587,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55cf3db816deddd","name":"Overlapping topic subscription","time":{"start":1764627618377,"stop":1764627618377,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b798b766d276018","name":"should skip updating peer store if peer has same addresses","time":{"start":1764627350109,"stop":1764627350113,"duration":4},"status":"passed","severity":"normal"},{"uid":"bda760cca4489c36","name":"should handle errors gracefully when getting peer info","time":{"start":1764627349836,"stop":1764627349837,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b66f46bed2f91e","name":"Fails to push message with large meta","time":{"start":1764628468402,"stop":1764628468402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7636c3f7b198ae9","name":"should handle different types of entries","time":{"start":1764627396702,"stop":1764627396702,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7d4cbfe6170583","name":"Outgoing message is possibly acknowledged","time":{"start":1764627402506,"stop":1764627402506,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1978f4b436b1ab6","name":"Outgoing message is emitted as sending","time":{"start":1764627402504,"stop":1764627402504,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f95300ed003ecc","name":"Push message with short payload","time":{"start":1764628468381,"stop":1764628468381,"duration":0},"status":"passed","severity":"normal"},{"uid":"580d8576cb6cf922","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1764627384734,"stop":1764627384734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6a55b555bb19b7","name":"should not stop if not started","time":{"start":1764627358869,"stop":1764627358870,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e230eb3e54de1e4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764627597703,"stop":1764627597703,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5013d98a571487c","name":"Push message with numeric payload","time":{"start":1764628468369,"stop":1764628468369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a610fce3eb3bc82b","name":"should not modify tags of connections for different peers","time":{"start":1764627398235,"stop":1764627398235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f69ddb2432d8b6d","name":"Push message with content topic containing SQL Injection","time":{"start":1764628468363,"stop":1764628468364,"duration":1},"status":"passed","severity":"normal"},{"uid":"687c4f99dc8b799c","name":"should handle errors when getting connections","time":{"start":1764627349737,"stop":1764627349764,"duration":27},"status":"passed","severity":"normal"},{"uid":"e4dc6b2e0ade1512","name":"should emit a peer event after start","time":{"start":1764627362740,"stop":1764627362740,"duration":0},"status":"passed","severity":"normal"},{"uid":"782b118cac8fca4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1764627384775,"stop":1764627384776,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7923eca8555018a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764627597706,"stop":1764627597706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff8adefda0eb539","name":"Check received message containing Basic HTML tag","time":{"start":1764627870786,"stop":1764627870786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5119c97f95c5239","name":"should handle errors when globalThis is not available","time":{"start":1764627349711,"stop":1764627349711,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b278de6cd4c8aa","name":"Outgoing message is emitted as sending","time":{"start":1764627400210,"stop":1764627400210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2564cf3f585bc3e2","name":"should have no discoveries enabled by default","time":{"start":1764627397487,"stop":1764627397488,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5275589d1edf318","name":"should dial with multiaddr and return stream","time":{"start":1764627350660,"stop":1764627350660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a2926893671fad","name":"Relay - dialed first","time":{"start":1764627745218,"stop":1764627745219,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7c3577e6ce399f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764627891316,"stop":1764627891316,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b41d6e34964e1a","name":"should never report false negatives","time":{"start":1764627384618,"stop":1764627384621,"duration":3},"status":"passed","severity":"normal"},{"uid":"35112ae9a127bfb0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app29/1/topic658/test.js","time":{"start":1764627706826,"stop":1764627706826,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae9199643e25224","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1764627384781,"stop":1764627384781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f06c4bff1cf0112","name":"Repair Request","time":{"start":1764627388390,"stop":1764627388390,"duration":0},"status":"passed","severity":"normal"},{"uid":"be90eb2d6315b587","name":"should use DNS peer discovery with light client","time":{"start":1764627427869,"stop":1764627427869,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fb95886d4283158","name":"Check message with no payload is not received","time":{"start":1764627870791,"stop":1764627870791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd277d0f8b097cae","name":"handles different networkShards values correctly","time":{"start":1764627336540,"stop":1764627336541,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0cf87f3893eb13","name":"Check publish message containing escaped characters","time":{"start":1764627610675,"stop":1764627610675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6d149c1de2e32a","name":"should clear interval on stop","time":{"start":1764627358876,"stop":1764627358877,"duration":1},"status":"passed","severity":"normal"},{"uid":"199258af29a3c678","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1764627341166,"stop":1764627341166,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0c98df7ced9d14","name":"ignores domain fetching errors","time":{"start":1764627358923,"stop":1764627358923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b33fea0af0651f","name":"Relay + Store","time":{"start":1764627427716,"stop":1764627427717,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e10e595e25771c9","name":"Encoder error raises irrecoverable error","time":{"start":1764627400210,"stop":1764627400211,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4638234cb49e924","name":"should do nothing when connections still exist","time":{"start":1764627350567,"stop":1764627350567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39de85105f2ac49","name":"Push message with content topic containing short","time":{"start":1764628468397,"stop":1764628468398,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a5373e59c08357","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1764627350588,"stop":1764627350589,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4b0fa2ef16f17d","name":"Check received message containing numeric","time":{"start":1764627870782,"stop":1764627870782,"duration":0},"status":"passed","severity":"normal"},{"uid":"192a7624f933e0a3","name":"should initialize with default options","time":{"start":1764627358866,"stop":1764627358867,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a676bd71d0fdc7","name":"Fails to push message bigger that 1MB","time":{"start":1764628468391,"stop":1764628468391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20550af6c997777","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1764627384755,"stop":1764627384756,"duration":1},"status":"passed","severity":"normal"},{"uid":"128db987d7671811","name":"should handle errors when removing globalThis listeners","time":{"start":1764627349712,"stop":1764627349716,"duration":4},"status":"passed","severity":"normal"},{"uid":"e415e46f5490a19c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1764627384765,"stop":1764627384765,"duration":0},"status":"passed","severity":"normal"},{"uid":"9888c699e2ec8f28","name":"should return true even if peer has no overlapping shards","time":{"start":1764627349824,"stop":1764627349824,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f7a906abc95ac4","name":"Check publish message containing Script","time":{"start":1764627610672,"stop":1764627610673,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8a74e90db1fb75","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/8/topic600/json","time":{"start":1764627706827,"stop":1764627706828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e644436a2fe0240e","name":"Push message with Basic HTML tag payload","time":{"start":1764628468395,"stop":1764628468395,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f60b1d309725ec5","name":"should handle large number of peers request","time":{"start":1764627358556,"stop":1764627358559,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f7e03cd5a6ad9","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1764627610676,"stop":1764627610677,"duration":1},"status":"passed","severity":"normal"},{"uid":"400cdec590ebf4d1","name":"Check received message containing long","time":{"start":1764627870781,"stop":1764627870782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89a9517e591f6db","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app75/5/topic911/xml","time":{"start":1764627706825,"stop":1764627706825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3caf4ca474bf824","name":"Subscribe and receive messages via lightPush","time":{"start":1764627891315,"stop":1764627891316,"duration":1},"status":"passed","severity":"normal"},{"uid":"642c2d352b346803","name":"should not fail to start the service if it is already started","time":{"start":1764627427866,"stop":1764627427867,"duration":1},"status":"passed","severity":"normal"},{"uid":"820b12c92af13ef8","name":"should reject if Relay is requested but not mounted","time":{"start":1764627399821,"stop":1764627399821,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7249858ee68d12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1764627384775,"stop":1764627384775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5fb7513726a002","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1764627618372,"stop":1764627618372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a86fcadb22096a9","name":"Push message with content topic containing short","time":{"start":1764628468361,"stop":1764628468361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f17d809cd24fb05","name":"should sort peers by ping value","time":{"start":1764627350664,"stop":1764627350665,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1588b6ce1a6f3f","name":"Push message with content topic containing Arabic","time":{"start":1764628468387,"stop":1764628468387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f67ccacabb4e934","name":"should add event listeners for peer connect and disconnect","time":{"start":1764627349881,"stop":1764627349881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4677a4ce82f2d13","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1764627384734,"stop":1764627384734,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fd324bdf571919","name":"should enable all discoveries when explicitly set","time":{"start":1764627397488,"stop":1764627397488,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1db2f792d974d0","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1764627350261,"stop":1764627350262,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa5880e3d272b95","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1764627398933,"stop":1764627398933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d3322d947f1398","name":"Push message with custom timestamp: 1764631047768","time":{"start":1764628468367,"stop":1764628468367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a86fa9572456c3f","name":"should retry failed tasks","time":{"start":1764627397524,"stop":1764627397525,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd0b2b3271d1f8a","name":"Subscribe to topic containing short and receive message","time":{"start":1764627891319,"stop":1764627891319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff37537ccc1521c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1764627350587,"stop":1764627350588,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3c86bdfb5c5097","name":"rejects hash query with content filter parameters","time":{"start":1764627350218,"stop":1764627350224,"duration":6},"status":"passed","severity":"normal"},{"uid":"56f87a8cd474e46a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1764627427870,"stop":1764627427870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d0e953597594b4b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1764627384775,"stop":1764627384775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9459169a7c8cff47","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1764627357706,"stop":1764627357706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a901ae1f98941c1d","name":"Outgoing message is emitted as sent","time":{"start":1764627402505,"stop":1764627402505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2f4eabf6d85879","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1764627350491,"stop":1764627350491,"duration":0},"status":"passed","severity":"normal"},{"uid":"379d27cc56b03460","name":"Check message with non string payload is not received","time":{"start":1764627870802,"stop":1764627870802,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4907165a029b2f","name":"different cluster: nodes don't connect","time":{"start":1764627514133,"stop":1764627514134,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c52e99a4a7a5b34","name":"should requeue task if no peer is available","time":{"start":1764627397520,"stop":1764627397520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01173757abaf8b1","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1764627349832,"stop":1764627349833,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04c61fa9e220a6a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app12/9/topic824/test.js","time":{"start":1764627706825,"stop":1764627706825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b52188f53706777","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1764627384776,"stop":1764627384777,"duration":1},"status":"passed","severity":"normal"},{"uid":"1911c43cec4c2c46","name":"should ensure monotonic increase","time":{"start":1764627388379,"stop":1764627388379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c712bd8d6569855","name":"should work with stubbed retrieve function","time":{"start":1764627398922,"stop":1764627398922,"duration":0},"status":"passed","severity":"normal"},{"uid":"38178ae2afc4d1b0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1764627671500,"stop":1764627671500,"duration":0},"status":"passed","severity":"normal"},{"uid":"266cf93e1fbcedf2","name":"messageHashStr works with IProtoMessage","time":{"start":1764627350056,"stop":1764627350056,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddaec038669a6df","name":"Decoder throws on empty string content topic","time":{"start":1764627350700,"stop":1764627350700,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bb11f9215f9b6a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1764627336530,"stop":1764627336534,"duration":4},"status":"passed","severity":"normal"},{"uid":"a39ebd0f782e75a1","name":"should return false when peer is on different cluster","time":{"start":1764627349823,"stop":1764627349824,"duration":1},"status":"passed","severity":"normal"},{"uid":"600a04a149ecfdfc","name":"should handle peer store errors gracefully","time":{"start":1764627350106,"stop":1764627350106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db552845b0bde80","name":"Push message with shell command payload","time":{"start":1764628468372,"stop":1764628468372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb0764b205f9b0c","name":"should be able to encode the field with only STORE set to true","time":{"start":1764627341145,"stop":1764627341146,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7db83dfd4b1670","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764627597702,"stop":1764627597703,"duration":1},"status":"passed","severity":"normal"},{"uid":"de62cefbdaa28cb8","name":"Subscribe and receive messages via lightPush","time":{"start":1764627891325,"stop":1764627891325,"duration":0},"status":"passed","severity":"normal"},{"uid":"21177e5a564f41d8","name":"should return different streams if requested simultaniously","time":{"start":1764627350483,"stop":1764627350487,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf5089cee4b4695c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764627891316,"stop":1764627891316,"duration":0},"status":"passed","severity":"normal"},{"uid":"42da32903970bacf","name":"Push message equal or less that 1MB","time":{"start":1764628468404,"stop":1764628468404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab16ec1b9713d545","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764627891321,"stop":1764627891321,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d74c307049a0c1e","name":"Push message with JSON payload","time":{"start":1764628468359,"stop":1764628468359,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d02f9bc01971a2","name":"should throw error when no peers are available","time":{"start":1764627399729,"stop":1764627399730,"duration":1},"status":"passed","severity":"normal"},{"uid":"157e2b0c4b12ae7d","name":"Ordered Callback - true","time":{"start":1764627718087,"stop":1764627718088,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6c232437c441af","name":"Encoder throws on undefined content topic","time":{"start":1764627350699,"stop":1764627350699,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d6fc03b5753f88","name":"should reject on timeout if it was set","time":{"start":1764627399822,"stop":1764627399822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c3c9935d7cc0ce","name":"Query generator for multiple messages with multiple decoders","time":{"start":1764627715928,"stop":1764627715929,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac516c2809ea4ad3","name":"Push message with Chinese payload","time":{"start":1764628468393,"stop":1764628468393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e89163be4149902","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1764627384755,"stop":1764627384755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea2b5504eb77057","name":"Subscribe to topic containing JSON and publish message","time":{"start":1764627618392,"stop":1764627618393,"duration":1},"status":"passed","severity":"normal"},{"uid":"254c0230c7e9fb88","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1764627336548,"stop":1764627336548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d5e64f5d5fced4","name":"should check false positive rate","time":{"start":1764627384631,"stop":1764627384632,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1a99192c147dad","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1764627384744,"stop":1764627384744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe51f02d60ed2045","name":"should get multiple eligible entries at later time","time":{"start":1764627384658,"stop":1764627384663,"duration":5},"status":"passed","severity":"normal"},{"uid":"3555952acb6a6ce","name":"should stop query on content message from same channel","time":{"start":1764627402509,"stop":1764627402509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3085f9d33d1ba9","name":"should wait for Filter peer to be connected","time":{"start":1764627399823,"stop":1764627399823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42daed14681f012","name":"should clear all timers","time":{"start":1764627349888,"stop":1764627349888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17c38a6ac0913be","name":"should handle all zero keep alive options","time":{"start":1764627349910,"stop":1764627349911,"duration":1},"status":"passed","severity":"normal"},{"uid":"3223e3c531b4dbd","name":"should add to incoming buffer if dependencies are not met","time":{"start":1764627388816,"stop":1764627388816,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b21bcbbdeb1769","name":"should return true when peer is on the same cluster","time":{"start":1764627349822,"stop":1764627349823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9d109a02cdaf4c","name":"ends if stream creation fails","time":{"start":1764627350674,"stop":1764627350675,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49347e2adc2d929","name":"Check publish message containing special chars","time":{"start":1764627610670,"stop":1764627610670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9c7b9bf40ad414","name":"should work with stubbed waku event emitter","time":{"start":1764627398921,"stop":1764627398922,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b3e01a12c5b38a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1764627336546,"stop":1764627336546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b320b8360076cfb3","name":"should hang up with PeerId and return true on success","time":{"start":1764627350661,"stop":1764627350661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77df87a51e4f7a1","name":"should evict furthest entry when buffer is full","time":{"start":1764627384657,"stop":1764627384658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4090e76c4a68c45","name":"messageHash returns a Uint8Array","time":{"start":1764627350052,"stop":1764627350052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be512d33f5e9a94","name":"Check message with no content topic is not received","time":{"start":1764627870791,"stop":1764627870791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b17fdb60fce0d5c","name":"Push message with SQL Injection payload","time":{"start":1764628468383,"stop":1764628468383,"duration":0},"status":"passed","severity":"normal"},{"uid":"910eb62e62c21746","name":"should clear dial history on start","time":{"start":1764627349604,"stop":1764627349605,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc6d10337bdb766","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1764627639945,"stop":1764627639946,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f40b99ee19c19c0","name":"should handle complete connection lifecycle","time":{"start":1764627349765,"stop":1764627349766,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc721d55062ca1c","name":"Retrieval Hint","time":{"start":1764627388389,"stop":1764627388390,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc38d8cb86426531","name":"should process successful peer exchange query","time":{"start":1764627358874,"stop":1764627358874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ac758a3b699a7c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1764627399730,"stop":1764627399730,"duration":0},"status":"passed","severity":"normal"},{"uid":"107b74e40dda79db","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1764627349900,"stop":1764627349901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6b3e69fe67e963","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1764627384779,"stop":1764627384779,"duration":0},"status":"passed","severity":"normal"},{"uid":"449e751c5ab90692","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1764627350576,"stop":1764627350577,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5fd30c1496b606","name":"should not trigger query when a recent query happened under threshold","time":{"start":1764627398926,"stop":1764627398928,"duration":2},"status":"passed","severity":"normal"},{"uid":"da2829278aa4e3e8","name":"throws if decoders don't match content topics","time":{"start":1764627350673,"stop":1764627350674,"duration":1},"status":"passed","severity":"normal"},{"uid":"da796d9f4aa86b0b","name":"can start and stop the service","time":{"start":1764627427864,"stop":1764627427865,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f2164a57f87331","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764627891332,"stop":1764627891332,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebac431bb27c898","name":"Push 30 different messages","time":{"start":1764628468360,"stop":1764628468360,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b4f48e1c671a82d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1764627398233,"stop":1764627398233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d9b097a996b951","name":"should handle peer identify event","time":{"start":1764627358870,"stop":1764627358870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4921b0fef39040e","name":"Push 30 different messages","time":{"start":1764628468373,"stop":1764628468374,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df972fb2df3c8d2d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764627870800,"stop":1764627870800,"duration":0},"status":"passed","severity":"normal"},{"uid":"715d826790b30ee6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1764627384727,"stop":1764627384727,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8ffe1be754e882","name":"random static sharding 4 - Cluster ID: 118, Shard ID: 169","time":{"start":1764627741487,"stop":1764627741487,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3a1c24de12d117","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1764627388815,"stop":1764627388815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e23a4600b873f493","name":"should continue query when messages are from different channels","time":{"start":1764627402509,"stop":1764627402509,"duration":0},"status":"passed","severity":"normal"},{"uid":"60905af8aeba49b6","name":"Subscribe to topic containing long and receive message","time":{"start":1764627891319,"stop":1764627891320,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9c78f4050b75c3","name":"Check meta is set [ecies]","time":{"start":1764627369506,"stop":1764627369506,"duration":0},"status":"passed","severity":"normal"},{"uid":"575cc450127432c9","name":"Query generator for multiple messages with different message text format","time":{"start":1764627715928,"stop":1764627715928,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f0ad0801dd051e","name":"Passing invalid cursor","time":{"start":1764627671505,"stop":1764627671506,"duration":1},"status":"passed","severity":"normal"},{"uid":"be07b35f86b4455a","name":"should handle complete discovery-to-dial flow","time":{"start":1764627350114,"stop":1764627350114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7f7c96358c5e54","name":"Subscribe and receives messages on 20 topics","time":{"start":1764627891327,"stop":1764627891327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d3ffde4c47d262","name":"Push message with escaped characters payload","time":{"start":1764628468359,"stop":1764628468359,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d77aa1a618f8eb","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1764627398234,"stop":1764627398235,"duration":1},"status":"passed","severity":"normal"},{"uid":"139e20f20197a0b8","name":"Push message with content topic containing Chinese","time":{"start":1764628468362,"stop":1764628468362,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f47b5057fa3ad","name":"Push message with unicode special characters payload","time":{"start":1764628468396,"stop":1764628468396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5422aa2bbb1a45","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1764627384789,"stop":1764627384789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3fd9df5d923f0a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1764627398205,"stop":1764627398205,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5f4e0dd429e9f0","name":"should be online or offline if network state changed","time":{"start":1764627443094,"stop":1764627443095,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8f535fdf27e530","name":"should allow redial after cooldown period","time":{"start":1764627349621,"stop":1764627349627,"duration":6},"status":"passed","severity":"normal"},{"uid":"5e327c4431941b87","name":"should throw error - no public key","time":{"start":1764627341788,"stop":1764627341788,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9082146c2595f9b","name":"should ignore duplicate entries","time":{"start":1764627384669,"stop":1764627384671,"duration":2},"status":"passed","severity":"normal"},{"uid":"fee6401ec4ed74fe","name":"Push message with content topic containing SQL Injection","time":{"start":1764628468400,"stop":1764628468400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69ceac932500c47","name":"Check received message containing long","time":{"start":1764627870793,"stop":1764627870793,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c53e54a4a64e39","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764627891332,"stop":1764627891332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a463b1ca74e272","name":"Subscribe to topic containing short and publish message","time":{"start":1764627618377,"stop":1764627618378,"duration":1},"status":"passed","severity":"normal"},{"uid":"149f57d4499eaa63","name":"Query generator for 2000 messages","time":{"start":1764627715931,"stop":1764627715931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be096e39a18d04e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1764627336529,"stop":1764627336529,"duration":0},"status":"passed","severity":"normal"},{"uid":"340205c7a6378070","name":"Push message with custom timestamp: 1764631047768","time":{"start":1764628468380,"stop":1764628468380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f3adcde55ff33e","name":"Outgoing message is acknowledged","time":{"start":1764627400212,"stop":1764627400212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8a823c27cf9697","name":"should properly start and stop event listening","time":{"start":1764627398681,"stop":1764627398682,"duration":1},"status":"passed","severity":"normal"},{"uid":"98346b8a4eb9f00b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1764627397494,"stop":1764627397495,"duration":1},"status":"passed","severity":"normal"},{"uid":"97939283286b4afd","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1764627402514,"stop":1764627402514,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e46172301004d12","name":"should insert elements correctly","time":{"start":1764627384616,"stop":1764627384617,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b94cc8df042039f","name":"should initialize with libp2p components","time":{"start":1764627358527,"stop":1764627358527,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff78df98b706e8e","name":"Overlapping topic subscription","time":{"start":1764627891328,"stop":1764627891328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02e89acf565d032","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1764627350577,"stop":1764627350580,"duration":3},"status":"passed","severity":"normal"},{"uid":"f20227ef9fb6a423","name":"throws on empty content topic","time":{"start":1764627336517,"stop":1764627336518,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1eef0877183744","name":"Query Generator, Multiple PubsubTopics","time":{"start":1764627687083,"stop":1764627687083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e911f0bd520c0ef","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764627891322,"stop":1764627891323,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a123d326e8d2e74","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1764627384773,"stop":1764627384773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a818bc92922c7a8c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764627891327,"stop":1764627891327,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77954cdd6e457094","name":"should handle dial errors gracefully","time":{"start":1764627350104,"stop":1764627350104,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0559cfbaf391e6","name":"should stop ping timers on peer disconnect","time":{"start":1764627349896,"stop":1764627349900,"duration":4},"status":"passed","severity":"normal"},{"uid":"158790af834125fe","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1764627400160,"stop":1764627400161,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9642b9bd995b0f2","name":"should dispatch network event when browser goes online","time":{"start":1764627349733,"stop":1764627349733,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c27e2fa1e2acb01","name":"yields undefined for messages without content topic","time":{"start":1764627350677,"stop":1764627350677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e615477b29933a79","name":"should emit a peer event after start","time":{"start":1764627427867,"stop":1764627427867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d7bdab3fb13fc2","name":"should perform ping and update peer store on timer","time":{"start":1764627349901,"stop":1764627349902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c4eba83ac51910","name":"should successfully query peers and return peer infos","time":{"start":1764627358528,"stop":1764627358528,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a8da4005e22911","name":"random static sharding 2 - Cluster ID: 905, Shard ID: 326","time":{"start":1764627741486,"stop":1764627741486,"duration":0},"status":"passed","severity":"normal"},{"uid":"25213534481ff761","name":"Publish message with large meta","time":{"start":1764627610681,"stop":1764627610681,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c33af85c6b9b99","name":"Push message with XML payload","time":{"start":1764628468371,"stop":1764628468371,"duration":0},"status":"passed","severity":"normal"},{"uid":"511824dfba87e1b5","name":"should skip peers that were recently queried","time":{"start":1764627358872,"stop":1764627358872,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28a95140bb04c43","name":"Query generator for multiple messages with different content topic format","time":{"start":1764627715929,"stop":1764627715929,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d72387e7c0643d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764627891328,"stop":1764627891328,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ba5f508608a88e","name":"should initialize bloom filter with correct parameters","time":{"start":1764627384609,"stop":1764627384616,"duration":7},"status":"passed","severity":"normal"},{"uid":"2638ee8a9248bdd7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1764627384770,"stop":1764627384770,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ba0620fe6182f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1764627336541,"stop":1764627336542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d52b9585bfb6c2","name":"should update peer store before dialing","time":{"start":1764627350105,"stop":1764627350105,"duration":0},"status":"passed","severity":"normal"},{"uid":"877ca2a66b7204bd","name":"Callback on promise, aborts when callback returns true","time":{"start":1764627715929,"stop":1764627715930,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0778d629baa1a2","name":"should handle case with no peers in store","time":{"start":1764627350573,"stop":1764627350574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe61a17b31c4e81","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1764627671497,"stop":1764627671498,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf605c4b71787d8d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1764627610680,"stop":1764627610680,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bddb73165815e2","name":"should handle v3 RLN errors","time":{"start":1764627397820,"stop":1764627397820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cccd21ac33a66ff","name":"Push message with content topic containing long","time":{"start":1764628468386,"stop":1764628468386,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ecc29ed749f3b9","name":"should not fail to stop the service if it was not started","time":{"start":1764627427865,"stop":1764627427866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8494080ef25af466","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1764627618388,"stop":1764627618389,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bd6af7a0e94556","name":"Asymmetric encrypt & decrypt","time":{"start":1764627368428,"stop":1764627368428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6721ecb13cdbeb35","name":"Subscribe to topic containing XML and receive message","time":{"start":1764627891322,"stop":1764627891322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9647cf72fa6b10","name":"Wait given interval before re-trying","time":{"start":1764627399455,"stop":1764627399455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94d0ecc8f61c680","name":"should start all internal components","time":{"start":1764627350656,"stop":1764627350656,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6ad69e68087774","name":"Subscribe to topic containing emoji and publish message","time":{"start":1764627618396,"stop":1764627618396,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e72727e916c493","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1764627384754,"stop":1764627384755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1534325ea8357eaf","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1764627384746,"stop":1764627384746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4fa687a6fb72a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764627447589,"stop":1764627447590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2613a8d5f77e01","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1764627384778,"stop":1764627384778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b889ffc37421300","name":"should trigger query when time since last query exceeds threshold","time":{"start":1764627398926,"stop":1764627398926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da9cce8eea136b8","name":"Push message equal or less that 1MB","time":{"start":1764628468380,"stop":1764628468380,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e4b125c107e153","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app41/3/topic505/proto","time":{"start":1764627706823,"stop":1764627706823,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adc663de488ecd1","name":"should support chaining for add method","time":{"start":1764627396682,"stop":1764627396692,"duration":10},"status":"passed","severity":"normal"},{"uid":"a6c00bb9f266748d","name":"should return PeerId when PeerId is provided","time":{"start":1764627350262,"stop":1764627350262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eb2ea25b3e68ff","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1764627397520,"stop":1764627397524,"duration":4},"status":"passed","severity":"normal"},{"uid":"fbe556b014d683","name":"should start ping timers on peer connect","time":{"start":1764627349895,"stop":1764627349896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16c27afc2603ec7","name":"Register correct protocols","time":{"start":1764627618370,"stop":1764627618370,"duration":0},"status":"passed","severity":"normal"},{"uid":"49679914983bb346","name":"Non TWN Cluster","time":{"start":1764627706822,"stop":1764627706823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d9896e8932991f","name":"should not execute task if max attempts is 0","time":{"start":1764627397526,"stop":1764627397526,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c4138244c2dd60","name":"should transition to Unhealthy when no connections","time":{"start":1764627398674,"stop":1764627398680,"duration":6},"status":"passed","severity":"normal"},{"uid":"b44140db2b062021","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1764627724220,"stop":1764627724220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe496e8d2e9208d","name":"Check received message containing shell command","time":{"start":1764627870797,"stop":1764627870797,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a1e298e5add5ab","name":"Subscribe to topic containing Script and publish message","time":{"start":1764627618389,"stop":1764627618390,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c7519e54d5d901","name":"should be empty when created","time":{"start":1764627397956,"stop":1764627397956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea657df181647e0","name":"should handle peer connect event","time":{"start":1764627349730,"stop":1764627349730,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a25e4c0f27253b4","name":"should return false when network is not connected","time":{"start":1764627350658,"stop":1764627350659,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c2ea5856cbd775","name":"Push message with SQL Injection payload","time":{"start":1764628468358,"stop":1764628468358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5fbea87a1fea70","name":"should dial all remaining peers","time":{"start":1764627350571,"stop":1764627350572,"duration":1},"status":"passed","severity":"normal"},{"uid":"9739680730cd929d","name":"should maintain desired error rate","time":{"start":1764627384617,"stop":1764627384617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88da8cc75db3d52","name":"should only return 1 node with relay capability","time":{"start":1764627358924,"stop":1764627358924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d487ad702c85f6f1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764627870789,"stop":1764627870789,"duration":0},"status":"passed","severity":"normal"},{"uid":"57aa896d8c4158a7","name":"should deliver messages after dependencies are met","time":{"start":1764627388819,"stop":1764627388819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96881c8951abd2f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764627514135,"stop":1764627514135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6522f851bf081740","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1764627350559,"stop":1764627350560,"duration":1},"status":"passed","severity":"normal"},{"uid":"985e3fb976be9c08","name":"should not receive a peer event before start","time":{"start":1764627362740,"stop":1764627362740,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e757302104890c","name":"should successfully stop","time":{"start":1764627398271,"stop":1764627398271,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf362f4aec63669","name":"can start and stop the service","time":{"start":1764627659133,"stop":1764627659133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0522e2c7dc1995c","name":"should be safe to call multiple times","time":{"start":1764627349890,"stop":1764627349893,"duration":3},"status":"passed","severity":"normal"},{"uid":"4061a743b9c9c6a1","name":"throws on content topic with empty version field","time":{"start":1764627336523,"stop":1764627336523,"duration":0},"status":"passed","severity":"normal"},{"uid":"159cac6b14efce9c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1764627384743,"stop":1764627384743,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a301f653408f93","name":"should be able to encode the field with only RELAY set to true","time":{"start":1764627341143,"stop":1764627341145,"duration":2},"status":"passed","severity":"normal"},{"uid":"38c848816bc4ac6e","name":"Push message with content topic containing numeric","time":{"start":1764628468375,"stop":1764628468375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6531688b72ef79f1","name":"Push message with shell command payload","time":{"start":1764628468384,"stop":1764628468384,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c612ca0de1fed5","name":"should initialize with custom number of peers","time":{"start":1764627398204,"stop":1764627398204,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb26bc813a13d9","name":"should dial all known peers when reached zero connections","time":{"start":1764627465742,"stop":1764627465742,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a73b863df28bb2","name":"recovers when dns.resolve returns empty","time":{"start":1764627358922,"stop":1764627358923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29b99d5ba64f3df","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1764627350701,"stop":1764627350701,"duration":0},"status":"passed","severity":"normal"},{"uid":"34178beb21e9392d","name":"should do nothing if no non-locked connections to drop","time":{"start":1764627350583,"stop":1764627350585,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f0797ca142a071b","name":"Push message with meta","time":{"start":1764628468402,"stop":1764628468402,"duration":0},"status":"passed","severity":"normal"},{"uid":"447385e9f44ecbc9","name":"should handle hash queries without validation","time":{"start":1764627399730,"stop":1764627399731,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0089b89e7453b5","name":"Correctly serialized arguments","time":{"start":1764627512843,"stop":1764627512843,"duration":0},"status":"passed","severity":"normal"},{"uid":"626db6f0269bd43b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1764627398230,"stop":1764627398230,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d76f780e98511","name":"should process queue every 500ms","time":{"start":1764627349633,"stop":1764627349637,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e360f0429e69581","name":"should stop and cleanup resources","time":{"start":1764627397970,"stop":1764627397977,"duration":7},"status":"passed","severity":"normal"},{"uid":"8acc51f640046ece","name":"should clear dial history on stop","time":{"start":1764627349613,"stop":1764627349613,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e1567acb7c760","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764627891321,"stop":1764627891322,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff31914a59371ecf","name":"should remove event listeners","time":{"start":1764627349887,"stop":1764627349888,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a7bce51c0b1aef","name":"should handle errors when accessing navigator","time":{"start":1764627349765,"stop":1764627349765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1076e6d4f4fd718","name":"Subscribe to topic containing Script and receive message","time":{"start":1764627891331,"stop":1764627891331,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c2153d0dea8f3","name":"should return usable stream attached to connection","time":{"start":1764627350482,"stop":1764627350482,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f0085236ffb1a1","name":"Push message with escaped characters payload","time":{"start":1764628468373,"stop":1764628468373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3955533e2616e50a","name":"should create ConnectionManager with required options","time":{"start":1764627350653,"stop":1764627350653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff249bca73aa72e2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764627597703,"stop":1764627597704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a100bdd4406f3bb2","name":"Check message with non string payload is not received","time":{"start":1764627870791,"stop":1764627870791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4804d72c85a56d5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1764627603842,"stop":1764627603843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe5bee30f757b5c","name":"Check received message containing XML","time":{"start":1764627870785,"stop":1764627870785,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5f0e7b0c8eab60","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1764627341146,"stop":1764627341147,"duration":1},"status":"passed","severity":"normal"},{"uid":"c516da5c3b412d7d","name":"rejects content-filtered query with only contentTopics","time":{"start":1764627350217,"stop":1764627350218,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a59dd32b482b72","name":"Sets default value correctly","time":{"start":1764627747065,"stop":1764627747066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bcc4caafc0ed5","name":"Push message with custom timestamp: 1764623847768","time":{"start":1764628468379,"stop":1764628468379,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab53c6b94c4bcdf5","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1764627349905,"stop":1764627349905,"duration":0},"status":"passed","severity":"normal"},{"uid":"821e7ef34f9c5b15","name":"should request peer renewal on specific errors","time":{"start":1764627397525,"stop":1764627397525,"duration":0},"status":"passed","severity":"normal"},{"uid":"832f2651baea4783","name":"Sign & Recover","time":{"start":1764627368429,"stop":1764627368430,"duration":1},"status":"passed","severity":"normal"},{"uid":"423325628ed61800","name":"Push message with meta","time":{"start":1764628468378,"stop":1764628468378,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70381230b584737","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1764627384756,"stop":1764627384763,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d82038aa9b228d","name":"should handle timestamp equal to current time","time":{"start":1764627388379,"stop":1764627388379,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6ddd5242b5cce2","name":"should remove event listener for peer:discovery","time":{"start":1764627350096,"stop":1764627350097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9dd2176d8c86272","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1764627618383,"stop":1764627618384,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b1713e6ab6b5b5","name":"Push message with JSON payload","time":{"start":1764628468384,"stop":1764628468384,"duration":0},"status":"passed","severity":"normal"},{"uid":"334a7af70d6d2fe0","name":"should add and check entries correctly","time":{"start":1764627396667,"stop":1764627396682,"duration":15},"status":"passed","severity":"normal"},{"uid":"920d0d5881fa4016","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1764627350665,"stop":1764627350665,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fd275897cbdb3c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1764627398229,"stop":1764627398230,"duration":1},"status":"passed","severity":"normal"},{"uid":"12263df94b905db5","name":"Delete observer","time":{"start":1764627599122,"stop":1764627599123,"duration":1},"status":"passed","severity":"normal"},{"uid":"99dd48cf68784897","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1764627398681,"stop":1764627398681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc806160252fa7","name":"should stop peer exchange discovery","time":{"start":1764627358869,"stop":1764627358869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5021a61531453891","name":"Light Node - default protocols","time":{"start":1764627745221,"stop":1764627745222,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4085de3aa47ac87","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1764627349904,"stop":1764627349905,"duration":1},"status":"passed","severity":"normal"},{"uid":"9200ede89ba88637","name":"Check message with invalid timestamp is not received","time":{"start":1764627870800,"stop":1764627870800,"duration":0},"status":"passed","severity":"normal"},{"uid":"152765fe565b71e5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1764627677911,"stop":1764627677912,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd02072b960cafc","name":"should not receive a peer event after stop","time":{"start":1764627427868,"stop":1764627427868,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8ba3ae4a9089f9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764627514140,"stop":1764627514141,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1cdfd20276e4bda","name":"should reject if Filter is requested but not mounted","time":{"start":1764627399821,"stop":1764627399822,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d14fc157de4244","name":"should send relay ping messages on timer","time":{"start":1764627349907,"stop":1764627349907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12141c7479bd12d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1764627369505,"stop":1764627369506,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6d7eacd26602bf","name":"should initialize with isNetworkConnected as false","time":{"start":1764627349706,"stop":1764627349707,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd35746af07b3a7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1764627384768,"stop":1764627384769,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c15a44dc8a612d","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1764627358546,"stop":1764627358546,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc153bc2676dcca","name":"should evict furthest entry when buffer is full","time":{"start":1764627384671,"stop":1764627384671,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cbe72625885dce","name":"Push message with unicode special characters payload","time":{"start":1764628468385,"stop":1764628468385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b171ad08c8836d","name":"Push message with XML payload","time":{"start":1764628468395,"stop":1764628468395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18d9a65a47d6388","name":"should create PeerExchangeDiscovery instance","time":{"start":1764627358877,"stop":1764627358877,"duration":0},"status":"passed","severity":"normal"},{"uid":"817da0553d8c63ff","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1764627618372,"stop":1764627618372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ebfe2448d43ab0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764627891317,"stop":1764627891317,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cac7e4bce9cd838","name":"Query with Promise Callback, No Decoder","time":{"start":1764627687089,"stop":1764627687089,"duration":0},"status":"passed","severity":"normal"},{"uid":"154a32894ad5f16f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1764627398234,"stop":1764627398234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c526190edbdbc3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1764627618379,"stop":1764627618380,"duration":1},"status":"passed","severity":"normal"},{"uid":"796eebb9147d451f","name":"should dial one peer on dial","time":{"start":1764627512629,"stop":1764627512632,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c8599e4547e4639","name":"should create NetworkMonitor with libp2p and events","time":{"start":1764627349704,"stop":1764627349704,"duration":0},"status":"passed","severity":"normal"},{"uid":"333c46fe6200b5da","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764627597702,"stop":1764627597702,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e96257df04c8d9","name":"should dispatch network event when browser goes offline","time":{"start":1764627349734,"stop":1764627349734,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6afe54d04b5288f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1764627384773,"stop":1764627384774,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ef438248d4c1fc","name":"should set up event listeners when started","time":{"start":1764627398920,"stop":1764627398920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6920f7e9fe16bc71","name":"Store - dialed first","time":{"start":1764627745220,"stop":1764627745220,"duration":0},"status":"passed","severity":"normal"},{"uid":"afce632a0052fb6e","name":"Push message with content topic containing short","time":{"start":1764628468386,"stop":1764628468386,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d32e3033f93f3","name":"Query with Ordered Callback, No Decoder","time":{"start":1764627687085,"stop":1764627687086,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad8e40c8dbb3d76","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1764627404875,"stop":1764627404875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2495c72f83637728","name":"should work with mock decoders","time":{"start":1764627398922,"stop":1764627398923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25e0c2d210a43dd","name":"should skip peers without peer exchange protocol","time":{"start":1764627358870,"stop":1764627358870,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f3507c0f447dc2","name":"Push message with content topic containing special chars","time":{"start":1764628468387,"stop":1764628468387,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d3c816dfcfd62b","name":"should handle incoming messages","time":{"start":1764627398271,"stop":1764627398271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8f53fac9df47a","name":"Push message with Arabic payload","time":{"start":1764628468370,"stop":1764628468370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e162a13eef5dbf73","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1764627397494,"stop":1764627397494,"duration":0},"status":"passed","severity":"normal"},{"uid":"10272fa3a5748611","name":"caches peers it previously fetched","time":{"start":1764627358923,"stop":1764627358923,"duration":0},"status":"passed","severity":"normal"},{"uid":"115c7334afe61f12","name":"Push message with content topic containing unicode special characters","time":{"start":1764628468365,"stop":1764628468365,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a59bf95a98b96","name":"Push message with content topic containing Chinese","time":{"start":1764628468399,"stop":1764628468399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4634fb17ff86d8cd","name":"Push message with content topic containing short","time":{"start":1764628468374,"stop":1764628468374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7085a5bbd8ca3256","name":"should attach causal history and bloom filter to each message","time":{"start":1764627388814,"stop":1764627388814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a2720cef9b00f7","name":"Push message with Basic HTML tag payload","time":{"start":1764628468358,"stop":1764628468359,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4064419a1549fa","name":"Symmetric encrypt & Decrypt","time":{"start":1764627368429,"stop":1764627368429,"duration":0},"status":"passed","severity":"normal"},{"uid":"55eabcd8520bb13c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1764627384774,"stop":1764627384774,"duration":0},"status":"passed","severity":"normal"},{"uid":"427199bb6fef517a","name":"should insert message into bloom filter","time":{"start":1764627388813,"stop":1764627388813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e68e41c32fdafd","name":"should properly create peer info with all multiaddrs","time":{"start":1764627341794,"stop":1764627341794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3463972d25a8da5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1764627336542,"stop":1764627336546,"duration":4},"status":"passed","severity":"normal"},{"uid":"4aa9d78f22c61e22","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764627870803,"stop":1764627870803,"duration":0},"status":"passed","severity":"normal"},{"uid":"959540d9e73634fa","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764627891330,"stop":1764627891330,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e3c4b9dd971e92","name":"should not return locked peers if enough unlocked are available","time":{"start":1764627398218,"stop":1764627398218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2ec029d93f9962","name":"should emit message when we just started and store connect event occurs","time":{"start":1764627398929,"stop":1764627398929,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1cb70a7cb429de","name":"Ephemeral field set to true","time":{"start":1764627350698,"stop":1764627350699,"duration":1},"status":"passed","severity":"normal"},{"uid":"464ecf8533a85d06","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1764627336547,"stop":1764627336547,"duration":0},"status":"passed","severity":"normal"},{"uid":"af79a2b7fea7fd46","name":"Throws when trying to push message with empty payload","time":{"start":1764628468386,"stop":1764628468386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7cca526c2b3213","name":"should work with stubbed peer manager event emitter","time":{"start":1764627398921,"stop":1764627398921,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2efba3c4e795e5","name":"msgTime: 0 ms from now, startTime: 1764368524537, endTime: 1764627724537","time":{"start":1764627740003,"stop":1764627740003,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c52810fa2926be","name":"should work with v3 peers","time":{"start":1764627397819,"stop":1764627397819,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ccc1d32431978d","name":"should handle very large timestamps","time":{"start":1764627388379,"stop":1764627388380,"duration":1},"status":"passed","severity":"normal"},{"uid":"211cb26326321c4f","name":"Query Generator, No message returned","time":{"start":1764627687084,"stop":1764627687084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f85e89e4a51a4d","name":"should not be delivered","time":{"start":1764627388823,"stop":1764627388824,"duration":1},"status":"passed","severity":"normal"},{"uid":"555ba811e09abcea","name":"Fails to publish duplicate message","time":{"start":1764627610678,"stop":1764627610679,"duration":1},"status":"passed","severity":"normal"},{"uid":"d180045d768d60d0","name":"Check publish message containing numeric","time":{"start":1764627610670,"stop":1764627610670,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7228dc922bec06","name":"Decoder throws on empty string content topic","time":{"start":1764627369507,"stop":1764627369508,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73ed0e0db30d988","name":"Push message with custom timestamp: 1733869047768","time":{"start":1764628468366,"stop":1764628468367,"duration":1},"status":"passed","severity":"normal"},{"uid":"929008f918a10792","name":"Push message with content topic containing emoji","time":{"start":1764628468401,"stop":1764628468402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1e12e161c3cce8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764627891318,"stop":1764627891318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b71eb6a4cf93f7","name":"Check received message containing special chars","time":{"start":1764627870782,"stop":1764627870783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9158d955db7e7871","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1764627336529,"stop":1764627336529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c174c2dda1c1d0bd","name":"should add received messages to bloom filter","time":{"start":1764627388815,"stop":1764627388815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f40f5f2b97cbf4d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1764627336547,"stop":1764627336547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2891446c71d20eb1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1764627341787,"stop":1764627341787,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cde41299239a062","name":"Push message with content topic containing Russian","time":{"start":1764628468400,"stop":1764628468400,"duration":0},"status":"passed","severity":"normal"},{"uid":"43faaf1770b0839f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1764627341166,"stop":1764627341167,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebd47da9eb4d08","name":"Push message with custom timestamp: 1764631047769","time":{"start":1764628468391,"stop":1764628468391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29bfa93df7d183","name":"LightPush","time":{"start":1764627745221,"stop":1764627745221,"duration":0},"status":"passed","severity":"normal"},{"uid":"231b44889a2fbf9f","name":"Generator, 2 different shards","time":{"start":1764627677911,"stop":1764627677911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c61899ff5eb112e","name":"should serialize and deserialize correctly","time":{"start":1764627384621,"stop":1764627384622,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07f9f919a5b0848","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1764627404875,"stop":1764627404875,"duration":0},"status":"passed","severity":"normal"},{"uid":"166c0d178b19c8e5","name":"should handle peerStore errors gracefully","time":{"start":1764627350664,"stop":1764627350664,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e94053976f64176","name":"isConnected between 2 js-waku relay nodes","time":{"start":1764627443093,"stop":1764627443094,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ae4c06f6237813","name":"should handle retrieval hint and sender_id","time":{"start":1764627384664,"stop":1764627384668,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5f63dbc7d428755","name":"Check publish message containing Russian","time":{"start":1764627610671,"stop":1764627610672,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9f2b3549ddff6d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1764627618387,"stop":1764627618388,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b5fb6d2d9a235e","name":"Check received message containing Script","time":{"start":1764627870795,"stop":1764627870796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f41023494a46626","name":"Own sync message does not acknowledge own messages","time":{"start":1764627404875,"stop":1764627404876,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fc5ad13ee371c7","name":"Subscribe to topic containing short and receive message","time":{"start":1764627891329,"stop":1764627891329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26aa7b7c704a085","name":"should skip peers that don't support peer exchange","time":{"start":1764627358871,"stop":1764627358871,"duration":0},"status":"passed","severity":"normal"},{"uid":"671afd7ebe433c37","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1764627739997,"stop":1764627739997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46395aab79e2100","name":"Push message with content topic containing JSON","time":{"start":1764628468377,"stop":1764628468377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b77e41a067a119","name":"should properly create location multiaddrs - tcp6","time":{"start":1764627341793,"stop":1764627341793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b29104bd8e67427","name":"Push message with meta","time":{"start":1764628468365,"stop":1764628468366,"duration":1},"status":"passed","severity":"normal"},{"uid":"3092d1e5c450b32d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1764627388818,"stop":1764627388818,"duration":0},"status":"passed","severity":"normal"},{"uid":"204584cfb831f58c","name":"Encoder throws on empty string content topic","time":{"start":1764627367880,"stop":1764627367881,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d093b7d4fa83c0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1764627618391,"stop":1764627618392,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd701f2e9c5a5589","name":"Push message with Arabic payload","time":{"start":1764628468393,"stop":1764628468393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63fc0b8bbcf5616","name":"Check publish message containing Chinese","time":{"start":1764627610671,"stop":1764627610671,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af66eaf6f0f26f9","name":"should add entries and maintain sorted order","time":{"start":1764627384656,"stop":1764627384656,"duration":0},"status":"passed","severity":"normal"},{"uid":"21667ac0ea0ecc9f","name":"should initialize with default number of peers","time":{"start":1764627398203,"stop":1764627398204,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eaf1c86defe4f59","name":"should return false when peer has no shard info","time":{"start":1764627349824,"stop":1764627349825,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c4830386249f72","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1764627350217,"stop":1764627350217,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a43a00d08569e5e","name":"should be sent with empty content","time":{"start":1764627388822,"stop":1764627388823,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdba5bd1e963c3e5","name":"Publish message with custom timestamp: Mon Dec 01 2025 23:20:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1764627610678,"stop":1764627610678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8022b091832d4c4f","name":"Push message with rate limit","time":{"start":1764628468366,"stop":1764628468366,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a9994c538c153c","name":"Query Generator - true","time":{"start":1764627718069,"stop":1764627718072,"duration":3},"status":"passed","severity":"normal"},{"uid":"44960cb4b762ebbd","name":"should dial with PeerId and return stream","time":{"start":1764627350659,"stop":1764627350659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe9f69be30ce007","name":"should return false for content message without causal history","time":{"start":1764627402511,"stop":1764627402511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c536005d41f87c","name":"Subscribe and receive messages via waku relay post","time":{"start":1764627891326,"stop":1764627891326,"duration":0},"status":"passed","severity":"normal"},{"uid":"3def5108887fedf7","name":"topics with same application and version share the same shard","time":{"start":1764627336536,"stop":1764627336536,"duration":0},"status":"passed","severity":"normal"},{"uid":"419dd0028b3d355c","name":"Push 30 different messages","time":{"start":1764628468385,"stop":1764628468386,"duration":1},"status":"skipped","severity":"normal"},{"uid":"57551859f6170788","name":"Push message with JSON payload","time":{"start":1764628468395,"stop":1764628468395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5432ca00b4e7b86","name":"groups content topics by expected pubsub topic","time":{"start":1764627336536,"stop":1764627336536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a934d2dfe23e3687","name":"should skip peer when failed to dial recently","time":{"start":1764627349620,"stop":1764627349621,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a74f260deea6cb0","name":"should return start time to match max range","time":{"start":1764627398934,"stop":1764627398935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5f84b1660a03ee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1764627384769,"stop":1764627384769,"duration":0},"status":"passed","severity":"normal"},{"uid":"899a8be81b531857","name":"Fails to publish message with empty text","time":{"start":1764627610679,"stop":1764627610679,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cf80fb69b5ffff","name":"should return cached hash on subsequent access","time":{"start":1764627350701,"stop":1764627350701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c270e245da7c65","name":"Push message with long payload","time":{"start":1764628468356,"stop":1764628468356,"duration":0},"status":"passed","severity":"normal"},{"uid":"66be606e2c59a8f","name":"should start periodic discovery on start","time":{"start":1764627358876,"stop":1764627358876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4ea73e5598b858","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1764627349721,"stop":1764627349722,"duration":1},"status":"passed","severity":"normal"},{"uid":"e672e54aa6386833","name":"Meta field set when metaSetter is specified","time":{"start":1764627350699,"stop":1764627350699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9669ee9a46ba837","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1764627384764,"stop":1764627384764,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c0ab256b5100b1","name":"should increase lamport timestamp","time":{"start":1764627388814,"stop":1764627388814,"duration":0},"status":"passed","severity":"normal"},{"uid":"190aee5473d1fc40","name":"can start and stop the service","time":{"start":1764627362739,"stop":1764627362739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7519ec88a75f56a","name":"should handle case when navigator is not available","time":{"start":1764627349722,"stop":1764627349724,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dac0b4ae2dbb519","name":"should clear the dialing interval","time":{"start":1764627349611,"stop":1764627349613,"duration":2},"status":"passed","severity":"normal"},{"uid":"112acf5aa1185e41","name":"Waku message hash computation (no timestamp)","time":{"start":1764627350050,"stop":1764627350051,"duration":1},"status":"passed","severity":"normal"},{"uid":"2777646f5f295377","name":"should work with async generator that yields promises","time":{"start":1764627398924,"stop":1764627398924,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72341f8059e0d23","name":"should dial more peers if under maxConnections","time":{"start":1764627350581,"stop":1764627350582,"duration":1},"status":"passed","severity":"normal"},{"uid":"863f51f91a6c52d5","name":"same cluster, static sharding: nodes connect","time":{"start":1764627514133,"stop":1764627514133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1091c585fd42a712","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1764627399641,"stop":1764627399641,"duration":0},"status":"passed","severity":"normal"},{"uid":"75828698031f38e4","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1764627399640,"stop":1764627399641,"duration":1},"status":"passed","severity":"normal"},{"uid":"83126d73862f889d","name":"should set field with all protocols disabled","time":{"start":1764627341794,"stop":1764627341794,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5a21e1e63e247c","name":"should add event listeners to globalThis","time":{"start":1764627349710,"stop":1764627349710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9050a5ed66b08f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1764627398231,"stop":1764627398233,"duration":2},"status":"passed","severity":"normal"},{"uid":"48a239a72137d3ed","name":"should insert message id into causal history","time":{"start":1764627388813,"stop":1764627388813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd314fb527d6d5d2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764627891327,"stop":1764627891328,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b48c290d784d3","name":"should handle peer disconnect event when no connections remain","time":{"start":1764627349730,"stop":1764627349731,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8661c3283e19ec6","name":"Subscribe to topic containing XML and receive message","time":{"start":1764627891331,"stop":1764627891331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2c630593ee97e3","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1764627603844,"stop":1764627603844,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb555413e79dd9b5","name":"should process up to 3 peers at once","time":{"start":1764627349637,"stop":1764627349638,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eac394cb35ff68f","name":"should initialize with custom TTL","time":{"start":1764627358867,"stop":1764627358868,"duration":1},"status":"passed","severity":"normal"},{"uid":"96471f023a687d87","name":"Get Nodes","time":{"start":1764627357951,"stop":1764627357951,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff1212dd555a422","name":"rejects hash query with time filter","time":{"start":1764627350224,"stop":1764627350225,"duration":1},"status":"passed","severity":"normal"},{"uid":"32276ffe8ee16be5","name":"should throw error - no public key","time":{"start":1764627341789,"stop":1764627341789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a5c284032f3d28","name":"Push message with custom timestamp: 1733869047768","time":{"start":1764628468379,"stop":1764628468379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8174b6c1b0d9cd35","name":"should skip peer when already connected","time":{"start":1764627349619,"stop":1764627349619,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dad79149d0b71b","name":"Push message with Basic HTML tag payload","time":{"start":1764628468372,"stop":1764628468372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25c7ed715e35261","name":"Push message with Chinese payload","time":{"start":1764628468370,"stop":1764628468370,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c1ec9eb954ff20","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1764627336530,"stop":1764627336530,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e91029d6e1764a","name":"Push message with escaped characters payload","time":{"start":1764628468385,"stop":1764628468385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79dade4d5aec1c2","name":"should throw an error for insufficient data","time":{"start":1764627336694,"stop":1764627336694,"duration":0},"status":"passed","severity":"normal"},{"uid":"b298cf1b829f32fb","name":"Push message with content topic containing SQL Injection","time":{"start":1764628468388,"stop":1764628468388,"duration":0},"status":"passed","severity":"normal"},{"uid":"af788c6c340b02ee","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1764627740000,"stop":1764627740000,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ea32df1cc7bc2c","name":"Promise Callback - true","time":{"start":1764627718080,"stop":1764627718080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c827a405b1529492","name":"Synced status is emitted when a message is received","time":{"start":1764627402138,"stop":1764627402138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e428ae32d2a33a0","name":"should dial peer when peer is discovered","time":{"start":1764627350097,"stop":1764627350104,"duration":7},"status":"passed","severity":"normal"},{"uid":"b85a9094ae69c561","name":"Passing page size 10 when there are 10 messages","time":{"start":1764627729915,"stop":1764627729916,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3427de23a04dd4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1764627388824,"stop":1764627388824,"duration":0},"status":"passed","severity":"normal"},{"uid":"327014cb4860832d","name":"Push message with unicode special characters payload","time":{"start":1764628468373,"stop":1764628468373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2d485c9bef250","name":"Push message with shell command payload","time":{"start":1764628468395,"stop":1764628468396,"duration":1},"status":"passed","severity":"normal"},{"uid":"a147fc7eb71cdca","name":"Query generator for multiple messages","time":{"start":1764627715927,"stop":1764627715928,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f78acc69bd83c80","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1764627336534,"stop":1764627336534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b2a42c6e55f02f","name":"random static sharding 10 - Cluster ID: 897, Shard ID: 64","time":{"start":1764627741489,"stop":1764627741490,"duration":1},"status":"passed","severity":"normal"},{"uid":"759fb8de2cc21fcd","name":"throws on content topic with empty topic name field","time":{"start":1764627336523,"stop":1764627336524,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc81cbdd6a8b502f","name":"Check publish message containing short","time":{"start":1764627610665,"stop":1764627610667,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a2c1a011c7ed9d7","name":"Push message with Russian payload","time":{"start":1764628468357,"stop":1764628468357,"duration":0},"status":"passed","severity":"normal"},{"uid":"142a897be63b3d21","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1764627341148,"stop":1764627341148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb178cb3dcddeee","name":"Fails to push message bigger that 1MB","time":{"start":1764628468380,"stop":1764628468381,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3a393ac17da290","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1764627384739,"stop":1764627384739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f170af9d6927e4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1764627384779,"stop":1764627384779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca5b9696fd90e70","name":"Relay","time":{"start":1764627427713,"stop":1764627427714,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd65226aa9781b7c","name":"should encode/decode to RLP encoding","time":{"start":1764627341790,"stop":1764627341790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9d8e3a26b123b","name":"should remove event listeners","time":{"start":1764627350562,"stop":1764627350564,"duration":2},"status":"passed","severity":"normal"},{"uid":"35e6013479ac3b5b","name":"Default pageSize","time":{"start":1764627729921,"stop":1764627729922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f211a8da760d3ed4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1764627367878,"stop":1764627367878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0a63f5144e1f46","name":"Encoder throws on undefined content topic","time":{"start":1764627369506,"stop":1764627369507,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b8aaf4e27e1fd3","name":"should trigger query when it went offline since the last successful query","time":{"start":1764627398925,"stop":1764627398925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fafd95113117b2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1764627687084,"stop":1764627687085,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea42184c4e45c39f","name":"Stops search when maxGet is reached","time":{"start":1764627357952,"stop":1764627357952,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1543f2ec259086","name":"should handle cache.get errors gracefully","time":{"start":1764627362741,"stop":1764627362742,"duration":1},"status":"passed","severity":"normal"},{"uid":"18686edeb8d5238b","name":"Filter","time":{"start":1764627745221,"stop":1764627745221,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d9dcdea672a12c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1764627384739,"stop":1764627384740,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4df4f00e767c6a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1764627443090,"stop":1764627443091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37f46901ceddd49","name":"should reject if Store is requested but not mounted","time":{"start":1764627399821,"stop":1764627399821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3a69bc578c1d48","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1764627384745,"stop":1764627384745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51fb0f0b8524079","name":"Cluster id 0, shard 0","time":{"start":1764627741483,"stop":1764627741483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df02ab2452a53e6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1764627724220,"stop":1764627724220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0575765ddac155b","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1764627402139,"stop":1764627402139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8771a06be4a4fb56","name":"should query peers that support peer exchange","time":{"start":1764627358870,"stop":1764627358871,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd749a7e555ed59b","name":"Push message with long payload","time":{"start":1764628468369,"stop":1764628468369,"duration":0},"status":"passed","severity":"normal"},{"uid":"660c100727e57745","name":"new peer added after a peer was already found","time":{"start":1764627600504,"stop":1764627600505,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6e1a05f0a922b6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1764627384746,"stop":1764627384746,"duration":0},"status":"passed","severity":"normal"},{"uid":"536a634f378451ad","name":"should create a new stream if no existing for protocol found","time":{"start":1764627350483,"stop":1764627350483,"duration":0},"status":"passed","severity":"normal"},{"uid":"926ac83f3b62c86e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1764627397492,"stop":1764627397492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9d44e7d52c3f8","name":"Push message with shell command payload","time":{"start":1764628468359,"stop":1764628468359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1fc4e62c36d349","name":"should clear all entries","time":{"start":1764627384672,"stop":1764627384672,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfdc7f8dcd9cf9e","name":"should process tasks in queue","time":{"start":1764627397519,"stop":1764627397519,"duration":0},"status":"passed","severity":"normal"},{"uid":"26be3779e241dade","name":"should filter out already connected peers","time":{"start":1764627350570,"stop":1764627350571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7672b37eaa10652f","name":"should handle browser offline state overriding peer connections","time":{"start":1764627349766,"stop":1764627349766,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e3ea0fcf13e46a","name":"should increase lamport timestamp","time":{"start":1764627388812,"stop":1764627388812,"duration":0},"status":"passed","severity":"normal"},{"uid":"42421c963a2b4089","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1764627384733,"stop":1764627384733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af2e896b08901f9","name":"Push message with content topic containing unicode special characters","time":{"start":1764628468377,"stop":1764628468377,"duration":0},"status":"passed","severity":"normal"},{"uid":"616fb4bfcee1a919","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1764627671499,"stop":1764627671499,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd68f0b3fb7f0cbb","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1764627388820,"stop":1764627388820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbb9f9420a6e107","name":"should reject if LightPush is requested but not mounted","time":{"start":1764627399821,"stop":1764627399821,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f3fd1d002bb81e","name":"Refresh subscription","time":{"start":1764627618376,"stop":1764627618376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21c88efeb6f81319","name":"random static sharding 1 - Cluster ID: 588, Shard ID: 917","time":{"start":1764627741485,"stop":1764627741485,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7f7820949bbbdc","name":"should retry on complete failure if specified","time":{"start":1764627397815,"stop":1764627397816,"duration":1},"status":"passed","severity":"normal"},{"uid":"df288bad3be47ee7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1764627336528,"stop":1764627336528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6581eedba8335f5a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764627597705,"stop":1764627597706,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb2cecb0df4541d","name":"Subscribe to topic containing Script and receive message","time":{"start":1764627891322,"stop":1764627891322,"duration":0},"status":"passed","severity":"normal"},{"uid":"76560f8ef1c285e6","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1764627384789,"stop":1764627384789,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb8db530e30cf4","name":"should start peer exchange discovery","time":{"start":1764627358868,"stop":1764627358868,"duration":0},"status":"passed","severity":"normal"},{"uid":"100154fed36a42d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1764627336552,"stop":1764627336552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceb6e0007731639","name":"Check received message containing Russian","time":{"start":1764627870795,"stop":1764627870795,"duration":0},"status":"passed","severity":"normal"},{"uid":"114294bd1e60b6d2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1764627357708,"stop":1764627357709,"duration":1},"status":"passed","severity":"normal"},{"uid":"cceb904ce43561d0","name":"Check message received after jswaku node is restarted","time":{"start":1764627870802,"stop":1764627870803,"duration":1},"status":"passed","severity":"normal"},{"uid":"72378460475f7cc8","name":"Reusing cursor across nodes","time":{"start":1764627671505,"stop":1764627671505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d77ad203bb26c0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1764627350263,"stop":1764627350265,"duration":2},"status":"passed","severity":"normal"},{"uid":"54c7e8f0c81ce889","name":"should use peerId from options when provided to queryGenerator","time":{"start":1764627399731,"stop":1764627399731,"duration":0},"status":"passed","severity":"normal"},{"uid":"959d4b62a064ce9d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764627891330,"stop":1764627891330,"duration":0},"status":"passed","severity":"normal"},{"uid":"22246b6287ec2ae4","name":"should remove entries","time":{"start":1764627384664,"stop":1764627384664,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7eb994c43fc63","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1764627388820,"stop":1764627388820,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bae5537ce5a4403","name":"Push message with content topic containing numeric","time":{"start":1764628468386,"stop":1764628468387,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6cf4d41f445260","name":"should skip peer when not on same cluster","time":{"start":1764627349628,"stop":1764627349628,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a0e3021cb28839","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1764627350041,"stop":1764627350042,"duration":1},"status":"passed","severity":"normal"},{"uid":"befd18b32da76fa9","name":"Check received message containing Arabic","time":{"start":1764627870794,"stop":1764627870795,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c42659b6821c6d","name":"should handle multiple peer connections","time":{"start":1764627349896,"stop":1764627349896,"duration":0},"status":"passed","severity":"normal"},{"uid":"132c271ab59f04ad","name":"should skip peer when dialed recently","time":{"start":1764627349620,"stop":1764627349620,"duration":0},"status":"passed","severity":"normal"},{"uid":"43575a8f7f611887","name":"Check received message with timestamp: 1764627421589000000 ","time":{"start":1764627870798,"stop":1764627870799,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e021eff16c2f5b4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1764627384744,"stop":1764627384745,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31901c77a41beca","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1764627388821,"stop":1764627388821,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c6b843338396b8","name":"Refresh subscription","time":{"start":1764627891319,"stop":1764627891319,"duration":0},"status":"passed","severity":"normal"},{"uid":"45958e3eda15c8b0","name":"isConnected should return false after all peers disconnect","time":{"start":1764627443092,"stop":1764627443093,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbe4658e7f1681c","name":"random static sharding 8 - Cluster ID: 474, Shard ID: 773","time":{"start":1764627741489,"stop":1764627741489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9617335b5846b94e","name":"Push message with content topic containing special chars","time":{"start":1764628468375,"stop":1764628468375,"duration":0},"status":"passed","severity":"normal"},{"uid":"891f9adf835f101a","name":"should return false when peer is not found","time":{"start":1764627349825,"stop":1764627349825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd3c0095c52d89d","name":"should handle peer store update failures gracefully","time":{"start":1764627349903,"stop":1764627349903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd5ad4d2eac012f","name":"should respect custom numPeersToUse configuration","time":{"start":1764627398230,"stop":1764627398231,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d49afab7484113","name":"Throws when trying to push message with empty payload","time":{"start":1764628468397,"stop":1764628468397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00525048f4603dc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1764627336693,"stop":1764627336694,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fa50ea7e6c4fb2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1764627384745,"stop":1764627384745,"duration":0},"status":"passed","severity":"normal"},{"uid":"366aa01a51e1b841","name":"should create all internal components","time":{"start":1764627350655,"stop":1764627350655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a306f5eadd440479","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1764627384738,"stop":1764627384739,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d79d9a56e09936","name":"Push message with Script payload","time":{"start":1764628468371,"stop":1764628468371,"duration":0},"status":"passed","severity":"normal"},{"uid":"df582a1738d746ba","name":"should respect maxRequests limit","time":{"start":1764627384663,"stop":1764627384664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba94d894ac13a625","name":"should properly compute the node id","time":{"start":1764627341790,"stop":1764627341790,"duration":0},"status":"passed","severity":"normal"},{"uid":"614b192e04ff6cf7","name":"should sort by messageId when timestamps are equal","time":{"start":1764627388391,"stop":1764627388391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9484e856a3566660","name":"Passing an array","time":{"start":1764627747064,"stop":1764627747064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9568da6d9ca51baf","name":"should be safe to call multiple times","time":{"start":1764627350096,"stop":1764627350096,"duration":0},"status":"passed","severity":"normal"},{"uid":"422290f62337a458","name":"Passing page size 0 when there are 110 messages","time":{"start":1764627729904,"stop":1764627729909,"duration":5},"status":"passed","severity":"normal"},{"uid":"48b33446ddadc829","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1764627336551,"stop":1764627336551,"duration":0},"status":"passed","severity":"normal"},{"uid":"53debb974ed06aff","name":"should dial peers from store when browser is connected","time":{"start":1764627350565,"stop":1764627350566,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05c00f82c47828d","name":"should return undefined if no connection provided","time":{"start":1764627350482,"stop":1764627350483,"duration":1},"status":"passed","severity":"normal"},{"uid":"492bfa694ab09ce5","name":"should not receive a peer event after stop","time":{"start":1764627659138,"stop":1764627659139,"duration":1},"status":"passed","severity":"normal"},{"uid":"4766502da97005fc","name":"Incoming message is emitted as received","time":{"start":1764627400212,"stop":1764627400212,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe94c879065c826","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1764627384726,"stop":1764627384727,"duration":1},"status":"passed","severity":"normal"},{"uid":"768160a9ebe86656","name":"should monitor connected peers and store them into cache","time":{"start":1764627517769,"stop":1764627517769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af7aeaf0772d2aa","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1764627739998,"stop":1764627740000,"duration":2},"status":"passed","severity":"normal"},{"uid":"c91f139d28fa7f29","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1764627740002,"stop":1764627740002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9cb8345f204144","name":"random static sharding 6 - Cluster ID: 931, Shard ID: 166","time":{"start":1764627741488,"stop":1764627741488,"duration":0},"status":"passed","severity":"normal"},{"uid":"371550b7d1a54cb2","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1764627398931,"stop":1764627398931,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b7781b4bb1f441","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764627891329,"stop":1764627891330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8206920ae286e564","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1764627490695,"stop":1764627490695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7e4c476137cc78","name":"should be safe to call multiple times","time":{"start":1764627349613,"stop":1764627349614,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9103f05e7cbcf4b","name":"should keep entries that haven't expired yet","time":{"start":1764627396695,"stop":1764627396698,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc44481b87b83334","name":"should successfully unsubscribe from an existing subscription","time":{"start":1764627398270,"stop":1764627398270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5d4877498cc7d5","name":"Outgoing message is acknowledged","time":{"start":1764627402506,"stop":1764627402506,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8db79cdd95cfe31","name":"Push message with custom timestamp: 1764631047769","time":{"start":1764628468403,"stop":1764628468404,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2cf961fb938f3f3","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1764627350055,"stop":1764627350056,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e994413e55aeacb","name":"Outgoing message is retried until acknowledged","time":{"start":1764627402507,"stop":1764627402507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bededd54c5d191f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1764627336534,"stop":1764627336535,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e470cb2c1dceeab","name":"should filter peers by codec","time":{"start":1764627350663,"stop":1764627350664,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc223cd0adf45f0c","name":"should encode/decode to text encoding","time":{"start":1764627341790,"stop":1764627341791,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74b05e83ffc2ec2","name":"random static sharding 3 - Cluster ID: 81, Shard ID: 302","time":{"start":1764627741486,"stop":1764627741486,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3b5d0976ae45e9","name":"should return false when peer is not found","time":{"start":1764627349835,"stop":1764627349836,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b1be2266de979e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1764627336530,"stop":1764627336530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b3fd84c06f1b6b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1764627384765,"stop":1764627384768,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b18669fd853c25f","name":"pre and post cipher","time":{"start":1764627368429,"stop":1764627368429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e56e2198d71728d","name":"throws on content topic with non-number generation field","time":{"start":1764627336522,"stop":1764627336522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee11f1a1c82542c","name":"Generator, one shard","time":{"start":1764627677910,"stop":1764627677911,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0da2a9f08b9e02a","name":"Push message with Script payload","time":{"start":1764628468394,"stop":1764628468394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f13fe11f3079a09","name":"Check received message containing unicode special characters","time":{"start":1764627870798,"stop":1764627870798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc32fa4deac1612","name":"should process all pages when stopIfTrue never returns true","time":{"start":1764627398933,"stop":1764627398933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba11680333da312","name":"Incoming message is emitted as received","time":{"start":1764627402507,"stop":1764627402507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc22ff4156c6ac3","name":"it tolerates circular branch references","time":{"start":1764627358922,"stop":1764627358922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef558a2fd0c9aed","name":"should not dispatch event when already connected","time":{"start":1764627349731,"stop":1764627349732,"duration":1},"status":"passed","severity":"normal"},{"uid":"be159bcf5128b9b0","name":"Push message with content topic containing Arabic","time":{"start":1764628468399,"stop":1764628468400,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c53fb52f44c96df","name":"Does not throw an exception when node disconnects","time":{"start":1764627747063,"stop":1764627747063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8d84befe61b1d0","name":"should handle retrieve function with query parameters","time":{"start":1764627398924,"stop":1764627398925,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70a6526cfc447f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1764627715930,"stop":1764627715930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac50c37bfe91e69","name":"Encoder throws on undefined content topic","time":{"start":1764627367880,"stop":1764627367880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1efb60362ac29b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app76/4/topic15/proto","time":{"start":1764627706823,"stop":1764627706824,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23e1bfc911713be","name":"should handle onConnected and onDisconnected","time":{"start":1764627398219,"stop":1764627398219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f553eaf408bfd46","name":"should handle shardReader errors","time":{"start":1764627350667,"stop":1764627350667,"duration":0},"status":"passed","severity":"normal"},{"uid":"6569980afc155015","name":"should create PeerExchange instance with components","time":{"start":1764627358561,"stop":1764627358561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5bb7b5c3ca069d","name":"Used by Waku Relay","time":{"start":1764627747065,"stop":1764627747065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8486518cd5e67d9b","name":"Emits 'syncing' when message flagged as missed","time":{"start":1764627399639,"stop":1764627399640,"duration":1},"status":"passed","severity":"normal"},{"uid":"792db3ad1bba66b6","name":"Fails to push message with large meta","time":{"start":1764628468378,"stop":1764628468378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac6afdfc842c0d7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1764627603842,"stop":1764627603842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ae41faefb990a8","name":"Check publish message containing XML","time":{"start":1764627610673,"stop":1764627610673,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aca305913a5dee","name":"should use current time when it's greater than incremented timestamp","time":{"start":1764627388378,"stop":1764627388378,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d8d00eff5e36b7","name":"yields decoded messages","time":{"start":1764627350676,"stop":1764627350676,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d75a32b319eb60","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1764627443091,"stop":1764627443091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0db1d561ab4ff6","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1764627388817,"stop":1764627388817,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d68dde4c82ef00","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1764627350051,"stop":1764627350051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a996335d9be8d6","name":"should throw error - no id","time":{"start":1764627341788,"stop":1764627341788,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e692cd9e8a2f0c","name":"should return false when pubsub topic parsing fails","time":{"start":1764627349833,"stop":1764627349834,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b781bd97821fa11","name":"Push message with content topic containing Chinese","time":{"start":1764628468375,"stop":1764628468375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7511973cd9cc8410","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1764627336546,"stop":1764627336547,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f069748b37f695","name":"should dial peer when no shard info available","time":{"start":1764627349629,"stop":1764627349629,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a8c91b308797e6","name":"should handle disconnect when peer has no timers","time":{"start":1764627349909,"stop":1764627349909,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c44bdce95eaaa4","name":"should properly create location multiaddrs - udp6","time":{"start":1764627341792,"stop":1764627341792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92b93f8fe2ab917","name":"should not process empty queue","time":{"start":1764627349638,"stop":1764627349638,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfcac8c82ce9266","name":"should drop only non-locked connections when over maxConnections","time":{"start":1764627350582,"stop":1764627350583,"duration":1},"status":"passed","severity":"normal"},{"uid":"218026203d10dbb0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1764627384732,"stop":1764627384733,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f578b045244e92","name":"should wait for LightPush peer to be connected","time":{"start":1764627399822,"stop":1764627399822,"duration":0},"status":"passed","severity":"normal"},{"uid":"140df02cff097e76","name":"should dial peer immediately when queue is empty","time":{"start":1764627349614,"stop":1764627349615,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b023aff97116ac","name":"should handle peer store errors gracefully","time":{"start":1764627350576,"stop":1764627350576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71c2f8384abc9d0","name":"Check message with invalid timestamp is not received","time":{"start":1764627870789,"stop":1764627870790,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e02bcf2dd85de1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764627891325,"stop":1764627891326,"duration":1},"status":"passed","severity":"normal"},{"uid":"58325e3f4a21b2f7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764627358926,"stop":1764627358926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0f297bc7a91414a","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1764627388823,"stop":1764627388823,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cb395b4f7e45c9","name":"Check publish message containing unicode special characters","time":{"start":1764627610675,"stop":1764627610676,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c4ea46f1e93126","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764627514134,"stop":1764627514135,"duration":1},"status":"passed","severity":"normal"},{"uid":"33779d9c36811bf","name":"should clear timers for specific peer on disconnect","time":{"start":1764627349908,"stop":1764627349908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a636d75f91d543d","name":"Check received message containing Russian","time":{"start":1764627870784,"stop":1764627870784,"duration":0},"status":"passed","severity":"normal"},{"uid":"380b58e95c64fccf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1764627384770,"stop":1764627384770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f538c0f11ff3c33d","name":"should be safe to call multiple times","time":{"start":1764627350560,"stop":1764627350560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd654f0308dacc3","name":"Check received message containing short","time":{"start":1764627870781,"stop":1764627870781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e449924cc25c3fd0","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1764627399640,"stop":1764627399640,"duration":0},"status":"passed","severity":"normal"},{"uid":"430c7ce7c3f0a8f0","name":"Check message on other pubsub topic is not received","time":{"start":1764627870790,"stop":1764627870790,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d668991c7a3bfb","name":"should hang up with multiaddr and return true on success","time":{"start":1764627350661,"stop":1764627350662,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5f39282bf2357b","name":"should handle dial errors gracefully","time":{"start":1764627349629,"stop":1764627349630,"duration":1},"status":"passed","severity":"normal"},{"uid":"9632a82b4ec5a69b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764627597707,"stop":1764627597707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de46f475b888719","name":"should return false when peer is not on the specified shard","time":{"start":1764627349828,"stop":1764627349829,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f440b0fb891ea1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764627891323,"stop":1764627891323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee75dfc6956f0310","name":"should return true for message with causal history","time":{"start":1764627402511,"stop":1764627402512,"duration":1},"status":"passed","severity":"normal"},{"uid":"98eb0bdafa7a085f","name":"returns all values when wanted number is greater than available values","time":{"start":1764627357349,"stop":1764627357350,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f11425d141fcf97","name":"Push message with content topic containing JSON","time":{"start":1764628468400,"stop":1764628468401,"duration":1},"status":"passed","severity":"normal"},{"uid":"468d35812bcef2c","name":"should create ShardReader with auto sharding network config","time":{"start":1764627349817,"stop":1764627349817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8539ba9c93449228","name":"Publishes to nwaku","time":{"start":1764627610804,"stop":1764627610804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28f9c247a5edd31","name":"peer:update - should do nothing if another protocol hit","time":{"start":1764627350487,"stop":1764627350487,"duration":0},"status":"passed","severity":"normal"},{"uid":"58abbbc311a8f85b","name":"Push message with content topic containing Russian","time":{"start":1764628468388,"stop":1764628468388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2b14b2078acd8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1764627349734,"stop":1764627349735,"duration":1},"status":"passed","severity":"normal"},{"uid":"772a2cae275fb0d0","name":"should handle empty peer infos gracefully","time":{"start":1764627358528,"stop":1764627358529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c5d0c21a0ebc1f","name":"should dial peer when on same shard","time":{"start":1764627349628,"stop":1764627349629,"duration":1},"status":"passed","severity":"normal"},{"uid":"33098523a1a6620a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764627639945,"stop":1764627639945,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa18dc12f3ddd836","name":"should reject if WakuNode is not started","time":{"start":1764627399820,"stop":1764627399820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00a645451099d69","name":"Push message with numeric payload","time":{"start":1764628468356,"stop":1764628468356,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c08116f7a951beb","name":"should handle mixed protocol support correctly","time":{"start":1764627398683,"stop":1764627398691,"duration":8},"status":"passed","severity":"normal"},{"uid":"924627fe4b159dc4","name":"Check received message containing escaped characters","time":{"start":1764627870787,"stop":1764627870787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0484b52bb0980dd","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1764627740005,"stop":1764627740005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9e83e0aa2c4445","name":"udp ip6 address","time":{"start":1764627341369,"stop":1764627341369,"duration":0},"status":"passed","severity":"normal"},{"uid":"374342f404ce95b1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764627891323,"stop":1764627891324,"duration":1},"status":"passed","severity":"normal"},{"uid":"3219e44718c0782","name":"Fails to push message with large meta","time":{"start":1764628468389,"stop":1764628468390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67f8a2175b10139","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764627447588,"stop":1764627447588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af0b7e9de6b72c7","name":"should not be sent when there is no history","time":{"start":1764627388823,"stop":1764627388823,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e100052701575c","name":"returns all values when wanted number matches available values","time":{"start":1764627357336,"stop":1764627357349,"duration":13},"status":"passed","severity":"normal"},{"uid":"ceab0ec9ce322919","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1764627358925,"stop":1764627358925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f6b54ebad81f4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764627400211,"stop":1764627400211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88e8f33643218b3","name":"should handle empty pubsub topics","time":{"start":1764627349910,"stop":1764627349910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a717894e6601c70","name":"Promise Callback - false","time":{"start":1764627718087,"stop":1764627718087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9974e2bf73483f","name":"Encoder throws on empty string content topic","time":{"start":1764627369507,"stop":1764627369507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8be98ae74d9e952","name":"Push message with special chars payload","time":{"start":1764628468393,"stop":1764628468393,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4ec05654aee96d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1764627603840,"stop":1764627603841,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76e2ea5afa4ff4a","name":"should not retry if at least one success","time":{"start":1764627397526,"stop":1764627397534,"duration":8},"status":"passed","severity":"normal"},{"uid":"d0599079d44fcc5c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1764627618385,"stop":1764627618387,"duration":2},"status":"passed","severity":"normal"},{"uid":"da06b829e8948491","name":"Check message with no content topic is not received","time":{"start":1764627870801,"stop":1764627870802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1e4be380e5aec3","name":"should not allow k > 12","time":{"start":1764627384788,"stop":1764627384788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d485a4c078b191b6","name":"should create RPC request with correct parameters","time":{"start":1764627358560,"stop":1764627358560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0d8fa793e40bc7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1764627398229,"stop":1764627398229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe7557bcdd00bc2","name":"Sample","time":{"start":1764627341391,"stop":1764627341391,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fbbb55c7618c7f","name":"Fails to push message bigger that 1MB","time":{"start":1764628468368,"stop":1764628468368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10bfbf0cb319643","name":"should handle shard reader errors gracefully","time":{"start":1764627349644,"stop":1764627349644,"duration":0},"status":"passed","severity":"normal"},{"uid":"261114f95e25f65a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1764627600505,"stop":1764627600506,"duration":1},"status":"passed","severity":"normal"},{"uid":"1918d2397fdbea04","name":"A test","time":{"start":1764627499037,"stop":1764627499038,"duration":1},"status":"passed","severity":"normal"},{"uid":"7feb945b5a33726f","name":"nwaku subscribes","time":{"start":1764627610803,"stop":1764627610804,"duration":1},"status":"passed","severity":"normal"},{"uid":"a840e2ed87b7fd99","name":"should start and setup intervals and event listeners","time":{"start":1764627397963,"stop":1764627397970,"duration":7},"status":"passed","severity":"normal"},{"uid":"b6994d8673ea17d8","name":"throws on content topic with empty encoding field","time":{"start":1764627336524,"stop":1764627336524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e9106401a4f73b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1764627618393,"stop":1764627618394,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e383c3d2dbdeb04","name":"should dial all peers on dial","time":{"start":1764627512628,"stop":1764627512628,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a200ec3b4d762c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1764627384777,"stop":1764627384778,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d1e9f97fcdd9ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1764627336548,"stop":1764627336551,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0cf4815144c2fbf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764627891326,"stop":1764627891326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0e996a81fd26a9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764627891323,"stop":1764627891323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb2a850e8a5483d","name":"can start the service","time":{"start":1764627427863,"stop":1764627427864,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57c7e162fadf461","name":"should handle dial errors gracefully","time":{"start":1764627350572,"stop":1764627350573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2896ae372e88d7db","name":"should start the dialing interval","time":{"start":1764627349600,"stop":1764627349604,"duration":4},"status":"passed","severity":"normal"},{"uid":"b583ac6292ce622","name":"should decode valid enr with tcp successfully","time":{"start":1764627341787,"stop":1764627341787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8803ea218cf37241","name":"Encoder throws on empty string content topic","time":{"start":1764627350700,"stop":1764627350700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef45f97e1412141","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764627891317,"stop":1764627891317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d909e7960f7de1be","name":"Emits 'synced' when new message received","time":{"start":1764627399639,"stop":1764627399639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5982b5207dfd9bb","name":"returns only open connection if one present","time":{"start":1764627350321,"stop":1764627350322,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a57a6d891c776e","name":"should update peers in cache on 'peer:identify' event","time":{"start":1764627362741,"stop":1764627362741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd49c2abef3cbe2","name":"should properly clean up resources when disposed","time":{"start":1764627396702,"stop":1764627396703,"duration":1},"status":"passed","severity":"normal"},{"uid":"95caf24bc9e29bf","name":"throws an error for improperly formatted content topics","time":{"start":1764627336541,"stop":1764627336541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2dcf4f9f368ab2","name":"Push message with Russian payload","time":{"start":1764628468383,"stop":1764628468383,"duration":0},"status":"passed","severity":"normal"},{"uid":"902b3974bf5980c5","name":"should handle multiple query options for time ranges","time":{"start":1764627399730,"stop":1764627399730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17cb480a57c328f","name":"Relay - times out","time":{"start":1764627745219,"stop":1764627745220,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47b9d20eda27bb4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1764627350046,"stop":1764627350047,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6012caeb9c1afc","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1764627399641,"stop":1764627399641,"duration":0},"status":"passed","severity":"normal"},{"uid":"205cb7b6618aea26","name":"should register libp2p event listeners when start is called","time":{"start":1764627398219,"stop":1764627398229,"duration":10},"status":"passed","severity":"normal"},{"uid":"16e7881396146d58","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764627891324,"stop":1764627891324,"duration":0},"status":"passed","severity":"normal"},{"uid":"daceacb11860bb8f","name":"Push message with Chinese payload","time":{"start":1764628468357,"stop":1764628468357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7a25021ba7538","name":"Ephemeral field is preserved - encoder v0","time":{"start":1764627429698,"stop":1764627429705,"duration":7},"status":"passed","severity":"normal"},{"uid":"d77438fc876737f0","name":"should throw error - invalid id","time":{"start":1764627341788,"stop":1764627341789,"duration":1},"status":"passed","severity":"normal"},{"uid":"8823ba172f9ef890","name":"Push message with content topic containing JSON","time":{"start":1764628468364,"stop":1764628468364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd34ffac54136b","name":"should set field with only STORE enabled","time":{"start":1764627341795,"stop":1764627341795,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcca6bef7b2f82d9","name":"should clear existing timers before creating new ones","time":{"start":1764627349909,"stop":1764627349910,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f606cd61b5a482a","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1764627358542,"stop":1764627358545,"duration":3},"status":"passed","severity":"normal"},{"uid":"d67f369421af751e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1764627397963,"stop":1764627397963,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b79cda3ea08d12","name":"Push message with content topic containing unicode special characters","time":{"start":1764628468389,"stop":1764628468389,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf61f1aa8b840217","name":"throws on content topic with empty application field","time":{"start":1764627336522,"stop":1764627336523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1946d48b91d7aec1","name":"Subscribe to topic containing long and receive message","time":{"start":1764627891329,"stop":1764627891329,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b9e830c766fbc9","name":"should get all peers from store","time":{"start":1764627350569,"stop":1764627350570,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4a719d2d7142f9","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1764627402513,"stop":1764627402513,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d76687c967ab4f","name":"should return no connections if no open connection provided","time":{"start":1764627350322,"stop":1764627350325,"duration":3},"status":"passed","severity":"normal"},{"uid":"60b104ce39d0f77e","name":"Nodes with multiple pubsub topic","time":{"start":1764627603843,"stop":1764627603844,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f70ef80d8742e67","name":"A test","time":{"start":1764627499037,"stop":1764627499037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77e22e066670c3f","name":"should get / set TCP multiaddr","time":{"start":1764627341791,"stop":1764627341791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bb5e7c7f3ad07c","name":"Push message with emoji payload","time":{"start":1764628468373,"stop":1764628468373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bc46d00c9891dc","name":"should not receive a peer event before start","time":{"start":1764627427867,"stop":1764627427868,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdb267ddc3433d1","name":"Stops search when 2 null results are returned","time":{"start":1764627357952,"stop":1764627357952,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc5b38c3cf6ea45","name":"Push message with content topic containing special chars","time":{"start":1764628468398,"stop":1764628468399,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ddcaffb20dfb3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1764627336553,"stop":1764627336556,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa3eef472bb1e83c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1764627349906,"stop":1764627349907,"duration":1},"status":"passed","severity":"normal"},{"uid":"6084350f2cb6f3f","name":"Push message with XML payload","time":{"start":1764628468358,"stop":1764628468358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a364587eeb68fc83","name":"should handle queue processing errors gracefully","time":{"start":1764627349643,"stop":1764627349644,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3332131a9b4fcd9","name":"Ordered callback, aborts when callback returns true","time":{"start":1764627715930,"stop":1764627715931,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a714dd89ae6012","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1764627350673,"stop":1764627350673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b304ef845063b025","name":"Init the array if not present","time":{"start":1764627336193,"stop":1764627336194,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb4223bebe099ce","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app46/1/topic32/json","time":{"start":1764627706826,"stop":1764627706827,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02ffebb62973743","name":"Push message with rate limit","time":{"start":1764628468379,"stop":1764628468379,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea79d7cb4a3f0007","name":"should not create relay timers when relay is not provided","time":{"start":1764627349905,"stop":1764627349906,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e279649fe387f0","name":"Throws when trying to push message with empty payload","time":{"start":1764628468374,"stop":1764628468374,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b17a0b07e85c39","name":"should add and remove event listeners correctly","time":{"start":1764627362742,"stop":1764627362742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7052da8452697b98","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1764627498854,"stop":1764627498855,"duration":1},"status":"passed","severity":"normal"},{"uid":"a551bd2e9040b683","name":"should set field with only FILTER enabled","time":{"start":1764627341796,"stop":1764627341796,"duration":0},"status":"passed","severity":"normal"},{"uid":"46db2a7cd212c4c0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764627597705,"stop":1764627597705,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fc759f4531305a","name":"Check received message containing Chinese","time":{"start":1764627870794,"stop":1764627870794,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a8f8b593bde3ad","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764627891322,"stop":1764627891322,"duration":0},"status":"passed","severity":"normal"},{"uid":"373d40f9166fb877","name":"Fails to push message with large meta","time":{"start":1764628468366,"stop":1764628468366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e306c93e4d83937","name":"Check received message containing escaped characters","time":{"start":1764627870797,"stop":1764627870797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fadbc67b5118055","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1764627357700,"stop":1764627357701,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cddaeec19004091","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1764627490688,"stop":1764627490688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ca584de3388b60","name":"Decoder throws on empty string content topic","time":{"start":1764627367881,"stop":1764627367882,"duration":1},"status":"passed","severity":"normal"},{"uid":"17932e1f8ecfa3ca","name":"accepts valid content-filtered query","time":{"start":1764627350216,"stop":1764627350217,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0bba9ea5604af2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764627891332,"stop":1764627891332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceba0aed7ab3453b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1764627384737,"stop":1764627384738,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a66c6fcbed87cb","name":"accepts valid message hash query","time":{"start":1764627350218,"stop":1764627350218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0f595c56ef6490","name":"Publish message with rate limit","time":{"start":1764627610681,"stop":1764627610682,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f207050a32de","name":"Retries within maximum given attempts","time":{"start":1764627399455,"stop":1764627399455,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc74b8be4a0bd2d","name":"tcp ip4 address","time":{"start":1764627341369,"stop":1764627341369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17f902a741954c9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764627891333,"stop":1764627891333,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bc360a644d799f","name":"should handle corrupted shard info gracefully","time":{"start":1764627349837,"stop":1764627349837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a23d48309b30377","name":"Push message with content topic containing numeric","time":{"start":1764628468398,"stop":1764628468398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e212122f78db8a27","name":"Check received message containing Chinese","time":{"start":1764627870783,"stop":1764627870783,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c7a37fa2ba9e9b","name":"should not dial peers from store when browser is not connected","time":{"start":1764627350566,"stop":1764627350566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4db0559293b846","name":"messageHashStr produces consistent results for the same input","time":{"start":1764627350056,"stop":1764627350057,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f82312757b6f06a","name":"Check received message containing SQL Injection","time":{"start":1764627870795,"stop":1764627870795,"duration":0},"status":"passed","severity":"normal"},{"uid":"710345990bb742f1","name":"Emits 'synced' when message flagged as lost","time":{"start":1764627399640,"stop":1764627399640,"duration":0},"status":"passed","severity":"normal"},{"uid":"101e04b0ed428682","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764627891320,"stop":1764627891321,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac749bf02a28209b","name":"should remove entries","time":{"start":1764627384672,"stop":1764627384672,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd383bf92abee32c","name":"should invoke callbacks when receiving a message","time":{"start":1764627397962,"stop":1764627397963,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6bd9b8da246720","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1764627384745,"stop":1764627384746,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97d8e3fb4820085","name":"Push message with rate limit","time":{"start":1764628468403,"stop":1764628468403,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e3a744c7c1a873","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764627891330,"stop":1764627891331,"duration":1},"status":"passed","severity":"normal"},{"uid":"932263626cfb042a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1764627384756,"stop":1764627384756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e739e52cf28f0ca7","name":"Relay + Store","time":{"start":1764627341796,"stop":1764627341797,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f147341255b466","name":"Push message with Script payload","time":{"start":1764628468358,"stop":1764628468358,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e40aa9ce1a9cc8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1764627336552,"stop":1764627336552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ef2672c594f208","name":"messageHashStr produces different results for different inputs","time":{"start":1764627350057,"stop":1764627350057,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8a5d5dde18b0ce","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1764627358546,"stop":1764627358553,"duration":7},"status":"passed","severity":"normal"},{"uid":"a0bddabc55f2842","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764627597704,"stop":1764627597705,"duration":1},"status":"passed","severity":"normal"},{"uid":"4254a3cf6378a910","name":"should return true for sync message with causal history","time":{"start":1764627402512,"stop":1764627402512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d514c59a463701","name":"ends after yielding if response size indicates end","time":{"start":1764627350678,"stop":1764627350678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9562e9778ec3d3","name":"should emit multiple messages when query returns multiple messages","time":{"start":1764627398930,"stop":1764627398931,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adfaca73a9aba8b","name":"should handle dial errors","time":{"start":1764627350660,"stop":1764627350660,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d09575c6e32ce9","name":"Decrypt messages","time":{"start":1764627599121,"stop":1764627599122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8263e7c2cbb9d34","name":"Push message with JSON payload","time":{"start":1764628468372,"stop":1764628468372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1947edf894048dab","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1764627341147,"stop":1764627341148,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9d3ba8c9c3c6b5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1764627341152,"stop":1764627341153,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c90935cdb3253b","name":"should handle query errors","time":{"start":1764627358874,"stop":1764627358875,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c192ca4a4aed7d9","name":"Nodes with multiple pubsub topic","time":{"start":1764627603841,"stop":1764627603842,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc13338b0c048597","name":"random static sharding 7 - Cluster ID: 323, Shard ID: 821","time":{"start":1764627741488,"stop":1764627741488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b27bf9ccfe7acc6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1764627336535,"stop":1764627336535,"duration":0},"status":"passed","severity":"normal"},{"uid":"78534ca127ae6725","name":"Push message with short payload","time":{"start":1764628468392,"stop":1764628468392,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c38bd435cfd0b1","name":"should handle relay send failures gracefully","time":{"start":1764627349907,"stop":1764627349908,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2770321d92919","name":"Push message with unicode special characters payload","time":{"start":1764628468359,"stop":1764628468360,"duration":1},"status":"passed","severity":"normal"},{"uid":"301b7ee5aec96332","name":"Renews subscription after lossing a connection","time":{"start":1764627891325,"stop":1764627891325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c369e1890b1c492","name":"Push message with Script payload","time":{"start":1764628468383,"stop":1764628468383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac8b5978d3c4a44","name":"Passing page size 19 when there are 20 messages","time":{"start":1764627729917,"stop":1764627729919,"duration":2},"status":"passed","severity":"normal"},{"uid":"d79d9111bce14411","name":"Push message with content topic containing Russian","time":{"start":1764628468376,"stop":1764628468376,"duration":0},"status":"passed","severity":"normal"},{"uid":"905e4f63dfc1846b","name":"Push message with custom timestamp: 1764623847768","time":{"start":1764628468367,"stop":1764628468367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30c012447211dbd","name":"should return PeerId when PeerId is provided","time":{"start":1764627350259,"stop":1764627350259,"duration":0},"status":"passed","severity":"normal"},{"uid":"659ee7022203d715","name":"should only return 1 node with relay and store capability","time":{"start":1764627358924,"stop":1764627358924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0828f970a1fdb9e","name":"Push message with SQL Injection payload","time":{"start":1764628468394,"stop":1764628468394,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2652af08cb7cfd","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1764627384739,"stop":1764627384739,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a28e4fab1556e0","name":"should create ShardReader with static shards network config","time":{"start":1764627349817,"stop":1764627349821,"duration":4},"status":"passed","severity":"normal"},{"uid":"b51f04ac679ebbde","name":"should add event listener for peer:discovery","time":{"start":1764627350095,"stop":1764627350096,"duration":1},"status":"passed","severity":"normal"},{"uid":"1202668eca2964b2","name":"should maintain chronological order of messages in localHistory","time":{"start":1764627388816,"stop":1764627388816,"duration":0},"status":"passed","severity":"normal"},{"uid":"1234c2254e0766cf","name":"should handle queue overflow by adding peers to queue","time":{"start":1764627349630,"stop":1764627349633,"duration":3},"status":"passed","severity":"normal"},{"uid":"adcb53ba6dba3641","name":"Push to array if already present","time":{"start":1764627336195,"stop":1764627336195,"duration":0},"status":"passed","severity":"normal"},{"uid":"428f656d36cf98d4","name":"Check received message containing SQL Injection","time":{"start":1764627870784,"stop":1764627870784,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b369c5673f159","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764627891330,"stop":1764627891330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db22de881d6833d","name":"throws on content topic with generation field greater than 0","time":{"start":1764627336522,"stop":1764627336522,"duration":0},"status":"passed","severity":"normal"},{"uid":"addedfc6641de208","name":"throws on content topic with too few or too many fields","time":{"start":1764627336518,"stop":1764627336521,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ad751f2097e7a31","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1764627357701,"stop":1764627357706,"duration":5},"status":"passed","severity":"normal"},{"uid":"ead76db6b2a27237","name":"should add entries and maintain sorted order","time":{"start":1764627384669,"stop":1764627384669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af6d057f1cdb3e5","name":"should return false for different channelId","time":{"start":1764627402510,"stop":1764627402510,"duration":0},"status":"passed","severity":"normal"},{"uid":"daab5fb6dce02deb","name":"Automatically retrieves missing message","time":{"start":1764627402508,"stop":1764627402508,"duration":0},"status":"passed","severity":"normal"},{"uid":"906c4338c151dd42","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764627870799,"stop":1764627870799,"duration":0},"status":"passed","severity":"normal"},{"uid":"39331bf5d731b120","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1764627357713,"stop":1764627357713,"duration":0},"status":"passed","severity":"normal"},{"uid":"197a6561e5f5348a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1764627336534,"stop":1764627336534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7669263e7c39bd4","name":"Push message equal or less that 1MB","time":{"start":1764628468367,"stop":1764628468368,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a0289a79338747","name":"Publish message with custom timestamp: Mon Dec 01 2025 21:20:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1764627610677,"stop":1764627610678,"duration":1},"status":"passed","severity":"normal"},{"uid":"92dc5dccc7a7dbec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1764627336553,"stop":1764627336553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8d6b06d2cb6344","name":"should fail to send if no connected peers found","time":{"start":1764627397808,"stop":1764627397812,"duration":4},"status":"passed","severity":"normal"},{"uid":"af115fa905708067","name":"should lock peers when selected","time":{"start":1764627398205,"stop":1764627398205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f21574187c0c827","name":"Push message with Russian payload","time":{"start":1764628468370,"stop":1764628468371,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4f9e93a079ff3a","name":"should remove expired entries after TTL has passed","time":{"start":1764627396693,"stop":1764627396693,"duration":0},"status":"passed","severity":"normal"},{"uid":"701ae660a0a1a5c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1764627336548,"stop":1764627336548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c43f610fddb2cff","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1764627739997,"stop":1764627739998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35c468198a93b","name":"should be safe to call multiple times","time":{"start":1764627349881,"stop":1764627349887,"duration":6},"status":"passed","severity":"normal"},{"uid":"6fbd7b4c6f053002","name":"Subscribe to topic containing special chars and publish message","time":{"start":1764627618381,"stop":1764627618381,"duration":0},"status":"passed","severity":"normal"},{"uid":"f948a29a224215df","name":"should return false when navigator.onLine is false","time":{"start":1764627349716,"stop":1764627349716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f73db88e2c16c73","name":"should select older connection if present","time":{"start":1764627350325,"stop":1764627350325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47e2ead14ed7394","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1764627398233,"stop":1764627398234,"duration":1},"status":"passed","severity":"normal"},{"uid":"3981e190d1bbb759","name":"Check publish message containing JSON","time":{"start":1764627610674,"stop":1764627610674,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bac9f193bfc336","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1764627349906,"stop":1764627349906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7dd82dc25d4f36","name":"Query with Promise Callback, No message returned","time":{"start":1764627687089,"stop":1764627687090,"duration":1},"status":"passed","severity":"normal"},{"uid":"2defc633e567bfe1","name":"Push message with custom timestamp: 1733869047769","time":{"start":1764628468390,"stop":1764628468390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cff3dd972b0918b","name":"should create dialer with libp2p and shardReader","time":{"start":1764627349596,"stop":1764627349598,"duration":2},"status":"passed","severity":"normal"},{"uid":"de6e5c53e01df5f3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1764627671498,"stop":1764627671499,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a408fdc2f05e6b","name":"Subscribe to topic containing long and publish message","time":{"start":1764627618378,"stop":1764627618379,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b51a62f602826a2","name":"Check received message containing short","time":{"start":1764627870792,"stop":1764627870793,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ce3c0a0ace8d0a","name":"Push message with Arabic payload","time":{"start":1764628468382,"stop":1764628468383,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb1c6cc52dc55e3","name":"configure the node with multiple content topics","time":{"start":1764627706828,"stop":1764627706829,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e213b1818b3db","name":"Check publish message containing emoji","time":{"start":1764627610676,"stop":1764627610676,"duration":0},"status":"passed","severity":"normal"},{"uid":"597a41b922e76fb0","name":"should remove event listeners from globalThis","time":{"start":1764627349712,"stop":1764627349712,"duration":0},"status":"passed","severity":"normal"},{"uid":"185e496efc85243e","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1764627387911,"stop":1764627387911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e2bb024eb4e943","name":"should handle multiple peers with different shard configurations","time":{"start":1764627349646,"stop":1764627349646,"duration":0},"status":"passed","severity":"normal"},{"uid":"21997344d3959ba6","name":"Relay - dialed after","time":{"start":1764627745219,"stop":1764627745219,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cc4e7927252ae6","name":"Push message with content topic containing escaped characters","time":{"start":1764628468401,"stop":1764628468401,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba325b2d276f50d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764627427869,"stop":1764627427869,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7489a409a129ab66","name":"should check connected peers if present and suitable","time":{"start":1764627399822,"stop":1764627399822,"duration":0},"status":"passed","severity":"normal"},{"uid":"da45248823f8e2bb","name":"Check received message containing Basic HTML tag","time":{"start":1764627870796,"stop":1764627870796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0800ee97745ac58","name":"Cap max size when messages are pushed one at a time","time":{"start":1764627387910,"stop":1764627387911,"duration":1},"status":"passed","severity":"normal"},{"uid":"b660ffd3e635e2ae","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1764627384727,"stop":1764627384727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f71d6950e0bbd8","name":"Push message with custom timestamp: 1733869047769","time":{"start":1764628468403,"stop":1764628468403,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e8572f4a7b1b0b","name":"Ephemeral messages are not stored","time":{"start":1764627429696,"stop":1764627429698,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1a296631fcaaf9d","name":"should detect messages with missing dependencies","time":{"start":1764627388819,"stop":1764627388819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2a34d7b8371ceb","name":"should work with mixed v2 and v3 peers","time":{"start":1764627397819,"stop":1764627397820,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ae7c33bae27aaf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1764627336552,"stop":1764627336553,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d0c02210e63226","name":"ignores unrecognized TXT record formats","time":{"start":1764627358923,"stop":1764627358923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f557e924f0b3c23","name":"should reassess health immediately when peer disconnects","time":{"start":1764627398682,"stop":1764627398682,"duration":0},"status":"passed","severity":"normal"},{"uid":"921146a95f5e5663","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1764627384769,"stop":1764627384769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daed3dfabd4c5cc","name":"Round trip binary serialization","time":{"start":1764627350698,"stop":1764627350698,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c8d7e011827bdc","name":"Check received message containing unicode special characters","time":{"start":1764627870787,"stop":1764627870787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2bddd05f3e8c3","name":"Renews subscription after lossing a connection","time":{"start":1764627891333,"stop":1764627891334,"duration":1},"status":"passed","severity":"normal"},{"uid":"890aaade19f126bf","name":"should create QueryOnConnect instance without options","time":{"start":1764627398918,"stop":1764627398919,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bf1acc6db34d4c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1764627357708,"stop":1764627357708,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac3dbff6aab71b9","name":"Check received message containing XML","time":{"start":1764627870796,"stop":1764627870796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4227bb12207ab932","name":"should retry if all attempts fail","time":{"start":1764627397535,"stop":1764627397535,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddaae4a238c004a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1764627384763,"stop":1764627384763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f0ee6f96b0bc68","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1764627384733,"stop":1764627384733,"duration":0},"status":"passed","severity":"normal"},{"uid":"16041db62f6ab27e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1764627427870,"stop":1764627427870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d55cc5df42f0132","name":"should handle task timeouts","time":{"start":1764627397525,"stop":1764627397526,"duration":1},"status":"passed","severity":"normal"},{"uid":"428f8267c7af6e65","name":"should properly create location multiaddrs - tcp4","time":{"start":1764627341792,"stop":1764627341792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55c0c8966f50250","name":"should be delivered immediately if received","time":{"start":1764627388824,"stop":1764627388825,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa4e9c029844d55","name":"Check publish message containing Basic HTML tag","time":{"start":1764627610673,"stop":1764627610674,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82b32fc3c6ea61","name":"should remove event listeners when stopped","time":{"start":1764627398920,"stop":1764627398920,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dfebccbd82b9ee","name":"Push message with escaped characters payload","time":{"start":1764628468396,"stop":1764628468396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db21a27aca576a6","name":"can query messages normally","time":{"start":1764627710654,"stop":1764627710656,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d8dfac89bdbe6e7","name":"should skip peers without peer exchange protocol","time":{"start":1764627358873,"stop":1764627358873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b519c8df6b1c07","name":"Check received message containing numeric","time":{"start":1764627870793,"stop":1764627870793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b661efebe19e8ad7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1764627397492,"stop":1764627397494,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcb7b0331f0067e6","name":"Throws when trying to push message with empty payload","time":{"start":1764628468360,"stop":1764628468361,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c95e04161982e61","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1764627357713,"stop":1764627357714,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0761f4a0bbf3d1","name":"Push message with content topic containing Russian","time":{"start":1764628468363,"stop":1764628468363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17f3a6c7f1be58","name":"Push message with content topic containing unicode special characters","time":{"start":1764628468401,"stop":1764628468401,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a899a1a353c186","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/2/topic212/proto","time":{"start":1764627706825,"stop":1764627706826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4570fe4f60975cf7","name":"should skip peers without peerInfo in ENR","time":{"start":1764627358875,"stop":1764627358875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a177a8811d8d6a","name":"should merge provided config with defaults","time":{"start":1764627350654,"stop":1764627350655,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65f83e73b5f6533","name":"Check publish message after service node is restarted","time":{"start":1764627610680,"stop":1764627610680,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b90e28379fb8aef3","name":"should properly setup health event callback","time":{"start":1764627398923,"stop":1764627398924,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9f9d3bd146b6af","name":"Using a function","time":{"start":1764627747064,"stop":1764627747064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad4a53d254576eb","name":"should properly create location multiaddrs - udp4","time":{"start":1764627341792,"stop":1764627341792,"duration":0},"status":"passed","severity":"normal"},{"uid":"780f0637f4808c1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1764627357712,"stop":1764627357713,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f31e9616b16c758","name":"should not allow unachievable error rate","time":{"start":1764627384788,"stop":1764627384788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3865afaa6b899705","name":"Sync message is not sent if another sync message was just received","time":{"start":1764627404874,"stop":1764627404874,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad1dd25b0d65098","name":"should not update T_req if message already exists","time":{"start":1764627384657,"stop":1764627384657,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabaa270b9da0ea5","name":"should use configured peers when available","time":{"start":1764627399731,"stop":1764627399731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09e3a87a39f3bcb","name":"should capture event listeners for testing","time":{"start":1764627398923,"stop":1764627398923,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c44a470986ac9d","name":"Push message with Russian payload","time":{"start":1764628468394,"stop":1764628468394,"duration":0},"status":"passed","severity":"normal"},{"uid":"350bde653db8cdf4","name":"Push message with short payload","time":{"start":1764628468368,"stop":1764628468369,"duration":1},"status":"passed","severity":"normal"},{"uid":"8032cd931ab15d5","name":"Outgoing message is emitted as sent","time":{"start":1764627400210,"stop":1764627400210,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b2822cdf3f2590","name":"should stop query when sync message from same channel is found","time":{"start":1764627402508,"stop":1764627402508,"duration":0},"status":"passed","severity":"normal"},{"uid":"afada6f424254cd6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1764627336557,"stop":1764627336557,"duration":0},"status":"passed","severity":"normal"},{"uid":"24de65d59f55615f","name":"Retries within given interval","time":{"start":1764627399454,"stop":1764627399454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d85985bbd730ea","name":"should create KeepAliveManager with required options","time":{"start":1764627349880,"stop":1764627349880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7289fb65aee83a0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1764627341160,"stop":1764627341165,"duration":5},"status":"passed","severity":"normal"},{"uid":"ff1173076f821808","name":"should handle network check errors gracefully","time":{"start":1764627349645,"stop":1764627349645,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb37ce07ac91bb2","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1764627358554,"stop":1764627358555,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c476fdce950b1bf","name":"Push message with long payload","time":{"start":1764628468381,"stop":1764628468381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dab174e5e73f892","name":"Ordered Callback - false","time":{"start":1764627718088,"stop":1764627718088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbca2e139fb771c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1764627384740,"stop":1764627384743,"duration":3},"status":"passed","severity":"normal"},{"uid":"90dadabdb0473f27","name":"random static sharding 5 - Cluster ID: 529, Shard ID: 134","time":{"start":1764627741487,"stop":1764627741487,"duration":0},"status":"passed","severity":"normal"},{"uid":"846a71c6adb2585f","name":"Passing page size 1 when there are 4 messages","time":{"start":1764627729909,"stop":1764627729914,"duration":5},"status":"passed","severity":"normal"},{"uid":"b2efd85626a43ae","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1764627429706,"stop":1764627429710,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7742554d19c6f58","name":"connects to nwaku","time":{"start":1764627747063,"stop":1764627747063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3956401da9bdb8fa","name":"Accepts a valid Waku Message","time":{"start":1764627407866,"stop":1764627407867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72683befb6d67f","name":"should return empty array when no peers connected","time":{"start":1764627350662,"stop":1764627350663,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c2370428ee2dd7","name":"should return false when peer is not on topic","time":{"start":1764627350666,"stop":1764627350667,"duration":1},"status":"passed","severity":"normal"},{"uid":"460f4770073031ab","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1764627384740,"stop":1764627384740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8caf0507b78a3eb","name":"should wait for Store peer to be connected","time":{"start":1764627399823,"stop":1764627399823,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cf52d4f3e7cf73","name":"should jump to current time when timestamp is far in the past","time":{"start":1764627388380,"stop":1764627388380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef528d37cf598c13","name":"Push message with short payload","time":{"start":1764628468355,"stop":1764628468356,"duration":1},"status":"passed","severity":"normal"},{"uid":"152ed38e558916f8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1764627618394,"stop":1764627618394,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cc8d433bab9d35","name":"should drop connection to all peers on hangUp","time":{"start":1764627512629,"stop":1764627512629,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d925361a335b12","name":"should not receive a peer event after stop","time":{"start":1764627362740,"stop":1764627362741,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3f2a2131a2ec92","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1764627388818,"stop":1764627388819,"duration":1},"status":"passed","severity":"normal"},{"uid":"59df290e3335db1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1764627336528,"stop":1764627336528,"duration":0},"status":"passed","severity":"normal"},{"uid":"14caa4675043d9dc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764627891321,"stop":1764627891321,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cfe674c3a2ae81","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1764627384772,"stop":1764627384773,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81afb0dea0f263a","name":"Check received message containing shell command","time":{"start":1764627870786,"stop":1764627870786,"duration":0},"status":"passed","severity":"normal"},{"uid":"1348b0107c5f054","name":"should set field with only LIGHTPUSH enabled","time":{"start":1764627341796,"stop":1764627341796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1eaf2edd75a206b","name":"should be safe to call multiple times","time":{"start":1764627350564,"stop":1764627350565,"duration":1},"status":"passed","severity":"normal"},{"uid":"336f62cfc4609e63","name":"Check publish message after client node is restarted","time":{"start":1764627610681,"stop":1764627610681,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b77af99f36c15989","name":"Check received message containing emoji","time":{"start":1764627870798,"stop":1764627870798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c19340827ed5c45","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764627341151,"stop":1764627341151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05815cbbed406da","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764627514140,"stop":1764627514140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72f7467ff6ced6d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1764627384764,"stop":1764627384765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7161755fe06815f0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1764627687089,"stop":1764627687089,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a523fe2317d7cf","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1764627398931,"stop":1764627398932,"duration":1},"status":"passed","severity":"normal"},{"uid":"be47ca337164f00e","name":"should be able to dial TLS multiaddrs","time":{"start":1764627512637,"stop":1764627512637,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c62fc93fae84ff","name":"Publish without waiting for remote peer","time":{"start":1764627618371,"stop":1764627618371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f302c07b357fa47d","name":"Push message with content topic containing Arabic","time":{"start":1764628468376,"stop":1764628468376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eed5763e42948f9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1764627350037,"stop":1764627350037,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbe8c52fb538804","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1764627398925,"stop":1764627398926,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5be1ca17d82b7ae","name":"Push message with content topic containing numeric","time":{"start":1764628468362,"stop":1764628468362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aef66fbe57c5c4c","name":"peer exchange sets tag","time":{"start":1764627600503,"stop":1764627600503,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ee17ddd12bba8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app33/7/topic322/proto","time":{"start":1764627706824,"stop":1764627706824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd83653c48a2223","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1764627490695,"stop":1764627490697,"duration":2},"status":"passed","severity":"normal"},{"uid":"548ee9d04e69d5d5","name":"should handle peer store errors gracefully","time":{"start":1764627358871,"stop":1764627358871,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d1e68eae8885a6","name":"should query peer with peer exchange protocol","time":{"start":1764627358872,"stop":1764627358872,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa9461eab27a620","name":"Check received message containing Arabic","time":{"start":1764627870783,"stop":1764627870783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb747c0d0a0d911","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1764627336529,"stop":1764627336529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44ee14dc48141a","name":"Check received message containing JSON","time":{"start":1764627870786,"stop":1764627870786,"duration":0},"status":"passed","severity":"normal"},{"uid":"11786add7cae038e","name":"Overlapping topic subscription","time":{"start":1764627891319,"stop":1764627891319,"duration":0},"status":"passed","severity":"normal"},{"uid":"972705ed909de770","name":"should add peer to queue when queue is not empty","time":{"start":1764627349615,"stop":1764627349619,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae248a4fc2adb214","name":"should not be empty after adding a subscription","time":{"start":1764627397957,"stop":1764627397957,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c528acab4aeb17","name":"Check publish message containing SQL Injection","time":{"start":1764627610672,"stop":1764627610672,"duration":0},"status":"passed","severity":"normal"},{"uid":"17595c4ebc1dc29","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1764627618395,"stop":1764627618395,"duration":0},"status":"passed","severity":"normal"},{"uid":"42097763585f4cd2","name":"should return false when peer shard info is not found","time":{"start":1764627349829,"stop":1764627349830,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f62a4454d48f0c","name":"Push message with content topic containing Chinese","time":{"start":1764628468387,"stop":1764628468387,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6121a3b3c35d907","name":"messageHashStr returns a hex string","time":{"start":1764627350052,"stop":1764627350055,"duration":3},"status":"passed","severity":"normal"},{"uid":"930bfde882f1e384","name":"should return true when peer is on the specified shard","time":{"start":1764627349825,"stop":1764627349826,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fa698948e88ef2","name":"Check publish message containing Arabic","time":{"start":1764627610671,"stop":1764627610671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c054afadf912776c","name":"should remove event listeners from libp2p","time":{"start":1764627349711,"stop":1764627349712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b6dc39bf57625d","name":"Sync message is not sent if another sync message was just sent","time":{"start":1764627404875,"stop":1764627404875,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5f179b6cf5910e","name":"Subscribe and publish message","time":{"start":1764627618371,"stop":1764627618371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae9f4a315596441","name":"should emit a peer event after start","time":{"start":1764627659137,"stop":1764627659137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94d0bbf6f88bf33","name":"Outgoing message is possibly acknowledged","time":{"start":1764627400211,"stop":1764627400211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55b15ac71e974c74","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764627891324,"stop":1764627891324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6bc1022d869348","name":"should handle peer not in mesh for all topics","time":{"start":1764627349911,"stop":1764627349911,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac9961b06d4b3e2","name":"Nwaku publishes","time":{"start":1764627610805,"stop":1764627610806,"duration":1},"status":"passed","severity":"normal"},{"uid":"7685f1e0b4c04e91","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1764627384764,"stop":1764627384764,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca8abd056efa87b","name":"Check received message with timestamp: 1764627421589000000 ","time":{"start":1764627870788,"stop":1764627870788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfe601a3f9ccb01","name":"Push message with SQL Injection payload","time":{"start":1764628468371,"stop":1764628468371,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c36a094bdba289","name":"should handle complete dial lifecycle","time":{"start":1764627349645,"stop":1764627349646,"duration":1},"status":"passed","severity":"normal"},{"uid":"299f9e0da1742814","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764627891318,"stop":1764627891318,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bdf64f00db55522","name":"should accept empty decoders array","time":{"start":1764627398919,"stop":1764627398919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fe57e63462c46a","name":"should add received message to localHistory with retrievalHint","time":{"start":1764627388816,"stop":1764627388816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1da1e698b9ca9c5","name":"Push message with custom timestamp: 1764623847769","time":{"start":1764628468403,"stop":1764628468403,"duration":0},"status":"passed","severity":"normal"},{"uid":"39eb42c3d01d288","name":"Sync message is sent within sync frequency","time":{"start":1764627404874,"stop":1764627404874,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9bffa27dd826f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1764627384751,"stop":1764627384752,"duration":1},"status":"passed","severity":"normal"},{"uid":"da587db25573fb59","name":"ends if response has no messages","time":{"start":1764627350676,"stop":1764627350676,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f52213fb9d4b547","name":"Check message with no pubsub topic is not received","time":{"start":1764627870790,"stop":1764627870790,"duration":0},"status":"passed","severity":"normal"},{"uid":"540f920949c1b7e9","name":"Subscribe and receive messages via waku relay post","time":{"start":1764627891316,"stop":1764627891317,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d4e61dbfc64cd1","name":"Check received message containing emoji","time":{"start":1764627870787,"stop":1764627870788,"duration":1},"status":"passed","severity":"normal"},{"uid":"358f5d95927893db","name":"Fails to push message bigger that 1MB","time":{"start":1764628468404,"stop":1764628468405,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38c8e990b3859b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1764627336557,"stop":1764627336557,"duration":0},"status":"passed","severity":"normal"},{"uid":"167946d995298bfd","name":"should set default options when no config provided","time":{"start":1764627350654,"stop":1764627350654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1dd70ad327f1c","name":"should handle query errors gracefully","time":{"start":1764627358873,"stop":1764627358874,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a9292125190373","name":"should return all connected peers without codec filter","time":{"start":1764627350663,"stop":1764627350663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5074471489bd08aa","name":"should be safe to call multiple times","time":{"start":1764627350656,"stop":1764627350656,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d360194f559a41","name":"should not dispatch event when already disconnected","time":{"start":1764627349732,"stop":1764627349733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0e19052ab32220","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1764627358554,"stop":1764627358554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c146a79aae23c9ec","name":"Push message with content topic containing emoji","time":{"start":1764628468389,"stop":1764628468389,"duration":0},"status":"passed","severity":"normal"},{"uid":"473d9c2abe214470","name":"should be safe to call multiple times","time":{"start":1764627350097,"stop":1764627350097,"duration":0},"status":"passed","severity":"normal"},{"uid":"26139a2575021ec2","name":"should set field with only RELAY enabled","time":{"start":1764627341795,"stop":1764627341795,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b84c93334dac6a8","name":"Passing page size 110 when there are 120 messages","time":{"start":1764627729919,"stop":1764627729921,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f5f0b1469da709e","name":"Push message with Chinese payload","time":{"start":1764628468382,"stop":1764628468382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1399b58f21b9b3af","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1764627384788,"stop":1764627384789,"duration":1},"status":"passed","severity":"normal"},{"uid":"291bf903ad5dbc1b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1764627349900,"stop":1764627349900,"duration":0},"status":"passed","severity":"normal"},{"uid":"859b338d94345c9f","name":"Push message with content topic containing special chars","time":{"start":1764628468362,"stop":1764628468362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fc589bacbefa18","name":"handles different clusterIds correctly","time":{"start":1764627336540,"stop":1764627336540,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9047f56a92fa7c","name":"should not discard bootstrap peers if under the limit","time":{"start":1764627465743,"stop":1764627465743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9596c218a38ecf62","name":"should compute hash only when first accessed","time":{"start":1764627350701,"stop":1764627350701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75b3ba1cb9971b1","name":"should not create multiple intervals when called multiple times","time":{"start":1764627349607,"stop":1764627349608,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec3d34a4c5b6b21","name":"Query Generator - false","time":{"start":1764627718072,"stop":1764627718077,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a320bc4769e396b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1764627443091,"stop":1764627443092,"duration":1},"status":"passed","severity":"normal"},{"uid":"2210533e8856ca6d","name":"Push message with content topic containing long","time":{"start":1764628468374,"stop":1764628468374,"duration":0},"status":"passed","severity":"normal"},{"uid":"791450e44bf14e7a","name":"Check message with no payload is not received","time":{"start":1764627870802,"stop":1764627870802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f765ac8db28665e6","name":"should load peers from local storage and dispatch events","time":{"start":1764627362741,"stop":1764627362741,"duration":0},"status":"passed","severity":"normal"},{"uid":"608831161c3d1cd5","name":"should add sent message to localHistory with retrievalHint","time":{"start":1764627388813,"stop":1764627388814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf971128cd909c5","name":"should handle case when globalThis is not available","time":{"start":1764627349724,"stop":1764627349724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d0f1f0301aa505","name":"Check received message containing special chars","time":{"start":1764627870793,"stop":1764627870794,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d371bdc1d34986b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764627597704,"stop":1764627597704,"duration":0},"status":"passed","severity":"normal"},{"uid":"530e5a2f38e2b0fb","name":"Decoder throws on undefined content topic","time":{"start":1764627369507,"stop":1764627369507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf38e33e50272ff","name":"Debounces events when receiving batch of messages","time":{"start":1764627399642,"stop":1764627399642,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c28411552bdf98","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1764627618373,"stop":1764627618374,"duration":1},"status":"passed","severity":"normal"},{"uid":"335a4dba1adb35d9","name":"Check meta is set [symmetric]","time":{"start":1764627367879,"stop":1764627367879,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c454c9a00c1c11","name":"should push the message to the outgoing buffer","time":{"start":1764627388812,"stop":1764627388812,"duration":0},"status":"passed","severity":"normal"},{"uid":"37df3f3d4bad018","name":"should mark all messages in causal history as acknowledged","time":{"start":1764627388817,"stop":1764627388817,"duration":0},"status":"passed","severity":"normal"},{"uid":"269207a0259f5ed0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1764627671499,"stop":1764627671500,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad81aceafc43bd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764627891327,"stop":1764627891327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b847c7ea553473ca","name":"Push message with content topic containing SQL Injection","time":{"start":1764628468376,"stop":1764628468376,"duration":0},"status":"passed","severity":"normal"},{"uid":"916b6959d98cb8e4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764627891333,"stop":1764627891333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaf9e091436e3b8","name":"Query Generator, No Decoder","time":{"start":1764627687083,"stop":1764627687084,"duration":1},"status":"passed","severity":"normal"},{"uid":"304760f74be03c95","name":"does not validate decoders for hash queries","time":{"start":1764627350674,"stop":1764627350674,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8b58acf7b68f08","name":"should handle special patterns correctly","time":{"start":1764627384628,"stop":1764627384630,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc1bd3e78f918811","name":"Decoder throws on undefined content topic","time":{"start":1764627367881,"stop":1764627367881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2fc20677596a07","name":"should create an instance with libp2p and dialer","time":{"start":1764627350095,"stop":1764627350095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9403a460624c91e","name":"should discover peers from provided peer cache","time":{"start":1764627517768,"stop":1764627517769,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c69a06b36afe09","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764627891331,"stop":1764627891332,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2087ec95777e21","name":"Push message with XML payload","time":{"start":1764628468383,"stop":1764628468384,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ca08ded79f939a","name":"Bloom filter","time":{"start":1764627388389,"stop":1764627388389,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c5f03c37c48483","name":"Check message with no pubsub topic is not received","time":{"start":1764627870801,"stop":1764627870801,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf57a6f681f5e96","name":"should dial peers from store when no connections remain","time":{"start":1764627350566,"stop":1764627350567,"duration":1},"status":"passed","severity":"normal"},{"uid":"36cfa05f86d02606","name":"Callback on promise","time":{"start":1764627715929,"stop":1764627715929,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1e5709173f8018","name":"should get / set UDP multiaddr","time":{"start":1764627341791,"stop":1764627341791,"duration":0},"status":"passed","severity":"normal"},{"uid":"729f0b0da5c76168","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1764627384774,"stop":1764627384774,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdba0b5b86a69f1a","name":"should partition messages based on acknowledgement status","time":{"start":1764627388822,"stop":1764627388822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed1b954ac9d2ff9","name":"isConnected return false after peer stops","time":{"start":1764627443093,"stop":1764627443093,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c605eb7f6b4d2a","name":"Encoder error raises irrecoverable error","time":{"start":1764627402505,"stop":1764627402505,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bace20ab82c050","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764627891320,"stop":1764627891320,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f73cc2810771e1","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1764627336541,"stop":1764627336541,"duration":0},"status":"passed","severity":"normal"},{"uid":"48535657cb7af5e3","name":"Push message with special chars payload","time":{"start":1764628468369,"stop":1764628468370,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84af6b6650674a9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1764627350487,"stop":1764627350490,"duration":3},"status":"passed","severity":"normal"},{"uid":"5f859039eacbd022","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764627341167,"stop":1764627341167,"duration":0},"status":"passed","severity":"normal"},{"uid":"97acd9acc198a1b3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1764627610679,"stop":1764627610679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2295cde9e8e498d8","name":"Passing page size 3 when there are 20 messages","time":{"start":1764627729914,"stop":1764627729915,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d449bacc20ac772","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1764627398935,"stop":1764627398935,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d685222808781ef","name":"Check received message containing JSON","time":{"start":1764627870796,"stop":1764627870797,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c48e6629f1cdf1b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1764627398265,"stop":1764627398266,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd76239aa4c3886","name":"yields undefined for messages without decoder","time":{"start":1764627350677,"stop":1764627350677,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f5088f5ec55ac","name":"should create ConnectionManager with relay","time":{"start":1764627350654,"stop":1764627350654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3acc8bc070106c","name":"return first retrieved peers without further DNS queries","time":{"start":1764627358924,"stop":1764627358925,"duration":1},"status":"passed","severity":"normal"},{"uid":"456f82e0a53a0acb","name":"Push message equal or less that 1MB","time":{"start":1764628468391,"stop":1764628468391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0b26a4d87bec","name":"should be empty after removing the only subscription","time":{"start":1764627397957,"stop":1764627397962,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e4899a01bb6c8d1","name":"should handle peer store errors gracefully","time":{"start":1764627398683,"stop":1764627398683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0b18c99b533990","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1764627336539,"stop":1764627336540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec01cdf44e48af84","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1764627384743,"stop":1764627384744,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc69a319cb74b47","name":"Push message with special chars payload","time":{"start":1764628468382,"stop":1764628468382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce35f6cc5b2ec316","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764627891318,"stop":1764627891318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1231a7c7bb72f498","name":"does not throw on valid cases","time":{"start":1764627336517,"stop":1764627336517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d304b58c42973b7","name":"should not change state when connections remain after disconnect","time":{"start":1764627349731,"stop":1764627349731,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcf52b81abe547c","name":"Check received message with timestamp: 1764627421589 ","time":{"start":1764627870799,"stop":1764627870799,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfacf8449917f69","name":"Push message with Arabic payload","time":{"start":1764628468357,"stop":1764628468357,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5f42d74faa53d3","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app48/5/topic646/test.js","time":{"start":1764627706827,"stop":1764627706827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c95b79097238b9e","name":"Fields are not dropped","time":{"start":1764627350362,"stop":1764627350362,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdba053de1e67aae","name":"should discard bootstrap peers when has more than set limit","time":{"start":1764627465742,"stop":1764627465743,"duration":1},"status":"passed","severity":"normal"},{"uid":"4739bc671c089047","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1764627603843,"stop":1764627603843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b265ad3602f32a","name":"Query with Ordered Callback, No message returned","time":{"start":1764627687087,"stop":1764627687087,"duration":0},"status":"passed","severity":"normal"},{"uid":"490a3aae7455d08d","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1764627388378,"stop":1764627388378,"duration":0},"status":"passed","severity":"normal"},{"uid":"28995e9a084fd625","name":"should not receive a peer event before start","time":{"start":1764627659138,"stop":1764627659138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc61a77abab29aab","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764627639950,"stop":1764627639950,"duration":0},"status":"passed","severity":"normal"},{"uid":"63342eba27c54f9e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1764627398266,"stop":1764627398266,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb3c50548cfe3c9","name":"Push message with long payload","time":{"start":1764628468392,"stop":1764628468392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a193694958fd6000","name":"should handle complete peer lifecycle","time":{"start":1764627349911,"stop":1764627349912,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39e4274f91bfd5b","name":"Push message with emoji payload","time":{"start":1764628468396,"stop":1764628468397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb138021468c6b9","name":"Waku message hash computation (payload length 0)","time":{"start":1764627350047,"stop":1764627350047,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a88f6c44531d3c8","name":"should dial peers from store on start","time":{"start":1764627350559,"stop":1764627350559,"duration":0},"status":"passed","severity":"normal"},{"uid":"424482913f2aa3d1","name":"msgTime: 0 ms from now, startTime: 1764541324537, endTime: 1764627724537","time":{"start":1764627740003,"stop":1764627740004,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1ae9458c771e80","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1764627388821,"stop":1764627388821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7820bbfdc1695121","name":"Push message with emoji payload","time":{"start":1764628468360,"stop":1764628468360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb135a3e0a993ab9","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1764627388818,"stop":1764627388818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fa42f805a935a4","name":"should not fail to start the service if it is already started","time":{"start":1764627362739,"stop":1764627362740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad655362dad58b3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1764627740003,"stop":1764627740003,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c1598759c48b68","name":"should handle a minimal index list","time":{"start":1764627336693,"stop":1764627336693,"duration":0},"status":"passed","severity":"normal"},{"uid":"67031e80a2e6ca68","name":"should handle zero peers request","time":{"start":1764627358560,"stop":1764627358560,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b55d69056c31d22","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1764627398209,"stop":1764627398209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e1dc85b753fc","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1764627443094,"stop":1764627443094,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a60737ec072887","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1764627341165,"stop":1764627341166,"duration":1},"status":"passed","severity":"normal"},{"uid":"272c7b36c0ce3be0","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1764627384763,"stop":1764627384763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b833ed9a7be77f3","name":"should properly create location multiaddrs - tcp","time":{"start":1764627341793,"stop":1764627341793,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b86d5c8cefcde13","name":"should be able to decode the field with only RELAY set to true","time":{"start":1764627341152,"stop":1764627341152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09a9330623294bc","name":"should encodeTxt and decodeTxt","time":{"start":1764627341786,"stop":1764627341786,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7457daa81f0f5a","name":"should perform initial health assessment on start","time":{"start":1764627398682,"stop":1764627398683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae6aa16460e17ab","name":"should not retry if at least one success","time":{"start":1764627397816,"stop":1764627397819,"duration":3},"status":"passed","severity":"normal"},{"uid":"15f3b2ac578d6c11","name":"isConnected should return true after first peer connects","time":{"start":1764627443092,"stop":1764627443092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6812e2ebcf3b05b","name":"Push message with content topic containing long","time":{"start":1764628468361,"stop":1764628468361,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a3e772c20d6504","name":"Cluster ID 0, shard 1","time":{"start":1764627741484,"stop":1764627741484,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f1a7199d657e6f","name":"should initialize with Unhealthy status","time":{"start":1764627398674,"stop":1764627398674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a70f58f7915693f","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1764627398932,"stop":1764627398932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e579c8c7020ff5b","name":"should return false for malformed SDS messages","time":{"start":1764627402509,"stop":1764627402510,"duration":1},"status":"passed","severity":"normal"},{"uid":"be097f8ba2104c5f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1764627336535,"stop":1764627336535,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcf482ce79c5f04","name":"should be able to encode the field with only FILTER set to true","time":{"start":1764627341146,"stop":1764627341146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3d73643b462306","name":"should skip peers without ENR","time":{"start":1764627358875,"stop":1764627358875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72a071251adbb8f","name":"Decoder throws on undefined content topic","time":{"start":1764627350700,"stop":1764627350700,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f43041037df38a","name":"Store - dialed after - with timeout","time":{"start":1764627745220,"stop":1764627745221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d065c20d4436b40","name":"should handle general insertion and lookup correctly","time":{"start":1764627384631,"stop":1764627384631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9217d4f220f8081d","name":"Check message on other pubsub topic is not received","time":{"start":1764627870800,"stop":1764627870801,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a64f7dcc73751f","name":"Push message with content topic containing escaped characters","time":{"start":1764628468388,"stop":1764628468389,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf637485294bd4e","name":"should drop connection to one peer on hangUp","time":{"start":1764627512632,"stop":1764627512633,"duration":1},"status":"passed","severity":"normal"},{"uid":"5527ab3eb5bd4313","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1764627336546,"stop":1764627336546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed02dda1e75e6a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764627891326,"stop":1764627891326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75679700ad88b20","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764627402505,"stop":1764627402506,"duration":1},"status":"passed","severity":"normal"},{"uid":"159b96a6dec170cc","name":"Push message with custom timestamp: 1764623847769","time":{"start":1764628468390,"stop":1764628468390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1afbb248c4ff38e","name":"Push message with content topic containing long","time":{"start":1764628468398,"stop":1764628468398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9071a0de9211d2","name":"should return false","time":{"start":1764627341789,"stop":1764627341789,"duration":0},"status":"passed","severity":"normal"},{"uid":"472947b8bba8c939","name":"throws if store query response has error status","time":{"start":1764627350675,"stop":1764627350675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2f4e4385464682","name":"Push message with numeric payload","time":{"start":1764628468382,"stop":1764628468382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d315e0b6d7c81d1","name":"should not fail to start the service if it is already started","time":{"start":1764627659134,"stop":1764627659135,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54ac8ebfadc6f16","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764627891324,"stop":1764627891324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b8ec73ffb7ee9f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1764627336558,"stop":1764627336558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5755951b90431386","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1764627671500,"stop":1764627671500,"duration":0},"status":"passed","severity":"normal"},{"uid":"886751e34e6f9e6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1764627384746,"stop":1764627384751,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b0fd22549a34841","name":"should not fail to stop the service if it was not started","time":{"start":1764627659134,"stop":1764627659134,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ba44613e2597ec","name":"should maintain proper timestamps if all messages received","time":{"start":1764627388815,"stop":1764627388815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5a408eea7f532a6","name":"should return false when peer is on different cluster","time":{"start":1764627349826,"stop":1764627349826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cc4b5dd618aa5","name":"Push message with content topic containing JSON","time":{"start":1764628468388,"stop":1764628468388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a773fcc678aba6fc","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1764627398681,"stop":1764627398681,"duration":0},"status":"passed","severity":"normal"},{"uid":"46de793745855978","name":"returns nothing if no connections present","time":{"start":1764627350321,"stop":1764627350321,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6e04d4838e4153","name":"Push message with content topic containing escaped characters","time":{"start":1764628468377,"stop":1764628468377,"duration":0},"status":"passed","severity":"normal"},{"uid":"603ce1a8a97191a","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1764627402513,"stop":1764627402514,"duration":1},"status":"passed","severity":"normal"},{"uid":"919db925eb92fe0b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1764627357709,"stop":1764627357710,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a0d262f4700fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1764627336551,"stop":1764627336552,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb590c9fc715acb","name":"should return false and handle errors gracefully","time":{"start":1764627350662,"stop":1764627350662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68cd8e3130b9956","name":"accepts time-filtered query with content filter","time":{"start":1764627350225,"stop":1764627350225,"duration":0},"status":"passed","severity":"normal"},{"uid":"87723f80b220c028","name":"Round trip binary encryption [ecies, signature]","time":{"start":1764627369506,"stop":1764627369506,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee3b93816d0937","name":"Push message with emoji payload","time":{"start":1764628468385,"stop":1764628468385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76749905907f531","name":"Check received message with timestamp: 1764627421589 ","time":{"start":1764627870788,"stop":1764627870789,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfa92584afe94d6","name":"should start and stop interval correctly","time":{"start":1764627397518,"stop":1764627397519,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d01634d9d75c8595","name":"should successfully query store with valid decoders and options","time":{"start":1764627399729,"stop":1764627399729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d321ede5eeaef933","name":"should properly create location multiaddrs - udp","time":{"start":1764627341793,"stop":1764627341793,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ba607f663bbb0c","name":"should decode valid enr successfully","time":{"start":1764627341786,"stop":1764627341786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9988657689e9dcb","name":"Push message with content topic containing Arabic","time":{"start":1764628468363,"stop":1764628468363,"duration":0},"status":"passed","severity":"normal"},{"uid":"39882fec1da8da1e","name":"Push message with meta","time":{"start":1764628468389,"stop":1764628468389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2481d659236dd7","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1764627358925,"stop":1764627358925,"duration":0},"status":"passed","severity":"normal"},{"uid":"555065f7ab4fc953","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764627891333,"stop":1764627891333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51d8d7ace031260","name":"Js publishes, other Js receives","time":{"start":1764627610806,"stop":1764627610807,"duration":1},"status":"passed","severity":"normal"},{"uid":"74eec873cec93d00","name":"should call waitForPeer on Relay","time":{"start":1764627399823,"stop":1764627399823,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc18453ffe675b00","name":"should delegate to networkMonitor.isConnected()","time":{"start":1764627350658,"stop":1764627350658,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cab5c9ff65499ce","name":"Check message received after jswaku node is restarted","time":{"start":1764627870791,"stop":1764627870792,"duration":1},"status":"passed","severity":"normal"},{"uid":"615e0c6f88f787e4","name":"Wrong topic","time":{"start":1764627706828,"stop":1764627706828,"duration":0},"status":"passed","severity":"normal"},{"uid":"26be5f7a73526752","name":"same cluster: nodes connect","time":{"start":1764627514136,"stop":1764627514139,"duration":3},"status":"passed","severity":"normal"},{"uid":"c0d6e3391877a0aa","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1764627429705,"stop":1764627429705,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3f605f88d862c9","name":"should handle case with all peers already connected","time":{"start":1764627350574,"stop":1764627350575,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9628d5952dad44","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1764627706822,"stop":1764627706822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccb5d276ad65235","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1764627398930,"stop":1764627398930,"duration":0},"status":"passed","severity":"normal"},{"uid":"996f8b9e2ab55eb3","name":"should be safe to call multiple times","time":{"start":1764627350657,"stop":1764627350657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8145b77dc5397c0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764627891329,"stop":1764627891329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2765f435595693be","name":"should update ack status of messages in outgoing buffer","time":{"start":1764627388824,"stop":1764627388824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bb4fa4fa2e7065","name":"should handle missing messages with undefined retrievalHint","time":{"start":1764627388821,"stop":1764627388822,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bd79b9a5b4ac5d","name":"Subscribe and receives messages on 20 topics","time":{"start":1764627891317,"stop":1764627891317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dc384cfbc21f07","name":"should return null for non-existent peer","time":{"start":1764627350575,"stop":1764627350576,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cb67fbc78f1857","name":"should return peer for existing peer","time":{"start":1764627350575,"stop":1764627350575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e419c57c8ab2ea7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1764627336694,"stop":1764627336694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e4a9f244150558","name":"different cluster: nodes don't connect","time":{"start":1764627514139,"stop":1764627514140,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc37414a62f18660","name":"can start the service","time":{"start":1764627362738,"stop":1764627362738,"duration":0},"status":"passed","severity":"normal"}]