allure-jswaku/8794/widgets/status-chart.json
2025-08-03 13:15:17 +00:00

1 line
184 KiB
JSON

[{"uid":"b54f5c4b119f296f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754226284622,"stop":1754226284623,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6c6cd4f11c4636","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754226313982,"stop":1754226313982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a716900dafc5e77","name":"should get all peers from store","time":{"start":1754226244313,"stop":1754226244315,"duration":2},"status":"passed","severity":"normal"},{"uid":"5760d23aa28ef2bf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754226228977,"stop":1754226228977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f13873e8ac4fb5c","name":"should properly create location multiaddrs - tcp","time":{"start":1754226235061,"stop":1754226235061,"duration":0},"status":"passed","severity":"normal"},{"uid":"936fd5f4a1252ba0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754226274390,"stop":1754226274390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f01238dcc482c3","name":"Push message with content topic containing SQL Injection","time":{"start":1754226864476,"stop":1754226864477,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed429dca78cac19","name":"should not receive a peer event before start","time":{"start":1754226419766,"stop":1754226419766,"duration":0},"status":"passed","severity":"normal"},{"uid":"68360a5b61cf3f9a","name":"should handle complete discovery-to-dial flow","time":{"start":1754226244132,"stop":1754226244133,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f5c2c9ae49ef8a","name":"should throw an error for insufficient data","time":{"start":1754226229162,"stop":1754226229162,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d53ee605fae1e","name":"should handle peer store errors gracefully","time":{"start":1754226244323,"stop":1754226244324,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab624e6b33fbdfac","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754226274395,"stop":1754226274395,"duration":0},"status":"passed","severity":"normal"},{"uid":"999470c02165496b","name":"Passing page size 110 when there are 120 messages","time":{"start":1754226562916,"stop":1754226562916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f614602bed43950f","name":"should add and check entries correctly","time":{"start":1754226272317,"stop":1754226272328,"duration":11},"status":"passed","severity":"normal"},{"uid":"1ab75e3e69febc3a","name":"should handle dial errors gracefully","time":{"start":1754226244316,"stop":1754226244316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a9cd8ed25332ab","name":"throws if decoders don't match content topics","time":{"start":1754226245210,"stop":1754226245210,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f9d88194f4ef76","name":"Check publish message containing Arabic","time":{"start":1754226443167,"stop":1754226443167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0b33214cde23b2","name":"Throws when trying to push message with empty payload","time":{"start":1754226864474,"stop":1754226864474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6354da66a807d536","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754226312905,"stop":1754226312905,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de93868ae0fce07e","name":"Check received message containing Chinese","time":{"start":1754226757190,"stop":1754226757190,"duration":0},"status":"passed","severity":"normal"},{"uid":"1579965db087109d","name":"Relay + Store","time":{"start":1754226235064,"stop":1754226235064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed41155b24356c69","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754226452145,"stop":1754226452146,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d33cd3b3ca8e7cb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754226773930,"stop":1754226773931,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fd34f58b012c34","name":"Check received message containing special chars","time":{"start":1754226757190,"stop":1754226757190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb5fe4114fa6524","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754226773929,"stop":1754226773929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d0695d5fb5a5d9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754226228976,"stop":1754226228976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c566bb81f3e98a4f","name":"should increase lamport timestamp","time":{"start":1754226289636,"stop":1754226289636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d234b4d08a34e2c5","name":"should not return locked peers if enough unlocked are available","time":{"start":1754226274388,"stop":1754226274389,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e8b80dced21990","name":"Push message with content topic containing long","time":{"start":1754226864474,"stop":1754226864474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3605ffcd6bc6dc12","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754226773931,"stop":1754226773931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bd6b97c946812a","name":"should add and remove event listeners correctly","time":{"start":1754226257126,"stop":1754226257126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e48350a85899640","name":"Check received message containing emoji","time":{"start":1754226757194,"stop":1754226757194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5594ffc3ceb37cc","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754226284550,"stop":1754226284550,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a9c62148b136f7","name":"Check message received after jswaku node is restarted","time":{"start":1754226757209,"stop":1754226757210,"duration":1},"status":"passed","severity":"normal"},{"uid":"889c31b4d2a1708","name":"should not be empty after adding a subscription","time":{"start":1754226274402,"stop":1754226274403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d64293370984003","name":"should handle complete connection lifecycle","time":{"start":1754226243990,"stop":1754226243991,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a319af5b63a14cf","name":"should handle dial errors","time":{"start":1754226245292,"stop":1754226245292,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1307c7ba816d35e","name":"throws on content topic with empty topic name field","time":{"start":1754226228965,"stop":1754226228965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba1f4d9c9d70dc8","name":"ends if response has no messages","time":{"start":1754226245212,"stop":1754226245212,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f1e4545104608","name":"Cluster ID 0, shard 1","time":{"start":1754226542447,"stop":1754226542448,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65f09f1f4ae02e6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754226234342,"stop":1754226234343,"duration":1},"status":"passed","severity":"normal"},{"uid":"770f477c18ff2231","name":"Decoder throws on undefined content topic","time":{"start":1754226245373,"stop":1754226245374,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1018b6fb2079d7","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754226234345,"stop":1754226234345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6972e7b875ff1b","name":"messageHash returns a Uint8Array","time":{"start":1754226244482,"stop":1754226244491,"duration":9},"status":"passed","severity":"normal"},{"uid":"efccd7347375fbf4","name":"should populate queue if has active dial","time":{"start":1754226244233,"stop":1754226244233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6121220f6d8ca6e7","name":"Push message with Chinese payload","time":{"start":1754226864470,"stop":1754226864470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7134dfc2b16a3","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754226497337,"stop":1754226497337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e0afb9856fa314","name":"should not receive a peer event after stop","time":{"start":1754226257124,"stop":1754226257124,"duration":0},"status":"passed","severity":"normal"},{"uid":"377d0ebe93129177","name":"Stops search when maxGet is reached","time":{"start":1754226252643,"stop":1754226252643,"duration":0},"status":"passed","severity":"normal"},{"uid":"701260c4581a6ae3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754226455246,"stop":1754226455248,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d96929424d23898","name":"Push message with content topic containing numeric","time":{"start":1754226864475,"stop":1754226864475,"duration":0},"status":"passed","severity":"normal"},{"uid":"532f1cbfa22ce79f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754226773925,"stop":1754226773925,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a92af4358448c3","name":"Query generator for multiple messages","time":{"start":1754226555297,"stop":1754226555298,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae182cfe24c335c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754226284596,"stop":1754226284596,"duration":0},"status":"passed","severity":"normal"},{"uid":"585ff1de3afaeeb4","name":"pre and post cipher","time":{"start":1754226263418,"stop":1754226263419,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d1b3d2b5545e83","name":"recovers when dns.resolve returns empty","time":{"start":1754226253010,"stop":1754226253010,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d406c863627be8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754226284618,"stop":1754226284619,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b45be11742301f","name":"should encodeTxt and decodeTxt","time":{"start":1754226235053,"stop":1754226235053,"duration":0},"status":"passed","severity":"normal"},{"uid":"20550c314c01b64b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754226253013,"stop":1754226253013,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf31bb7fac1da65","name":"Meta field set when metaSetter is specified","time":{"start":1754226245372,"stop":1754226245373,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c5faf9bbdc585","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754226234347,"stop":1754226234347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07fe175332ba33a","name":"should clear dial history on start","time":{"start":1754226244221,"stop":1754226244221,"duration":0},"status":"passed","severity":"normal"},{"uid":"26daf3c4f99d286f","name":"should not execute task if max attempts is 0","time":{"start":1754226273068,"stop":1754226273069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e132e4ad2da4d2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754226284613,"stop":1754226284615,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe6e45c7e7fa90e5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754226284616,"stop":1754226284617,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7c95ea66f8299d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754226253014,"stop":1754226253015,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1116d0ac50d7656","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754226773929,"stop":1754226773929,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fba43e5e58070f","name":"should fail to send if no connected peers found","time":{"start":1754226274480,"stop":1754226274481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acddc208b5985ef","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754226253014,"stop":1754226253014,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7bf92cb6706114d1","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754226284551,"stop":1754226284552,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c41b638c2d0b1c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754226289637,"stop":1754226289637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83e2b361cb379c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754226228978,"stop":1754226228979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27cfec4040efc58","name":"should dial all known peers when reached zero connections","time":{"start":1754226350826,"stop":1754226350827,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d37368875c78fad","name":"should handle corrupted shard info gracefully","time":{"start":1754226244594,"stop":1754226244595,"duration":1},"status":"passed","severity":"normal"},{"uid":"13efce17ab54f8d1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754226757199,"stop":1754226757199,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b28c0494eb6ad6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754226773920,"stop":1754226773920,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec653ceefb12bab2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app73/2/topic475/utf8","time":{"start":1754226548325,"stop":1754226548326,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd003f8c426f8ac","name":"Subscribe to topic containing long and receive message","time":{"start":1754226773919,"stop":1754226773919,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c7a6cfd980612d","name":"should only return 1 node with relay capability","time":{"start":1754226253012,"stop":1754226253012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a443e7f9567b064","name":"should handle peer connect event","time":{"start":1754226243972,"stop":1754226243973,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fa5d678f57abb8","name":"Push 30 different messages","time":{"start":1754226864473,"stop":1754226864473,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68c85245895f5b83","name":"can start and stop the service","time":{"start":1754226419764,"stop":1754226419764,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf5daa34089fc47","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754226274391,"stop":1754226274391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4a14aa3408a3cc","name":"should handle disconnect when peer has no timers","time":{"start":1754226244940,"stop":1754226244941,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc099efd67de15e","name":"should return no connections if no open connection provided","time":{"start":1754226244946,"stop":1754226244949,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f6a68996c351685","name":"should not receive a peer event after stop","time":{"start":1754226312901,"stop":1754226312902,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef08c6249125824","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754226569006,"stop":1754226569007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee21e4d044d1ea3c","name":"should insert elements correctly","time":{"start":1754226287927,"stop":1754226287927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17075eae594c1b3","name":"Push 30 different messages","time":{"start":1754226864460,"stop":1754226864461,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7fbb292b2e3480f3","name":"should handle peer not in mesh for all topics","time":{"start":1754226244942,"stop":1754226244943,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cc0bf551a3a883","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754226274390,"stop":1754226274390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c86455e6a5fa029","name":"yields decoded messages","time":{"start":1754226245212,"stop":1754226245212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23e8dd23b81864","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754226366966,"stop":1754226366967,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f330b0ce0f1615","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754226455251,"stop":1754226455251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18609e215b256a5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754226244303,"stop":1754226244304,"duration":1},"status":"passed","severity":"normal"},{"uid":"6146931b31f32501","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754226264591,"stop":1754226264591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb82a973d46031","name":"should wait for Filter peer to be connected","time":{"start":1754226274562,"stop":1754226274562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8177f275da7c9689","name":"Check message received after jswaku node is restarted","time":{"start":1754226757198,"stop":1754226757198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92b15142c36e378","name":"Refresh subscription","time":{"start":1754226452132,"stop":1754226452132,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5321a2acf789dda3","name":"should only return 1 node with relay and store capability","time":{"start":1754226253012,"stop":1754226253012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d356260a64eba20","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754226251884,"stop":1754226251884,"duration":0},"status":"passed","severity":"normal"},{"uid":"436b7439bda8709b","name":"Check received message containing escaped characters","time":{"start":1754226757204,"stop":1754226757204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92cef21bd4033c0","name":"should add event listeners to libp2p","time":{"start":1754226243943,"stop":1754226243943,"duration":0},"status":"passed","severity":"normal"},{"uid":"432291adf5b86a89","name":"Push message with shell command payload","time":{"start":1754226864458,"stop":1754226864459,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf88a439b679e5b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754226382165,"stop":1754226382165,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d02361c3d8fcdf","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754226284598,"stop":1754226284598,"duration":0},"status":"passed","severity":"normal"},{"uid":"259ebc87a71ab1bf","name":"should stop ping timers on peer disconnect","time":{"start":1754226244931,"stop":1754226244931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1a0cfcfc4dd88e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754226284611,"stop":1754226284612,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdf129fc5375bd7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754226312903,"stop":1754226312904,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aed6d917abf4abbb","name":"should not dispatch event when already disconnected","time":{"start":1754226243981,"stop":1754226243981,"duration":0},"status":"passed","severity":"normal"},{"uid":"92501ad3970c99c0","name":"random static sharding 5 - Cluster ID: 578, Shard ID: 40","time":{"start":1754226542451,"stop":1754226542451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84ff26798955cc8","name":"Renews subscription after lossing a connection","time":{"start":1754226773932,"stop":1754226773932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89d1b4457d7d7e1","name":"Check publish message containing Russian","time":{"start":1754226443168,"stop":1754226443171,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef484742f37b812","name":"Check publish message containing escaped characters","time":{"start":1754226443174,"stop":1754226443174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca168d1e2ad4226","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754226773924,"stop":1754226773924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8386de9f6a9da9","name":"Push message with long payload","time":{"start":1754226864450,"stop":1754226864450,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa016a2c2e2fabfb","name":"Query generator for multiple messages with different content topic format","time":{"start":1754226555302,"stop":1754226555303,"duration":1},"status":"passed","severity":"normal"},{"uid":"754f2b6dfe8b08b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754226284623,"stop":1754226284623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1499f1591557980","name":"should skip updating peer store if peer has same addresses","time":{"start":1754226244127,"stop":1754226244127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4904da9b8e0c7527","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754226548323,"stop":1754226548323,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa10f91fa30d2bd2","name":"should handle case with no peers in store","time":{"start":1754226244317,"stop":1754226244319,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c32866a2c489215","name":"should return false when peer is not found","time":{"start":1754226244591,"stop":1754226244591,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d18f033124a61a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754226284605,"stop":1754226284605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf4456231743e9e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754226243930,"stop":1754226243941,"duration":11},"status":"passed","severity":"normal"},{"uid":"73d34468816b7cf2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754226284622,"stop":1754226284622,"duration":0},"status":"passed","severity":"normal"},{"uid":"940ff81516353311","name":"should wait for Store peer to be connected","time":{"start":1754226274562,"stop":1754226274562,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee67216e04f76b6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754226244481,"stop":1754226244481,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca3ec97ffcc0c0c","name":"messageHashStr produces different results for different inputs","time":{"start":1754226244493,"stop":1754226244493,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ab3c498dfa8214","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754226245072,"stop":1754226245072,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b3d2d0cc5ca67f","name":"Reusing cursor across nodes","time":{"start":1754226509923,"stop":1754226509923,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b12d2841c78a9f","name":"should not change state when connections remain after disconnect","time":{"start":1754226243974,"stop":1754226243977,"duration":3},"status":"passed","severity":"normal"},{"uid":"76e77b9a7dc79edd","name":"should not fail to start the service if it is already started","time":{"start":1754226419765,"stop":1754226419765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0639f51d1122535","name":"ignores domain fetching errors","time":{"start":1754226253010,"stop":1754226253010,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9277d31d555b7a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754226284606,"stop":1754226284611,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4a58b937d783d29","name":"configure the node with multiple content topics","time":{"start":1754226548329,"stop":1754226548329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee1034378e4ed30","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754226289637,"stop":1754226289638,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ceb7a3c4eb252f2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754226452144,"stop":1754226452144,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e4c3688bcd40c9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754226773921,"stop":1754226773921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0341f20065000","name":"random static sharding 2 - Cluster ID: 16, Shard ID: 158","time":{"start":1754226542449,"stop":1754226542449,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce780d5469d863","name":"Query generator for multiple messages with different message text format","time":{"start":1754226555298,"stop":1754226555298,"duration":0},"status":"passed","severity":"normal"},{"uid":"676d7615ee6ae184","name":"Check received message containing long","time":{"start":1754226757189,"stop":1754226757189,"duration":0},"status":"passed","severity":"normal"},{"uid":"17be8c93b7f3bd04","name":"Push message with content topic containing short","time":{"start":1754226864474,"stop":1754226864474,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0d63a1e482f861","name":"Push message with JSON payload","time":{"start":1754226864472,"stop":1754226864472,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc17ac0294495553","name":"Check message with invalid timestamp is not received","time":{"start":1754226757196,"stop":1754226757196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d403326e743de2d4","name":"should set field with only FILTER enabled","time":{"start":1754226235063,"stop":1754226235064,"duration":1},"status":"passed","severity":"normal"},{"uid":"887a220d11092c78","name":"Ordered Callback - false","time":{"start":1754226555394,"stop":1754226555394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff2c7d377acafe4","name":"can start and stop the service","time":{"start":1754226257122,"stop":1754226257122,"duration":0},"status":"passed","severity":"normal"},{"uid":"3737bf475409d0b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754226228977,"stop":1754226228977,"duration":0},"status":"passed","severity":"normal"},{"uid":"26858deee58eb264","name":"should return false when peer is on different cluster","time":{"start":1754226244588,"stop":1754226244589,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6026ec6cff5ccfe","name":"Push message with Russian payload","time":{"start":1754226864470,"stop":1754226864470,"duration":0},"status":"passed","severity":"normal"},{"uid":"337924bb64c34992","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754226273803,"stop":1754226273804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1b9f8fb9a69e1c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754226244482,"stop":1754226244482,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b1239311c5e488","name":"Check message with no pubsub topic is not received","time":{"start":1754226757207,"stop":1754226757208,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1544b9fee4c6da","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754226509921,"stop":1754226509921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f89d569a1a73e7","name":"Push message with content topic containing Arabic","time":{"start":1754226864463,"stop":1754226864463,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb3e758fec0642","name":"Push message with numeric payload","time":{"start":1754226864450,"stop":1754226864451,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a885f158d5485f","name":"Check message with no content topic is not received","time":{"start":1754226757208,"stop":1754226757208,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a47356f30c96f05","name":"caches peers it previously fetched","time":{"start":1754226253011,"stop":1754226253011,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cf59ca044e26ae","name":"should deliver messages after dependencies are met","time":{"start":1754226289639,"stop":1754226289639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5f1d5d54f114fd","name":"Push message with custom timestamp: 1723467931725","time":{"start":1754226864479,"stop":1754226864479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3a0adb4c190ab4","name":"Push message with content topic containing Arabic","time":{"start":1754226864476,"stop":1754226864476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7a9d01893ee516","name":"Register correct protocols","time":{"start":1754226452130,"stop":1754226452130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2888a4bf90397ed7","name":"should check false positive rate","time":{"start":1754226287932,"stop":1754226287932,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7d838e60e1ee97","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754226284605,"stop":1754226284606,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d5de7b01118736","name":"should not retry if at least one success","time":{"start":1754226274481,"stop":1754226274482,"duration":1},"status":"passed","severity":"normal"},{"uid":"889d1c810add220d","name":"should have no discoveries enabled by default","time":{"start":1754226274193,"stop":1754226274194,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36142908a281804","name":"Fails to publish duplicate message","time":{"start":1754226443179,"stop":1754226443179,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff54799fd997305","name":"Check publish message containing JSON","time":{"start":1754226443172,"stop":1754226443173,"duration":1},"status":"passed","severity":"normal"},{"uid":"865fa026e40926b0","name":"should be safe to call multiple times","time":{"start":1754226244223,"stop":1754226244223,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef4f5a4f2ff718f","name":"Check received message containing shell command","time":{"start":1754226757193,"stop":1754226757193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8396662c837a7d80","name":"should initialize with default number of peers","time":{"start":1754226274386,"stop":1754226274387,"duration":1},"status":"passed","severity":"normal"},{"uid":"221660a385e30060","name":"should clear the dialing interval","time":{"start":1754226244222,"stop":1754226244222,"duration":0},"status":"passed","severity":"normal"},{"uid":"976a0f4f84bf9d5d","name":"should reject if Store is requested but not mounted","time":{"start":1754226274561,"stop":1754226274561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8902414bff7db86a","name":"should handle all zero keep alive options","time":{"start":1754226244942,"stop":1754226244942,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7258f7193958f0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754226262883,"stop":1754226262884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a866cc5a6ed188d","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754226436469,"stop":1754226436469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4e0a871df68d64","name":"Cluster id 0, shard 0","time":{"start":1754226542447,"stop":1754226542447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1052175f7381e8","name":"Generator, 2 different shards","time":{"start":1754226516243,"stop":1754226516244,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5923360b8980d5a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754226284604,"stop":1754226284604,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ab3c987ec87116","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754226773929,"stop":1754226773930,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e61e5db7d623c1d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754226284591,"stop":1754226284592,"duration":1},"status":"passed","severity":"normal"},{"uid":"efee0262832409b8","name":"Check received message containing short","time":{"start":1754226757189,"stop":1754226757189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8d14815b6986b1","name":"A test","time":{"start":1754226367123,"stop":1754226367123,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11a8203000b4e0a","name":"should initialize with isNetworkConnected as false","time":{"start":1754226243941,"stop":1754226243942,"duration":1},"status":"passed","severity":"normal"},{"uid":"926b27acf4e8e028","name":"Promise Callback - true","time":{"start":1754226555393,"stop":1754226555393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77ba3150bde8978","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754226274315,"stop":1754226274317,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f6fe1ad6d49c71e","name":"Rejects garbage","time":{"start":1754226277828,"stop":1754226277828,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f20d85287e043f","name":"should return false","time":{"start":1754226235057,"stop":1754226235057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d089e8f03db0ddec","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754226234344,"stop":1754226234344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9758f1c1c7c4df42","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754226244327,"stop":1754226244327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b621247ee06d43d4","name":"should hang up with PeerId and return true on success","time":{"start":1754226245292,"stop":1754226245292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42db2eec0a1afd7","name":"Passing an array","time":{"start":1754226570096,"stop":1754226570096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82596f5ff25a6d5","name":"tcp ip4 address","time":{"start":1754226234334,"stop":1754226234336,"duration":2},"status":"passed","severity":"normal"},{"uid":"e45a0c8892fc7b7f","name":"should not receive a peer event before start","time":{"start":1754226312901,"stop":1754226312901,"duration":0},"status":"passed","severity":"normal"},{"uid":"181eea6647a99b29","name":"Non TWN Cluster","time":{"start":1754226548323,"stop":1754226548323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4830639f16fdf1","name":"Accepts a valid Waku Message","time":{"start":1754226277827,"stop":1754226277828,"duration":1},"status":"passed","severity":"normal"},{"uid":"9181755b0c0ba5b0","name":"Check publish message containing Script","time":{"start":1754226443171,"stop":1754226443171,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a69419224216ed","name":"Push message with XML payload","time":{"start":1754226864457,"stop":1754226864457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1837c654fa6c1a","name":"should return all connected peers without codec filter","time":{"start":1754226245294,"stop":1754226245294,"duration":0},"status":"passed","severity":"normal"},{"uid":"289a3768e9889e9c","name":"Push message with custom timestamp: 1754222731725","time":{"start":1754226864479,"stop":1754226864479,"duration":0},"status":"passed","severity":"normal"},{"uid":"183e0e33897958d4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754226274388,"stop":1754226274388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dda4ab8f779796b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754226274404,"stop":1754226274404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6e0a1c5d3a2ead","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754226509922,"stop":1754226509923,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d5f7517ec58030","name":"Check received message containing Russian","time":{"start":1754226757201,"stop":1754226757201,"duration":0},"status":"passed","severity":"normal"},{"uid":"29032eb15a6ebb21","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754226244590,"stop":1754226244590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab355d1dd63b7512","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app79/8/topic595/json","time":{"start":1754226548326,"stop":1754226548326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0af5d57ab703a9","name":"should reject if Relay is requested but not mounted","time":{"start":1754226274560,"stop":1754226274560,"duration":0},"status":"passed","severity":"normal"},{"uid":"331ae77ba971cde5","name":"should allow redial after cooldown period","time":{"start":1754226244233,"stop":1754226244234,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14244a07c8c4748","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754226257125,"stop":1754226257125,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3b7cc12127e725","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app30/8/topic113/utf8","time":{"start":1754226548327,"stop":1754226548327,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d8986213006611","name":"Relay - dialed first","time":{"start":1754226576051,"stop":1754226576054,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6e16ce535632119","name":"should not retry if at least one success","time":{"start":1754226273069,"stop":1754226273069,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5f96511f83332d","name":"should use configured peers when available","time":{"start":1754226274367,"stop":1754226274367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0512da6804d94b3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754226228973,"stop":1754226228973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7afceb30a9de019","name":"should return null for non-existent peer","time":{"start":1754226244322,"stop":1754226244323,"duration":1},"status":"passed","severity":"normal"},{"uid":"602981d1625fc9ce","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754226773926,"stop":1754226773926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bcd1eff8e5457a1","name":"should insert message id into causal history","time":{"start":1754226289636,"stop":1754226289636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68d88fe21be5e6c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754226274314,"stop":1754226274314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54961fad6ba3191","name":"Get Nodes","time":{"start":1754226252643,"stop":1754226252643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced59f18ed968377","name":"Query Generator, No Decoder","time":{"start":1754226524822,"stop":1754226524823,"duration":1},"status":"passed","severity":"normal"},{"uid":"5551a3eb88538b2f","name":"should add event listener for peer:discovery","time":{"start":1754226244107,"stop":1754226244114,"duration":7},"status":"passed","severity":"normal"},{"uid":"ae59a35e6367e3c0","name":"Subscribe to topic containing XML and receive message","time":{"start":1754226773922,"stop":1754226773922,"duration":0},"status":"passed","severity":"normal"},{"uid":"59677a3588c7fc87","name":"should transition to Unhealthy when no connections","time":{"start":1754226273802,"stop":1754226273802,"duration":0},"status":"passed","severity":"normal"},{"uid":"594a8fdbb6baeba6","name":"should decode valid enr with tcp successfully","time":{"start":1754226235054,"stop":1754226235055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a541b08b5d207870","name":"Relay + Store","time":{"start":1754226313564,"stop":1754226313565,"duration":1},"status":"passed","severity":"normal"},{"uid":"158f2a9565784ec7","name":"Check message on other pubsub topic is not received","time":{"start":1754226757196,"stop":1754226757196,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eaa451cd4dc30a","name":"Check message with no payload is not received","time":{"start":1754226757208,"stop":1754226757208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bff9804f2f02d6e","name":"Check publish message containing SQL Injection","time":{"start":1754226443171,"stop":1754226443171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e86d9f3890f37b","name":"Push message with content topic containing Russian","time":{"start":1754226864463,"stop":1754226864463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0811d69061a303","name":"should properly compute the node id","time":{"start":1754226235057,"stop":1754226235058,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42fcc19a6355007","name":"should not receive a peer event before start","time":{"start":1754226257123,"stop":1754226257124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a13c52443b8748","name":"Push message with rate limit","time":{"start":1754226864478,"stop":1754226864479,"duration":1},"status":"passed","severity":"normal"},{"uid":"4988875d5476012","name":"Encoder throws on empty string content topic","time":{"start":1754226262887,"stop":1754226262888,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d44919f000896b2","name":"should not fail to stop the service if it was not started","time":{"start":1754226257122,"stop":1754226257122,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf34bd28e6efd825","name":"Subscribe and receive messages via waku relay post","time":{"start":1754226773925,"stop":1754226773925,"duration":0},"status":"passed","severity":"normal"},{"uid":"197f927301471d52","name":"should create dialer with libp2p and shardReader","time":{"start":1754226244211,"stop":1754226244211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1728eb2b15b951d0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754226229161,"stop":1754226229162,"duration":1},"status":"passed","severity":"normal"},{"uid":"8732c60555898d8b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754226773930,"stop":1754226773930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed0f0d51780a236","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754226773927,"stop":1754226773927,"duration":0},"status":"passed","severity":"normal"},{"uid":"603235b8e557895a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754226497333,"stop":1754226497335,"duration":2},"status":"passed","severity":"normal"},{"uid":"76675e4887c4fbd3","name":"Push message with special chars payload","time":{"start":1754226864454,"stop":1754226864454,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a266248d4e570c","name":"Push message with content topic containing SQL Injection","time":{"start":1754226864464,"stop":1754226864464,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff9e02ee7156e57","name":"should properly clean up resources when disposed","time":{"start":1754226272336,"stop":1754226272337,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a6b234b04fc661","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app78/9/topic241/utf8","time":{"start":1754226548324,"stop":1754226548325,"duration":1},"status":"passed","severity":"normal"},{"uid":"60db5c67789ae0f2","name":"msgTime: 0 ms from now, startTime: 1754140155568, endTime: 1754226555568","time":{"start":1754226569005,"stop":1754226569005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7179c7188c1c38c","name":"Push message with special chars payload","time":{"start":1754226864469,"stop":1754226864469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d05df686425e3d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754226773921,"stop":1754226773921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4398ff6841b8011e","name":"should create ConnectionManager with required options","time":{"start":1754226245284,"stop":1754226245284,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c52aa754c39626f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754226228971,"stop":1754226228971,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fa98caaeb4c816","name":"random static sharding 7 - Cluster ID: 809, Shard ID: 891","time":{"start":1754226542451,"stop":1754226542451,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7fbbc58a17ca7b","name":"should process queue every 500ms","time":{"start":1754226244249,"stop":1754226244250,"duration":1},"status":"passed","severity":"normal"},{"uid":"61086c372af8790f","name":"should do nothing when connections still exist","time":{"start":1754226244313,"stop":1754226244313,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d65661a88bf02c","name":"returns all values when wanted number is greater than available values","time":{"start":1754226251883,"stop":1754226251883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82023a5371a9a11","name":"Check received message with timestamp: 1754226307190 ","time":{"start":1754226757195,"stop":1754226757195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da2c5b1368a64db","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754226284588,"stop":1754226284589,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd9d7a8bf07fe36","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754226284616,"stop":1754226284616,"duration":0},"status":"passed","severity":"normal"},{"uid":"765af6601b692f3e","name":"should insert message into bloom filter","time":{"start":1754226289635,"stop":1754226289635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9572a55f42fe41","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754226284616,"stop":1754226284616,"duration":0},"status":"passed","severity":"normal"},{"uid":"29efd43a732a32f0","name":"different cluster: nodes don't connect","time":{"start":1754226382162,"stop":1754226382163,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf4056ad5a00ee6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754226273803,"stop":1754226273803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c9eabf98516400","name":"Push message with meta","time":{"start":1754226864465,"stop":1754226864465,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ba45af8a850191","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754226773922,"stop":1754226773922,"duration":0},"status":"passed","severity":"normal"},{"uid":"532c32d0ca3023","name":"should handle queue processing errors gracefully","time":{"start":1754226244254,"stop":1754226244260,"duration":6},"status":"passed","severity":"normal"},{"uid":"497e8147828fca3d","name":"messageHashStr works with IProtoMessage","time":{"start":1754226244492,"stop":1754226244492,"duration":0},"status":"passed","severity":"normal"},{"uid":"56103b8f17f1cb18","name":"Decoder throws on empty string content topic","time":{"start":1754226264593,"stop":1754226264593,"duration":0},"status":"passed","severity":"normal"},{"uid":"50961a95416b9059","name":"Passing page size 19 when there are 20 messages","time":{"start":1754226562916,"stop":1754226562916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1fac65fcb5b951","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754226284618,"stop":1754226284618,"duration":0},"status":"passed","severity":"normal"},{"uid":"19646fe6df8213cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754226284619,"stop":1754226284620,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce77a644da43b96","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754226228981,"stop":1754226228982,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab19b51e4adfa79","name":"Check publish message containing numeric","time":{"start":1754226443156,"stop":1754226443156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b8a5e18ca44043","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754226284592,"stop":1754226284592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f078f2ffc72b515e","name":"should be online or offline if network state changed","time":{"start":1754226327062,"stop":1754226327062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfd3fcc5990ebe3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754226262885,"stop":1754226262885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8f1239f4b96b9d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754226234348,"stop":1754226234348,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedef6ce9f438e40","name":"Check received message containing JSON","time":{"start":1754226757192,"stop":1754226757193,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6976e638e1ad67b","name":"Push message with shell command payload","time":{"start":1754226864472,"stop":1754226864472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59aa65c507dd2ed","name":"Push message with custom timestamp: 1754229931725","time":{"start":1754226864480,"stop":1754226864480,"duration":0},"status":"passed","severity":"normal"},{"uid":"296480896f122632","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app87/3/topic824/utf8","time":{"start":1754226548326,"stop":1754226548326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3255c70f229f453","name":"should handle errors when getting connections","time":{"start":1754226243983,"stop":1754226243983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0bfea36e5e9d7","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754226561459,"stop":1754226561459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a202a47333be47d1","name":"should decode valid enr successfully","time":{"start":1754226235054,"stop":1754226235054,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d907e7420f66c6","name":"Query with Promise Callback, No message returned","time":{"start":1754226524830,"stop":1754226524830,"duration":0},"status":"passed","severity":"normal"},{"uid":"83428dbb144b3ab9","name":"should attach causal history and bloom filter to each message","time":{"start":1754226289636,"stop":1754226289636,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dc6f3c7dd6eaf9","name":"should return false when navigator.onLine is false","time":{"start":1754226243961,"stop":1754226243962,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ae84ff6f7bb606","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754226327058,"stop":1754226327058,"duration":0},"status":"passed","severity":"normal"},{"uid":"710cd4e512190cd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754226366966,"stop":1754226366966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e05f2457a17d36e","name":"should create KeepAliveManager with relay","time":{"start":1754226244920,"stop":1754226244920,"duration":0},"status":"passed","severity":"normal"},{"uid":"4486e16cd7fcb32f","name":"Relay - times out","time":{"start":1754226576055,"stop":1754226576055,"duration":0},"status":"passed","severity":"normal"},{"uid":"336692d41aa5b3aa","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754226252593,"stop":1754226252595,"duration":2},"status":"passed","severity":"normal"},{"uid":"10920ce06a4b32b7","name":"should lock peers when selected","time":{"start":1754226274388,"stop":1754226274388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dbec22b01f386a","name":"isConnected should return false after all peers disconnect","time":{"start":1754226327059,"stop":1754226327060,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e45f1429be50f","name":"should support chaining for add method","time":{"start":1754226272328,"stop":1754226272329,"duration":1},"status":"passed","severity":"normal"},{"uid":"41012734064aa84","name":"Check received message containing unicode special characters","time":{"start":1754226757193,"stop":1754226757194,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ed2d5ea8916c41","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754226327061,"stop":1754226327062,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b51d6c3db71f44","name":"Push message with Arabic payload","time":{"start":1754226864470,"stop":1754226864470,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d61014752d1036d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754226436466,"stop":1754226436466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57951049395db94","name":"groups content topics by expected pubsub topic","time":{"start":1754226228972,"stop":1754226228973,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddca27149d5f8ec","name":"should throw error - no public key","time":{"start":1754226235056,"stop":1754226235057,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c576365757a9048","name":"should throw error - invalid id","time":{"start":1754226235056,"stop":1754226235056,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d3afec89fee6c4","name":"different cluster: nodes don't connect","time":{"start":1754226382164,"stop":1754226382165,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3e3ed75e38e00b","name":"should emit a peer event after start","time":{"start":1754226257123,"stop":1754226257123,"duration":0},"status":"passed","severity":"normal"},{"uid":"598929a02d02c705","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754226252587,"stop":1754226252588,"duration":1},"status":"passed","severity":"normal"},{"uid":"514814de58f34106","name":"Push message with custom timestamp: 1723467931725","time":{"start":1754226864466,"stop":1754226864466,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a1c9414b153345","name":"should remove event listener for peer:discovery","time":{"start":1754226244115,"stop":1754226244115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9649dda07ea47f7b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754226284599,"stop":1754226284602,"duration":3},"status":"passed","severity":"normal"},{"uid":"7dad300189c28fee","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754226455248,"stop":1754226455249,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e90690ec3e9b53","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754226436468,"stop":1754226436468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b937df08320dc080","name":"Publish message with custom timestamp: Sun Aug 03 2025 12:07:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1754226443175,"stop":1754226443176,"duration":1},"status":"passed","severity":"normal"},{"uid":"3100cdef52f464a8","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754226274194,"stop":1754226274195,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd800a4c5663f8e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754226327057,"stop":1754226327057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab4f2f153bcaea9","name":"Check received message containing shell command","time":{"start":1754226757204,"stop":1754226757204,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c8c77892e6155b","name":"should be safe to call multiple times","time":{"start":1754226245289,"stop":1754226245290,"duration":1},"status":"passed","severity":"normal"},{"uid":"994eba7b19daa075","name":"Check received message containing numeric","time":{"start":1754226757200,"stop":1754226757200,"duration":0},"status":"passed","severity":"normal"},{"uid":"734b37c5741f14c3","name":"Bloom filter","time":{"start":1754226289579,"stop":1754226289579,"duration":0},"status":"broken","severity":"normal"},{"uid":"dba2295794dfda6","name":"should return PeerId when PeerId is provided","time":{"start":1754226244716,"stop":1754226244717,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54a68434332c25b","name":"should create ShardReader with auto sharding network config","time":{"start":1754226244578,"stop":1754226244578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3435f0b406cc1788","name":"should create all internal components","time":{"start":1754226245288,"stop":1754226245288,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4d8481b5b22296","name":"should handle a minimal index list","time":{"start":1754226229160,"stop":1754226229161,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc261ddfa6f19a1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754226228975,"stop":1754226228975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5516aedad6532b50","name":"Push message with unicode special characters payload","time":{"start":1754226864460,"stop":1754226864460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6831c728101ae6f","name":"should dial peers from store on start","time":{"start":1754226244303,"stop":1754226244303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df95cf446ca65d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754226228980,"stop":1754226228980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afa7ce00f39f14c","name":"should hang up with multiaddr and return true on success","time":{"start":1754226245292,"stop":1754226245293,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea48ca154dbe9a8","name":"Check received message containing Script","time":{"start":1754226757191,"stop":1754226757192,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c950c839c6b6b0f","name":"should handle errors gracefully when getting peer info","time":{"start":1754226244592,"stop":1754226244594,"duration":2},"status":"passed","severity":"normal"},{"uid":"98c0c7ae035c5f29","name":"should set field with only STORE enabled","time":{"start":1754226235063,"stop":1754226235063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8863480ccfc777a3","name":"Encoder throws on undefined content topic","time":{"start":1754226262887,"stop":1754226262887,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca302eea90f43cd","name":"Push message with short payload","time":{"start":1754226864468,"stop":1754226864469,"duration":1},"status":"passed","severity":"normal"},{"uid":"8abbefa1c4b3d448","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754226284619,"stop":1754226284619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da35f7b86a843d6","name":"should skip peer when not on same cluster","time":{"start":1754226244242,"stop":1754226244242,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc472c3c82484761","name":"should return false when peer shard info is not found","time":{"start":1754226244589,"stop":1754226244590,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac52f51b3b608c6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754226443180,"stop":1754226443180,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb387a0e6fccac0","name":"Query with Ordered Callback, No Decoder","time":{"start":1754226524828,"stop":1754226524829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d157a69c32c063e","name":"should dial peer immediately when queue is empty","time":{"start":1754226244223,"stop":1754226244231,"duration":8},"status":"passed","severity":"normal"},{"uid":"9650ea8e3d94fac6","name":"should initialize bloom filter with correct parameters","time":{"start":1754226287923,"stop":1754226287927,"duration":4},"status":"passed","severity":"normal"},{"uid":"f3f8930421e90d7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754226452145,"stop":1754226452145,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f8d2d482e0f23f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754226274392,"stop":1754226274395,"duration":3},"status":"passed","severity":"normal"},{"uid":"c25000d732cfa981","name":"Subscribe to topic containing short and receive message","time":{"start":1754226773928,"stop":1754226773928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5207ac330bbd4cd","name":"Query Generator, No message returned","time":{"start":1754226524823,"stop":1754226524826,"duration":3},"status":"passed","severity":"normal"},{"uid":"7dfdbd0f4bab3fad","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754226455249,"stop":1754226455249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ad537377da8571","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754226284593,"stop":1754226284593,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6597f7e8beba930","name":"random static sharding 3 - Cluster ID: 674, Shard ID: 675","time":{"start":1754226542449,"stop":1754226542450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f4fc256534fa20","name":"should return true even if peer has no overlapping shards","time":{"start":1754226244580,"stop":1754226244584,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ddba75b53d271c0","name":"should properly create location multiaddrs - udp4","time":{"start":1754226235060,"stop":1754226235060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df3979bfc4a780c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754226245374,"stop":1754226245374,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd86b0e5c236304f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754226773928,"stop":1754226773928,"duration":0},"status":"passed","severity":"normal"},{"uid":"851a42667c94731e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754226274315,"stop":1754226274315,"duration":0},"status":"passed","severity":"normal"},{"uid":"368f7442cf9680f9","name":"Publishes to nwaku","time":{"start":1754226433022,"stop":1754226433022,"duration":0},"status":"passed","severity":"normal"},{"uid":"406eae5490a66eb5","name":"udp ip6 address","time":{"start":1754226234336,"stop":1754226234337,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23aaf89d345489a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754226228982,"stop":1754226228983,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7224a17affb9f0","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754226244325,"stop":1754226244325,"duration":0},"status":"passed","severity":"normal"},{"uid":"c160904eb0410492","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754226244938,"stop":1754226244938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0c6b92b3816268","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754226252588,"stop":1754226252588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cf13752ea1385","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754226284590,"stop":1754226284590,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36e7def4ab3ddc1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754226773920,"stop":1754226773920,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f6828b013f783e","name":"Push message with SQL Injection payload","time":{"start":1754226864470,"stop":1754226864471,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de62e30aaf6cc97","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754226284620,"stop":1754226284620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1210567abafb808b","name":"should emit a peer event after start","time":{"start":1754226312900,"stop":1754226312901,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67824a650e9d92c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754226284622,"stop":1754226284622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ff5563307e78c5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754226234346,"stop":1754226234346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b50949aaf3d4a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754226228970,"stop":1754226228970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3d5a4f3c6d4162","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754226555298,"stop":1754226555299,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8634a5f180e694","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754226284619,"stop":1754226284619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a979bcdc416bd5bc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754226773926,"stop":1754226773927,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f3d7ac17c34a5f","name":"Push message with escaped characters payload","time":{"start":1754226864472,"stop":1754226864473,"duration":1},"status":"passed","severity":"normal"},{"uid":"409c508f1fa32bb1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754226524821,"stop":1754226524822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec57fa7d5b15a255","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754226264590,"stop":1754226264591,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4211938eaeb872b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754226243962,"stop":1754226243962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf529a05ce47e06","name":"same cluster: nodes connect","time":{"start":1754226382164,"stop":1754226382164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23ff072bd1a3504","name":"should mark all messages in causal history as acknowledged","time":{"start":1754226289638,"stop":1754226289638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae4791994552de7","name":"should handle peer disconnect event when no connections remain","time":{"start":1754226243973,"stop":1754226243974,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e42fbfac4b6aca","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754226252588,"stop":1754226252589,"duration":1},"status":"passed","severity":"normal"},{"uid":"47526fcea27dfe3e","name":"Push message with content topic containing JSON","time":{"start":1754226864477,"stop":1754226864477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed8883d04fc9f3","name":"should initialize with custom number of peers","time":{"start":1754226274387,"stop":1754226274387,"duration":0},"status":"passed","severity":"normal"},{"uid":"39de548ffb4ac9f3","name":"should handle ping failures gracefully","time":{"start":1754226244933,"stop":1754226244933,"duration":0},"status":"passed","severity":"normal"},{"uid":"738eed8fee4677af","name":"Push message with long payload","time":{"start":1754226864469,"stop":1754226864469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c09b28a21477435","name":"should return true when peer is on the specified shard","time":{"start":1754226244587,"stop":1754226244588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a5b4e1123b39f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754226773931,"stop":1754226773932,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cde385907a36a","name":"Subscribe to topic containing short and receive message","time":{"start":1754226773919,"stop":1754226773919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30a962ed0a5d3ab","name":"Fails to push message with large meta","time":{"start":1754226864478,"stop":1754226864478,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bfacd68f70a90b","name":"should handle different types of entries","time":{"start":1754226272336,"stop":1754226272336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85c407b2c207564","name":"returns all values when wanted number matches available values","time":{"start":1754226251881,"stop":1754226251883,"duration":2},"status":"passed","severity":"normal"},{"uid":"e853f0a754be2f6b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754226452144,"stop":1754226452145,"duration":1},"status":"passed","severity":"normal"},{"uid":"6694561b6cb0256d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754226284593,"stop":1754226284593,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ba64951d92e9c1","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754226284592,"stop":1754226284592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3044964e607edf72","name":"Push message with content topic containing emoji","time":{"start":1754226864465,"stop":1754226864465,"duration":0},"status":"passed","severity":"normal"},{"uid":"649e923e06d87d74","name":"Subscribe and publish message","time":{"start":1754226452130,"stop":1754226452130,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddf6bf1020b79fc","name":"Check publish message containing short","time":{"start":1754226443155,"stop":1754226443156,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdeb3fa2512af6a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754226452139,"stop":1754226452139,"duration":0},"status":"passed","severity":"normal"},{"uid":"826276133fb33d0","name":"Push message equal or less that 1MB","time":{"start":1754226864480,"stop":1754226864480,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dc61f22727684b","name":"should push the message to the outgoing buffer","time":{"start":1754226289635,"stop":1754226289635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc5531f24188cd6","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754226228975,"stop":1754226228975,"duration":0},"status":"passed","severity":"normal"},{"uid":"37841c8a07a3ef08","name":"Check received message containing long","time":{"start":1754226757199,"stop":1754226757200,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f298b1d3c6ef9e","name":"should start and setup intervals and event listeners","time":{"start":1754226274404,"stop":1754226274404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9411a7da1ddf45c4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754226234351,"stop":1754226234351,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2305e9bdb84d5ad","name":"Relay","time":{"start":1754226313564,"stop":1754226313564,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaefe2c1e8534d6","name":"should send to specified number of peers of used peers","time":{"start":1754226274481,"stop":1754226274481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7f4a5f610fa46c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754226757210,"stop":1754226757210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae00abb359ed9c19","name":"should reject if WakuNode is not started","time":{"start":1754226274560,"stop":1754226274560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d0b324b6fc7b38","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754226245290,"stop":1754226245290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f176bdcf19238a6","name":"should not dial peers from store when browser is not connected","time":{"start":1754226244306,"stop":1754226244310,"duration":4},"status":"passed","severity":"normal"},{"uid":"8d7e8089b38d37d5","name":"Push message with Arabic payload","time":{"start":1754226864455,"stop":1754226864455,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1a6aaf727d6af1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754226284621,"stop":1754226284621,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd885606ff239b91","name":"should handle queue overflow by adding peers to queue","time":{"start":1754226244244,"stop":1754226244244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7e96c59d40b4e3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754226284617,"stop":1754226284617,"duration":0},"status":"passed","severity":"normal"},{"uid":"281cf35d5527daad","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app18/10/topic35/json","time":{"start":1754226548327,"stop":1754226548328,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefbf3a241d04ed8","name":"Push message with content topic containing unicode special characters","time":{"start":1754226864477,"stop":1754226864477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b77eb0e29d6a52d","name":"throws on content topic with non-number generation field","time":{"start":1754226228963,"stop":1754226228963,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e4e179a1f589f1","name":"returns only open connection if one present","time":{"start":1754226244944,"stop":1754226244945,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce81d1aeb59123d","name":"should not create relay timers when relay is not provided","time":{"start":1754226244937,"stop":1754226244938,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33220f5bdf8eb4c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754226284594,"stop":1754226284594,"duration":0},"status":"passed","severity":"normal"},{"uid":"736f46183884817a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754226313981,"stop":1754226313982,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da1f447a68e3b6b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754226284595,"stop":1754226284596,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a1b426795a3eaa4","name":"should return different streams if requested simultaniously","time":{"start":1754226245068,"stop":1754226245068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b811642dc76210b3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app11/10/topic288/proto","time":{"start":1754226548327,"stop":1754226548327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b411d2eb056f2da3","name":"Check publish message after client node is restarted","time":{"start":1754226443181,"stop":1754226443182,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ac932b3a7d3083ec","name":"should properly create location multiaddrs - udp","time":{"start":1754226235061,"stop":1754226235061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf6cc08615119e6","name":"Subscribe to topic containing long and receive message","time":{"start":1754226773928,"stop":1754226773928,"duration":0},"status":"passed","severity":"normal"},{"uid":"345975d0165e9138","name":"should set field with all protocols disabled","time":{"start":1754226235062,"stop":1754226235062,"duration":0},"status":"passed","severity":"normal"},{"uid":"388effd106ffdb59","name":"Check message with invalid timestamp is not received","time":{"start":1754226757207,"stop":1754226757207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e305ecdd820dc23d","name":"Push message with emoji payload","time":{"start":1754226864473,"stop":1754226864473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7d5d8d4f5ddbba","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754226228975,"stop":1754226228976,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a5e11b44dd4113","name":"Callback on promise, aborts when callback returns true","time":{"start":1754226555304,"stop":1754226555305,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b89138bc297221","name":"should not allow k > 12","time":{"start":1754226284544,"stop":1754226284546,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca1dfb0a64e8849c","name":"Wrong topic","time":{"start":1754226548328,"stop":1754226548328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3d47034a9c83f5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754226569007,"stop":1754226569008,"duration":1},"status":"passed","severity":"normal"},{"uid":"31063bac952f28fd","name":"should check connected peers if present and suitable","time":{"start":1754226274561,"stop":1754226274562,"duration":1},"status":"passed","severity":"normal"},{"uid":"97938d7889aabe92","name":"Check received message containing SQL Injection","time":{"start":1754226757191,"stop":1754226757191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf7dbfc67f93b1d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754226274387,"stop":1754226274388,"duration":1},"status":"passed","severity":"normal"},{"uid":"320fbe846c134e89","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754226331524,"stop":1754226331525,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d3141fa3e68590","name":"Passing page size 0 when there are 110 messages","time":{"start":1754226562914,"stop":1754226562914,"duration":0},"status":"passed","severity":"normal"},{"uid":"96be86acec86d61e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754226235054,"stop":1754226235054,"duration":0},"status":"passed","severity":"normal"},{"uid":"814d962c97b71486","name":"should throw error - no id","time":{"start":1754226235056,"stop":1754226235056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48b3c84c6b82304","name":"Check received message containing numeric","time":{"start":1754226757189,"stop":1754226757190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a1240b7ee2fee9","name":"Push message with numeric payload","time":{"start":1754226864469,"stop":1754226864469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db4b86872b6685d","name":"should return false and handle errors gracefully","time":{"start":1754226245293,"stop":1754226245293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5163e193b0226e9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754226509922,"stop":1754226509922,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9daa3689d71269","name":"Push message with content topic containing unicode special characters","time":{"start":1754226864465,"stop":1754226864465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe313fc226fb7ec2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754226561459,"stop":1754226561459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3815fc752682c3a","name":"should dial all peers on dial","time":{"start":1754226399149,"stop":1754226399149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1e3db75ba583cb","name":"Check received message containing unicode special characters","time":{"start":1754226757204,"stop":1754226757205,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bfdf4614b15c695","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754226228968,"stop":1754226228968,"duration":0},"status":"passed","severity":"normal"},{"uid":"1560d64cca39cffe","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754226524826,"stop":1754226524828,"duration":2},"status":"passed","severity":"normal"},{"uid":"942280d3db79956","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754226244932,"stop":1754226244932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1287f51fc9718a9","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754226284593,"stop":1754226284594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ce59905cccdb26","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754226289638,"stop":1754226289638,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb86b6caa8e2ef4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754226569000,"stop":1754226569001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5210e2196fb003","name":"Decoder throws on empty string content topic","time":{"start":1754226262888,"stop":1754226262888,"duration":0},"status":"passed","severity":"normal"},{"uid":"391af487d794e435","name":"isConnected should return true after first peer connects","time":{"start":1754226327058,"stop":1754226327058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05ff8e1f9fbd33d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754226284597,"stop":1754226284597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daf2341ea1dcee5","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754226274195,"stop":1754226274195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df15ffb8b32e443","name":"should handle multiple peer connections","time":{"start":1754226244926,"stop":1754226244926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f377ac8c09e6c8e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754226244328,"stop":1754226244335,"duration":7},"status":"passed","severity":"normal"},{"uid":"7bafeeb9ff705289","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754226244480,"stop":1754226244480,"duration":0},"status":"passed","severity":"normal"},{"uid":"23324741f6b877b9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754226284598,"stop":1754226284598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5b489b89ec959c","name":"yields undefined for messages without decoder","time":{"start":1754226245213,"stop":1754226245213,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf71b8ab57756d6b","name":"should maintain desired error rate","time":{"start":1754226287927,"stop":1754226287928,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c0ad9eaf4b5537","name":"Query generator for 2000 messages","time":{"start":1754226555307,"stop":1754226555307,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0e2a90fe4dc3ac","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754226228968,"stop":1754226228968,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea8b4dab0afde9b","name":"should detect messages with missing dependencies","time":{"start":1754226289638,"stop":1754226289639,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec5db9c092e70c3","name":"Should update multiaddrs","time":{"start":1754226399457,"stop":1754226399457,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a8316dcc7114e0","name":"Passing page size 10 when there are 10 messages","time":{"start":1754226562915,"stop":1754226562915,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ad8a6530939ec7","name":"Push message with unicode special characters payload","time":{"start":1754226864473,"stop":1754226864473,"duration":0},"status":"passed","severity":"normal"},{"uid":"166de40538b5261f","name":"should retry on complete failure if specified","time":{"start":1754226274481,"stop":1754226274481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83f838889f1112","name":"Check received message containing SQL Injection","time":{"start":1754226757202,"stop":1754226757202,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cfda40ad46c260","name":"Check publish message containing emoji","time":{"start":1754226443174,"stop":1754226443174,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ecfedfd6907f2e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754226289640,"stop":1754226289640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3124f53d0923ee5e","name":"should not dispatch event when already connected","time":{"start":1754226243977,"stop":1754226243978,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfff58f3c13ce83","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754226773918,"stop":1754226773918,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d77f012812ff00a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754226284624,"stop":1754226284624,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a0af99d37131a0","name":"should handle shardReader errors","time":{"start":1754226245296,"stop":1754226245296,"duration":0},"status":"passed","severity":"normal"},{"uid":"460ca4f18f53d37","name":"Check received message containing Basic HTML tag","time":{"start":1754226757192,"stop":1754226757192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a6941423090f97","name":"Push message with Script payload","time":{"start":1754226864456,"stop":1754226864457,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2a93b1b3a07485","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754226284617,"stop":1754226284617,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc8e8d48581d2c8","name":"should dial more peers if under maxConnections","time":{"start":1754226244326,"stop":1754226244326,"duration":0},"status":"passed","severity":"normal"},{"uid":"56383f9bdbf539ac","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754226455249,"stop":1754226455250,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc6ec7c6eb56733","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754226244127,"stop":1754226244132,"duration":5},"status":"passed","severity":"normal"},{"uid":"f9131aed8a95003a","name":"should create KeepAliveManager with required options","time":{"start":1754226244917,"stop":1754226244917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fc149ad4126826","name":"Push message with content topic containing escaped characters","time":{"start":1754226864464,"stop":1754226864464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2d6baeaaab7b40","name":"should create an instance with libp2p and dialer","time":{"start":1754226244106,"stop":1754226244106,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d6859e65e8b71e","name":"should handle special patterns correctly","time":{"start":1754226287929,"stop":1754226287931,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2045b2bccc31484","name":"topics with same application and version share the same shard","time":{"start":1754226228971,"stop":1754226228972,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9c8438b67f8fad","name":"should dial peer when no shard info available","time":{"start":1754226244243,"stop":1754226244243,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca839cdffc10a31","name":"Symmetric encrypt & Decrypt","time":{"start":1754226263417,"stop":1754226263418,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7207473ea83e3a4","name":"Encoder throws on undefined content topic","time":{"start":1754226245373,"stop":1754226245373,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fad0cfc008f85b5","name":"Push message with JSON payload","time":{"start":1754226864458,"stop":1754226864458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4a57e968157206","name":"should throw error when no peers are available","time":{"start":1754226274357,"stop":1754226274357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c8bc2beec9d89","name":"Push message with content topic containing Chinese","time":{"start":1754226864463,"stop":1754226864463,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc1af997aa57552","name":"Check received message containing Arabic","time":{"start":1754226757190,"stop":1754226757191,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfff42d42f325720","name":"Check publish message containing XML","time":{"start":1754226443171,"stop":1754226443172,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3092c27804feb7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754226773928,"stop":1754226773929,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2f34c3b62b0339","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754226234349,"stop":1754226234349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffe732a9c37a9a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754226284621,"stop":1754226284621,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f01c942d123af8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754226757195,"stop":1754226757196,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a95e5f613f8fc9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754226234350,"stop":1754226234351,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e51776a6f7819a","name":"A test","time":{"start":1754226367122,"stop":1754226367123,"duration":1},"status":"passed","severity":"normal"},{"uid":"f383ed3bedfb2d0c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754226244932,"stop":1754226244932,"duration":0},"status":"passed","severity":"normal"},{"uid":"645fed13ab163b0a","name":"Subscribe and receive messages via waku relay post","time":{"start":1754226773917,"stop":1754226773917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f77af18d6dd92","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754226234350,"stop":1754226234350,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece7feef859629f0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754226234345,"stop":1754226234346,"duration":1},"status":"passed","severity":"normal"},{"uid":"74449c4ce6898641","name":"retrieves a single peer","time":{"start":1754226253008,"stop":1754226253009,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c123f676b8e729","name":"Sign & Recover","time":{"start":1754226263419,"stop":1754226263419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5497774c05fdd7","name":"Renews subscription after lossing a connection","time":{"start":1754226773924,"stop":1754226773924,"duration":0},"status":"passed","severity":"normal"},{"uid":"485644945b176288","name":"Push message with custom timestamp: 1754229931725","time":{"start":1754226864467,"stop":1754226864467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2cf06f24adb83b","name":"should never report false negatives","time":{"start":1754226287928,"stop":1754226287928,"duration":0},"status":"passed","severity":"normal"},{"uid":"669bd5eb2052dc29","name":"can start the service","time":{"start":1754226257121,"stop":1754226257121,"duration":0},"status":"passed","severity":"normal"},{"uid":"156504df67e6b782","name":"should return false when peer is not on topic","time":{"start":1754226245296,"stop":1754226245296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b343d37a28bbf1a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754226234347,"stop":1754226234348,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c2a4c26676dae5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754226235064,"stop":1754226235064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1aee1a936ff2c5","name":"Check received message with timestamp: 1754226307190 ","time":{"start":1754226757206,"stop":1754226757206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79e1102df641364","name":"should dial one peer on dial","time":{"start":1754226399150,"stop":1754226399150,"duration":0},"status":"passed","severity":"normal"},{"uid":"764e7145ace9eac8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754226455251,"stop":1754226455251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27812c44b9b9fc1","name":"should dial peers from store when no connections remain","time":{"start":1754226244310,"stop":1754226244311,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2419fdf97bce69","name":"Check received message containing Chinese","time":{"start":1754226757200,"stop":1754226757201,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea69d9992746756","name":"should select older connection if present","time":{"start":1754226244949,"stop":1754226244949,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d88958a1d4c5902","name":"Light Node - default protocols","time":{"start":1754226576056,"stop":1754226576057,"duration":1},"status":"passed","severity":"normal"},{"uid":"c348a6ec027ccf96","name":"Fields are not dropped","time":{"start":1754226244957,"stop":1754226244957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecebc569fdbf8d5","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754226228970,"stop":1754226228971,"duration":1},"status":"passed","severity":"normal"},{"uid":"325dfc610a433d01","name":"less peers than existing","time":{"start":1754226419972,"stop":1754226419972,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dad3277c56295c5e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754226452138,"stop":1754226452139,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f85467d038d8ec","name":"should process tasks in queue","time":{"start":1754226273056,"stop":1754226273057,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7b39c05b2b7972","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754226252586,"stop":1754226252587,"duration":1},"status":"passed","severity":"normal"},{"uid":"3378338a979477e8","name":"should return empty array when no peers connected","time":{"start":1754226245293,"stop":1754226245293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e0d54048062b36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754226228979,"stop":1754226228979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1bee9d814d30f8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754226452144,"stop":1754226452144,"duration":0},"status":"passed","severity":"normal"},{"uid":"69df32bf570685bf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754226773917,"stop":1754226773917,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dd17e0640fbf9f","name":"should handle incoming messages","time":{"start":1754226274318,"stop":1754226274318,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fc6b6ab8c345","name":"does not validate decoders for hash queries","time":{"start":1754226245210,"stop":1754226245211,"duration":1},"status":"passed","severity":"normal"},{"uid":"47885f1920ce5fd1","name":"should not fail to stop the service if it was not started","time":{"start":1754226312899,"stop":1754226312899,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c3382becd7a2ea","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754226452131,"stop":1754226452131,"duration":0},"status":"passed","severity":"normal"},{"uid":"24afffec8b41c75a","name":"should handle general insertion and lookup correctly","time":{"start":1754226287932,"stop":1754226287932,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fcebc30a91d30a","name":"Ephemeral field set to true","time":{"start":1754226245372,"stop":1754226245372,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaac83b4e896189","name":"should be safe to call multiple times","time":{"start":1754226244115,"stop":1754226244115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebfc2f286269a8d","name":"random static sharding 6 - Cluster ID: 282, Shard ID: 232","time":{"start":1754226542451,"stop":1754226542451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8190406a3703458","name":"non connected peers","time":{"start":1754226419973,"stop":1754226419973,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2e9bc31ffba87fe","name":"should throw if no connection provided","time":{"start":1754226245064,"stop":1754226245064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead5074f6f2849f1","name":"should sort peers by ping value","time":{"start":1754226245295,"stop":1754226245295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2bcfc971fdd47b","name":"should partition messages based on acknowledgement status","time":{"start":1754226289639,"stop":1754226289640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b52dccb86fca007","name":"Push message with SQL Injection payload","time":{"start":1754226864456,"stop":1754226864456,"duration":0},"status":"passed","severity":"normal"},{"uid":"def6046d1ccbbddf","name":"should start the dialing interval","time":{"start":1754226244211,"stop":1754226244212,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd529205cbc7ad4","name":"Waku message hash computation (no timestamp)","time":{"start":1754226244481,"stop":1754226244482,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9a0328fdce46ab","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754226516244,"stop":1754226516244,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b756934df517bd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754226455250,"stop":1754226455250,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28cd14e65ff0b74","name":"messageHashStr produces consistent results for the same input","time":{"start":1754226244492,"stop":1754226244492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a380fa940b5335","name":"should filter peers by codec","time":{"start":1754226245294,"stop":1754226245294,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f3d248299d131b","name":"should handle peer store errors gracefully","time":{"start":1754226244126,"stop":1754226244126,"duration":0},"status":"passed","severity":"normal"},{"uid":"4582d8cadb40d3ee","name":"Delete observer","time":{"start":1754226421440,"stop":1754226421441,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a23223d71a684bf","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754226568997,"stop":1754226568998,"duration":1},"status":"passed","severity":"normal"},{"uid":"7035fa6a9a44075","name":"return first retrieved peers without further DNS queries","time":{"start":1754226253013,"stop":1754226253013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5648652f034563b0","name":"Check meta is set [symmetric]","time":{"start":1754226262885,"stop":1754226262886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b682eaa9eed3b5e","name":"Overlapping topic subscription","time":{"start":1754226773919,"stop":1754226773919,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc2f03ea5e754f5","name":"Query with Promise Callback, No Decoder","time":{"start":1754226524830,"stop":1754226524830,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcbf843983c16b5","name":"returns nothing if no connections present","time":{"start":1754226244944,"stop":1754226244944,"duration":0},"status":"passed","severity":"normal"},{"uid":"960a23cb3b152267","name":"should request peer renewal on specific errors","time":{"start":1754226273064,"stop":1754226273068,"duration":4},"status":"passed","severity":"normal"},{"uid":"73b175facfd7c23a","name":"Subscribe to topic containing XML and receive message","time":{"start":1754226773930,"stop":1754226773930,"duration":0},"status":"passed","severity":"normal"},{"uid":"570622e6d5fe7ceb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754226757206,"stop":1754226757206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a73de4fa74610c9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754226773918,"stop":1754226773918,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c1cf73a002252e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754226245069,"stop":1754226245072,"duration":3},"status":"passed","severity":"normal"},{"uid":"2794354c4ffad40d","name":"should throw error - no public key","time":{"start":1754226235055,"stop":1754226235055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61abdd5d08a45d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app18/9/topic699/test.js","time":{"start":1754226548325,"stop":1754226548325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5ac0a1f379392","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754226497338,"stop":1754226497343,"duration":5},"status":"passed","severity":"normal"},{"uid":"68d3e5f8d46da865","name":"should handle onConnected and onDisconnected","time":{"start":1754226274389,"stop":1754226274389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bd6ab2c111bbf3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754226773932,"stop":1754226773932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6cc6c93325af83","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754226509923,"stop":1754226509923,"duration":0},"status":"passed","severity":"normal"},{"uid":"765167f461f5240b","name":"should create ConnectionManager with relay","time":{"start":1754226245285,"stop":1754226245287,"duration":2},"status":"passed","severity":"normal"},{"uid":"89c9b0c7e60e70be","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754226331524,"stop":1754226331524,"duration":0},"status":"passed","severity":"normal"},{"uid":"96306190beb9c41a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754226284615,"stop":1754226284616,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa812a6dd28d2ea","name":"should throw error - no id","time":{"start":1754226235055,"stop":1754226235055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b294954ab0e7f9d1","name":"LightPush","time":{"start":1754226576056,"stop":1754226576056,"duration":0},"status":"passed","severity":"normal"},{"uid":"675470d1dd42df5c","name":"Subscribe to topic containing long and publish message","time":{"start":1754226452134,"stop":1754226452136,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0250e26be55de35","name":"can start and stop the service","time":{"start":1754226312898,"stop":1754226312899,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fe56ddc8706e9c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754226244590,"stop":1754226244590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2402599b49232daa","name":"should send relay ping messages on timer","time":{"start":1754226244939,"stop":1754226244939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aee80c816fe5ddc","name":"should drop connection to one peer on hangUp","time":{"start":1754226399150,"stop":1754226399151,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e8c395cd4dbae1","name":"Generator, one shard","time":{"start":1754226516243,"stop":1754226516243,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d74507cf2e81e3","name":"Push message with content topic containing long","time":{"start":1754226864462,"stop":1754226864462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9ddde0b537647b","name":"should remove event listeners from libp2p","time":{"start":1754226243950,"stop":1754226243951,"duration":1},"status":"passed","severity":"normal"},{"uid":"3128de4bbda41270","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754226313980,"stop":1754226313981,"duration":1},"status":"passed","severity":"normal"},{"uid":"860446ad56f0d55c","name":"Check publish message after service node is restarted","time":{"start":1754226443181,"stop":1754226443181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6ecbbf415e0edbe","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754226284603,"stop":1754226284603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6017ce9db43420","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754226452141,"stop":1754226452142,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf0f44733defa5","name":"Default pageSize","time":{"start":1754226562917,"stop":1754226562917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d49ef7ff31e616a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754226284621,"stop":1754226284622,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf456a23553d018","name":"Using a function","time":{"start":1754226570096,"stop":1754226570096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3600e459ff57ef6","name":"should requeue task if no peer is available","time":{"start":1754226273057,"stop":1754226273058,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ba6ee8d8c5eb31","name":"Subscribe and receives messages on 20 topics","time":{"start":1754226773918,"stop":1754226773918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74f218fdf141709","name":"Encoder throws on empty string content topic","time":{"start":1754226245373,"stop":1754226245373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32e104c6e618980","name":"should be safe to call multiple times","time":{"start":1754226244924,"stop":1754226244924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd96a88907fd6ec","name":"should properly create location multiaddrs - tcp4","time":{"start":1754226235060,"stop":1754226235060,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb3a9b0ada07d64","name":"Push message with content topic containing JSON","time":{"start":1754226864464,"stop":1754226864464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2416b44945eace3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754226773916,"stop":1754226773916,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a107a294e4ca3a","name":"should return false when peer is not on the specified shard","time":{"start":1754226244589,"stop":1754226244589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d517040699080375","name":"Throws when trying to push message with empty payload","time":{"start":1754226864461,"stop":1754226864461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff75f9f04d554e52","name":"should handle errors when removing globalThis listeners","time":{"start":1754226243951,"stop":1754226243952,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cb7b7cd3545a5b","name":"Subscribe to topic containing short and publish message","time":{"start":1754226452134,"stop":1754226452134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1be3e43470cc83b","name":"should be safe to call multiple times","time":{"start":1754226244925,"stop":1754226244925,"duration":0},"status":"passed","severity":"normal"},{"uid":"102acef212620009","name":"Passing invalid cursor","time":{"start":1754226509924,"stop":1754226509924,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2774cb2ac3b0a7","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754226284589,"stop":1754226284589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af6b98c3145942b","name":"Check received message containing Script","time":{"start":1754226757202,"stop":1754226757202,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a6fe69c7027d14","name":"should create ShardReader with static shards network config","time":{"start":1754226244578,"stop":1754226244578,"duration":0},"status":"passed","severity":"normal"},{"uid":"530b643c89fc7995","name":"should not fail to start the service if it is already started","time":{"start":1754226257123,"stop":1754226257123,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b5937cce2bd0fd","name":"can query messages by message hash","time":{"start":1754226546239,"stop":1754226546240,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ded3706bcbfacf7","name":"Store - dialed after - with timeout","time":{"start":1754226576055,"stop":1754226576056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ffeb4fc05feb1b","name":"Check received message containing special chars","time":{"start":1754226757200,"stop":1754226757200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f91dc4460b39a5","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754226350827,"stop":1754226350827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e321ebd15a6403c","name":"Push message with content topic containing Russian","time":{"start":1754226864476,"stop":1754226864476,"duration":0},"status":"passed","severity":"normal"},{"uid":"333cd3b729b7f099","name":"Init the array if not present","time":{"start":1754226228750,"stop":1754226228751,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e70991d1553291","name":"Subscribe to topic containing XML and publish message","time":{"start":1754226452143,"stop":1754226452144,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e03d4f06456c77a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754226757206,"stop":1754226757207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23f5d4e7796bc16","name":"should maintain proper timestamps if all messages received","time":{"start":1754226289637,"stop":1754226289637,"duration":0},"status":"passed","severity":"normal"},{"uid":"3122c17c24363100","name":"Query Generator - true","time":{"start":1754226555392,"stop":1754226555392,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba7b9978347745c","name":"should handle case when navigator is not available","time":{"start":1754226243963,"stop":1754226243963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1093ba217c892b40","name":"should retry if all attempts fail","time":{"start":1754226273069,"stop":1754226273070,"duration":1},"status":"passed","severity":"normal"},{"uid":"c132521876d963bf","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754226452131,"stop":1754226452131,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd967c63669d423e","name":"Fails to push message with large meta","time":{"start":1754226864466,"stop":1754226864466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a19ec9e095c8f55","name":"should wait for LightPush peer to be connected","time":{"start":1754226274562,"stop":1754226274562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3446151cd631a0a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754226228979,"stop":1754226228980,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bf13682e523162","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754226284597,"stop":1754226284598,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c43f7335b085f0e","name":"Sets default value correctly","time":{"start":1754226570097,"stop":1754226570098,"duration":1},"status":"passed","severity":"normal"},{"uid":"196165f77d20bef","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754226284595,"stop":1754226284595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cada35dd5a56adf","name":"Js publishes, other Js receives","time":{"start":1754226433023,"stop":1754226433023,"duration":0},"status":"passed","severity":"normal"},{"uid":"689c6381916fd345","name":"throws on empty content topic","time":{"start":1754226228962,"stop":1754226228962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f10335b0281e0e3","name":"same cluster, static sharding: nodes connect","time":{"start":1754226382162,"stop":1754226382162,"duration":0},"status":"passed","severity":"normal"},{"uid":"da116cf696fb6973","name":"should keep entries that haven't expired yet","time":{"start":1754226272330,"stop":1754226272335,"duration":5},"status":"passed","severity":"normal"},{"uid":"dd9279dce14f5816","name":"should continually clean up expired entries at intervals","time":{"start":1754226272337,"stop":1754226272337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fe4cf329ffc008","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754226509921,"stop":1754226509922,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b6fb4a62465c2c","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754226245210,"stop":1754226245210,"duration":0},"status":"passed","severity":"normal"},{"uid":"20837dd8bd747dce","name":"should skip peer when dialed recently","time":{"start":1754226244232,"stop":1754226244232,"duration":0},"status":"passed","severity":"normal"},{"uid":"34686b7a3011bdf6","name":"should dial peer when on same shard","time":{"start":1754226244242,"stop":1754226244243,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3616217ec6b825","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754226773920,"stop":1754226773921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2dfd3f1c0d05a41","name":"can query messages normally","time":{"start":1754226546237,"stop":1754226546239,"duration":2},"status":"passed","severity":"normal"},{"uid":"305204b86c86a929","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754226244937,"stop":1754226244937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35c280dcc281b8","name":"should encode/decode to text encoding","time":{"start":1754226235058,"stop":1754226235058,"duration":0},"status":"passed","severity":"normal"},{"uid":"35018a3b7295094","name":"should handle peerStore errors gracefully","time":{"start":1754226245294,"stop":1754226245295,"duration":1},"status":"passed","severity":"normal"},{"uid":"860a120bcfd7a629","name":"should handle empty pubsub topics","time":{"start":1754226244941,"stop":1754226244942,"duration":1},"status":"passed","severity":"normal"},{"uid":"6327d932c4f47741","name":"should drop connection via multiaddr with hangUp","time":{"start":1754226399151,"stop":1754226399152,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6da6c7e7f6358c","name":"it tolerates circular branch references","time":{"start":1754226253009,"stop":1754226253010,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e56372ef11c2c65","name":"should dial peer when peer is discovered","time":{"start":1754226244116,"stop":1754226244116,"duration":0},"status":"passed","severity":"normal"},{"uid":"292b0317ae64a288","name":"Check received message containing emoji","time":{"start":1754226757205,"stop":1754226757205,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c7f6e2105d3780","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754226228971,"stop":1754226228971,"duration":0},"status":"passed","severity":"normal"},{"uid":"679b9adf4f4d6ee4","name":"more peers than existing","time":{"start":1754226419972,"stop":1754226419972,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2244df102ec0bd4","name":"throws on content topic with empty application field","time":{"start":1754226228964,"stop":1754226228964,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aa6ff98bafdb39","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754226561458,"stop":1754226561458,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d2114c3356564e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754226245295,"stop":1754226245296,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f87aaac31e46cba","name":"should be sent with empty content","time":{"start":1754226289640,"stop":1754226289640,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d59ee785e7df2b","name":"should properly create location multiaddrs - tcp6","time":{"start":1754226235061,"stop":1754226235061,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b713057bd9e79e","name":"should not allow unachievable error rate","time":{"start":1754226284547,"stop":1754226284550,"duration":3},"status":"passed","severity":"normal"},{"uid":"d820774181bb4858","name":"Publish message with custom timestamp: Mon Aug 12 2024 13:07:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1754226443175,"stop":1754226443175,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47c2b5e7ba5820b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754226555305,"stop":1754226555305,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd466e501114c6af","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754226228967,"stop":1754226228967,"duration":0},"status":"passed","severity":"normal"},{"uid":"3479278b0e54d32c","name":"Subscribe to topic containing Script and receive message","time":{"start":1754226773922,"stop":1754226773922,"duration":0},"status":"passed","severity":"normal"},{"uid":"29908b1be4ca7178","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754226228969,"stop":1754226228969,"duration":0},"status":"passed","severity":"normal"},{"uid":"75092e418274a299","name":"does not throw on valid cases","time":{"start":1754226228961,"stop":1754226228962,"duration":1},"status":"passed","severity":"normal"},{"uid":"926a0e2f11298985","name":"should reject if LightPush is requested but not mounted","time":{"start":1754226274560,"stop":1754226274560,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d46280e0db842f","name":"should not receive a peer event after stop","time":{"start":1754226419766,"stop":1754226419766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5ecab0426fdb19","name":"Fails to push message bigger that 1MB","time":{"start":1754226864480,"stop":1754226864481,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb83738c9e3d28f6","name":"Subscribe and receive messages via lightPush","time":{"start":1754226773924,"stop":1754226773925,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e388966585ef9e","name":"Push message with XML payload","time":{"start":1754226864471,"stop":1754226864471,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e3c11019116057","name":"Should update shard info","time":{"start":1754226399458,"stop":1754226399458,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b8a06840caf1c4","name":"should handle complete dial lifecycle","time":{"start":1754226244261,"stop":1754226244264,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd608da9ef23230e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754226509921,"stop":1754226509921,"duration":0},"status":"passed","severity":"normal"},{"uid":"378595b04b649ade","name":"should retry failed tasks","time":{"start":1754226273064,"stop":1754226273064,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5ffac98357f31","name":"random static sharding 8 - Cluster ID: 227, Shard ID: 859","time":{"start":1754226542452,"stop":1754226542452,"duration":0},"status":"passed","severity":"normal"},{"uid":"740c8d5e1a248fa4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754226312904,"stop":1754226312905,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4bc1dbdec1fe5f2b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754226454105,"stop":1754226454106,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee86ab3e8a8d11b","name":"random static sharding 1 - Cluster ID: 924, Shard ID: 184","time":{"start":1754226542449,"stop":1754226542449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3765f45c3f5aa1b4","name":"isConnected return false after peer stops","time":{"start":1754226327060,"stop":1754226327060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de411fdec0bdae4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754226569003,"stop":1754226569004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9770b0812160ab07","name":"should merge provided config with defaults","time":{"start":1754226245287,"stop":1754226245287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab032464f4134580","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app21/6/topic378/proto","time":{"start":1754226548328,"stop":1754226548328,"duration":0},"status":"passed","severity":"normal"},{"uid":"db891fb00baed5b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754226773929,"stop":1754226773929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a8d4c2d7a56800","name":"Used by Waku Relay","time":{"start":1754226570097,"stop":1754226570097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5998fdac2f0b9c01","name":"handles different clusterIds correctly","time":{"start":1754226228973,"stop":1754226228974,"duration":1},"status":"passed","severity":"normal"},{"uid":"15820f1b1ccfe8b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754226228982,"stop":1754226228982,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0c8a7bf42d1755","name":"Push message with Basic HTML tag payload","time":{"start":1754226864471,"stop":1754226864471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87480d991dc33fa","name":"should handle peer store update failures gracefully","time":{"start":1754226244933,"stop":1754226244934,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47fb68971c5f0c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754226773918,"stop":1754226773918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c36dd9e320e0cf26","name":"should handle corrupted local storage data gracefully","time":{"start":1754226257126,"stop":1754226257126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c5eee5ae0ecc04","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754226228970,"stop":1754226228970,"duration":0},"status":"passed","severity":"normal"},{"uid":"271da5c49131b1a6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754226244325,"stop":1754226244325,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9c742b8aeb9df8","name":"throws on content topic with generation field greater than 0","time":{"start":1754226228963,"stop":1754226228964,"duration":1},"status":"passed","severity":"normal"},{"uid":"385d3b13ba660d46","name":"random static sharding 4 - Cluster ID: 599, Shard ID: 450","time":{"start":1754226542450,"stop":1754226542450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb42493abf0bd29b","name":"should process up to 3 peers at once","time":{"start":1754226244250,"stop":1754226244250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3109d7da9fad55b5","name":"Publish message with rate limit","time":{"start":1754226443182,"stop":1754226443182,"duration":0},"status":"passed","severity":"normal"},{"uid":"531900c4bc978d4b","name":"should start all internal components","time":{"start":1754226245288,"stop":1754226245288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a65a1129ccfab48","name":"Push message with Script payload","time":{"start":1754226864471,"stop":1754226864471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b15a9d3cecd2d","name":"should return PeerId when PeerId is provided","time":{"start":1754226244717,"stop":1754226244719,"duration":2},"status":"passed","severity":"normal"},{"uid":"10b8412487433ad4","name":"connects to nwaku","time":{"start":1754226570094,"stop":1754226570094,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8382b21a5814a","name":"should dispatch network event when browser goes online","time":{"start":1754226243981,"stop":1754226243982,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a7794ce6d8d388","name":"should not fail to start the service if it is already started","time":{"start":1754226312900,"stop":1754226312900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14f1710ba4b5e9f","name":"should increase lamport timestamp","time":{"start":1754226289634,"stop":1754226289635,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ace936ff8bbd30e","name":"should be able to dial TLS multiaddrs","time":{"start":1754226399152,"stop":1754226399152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1379f48ef9cd6fc5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754226252589,"stop":1754226252589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63722a58d4b5fbf","name":"Check message with no pubsub topic is not received","time":{"start":1754226757197,"stop":1754226757197,"duration":0},"status":"passed","severity":"normal"},{"uid":"303256cfc305bdb2","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754226284603,"stop":1754226284603,"duration":0},"status":"passed","severity":"normal"},{"uid":"44335fbe2eeb5605","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754226284618,"stop":1754226284618,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd5ed60a9807354","name":"should properly start and stop event listening","time":{"start":1754226273806,"stop":1754226273809,"duration":3},"status":"passed","severity":"normal"},{"uid":"518fd732d317a8e7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754226773921,"stop":1754226773921,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd5c89ae49712af","name":"should handle dial errors gracefully","time":{"start":1754226244243,"stop":1754226244243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0741826b0480b08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754226228981,"stop":1754226228981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5b347900c26395","name":"should be delivered immediately if received","time":{"start":1754226289641,"stop":1754226289642,"duration":1},"status":"passed","severity":"normal"},{"uid":"9182e852fa931226","name":"should encode/decode to RLP encoding","time":{"start":1754226235058,"stop":1754226235058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2616d20dd392636","name":"should be safe to call multiple times","time":{"start":1754226244304,"stop":1754226244304,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5679dc13f381db","name":"Ephemeral messages are not stored","time":{"start":1754226313980,"stop":1754226313980,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c95c496394f439","name":"Check publish message containing long","time":{"start":1754226443156,"stop":1754226443156,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c735f4ec1ed0b04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754226228977,"stop":1754226228978,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6c3f6e0bd8115f","name":"Store - dialed first","time":{"start":1754226576055,"stop":1754226576055,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d8d4a7ea05f038","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754226773923,"stop":1754226773923,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e87007e5baf22a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754226773923,"stop":1754226773923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d915ff33ed398","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754226228966,"stop":1754226228967,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa7d591ce50492d","name":"Decoder throws on empty string content topic","time":{"start":1754226245374,"stop":1754226245374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8722804dfa8883d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754226454105,"stop":1754226454105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f66c220a67915f7e","name":"Filter","time":{"start":1754226576056,"stop":1754226576056,"duration":0},"status":"passed","severity":"normal"},{"uid":"867ebdea96405756","name":"Publish message with large meta","time":{"start":1754226443182,"stop":1754226443182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb84b991d54c319","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754226524829,"stop":1754226524830,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b160cf8b2237f","name":"should allow redial after failed dial cooldown expires","time":{"start":1754226244244,"stop":1754226244244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c81eb18b8ef8700","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754226773931,"stop":1754226773931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3742bae871cf8891","name":"rejects hash query with time filter","time":{"start":1754226244830,"stop":1754226244830,"duration":0},"status":"passed","severity":"normal"},{"uid":"620ba203b1d6429b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754226284589,"stop":1754226284590,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbcdd3621bbde14","name":"should return false when peer has no shard info","time":{"start":1754226244585,"stop":1754226244585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e97a83a9b1a1da","name":"Overlapping topic subscription","time":{"start":1754226452133,"stop":1754226452134,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce912e0677b7b9ae","name":"Refresh subscription","time":{"start":1754226773927,"stop":1754226773928,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5955156b360ea","name":"Mutual subscription","time":{"start":1754226452129,"stop":1754226452129,"duration":0},"status":"passed","severity":"normal"},{"uid":"169742162dfe6506","name":"Fails to push message bigger that 1MB","time":{"start":1754226864468,"stop":1754226864468,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa35dea1ced56116","name":"Check received message containing XML","time":{"start":1754226757203,"stop":1754226757203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12be1612646a468","name":"should update peer store before dialing","time":{"start":1754226244126,"stop":1754226244126,"duration":0},"status":"passed","severity":"normal"},{"uid":"852b3d1b3725fd8","name":"should add received messages to bloom filter","time":{"start":1754226289637,"stop":1754226289637,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb68e91ca302dbd4","name":"Push message with content topic containing short","time":{"start":1754226864461,"stop":1754226864461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4286161226294400","name":"All","time":{"start":1754226313565,"stop":1754226313565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beb7173534ccd22","name":"should emit a peer event after start","time":{"start":1754226419765,"stop":1754226419766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f79a9b6986ba812","name":"should handle shard reader errors gracefully","time":{"start":1754226244260,"stop":1754226244260,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ac94e65fb90b12","name":"Overlapping topic subscription","time":{"start":1754226773927,"stop":1754226773927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1265c1a1e3fa0748","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754226289639,"stop":1754226289639,"duration":0},"status":"passed","severity":"normal"},{"uid":"428015bef7a222e5","name":"Asymmetric encrypt & decrypt","time":{"start":1754226263417,"stop":1754226263417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35103f0cc8a7e94","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754226773925,"stop":1754226773925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4644c4ef5a08850","name":"Check received message containing JSON","time":{"start":1754226757203,"stop":1754226757204,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa6ea56e546e3c8","name":"should not discard bootstrap peers if under the limit","time":{"start":1754226350827,"stop":1754226350828,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8b0d1d017ccad","name":"should start and stop interval correctly","time":{"start":1754226273056,"stop":1754226273056,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e3b300297e7ffa","name":"Check received message containing Basic HTML tag","time":{"start":1754226757203,"stop":1754226757203,"duration":0},"status":"passed","severity":"normal"},{"uid":"515b4cc4480a900d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754226234349,"stop":1754226234350,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c18cb459a59483","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754226773931,"stop":1754226773931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58e99a8aa475b85","name":"should be safe to call multiple times","time":{"start":1754226245288,"stop":1754226245289,"duration":1},"status":"passed","severity":"normal"},{"uid":"3354016546e7617a","name":"Push message with content topic containing numeric","time":{"start":1754226864462,"stop":1754226864462,"duration":0},"status":"passed","severity":"normal"},{"uid":"549410c2dd7f77f","name":"should return true when peer is on the same cluster","time":{"start":1754226244579,"stop":1754226244579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5520933d7ecbd770","name":"Publish without waiting for remote peer","time":{"start":1754226452130,"stop":1754226452130,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b52df6449f3c44","name":"Check received message containing Arabic","time":{"start":1754226757201,"stop":1754226757201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6235e8fcec87f7d","name":"should get / set TCP multiaddr","time":{"start":1754226235059,"stop":1754226235059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e56cba7de16b18","name":"should skip peer when already connected","time":{"start":1754226244231,"stop":1754226244232,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5bb52dfc0b4299","name":"should clear all timers","time":{"start":1754226244925,"stop":1754226244925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9432165dfce7500e","name":"should handle complete peer lifecycle","time":{"start":1754226244943,"stop":1754226244943,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a98c0805161bbef","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754226274396,"stop":1754226274396,"duration":0},"status":"passed","severity":"normal"},{"uid":"297d8d2f9dee0d89","name":"should be empty when created","time":{"start":1754226274402,"stop":1754226274402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9a2672d2e9ccce","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754226284602,"stop":1754226284602,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde42bd0f3e404bd","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754226228967,"stop":1754226228967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec40cf76d97a76b3","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754226244717,"stop":1754226244717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f99888de60084d9","name":"Push message equal or less that 1MB","time":{"start":1754226864468,"stop":1754226864468,"duration":0},"status":"passed","severity":"normal"},{"uid":"49207181aae6d41f","name":"should not fail to stop the service if it was not started","time":{"start":1754226419764,"stop":1754226419765,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef9bcdb4c07d38a","name":"should initialize with Unhealthy status","time":{"start":1754226273798,"stop":1754226273802,"duration":4},"status":"passed","severity":"normal"},{"uid":"9793d2989a2f4efd","name":"Check message with no payload is not received","time":{"start":1754226757198,"stop":1754226757198,"duration":0},"status":"passed","severity":"normal"},{"uid":"48854bb21216f1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754226228981,"stop":1754226228981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ca74c9e740e3e1","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754226244938,"stop":1754226244938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb5bdb8552ee4e1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754226773923,"stop":1754226773923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fb7bf8dea4275a","name":"should properly create peer info with all multiaddrs","time":{"start":1754226235062,"stop":1754226235062,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbff6ca75a74e23f","name":"Check received message with timestamp: 1754226307190000000 ","time":{"start":1754226757194,"stop":1754226757195,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb87f862ee19cc49","name":"should successfully stop","time":{"start":1754226274318,"stop":1754226274318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e34cf935babf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754226773917,"stop":1754226773917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf2d7106542fe1","name":"Push message with content topic containing Chinese","time":{"start":1754226864475,"stop":1754226864476,"duration":1},"status":"passed","severity":"normal"},{"uid":"decf52888f015e5","name":"Subscribe to topic containing Script and receive message","time":{"start":1754226773930,"stop":1754226773930,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aae26dbb4db9f3","name":"should save new peer to store","time":{"start":1754226244127,"stop":1754226244127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba44c30cc93bbf10","name":"Check publish message containing unicode special characters","time":{"start":1754226443174,"stop":1754226443174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e8779957a82c17","name":"should handle case when globalThis is not available","time":{"start":1754226243963,"stop":1754226243963,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c1cd1bc487f900","name":"Check meta is set [ecies]","time":{"start":1754226264591,"stop":1754226264591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40d7972bb26784b","name":"should enable all discoveries when explicitly set","time":{"start":1754226274194,"stop":1754226274194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2c0a7a4b725774","name":"Push message with Russian payload","time":{"start":1754226864455,"stop":1754226864456,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7595d744587aaa","name":"Correctly serialized arguments","time":{"start":1754226382318,"stop":1754226382318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d22faf3ec834f8","name":"Fails to publish message with empty text","time":{"start":1754226443179,"stop":1754226443180,"duration":1},"status":"passed","severity":"normal"},{"uid":"33869caa0db59d66","name":"Relay Node - default protocol","time":{"start":1754226576057,"stop":1754226576057,"duration":0},"status":"passed","severity":"normal"},{"uid":"906d04ecb95173e4","name":"Nodes with multiple pubsub topic","time":{"start":1754226436468,"stop":1754226436469,"duration":1},"status":"passed","severity":"normal"},{"uid":"66137390a7c9383b","name":"should respect custom numPeersToUse configuration","time":{"start":1754226274391,"stop":1754226274391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a287a3d08bb63feb","name":"should return false when peer is on different cluster","time":{"start":1754226244579,"stop":1754226244579,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b48386618ba374","name":"should handle task timeouts","time":{"start":1754226273068,"stop":1754226273068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab81b2b7b1d4efe8","name":"Push message with content topic containing emoji","time":{"start":1754226864478,"stop":1754226864478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad66498729a383","name":"nwaku subscribes","time":{"start":1754226433022,"stop":1754226433022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdae368dbf1683d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754226327056,"stop":1754226327057,"duration":1},"status":"passed","severity":"normal"},{"uid":"199b8f2888cef751","name":"Check received message with timestamp: 1754226307190000000 ","time":{"start":1754226757205,"stop":1754226757205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ae88ae5b83f26f","name":"Encoder throws on empty string content topic","time":{"start":1754226264592,"stop":1754226264592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94bfea6ed828b60","name":"Check publish message containing Basic HTML tag","time":{"start":1754226443172,"stop":1754226443172,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0f6b6b04c94c90","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754226436468,"stop":1754226436468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a0f8f2e21bdf6c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754226234344,"stop":1754226234345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4265df893f1569c4","name":"Passing page size 11 when there are 10 messages","time":{"start":1754226562915,"stop":1754226562916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f43b99459b62de","name":"ends after yielding if response size indicates end","time":{"start":1754226245213,"stop":1754226245213,"duration":0},"status":"passed","severity":"normal"},{"uid":"479ba507a8d72386","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754226452140,"stop":1754226452141,"duration":1},"status":"passed","severity":"normal"},{"uid":"c584d6de99418050","name":"Check message with non string payload is not received","time":{"start":1754226757198,"stop":1754226757198,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92bcd56f7d397e1","name":"Check received message containing escaped characters","time":{"start":1754226757193,"stop":1754226757193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc2b67eb2340fd4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754226284612,"stop":1754226284612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62d92f9659ddd2a","name":"can start the service","time":{"start":1754226312897,"stop":1754226312898,"duration":1},"status":"passed","severity":"normal"},{"uid":"5531a45365ec35df","name":"should remove expired entries after TTL has passed","time":{"start":1754226272329,"stop":1754226272329,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ac3283988a8cc4","name":"should not create multiple intervals when called multiple times","time":{"start":1754226244221,"stop":1754226244222,"duration":1},"status":"passed","severity":"normal"},{"uid":"90240b5ded08bfb2","name":"should return false when peer is not found","time":{"start":1754226244585,"stop":1754226244586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f832ae5b110f596e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754226284594,"stop":1754226284594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5262fccd41e7edd","name":"throws on content topic with empty version field","time":{"start":1754226228964,"stop":1754226228965,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee3f54934baca69","name":"should set field with only RELAY enabled","time":{"start":1754226235063,"stop":1754226235063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba170b5de709d5d","name":"Push message with content topic containing escaped characters","time":{"start":1754226864477,"stop":1754226864477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4305b93ce71cf64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754226228982,"stop":1754226228982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6571009df9dc6b09","name":"Check received message containing XML","time":{"start":1754226757192,"stop":1754226757192,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4287f981bc1268","name":"Push message with Basic HTML tag payload","time":{"start":1754226864457,"stop":1754226864458,"duration":1},"status":"passed","severity":"normal"},{"uid":"313ccdb04a25987e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754226228976,"stop":1754226228977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c56d45371b8153f0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754226252591,"stop":1754226252592,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f428d62d200403","name":"Push message with Chinese payload","time":{"start":1754226864454,"stop":1754226864455,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2e84f276ccafaa","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754226561458,"stop":1754226561459,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f4e9a95aca5772","name":"should handle multiple query options for time ranges","time":{"start":1754226274357,"stop":1754226274358,"duration":1},"status":"passed","severity":"normal"},{"uid":"30acb5501d799853","name":"should dial with PeerId and return stream","time":{"start":1754226245291,"stop":1754226245291,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ddf94a4b5c00ba","name":"Does not throw an exception when node disconnects","time":{"start":1754226570094,"stop":1754226570095,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e9c59110290bef","name":"should be empty after removing the only subscription","time":{"start":1754226274403,"stop":1754226274403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c75680a4fc1c4","name":"Push message with content topic containing special chars","time":{"start":1754226864462,"stop":1754226864462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f804deefdd508620","name":"should load peers from local storage and dispatch events","time":{"start":1754226257125,"stop":1754226257125,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b67a683c883003","name":"should remove event listeners","time":{"start":1754226244304,"stop":1754226244304,"duration":0},"status":"passed","severity":"normal"},{"uid":"886936dd82da7114","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754226228979,"stop":1754226228979,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4fb497dd0d9d79","name":"accepts time-filtered query with content filter","time":{"start":1754226244831,"stop":1754226244831,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb308d563ba415c7","name":"should dispatch network event when browser goes offline","time":{"start":1754226243982,"stop":1754226243982,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7be51d5c2551fd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754226773926,"stop":1754226773926,"duration":0},"status":"passed","severity":"normal"},{"uid":"202cc1c8e7c08738","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754226757195,"stop":1754226757195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49b109517c8957f","name":"Encoder throws on undefined content topic","time":{"start":1754226264592,"stop":1754226264592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7d48203b4f073","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754226244335,"stop":1754226244336,"duration":1},"status":"passed","severity":"normal"},{"uid":"489a1d91369e878d","name":"should clear timers for specific peer on disconnect","time":{"start":1754226244940,"stop":1754226244940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39dc54768aaa379","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754226284597,"stop":1754226284597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5765cd0f09cb143","name":"new peer added after a peer was already found","time":{"start":1754226454105,"stop":1754226454105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8aca96a7ca7b780c","name":"Push message with custom timestamp: 1754222731725","time":{"start":1754226864467,"stop":1754226864467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9e748db15dc629","name":"should handle browser offline state overriding peer connections","time":{"start":1754226243991,"stop":1754226243996,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad0899d31050629d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754226274358,"stop":1754226274366,"duration":8},"status":"passed","severity":"normal"},{"uid":"5357c62db63bd830","name":"should set field with all protocols enabled","time":{"start":1754226235062,"stop":1754226235063,"duration":1},"status":"passed","severity":"normal"},{"uid":"f559b899be83416","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754226443181,"stop":1754226443181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2f6f83d37ab692","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754226436467,"stop":1754226436467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be45bbdbe81d438","name":"throws on content topic with empty encoding field","time":{"start":1754226228965,"stop":1754226228966,"duration":1},"status":"passed","severity":"normal"},{"uid":"237a0def78425d96","name":"should invoke callbacks when receiving a message","time":{"start":1754226274403,"stop":1754226274403,"duration":0},"status":"passed","severity":"normal"},{"uid":"688a03d84a0d54d1","name":"should clear dial history on stop","time":{"start":1754226244222,"stop":1754226244223,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a10c8200a3d967a","name":"Check publish message containing Chinese","time":{"start":1754226443167,"stop":1754226443167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6c24e6f9e1c0dc","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754226274195,"stop":1754226274196,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c778575410d6dee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754226228978,"stop":1754226228978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8070653819a20ca8","name":"Relay - dialed after","time":{"start":1754226576054,"stop":1754226576054,"duration":0},"status":"passed","severity":"normal"},{"uid":"902be2ccf610de64","name":"Push message with emoji payload","time":{"start":1754226864460,"stop":1754226864460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ca10edd8fe6efa","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754226244480,"stop":1754226244481,"duration":1},"status":"passed","severity":"normal"},{"uid":"373177771b5286a1","name":"peer exchange sets tag","time":{"start":1754226454104,"stop":1754226454104,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bf80e1c85c91fe","name":"should handle errors when globalThis is not available","time":{"start":1754226243949,"stop":1754226243950,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f2a8a6ee8d8755","name":"should be safe to call multiple times","time":{"start":1754226244116,"stop":1754226244116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c249f87f6376c0ba","name":"Push to array if already present","time":{"start":1754226228752,"stop":1754226228752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f791dc348ac2fa99","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754226436466,"stop":1754226436466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28e4956e33d3e1d","name":"Push message with content topic containing special chars","time":{"start":1754226864475,"stop":1754226864475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f444d39c58c40f3f","name":"should be able to encode the field with only STORE set to true","time":{"start":1754226234343,"stop":1754226234343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3ec5017cc3df7b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754226773923,"stop":1754226773924,"duration":1},"status":"passed","severity":"normal"},{"uid":"4697add9caea167b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754226452137,"stop":1754226452138,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d705a05a639105","name":"msgTime: 0 ms from now, startTime: 1753967355568, endTime: 1754226555568","time":{"start":1754226569004,"stop":1754226569005,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ed7a385d7870f1","name":"should stop all internal components","time":{"start":1754226245289,"stop":1754226245289,"duration":0},"status":"passed","severity":"normal"},{"uid":"453bef7ad3c58016","name":"Waku message hash computation (payload length 0)","time":{"start":1754226244481,"stop":1754226244481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1dfc70817a6045","name":"should handle case with all peers already connected","time":{"start":1754226244320,"stop":1754226244320,"duration":0},"status":"passed","severity":"normal"},{"uid":"468d43a6e5c5919f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754226773925,"stop":1754226773926,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcb2d0093949967","name":"should dial peers from store when browser is connected","time":{"start":1754226244305,"stop":1754226244305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba56440ddf0cd29","name":"should add event listeners for peer connect and disconnect","time":{"start":1754226244920,"stop":1754226244921,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ad105f1de73e46","name":"yields undefined for messages without content topic","time":{"start":1754226245212,"stop":1754226245212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5716ce06c4a4f26","name":"should handle network check errors gracefully","time":{"start":1754226244261,"stop":1754226244261,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa59b85a764e650f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754226773922,"stop":1754226773923,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2299b33b3eede3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754226229161,"stop":1754226229161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10094436451281d","name":"random static sharding 10 - Cluster ID: 345, Shard ID: 519","time":{"start":1754226542453,"stop":1754226542453,"duration":0},"status":"passed","severity":"normal"},{"uid":"835a926f8e166e43","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/6/topic219/utf8","time":{"start":1754226548325,"stop":1754226548325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de9cb36e70ad26","name":"Check received message containing Russian","time":{"start":1754226757191,"stop":1754226757191,"duration":0},"status":"passed","severity":"normal"},{"uid":"672950aef59d59b1","name":"Push message with meta","time":{"start":1754226864478,"stop":1754226864478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4322a187ed0faf2","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754226273062,"stop":1754226273064,"duration":2},"status":"passed","severity":"normal"},{"uid":"b31b3e268f3e8049","name":"should be able to decode the field with only STORE set to true","time":{"start":1754226234348,"stop":1754226234349,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21de07fb9519a1d","name":"should dial with multiaddr and return stream","time":{"start":1754226245291,"stop":1754226245291,"duration":0},"status":"passed","severity":"normal"},{"uid":"31586311b6ff48be","name":"should return peer for existing peer","time":{"start":1754226244320,"stop":1754226244322,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c21e0180188f9f1","name":"should remove event listeners","time":{"start":1754226244924,"stop":1754226244925,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b9d9350840324","name":"rejects content-filtered query with only contentTopics","time":{"start":1754226244828,"stop":1754226244828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8580efeee7e1846","name":"should dial all remaining peers","time":{"start":1754226244316,"stop":1754226244316,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d60434a3848554d","name":"Push message with escaped characters payload","time":{"start":1754226864459,"stop":1754226864459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27ec3e776921c98","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754226244326,"stop":1754226244327,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae95518ca76613bd","name":"should filter out already connected peers","time":{"start":1754226244315,"stop":1754226244316,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf300435f4fb212","name":"should create a new stream if no existing for protocol found","time":{"start":1754226245064,"stop":1754226245068,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d7407d0c9c69fa","name":"messageHashStr returns a hex string","time":{"start":1754226244491,"stop":1754226244491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d431c9168647abeb","name":"Query Generator - false","time":{"start":1754226555392,"stop":1754226555393,"duration":1},"status":"passed","severity":"normal"},{"uid":"e048a4672df86cd9","name":"Decoder throws on undefined content topic","time":{"start":1754226262888,"stop":1754226262888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae647642f29089a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754226455252,"stop":1754226455253,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9f45e94fab4c52","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754226244491,"stop":1754226244492,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb76a46e1f48848b","name":"Sample","time":{"start":1754226234504,"stop":1754226234505,"duration":1},"status":"passed","severity":"normal"},{"uid":"56653e89399a7573","name":"Passing page size 3 when there are 20 messages","time":{"start":1754226562915,"stop":1754226562915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6deb49ea02c9639","name":"Subscribe and receives messages on 20 topics","time":{"start":1754226773926,"stop":1754226773926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f013f17e6afdd95e","name":"should not modify tags of connections for different peers","time":{"start":1754226274396,"stop":1754226274396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc0f0de0a303e28","name":"should remove event listeners from globalThis","time":{"start":1754226243951,"stop":1754226243951,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2eb87dea7092a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754226274390,"stop":1754226274391,"duration":1},"status":"passed","severity":"normal"},{"uid":"3703ca8868f235cf","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754226569002,"stop":1754226569003,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d28361f521e4c0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754226382163,"stop":1754226382164,"duration":1},"status":"passed","severity":"normal"},{"uid":"159b0eb28e4174f8","name":"Check received message containing short","time":{"start":1754226757199,"stop":1754226757199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5310594f3eb92e3a","name":"random static sharding 9 - Cluster ID: 215, Shard ID: 24","time":{"start":1754226542452,"stop":1754226542453,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc0b1b5542ebf85","name":"should use DNS peer discovery with light client","time":{"start":1754226312902,"stop":1754226312903,"duration":1},"status":"skipped","severity":"normal"},{"uid":"17aad35b39029aca","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754226284596,"stop":1754226284596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1e59d6190d9a47","name":"Refresh subscription","time":{"start":1754226773919,"stop":1754226773919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e12740ebd6dcb67","name":"Decrypt messages","time":{"start":1754226421440,"stop":1754226421440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca03f65ffc99b82c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754226568999,"stop":1754226568999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81cee11ecaa2c7","name":"ends if stream creation fails","time":{"start":1754226245211,"stop":1754226245211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5a8c9691b0ea3c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754226252592,"stop":1754226252593,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3844d1ece899a6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754226228967,"stop":1754226228968,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3bbc6d59622b63c","name":"should dial second nwaku node that was discovered","time":{"start":1754226307253,"stop":1754226307262,"duration":9},"status":"skipped","severity":"normal"},{"uid":"87628f231f28f8b9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754226569000,"stop":1754226569000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0abf8c218269f9a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754226455250,"stop":1754226455250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d1c250f923cbce","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754226284550,"stop":1754226284551,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c8077eea9c13e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754226228980,"stop":1754226228980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d42ddfd2cc76c6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754226244719,"stop":1754226244720,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2cf7015060227f","name":"ignores unrecognized TXT record formats","time":{"start":1754226253011,"stop":1754226253011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9f5b341cc1636f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754226274391,"stop":1754226274392,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec3476624080e43","name":"should get / set UDP multiaddr","time":{"start":1754226235059,"stop":1754226235059,"duration":0},"status":"passed","severity":"normal"},{"uid":"717b68a6a3afab58","name":"Check message with non string payload is not received","time":{"start":1754226757209,"stop":1754226757209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0854a65168e2e1b","name":"Promise Callback - false","time":{"start":1754226555393,"stop":1754226555393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c623fa5f460d38e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754226284604,"stop":1754226284604,"duration":0},"status":"passed","severity":"normal"},{"uid":"6279f91508b3cf1e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754226243982,"stop":1754226243983,"duration":1},"status":"passed","severity":"normal"},{"uid":"2885e2984056e824","name":"should return usable stream attached to connection","time":{"start":1754226245064,"stop":1754226245064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b72be3f7f3606e2","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754226289640,"stop":1754226289641,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fc8e13ceac2223","name":"Nwaku publishes","time":{"start":1754226433022,"stop":1754226433023,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca757efc34ee56a1","name":"should dispatch connect and disconnect events","time":{"start":1754226274389,"stop":1754226274389,"duration":0},"status":"passed","severity":"normal"},{"uid":"461f5c2fce6932f9","name":"Push message with short payload","time":{"start":1754226864449,"stop":1754226864449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4135e91a5ff0a42a","name":"Decoder throws on undefined content topic","time":{"start":1754226264592,"stop":1754226264592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b12ab92a5a2ee7","name":"Query with Ordered Callback, No message returned","time":{"start":1754226524829,"stop":1754226524829,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ba97c451249df2","name":"Ordered Callback - true","time":{"start":1754226555393,"stop":1754226555394,"duration":1},"status":"passed","severity":"normal"},{"uid":"551e642491f10d74","name":"should handle errors when accessing navigator","time":{"start":1754226243983,"stop":1754226243990,"duration":7},"status":"passed","severity":"normal"},{"uid":"c35c27ab48d108c0","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754226284611,"stop":1754226284611,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c334de097eb79c","name":"Check publish message containing shell command","time":{"start":1754226443173,"stop":1754226443173,"duration":0},"status":"passed","severity":"normal"},{"uid":"6962b490dff62b0f","name":"throws an error for improperly formatted content topics","time":{"start":1754226228974,"stop":1754226228974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4602e5e3a1c19e2d","name":"should add event listeners to globalThis","time":{"start":1754226243943,"stop":1754226243949,"duration":6},"status":"passed","severity":"normal"},{"uid":"bb52bf4f5add21b6","name":"should start ping timers on peer connect","time":{"start":1754226244926,"stop":1754226244926,"duration":0},"status":"passed","severity":"normal"},{"uid":"77192833253c06f0","name":"throws on content topic with too few or too many fields","time":{"start":1754226228962,"stop":1754226228963,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86b7ab2c444eb87","name":"should reject if Filter is requested but not mounted","time":{"start":1754226274561,"stop":1754226274561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad48a0f66e38463","name":"should handle multiple peers with different shard configurations","time":{"start":1754226244265,"stop":1754226244265,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc097b9596d3f0cf","name":"should handle hash queries without validation","time":{"start":1754226274367,"stop":1754226274367,"duration":0},"status":"passed","severity":"normal"},{"uid":"badd6fc5eae6210b","name":"Push message with rate limit","time":{"start":1754226864466,"stop":1754226864466,"duration":0},"status":"passed","severity":"normal"},{"uid":"824765b21dc75f24","name":"Ordered callback, aborts when callback returns true","time":{"start":1754226555306,"stop":1754226555306,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbc5160e798cc8d","name":"Passing page size 1 when there are 4 messages","time":{"start":1754226562914,"stop":1754226562914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a012ced66e08df","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754226443175,"stop":1754226443175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9130286595a614b4","name":"handles different networkShards values correctly","time":{"start":1754226228974,"stop":1754226228974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9589598624f65521","name":"Nodes with multiple pubsub topic","time":{"start":1754226436467,"stop":1754226436467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc70066f3320a864","name":"Check publish message containing special chars","time":{"start":1754226443156,"stop":1754226443167,"duration":11},"status":"passed","severity":"normal"},{"uid":"5a2a63d7e3871fee","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754226773916,"stop":1754226773917,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b63f4281cb8204","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754226455251,"stop":1754226455251,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc03c39a5ba6ad7f","name":"can start the service","time":{"start":1754226419764,"stop":1754226419764,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbaae1721c9decf7","name":"Subscribe to topic containing Script and publish message","time":{"start":1754226452142,"stop":1754226452143,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a13ee59ab336536","name":"should clear existing timers before creating new ones","time":{"start":1754226244941,"stop":1754226244941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5efe9bf13ee618","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754226244937,"stop":1754226244937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7ef1e7f0b21c3b","name":"Callback on promise","time":{"start":1754226555303,"stop":1754226555304,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00cf28686621136","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754226452146,"stop":1754226452146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c87b940af3bff","name":"should be safe to call multiple times","time":{"start":1754226244305,"stop":1754226244305,"duration":0},"status":"passed","severity":"normal"},{"uid":"db37149883938839","name":"should stop and cleanup resources","time":{"start":1754226274404,"stop":1754226274405,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9341008788425f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754226382163,"stop":1754226382163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00268e464353851","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754226452130,"stop":1754226452131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6bc6285e06a231","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754226452131,"stop":1754226452132,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8105c97ff79311","name":"should skip peer when failed to dial recently","time":{"start":1754226244232,"stop":1754226244233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1f25f1d466ccab","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754226289641,"stop":1754226289641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7957452c9c3b77a7","name":"should not process empty queue","time":{"start":1754226244250,"stop":1754226244254,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9c721956810b808","name":"Publish message with custom timestamp: Sun Aug 03 2025 14:07:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1754226443178,"stop":1754226443179,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d63bc9eb20727a","name":"should update ack status of messages in outgoing buffer","time":{"start":1754226289641,"stop":1754226289641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5405e8796e6c8","name":"should call waitForPeer on Relay","time":{"start":1754226274562,"stop":1754226274563,"duration":1},"status":"passed","severity":"normal"},{"uid":"760258582ef2f229","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754226327060,"stop":1754226327060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc74bbe6545da0e8","name":"accepts valid content-filtered query","time":{"start":1754226244827,"stop":1754226244828,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f02db700dd51b3","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754226274194,"stop":1754226274194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea15e544aa82f04","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754226252589,"stop":1754226252589,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cc0c664fcd348b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754226569001,"stop":1754226569002,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fd490aafb310a1","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754226228969,"stop":1754226228969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d243ace8549a0ef5","name":"throws if store query response has error status","time":{"start":1754226245211,"stop":1754226245211,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab7869dedfb6e22","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754226284612,"stop":1754226284612,"duration":0},"status":"passed","severity":"normal"},{"uid":"f825caf7a91b756","name":"should handle relay send failures gracefully","time":{"start":1754226244939,"stop":1754226244940,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f965b5a092ec6ee","name":"should reject on timeout if it was set","time":{"start":1754226274561,"stop":1754226274561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7ef5e41195c556","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754226382165,"stop":1754226382165,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bca18722f0e8c7","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754226284602,"stop":1754226284603,"duration":1},"status":"passed","severity":"normal"},{"uid":"526ecab7d2dd54d5","name":"should add peer to queue when queue is not empty","time":{"start":1754226244231,"stop":1754226244231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d5690cbeb7575","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754226284595,"stop":1754226284595,"duration":0},"status":"passed","severity":"normal"},{"uid":"571c816715d16fb4","name":"rejects hash query with content filter parameters","time":{"start":1754226244830,"stop":1754226244830,"duration":0},"status":"passed","severity":"normal"},{"uid":"944c557793a41fb8","name":"Check message with no content topic is not received","time":{"start":1754226757197,"stop":1754226757197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac08468be9fdb53c","name":"should register libp2p event listeners when start is called","time":{"start":1754226274389,"stop":1754226274390,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94b7c7346d27a83","name":"should set default options when no config provided","time":{"start":1754226245287,"stop":1754226245287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b630e4fffdff5797","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754226284620,"stop":1754226284620,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb410dd157e47bf","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754226244828,"stop":1754226244828,"duration":0},"status":"passed","severity":"normal"},{"uid":"da56486bddd525d8","name":"should return false when pubsub topic parsing fails","time":{"start":1754226244591,"stop":1754226244591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1db0046d28b86d","name":"should successfully query store with valid decoders and options","time":{"start":1754226274356,"stop":1754226274357,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc800cdbe8a238a","name":"should handle dial errors gracefully","time":{"start":1754226244117,"stop":1754226244125,"duration":8},"status":"passed","severity":"normal"},{"uid":"82294dabed9e9829","name":"accepts valid message hash query","time":{"start":1754226244828,"stop":1754226244829,"duration":1},"status":"passed","severity":"normal"},{"uid":"e093a42c347471ed","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754226284604,"stop":1754226284605,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ac52db27b4b36e","name":"should do nothing if no non-locked connections to drop","time":{"start":1754226244327,"stop":1754226244327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42d3162b98b366","name":"should properly create location multiaddrs - udp6","time":{"start":1754226235060,"stop":1754226235060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa3fa1608daf4db","name":"should perform ping and update peer store on timer","time":{"start":1754226244932,"stop":1754226244933,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9d384e99639bac","name":"Stops search when 2 null results are returned","time":{"start":1754226252644,"stop":1754226252644,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ce674380798d70","name":"Round trip binary serialization","time":{"start":1754226245372,"stop":1754226245372,"duration":0},"status":"passed","severity":"normal"},{"uid":"def59fc74a80c4b3","name":"Subscribe and receive messages via lightPush","time":{"start":1754226773916,"stop":1754226773916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fce701ddd32980","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754226245072,"stop":1754226245073,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4b0131af04f069","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754226228978,"stop":1754226228978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79a7107a1f94da9","name":"connected peers and dial","time":{"start":1754226419971,"stop":1754226419972,"duration":1},"status":"skipped","severity":"normal"},{"uid":"566909489900eb41","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754226452139,"stop":1754226452139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e079061fd1715b30","name":"should serialize and deserialize correctly","time":{"start":1754226287928,"stop":1754226287929,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c539179311edf0","name":"should drop connection to all peers on hangUp","time":{"start":1754226399149,"stop":1754226399150,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5c052c9da2b96a","name":"should return false when network is not connected","time":{"start":1754226245290,"stop":1754226245290,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d49747457550cb","name":"Check message on other pubsub topic is not received","time":{"start":1754226757207,"stop":1754226757207,"duration":0},"status":"passed","severity":"normal"}]