mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 07:53:08 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"95ea97b12b9dceda","name":"Check publish message containing Script","time":{"start":1757110641266,"stop":1757110641266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6962b054e5756b1e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757110807909,"stop":1757110807909,"duration":0},"status":"passed","severity":"normal"},{"uid":"30eadef0b32d70e9","name":"Rejects garbage","time":{"start":1757110412339,"stop":1757110412339,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b321e403d9a38a","name":"should handle complete dial lifecycle","time":{"start":1757110376031,"stop":1757110376031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e09868d2cedb32","name":"retrieves a single peer","time":{"start":1757110386562,"stop":1757110386563,"duration":1},"status":"passed","severity":"normal"},{"uid":"7906fed2af8c6438","name":"should handle ENR without shardInfo","time":{"start":1757110386278,"stop":1757110386278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede6b7c7e79f05b2","name":"should handle browser offline state overriding peer connections","time":{"start":1757110375440,"stop":1757110375440,"duration":0},"status":"passed","severity":"normal"},{"uid":"870b749da72ed5fb","name":"Passing page size 11 when there are 10 messages","time":{"start":1757110807502,"stop":1757110807504,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d19329b4da054cb","name":"Check received message containing JSON","time":{"start":1757110916066,"stop":1757110916066,"duration":0},"status":"passed","severity":"normal"},{"uid":"35168cfc18c79bc9","name":"should dial peers from store when browser is connected","time":{"start":1757110375895,"stop":1757110375896,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c101a9a1c40f10b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757110427093,"stop":1757110427093,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caae71bfb4e3aa1","name":"Passing invalid cursor","time":{"start":1757110760693,"stop":1757110760693,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a65eb18d044585","name":"Push message with content topic containing Russian","time":{"start":1757111520320,"stop":1757111520320,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c7bdcfd848e1d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757110360102,"stop":1757110360102,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc73eb3a42f476bf","name":"Overlapping topic subscription","time":{"start":1757110649761,"stop":1757110649761,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc2b436c0980bf2c","name":"should allow redial after cooldown period","time":{"start":1757110376004,"stop":1757110376004,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a52a26f278607","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757110933357,"stop":1757110933357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c295e09fa41b13dc","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757110421122,"stop":1757110421122,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b3aef9b6879af4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757110649759,"stop":1757110649759,"duration":0},"status":"passed","severity":"normal"},{"uid":"156741031b8f1a32","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757110397921,"stop":1757110397922,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f3bd448b07842a","name":"handles different networkShards values correctly","time":{"start":1757110360108,"stop":1757110360108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6e7f9a81f9a73c","name":"Push message with content topic containing special chars","time":{"start":1757111520304,"stop":1757111520304,"duration":0},"status":"passed","severity":"normal"},{"uid":"69671a73ddc4ca14","name":"Ordered callback, aborts when callback returns true","time":{"start":1757110810064,"stop":1757110810065,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d3af2864fec0fe","name":"should handle peer not in mesh for all topics","time":{"start":1757110376745,"stop":1757110376745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d35ac0cf95805d0","name":"Query with Ordered Callback, No Decoder","time":{"start":1757110775755,"stop":1757110775755,"duration":0},"status":"passed","severity":"normal"},{"uid":"546709149a2d5455","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757110360430,"stop":1757110360430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c525bb515f6dbde7","name":"Delete observer","time":{"start":1757110619243,"stop":1757110619243,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afa6df6f85a6dc1","name":"Relay Node - default protocol","time":{"start":1757110822346,"stop":1757110822346,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ae0ec916169c19","name":"should return null for non-existent peer","time":{"start":1757110375923,"stop":1757110375923,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4d431ae0290bd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757110933370,"stop":1757110933371,"duration":1},"status":"passed","severity":"normal"},{"uid":"72dc13cb87e93e0b","name":"should not receive a peer event before start","time":{"start":1757110390473,"stop":1757110390473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b8b03a3628abbe","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757110916071,"stop":1757110916071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5db3569fc4282f1","name":"should skip updating peer store if peer has same addresses","time":{"start":1757110375577,"stop":1757110375578,"duration":1},"status":"passed","severity":"normal"},{"uid":"3191ffc2e93b2e93","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757110360102,"stop":1757110360103,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59fef21e009749d","name":"should skip peers that don't support peer exchange","time":{"start":1757110386273,"stop":1757110386274,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dea7ee2e476f210","name":"should work with mock decoders","time":{"start":1757110409035,"stop":1757110409035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04a0e9e5ebc30c1","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757110375934,"stop":1757110375937,"duration":3},"status":"passed","severity":"normal"},{"uid":"58871efe71d4041c","name":"Subscribe and receive messages via lightPush","time":{"start":1757110933361,"stop":1757110933361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb80de4d282e84","name":"Push message with special chars payload","time":{"start":1757111520325,"stop":1757111520326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe29981a13a9d05","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757110421111,"stop":1757110421112,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd74bc4570dd9c5","name":"Publish message with custom timestamp: Fri Sep 05 2025 21:17:14 GMT+0000 (Coordinated Universal Time)","time":{"start":1757110641271,"stop":1757110641271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94753fc9fb8a52d","name":"Check message on other pubsub topic is not received","time":{"start":1757110916078,"stop":1757110916078,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b3ea045a7b31a5","name":"should check connected peers if present and suitable","time":{"start":1757110408586,"stop":1757110408586,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3ce3cbddb03739","name":"Fails to push message bigger that 1MB","time":{"start":1757111520337,"stop":1757111520337,"duration":0},"status":"passed","severity":"normal"},{"uid":"599f95e7a384ddf9","name":"Check received message containing Script","time":{"start":1757110916065,"stop":1757110916065,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bc9b95aa30a4f5","name":"Push message with content topic containing Chinese","time":{"start":1757111520344,"stop":1757111520344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ad18a56dc679de","name":"Push message with XML payload","time":{"start":1757111520313,"stop":1757111520313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbbe1448839c1c3","name":"should not be delivered","time":{"start":1757110427098,"stop":1757110427098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25372086a8af8d1","name":"Push message with content topic containing numeric","time":{"start":1757111520344,"stop":1757111520344,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee8b675db56f22","name":"Push message with custom timestamp: 1757106892963","time":{"start":1757111520348,"stop":1757111520348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b49b7abcc9f21","name":"Push message with numeric payload","time":{"start":1757111520338,"stop":1757111520338,"duration":0},"status":"passed","severity":"normal"},{"uid":"919b5187e178789c","name":"throws on content topic with empty encoding field","time":{"start":1757110360101,"stop":1757110360101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6545f10dff10d12","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757110409040,"stop":1757110409040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e0c5d6372df1df","name":"Check publish message containing unicode special characters","time":{"start":1757110641269,"stop":1757110641269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a87d516bad2d5bb","name":"tcp ip4 address","time":{"start":1757110365643,"stop":1757110365643,"duration":0},"status":"passed","severity":"normal"},{"uid":"241e1c947fcb14fe","name":"should handle onConnected and onDisconnected","time":{"start":1757110408101,"stop":1757110408101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f806596d323a7c","name":"should properly create location multiaddrs - tcp","time":{"start":1757110366371,"stop":1757110366371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5213d92d4d04def6","name":"yields decoded messages","time":{"start":1757110376760,"stop":1757110376761,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb41ef183c6ccc4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757110421138,"stop":1757110421138,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d0d864be8a144d","name":"should handle query errors gracefully","time":{"start":1757110386276,"stop":1757110386276,"duration":0},"status":"passed","severity":"normal"},{"uid":"83146ea6c3319bd4","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757110376780,"stop":1757110376780,"duration":0},"status":"passed","severity":"normal"},{"uid":"718a26dd9f3bff68","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757110807908,"stop":1757110807908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2e7b0ae77cfcc9","name":"should reject if Store is requested but not mounted","time":{"start":1757110408585,"stop":1757110408585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddfbe35253c3395","name":"Check received message containing Basic HTML tag","time":{"start":1757110916066,"stop":1757110916066,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabd4a3e5ac46a17","name":"should send to specified number of peers of used peers","time":{"start":1757110407432,"stop":1757110407433,"duration":1},"status":"passed","severity":"normal"},{"uid":"701d8b8b4796dee6","name":"Push message with meta","time":{"start":1757111520334,"stop":1757111520335,"duration":1},"status":"passed","severity":"normal"},{"uid":"779e4a4407f39ab9","name":"should support chaining for add method","time":{"start":1757110406920,"stop":1757110406926,"duration":6},"status":"passed","severity":"normal"},{"uid":"a69b0427dc1350fe","name":"should stop peer exchange discovery","time":{"start":1757110386271,"stop":1757110386271,"duration":0},"status":"passed","severity":"normal"},{"uid":"792aac6099a62d69","name":"Passing page size 1 when there are 4 messages","time":{"start":1757110807496,"stop":1757110807497,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8d443916695ee8","name":"should dial peers from store when no connections remain","time":{"start":1757110375899,"stop":1757110375908,"duration":9},"status":"passed","severity":"normal"},{"uid":"42e99361e12290f","name":"should throw error - no id","time":{"start":1757110366363,"stop":1757110366363,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c85b9e3a33401d6","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757110421112,"stop":1757110421112,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e842bf1639639","name":"should discover peers from provided peer cache","time":{"start":1757110563378,"stop":1757110563379,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c66a0265516e405","name":"should wait for Filter peer to be connected","time":{"start":1757110408587,"stop":1757110408587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b163d965d85a4c35","name":"should handle shardReader errors","time":{"start":1757110376786,"stop":1757110376786,"duration":0},"status":"passed","severity":"normal"},{"uid":"376710e964be8d3e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757110360106,"stop":1757110360106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87f8ea18db99692","name":"random static sharding 10 - Cluster ID: 972, Shard ID: 16","time":{"start":1757110792539,"stop":1757110792540,"duration":1},"status":"passed","severity":"normal"},{"uid":"4149f9072f3671f3","name":"Push message with content topic containing Chinese","time":{"start":1757111520304,"stop":1757111520304,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e73723c57bd7eb2","name":"Push message with content topic containing unicode special characters","time":{"start":1757111520334,"stop":1757111520334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ebef2c0311ca8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757110360113,"stop":1757110360113,"duration":0},"status":"passed","severity":"normal"},{"uid":"255f7487673ab4f1","name":"Push message with content topic containing emoji","time":{"start":1757111520334,"stop":1757111520334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c021a2067c3f490","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757110360105,"stop":1757110360106,"duration":1},"status":"passed","severity":"normal"},{"uid":"673f795a6cd56562","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757110408099,"stop":1757110408099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d667955051265b7b","name":"should handle general insertion and lookup correctly","time":{"start":1757110424915,"stop":1757110424915,"duration":0},"status":"passed","severity":"normal"},{"uid":"954b137ba4ad11c3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757110933362,"stop":1757110933362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed16cc4cf3859f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757110375410,"stop":1757110375410,"duration":0},"status":"passed","severity":"normal"},{"uid":"953c87dd29634b87","name":"Check received message containing Russian","time":{"start":1757110916073,"stop":1757110916073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc534f458e9fc49","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757110360105,"stop":1757110360105,"duration":0},"status":"passed","severity":"normal"},{"uid":"4657e187e2c05887","name":"should handle dial errors","time":{"start":1757110376782,"stop":1757110376782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fe45cfd61810d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757110421142,"stop":1757110421142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46de762579bd5e9","name":"can query messages normally","time":{"start":1757110792106,"stop":1757110792106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e154931843a085d","name":"should handle peer store errors gracefully","time":{"start":1757110386274,"stop":1757110386274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98e4d5497b2b522","name":"should return all connected peers without codec filter","time":{"start":1757110376784,"stop":1757110376784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b397ebbee302e30","name":"Push message with unicode special characters payload","time":{"start":1757111520302,"stop":1757111520302,"duration":0},"status":"passed","severity":"normal"},{"uid":"deda93e3f5b98d8b","name":"Refresh subscription","time":{"start":1757110649760,"stop":1757110649761,"duration":1},"status":"skipped","severity":"normal"},{"uid":"23900db2e34a6d0b","name":"Push message with emoji payload","time":{"start":1757111520302,"stop":1757111520302,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ca1a069f9ba3","name":"should properly create location multiaddrs - tcp6","time":{"start":1757110366370,"stop":1757110366370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b6cad710754852","name":"does not throw on valid cases","time":{"start":1757110360096,"stop":1757110360097,"duration":1},"status":"passed","severity":"normal"},{"uid":"90db0cc7a65f2f37","name":"should not dispatch event when already connected","time":{"start":1757110375433,"stop":1757110375434,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f54b8337ae87c9","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app75/7/topic162/xml","time":{"start":1757110738044,"stop":1757110738045,"duration":1},"status":"passed","severity":"normal"},{"uid":"554b5254f1d04a42","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757110617806,"stop":1757110617806,"duration":0},"status":"passed","severity":"normal"},{"uid":"492330d6e8ba193b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757110421128,"stop":1757110421128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f867832aa7c951c4","name":"Asymmetric encrypt & decrypt","time":{"start":1757110396727,"stop":1757110396727,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f2460f25725ca4","name":"should hang up with PeerId and return true on success","time":{"start":1757110376782,"stop":1757110376782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3db07c5473ced76","name":"should start and stop interval correctly","time":{"start":1757110407704,"stop":1757110407705,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbe99412102fec0","name":"Push message with Arabic payload","time":{"start":1757111520326,"stop":1757111520326,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f51ba32242dd7fe","name":"should skip peer when already connected","time":{"start":1757110375993,"stop":1757110375993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8afe54aea9a489","name":"should return usable stream attached to connection","time":{"start":1757110376523,"stop":1757110376523,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7548eb4c229839","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757110933363,"stop":1757110933363,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f5c5604bb2e960","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757110396285,"stop":1757110396287,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8bccd8fa14f81bc","name":"Nwaku publishes","time":{"start":1757110631306,"stop":1757110631307,"duration":1},"status":"passed","severity":"normal"},{"uid":"553ceeb6d520c59c","name":"Push message with JSON payload","time":{"start":1757111520314,"stop":1757111520314,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c6476451bfdd7","name":"Refresh subscription","time":{"start":1757110933365,"stop":1757110933365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b829c74b1867859","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757110933363,"stop":1757110933364,"duration":1},"status":"skipped","severity":"normal"},{"uid":"522a52e9e16c9999","name":"Nodes with multiple pubsub topic","time":{"start":1757110634662,"stop":1757110634663,"duration":1},"status":"passed","severity":"normal"},{"uid":"11533b72dcd342c2","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757110427099,"stop":1757110427099,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9755c9d54c2836","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757110376531,"stop":1757110376531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c7d11e55154dbd","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757110376734,"stop":1757110376734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2f9cd7f3832db5","name":"should not fail to start the service if it is already started","time":{"start":1757110473629,"stop":1757110473630,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dc5392000262c2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757110649767,"stop":1757110649767,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff13cf5bd66bbe3b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app31/3/topic60/proto","time":{"start":1757110738046,"stop":1757110738046,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd46708017c2b61a","name":"Push 30 different messages","time":{"start":1757111520302,"stop":1757111520303,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e2265ff0190dbd5e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app34/1/topic46/xml","time":{"start":1757110738045,"stop":1757110738045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73131cfad126cec","name":"can start the service","time":{"start":1757110390471,"stop":1757110390471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a37baf33febb50e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757110408111,"stop":1757110408112,"duration":1},"status":"passed","severity":"normal"},{"uid":"89806bba31670efd","name":"should add received messages to bloom filter","time":{"start":1757110427091,"stop":1757110427091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89184f5dbd0b4c6","name":"should encodeTxt and decodeTxt","time":{"start":1757110366358,"stop":1757110366361,"duration":3},"status":"passed","severity":"normal"},{"uid":"22e730678f38710b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757110386329,"stop":1757110386330,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca53e55305bb658b","name":"Query generator for multiple messages with different content topic format","time":{"start":1757110810057,"stop":1757110810057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a608b37f7dc83f","name":"accepts valid content-filtered query","time":{"start":1757110376298,"stop":1757110376298,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfbe557e9bb5c40","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757110634660,"stop":1757110634660,"duration":0},"status":"passed","severity":"normal"},{"uid":"c393785d2f4db892","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757110421121,"stop":1757110421121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499d2b3033dda73","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757110421237,"stop":1757110421237,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f9923bb1e4ec5f","name":"Push 30 different messages","time":{"start":1757111520329,"stop":1757111520330,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2309af183fafa535","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app60/1/topic182/xml","time":{"start":1757110738047,"stop":1757110738052,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b3d86730d9587bb","name":"should successfully query store with valid decoders and options","time":{"start":1757110408608,"stop":1757110408608,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb883466d637e55","name":"should handle corrupted shard info gracefully","time":{"start":1757110376109,"stop":1757110376109,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d8deb0156b2c85","name":"should handle relay send failures gracefully","time":{"start":1757110376742,"stop":1757110376742,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebd88b590eb0178","name":"Push message with special chars payload","time":{"start":1757111520298,"stop":1757111520298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fe692b6f357e23","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757110427092,"stop":1757110427092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21233e394f3ff36","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757110408498,"stop":1757110408499,"duration":1},"status":"passed","severity":"normal"},{"uid":"364924596c27748d","name":"should be empty after removing the only subscription","time":{"start":1757110408751,"stop":1757110408751,"duration":0},"status":"passed","severity":"normal"},{"uid":"12205640fd47819e","name":"should handle special patterns correctly","time":{"start":1757110424914,"stop":1757110424915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3118e422882f5286","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757110421127,"stop":1757110421127,"duration":0},"status":"passed","severity":"normal"},{"uid":"689145e8c723e36a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757110376753,"stop":1757110376754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb4983665c40951","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757110427090,"stop":1757110427090,"duration":0},"status":"passed","severity":"normal"},{"uid":"170896ab93999f85","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757110365573,"stop":1757110365573,"duration":0},"status":"passed","severity":"normal"},{"uid":"310e0fe08e63aef4","name":"Check received message containing short","time":{"start":1757110916071,"stop":1757110916071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61e91d70135a49a","name":"Push message with unicode special characters payload","time":{"start":1757111520329,"stop":1757111520329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd47d752a75f19df","name":"should be safe to call multiple times","time":{"start":1757110376726,"stop":1757110376726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9616258efb3de0ef","name":"Check meta is set [symmetric]","time":{"start":1757110396288,"stop":1757110396288,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ed84866b17d972","name":"should process successful peer exchange query","time":{"start":1757110386277,"stop":1757110386277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a079d225441f95f","name":"should drop connection via multiaddr with hangUp","time":{"start":1757110558072,"stop":1757110558072,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d3170aff0c643f","name":"Ephemeral messages are not stored","time":{"start":1757110474825,"stop":1757110474825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4a6cc26637f57d","name":"Passing page size 3 when there are 20 messages","time":{"start":1757110807497,"stop":1757110807499,"duration":2},"status":"passed","severity":"normal"},{"uid":"967c64f379fa6dc5","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757110360109,"stop":1757110360109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cd197e28c89841","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757110376738,"stop":1757110376739,"duration":1},"status":"passed","severity":"normal"},{"uid":"abce2541b8bfde3f","name":"should invoke callbacks when receiving a message","time":{"start":1757110408752,"stop":1757110408752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2a325d8bcaba4a","name":"should emit a peer event after start","time":{"start":1757110390472,"stop":1757110390473,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef8ca4673866330","name":"should throw an error for insufficient data","time":{"start":1757110360431,"stop":1757110360431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa198c7d796128f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757110810057,"stop":1757110810057,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dfafe7f3efacce","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757110376741,"stop":1757110376742,"duration":1},"status":"passed","severity":"normal"},{"uid":"105670572c9f5e1d","name":"should remove event listener for peer:discovery","time":{"start":1757110375556,"stop":1757110375556,"duration":0},"status":"passed","severity":"normal"},{"uid":"61deab323fb9cb38","name":"should handle zero peers request","time":{"start":1757110386331,"stop":1757110386332,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba88cac39709c5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757110916079,"stop":1757110916080,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0eb11074440a7b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757110360115,"stop":1757110360115,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f8423e711935df","name":"Push message with content topic containing short","time":{"start":1757111520318,"stop":1757111520318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cbe4176d48b3e","name":"should return false when peer is not found","time":{"start":1757110376108,"stop":1757110376108,"duration":0},"status":"passed","severity":"normal"},{"uid":"401785a3758a98e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757110360104,"stop":1757110360104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e531e14853b520","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757110933356,"stop":1757110933356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e406a0788771776d","name":"should be safe to call multiple times","time":{"start":1757110375895,"stop":1757110375895,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcbd5257069b936","name":"should successfully query peers and return peer infos","time":{"start":1757110386327,"stop":1757110386327,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab4934dca934d89","name":"should set default options when no config provided","time":{"start":1757110376775,"stop":1757110376776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a083f44164a900","name":"Push message with content topic containing numeric","time":{"start":1757111520318,"stop":1757111520319,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c49b55a04ab226d","name":"Query Generator - true","time":{"start":1757110801728,"stop":1757110801729,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d4f0090f50a8f7","name":"Push message with JSON payload","time":{"start":1757111520328,"stop":1757111520328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1037c558f334921","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757110360115,"stop":1757110360116,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc2958a3ab054fc","name":"should handle peer store update failures gracefully","time":{"start":1757110376735,"stop":1757110376737,"duration":2},"status":"passed","severity":"normal"},{"uid":"3256cf1fadf014eb","name":"Push message with content topic containing short","time":{"start":1757111520343,"stop":1757111520343,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9efd3fcc0717a6","name":"should be safe to call multiple times","time":{"start":1757110376779,"stop":1757110376779,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fdec3f6a18f177","name":"should decode valid enr with tcp successfully","time":{"start":1757110366362,"stop":1757110366362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0200e5af639353f","name":"Encoder throws on empty string content topic","time":{"start":1757110396289,"stop":1757110396290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4806edd3b146177","name":"Push message with JSON payload","time":{"start":1757111520301,"stop":1757111520301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9289571ec0e6f524","name":"Push message with shell command payload","time":{"start":1757111520314,"stop":1757111520314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b59ba679d16a45","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757110933364,"stop":1757110933364,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5a2fd15bbd2f93","name":"should mark all messages in causal history as acknowledged","time":{"start":1757110427092,"stop":1757110427092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a92d776d1545e7","name":"Check publish message containing emoji","time":{"start":1757110641269,"stop":1757110641270,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f6b2ffbf17de0","name":"Push message with content topic containing Russian","time":{"start":1757111520345,"stop":1757111520345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2e9da9191312d1","name":"should reassess health immediately when peer disconnects","time":{"start":1757110409104,"stop":1757110409104,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f484262191b271","name":"should add and check entries correctly","time":{"start":1757110406911,"stop":1757110406920,"duration":9},"status":"passed","severity":"normal"},{"uid":"f213da63273f22cc","name":"should not process empty queue","time":{"start":1757110376017,"stop":1757110376017,"duration":0},"status":"passed","severity":"normal"},{"uid":"624b1a460a3eafbe","name":"should properly compute the node id","time":{"start":1757110366367,"stop":1757110366367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce54e5977564465d","name":"Push message with short payload","time":{"start":1757111520324,"stop":1757111520325,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0dfb4770d2096d","name":"should properly setup health event callback","time":{"start":1757110409036,"stop":1757110409036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f85c0b0c4c732c","name":"should process up to 3 peers at once","time":{"start":1757110376016,"stop":1757110376017,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18dbb743b259c11","name":"random static sharding 6 - Cluster ID: 306, Shard ID: 928","time":{"start":1757110792536,"stop":1757110792537,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b031d2fe77a9c0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757110360110,"stop":1757110360110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a527175508ec446","name":"Push message with custom timestamp: 1757106892963","time":{"start":1757111520336,"stop":1757111520336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54be0d82b709401","name":"can query messages by message hash","time":{"start":1757110792107,"stop":1757110792107,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dc1ba191c4cea3","name":"should emit message when we just started and store connect event occurs","time":{"start":1757110409039,"stop":1757110409039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c30c15c8ddc3b19","name":"should keep entries that haven't expired yet","time":{"start":1757110406933,"stop":1757110406935,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2aab60aa8bc9ce8","name":"Push message with content topic containing special chars","time":{"start":1757111520344,"stop":1757111520344,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd854314303075ae","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757110820069,"stop":1757110820069,"duration":0},"status":"passed","severity":"normal"},{"uid":"74767f9cbd6ce8ab","name":"random static sharding 3 - Cluster ID: 211, Shard ID: 429","time":{"start":1757110792530,"stop":1757110792531,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6744185b58e4f6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757110360112,"stop":1757110360113,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9ea625ef3bc38d","name":"should start peer exchange discovery","time":{"start":1757110386269,"stop":1757110386270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b2dbf20772b3e7","name":"Push message with custom timestamp: 1757114092963","time":{"start":1757111520348,"stop":1757111520349,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9fceb7f7899007","name":"should drop connection to one peer on hangUp","time":{"start":1757110558071,"stop":1757110558072,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f95fb62a52aaa6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757110421141,"stop":1757110421141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6003d11ce46f06","name":"should handle complete peer lifecycle","time":{"start":1757110376745,"stop":1757110376745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff6b544dc096190","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757110427093,"stop":1757110427094,"duration":1},"status":"passed","severity":"normal"},{"uid":"647713325d5ac65a","name":"Push message with content topic containing Arabic","time":{"start":1757111520305,"stop":1757111520305,"duration":0},"status":"passed","severity":"normal"},{"uid":"10810deb94f9ab47","name":"Push message with SQL Injection payload","time":{"start":1757111520340,"stop":1757111520340,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa08cade0ff1462","name":"should remove event listeners","time":{"start":1757110376727,"stop":1757110376727,"duration":0},"status":"passed","severity":"normal"},{"uid":"83238fc4e47c117a","name":"should start and setup intervals and event listeners","time":{"start":1757110408752,"stop":1757110408753,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e0a7a553eae370","name":"Push message equal or less that 1MB","time":{"start":1757111520336,"stop":1757111520337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceace55f4ea9443c","name":"should skip peers without peer exchange protocol","time":{"start":1757110386272,"stop":1757110386273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86ebb4814adc255","name":"should emit a peer event after start","time":{"start":1757110704594,"stop":1757110704594,"duration":0},"status":"passed","severity":"normal"},{"uid":"245ae5ab35870237","name":"should query peers that support peer exchange","time":{"start":1757110386273,"stop":1757110386273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6a2ad3f0da4039","name":"Push message with custom timestamp: 1726352092963","time":{"start":1757111520335,"stop":1757111520336,"duration":1},"status":"passed","severity":"normal"},{"uid":"aece9df6eeae8239","name":"Check received message containing long","time":{"start":1757110916072,"stop":1757110916072,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7a486f5a307264","name":"should maintain chronological order of messages in localHistory","time":{"start":1757110427091,"stop":1757110427092,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9b308deb447924","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757110421127,"stop":1757110421128,"duration":1},"status":"passed","severity":"normal"},{"uid":"286cb79a9b1366fc","name":"Check received message containing XML","time":{"start":1757110916074,"stop":1757110916074,"duration":0},"status":"passed","severity":"normal"},{"uid":"46557ad8345b1cb7","name":"Check received message containing escaped characters","time":{"start":1757110916067,"stop":1757110916067,"duration":0},"status":"passed","severity":"normal"},{"uid":"49eeb7cae685015d","name":"should remove expired entries after TTL has passed","time":{"start":1757110406927,"stop":1757110406933,"duration":6},"status":"passed","severity":"normal"},{"uid":"6082c7d5dba2fcab","name":"Check received message containing Chinese","time":{"start":1757110916064,"stop":1757110916064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4058f60bafff4451","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757110933359,"stop":1757110933360,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4aecc3e1dd1f5d","name":"Stops search when maxGet is reached","time":{"start":1757110385822,"stop":1757110385825,"duration":3},"status":"passed","severity":"normal"},{"uid":"bfbf228b8057494d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757110421124,"stop":1757110421124,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7473d810b16979","name":"should properly clean up resources when disposed","time":{"start":1757110406936,"stop":1757110406936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecf7b2fdcf5d1f0","name":"should not start if already started","time":{"start":1757110386270,"stop":1757110386270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e616fa48ad669a","name":"should not dial peers from store when browser is not connected","time":{"start":1757110375896,"stop":1757110375898,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ef586e62b90f2d6","name":"should create ShardReader with auto sharding network config","time":{"start":1757110376069,"stop":1757110376078,"duration":9},"status":"passed","severity":"normal"},{"uid":"2e94ee69329ceaf5","name":"should work with mixed v2 and v3 peers","time":{"start":1757110407435,"stop":1757110407435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b7664b644dd78c","name":"random static sharding 7 - Cluster ID: 306, Shard ID: 376","time":{"start":1757110792537,"stop":1757110792537,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf948d4fffd1215","name":"should use configured peers when available","time":{"start":1757110408609,"stop":1757110408610,"duration":1},"status":"passed","severity":"normal"},{"uid":"578dc9409e3588ef","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757110421097,"stop":1757110421111,"duration":14},"status":"passed","severity":"normal"},{"uid":"c2519d588c840d91","name":"should increase lamport timestamp","time":{"start":1757110427087,"stop":1757110427088,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da64fafac66313d","name":"should not fail to start the service if it is already started","time":{"start":1757110704594,"stop":1757110704594,"duration":0},"status":"passed","severity":"normal"},{"uid":"875b6cdc7e33047a","name":"Generator, one shard","time":{"start":1757110765505,"stop":1757110765505,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9eee768a13eda3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757110360114,"stop":1757110360115,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8f058bf240777c","name":"should dispatch network event when browser goes online","time":{"start":1757110375435,"stop":1757110375435,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dacb56bb9a646e","name":"should initialize with Unhealthy status","time":{"start":1757110409102,"stop":1757110409102,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b2536361404bf1","name":"should properly create location multiaddrs - tcp4","time":{"start":1757110366369,"stop":1757110366369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6128a70788ed924f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757110489510,"stop":1757110489511,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe3b886a8773587","name":"Push message with content topic containing Arabic","time":{"start":1757111520344,"stop":1757111520345,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa26cf0d5137f7a","name":"Push message with content topic containing numeric","time":{"start":1757111520331,"stop":1757111520331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b264dca39ed91e8","name":"should not retry if at least one success","time":{"start":1757110407434,"stop":1757110407434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd506ced39931105","name":"Push message with content topic containing unicode special characters","time":{"start":1757111520321,"stop":1757111520321,"duration":0},"status":"passed","severity":"normal"},{"uid":"52651345d1a171c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757110649760,"stop":1757110649760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f3fe31bbd6fd41","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757110473636,"stop":1757110473636,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac10195a75ad3db9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757110649759,"stop":1757110649759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a05dc91a51ce42","name":"should clear dial history on stop","time":{"start":1757110375991,"stop":1757110375991,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf86f03a368f92c","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757110634661,"stop":1757110634661,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa36b9df712da5","name":"should start all internal components","time":{"start":1757110376778,"stop":1757110376778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c423c589fbd98a9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757110365571,"stop":1757110365571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af05e21ff91b795","name":"should sort peers by ping value","time":{"start":1757110376785,"stop":1757110376785,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc7896fe0327072","name":"should retry if all attempts fail","time":{"start":1757110407713,"stop":1757110407714,"duration":1},"status":"passed","severity":"normal"},{"uid":"398c1685a4f9619b","name":"should clear dial history on start","time":{"start":1757110375979,"stop":1757110375984,"duration":5},"status":"passed","severity":"normal"},{"uid":"729537e13d814be7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757110376739,"stop":1757110376741,"duration":2},"status":"passed","severity":"normal"},{"uid":"bba47a5a624dda00","name":"should return false when peer has no shard info","time":{"start":1757110376087,"stop":1757110376087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cd5d23f01dab2b","name":"Push message with custom timestamp: 1726352092963","time":{"start":1757111520323,"stop":1757111520323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5977a2f0cd2b09c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757110386328,"stop":1757110386329,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcccb0aee9b463f1","name":"should create PeerExchange instance with components","time":{"start":1757110386332,"stop":1757110386332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cff441908bb4d3","name":"rejects content-filtered query with only contentTopics","time":{"start":1757110376299,"stop":1757110376299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d794b5739941f2c","name":"should not stop if not started","time":{"start":1757110386271,"stop":1757110386271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3ebf5424d83467","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757110376532,"stop":1757110376532,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b198b7c18df92d","name":"messageHashStr returns a hex string","time":{"start":1757110376181,"stop":1757110376181,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d2ac685bd3bc0","name":"Init the array if not present","time":{"start":1757110360118,"stop":1757110360118,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f3d91e678c58a","name":"should return peer for existing peer","time":{"start":1757110375923,"stop":1757110375923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bad581bc5e7f86","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757110375578,"stop":1757110375578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3937ba07391939","name":"should clear timers for specific peer on disconnect","time":{"start":1757110376743,"stop":1757110376743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba8efe197df8a82","name":"Push message with Russian payload","time":{"start":1757111520312,"stop":1757111520312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebfc7595016f1db","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757110634663,"stop":1757110634664,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a4d2b7d09b1523","name":"should skip peer when not on same cluster","time":{"start":1757110376004,"stop":1757110376004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43ab380e6631617","name":"should handle mixed protocol support correctly","time":{"start":1757110409104,"stop":1757110409105,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b01bc8bbd33eaae","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757110617807,"stop":1757110617807,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4bdcfd99e58b62","name":"should monitor connected peers and store them into cache","time":{"start":1757110563379,"stop":1757110563379,"duration":0},"status":"passed","severity":"normal"},{"uid":"94407b3521145a5e","name":"should dial second nwaku node that was discovered","time":{"start":1757110468264,"stop":1757110468265,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d90f752ebe087f5c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757110421133,"stop":1757110421133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbb70d466d39e51","name":"connects to nwaku","time":{"start":1757110816257,"stop":1757110816257,"duration":0},"status":"passed","severity":"normal"},{"uid":"2044b326febb986e","name":"Check received message containing SQL Injection","time":{"start":1757110916065,"stop":1757110916065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87a7c00e8512a0f","name":"Using a function","time":{"start":1757110816258,"stop":1757110816259,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1867a87902c2f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757110421138,"stop":1757110421139,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb7180f2f768f94","name":"Check received message containing emoji","time":{"start":1757110916067,"stop":1757110916067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a44228755800623","name":"should handle dial errors gracefully","time":{"start":1757110375911,"stop":1757110375921,"duration":10},"status":"passed","severity":"normal"},{"uid":"44e0057a98d1f93a","name":"Fails to push message bigger that 1MB","time":{"start":1757111520324,"stop":1757111520324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7102c4d55a6704","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757110421140,"stop":1757110421140,"duration":0},"status":"passed","severity":"normal"},{"uid":"11389075878d3815","name":"Check received message containing numeric","time":{"start":1757110916064,"stop":1757110916064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aba021400ad526f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app44/10/topic555/json","time":{"start":1757110738045,"stop":1757110738046,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83242b0f7b855f7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757110933367,"stop":1757110933367,"duration":0},"status":"passed","severity":"normal"},{"uid":"10feb4240f6ab5b3","name":"Generator, 2 different shards","time":{"start":1757110765505,"stop":1757110765506,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54f9ad51ec6d199","name":"should select older connection if present","time":{"start":1757110376355,"stop":1757110376358,"duration":3},"status":"passed","severity":"normal"},{"uid":"435d07b500834ae9","name":"should add event listeners for peer connect and disconnect","time":{"start":1757110376724,"stop":1757110376724,"duration":0},"status":"passed","severity":"normal"},{"uid":"204f42efd75d413d","name":"should handle query errors","time":{"start":1757110386277,"stop":1757110386277,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fae885e4e4e8fd","name":"Encoder throws on empty string content topic","time":{"start":1757110376978,"stop":1757110376979,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9cffd510214e61","name":"should create a new stream if no existing for protocol found","time":{"start":1757110376530,"stop":1757110376530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0abd5127e828ad","name":"should return false when peer shard info is not found","time":{"start":1757110376095,"stop":1757110376096,"duration":1},"status":"passed","severity":"normal"},{"uid":"846e99e8320303b8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757110820070,"stop":1757110820070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26c46e31542fcc4","name":"Relay + Store","time":{"start":1757110366374,"stop":1757110366374,"duration":0},"status":"passed","severity":"normal"},{"uid":"60893fd0d7e70e05","name":"Push message with Arabic payload","time":{"start":1757111520312,"stop":1757111520312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e805de615660b2","name":"should wait for Store peer to be connected","time":{"start":1757110408587,"stop":1757110408587,"duration":0},"status":"passed","severity":"normal"},{"uid":"5587e5e1cb63aedc","name":"Push 30 different messages","time":{"start":1757111520342,"stop":1757111520343,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8ef0674a652f12e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757110760689,"stop":1757110760690,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef94e138b65d840","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757110649766,"stop":1757110649766,"duration":0},"status":"passed","severity":"normal"},{"uid":"459f0e87d8f50e41","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757110365568,"stop":1757110365568,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c49b0b787d62c","name":"Query generator for multiple messages with different message text format","time":{"start":1757110810056,"stop":1757110810057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb544477625661b","name":"Fails to push message with large meta","time":{"start":1757111520322,"stop":1757111520322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e2d4457fe4d2a","name":"Check received message with timestamp: 1757110467550000000 ","time":{"start":1757110916076,"stop":1757110916076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a769a4b68b1b58ca","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757110933369,"stop":1757110933370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2961878f8877e1a","name":"Check message on other pubsub topic is not received","time":{"start":1757110916069,"stop":1757110916069,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba5264e512e1f6c","name":"should dial one peer on dial","time":{"start":1757110558071,"stop":1757110558071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed61c292c6bac32","name":"Push message with Basic HTML tag payload","time":{"start":1757111520340,"stop":1757111520341,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4e8a5956ac311b","name":"Nodes with multiple pubsub topic","time":{"start":1757110634661,"stop":1757110634661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c887869585dc43a","name":"Correctly serialized arguments","time":{"start":1757110558229,"stop":1757110558229,"duration":0},"status":"passed","severity":"normal"},{"uid":"524468429774b67d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757110376298,"stop":1757110376298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc8a00d58292f79","name":"should dial all known peers when reached zero connections","time":{"start":1757110511541,"stop":1757110511542,"duration":1},"status":"passed","severity":"normal"},{"uid":"188f80511f05cf37","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757110421128,"stop":1757110421129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3596ce637cff19a","name":"should capture event listeners for testing","time":{"start":1757110409035,"stop":1757110409036,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbdfbb7bdc8a3ca9","name":"Mutual subscription","time":{"start":1757110649757,"stop":1757110649757,"duration":0},"status":"passed","severity":"normal"},{"uid":"a850ac5eb83197ed","name":"should only return 1 node with relay capability","time":{"start":1757110386565,"stop":1757110386566,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eedb589e1e5b2bf","name":"LightPush","time":{"start":1757110822345,"stop":1757110822345,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0574991c5a1055","name":"should wait for LightPush peer to be connected","time":{"start":1757110408586,"stop":1757110408587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a307d6aafebee2a0","name":"random static sharding 8 - Cluster ID: 554, Shard ID: 222","time":{"start":1757110792537,"stop":1757110792537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a17fcaea2b71b7","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757110489513,"stop":1757110489513,"duration":0},"status":"passed","severity":"normal"},{"uid":"15184d7ef1b6d787","name":"should remove event listeners from libp2p","time":{"start":1757110375401,"stop":1757110375401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7c24c4f4c96413","name":"Push message with emoji payload","time":{"start":1757111520342,"stop":1757111520342,"duration":0},"status":"passed","severity":"normal"},{"uid":"801affef16ac2dfb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757110376174,"stop":1757110376175,"duration":1},"status":"passed","severity":"normal"},{"uid":"a768ff54e0ab6b2d","name":"should stop and cleanup resources","time":{"start":1757110408753,"stop":1757110408753,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b2bda3e95c589b","name":"Check message with no payload is not received","time":{"start":1757110916079,"stop":1757110916079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83a795382c4a0ad","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757110933359,"stop":1757110933359,"duration":0},"status":"passed","severity":"normal"},{"uid":"93aee7d351823ec4","name":"Push message with content topic containing unicode special characters","time":{"start":1757111520306,"stop":1757111520306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de9e93c5f5d0458","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757110421141,"stop":1757110421141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7178a707c07efc31","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757110933367,"stop":1757110933367,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa42648b63f3c05","name":"Promise Callback - true","time":{"start":1757110801745,"stop":1757110801747,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc5c4936627ba58e","name":"throws on content topic with non-number generation field","time":{"start":1757110360099,"stop":1757110360099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad90fa64c8eb9f","name":"Register correct protocols","time":{"start":1757110649757,"stop":1757110649757,"duration":0},"status":"passed","severity":"normal"},{"uid":"298cde6159ed1ac3","name":"Decoder throws on undefined content topic","time":{"start":1757110376979,"stop":1757110376979,"duration":0},"status":"passed","severity":"normal"},{"uid":"229b910e04d29090","name":"Push message with content topic containing numeric","time":{"start":1757111520304,"stop":1757111520304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a224e04ce799b","name":"Encoder throws on empty string content topic","time":{"start":1757110397922,"stop":1757110397923,"duration":1},"status":"passed","severity":"normal"},{"uid":"639ad40ea1319ae1","name":"should return undefined if no connection provided","time":{"start":1757110376528,"stop":1757110376530,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7253bb67700abd4","name":"return first retrieved peers without further DNS queries","time":{"start":1757110386566,"stop":1757110386566,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e232da81d2955","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757110386568,"stop":1757110386568,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b1996ef43f0acac","name":"Check received message containing unicode special characters","time":{"start":1757110916076,"stop":1757110916076,"duration":0},"status":"passed","severity":"normal"},{"uid":"db20ff5a8a925a6e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757110617806,"stop":1757110617807,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d620adeab2f2d2","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757110427089,"stop":1757110427089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc935a9b714b590","name":"should dispatch network event when browser goes offline","time":{"start":1757110375435,"stop":1757110375435,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6a1c85c0d32ac3","name":"Relay - dialed first","time":{"start":1757110822343,"stop":1757110822343,"duration":0},"status":"passed","severity":"normal"},{"uid":"248f69b48fc9a5bf","name":"Push message with Script payload","time":{"start":1757111520327,"stop":1757111520327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bafe9f18febbe7","name":"Check received message containing SQL Injection","time":{"start":1757110916073,"stop":1757110916073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bdf4f53d487340","name":"Check received message with timestamp: 1757110467550 ","time":{"start":1757110916077,"stop":1757110916077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34c2491cdf4790c","name":"Publish message with custom timestamp: Sat Sep 14 2024 22:17:14 GMT+0000 (Coordinated Universal Time)","time":{"start":1757110641270,"stop":1757110641270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3e2e64dc82c426","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757110421118,"stop":1757110421119,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9db48ae9dd25f89","name":"should create QueryOnConnect instance without options","time":{"start":1757110409032,"stop":1757110409033,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2835bca245d46e7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757110810063,"stop":1757110810064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2352a1a8485204","name":"should return false when peer is not found","time":{"start":1757110376087,"stop":1757110376087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9d5f532df3ba0e","name":"Check received message with timestamp: 1757110467550 ","time":{"start":1757110916068,"stop":1757110916068,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e0402d001769bb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757110421142,"stop":1757110421142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2199bff7fdeadf0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757110933364,"stop":1757110933364,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e874c93054fe9b","name":"Check publish message containing escaped characters","time":{"start":1757110641269,"stop":1757110641269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ce55904599b740","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757110385752,"stop":1757110385752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ece50c85c5db08c","name":"should handle network check errors gracefully","time":{"start":1757110376018,"stop":1757110376030,"duration":12},"status":"passed","severity":"normal"},{"uid":"5c2932be51ad0552","name":"should accept empty decoders array","time":{"start":1757110409033,"stop":1757110409033,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be8d98bb5f25a56","name":"Push message with content topic containing unicode special characters","time":{"start":1757111520346,"stop":1757111520346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8fa0581905a1f8","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757110544454,"stop":1757110544454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16528d9d4490910","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757110360109,"stop":1757110360110,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b5912931a02558","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757110421134,"stop":1757110421134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c08ba78692e8f83","name":"Push message with content topic containing escaped characters","time":{"start":1757111520346,"stop":1757111520346,"duration":0},"status":"passed","severity":"normal"},{"uid":"421e25d975eceebb","name":"Subscribe to topic containing Script and receive message","time":{"start":1757110933368,"stop":1757110933368,"duration":0},"status":"passed","severity":"normal"},{"uid":"63daf2f4da8ce895","name":"Check publish message containing JSON","time":{"start":1757110641268,"stop":1757110641268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1782e6c77650fb41","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757110360104,"stop":1757110360104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7417aa40cbcc3ea0","name":"yields undefined for messages without content topic","time":{"start":1757110376761,"stop":1757110376761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd50683ad0500ea7","name":"messageHashStr produces consistent results for the same input","time":{"start":1757110376184,"stop":1757110376184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ceff96d2f41c006","name":"Sets default value correctly","time":{"start":1757110816259,"stop":1757110816260,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba13cd40e565ade1","name":"does not validate decoders for hash queries","time":{"start":1757110376755,"stop":1757110376756,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c2cc12e26f62ba","name":"Subscribe to topic containing Script and publish message","time":{"start":1757110649764,"stop":1757110649765,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d16afc366cf113a","name":"should handle empty peer infos gracefully","time":{"start":1757110386327,"stop":1757110386328,"duration":1},"status":"passed","severity":"normal"},{"uid":"535dd637b4d1badb","name":"Check received message containing Arabic","time":{"start":1757110916064,"stop":1757110916065,"duration":1},"status":"passed","severity":"normal"},{"uid":"75fbc302dc56fcaf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757110408499,"stop":1757110408500,"duration":1},"status":"passed","severity":"normal"},{"uid":"1915f6dd7d5ea068","name":"should increase lamport timestamp","time":{"start":1757110427090,"stop":1757110427090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d281d87d505d17","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/8/topic425/xml","time":{"start":1757110738046,"stop":1757110738046,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7f7563af2ab8a4","name":"should do nothing when connections still exist","time":{"start":1757110375908,"stop":1757110375908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8be91efa293c65e","name":"should throw error - invalid id","time":{"start":1757110366365,"stop":1757110366365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1e1de1b67edcf5","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757110474827,"stop":1757110474827,"duration":0},"status":"passed","severity":"normal"},{"uid":"405d0d48a9b87926","name":"Cluster id 0, shard 0","time":{"start":1757110792525,"stop":1757110792525,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb9060c9011c2e8","name":"Subscribe to topic containing short and receive message","time":{"start":1757110933365,"stop":1757110933365,"duration":0},"status":"passed","severity":"normal"},{"uid":"676a2e65829a2b0f","name":"Publishes to nwaku","time":{"start":1757110631305,"stop":1757110631306,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34206f57f162e73","name":"Push message with Chinese payload","time":{"start":1757111520298,"stop":1757111520299,"duration":1},"status":"passed","severity":"normal"},{"uid":"2740863126c3345a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757110788469,"stop":1757110788469,"duration":0},"status":"passed","severity":"normal"},{"uid":"385b4aedf0e9e9ad","name":"should clear all timers","time":{"start":1757110376727,"stop":1757110376730,"duration":3},"status":"passed","severity":"normal"},{"uid":"adfe91e5337c2427","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757110820069,"stop":1757110820070,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac7f509d706a00f","name":"should process queue every 500ms","time":{"start":1757110376016,"stop":1757110376016,"duration":0},"status":"passed","severity":"normal"},{"uid":"882b358948bb896f","name":"A test","time":{"start":1757110544861,"stop":1757110544862,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed36a91e597891e","name":"Passing page size 110 when there are 120 messages","time":{"start":1757110807505,"stop":1757110807505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2473ed4139a3d3ef","name":"Query with Promise Callback, No message returned","time":{"start":1757110775756,"stop":1757110775756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5068c79d7052246","name":"Push message with content topic containing Russian","time":{"start":1757111520333,"stop":1757111520333,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ad761bf126b936","name":"should not change state when connections remain after disconnect","time":{"start":1757110375426,"stop":1757110375433,"duration":7},"status":"passed","severity":"normal"},{"uid":"8ec03dc438c1360f","name":"Push message with rate limit","time":{"start":1757111520322,"stop":1757111520322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e15f8776e0e4a9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757110933369,"stop":1757110933369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb9035a1ee95041","name":"should be safe to call multiple times","time":{"start":1757110375991,"stop":1757110375992,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d2ec5a5783128b","name":"should dial peer immediately when queue is empty","time":{"start":1757110375992,"stop":1757110375992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e295f86f9f4ac85","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757110634660,"stop":1757110634661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70b843a61635867","name":"Push message with rate limit","time":{"start":1757111520308,"stop":1757111520308,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7f875bf191b140","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757110535986,"stop":1757110535986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce98a6bc72159468","name":"should dial peer when no shard info available","time":{"start":1757110376005,"stop":1757110376005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce78b697d14388be","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757110649763,"stop":1757110649763,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c570c473fdf9e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757110376096,"stop":1757110376097,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4e226074eff4f5","name":"should attach causal history and bloom filter to each message","time":{"start":1757110427089,"stop":1757110427090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e97e1c1adbca205","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757110376191,"stop":1757110376191,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d75a83a9a7234","name":"should clear existing timers before creating new ones","time":{"start":1757110376743,"stop":1757110376744,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca14c460cae8746","name":"throws on content topic with empty version field","time":{"start":1757110360100,"stop":1757110360100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1736d9a62fb5d56f","name":"Push message with long payload","time":{"start":1757111520338,"stop":1757111520338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7a90327eced785","name":"should handle all zero keep alive options","time":{"start":1757110376744,"stop":1757110376745,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ea1e0df8428d62","name":"Push message with content topic containing SQL Injection","time":{"start":1757111520333,"stop":1757111520333,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b24dd5670eaba","name":"should not dispatch event when already disconnected","time":{"start":1757110375434,"stop":1757110375434,"duration":0},"status":"passed","severity":"normal"},{"uid":"317c4dc0c3016502","name":"Relay + Store","time":{"start":1757110474156,"stop":1757110474156,"duration":0},"status":"passed","severity":"normal"},{"uid":"522af509b64309b2","name":"should clear the dialing interval","time":{"start":1757110375985,"stop":1757110375991,"duration":6},"status":"passed","severity":"normal"},{"uid":"f3c791463cfb628","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757110365568,"stop":1757110365569,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ae6d2eb7cb0fd8","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757110409103,"stop":1757110409103,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bea2cc72345b19","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757110375436,"stop":1757110375436,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ca78dfc45fadb4","name":"should partition messages based on acknowledgement status","time":{"start":1757110427097,"stop":1757110427097,"duration":0},"status":"passed","severity":"normal"},{"uid":"37281852ad29cd60","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757110645905,"stop":1757110645907,"duration":2},"status":"passed","severity":"normal"},{"uid":"b84ec93bfd2687d1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757110385750,"stop":1757110385750,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9662348955f9f54","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757110421123,"stop":1757110421123,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3ec361b88f6f86","name":"should maintain desired error rate","time":{"start":1757110424912,"stop":1757110424912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89be7a21091ba30","name":"should dispatch connect and disconnect events","time":{"start":1757110408100,"stop":1757110408100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23087d545093b11","name":"should load peers from local storage and dispatch events","time":{"start":1757110390474,"stop":1757110390474,"duration":0},"status":"passed","severity":"normal"},{"uid":"283cf1d66a020846","name":"should check false positive rate","time":{"start":1757110424915,"stop":1757110424917,"duration":2},"status":"passed","severity":"normal"},{"uid":"434a26ceca924ea3","name":"Store - dialed first","time":{"start":1757110822344,"stop":1757110822345,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f563d296c6e3ce","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757110396287,"stop":1757110396288,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6d3d9b3e6aca14","name":"should filter out already connected peers","time":{"start":1757110375909,"stop":1757110375910,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3205bc08a6d428f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757110360113,"stop":1757110360114,"duration":1},"status":"passed","severity":"normal"},{"uid":"635b048f324a616a","name":"should handle hash queries without validation","time":{"start":1757110408609,"stop":1757110408609,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe4bda28694474","name":"should return PeerId when PeerId is provided","time":{"start":1757110376190,"stop":1757110376191,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae0bbc89a74ec38","name":"Light Node - default protocols","time":{"start":1757110822346,"stop":1757110822346,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c356afe28426ae3","name":"should properly create peer info with all multiaddrs","time":{"start":1757110366371,"stop":1757110366371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed7409ccd047158","name":"Js publishes, other Js receives","time":{"start":1757110631307,"stop":1757110631308,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4b501ac8d85625","name":"should be empty when created","time":{"start":1757110408750,"stop":1757110408751,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe58b6cb6358ad14","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757110807908,"stop":1757110807909,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b539d8d24bbc540","name":"topics with same application and version share the same shard","time":{"start":1757110360106,"stop":1757110360107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a276d2c505437e94","name":"udp ip6 address","time":{"start":1757110365644,"stop":1757110365644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4073cf51dff5e5c8","name":"Does not throw an exception when node disconnects","time":{"start":1757110816258,"stop":1757110816258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ced323a927082b7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757110360102,"stop":1757110360102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffc4930ef0f08b0","name":"should hang up with multiaddr and return true on success","time":{"start":1757110376783,"stop":1757110376783,"duration":0},"status":"passed","severity":"normal"},{"uid":"11028b02014681d1","name":"should not receive a peer event after stop","time":{"start":1757110390473,"stop":1757110390473,"duration":0},"status":"passed","severity":"normal"},{"uid":"509abd667d10e97d","name":"Overlapping topic subscription","time":{"start":1757110933364,"stop":1757110933365,"duration":1},"status":"passed","severity":"normal"},{"uid":"127e23bb69d4121e","name":"Subscribe and receives messages on 20 topics","time":{"start":1757110933363,"stop":1757110933363,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7aa1e6cba30ae","name":"Push message equal or less that 1MB","time":{"start":1757111520349,"stop":1757111520349,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e4c500a6e308ed","name":"Push message with meta","time":{"start":1757111520322,"stop":1757111520322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2f87fad5c96bdd","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757110409032,"stop":1757110409032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f1c9c8d8782f31","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757110511542,"stop":1757110511543,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5853ce6c5fc5d7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757110421138,"stop":1757110421138,"duration":0},"status":"passed","severity":"normal"},{"uid":"771caa420c052ff3","name":"recovers when dns.resolve returns empty","time":{"start":1757110386563,"stop":1757110386564,"duration":1},"status":"passed","severity":"normal"},{"uid":"c435e5e8e329b80c","name":"yields undefined for messages without decoder","time":{"start":1757110376761,"stop":1757110376762,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2052f3f58936b8","name":"Push message with content topic containing short","time":{"start":1757111520330,"stop":1757111520330,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc4423b5154333","name":"Push message with shell command payload","time":{"start":1757111520341,"stop":1757111520341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfafa89a1e251dd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757110365573,"stop":1757110365573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c828bec6e3a0fb6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757110385751,"stop":1757110385751,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bfd9be5ecac25e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757110421130,"stop":1757110421131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac20f1267bcd0f8f","name":"Waku message hash computation (no timestamp)","time":{"start":1757110376178,"stop":1757110376180,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee90a64bd5a20e4","name":"should handle cache.get errors gracefully","time":{"start":1757110390474,"stop":1757110390475,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c9c6ad5dffce01","name":"Fails to push message with large meta","time":{"start":1757111520307,"stop":1757111520307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adfd0da158d772","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757110421128,"stop":1757110421128,"duration":0},"status":"passed","severity":"normal"},{"uid":"db22e0ca146fd1d","name":"Non TWN Cluster","time":{"start":1757110738023,"stop":1757110738023,"duration":0},"status":"passed","severity":"normal"},{"uid":"564a0b5eade16106","name":"Push message with Arabic payload","time":{"start":1757111520339,"stop":1757111520339,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e02c1c649489588","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757110360102,"stop":1757110360102,"duration":0},"status":"passed","severity":"normal"},{"uid":"496dc43586e7985c","name":"should initialize with default options","time":{"start":1757110386268,"stop":1757110386268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5aca34a5045b8e","name":"Push message with JSON payload","time":{"start":1757111520341,"stop":1757111520341,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4d3e472bcc23ea","name":"should return cached hash on subsequent access","time":{"start":1757110376980,"stop":1757110376980,"duration":0},"status":"passed","severity":"normal"},{"uid":"9616b4711cf9628f","name":"should handle queue processing errors gracefully","time":{"start":1757110376017,"stop":1757110376017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94c7763334156ed","name":"Check received message containing unicode special characters","time":{"start":1757110916067,"stop":1757110916067,"duration":0},"status":"passed","severity":"normal"},{"uid":"26384fffc13fc6b4","name":"Push message with shell command payload","time":{"start":1757111520328,"stop":1757111520328,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbca78e841718187","name":"Push message with content topic containing short","time":{"start":1757111520303,"stop":1757111520303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddb208c1cfac7b0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757110535987,"stop":1757110535988,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a6268d3193fc6f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757110933360,"stop":1757110933360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d610b274a4b86a0d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757110916068,"stop":1757110916068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a014dc4e166faeb","name":"should return false when network is not connected","time":{"start":1757110376780,"stop":1757110376781,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f061cce69db0b7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757110760690,"stop":1757110760690,"duration":0},"status":"passed","severity":"normal"},{"uid":"2617a8b680f8f10a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757110649765,"stop":1757110649765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7f67a463ae829","name":"should throw error - no public key","time":{"start":1757110366363,"stop":1757110366363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae7dfc3442597e1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757110386567,"stop":1757110386567,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e30f34f674d296","name":"Push message with SQL Injection payload","time":{"start":1757111520313,"stop":1757111520313,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a30fec46644fc5","name":"Relay - dialed after","time":{"start":1757110822343,"stop":1757110822343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0921f53552e1f","name":"Push message with content topic containing emoji","time":{"start":1757111520307,"stop":1757111520307,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a547efe5d88d9b","name":"should not receive a peer event before start","time":{"start":1757110473634,"stop":1757110473634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fd6a1c6357de9b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757110360107,"stop":1757110360107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a857a334b4e5f6fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757110360112,"stop":1757110360112,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e4c903751172c","name":"same cluster, static sharding: nodes connect","time":{"start":1757110559627,"stop":1757110559628,"duration":1},"status":"passed","severity":"normal"},{"uid":"2687baaa79a7e4d6","name":"Ordered Callback - true","time":{"start":1757110801751,"stop":1757110801752,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea87f72571b4fe6","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757110375387,"stop":1757110375388,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c773801b344cc5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757110360110,"stop":1757110360111,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aacb99fec5d93c1","name":"should handle dial errors gracefully","time":{"start":1757110376005,"stop":1757110376006,"duration":1},"status":"passed","severity":"normal"},{"uid":"562b1e79a19fc518","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757110933360,"stop":1757110933360,"duration":0},"status":"passed","severity":"normal"},{"uid":"24abe7c8b5122701","name":"Subscribe to topic containing XML and publish message","time":{"start":1757110649765,"stop":1757110649765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dae6e90100cebee","name":"should handle large number of peers request","time":{"start":1757110386331,"stop":1757110386331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7394e42d2b701b4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757110649762,"stop":1757110649762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d75f7f960ffb004","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757110421134,"stop":1757110421134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6430ad10e03b178","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757110617804,"stop":1757110617804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5402f7368e90b9eb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757110492713,"stop":1757110492715,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7a5187f9f449b49","name":"Throws when trying to push message with empty payload","time":{"start":1757111520330,"stop":1757111520330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9750d506784ea378","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757110360115,"stop":1757110360115,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd29ba2767cbd6e","name":"Push message with custom timestamp: 1757106892963","time":{"start":1757111520323,"stop":1757111520323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfb5940e3263cb6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757110820071,"stop":1757110820071,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ff5a69dbdb1149","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757110427095,"stop":1757110427095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32d8ab065b726a3","name":"Check received message containing emoji","time":{"start":1757110916076,"stop":1757110916076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41472380653e5e9","name":"throws on content topic with empty application field","time":{"start":1757110360100,"stop":1757110360100,"duration":0},"status":"passed","severity":"normal"},{"uid":"786dc4703e606e9c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757110916068,"stop":1757110916068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef97f6f05bf0aa59","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757110760690,"stop":1757110760691,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0c10eeeec04179","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757110933356,"stop":1757110933356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67122a8d7b514a8","name":"should be able to decode the field with only STORE set to true","time":{"start":1757110365572,"stop":1757110365573,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52771eda065e1fe","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757110408110,"stop":1757110408111,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fe2d428e023a64","name":"Cluster ID 0, shard 1","time":{"start":1757110792525,"stop":1757110792526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3883f616edaf5733","name":"Ordered Callback - false","time":{"start":1757110801752,"stop":1757110801754,"duration":2},"status":"passed","severity":"normal"},{"uid":"41eb2814ca8a0feb","name":"should skip peers that were recently queried","time":{"start":1757110386274,"stop":1757110386275,"duration":1},"status":"passed","severity":"normal"},{"uid":"64745e59b738fc42","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757110649765,"stop":1757110649766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af762f491f7f682","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757110375932,"stop":1757110375932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc6334666703fc0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757110408110,"stop":1757110408110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b46c3ca50b09dd5","name":"should only return 1 node with relay and store capability","time":{"start":1757110386566,"stop":1757110386566,"duration":0},"status":"passed","severity":"normal"},{"uid":"50283bf31b56a034","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757110409103,"stop":1757110409103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b2dd200d6bb4aa","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757110649759,"stop":1757110649760,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71dcaa470d32185","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757110421124,"stop":1757110421124,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3670858d02539a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757110820070,"stop":1757110820070,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fc67478298cd2f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757110933370,"stop":1757110933370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b708877ca2324d0a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757110421130,"stop":1757110421130,"duration":0},"status":"passed","severity":"normal"},{"uid":"555aafe30a72d518","name":"can start the service","time":{"start":1757110473627,"stop":1757110473628,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb56838b48d6ddfc","name":"Push message with Russian payload","time":{"start":1757111520326,"stop":1757111520327,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c5775860f9ddbc","name":"should reject if Filter is requested but not mounted","time":{"start":1757110408585,"stop":1757110408585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe129c1a7966807","name":"ignores unrecognized TXT record formats","time":{"start":1757110386564,"stop":1757110386565,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad13ce865933682","name":"should handle multiple query options for time ranges","time":{"start":1757110408608,"stop":1757110408609,"duration":1},"status":"passed","severity":"normal"},{"uid":"a893cd205b40c4d6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757110365567,"stop":1757110365567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93905bcd052a9af","name":"should return different streams if requested simultaniously","time":{"start":1757110376530,"stop":1757110376531,"duration":1},"status":"passed","severity":"normal"},{"uid":"deeb93bb011c91f4","name":"Push message with content topic containing SQL Injection","time":{"start":1757111520305,"stop":1757111520305,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c436052bc76111","name":"Push message with content topic containing long","time":{"start":1757111520330,"stop":1757111520331,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e9b0121d2e71ce","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757110385749,"stop":1757110385750,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50b41078de67fa6","name":"should handle task timeouts","time":{"start":1757110407709,"stop":1757110407709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f218ce808204a96","name":"Check received message containing XML","time":{"start":1757110916066,"stop":1757110916066,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5f343f540658f2","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757110421121,"stop":1757110421122,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fee33a851da0f7","name":"Push message with content topic containing special chars","time":{"start":1757111520331,"stop":1757111520331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d4ef2704716d8","name":"Push message with numeric payload","time":{"start":1757111520311,"stop":1757111520311,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e01ad50818ec79a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757110427096,"stop":1757110427096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47765ff635e7090","name":"should call waitForPeer on Relay","time":{"start":1757110408587,"stop":1757110408588,"duration":1},"status":"passed","severity":"normal"},{"uid":"604ff118e3883eab","name":"Decoder throws on undefined content topic","time":{"start":1757110396290,"stop":1757110396290,"duration":0},"status":"passed","severity":"normal"},{"uid":"626e0bbb91193678","name":"should skip peer when failed to dial recently","time":{"start":1757110375994,"stop":1757110375994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b524dbd266bd029","name":"Check message with no content topic is not received","time":{"start":1757110916078,"stop":1757110916078,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb03ab372cb96623","name":"Refresh subscription","time":{"start":1757110933354,"stop":1757110933355,"duration":1},"status":"passed","severity":"normal"},{"uid":"21952be7b3a4766d","name":"should handle retrieve function with query parameters","time":{"start":1757110409037,"stop":1757110409037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6520eda7df51b2a6","name":"groups content topics by expected pubsub topic","time":{"start":1757110360107,"stop":1757110360107,"duration":0},"status":"passed","severity":"normal"},{"uid":"695d67374374e22","name":"Subscribe and receive messages via lightPush","time":{"start":1757110933351,"stop":1757110933351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb4cdd0edfae760","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757110775752,"stop":1757110775754,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c1cd5b559e41eff","name":"Push message with Script payload","time":{"start":1757111520340,"stop":1757111520340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ae2de5ff24a46a","name":"rejects hash query with time filter","time":{"start":1757110376301,"stop":1757110376301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29e58e789a697ea","name":"A test","time":{"start":1757110544859,"stop":1757110544859,"duration":0},"status":"passed","severity":"normal"},{"uid":"954810cee5cd0431","name":"should throw error - no public key","time":{"start":1757110366365,"stop":1757110366366,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3016b90576e574","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757110933360,"stop":1757110933360,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb1c96dac958047","name":"should get / set UDP multiaddr","time":{"start":1757110366368,"stop":1757110366368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd7199ca029d0e","name":"Wrong topic","time":{"start":1757110738053,"stop":1757110738053,"duration":0},"status":"passed","severity":"normal"},{"uid":"894ab4626d1be8ac","name":"Passing page size 10 when there are 10 messages","time":{"start":1757110807500,"stop":1757110807502,"duration":2},"status":"passed","severity":"normal"},{"uid":"84cd3e74b875ce17","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757110421131,"stop":1757110421132,"duration":1},"status":"passed","severity":"normal"},{"uid":"1322093837315715","name":"should handle errors when accessing navigator","time":{"start":1757110375439,"stop":1757110375439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c90337cf4a3fc13","name":"Check received message with timestamp: 1757110467550000000 ","time":{"start":1757110916067,"stop":1757110916068,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbcf3a60cf1cd1c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757110933367,"stop":1757110933367,"duration":0},"status":"passed","severity":"normal"},{"uid":"34775d0e7bb4d24c","name":"Subscribe and receive messages via waku relay post","time":{"start":1757110933362,"stop":1757110933362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8dc3c3a9f31f1e","name":"Push message equal or less that 1MB","time":{"start":1757111520309,"stop":1757111520310,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd420cbf7ac3cfa0","name":"should add event listeners to libp2p","time":{"start":1757110375395,"stop":1757110375396,"duration":1},"status":"passed","severity":"normal"},{"uid":"b949a97b904ebf50","name":"should return PeerId when PeerId is provided","time":{"start":1757110376189,"stop":1757110376190,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e3da6786b52380","name":"Push message with escaped characters payload","time":{"start":1757111520315,"stop":1757111520315,"duration":0},"status":"passed","severity":"normal"},{"uid":"eada8499291c72e5","name":"should create ConnectionManager with relay","time":{"start":1757110376774,"stop":1757110376774,"duration":0},"status":"passed","severity":"normal"},{"uid":"811a4afa36a2931f","name":"Subscribe to topic containing long and receive message","time":{"start":1757110933355,"stop":1757110933355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6333259a326beec3","name":"should get / set TCP multiaddr","time":{"start":1757110366368,"stop":1757110366369,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53688df064a2183","name":"should not receive a peer event before start","time":{"start":1757110704594,"stop":1757110704595,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90bb0322409d518","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757110360113,"stop":1757110360113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe5241b5df4fa7a","name":"Decoder throws on undefined content topic","time":{"start":1757110397923,"stop":1757110397923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c764fc73b74724","name":"Push message with meta","time":{"start":1757111520307,"stop":1757111520307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08233132fb6fbab","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757110365570,"stop":1757110365570,"duration":0},"status":"passed","severity":"normal"},{"uid":"1642e8ac87c9c2","name":"should handle incoming messages","time":{"start":1757110408500,"stop":1757110408502,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce6a865d203227e8","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757110376177,"stop":1757110376177,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aa11d341940762","name":"should send relay ping messages on timer","time":{"start":1757110376742,"stop":1757110376742,"duration":0},"status":"passed","severity":"normal"},{"uid":"454ee37dba78dcb9","name":"Stops search when 2 null results are returned","time":{"start":1757110385825,"stop":1757110385825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7b3716d93d1f58","name":"Push message with numeric payload","time":{"start":1757111520325,"stop":1757111520325,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce4b0711c68587","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757110421127,"stop":1757110421127,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37c0be86aa2d2","name":"should allow redial after failed dial cooldown expires","time":{"start":1757110376006,"stop":1757110376015,"duration":9},"status":"passed","severity":"normal"},{"uid":"b8035a81fcca367a","name":"should handle peer store errors gracefully","time":{"start":1757110375923,"stop":1757110375924,"duration":1},"status":"passed","severity":"normal"},{"uid":"d906c1b69e416720","name":"Push message with escaped characters payload","time":{"start":1757111520328,"stop":1757111520329,"duration":1},"status":"passed","severity":"normal"},{"uid":"76bfd456959ca1c8","name":"Push message with escaped characters payload","time":{"start":1757111520301,"stop":1757111520302,"duration":1},"status":"passed","severity":"normal"},{"uid":"3007c0c86951e046","name":"should be safe to call multiple times","time":{"start":1757110375563,"stop":1757110375564,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d09142ba893da5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757110375890,"stop":1757110375890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dc3ce39df2e7ce","name":"should handle case with all peers already connected","time":{"start":1757110375922,"stop":1757110375922,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bd42b5b295fcce","name":"Check received message containing Arabic","time":{"start":1757110916073,"stop":1757110916073,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab246a9fca9d470","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app98/10/topic334/utf8","time":{"start":1757110738053,"stop":1757110738053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3040d544e84b3074","name":"Push message with rate limit","time":{"start":1757111520347,"stop":1757111520348,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eff887bacc088ba","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757110649764,"stop":1757110649764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07e3f7ba7992744","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757110760692,"stop":1757110760692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8b4f130123909","name":"Push message with SQL Injection payload","time":{"start":1757111520299,"stop":1757111520300,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6497c542c77534","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757110421139,"stop":1757110421139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d55fb72c5124bae","name":"should be sent with empty content","time":{"start":1757110427097,"stop":1757110427098,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cac1b09ec322e5","name":"Check message with invalid timestamp is not received","time":{"start":1757110916077,"stop":1757110916078,"duration":1},"status":"passed","severity":"normal"},{"uid":"618587d45a67f187","name":"Check publish message containing Arabic","time":{"start":1757110641265,"stop":1757110641265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f771df0670e4db0d","name":"should set field with only FILTER enabled","time":{"start":1757110366373,"stop":1757110366373,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6540fe07627dff","name":"different cluster: nodes don't connect","time":{"start":1757110559632,"stop":1757110559632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8fe08364ca7068","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757110489509,"stop":1757110489510,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9069e429fa3e36","name":"should handle different types of entries","time":{"start":1757110406935,"stop":1757110406936,"duration":1},"status":"passed","severity":"normal"},{"uid":"d266b400effa71a2","name":"same cluster: nodes connect","time":{"start":1757110559631,"stop":1757110559631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f542903a61cb5cd3","name":"should return false when navigator.onLine is false","time":{"start":1757110375409,"stop":1757110375410,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3deec387b45c193","name":"Fails to publish duplicate message","time":{"start":1757110641271,"stop":1757110641272,"duration":1},"status":"passed","severity":"normal"},{"uid":"21529dc1a9b7e052","name":"Check received message containing Basic HTML tag","time":{"start":1757110916074,"stop":1757110916074,"duration":0},"status":"passed","severity":"normal"},{"uid":"695d7a7a8ef00dc9","name":"should skip already querying peers","time":{"start":1757110386275,"stop":1757110386276,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcebc914257c1ecf","name":"should create RPC request with correct parameters","time":{"start":1757110386332,"stop":1757110386332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3605ffe3ddbe86e","name":"should insert message id into causal history","time":{"start":1757110427089,"stop":1757110427089,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c541afa5547ed8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757110474826,"stop":1757110474827,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b5d3799eeb187","name":"Push message with XML payload","time":{"start":1757111520327,"stop":1757111520327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6265ba31f2ed0f0f","name":"Push message with Arabic payload","time":{"start":1757111520299,"stop":1757111520299,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e8c6d73c358cd2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757110489510,"stop":1757110489510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4b25f30459a2a7","name":"Check publish message containing XML","time":{"start":1757110641266,"stop":1757110641267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6db520c6f8e3408","name":"should do nothing if no non-locked connections to drop","time":{"start":1757110375932,"stop":1757110375932,"duration":0},"status":"passed","severity":"normal"},{"uid":"221f8ca59baae23f","name":"should return false","time":{"start":1757110366366,"stop":1757110366366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1883e41c766d5c7","name":"should populate queue if has active dial","time":{"start":1757110376003,"stop":1757110376003,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e8944f7d9718e2","name":"Push message with XML payload","time":{"start":1757111520300,"stop":1757111520300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7588e9e43997bbb1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757110365570,"stop":1757110365570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd76981291dc25d","name":"should dial peer when on same shard","time":{"start":1757110376004,"stop":1757110376005,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d2e8fb2111977e","name":"should use DNS peer discovery with light client","time":{"start":1757110473635,"stop":1757110473635,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5baa86828222c28","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757110360114,"stop":1757110360114,"duration":0},"status":"passed","severity":"normal"},{"uid":"740b6df26b957c0c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757110649764,"stop":1757110649764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4d01db94703bec","name":"should save new peer to store","time":{"start":1757110375566,"stop":1757110375577,"duration":11},"status":"passed","severity":"normal"},{"uid":"33752569fec7b0c4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757110408099,"stop":1757110408100,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ec9ec7e9cb0d8","name":"should lock peers when selected","time":{"start":1757110408099,"stop":1757110408099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad9ca6a0648d8d3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757110617807,"stop":1757110617808,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ea876f8b431640","name":"should not return locked peers if enough unlocked are available","time":{"start":1757110408100,"stop":1757110408100,"duration":0},"status":"passed","severity":"normal"},{"uid":"974c26e71a43abd7","name":"should insert elements correctly","time":{"start":1757110424911,"stop":1757110424912,"duration":1},"status":"passed","severity":"normal"},{"uid":"7266135a4a3f5ad5","name":"Publish message with large meta","time":{"start":1757110641274,"stop":1757110641274,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bed28c3c01f3d0","name":"should transition to Unhealthy when no connections","time":{"start":1757110409102,"stop":1757110409103,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a124d607ca7c2d","name":"throws if store query response has error status","time":{"start":1757110376759,"stop":1757110376759,"duration":0},"status":"passed","severity":"normal"},{"uid":"3362047b7c89d7eb","name":"Check message received after jswaku node is restarted","time":{"start":1757110916079,"stop":1757110916079,"duration":0},"status":"passed","severity":"normal"},{"uid":"88289a9e1ff08a8a","name":"Check message with no content topic is not received","time":{"start":1757110916070,"stop":1757110916070,"duration":0},"status":"passed","severity":"normal"},{"uid":"10539fa75bd0cccf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757110421139,"stop":1757110421139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddeaa3f1e5b9832","name":"Check message with non string payload is not received","time":{"start":1757110916079,"stop":1757110916079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7cf49ff12b9717","name":"should return start time to match max range","time":{"start":1757110409042,"stop":1757110409042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec184fcce4b5cd4f","name":"Query Generator, No message returned","time":{"start":1757110775751,"stop":1757110775752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26615a43ce1689a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app10/6/topic800/proto","time":{"start":1757110738030,"stop":1757110738030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b019fb6e7b2110d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757110775755,"stop":1757110775756,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4360fac75ce98a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757110933369,"stop":1757110933369,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2e084eae41456c","name":"should handle case when globalThis is not available","time":{"start":1757110375411,"stop":1757110375416,"duration":5},"status":"passed","severity":"normal"},{"uid":"c64ae0381ab239a2","name":"should handle peer disconnect event when no connections remain","time":{"start":1757110375425,"stop":1757110375426,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc11b0d5e1ee4380","name":"should compute hash only when first accessed","time":{"start":1757110376980,"stop":1757110376980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f68e82452f731fd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757110933353,"stop":1757110933353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1bf7182f35b70b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757110421131,"stop":1757110421131,"duration":0},"status":"passed","severity":"normal"},{"uid":"10085cbb48e0ca14","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757110775747,"stop":1757110775748,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d924a6c2379ffb","name":"should not allow k > 12","time":{"start":1757110421236,"stop":1757110421236,"duration":0},"status":"passed","severity":"normal"},{"uid":"32961506cf069da","name":"should initialize with custom TTL","time":{"start":1757110386269,"stop":1757110386269,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5fc1866ca76754","name":"Accepts a valid Waku Message","time":{"start":1757110412338,"stop":1757110412339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec425491411918df","name":"should initialize bloom filter with correct parameters","time":{"start":1757110424910,"stop":1757110424911,"duration":1},"status":"passed","severity":"normal"},{"uid":"addc271f419441b0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757110617806,"stop":1757110617806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8899e11f139b23e6","name":"should initialize with default number of peers","time":{"start":1757110408084,"stop":1757110408085,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3dca2d65e3c857","name":"should return true even if peer has no overlapping shards","time":{"start":1757110376086,"stop":1757110376087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9da2f5128adb2fb","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757110386328,"stop":1757110386328,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff6559c71caad33","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757110427096,"stop":1757110427097,"duration":1},"status":"passed","severity":"normal"},{"uid":"c263221443ec9030","name":"ends after yielding if response size indicates end","time":{"start":1757110376762,"stop":1757110376763,"duration":1},"status":"passed","severity":"normal"},{"uid":"5398d65b249ddb2e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757110788470,"stop":1757110788470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ece82d5eb9e7c","name":"should not fail to stop the service if it was not started","time":{"start":1757110390472,"stop":1757110390472,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c4d19995995bde","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757110559630,"stop":1757110559630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17673c89d2616e2","name":"should add and remove event listeners correctly","time":{"start":1757110390475,"stop":1757110390475,"duration":0},"status":"passed","severity":"normal"},{"uid":"466864f8afc63c9a","name":"should initialize with libp2p components","time":{"start":1757110386326,"stop":1757110386327,"duration":1},"status":"passed","severity":"normal"},{"uid":"106a2eed05f004c2","name":"Push message with content topic containing Chinese","time":{"start":1757111520319,"stop":1757111520319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d289a6be43d504","name":"Sign & Recover","time":{"start":1757110396728,"stop":1757110396729,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d145929b4eeb4f9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757110376979,"stop":1757110376979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b236e0c0489dcb0d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757110820068,"stop":1757110820069,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42744bd565158f0","name":"should create KeepAliveManager with required options","time":{"start":1757110376723,"stop":1757110376723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5681a158be20746c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757110559631,"stop":1757110559631,"duration":0},"status":"passed","severity":"normal"},{"uid":"af434408fd837318","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757110788468,"stop":1757110788469,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b234aa30a777568","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757110376180,"stop":1757110376180,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfde01c7ceb31f55","name":"should perform ping and update peer store on timer","time":{"start":1757110376734,"stop":1757110376734,"duration":0},"status":"passed","severity":"normal"},{"uid":"823e101915b68304","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757110617805,"stop":1757110617805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba397c42f170585c","name":"should skip peer when dialed recently","time":{"start":1757110375993,"stop":1757110375993,"duration":0},"status":"passed","severity":"normal"},{"uid":"320154408dec15ca","name":"All","time":{"start":1757110474159,"stop":1757110474159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83a78c157d6959e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757110407833,"stop":1757110407833,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a76df5efb8dc68","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757110385748,"stop":1757110385749,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd643e034cc111c","name":"Fails to push message with large meta","time":{"start":1757111520347,"stop":1757111520347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09bf780d78063d3","name":"Push message with content topic containing special chars","time":{"start":1757111520319,"stop":1757111520319,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a76f1e9922fe19","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757110641273,"stop":1757110641273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49f66cd6761cdb","name":"should get all peers from store","time":{"start":1757110375908,"stop":1757110375909,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b678318e68794e0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757110376737,"stop":1757110376738,"duration":1},"status":"passed","severity":"normal"},{"uid":"2faec99bc27fade5","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757110421129,"stop":1757110421129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23e904a6a116d27","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app41/3/topic258/xml","time":{"start":1757110738029,"stop":1757110738030,"duration":1},"status":"passed","severity":"normal"},{"uid":"d336897a1997037","name":"Callback on promise, aborts when callback returns true","time":{"start":1757110810058,"stop":1757110810058,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9469adb1066171","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757110390474,"stop":1757110390474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a8f53e5494dd16","name":"Query with Promise Callback, No Decoder","time":{"start":1757110775756,"stop":1757110775756,"duration":0},"status":"passed","severity":"normal"},{"uid":"92169a202e8df8dc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757110933357,"stop":1757110933358,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ceccebd6a1af2e","name":"should have no discoveries enabled by default","time":{"start":1757110407821,"stop":1757110407821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c97ba8390285434","name":"should be online or offline if network state changed","time":{"start":1757110489513,"stop":1757110489514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65dd3823b37f4ee","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757110649766,"stop":1757110649766,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dfaab27aeb4984","name":"returns all values when wanted number is greater than available values","time":{"start":1757110384733,"stop":1757110384740,"duration":7},"status":"passed","severity":"normal"},{"uid":"99390b58d0e72e49","name":"should initialize with isNetworkConnected as false","time":{"start":1757110375389,"stop":1757110375394,"duration":5},"status":"passed","severity":"normal"},{"uid":"d68eeb937ac33c4b","name":"Query with Ordered Callback, No message returned","time":{"start":1757110775755,"stop":1757110775755,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f19130ef3c53ba","name":"Check message with no pubsub topic is not received","time":{"start":1757110916069,"stop":1757110916069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbb5d897df83d5","name":"should dial peer when peer is discovered","time":{"start":1757110375564,"stop":1757110375564,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4f3947be2aee98","name":"Check publish message containing special chars","time":{"start":1757110641264,"stop":1757110641264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a41c6627198ed","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757110421117,"stop":1757110421118,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dd48402cbd0d8a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757110376531,"stop":1757110376531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeffa49718651ee","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757110765506,"stop":1757110765507,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b4b9e3a848aede","name":"Push message with SQL Injection payload","time":{"start":1757111520327,"stop":1757111520327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e039656c1fe7c0","name":"Push message with custom timestamp: 1757114092963","time":{"start":1757111520323,"stop":1757111520323,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a9127a6d59c73","name":"should handle peerStore errors gracefully","time":{"start":1757110376785,"stop":1757110376785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea965586c75cf46f","name":"should return false when peer is not on topic","time":{"start":1757110376786,"stop":1757110376786,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e103e1609c41a0e","name":"should reject if LightPush is requested but not mounted","time":{"start":1757110408584,"stop":1757110408584,"duration":0},"status":"passed","severity":"normal"},{"uid":"842ddfee42ef958d","name":"Renews subscription after lossing a connection","time":{"start":1757110933371,"stop":1757110933371,"duration":0},"status":"passed","severity":"normal"},{"uid":"100ac2a688ce1e59","name":"Push message with numeric payload","time":{"start":1757111520298,"stop":1757111520298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee20bdd3d6621c4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757110760691,"stop":1757110760691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9cb14c7bfdc084","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757110421135,"stop":1757110421135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4cee5302aae47e","name":"Check publish message containing SQL Injection","time":{"start":1757110641266,"stop":1757110641266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95b7ab43f62068f","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757110421125,"stop":1757110421125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeff0f4e2547d1a","name":"should create an instance with libp2p and dialer","time":{"start":1757110375554,"stop":1757110375554,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e78f91c68d52da","name":"Promise Callback - false","time":{"start":1757110801747,"stop":1757110801751,"duration":4},"status":"passed","severity":"normal"},{"uid":"ccc217b0b60d2123","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757110641270,"stop":1757110641270,"duration":0},"status":"passed","severity":"normal"},{"uid":"760de2707d225dd","name":"should not receive a peer event after stop","time":{"start":1757110704595,"stop":1757110704598,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f25c59a4b3b3088","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757110933351,"stop":1757110933351,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfca46c0fc54a75","name":"Subscribe to topic containing XML and receive message","time":{"start":1757110933358,"stop":1757110933358,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dfaab9af615c9","name":"Fails to push message with large meta","time":{"start":1757111520335,"stop":1757111520335,"duration":0},"status":"passed","severity":"normal"},{"uid":"863339b1289a632a","name":"should deliver messages after dependencies are met","time":{"start":1757110427094,"stop":1757110427094,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c582112a02d22a3","name":"Push message with content topic containing long","time":{"start":1757111520343,"stop":1757111520343,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b919066ca6738f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757110421132,"stop":1757110421133,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2a495be0fa7453","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757110408122,"stop":1757110408122,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f96a50feb3bac05","name":"Push message equal or less that 1MB","time":{"start":1757111520324,"stop":1757111520324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde1c65f6ead7282","name":"Decoder throws on empty string content topic","time":{"start":1757110397923,"stop":1757110397923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7546020492d1a0b0","name":"Check message with non string payload is not received","time":{"start":1757110916070,"stop":1757110916070,"duration":0},"status":"passed","severity":"normal"},{"uid":"554e8d96a2e2e443","name":"should be safe to call multiple times","time":{"start":1757110375555,"stop":1757110375555,"duration":0},"status":"passed","severity":"normal"},{"uid":"befe9042139af4a6","name":"Push message with Script payload","time":{"start":1757111520300,"stop":1757111520300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c571172d29a6fc35","name":"should return true when peer is on the specified shard","time":{"start":1757110376088,"stop":1757110376088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db80e014c1552e9","name":"should create all internal components","time":{"start":1757110376777,"stop":1757110376777,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7494fd8d5f6610","name":"Filter","time":{"start":1757110822345,"stop":1757110822346,"duration":1},"status":"passed","severity":"normal"},{"uid":"73959416071678ab","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757110634662,"stop":1757110634662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec947f53c298f96","name":"should request peer renewal on specific errors","time":{"start":1757110407708,"stop":1757110407709,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7dcfea88ec7f3eb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757110474827,"stop":1757110474827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3ef7fe88eb0fd9","name":"should skip peers without ENR","time":{"start":1757110386277,"stop":1757110386278,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b7a03dc036c066","name":"messageHashStr produces different results for different inputs","time":{"start":1757110376184,"stop":1757110376185,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b5e61e6664673","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757110360111,"stop":1757110360111,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac765ee4cbf344","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757110360116,"stop":1757110360116,"duration":0},"status":"passed","severity":"normal"},{"uid":"346c0e5f3650d1e","name":"Fails to push message bigger that 1MB","time":{"start":1757111520310,"stop":1757111520310,"duration":0},"status":"passed","severity":"normal"},{"uid":"51556162b5999a1","name":"throws on content topic with too few or too many fields","time":{"start":1757110360098,"stop":1757110360098,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae6c8b1f2a91cec","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757110385752,"stop":1757110385752,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d52dd68cd63c5d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757110807908,"stop":1757110807908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b4ba475a5c665e","name":"Subscribe to topic containing Script and receive message","time":{"start":1757110933358,"stop":1757110933358,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f9b62cec8ef475","name":"Push message with content topic containing SQL Injection","time":{"start":1757111520345,"stop":1757111520345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e576cf71fbf20cdf","name":"should emit a peer event after start","time":{"start":1757110473630,"stop":1757110473633,"duration":3},"status":"passed","severity":"normal"},{"uid":"98016c0cb315aabd","name":"should properly create location multiaddrs - udp6","time":{"start":1757110366369,"stop":1757110366370,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0646b3fe42aa6c","name":"should not fail to stop the service if it was not started","time":{"start":1757110704593,"stop":1757110704593,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa91ceb03c10f2bd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757110421135,"stop":1757110421135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb376195d998a20","name":"Check received message containing shell command","time":{"start":1757110916075,"stop":1757110916075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad99178cf1393ae6","name":"should filter peers by codec","time":{"start":1757110376784,"stop":1757110376784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f363aca5fee202c2","name":"should reject on timeout if it was set","time":{"start":1757110408585,"stop":1757110408586,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a757d1441d2d1e","name":"should handle ping failures gracefully","time":{"start":1757110376735,"stop":1757110376735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff4aeb50028dc0e","name":"should not fail to start the service if it is already started","time":{"start":1757110390472,"stop":1757110390472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c013e28ce42b6e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757110360103,"stop":1757110360104,"duration":1},"status":"passed","severity":"normal"},{"uid":"469add80e3eefa03","name":"Check received message containing special chars","time":{"start":1757110916072,"stop":1757110916072,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cd41607657e56e","name":"Encoder throws on undefined content topic","time":{"start":1757110397922,"stop":1757110397922,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c642da0b90a4a2","name":"Subscribe to topic containing long and receive message","time":{"start":1757110933366,"stop":1757110933366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e857eb3b950733d6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757110933361,"stop":1757110933362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2871cd5c2356560","name":"random static sharding 4 - Cluster ID: 146, Shard ID: 466","time":{"start":1757110792531,"stop":1757110792532,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b5042c1d56512c","name":"Push 30 different messages","time":{"start":1757111520317,"stop":1757111520317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fbc82991660b7c3","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757110376785,"stop":1757110376786,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe14b4d4fd6edcfa","name":"Check received message containing Chinese","time":{"start":1757110916072,"stop":1757110916073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a913b6024e16301","name":"should stop all internal components","time":{"start":1757110376779,"stop":1757110376779,"duration":0},"status":"passed","severity":"normal"},{"uid":"672904aaa56c81ec","name":"Push message with Russian payload","time":{"start":1757111520339,"stop":1757111520339,"duration":0},"status":"passed","severity":"normal"},{"uid":"861bed1b1ba8d464","name":"should initialize with custom number of peers","time":{"start":1757110408085,"stop":1757110408098,"duration":13},"status":"passed","severity":"normal"},{"uid":"6cef94119403ecfc","name":"Push message with Chinese payload","time":{"start":1757111520326,"stop":1757111520326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b92eab594b46d34","name":"Push message with special chars payload","time":{"start":1757111520311,"stop":1757111520312,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d4ce04eac8b3bd","name":"configure the node with multiple content topics","time":{"start":1757110738053,"stop":1757110738053,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bf4d9ebcd97b72","name":"Check publish message containing long","time":{"start":1757110641263,"stop":1757110641263,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f08926df7df89b","name":"Passing page size 19 when there are 20 messages","time":{"start":1757110807504,"stop":1757110807505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13580eee7d80b4a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757110375930,"stop":1757110375931,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e78eeafb2dd1d71","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757110421112,"stop":1757110421113,"duration":1},"status":"passed","severity":"normal"},{"uid":"1956a0ff5c6656c0","name":"should dial with PeerId and return stream","time":{"start":1757110376781,"stop":1757110376781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb60c8164fee1b90","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757110385751,"stop":1757110385751,"duration":0},"status":"passed","severity":"normal"},{"uid":"923145b3a78f1cc5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757110376181,"stop":1757110376182,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f8b9b0485f5777","name":"Used by Waku Relay","time":{"start":1757110816259,"stop":1757110816259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1028ab58e7125c1d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757110365574,"stop":1757110365574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89b8dcddf96240e","name":"Check meta is set [ecies]","time":{"start":1757110397922,"stop":1757110397922,"duration":0},"status":"passed","severity":"normal"},{"uid":"853df2cdc07b78f9","name":"should dial all remaining peers","time":{"start":1757110375910,"stop":1757110375911,"duration":1},"status":"passed","severity":"normal"},{"uid":"118be2c74fc64092","name":"should filter out undefined ENRs","time":{"start":1757110386328,"stop":1757110386328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7a6f545704bcc5","name":"Query generator for 2000 messages","time":{"start":1757110810065,"stop":1757110810066,"duration":1},"status":"passed","severity":"normal"},{"uid":"277ab403dd0304dc","name":"ignores domain fetching errors","time":{"start":1757110386564,"stop":1757110386564,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e9cc105e7416c3","name":"should set field with all protocols enabled","time":{"start":1757110366372,"stop":1757110366372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6824491044eb06","name":"Check publish message containing numeric","time":{"start":1757110641264,"stop":1757110641264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2e8cc39839a20c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757110360106,"stop":1757110360106,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc2a8d4e0add685","name":"ends if stream creation fails","time":{"start":1757110376756,"stop":1757110376759,"duration":3},"status":"passed","severity":"normal"},{"uid":"72f9c24d25a60108","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757110634662,"stop":1757110634662,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdca9d10e638bc21","name":"should reject if WakuNode is not started","time":{"start":1757110408583,"stop":1757110408584,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a248e52fff1506c","name":"should add event listeners to globalThis","time":{"start":1757110375396,"stop":1757110375397,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb87fe825215d526","name":"Check received message containing JSON","time":{"start":1757110916074,"stop":1757110916075,"duration":1},"status":"passed","severity":"normal"},{"uid":"187f8bca4bd8bb22","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757110360111,"stop":1757110360111,"duration":0},"status":"passed","severity":"normal"},{"uid":"3782f0d1b1c98f1","name":"Push message with Russian payload","time":{"start":1757111520299,"stop":1757111520299,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d51840709e2b23","name":"should stop ping timers on peer disconnect","time":{"start":1757110376733,"stop":1757110376733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20b99d6e6456cf2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757110421140,"stop":1757110421140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f97934df9d6eade","name":"should be safe to call multiple times","time":{"start":1757110375891,"stop":1757110375891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72f6db611ea32da","name":"should handle shard reader errors gracefully","time":{"start":1757110376018,"stop":1757110376018,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64c397e5f0e4725","name":"should handle multiple peer connections","time":{"start":1757110376732,"stop":1757110376733,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d04dab438ba8e2f","name":"Check publish message after service node is restarted","time":{"start":1757110641273,"stop":1757110641274,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a6db91685fe061fe","name":"returns only open connection if one present","time":{"start":1757110376353,"stop":1757110376353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc344b776ad92da4","name":"Push message with meta","time":{"start":1757111520347,"stop":1757111520347,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6302ff6a76021e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757110385752,"stop":1757110385753,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ecab5f65911b82","name":"should decode valid enr successfully","time":{"start":1757110366362,"stop":1757110366362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8279fb6b6e52b06a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757110409039,"stop":1757110409039,"duration":0},"status":"passed","severity":"normal"},{"uid":"807715026a499065","name":"Symmetric encrypt & Decrypt","time":{"start":1757110396727,"stop":1757110396728,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a5a88181c6f0f5","name":"Check publish message containing Chinese","time":{"start":1757110641265,"stop":1757110641265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75da343a7fa3d70","name":"should handle disconnect when peer has no timers","time":{"start":1757110376743,"stop":1757110376743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57ed947ca98fe7d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757110820072,"stop":1757110820072,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8d09aaf27123c0","name":"should return no connections if no open connection provided","time":{"start":1757110376355,"stop":1757110376355,"duration":0},"status":"passed","severity":"normal"},{"uid":"4435336fada70437","name":"should handle a minimal index list","time":{"start":1757110360430,"stop":1757110360430,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d72907df50c19d","name":"Subscribe and receives messages on 20 topics","time":{"start":1757110933353,"stop":1757110933353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1b1120769c3395","name":"should return false when peer is not on the specified shard","time":{"start":1757110376095,"stop":1757110376095,"duration":0},"status":"passed","severity":"normal"},{"uid":"62607d98880e2eff","name":"Throws when trying to push message with empty payload","time":{"start":1757111520343,"stop":1757111520343,"duration":0},"status":"passed","severity":"normal"},{"uid":"35efd7de107be3fd","name":"Push message with Script payload","time":{"start":1757111520313,"stop":1757111520313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d95bb195339eaa","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757110421134,"stop":1757110421135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b72f543c772f8ab","name":"throws an error for improperly formatted content topics","time":{"start":1757110360108,"stop":1757110360108,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dc1ff3e7537520","name":"should return empty array when no peers connected","time":{"start":1757110376783,"stop":1757110376784,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9dd53493e7ad87","name":"should set field with only RELAY enabled","time":{"start":1757110366372,"stop":1757110366373,"duration":1},"status":"passed","severity":"normal"},{"uid":"952711f8025cfc16","name":"should properly create location multiaddrs - udp","time":{"start":1757110366370,"stop":1757110366370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb82a3115269a1d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757110386567,"stop":1757110386567,"duration":0},"status":"skipped","severity":"normal"},{"uid":"903fa3f2642087be","name":"random static sharding 2 - Cluster ID: 620, Shard ID: 103","time":{"start":1757110792528,"stop":1757110792529,"duration":1},"status":"passed","severity":"normal"},{"uid":"6baae43b1a803ca6","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757110386329,"stop":1757110386329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8818836e100c501","name":"caches peers it previously fetched","time":{"start":1757110386565,"stop":1757110386565,"duration":0},"status":"passed","severity":"normal"},{"uid":"3948dc89e233be29","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757110427091,"stop":1757110427091,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acf100dc8738f1a","name":"should handle peer store errors gracefully","time":{"start":1757110409104,"stop":1757110409104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071aec502d3f317","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757110409039,"stop":1757110409039,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfe9b2000c9f301","name":"should work with stubbed retrieve function","time":{"start":1757110409035,"stop":1757110409035,"duration":0},"status":"passed","severity":"normal"},{"uid":"466b24dc2c47469","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757110360103,"stop":1757110360103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf7009e0b68ed3d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757110366362,"stop":1757110366362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0719392ea05679","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757110760691,"stop":1757110760691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a1f26ee1fe9406","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757110360109,"stop":1757110360109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b1a554f792370c","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757110427093,"stop":1757110427093,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2957b422f4a7c4","name":"Push message with custom timestamp: 1757106892962","time":{"start":1757111520308,"stop":1757111520308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a05d540297174d3","name":"isConnected return false after peer stops","time":{"start":1757110489512,"stop":1757110489512,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c34690ea7cf0deb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757110421132,"stop":1757110421132,"duration":0},"status":"passed","severity":"normal"},{"uid":"54523c11c3b9eaf4","name":"Waku message hash computation (payload length 0)","time":{"start":1757110376177,"stop":1757110376178,"duration":1},"status":"passed","severity":"normal"},{"uid":"dccb2fd764324697","name":"Push message with content topic containing escaped characters","time":{"start":1757111520306,"stop":1757111520306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af72074d59e8964","name":"Push message with content topic containing JSON","time":{"start":1757111520345,"stop":1757111520346,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5342aac77fb9b78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757110421141,"stop":1757110421141,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feab6124d3f636e","name":"should detect messages with missing dependencies","time":{"start":1757110427094,"stop":1757110427094,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f4c9084e245954","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757110375924,"stop":1757110375930,"duration":6},"status":"passed","severity":"normal"},{"uid":"f49ae08bf792c0e7","name":"Subscribe and publish message","time":{"start":1757110649758,"stop":1757110649758,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fbb11585bb4ddb","name":"Subscribe to topic containing short and publish message","time":{"start":1757110649761,"stop":1757110649761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff83818dd084150a","name":"should return false when peer is on different cluster","time":{"start":1757110376086,"stop":1757110376086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d645b0f11218c157","name":"Check received message containing shell command","time":{"start":1757110916066,"stop":1757110916066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3b558621ed2d92","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757110408123,"stop":1757110408123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528944e247edfd5","name":"ends if response has no messages","time":{"start":1757110376760,"stop":1757110376760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7919ae1e47d72c8c","name":"Push message with long payload","time":{"start":1757111520297,"stop":1757111520298,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed210e625092a03d","name":"should retry on complete failure if specified","time":{"start":1757110407433,"stop":1757110407434,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3e1ad0d3161ca9","name":"Check publish message after client node is restarted","time":{"start":1757110641274,"stop":1757110641274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba7e1ab38e8efc53","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757110421137,"stop":1757110421138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fca5bdaf51d6d74","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757110649762,"stop":1757110649763,"duration":1},"status":"passed","severity":"normal"},{"uid":"987137b9747ceb4e","name":"Push message with content topic containing long","time":{"start":1757111520303,"stop":1757111520303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f78ddfdd53e2e91","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757110649767,"stop":1757110649767,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0eb26bd3968e42","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757110933366,"stop":1757110933366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f506623986ccbf25","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757110409040,"stop":1757110409040,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd8e41b325fe9f6","name":"should properly start and stop event listening","time":{"start":1757110409103,"stop":1757110409103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0948f2ded64772","name":"should encode/decode to RLP encoding","time":{"start":1757110366367,"stop":1757110366367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16444f7ebf5017b","name":"should not fail to stop the service if it was not started","time":{"start":1757110473629,"stop":1757110473629,"duration":0},"status":"passed","severity":"normal"},{"uid":"45718f5e4ca823ce","name":"should skip peers without peer exchange protocol","time":{"start":1757110386275,"stop":1757110386275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15893ca0bdfab40","name":"Check message with no pubsub topic is not received","time":{"start":1757110916078,"stop":1757110916078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c985336bf6f43ec2","name":"should dial all peers on dial","time":{"start":1757110558070,"stop":1757110558071,"duration":1},"status":"passed","severity":"normal"},{"uid":"7640b4a4a87e39b3","name":"Push message with content topic containing SQL Injection","time":{"start":1757111520320,"stop":1757111520320,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f4dfaf7f081d5f","name":"Push message with content topic containing Russian","time":{"start":1757111520305,"stop":1757111520305,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb93bd09180ddd1c","name":"Passing an array","time":{"start":1757110816258,"stop":1757110816258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b768effa6d332e7","name":"Push message with XML payload","time":{"start":1757111520340,"stop":1757111520340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2288a8373b3eebb6","name":"Fields are not dropped","time":{"start":1757110376394,"stop":1757110376395,"duration":1},"status":"passed","severity":"normal"},{"uid":"89002fcb20868daf","name":"Ephemeral field set to true","time":{"start":1757110376977,"stop":1757110376978,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ac786d618e3ac6","name":"Push message with custom timestamp: 1726352092963","time":{"start":1757111520348,"stop":1757111520348,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ffe2b2438d7115","name":"Query generator for multiple messages","time":{"start":1757110810056,"stop":1757110810056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aea3528ee0a53bf","name":"Renews subscription after lossing a connection","time":{"start":1757110933361,"stop":1757110933361,"duration":0},"status":"passed","severity":"normal"},{"uid":"a650ea0f87276543","name":"Push message with long payload","time":{"start":1757111520325,"stop":1757111520325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86af1eaf0d34338","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757110421125,"stop":1757110421125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c32f2cc5f00548e","name":"Reusing cursor across nodes","time":{"start":1757110760692,"stop":1757110760693,"duration":1},"status":"passed","severity":"normal"},{"uid":"93af1987b61f6ec","name":"throws on content topic with generation field greater than 0","time":{"start":1757110360099,"stop":1757110360100,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24711b74ca1bceb","name":"Overlapping topic subscription","time":{"start":1757110933354,"stop":1757110933354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25a660ddac1011a","name":"should work with async generator that yields promises","time":{"start":1757110409036,"stop":1757110409036,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f74de4edfd4517","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757110535986,"stop":1757110535987,"duration":1},"status":"passed","severity":"normal"},{"uid":"d806ef094b9d62ef","name":"accepts time-filtered query with content filter","time":{"start":1757110376301,"stop":1757110376301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ea3b833fa285d4","name":"should dial more peers if under maxConnections","time":{"start":1757110375931,"stop":1757110375931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2954ccd15ffa8e59","name":"should create KeepAliveManager with relay","time":{"start":1757110376723,"stop":1757110376723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45beb0dae6daf52","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757110385750,"stop":1757110385750,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c02f71905fe2fe","name":"Check message with no payload is not received","time":{"start":1757110916070,"stop":1757110916070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b5cca5d73749d0","name":"should continually clean up expired entries at intervals","time":{"start":1757110406937,"stop":1757110406937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea84f9775016e01c","name":"msgTime: 0 ms from now, startTime: 1756851607765, endTime: 1757110807765","time":{"start":1757110820070,"stop":1757110820071,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a2fb98ea4eff61","name":"should insert message into bloom filter","time":{"start":1757110427089,"stop":1757110427089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0058462fa055e89","name":"Push message with content topic containing Arabic","time":{"start":1757111520332,"stop":1757111520332,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e60018421c36ea","name":"Subscribe to topic containing short and receive message","time":{"start":1757110933355,"stop":1757110933355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a17502dc9426de7","name":"Push message with Chinese payload","time":{"start":1757111520312,"stop":1757111520312,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b3ba028b7061f6","name":"should register libp2p event listeners when start is called","time":{"start":1757110408101,"stop":1757110408109,"duration":8},"status":"passed","severity":"normal"},{"uid":"ac9a01adeb59932b","name":"Decoder throws on empty string content topic","time":{"start":1757110396290,"stop":1757110396291,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb37d43468a60db","name":"should return false when pubsub topic parsing fails","time":{"start":1757110376097,"stop":1757110376097,"duration":0},"status":"passed","severity":"normal"},{"uid":"205011dc1ea20d4e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757110559632,"stop":1757110559633,"duration":1},"status":"passed","severity":"normal"},{"uid":"200f79a0621224b3","name":"should push the message to the outgoing buffer","time":{"start":1757110427088,"stop":1757110427088,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c12cc0497e81584","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757110617803,"stop":1757110617804,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a31d891db33ac2","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757110421237,"stop":1757110421237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92a0c5a10525239","name":"Decrypt messages","time":{"start":1757110619243,"stop":1757110619243,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8f0ea8b9c90b6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757110421118,"stop":1757110421118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8210ee155f3c261","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757110473635,"stop":1757110473636,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8add3961f10dedfe","name":"Check received message containing numeric","time":{"start":1757110916072,"stop":1757110916072,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe289153b541429","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757110408110,"stop":1757110408110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e780d8ac901e654d","name":"Throws when trying to push message with empty payload","time":{"start":1757111520317,"stop":1757111520318,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19322502b2883bb","name":"should handle peer connect event","time":{"start":1757110375417,"stop":1757110375425,"duration":8},"status":"passed","severity":"normal"},{"uid":"7749a194b519974","name":"should add peer to queue when queue is not empty","time":{"start":1757110375992,"stop":1757110375993,"duration":1},"status":"passed","severity":"normal"},{"uid":"7475a46ca59da0a1","name":"Push message with content topic containing Arabic","time":{"start":1757111520319,"stop":1757111520320,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0540db8bc4355cd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757110933352,"stop":1757110933352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9762202020da239","name":"should be safe to call multiple times","time":{"start":1757110376730,"stop":1757110376730,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d17641c5d32c1b","name":"Encoder throws on undefined content topic","time":{"start":1757110376978,"stop":1757110376978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66265aba78422a3","name":"should requeue task if no peer is available","time":{"start":1757110407706,"stop":1757110407706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96eaf9749f208a7","name":"Push message with content topic containing JSON","time":{"start":1757111520306,"stop":1757111520306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47761bbaa4a4bad","name":"should maintain proper timestamps if all messages received","time":{"start":1757110427090,"stop":1757110427091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e09fe0ae3c6f0c8","name":"random static sharding 9 - Cluster ID: 598, Shard ID: 121","time":{"start":1757110792537,"stop":1757110792539,"duration":2},"status":"passed","severity":"normal"},{"uid":"1622e58b3c229a1d","name":"Check received message containing escaped characters","time":{"start":1757110916075,"stop":1757110916076,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec1a8a2fdc3db5f","name":"should skip peers without peerInfo in ENR","time":{"start":1757110386278,"stop":1757110386278,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaff24619f9acdc","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757110426752,"stop":1757110426753,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a40bd82477a6f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757110421140,"stop":1757110421140,"duration":0},"status":"passed","severity":"normal"},{"uid":"98be88338bc7199e","name":"handles different clusterIds correctly","time":{"start":1757110360108,"stop":1757110360108,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b4714d768402da","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757110365574,"stop":1757110365575,"duration":1},"status":"passed","severity":"normal"},{"uid":"7213a8ac29494b31","name":"Subscribe and receive messages via waku relay post","time":{"start":1757110933352,"stop":1757110933352,"duration":0},"status":"passed","severity":"normal"},{"uid":"537ea525388ee078","name":"should update ack status of messages in outgoing buffer","time":{"start":1757110427098,"stop":1757110427098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acde0e676541510","name":"should set field with all protocols disabled","time":{"start":1757110366371,"stop":1757110366372,"duration":1},"status":"passed","severity":"normal"},{"uid":"10cdc5ccac603f9a","name":"Check publish message containing short","time":{"start":1757110641263,"stop":1757110641263,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6100f96c4435d7","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757110492716,"stop":1757110492717,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3166f7349b3fbeb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757110933354,"stop":1757110933354,"duration":0},"status":"passed","severity":"normal"},{"uid":"319754af82bf4bfc","name":"should return true when peer is on the same cluster","time":{"start":1757110376085,"stop":1757110376086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15e0309ec57d7ba","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757110820069,"stop":1757110820069,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e608059a54c51f","name":"Push message with custom timestamp: 1726352092962","time":{"start":1757111520308,"stop":1757111520308,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a96366dd8b27dc","name":"should set up event listeners when started","time":{"start":1757110409033,"stop":1757110409033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf6f837efd3b4db","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757110933370,"stop":1757110933370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c493f4beba587c32","name":"should successfully stop","time":{"start":1757110408502,"stop":1757110408503,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c15066db9d29228","name":"should properly create location multiaddrs - udp4","time":{"start":1757110366369,"stop":1757110366369,"duration":0},"status":"passed","severity":"normal"},{"uid":"c771fd5307ba96be","name":"random static sharding 1 - Cluster ID: 699, Shard ID: 18","time":{"start":1757110792526,"stop":1757110792526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0e63ee431e145a","name":"returns nothing if no connections present","time":{"start":1757110376353,"stop":1757110376353,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd71965fd45800b","name":"Check message received after jswaku node is restarted","time":{"start":1757110916070,"stop":1757110916071,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca38abf44a4aa570","name":"should not modify tags of connections for different peers","time":{"start":1757110408123,"stop":1757110408123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a466810537750","name":"throws on empty content topic","time":{"start":1757110360098,"stop":1757110360098,"duration":0},"status":"passed","severity":"normal"},{"uid":"42edaae44ecee7c6","name":"should handle errors when globalThis is not available","time":{"start":1757110375397,"stop":1757110375400,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8e1661718542f2c","name":"messageHash returns a Uint8Array","time":{"start":1757110376181,"stop":1757110376181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0743f548e788b2","name":"Push message with short payload","time":{"start":1757111520297,"stop":1757111520297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ee26ce85ca5d06","name":"Push message with content topic containing emoji","time":{"start":1757111520346,"stop":1757111520347,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4dc0db0b4330cbd","name":"should create PeerExchangeDiscovery instance","time":{"start":1757110386280,"stop":1757110386280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ce08a3859a8de2","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757110427095,"stop":1757110427095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4409fa9fff0b05","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757110366374,"stop":1757110366374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0a127de04740e8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757110376176,"stop":1757110376176,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e462cff0c48d4eb","name":"should be delivered immediately if received","time":{"start":1757110427099,"stop":1757110427099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3905571482b36f85","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757110421129,"stop":1757110421129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa1bb0636424f30","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757110408122,"stop":1757110408123,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b84631e039eb9f","name":"should work with v3 peers","time":{"start":1757110407434,"stop":1757110407435,"duration":1},"status":"passed","severity":"normal"},{"uid":"e079fbde57b016b6","name":"Query Generator - false","time":{"start":1757110801731,"stop":1757110801744,"duration":13},"status":"passed","severity":"normal"},{"uid":"2244355581fd908d","name":"should fail to send if no connected peers found","time":{"start":1757110407429,"stop":1757110407432,"duration":3},"status":"passed","severity":"normal"},{"uid":"2af60c1b3a50625a","name":"should query peer with peer exchange protocol","time":{"start":1757110386275,"stop":1757110386275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d71cea4e4d4b78f","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757110820068,"stop":1757110820068,"duration":0},"status":"passed","severity":"normal"},{"uid":"95265394fea8ac79","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757110365569,"stop":1757110365569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b9b6d4f76cbc92","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757110360430,"stop":1757110360431,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a01621142c928c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757110360114,"stop":1757110360114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c92ee43707cc35","name":"Fails to publish message with empty text","time":{"start":1757110641272,"stop":1757110641272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85dc9307ebe26f1","name":"msgTime: 0 ms from now, startTime: 1757024407765, endTime: 1757110807765","time":{"start":1757110820071,"stop":1757110820071,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ae8fad704518e7","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757110407706,"stop":1757110407707,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4a9e918d79292e","name":"Push message with custom timestamp: 1757114092963","time":{"start":1757111520336,"stop":1757111520336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a9668eaacc361a","name":"Subscribe to topic containing long and publish message","time":{"start":1757110649762,"stop":1757110649762,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3180fbb8bc08ee","name":"throws if decoders don't match content topics","time":{"start":1757110376754,"stop":1757110376755,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf05204cdef38bf","name":"Push message with rate limit","time":{"start":1757111520335,"stop":1757111520335,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e52caf67e47346","name":"should return false when peer is on different cluster","time":{"start":1757110376094,"stop":1757110376095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53e812fc041c096","name":"Encoder throws on undefined content topic","time":{"start":1757110396289,"stop":1757110396289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a16eb0e02d18607","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757110933354,"stop":1757110933354,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c964b56706d277","name":"should remove event listeners from globalThis","time":{"start":1757110375401,"stop":1757110375401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28f560e741c970c","name":"Push to array if already present","time":{"start":1757110360118,"stop":1757110360118,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c801fbcac8aaf4b","name":"should add received message to localHistory with retrievalHint","time":{"start":1757110427091,"stop":1757110427091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cc5bef20740baf","name":"should set field with only STORE enabled","time":{"start":1757110366373,"stop":1757110366373,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bd72342b83d295","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757110409041,"stop":1757110409041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1036244e697f0bba","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757110421123,"stop":1757110421123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d1ba88ca60c417","name":"should be able to encode the field with only STORE set to true","time":{"start":1757110365566,"stop":1757110365567,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc19c80d768f5bf2","name":"Relay - times out","time":{"start":1757110822344,"stop":1757110822344,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e37572fd4eafb3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757110916077,"stop":1757110916077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42343141e51a3d9","name":"Push message with Chinese payload","time":{"start":1757111520339,"stop":1757111520339,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd4a9f45f767934","name":"should serialize and deserialize correctly","time":{"start":1757110424913,"stop":1757110424913,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f6097945a8915b","name":"Store - dialed after - with timeout","time":{"start":1757110822345,"stop":1757110822345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eed015a650908f","name":"should drop connection to all peers on hangUp","time":{"start":1757110558071,"stop":1757110558071,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bccc8e53690d77","name":"Check publish message containing shell command","time":{"start":1757110641268,"stop":1757110641269,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0feefbeadc1a8d7","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757110409037,"stop":1757110409038,"duration":1},"status":"passed","severity":"normal"},{"uid":"baec0acd3d0849f0","name":"should enable all discoveries when explicitly set","time":{"start":1757110407821,"stop":1757110407821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4dd15e4bd07e5a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757110407832,"stop":1757110407832,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d49c607cee6240","name":"should handle peer identify event","time":{"start":1757110386272,"stop":1757110386272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3e366cbbbf7bf2","name":"Check received message containing special chars","time":{"start":1757110916064,"stop":1757110916064,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc366b64bd6aa62f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757110421125,"stop":1757110421126,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a5846b5ae671a5","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757110386330,"stop":1757110386330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40e3a4d6cc72a35","name":"Passing page size 0 when there are 110 messages","time":{"start":1757110807496,"stop":1757110807496,"duration":0},"status":"passed","severity":"normal"},{"uid":"533b9a2a3ac9795","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757110933362,"stop":1757110933363,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cbebb5b106bd6a","name":"should start periodic discovery on start","time":{"start":1757110386279,"stop":1757110386279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0829ea8bc2781b8","name":"Publish without waiting for remote peer","time":{"start":1757110649758,"stop":1757110649758,"duration":0},"status":"passed","severity":"normal"},{"uid":"3715dbb33ee5f46","name":"should handle v3 RLN errors","time":{"start":1757110407440,"stop":1757110407441,"duration":1},"status":"passed","severity":"normal"},{"uid":"857fbc7e293bf14d","name":"should remove event listeners when stopped","time":{"start":1757110409033,"stop":1757110409034,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d065f51d211c5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757110473636,"stop":1757110473640,"duration":4},"status":"skipped","severity":"normal"},{"uid":"bcdbb89173e8a0c9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757110933367,"stop":1757110933368,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3e0db16ac58f4d","name":"new peer added after a peer was already found","time":{"start":1757110645905,"stop":1757110645905,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7f01fa98c996ff","name":"should not execute task if max attempts is 0","time":{"start":1757110407709,"stop":1757110407711,"duration":2},"status":"passed","severity":"normal"},{"uid":"29ec283e3ab308ef","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757110427098,"stop":1757110427098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7832af36e1674d05","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757110365572,"stop":1757110365572,"duration":0},"status":"passed","severity":"normal"},{"uid":"484163497e771b5e","name":"Push message with shell command payload","time":{"start":1757111520301,"stop":1757111520301,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef82da97c04bc81","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757110649763,"stop":1757110649763,"duration":0},"status":"passed","severity":"normal"},{"uid":"118c97bdd7692ef8","name":"peer exchange sets tag","time":{"start":1757110645904,"stop":1757110645904,"duration":0},"status":"passed","severity":"normal"},{"uid":"348d1467ca06b683","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757110376096,"stop":1757110376096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a552670a6dee0c3a","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757110409038,"stop":1757110409038,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3e50dd4cf645ff","name":"should not create relay timers when relay is not provided","time":{"start":1757110376739,"stop":1757110376739,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc63cd36de70d4a3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757110933357,"stop":1757110933357,"duration":0},"status":"passed","severity":"normal"},{"uid":"df90a57c2007d042","name":"Push message with escaped characters payload","time":{"start":1757111520341,"stop":1757111520342,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9be33f4fc61a715","name":"Check received message containing long","time":{"start":1757110916063,"stop":1757110916063,"duration":0},"status":"passed","severity":"normal"},{"uid":"be09e0e132e9a52d","name":"can start the service","time":{"start":1757110704590,"stop":1757110704591,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5a1afe1b9315d5","name":"should retry failed tasks","time":{"start":1757110407707,"stop":1757110407707,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f74c22ba023223","name":"messageHashStr works with IProtoMessage","time":{"start":1757110376182,"stop":1757110376184,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dad2d29e71401de","name":"should encode/decode to text encoding","time":{"start":1757110366367,"stop":1757110366368,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f04b1fdd7c7ee94","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757110933359,"stop":1757110933359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffb6917219baf8","name":"should dial with multiaddr and return stream","time":{"start":1757110376781,"stop":1757110376782,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee6bd3c8eb4ccf3","name":"Push message with Basic HTML tag payload","time":{"start":1757111520300,"stop":1757111520301,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b96d5f494e3872a","name":"should dial peers from store on start","time":{"start":1757110375886,"stop":1757110375887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6536eaa5a29906c","name":"should add event listener for peer:discovery","time":{"start":1757110375555,"stop":1757110375555,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc779a0818e0d6c6","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757110409041,"stop":1757110409041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d17e8bb81612c3","name":"Push message with content topic containing long","time":{"start":1757111520318,"stop":1757111520318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3eab20c5336bb1","name":"should handle errors gracefully when getting peer info","time":{"start":1757110376108,"stop":1757110376109,"duration":1},"status":"passed","severity":"normal"},{"uid":"8093d424eb13f4e9","name":"should be safe to call multiple times","time":{"start":1757110376778,"stop":1757110376778,"duration":0},"status":"passed","severity":"normal"},{"uid":"93991c812d1b8d66","name":"should return false and handle errors gracefully","time":{"start":1757110376783,"stop":1757110376783,"duration":0},"status":"passed","severity":"normal"},{"uid":"719691ea42d200b1","name":"should not allow unachievable error rate","time":{"start":1757110421236,"stop":1757110421237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c8d9c6a39a6421","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757110408499,"stop":1757110408499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7595596028b019fa","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757110408752,"stop":1757110408752,"duration":0},"status":"passed","severity":"normal"},{"uid":"981772d0ced8dd34","name":"different cluster: nodes don't connect","time":{"start":1757110559629,"stop":1757110559630,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5187109eee8004","name":"Push message with special chars payload","time":{"start":1757111520338,"stop":1757111520338,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ded7bc6ce7fa32f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757110376733,"stop":1757110376734,"duration":1},"status":"passed","severity":"normal"},{"uid":"744af2801ceca12d","name":"should handle empty pubsub topics","time":{"start":1757110376744,"stop":1757110376744,"duration":0},"status":"passed","severity":"normal"},{"uid":"26badcfdf86d8905","name":"rejects hash query with content filter parameters","time":{"start":1757110376300,"stop":1757110376301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b654d5cf8d076fb","name":"Relay","time":{"start":1757110474155,"stop":1757110474156,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7338a968004dd1","name":"should not retry if at least one success","time":{"start":1757110407711,"stop":1757110407711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c778bdfe4cc2a7d1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757110738022,"stop":1757110738023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c94428f01c2a3f5","name":"should perform initial health assessment on start","time":{"start":1757110409104,"stop":1757110409104,"duration":0},"status":"passed","severity":"normal"},{"uid":"3298d1a969060f9b","name":"should work with stubbed peer manager event emitter","time":{"start":1757110409034,"stop":1757110409034,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c36326c03ba49e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757110427095,"stop":1757110427096,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7424055b6f2f8","name":"should not be empty after adding a subscription","time":{"start":1757110408751,"stop":1757110408751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a34f197cf1351e7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757110375931,"stop":1757110375932,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c8498d51de6973","name":"Push message with content topic containing emoji","time":{"start":1757111520321,"stop":1757111520322,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4eb06652ad5087","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757110408609,"stop":1757110408609,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f142bb0e293fbd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757110916077,"stop":1757110916077,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e57c021dfd5788","name":"can start and stop the service","time":{"start":1757110390471,"stop":1757110390472,"duration":1},"status":"passed","severity":"normal"},{"uid":"6400d3e78af69d46","name":"Push message with content topic containing Chinese","time":{"start":1757111520331,"stop":1757111520332,"duration":1},"status":"passed","severity":"normal"},{"uid":"48499d758cf13a5","name":"isConnected should return true after first peer connects","time":{"start":1757110489511,"stop":1757110489511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e39d4a94f162fa1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757110933368,"stop":1757110933369,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd42f1616a952683","name":"Default pageSize","time":{"start":1757110807505,"stop":1757110807505,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf158a4f2d4b2295","name":"should handle errors when getting connections","time":{"start":1757110375439,"stop":1757110375439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaa3a8c5960b384","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757110933352,"stop":1757110933352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5780a320d7cb9301","name":"Query Generator, No Decoder","time":{"start":1757110775748,"stop":1757110775751,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b1f41e5843a519b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757110933359,"stop":1757110933359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea29571427004ef","name":"nwaku subscribes","time":{"start":1757110631302,"stop":1757110631305,"duration":3},"status":"passed","severity":"normal"},{"uid":"64629d52ab23cb39","name":"can start and stop the service","time":{"start":1757110704591,"stop":1757110704593,"duration":2},"status":"passed","severity":"normal"},{"uid":"624ee43cce9b7511","name":"random static sharding 5 - Cluster ID: 510, Shard ID: 749","time":{"start":1757110792532,"stop":1757110792536,"duration":4},"status":"passed","severity":"normal"},{"uid":"388e5f011a05fa8f","name":"Publish message with custom timestamp: Fri Sep 05 2025 23:17:14 GMT+0000 (Coordinated Universal Time)","time":{"start":1757110641271,"stop":1757110641271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c077e3b17856463d","name":"Sample","time":{"start":1757110365673,"stop":1757110365673,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7759cd409e3b6c","name":"pre and post cipher","time":{"start":1757110396728,"stop":1757110396728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b671902f2cf96a27","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757110408112,"stop":1757110408122,"duration":10},"status":"passed","severity":"normal"},{"uid":"b6b1a873bbcde720","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757110421139,"stop":1757110421139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3de7d5e7bf6d26","name":"Push message with short payload","time":{"start":1757111520337,"stop":1757111520337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6c85d936c94541","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757110409038,"stop":1757110409038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b77e6331977655c","name":"Push message with unicode special characters payload","time":{"start":1757111520342,"stop":1757111520342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b175edcafe95a28f","name":"should handle multiple peers with different shard configurations","time":{"start":1757110376031,"stop":1757110376031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c02039ff9b0618","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757110409042,"stop":1757110409042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce79495a90a2b1d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757110933366,"stop":1757110933366,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b4ba54c0e5ebb7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757110360105,"stop":1757110360105,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d55361bc147d91","name":"should sort by messageId when timestamps are equal","time":{"start":1757110426753,"stop":1757110426753,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c90595d56eeec3","name":"should respect custom numPeersToUse configuration","time":{"start":1757110408111,"stop":1757110408111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5761be3071c2d504","name":"should handle case when navigator is not available","time":{"start":1757110375410,"stop":1757110375411,"duration":1},"status":"passed","severity":"normal"},{"uid":"54263619c547194a","name":"Retrieval Hint","time":{"start":1757110426752,"stop":1757110426752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a031e25fef38cb11","name":"Throws when trying to push message with empty payload","time":{"start":1757111520303,"stop":1757111520303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2147876a7974dfa4","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757110386280,"stop":1757110386280,"duration":0},"status":"passed","severity":"normal"},{"uid":"703c2c98949aa51d","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757110408610,"stop":1757110408610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d129ce75947b3639","name":"Push message with Basic HTML tag payload","time":{"start":1757111520314,"stop":1757111520314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b059cd8596623a","name":"it tolerates circular branch references","time":{"start":1757110386563,"stop":1757110386563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a361b510b9c855da","name":"should update peer store before dialing","time":{"start":1757110375565,"stop":1757110375565,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ca0abae677651d","name":"should not discard bootstrap peers if under the limit","time":{"start":1757110511543,"stop":1757110511543,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b1a71d708a49ec","name":"isConnected should return false after all peers disconnect","time":{"start":1757110489511,"stop":1757110489512,"duration":1},"status":"passed","severity":"normal"},{"uid":"7086f240dda76ece","name":"Bloom filter","time":{"start":1757110426751,"stop":1757110426752,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec24982ee7037ad5","name":"should remove event listeners","time":{"start":1757110375894,"stop":1757110375895,"duration":1},"status":"passed","severity":"normal"},{"uid":"8725760c1971c720","name":"should start the dialing interval","time":{"start":1757110375978,"stop":1757110375979,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb22745c5d50a23","name":"Subscribe to topic containing XML and receive message","time":{"start":1757110933368,"stop":1757110933368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5f12745931fdd8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757110933355,"stop":1757110933356,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ce9e18f0425054","name":"Push message with unicode special characters payload","time":{"start":1757111520315,"stop":1757111520315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4094954671e1ee07","name":"should handle complete connection lifecycle","time":{"start":1757110375440,"stop":1757110375440,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba8b176dcaa7f6e","name":"Push message with custom timestamp: 1757114092962","time":{"start":1757111520309,"stop":1757111520309,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87741a32d647983","name":"should be able to dial TLS multiaddrs","time":{"start":1757110558072,"stop":1757110558072,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf107d31c0048fd","name":"accepts valid message hash query","time":{"start":1757110376299,"stop":1757110376300,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4dddfcd0f879f44","name":"should process tasks in queue","time":{"start":1757110407706,"stop":1757110407706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ee55ceab671a05","name":"should handle peer store errors gracefully","time":{"start":1757110375565,"stop":1757110375565,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc7d6ada8d1e5ab","name":"Check received message containing Russian","time":{"start":1757110916065,"stop":1757110916065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24414dfc2e6baf5","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757110427092,"stop":1757110427093,"duration":1},"status":"passed","severity":"normal"},{"uid":"1555b3c7df425737","name":"Check message with invalid timestamp is not received","time":{"start":1757110916068,"stop":1757110916069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a427f09c5c343a88","name":"Push message with content topic containing JSON","time":{"start":1757111520320,"stop":1757111520321,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad00c2d82405186","name":"Check received message containing Script","time":{"start":1757110916074,"stop":1757110916074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5beacd1c3b4f27","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757110421237,"stop":1757110421238,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4ab6492c7af362","name":"Publish message with rate limit","time":{"start":1757110641274,"stop":1757110641274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a36a5363d2dcf1","name":"should trigger query when it went offline since the last successful query","time":{"start":1757110409037,"stop":1757110409037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ebad09615efb3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757110365564,"stop":1757110365566,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4583dbbf22be81d","name":"Push message with emoji payload","time":{"start":1757111520329,"stop":1757111520329,"duration":0},"status":"passed","severity":"normal"},{"uid":"78452b3d8d778a21","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757110407832,"stop":1757110407833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a094da674d986124","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757110421119,"stop":1757110421119,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe3d8ebaad49c8f","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757110407833,"stop":1757110407833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60240528746e5ee","name":"should not create multiple intervals when called multiple times","time":{"start":1757110375984,"stop":1757110375984,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1d2f946d73ff6d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757110421119,"stop":1757110421120,"duration":1},"status":"passed","severity":"normal"},{"uid":"e670c03ecaf6e793","name":"should handle dial errors gracefully","time":{"start":1757110375564,"stop":1757110375565,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ceaef4f419b452a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757110559632,"stop":1757110559632,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5f3f15925dc52e","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757110427096,"stop":1757110427096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed5bb2a0f894aeb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757110933353,"stop":1757110933354,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43b758cd3dae6bb8","name":"Meta field set when metaSetter is specified","time":{"start":1757110376978,"stop":1757110376978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c828c57f13f9fa7","name":"Check publish message containing Basic HTML tag","time":{"start":1757110641267,"stop":1757110641267,"duration":0},"status":"passed","severity":"normal"},{"uid":"da26d77529d32b86","name":"can start and stop the service","time":{"start":1757110473628,"stop":1757110473628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d27a8f9e72ad725","name":"should merge provided config with defaults","time":{"start":1757110376776,"stop":1757110376777,"duration":1},"status":"passed","severity":"normal"},{"uid":"3117e9eb18289ec5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757110421133,"stop":1757110421133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f9553c1ee30790","name":"Callback on promise","time":{"start":1757110810057,"stop":1757110810058,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb922731fdda44e","name":"Get Nodes","time":{"start":1757110385821,"stop":1757110385822,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b329da6b0675f8","name":"returns all values when wanted number matches available values","time":{"start":1757110384731,"stop":1757110384732,"duration":1},"status":"passed","severity":"normal"},{"uid":"253cb5d56a6a18ab","name":"should start ping timers on peer connect","time":{"start":1757110376732,"stop":1757110376732,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b95ea19262f041e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757110641272,"stop":1757110641272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13bd302d9a665aa","name":"should throw error when no peers are available","time":{"start":1757110408608,"stop":1757110408608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2835b35ebb1ed3f3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757110365574,"stop":1757110365574,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cb8e0699c0c701","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757110384740,"stop":1757110384740,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b4b381a5993fa2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757110421135,"stop":1757110421136,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a44c6ce457706ea","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757110421133,"stop":1757110421134,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce78fdc6db6eddf","name":"should not receive a peer event after stop","time":{"start":1757110473634,"stop":1757110473634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f665f69e619f6bb","name":"Push message with long payload","time":{"start":1757111520311,"stop":1757111520311,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d670ee5c816e850","name":"Decoder throws on empty string content topic","time":{"start":1757110376979,"stop":1757110376979,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dae747ef9fea61","name":"Push message with short payload","time":{"start":1757111520310,"stop":1757111520311,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd243c2d2b41e0","name":"Fails to push message bigger that 1MB","time":{"start":1757111520349,"stop":1757111520349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab849d3d4ac39612","name":"should never report false negatives","time":{"start":1757110424912,"stop":1757110424912,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c8e362c9d8e2fd","name":"should handle errors when removing globalThis listeners","time":{"start":1757110375406,"stop":1757110375407,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe25c131b0e20a3","name":"should work with stubbed waku event emitter","time":{"start":1757110409034,"stop":1757110409035,"duration":1},"status":"passed","severity":"normal"},{"uid":"680418cb2b24813f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757110617805,"stop":1757110617805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5223c1b8d26f3cb7","name":"should throw error - no id","time":{"start":1757110366363,"stop":1757110366364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac51fc6fed7b7b12","name":"throws on content topic with empty topic name field","time":{"start":1757110360100,"stop":1757110360100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c69aa3d4e7dc5","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757110375937,"stop":1757110375938,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7497b48d87724","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757110360112,"stop":1757110360112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68a4805fb28f26a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757110376190,"stop":1757110376190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f756a2850696b506","name":"Check received message containing short","time":{"start":1757110916063,"stop":1757110916063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbeeb6b996dbe19","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757110489512,"stop":1757110489512,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5e547c4ca26aa3","name":"should create dialer with libp2p and shardReader","time":{"start":1757110375969,"stop":1757110375969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6723e7045a7237f5","name":"Push message with content topic containing escaped characters","time":{"start":1757111520321,"stop":1757111520321,"duration":0},"status":"passed","severity":"normal"},{"uid":"835f0529ca467658","name":"Round trip binary serialization","time":{"start":1757110376977,"stop":1757110376977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc97a9c559ab3e1","name":"should reject if Relay is requested but not mounted","time":{"start":1757110408584,"stop":1757110408584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91dc73a406bc5dc","name":"Push message with emoji payload","time":{"start":1757111520317,"stop":1757111520317,"duration":0},"status":"passed","severity":"normal"},{"uid":"37eb2aaf70e50adb","name":"should create ShardReader with static shards network config","time":{"start":1757110376079,"stop":1757110376079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c987701ff406dd4d","name":"should clear interval on stop","time":{"start":1757110386279,"stop":1757110386279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ccfd5d43c43f63","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757110421122,"stop":1757110421122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa893a21e543ccfe","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757110617804,"stop":1757110617804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6ffd90ea3a7b7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757110360116,"stop":1757110360116,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5b99d4a6c17aa4","name":"should handle case with no peers in store","time":{"start":1757110375921,"stop":1757110375922,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2170022b3254e6","name":"Check publish message containing Russian","time":{"start":1757110641265,"stop":1757110641265,"duration":0},"status":"passed","severity":"normal"},{"uid":"de52cc8524cb6bcd","name":"should create ConnectionManager with required options","time":{"start":1757110376773,"stop":1757110376774,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b753f24529449f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757110360110,"stop":1757110360110,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0a7f0ba4e136c","name":"should handle queue overflow by adding peers to queue","time":{"start":1757110376015,"stop":1757110376016,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42c296244ed880e","name":"Push message with content topic containing JSON","time":{"start":1757111520333,"stop":1757111520333,"duration":0},"status":"passed","severity":"normal"},{"uid":"60671666ae9ead1b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757110421120,"stop":1757110421121,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae66596f89d50c5f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757110421123,"stop":1757110421124,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a621f9019bb96e","name":"should handle malformed response data","time":{"start":1757110386331,"stop":1757110386331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b92aa2a132f9d2","name":"Push message with Basic HTML tag payload","time":{"start":1757111520328,"stop":1757111520328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f6cfbe297d48a6","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757110397921,"stop":1757110397921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1526ec03f0ece497","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app41/3/topic51/json","time":{"start":1757110738047,"stop":1757110738047,"duration":0},"status":"passed","severity":"normal"},{"uid":"5482e972e555606f","name":"should handle complete discovery-to-dial flow","time":{"start":1757110375578,"stop":1757110375579,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc568240d1c340dd","name":"Push message with content topic containing escaped characters","time":{"start":1757111520334,"stop":1757111520334,"duration":0},"status":"passed","severity":"normal"}] |