allure-jswaku/9361/widgets/duration.json
2025-11-13 01:28:11 +00:00

1 line
228 KiB
JSON

[{"uid":"e066e3394c4a5aca","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762996102905,"stop":1762996102905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6101e435ccfda35b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762996410205,"stop":1762996410205,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcff7eb3b56b986","name":"Check received message containing Basic HTML tag","time":{"start":1762996638146,"stop":1762996638146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16bba0b6fc90fa1","name":"should handle errors when globalThis is not available","time":{"start":1762996115952,"stop":1762996115952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78451a9c8b802d2","name":"Check message with no payload is not received","time":{"start":1762996638151,"stop":1762996638151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f2a63ccb227069","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762996102922,"stop":1762996102923,"duration":1},"status":"passed","severity":"normal"},{"uid":"788fdaf1c1653735","name":"Query Generator - false","time":{"start":1762996493448,"stop":1762996493449,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fc3f498f4b85d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762996102908,"stop":1762996102908,"duration":0},"status":"passed","severity":"normal"},{"uid":"97835c3be8c634bb","name":"should set default options when no config provided","time":{"start":1762996117336,"stop":1762996117336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e757061016a439b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762996389109,"stop":1762996389110,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b65bf19fba322a2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762996151582,"stop":1762996151582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6de34556e6969a5","name":"should successfully stop","time":{"start":1762996164831,"stop":1762996164832,"duration":1},"status":"passed","severity":"normal"},{"uid":"de61a71fbdafac00","name":"should return false when peer is on different cluster","time":{"start":1762996116461,"stop":1762996116461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c65555b2f3a740","name":"should save new peer to store","time":{"start":1762996116260,"stop":1762996116261,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f5429d5c17c193","name":"peer exchange sets tag","time":{"start":1762996371585,"stop":1762996371586,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadc7e548814fea7","name":"Query generator for 2000 messages","time":{"start":1762996487793,"stop":1762996487794,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1a5128d28079ec","name":"Does not throw an exception when node disconnects","time":{"start":1762996508980,"stop":1762996508980,"duration":0},"status":"passed","severity":"normal"},{"uid":"672b849aa64bd2b7","name":"Push message with content topic containing short","time":{"start":1762997242897,"stop":1762997242898,"duration":1},"status":"passed","severity":"normal"},{"uid":"799f19b31fa65c68","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762996116477,"stop":1762996116477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f216f7adb4f01c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762996367172,"stop":1762996367173,"duration":1},"status":"passed","severity":"normal"},{"uid":"256c690c66a5e756","name":"should transition to Unhealthy when no connections","time":{"start":1762996165322,"stop":1762996165322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc63a82d742718","name":"Check received message containing short","time":{"start":1762996638132,"stop":1762996638132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8f261d5e2518fe","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762996165162,"stop":1762996165163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33b65b08335e557","name":"should handle ENR without shardInfo","time":{"start":1762996125554,"stop":1762996125555,"duration":1},"status":"passed","severity":"normal"},{"uid":"617067dda2e877a3","name":"Fails to push message bigger that 1MB","time":{"start":1762997242904,"stop":1762997242904,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ecc95dd9354f8d","name":"should not be sent when there is no history","time":{"start":1762996155500,"stop":1762996155501,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57f77c174e04590","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762996164154,"stop":1762996164155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4e9d4ddc73e0de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762996102925,"stop":1762996102925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d51d6507f7bed7","name":"pre and post cipher","time":{"start":1762996134954,"stop":1762996134955,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a124fae9ecd738c","name":"Passing page size 0 when there are 110 messages","time":{"start":1762996501631,"stop":1762996501631,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d912e10094183b","name":"accepts valid content-filtered query","time":{"start":1762996116837,"stop":1762996116838,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaeda9378eabc2c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762996164151,"stop":1762996164153,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7bf18bf7368a362","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762996155496,"stop":1762996155496,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cafa70d398edd70","name":"should be safe to call multiple times","time":{"start":1762996117009,"stop":1762996117012,"duration":3},"status":"passed","severity":"normal"},{"uid":"97b9e770330e18bb","name":"same cluster, static sharding: nodes connect","time":{"start":1762996289053,"stop":1762996289054,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c47041c428a616","name":"Sample","time":{"start":1762996107897,"stop":1762996107898,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec045d364670b79","name":"should have no discoveries enabled by default","time":{"start":1762996164446,"stop":1762996164446,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0e5ed475537cd2","name":"should properly create peer info with all multiaddrs","time":{"start":1762996108325,"stop":1762996108325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38ffe47634f11ed","name":"should drop connection via multiaddr with hangUp","time":{"start":1762996278621,"stop":1762996278621,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbb388f1190417c","name":"should drop connection to one peer on hangUp","time":{"start":1762996278620,"stop":1762996278621,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e78cf17328b35b","name":"returns all values when wanted number is greater than available values","time":{"start":1762996124384,"stop":1762996124392,"duration":8},"status":"passed","severity":"normal"},{"uid":"539df2434a9b350f","name":"should dispatch connect and disconnect events","time":{"start":1762996164147,"stop":1762996164148,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c521283f0d3301","name":"new peer added after a peer was already found","time":{"start":1762996371586,"stop":1762996371586,"duration":0},"status":"passed","severity":"normal"},{"uid":"92608714e7210333","name":"should skip updating peer store if peer has same addresses","time":{"start":1762996116261,"stop":1762996116268,"duration":7},"status":"passed","severity":"normal"},{"uid":"bc0917c8603a85d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762996102924,"stop":1762996102924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c24ceba04cc5b3","name":"Overlapping topic subscription","time":{"start":1762996389104,"stop":1762996389104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60a4058b719b0d58","name":"Check publish message after service node is restarted","time":{"start":1762996383897,"stop":1762996383900,"duration":3},"status":"skipped","severity":"normal"},{"uid":"a769f2837823dce9","name":"Reusing cursor across nodes","time":{"start":1762996442554,"stop":1762996442555,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9605652c8f656d","name":"should handle peer identify event","time":{"start":1762996125548,"stop":1762996125548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50df390d830992c","name":"should not stop if not started","time":{"start":1762996125548,"stop":1762996125548,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cb4dd9a2fcd002","name":"should wait for LightPush peer to be connected","time":{"start":1762996166212,"stop":1762996166212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d8571a2e8cf58a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762996367171,"stop":1762996367172,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf1bd859c9ff5112","name":"Check received message containing Script","time":{"start":1762996638146,"stop":1762996638146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bfe5a75a3530c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app49/5/topic943/proto","time":{"start":1762996482308,"stop":1762996482308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce18aaf01912c1","name":"should invoke callbacks when receiving a message","time":{"start":1762996165204,"stop":1762996165204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab19927626e6c86","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762996102909,"stop":1762996102909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce197308b84c672","name":"should clear interval on stop","time":{"start":1762996125556,"stop":1762996125556,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb85fe243a18d4c4","name":"Push message with content topic containing JSON","time":{"start":1762997242925,"stop":1762997242925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f794db8a33bd74a6","name":"groups content topics by expected pubsub topic","time":{"start":1762996102914,"stop":1762996102915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09f3aae2aeb4032","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762996116948,"stop":1762996116948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f971f4b88afd96b6","name":"should not return locked peers if enough unlocked are available","time":{"start":1762996164146,"stop":1762996164146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cafe0e8d166b16a","name":"Push message with content topic containing long","time":{"start":1762997242898,"stop":1762997242898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3b6f5c7ceb313d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762996164153,"stop":1762996164154,"duration":1},"status":"passed","severity":"normal"},{"uid":"69aba090e80f3c9b","name":"Push message with content topic containing JSON","time":{"start":1762997242936,"stop":1762997242936,"duration":0},"status":"passed","severity":"normal"},{"uid":"420479e5cd6c4680","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762996442554,"stop":1762996442554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e4536d8163898d","name":"Relay + Store","time":{"start":1762996196541,"stop":1762996196541,"duration":0},"status":"passed","severity":"normal"},{"uid":"50282d802b207a7","name":"should handle empty peer infos gracefully","time":{"start":1762996125503,"stop":1762996125504,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4a23c571ec732a","name":"Push message with content topic containing Arabic","time":{"start":1762997242899,"stop":1762997242899,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b0fbc4dcf89514","name":"Push message with unicode special characters payload","time":{"start":1762997242922,"stop":1762997242922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8b3d100368f09e","name":"should merge provided config with defaults","time":{"start":1762996117336,"stop":1762996117336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50f4faf52421850","name":"udp ip6 address","time":{"start":1762996107691,"stop":1762996107692,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9dc8b6193fc95a","name":"Push message with numeric payload","time":{"start":1762997242918,"stop":1762997242919,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ccc49b628eb219","name":"should throw error - invalid id","time":{"start":1762996108320,"stop":1762996108320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5369d2af556b85d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762996518196,"stop":1762996518196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2cd5c0d84254cf","name":"should properly create location multiaddrs - udp4","time":{"start":1762996108323,"stop":1762996108323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8a1b174ebca619","name":"should hang up with PeerId and return true on success","time":{"start":1762996117342,"stop":1762996117342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd04e2a9f8ede96","name":"Fails to push message with large meta","time":{"start":1762997242926,"stop":1762997242927,"duration":1},"status":"passed","severity":"normal"},{"uid":"867ca7e5e12eaf52","name":"topics with same application and version share the same shard","time":{"start":1762996102914,"stop":1762996102914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9aeb457fd5e9d7","name":"should create ConnectionManager with required options","time":{"start":1762996117334,"stop":1762996117335,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a508ecca6072c75","name":"should get and remove ready entries","time":{"start":1762996151856,"stop":1762996151856,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b6fcbd0ae65b49","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762996125005,"stop":1762996125010,"duration":5},"status":"passed","severity":"normal"},{"uid":"1878a6dd0ad6b88d","name":"Check received message containing Arabic","time":{"start":1762996638144,"stop":1762996638145,"duration":1},"status":"passed","severity":"normal"},{"uid":"913fe485b1f81aeb","name":"Push message with Arabic payload","time":{"start":1762997242906,"stop":1762997242906,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36670c93adbc8c3","name":"Check received message containing Russian","time":{"start":1762996638134,"stop":1762996638134,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d4e2f44a0b559c","name":"should reassess health immediately when peer disconnects","time":{"start":1762996165324,"stop":1762996165324,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a25d7c9688716d","name":"should work with stubbed waku event emitter","time":{"start":1762996165148,"stop":1762996165148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8610340c83a56f74","name":"should retry if all attempts fail","time":{"start":1762996164369,"stop":1762996164369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14e00a03641cc6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762996102915,"stop":1762996102915,"duration":0},"status":"passed","severity":"normal"},{"uid":"499855bc2365bcd1","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762996115922,"stop":1762996115933,"duration":11},"status":"passed","severity":"normal"},{"uid":"40d026148db4c340","name":"Outgoing message is possibly acknowledged","time":{"start":1762996168205,"stop":1762996168206,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b612bf8ede19e5e","name":"Init the array if not present","time":{"start":1762996102633,"stop":1762996102634,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2cd729289549f8","name":"should handle a minimal index list","time":{"start":1762996103098,"stop":1762996103098,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b96d500c38cb3c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762996151583,"stop":1762996151583,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fc7289d3d38e14","name":"messageHashStr produces consistent results for the same input","time":{"start":1762996116618,"stop":1762996116619,"duration":1},"status":"passed","severity":"normal"},{"uid":"7beb33b5b40b6d2c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762996151567,"stop":1762996151567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4f1e83d2b3fbf","name":"should discover peers from provided peer cache","time":{"start":1762996283867,"stop":1762996283870,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1f657b2576f5a68","name":"yields undefined for messages without content topic","time":{"start":1762996117258,"stop":1762996117259,"duration":1},"status":"passed","severity":"normal"},{"uid":"82288bed8c3ab4fe","name":"Ordered callback, aborts when callback returns true","time":{"start":1762996487792,"stop":1762996487793,"duration":1},"status":"passed","severity":"normal"},{"uid":"3422dcef446224f4","name":"should handle complete dial lifecycle","time":{"start":1762996116832,"stop":1762996116834,"duration":2},"status":"passed","severity":"normal"},{"uid":"c81dcb64fa41ac24","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762996174108,"stop":1762996174108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dd50dea3e99863","name":"should clear existing timers before creating new ones","time":{"start":1762996117031,"stop":1762996117032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0473411ea1e9d2a","name":"should serialize and deserialize correctly","time":{"start":1762996151469,"stop":1762996151470,"duration":1},"status":"passed","severity":"normal"},{"uid":"3302d7bd76c42bd7","name":"should dispatch network event when browser goes online","time":{"start":1762996115987,"stop":1762996115987,"duration":0},"status":"passed","severity":"normal"},{"uid":"be697101486453c5","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762996165182,"stop":1762996165183,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda1fa71befd2213","name":"Throws when trying to push message with empty payload","time":{"start":1762997242933,"stop":1762997242933,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb5a9fc9435938b","name":"should handle shard reader errors gracefully","time":{"start":1762996116830,"stop":1762996116831,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff34f8d53cda3f9a","name":"Subscribe to topic containing XML and receive message","time":{"start":1762996662394,"stop":1762996662394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f6fcdf8b3a526","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762996125506,"stop":1762996125506,"duration":0},"status":"passed","severity":"normal"},{"uid":"281542186fc582fd","name":"Outgoing message is emitted as sent","time":{"start":1762996170156,"stop":1762996170156,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac2ac3b58f765fb","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762996134418,"stop":1762996134419,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c4fc20ace9127","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762996164363,"stop":1762996164363,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dab2c6bd4602500","name":"Push message with custom timestamp: 1762992615392","time":{"start":1762997242927,"stop":1762997242927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed79d792ff68cb5e","name":"should handle very large timestamps","time":{"start":1762996155109,"stop":1762996155110,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17bcae9617cfc46","name":"should initialize with default number of peers","time":{"start":1762996164136,"stop":1762996164137,"duration":1},"status":"passed","severity":"normal"},{"uid":"914e92e9289ecfd","name":"Push message with content topic containing escaped characters","time":{"start":1762997242914,"stop":1762997242914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2517ca8765492a","name":"should be empty when created","time":{"start":1762996165195,"stop":1762996165199,"duration":4},"status":"passed","severity":"normal"},{"uid":"a7d0863aedd3c082","name":"ends if response has no messages","time":{"start":1762996117257,"stop":1762996117258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5a0b796ca2f451","name":"should return null for non-existent peer","time":{"start":1762996116936,"stop":1762996116937,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2162c7ede072475","name":"Check received message containing Arabic","time":{"start":1762996638134,"stop":1762996638134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d624f412619a7ae3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762996155498,"stop":1762996155498,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d3b41c6991d79b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762996662397,"stop":1762996662397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3aba8f9a6204d60","name":"Push message with content topic containing unicode special characters","time":{"start":1762997242901,"stop":1762997242901,"duration":0},"status":"passed","severity":"normal"},{"uid":"45967c56d0d2d526","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762996155498,"stop":1762996155498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a2e696bc76dd71","name":"Push message with shell command payload","time":{"start":1762997242895,"stop":1762997242896,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d221e770a90575","name":"Push message with content topic containing long","time":{"start":1762997242934,"stop":1762997242934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4c6700d62f125c","name":"Subscribe to topic containing long and receive message","time":{"start":1762996662391,"stop":1762996662392,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a0d398fbbccc10","name":"should remove event listeners from libp2p","time":{"start":1762996115952,"stop":1762996115953,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d38bb739360e5b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762996151566,"stop":1762996151567,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7b69cef8c2354c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762996447757,"stop":1762996447757,"duration":0},"status":"passed","severity":"normal"},{"uid":"9473f1f97e1e92d5","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762996117018,"stop":1762996117024,"duration":6},"status":"passed","severity":"normal"},{"uid":"ababad66f3135109","name":"should skip peers without peerInfo in ENR","time":{"start":1762996125554,"stop":1762996125554,"duration":0},"status":"passed","severity":"normal"},{"uid":"6daf5bfdfd291f49","name":"Push message equal or less that 1MB","time":{"start":1762997242939,"stop":1762997242940,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a20426ad8822deb","name":"Push message with meta","time":{"start":1762997242915,"stop":1762997242915,"duration":0},"status":"passed","severity":"normal"},{"uid":"83310a43cbd88106","name":"should remove event listeners","time":{"start":1762996117004,"stop":1762996117008,"duration":4},"status":"passed","severity":"normal"},{"uid":"76103b91143a1857","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/9/topic105/test.js","time":{"start":1762996482309,"stop":1762996482309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f06db3963f373c9","name":"should skip peer when not on same cluster","time":{"start":1762996116814,"stop":1762996116815,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7c95ef2b9767db","name":"Passing page size 110 when there are 120 messages","time":{"start":1762996501635,"stop":1762996501636,"duration":1},"status":"passed","severity":"normal"},{"uid":"406a964470ce10f9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762996367172,"stop":1762996367172,"duration":0},"status":"passed","severity":"normal"},{"uid":"282bfea81490bb4b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762996151586,"stop":1762996151589,"duration":3},"status":"passed","severity":"normal"},{"uid":"74a5a5a192c1d125","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762996155501,"stop":1762996155501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74e733c7ac9f7f4","name":"Push message with content topic containing unicode special characters","time":{"start":1762997242926,"stop":1762997242926,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ad5be10e805605","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762996165156,"stop":1762996165157,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d2f88d435a2ab6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762996108318,"stop":1762996108318,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fa1f3ac3322809","name":"should handle task timeouts","time":{"start":1762996164365,"stop":1762996164368,"duration":3},"status":"passed","severity":"normal"},{"uid":"c47ff6b61ee1b126","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762996170164,"stop":1762996170164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c5f4fed7a964c1","name":"should be safe to call multiple times","time":{"start":1762996116246,"stop":1762996116246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c715fa1326c4edf2","name":"Check received message with timestamp: 1762996189731 ","time":{"start":1762996638139,"stop":1762996638139,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f5ceb66a7ae83c","name":"Refresh subscription","time":{"start":1762996662391,"stop":1762996662391,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c5c6c66ef18d69","name":"should not dispatch event when already connected","time":{"start":1762996115986,"stop":1762996115986,"duration":0},"status":"passed","severity":"normal"},{"uid":"353c8dba392e9210","name":"Outgoing message is acknowledged","time":{"start":1762996167120,"stop":1762996167120,"duration":0},"status":"passed","severity":"normal"},{"uid":"981675cb93ca729b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762996124999,"stop":1762996124999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f473192a6cd6a2e3","name":"should not fail to stop the service if it was not started","time":{"start":1762996129309,"stop":1762996129309,"duration":0},"status":"passed","severity":"normal"},{"uid":"580a5f4c543130ba","name":"should reject on timeout if it was set","time":{"start":1762996166211,"stop":1762996166211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f95fd5c6b8c298e","name":"should skip peer when already connected","time":{"start":1762996116798,"stop":1762996116805,"duration":7},"status":"passed","severity":"normal"},{"uid":"4cd935fedae2119f","name":"Push message with Basic HTML tag payload","time":{"start":1762997242908,"stop":1762997242908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30277013b638911","name":"Check publish message containing shell command","time":{"start":1762996383883,"stop":1762996383883,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bf40c447477fe8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762996151562,"stop":1762996151562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52475f17a2b4955","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762996662399,"stop":1762996662399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2764076d9eef32cf","name":"Push message with escaped characters payload","time":{"start":1762997242922,"stop":1762997242922,"duration":0},"status":"passed","severity":"normal"},{"uid":"844d0fbb90cfa7eb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762996151572,"stop":1762996151572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c728e19a65df974","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762996102909,"stop":1762996102910,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6b7d4775c021a0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762996662398,"stop":1762996662398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e00fd30000afc2","name":"Using a function","time":{"start":1762996508981,"stop":1762996508981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c011726f5d9e17f","name":"should throw error - no id","time":{"start":1762996108319,"stop":1762996108319,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff82fc1e5b70f0","name":"should detect messages with missing dependencies","time":{"start":1762996155497,"stop":1762996155497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3606723c01f88ba6","name":"should decode valid enr with tcp successfully","time":{"start":1762996108318,"stop":1762996108318,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba9a75f9ac5e03c","name":"should emit a peer event after start","time":{"start":1762996129310,"stop":1762996129310,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcee6d93bed10ae2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762996107642,"stop":1762996107643,"duration":1},"status":"passed","severity":"normal"},{"uid":"3746e32d64fdeb23","name":"should process queue every 500ms","time":{"start":1762996116826,"stop":1762996116826,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e915d60e18921f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762996102921,"stop":1762996102921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a94b10c1b87956","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762996151584,"stop":1762996151584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d973b5b1e554f283","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762996167120,"stop":1762996167121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f893a302049ed0d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762996117025,"stop":1762996117026,"duration":1},"status":"passed","severity":"normal"},{"uid":"537a6c34453e0f6c","name":"Push message with special chars payload","time":{"start":1762997242905,"stop":1762997242906,"duration":1},"status":"passed","severity":"normal"},{"uid":"406f7bb61066650c","name":"should query peers that support peer exchange","time":{"start":1762996125549,"stop":1762996125549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6c7a6ffbf25ee9","name":"Push message with emoji payload","time":{"start":1762997242909,"stop":1762997242910,"duration":1},"status":"passed","severity":"normal"},{"uid":"966a8ba6d9f6da39","name":"should skip already querying peers","time":{"start":1762996125551,"stop":1762996125552,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d56ccc9e106729","name":"should return false when network is not connected","time":{"start":1762996117340,"stop":1762996117340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f27295cb701efb0","name":"Store - dialed first","time":{"start":1762996516238,"stop":1762996516238,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec7c861dbb8234a","name":"should create RPC request with correct parameters","time":{"start":1762996125508,"stop":1762996125509,"duration":1},"status":"passed","severity":"normal"},{"uid":"27576c66ad8f8bf4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762996662395,"stop":1762996662396,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f7ff5afbf8b1f9","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762996116954,"stop":1762996116960,"duration":6},"status":"passed","severity":"normal"},{"uid":"470b4f6f333d35da","name":"Push message with XML payload","time":{"start":1762997242931,"stop":1762997242931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f43f12152580949","name":"Throws when trying to push message with empty payload","time":{"start":1762997242910,"stop":1762997242910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00d272370c0898f","name":"Fields are not dropped","time":{"start":1762996117037,"stop":1762996117038,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecff91c3fb1e0134","name":"Push message with escaped characters payload","time":{"start":1762997242909,"stop":1762997242909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d946dc71607dd859","name":"Fails to publish message with empty text","time":{"start":1762996383895,"stop":1762996383895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2246233245fb6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762996151603,"stop":1762996151603,"duration":0},"status":"passed","severity":"normal"},{"uid":"299d0436c96d6350","name":"should be delivered immediately if received","time":{"start":1762996155502,"stop":1762996155502,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e225196d3b71d2","name":"Push message equal or less that 1MB","time":{"start":1762997242928,"stop":1762997242928,"duration":0},"status":"passed","severity":"normal"},{"uid":"6552ac3c7b937a07","name":"Check publish message containing JSON","time":{"start":1762996383883,"stop":1762996383883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6527a4cfa57a026","name":"should dial all remaining peers","time":{"start":1762996116929,"stop":1762996116930,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01abf249a0f2b1b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762996107645,"stop":1762996107645,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da8af8bdb5d7bb5","name":"should push the message to the outgoing buffer","time":{"start":1762996155491,"stop":1762996155491,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6f176f2eaa0b46","name":"should request peer renewal on specific errors","time":{"start":1762996164364,"stop":1762996164364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4c966acca51ff4","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762996116954,"stop":1762996116954,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd21d82213446b3","name":"should handle cache.get errors gracefully","time":{"start":1762996129312,"stop":1762996129312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91712dd74a50393","name":"should add event listeners to libp2p","time":{"start":1762996115940,"stop":1762996115940,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ce846ff590e3d3","name":"Push message with Arabic payload","time":{"start":1762997242920,"stop":1762997242920,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff929387ca78d87","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762996151609,"stop":1762996151609,"duration":0},"status":"passed","severity":"normal"},{"uid":"284b1abb3f1f0657","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762996498974,"stop":1762996498974,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a9f11df748d4b4","name":"nwaku subscribes","time":{"start":1762996380588,"stop":1762996380589,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb209fa6c4e5412d","name":"Check received message containing numeric","time":{"start":1762996638143,"stop":1762996638143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00ab35520ed518","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762996662395,"stop":1762996662395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3153fc28ea88d10d","name":"Push message with Chinese payload","time":{"start":1762997242919,"stop":1762997242919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7a04f30f9fc73e","name":"should properly create location multiaddrs - tcp","time":{"start":1762996108324,"stop":1762996108325,"duration":1},"status":"passed","severity":"normal"},{"uid":"789cdf7321a643c6","name":"should not retry if at least one success","time":{"start":1762996164368,"stop":1762996164369,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb1d324e694688b","name":"Query Generator, No message returned","time":{"start":1762996458675,"stop":1762996458675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e0cd5af6ea7a4c","name":"Push message with unicode special characters payload","time":{"start":1762997242932,"stop":1762997242932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b9fb7acdff951","name":"should be safe to call multiple times","time":{"start":1762996116247,"stop":1762996116247,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf949541f0cdd24","name":"Nodes with multiple pubsub topic","time":{"start":1762996377183,"stop":1762996377184,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23fe4bc26485a8b","name":"should not retry if at least one success","time":{"start":1762996163609,"stop":1762996163610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcf3d3f1f29251e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762996389103,"stop":1762996389103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9f42d430341ba2","name":"Round trip binary serialization","time":{"start":1762996117377,"stop":1762996117377,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e252b8c13f593ee","name":"should handle case when navigator is not available","time":{"start":1762996115969,"stop":1762996115973,"duration":4},"status":"passed","severity":"normal"},{"uid":"b69da0d4d7e60b95","name":"Get Nodes","time":{"start":1762996125123,"stop":1762996125123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88949e966a1001c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762996210767,"stop":1762996210767,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaef1faddaee5e27","name":"should get eligible entries based on current time","time":{"start":1762996151848,"stop":1762996151851,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc5aa85a4c9730a0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762996125003,"stop":1762996125004,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1b477efbae38c7","name":"should return true when peer is on the specified shard","time":{"start":1762996116464,"stop":1762996116464,"duration":0},"status":"passed","severity":"normal"},{"uid":"456edf140102eb4d","name":"should dial all known peers when reached zero connections","time":{"start":1762996233438,"stop":1762996233439,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2f6d6d513a7419","name":"should select older connection if present","time":{"start":1762996116968,"stop":1762996116968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddb2ac23dd4e2a8","name":"Light Node - default protocols","time":{"start":1762996516241,"stop":1762996516241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85c53fbbefffa1b","name":"should reject if WakuNode is not started","time":{"start":1762996166209,"stop":1762996166209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff4b5b329597b5","name":"should stop all internal components","time":{"start":1762996117338,"stop":1762996117338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d53069359734a34","name":"Query Generator, No Decoder","time":{"start":1762996458674,"stop":1762996458675,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2738eb7824c09f","name":"should not receive a peer event before start","time":{"start":1762996129310,"stop":1762996129310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed1232282455f17","name":"Stops search when 2 null results are returned","time":{"start":1762996125130,"stop":1762996125130,"duration":0},"status":"passed","severity":"normal"},{"uid":"be29df82b85b826c","name":"should dial peers from store when no connections remain","time":{"start":1762996116926,"stop":1762996116926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f53bfcd02247d","name":"Query with Ordered Callback, No Decoder","time":{"start":1762996458681,"stop":1762996458681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda288a4529cfc37","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762996458682,"stop":1762996458682,"duration":0},"status":"passed","severity":"normal"},{"uid":"f394b06aebb8c48e","name":"should only return 1 node with relay and store capability","time":{"start":1762996125654,"stop":1762996125655,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e593736fd4b2557","name":"should add event listener for peer:discovery","time":{"start":1762996116239,"stop":1762996116239,"duration":0},"status":"passed","severity":"normal"},{"uid":"275637be974b71ba","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762996155499,"stop":1762996155499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fde94561125139","name":"throws an error for improperly formatted content topics","time":{"start":1762996102916,"stop":1762996102916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6170cd3cdad714c7","name":"should handle large number of peers request","time":{"start":1762996125507,"stop":1762996125508,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a9eb28cca0cbf7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762996151603,"stop":1762996151604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07774d0981268a6","name":"should not create multiple intervals when called multiple times","time":{"start":1762996116790,"stop":1762996116791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b1f44e52346c19","name":"Push message with numeric payload","time":{"start":1762997242905,"stop":1762997242905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aec3b4724dab214","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762996389106,"stop":1762996389106,"duration":0},"status":"passed","severity":"normal"},{"uid":"863c742e63a207a7","name":"should handle errors when getting connections","time":{"start":1762996115991,"stop":1762996115992,"duration":1},"status":"passed","severity":"normal"},{"uid":"f000148847bb2a4c","name":"Relay - dialed first","time":{"start":1762996516237,"stop":1762996516237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1df70c3ed430b9","name":"different cluster: nodes don't connect","time":{"start":1762996289056,"stop":1762996289056,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f3a07d6e6a3eb2","name":"Push message equal or less that 1MB","time":{"start":1762997242903,"stop":1762997242904,"duration":1},"status":"passed","severity":"normal"},{"uid":"31614005369e28b8","name":"Push message with long payload","time":{"start":1762997242892,"stop":1762997242892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3da45590c4cbdda","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762996487790,"stop":1762996487790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb256fe8a8eee4d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762996151604,"stop":1762996151604,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88836a00c6eedb3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762996151604,"stop":1762996151604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee1963aebfe40d4","name":"should encode/decode to text encoding","time":{"start":1762996108321,"stop":1762996108322,"duration":1},"status":"passed","severity":"normal"},{"uid":"7052ba99d5f74ebd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app40/2/topic292/json","time":{"start":1762996482312,"stop":1762996482313,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe9cab5bb8ee9df","name":"should create a new stream if no existing for protocol found","time":{"start":1762996117083,"stop":1762996117084,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6cf78967b58cfd","name":"Check received message containing Chinese","time":{"start":1762996638144,"stop":1762996638144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e1c37e3eb73588","name":"should set field with only FILTER enabled","time":{"start":1762996108327,"stop":1762996108327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bab0fada3ee90d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/7/topic685/xml","time":{"start":1762996482313,"stop":1762996482316,"duration":3},"status":"passed","severity":"normal"},{"uid":"28287d4cd4212e2f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762996389105,"stop":1762996389106,"duration":1},"status":"passed","severity":"normal"},{"uid":"86731cbab78ac4c9","name":"should create dialer with libp2p and shardReader","time":{"start":1762996116786,"stop":1762996116787,"duration":1},"status":"passed","severity":"normal"},{"uid":"173180f37e7aaba0","name":"Wait given interval before re-trying","time":{"start":1762996165922,"stop":1762996165922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8374845d9917d49d","name":"should start and stop interval correctly","time":{"start":1762996164355,"stop":1762996164356,"duration":1},"status":"skipped","severity":"normal"},{"uid":"27eb7de9bb39b76d","name":"should handle malformed response data","time":{"start":1762996125507,"stop":1762996125507,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba4a8db55c39c80","name":"Push message with content topic containing escaped characters","time":{"start":1762997242925,"stop":1762997242925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1f95a1e9c8c76d","name":"Publish message with custom timestamp: Thu Nov 13 2025 02:12:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1762996383891,"stop":1762996383893,"duration":2},"status":"passed","severity":"normal"},{"uid":"68affd15267b9407","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762996155495,"stop":1762996155495,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccf20b2409fcb2f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762996442549,"stop":1762996442551,"duration":2},"status":"passed","severity":"normal"},{"uid":"2121f84d3229ca84","name":"Waku message hash computation (payload length 0)","time":{"start":1762996116611,"stop":1762996116611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea99c65e75785162","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762996155496,"stop":1762996155496,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9d254494d7188d","name":"should clear timers for specific peer on disconnect","time":{"start":1762996117030,"stop":1762996117030,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d6d84bdc0826c9","name":"should be sent with empty content","time":{"start":1762996155500,"stop":1762996155500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9346a1ccd66427","name":"should not update T_req if message already exists","time":{"start":1762996151846,"stop":1762996151847,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a64cca9efd2366","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762996210770,"stop":1762996210770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1c978d02bc7a26","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762996102920,"stop":1762996102920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c1836e70d58382","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762996498976,"stop":1762996498980,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a2739c1c50c12b7","name":"Js publishes, other Js receives","time":{"start":1762996380590,"stop":1762996380590,"duration":0},"status":"passed","severity":"normal"},{"uid":"67424b0be340a4c6","name":"should throw error - no public key","time":{"start":1762996108319,"stop":1762996108319,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c7b271f9432bb8","name":"throws if decoders don't match content topics","time":{"start":1762996117255,"stop":1762996117256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e7a3d433fc7241","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1762996154616,"stop":1762996154616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cc8b211b54c751","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762996117086,"stop":1762996117086,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa89f1b10899bca","name":"Subscribe to topic containing Script and receive message","time":{"start":1762996662402,"stop":1762996662402,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e9a26147711692","name":"can query messages by message hash","time":{"start":1762996485565,"stop":1762996485566,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c794d3a71f3d3f","name":"Push message with Basic HTML tag payload","time":{"start":1762997242895,"stop":1762997242895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a550fa75f8a8fd","name":"should handle multiple query options for time ranges","time":{"start":1762996166101,"stop":1762996166102,"duration":1},"status":"passed","severity":"normal"},{"uid":"13637a22911fb05f","name":"should handle case with no peers in store","time":{"start":1762996116931,"stop":1762996116932,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3c913a3e6a25dd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762996518195,"stop":1762996518195,"duration":0},"status":"passed","severity":"normal"},{"uid":"81060ef11d2eb956","name":"should continue query when messages are from different channels","time":{"start":1762996170160,"stop":1762996170160,"duration":0},"status":"passed","severity":"normal"},{"uid":"121d6582cf83f4e","name":"should create all internal components","time":{"start":1762996117337,"stop":1762996117337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1deb1371ee592b1","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762996116910,"stop":1762996116910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eba0664878ca31","name":"Emits 'syncing' when message flagged as missed","time":{"start":1762996165955,"stop":1762996165956,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e5c1ff0b272f07","name":"Outgoing message is emitted as sending","time":{"start":1762996170155,"stop":1762996170156,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5032b83fbb1b75","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762996165322,"stop":1762996165322,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf29f64400f3080e","name":"Push message with content topic containing numeric","time":{"start":1762997242934,"stop":1762997242934,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3c95978594a448","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1762996165957,"stop":1762996165957,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6345e9425a1b873","name":"Push message with content topic containing Russian","time":{"start":1762997242899,"stop":1762997242900,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e19339e959b7b","name":"Check received message containing Script","time":{"start":1762996638134,"stop":1762996638135,"duration":1},"status":"passed","severity":"normal"},{"uid":"755dd3341b80199d","name":"Non TWN Cluster","time":{"start":1762996482300,"stop":1762996482308,"duration":8},"status":"passed","severity":"normal"},{"uid":"2f4c2d711a7f22b0","name":"should stop and cleanup resources","time":{"start":1762996165205,"stop":1762996165205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b17aadfe94d6e69","name":"Check publish message containing special chars","time":{"start":1762996383875,"stop":1762996383875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac396dca73c80a11","name":"Query generator for multiple messages with different message text format","time":{"start":1762996487789,"stop":1762996487790,"duration":1},"status":"passed","severity":"normal"},{"uid":"c592b179b3849c47","name":"should return PeerId when PeerId is provided","time":{"start":1762996116596,"stop":1762996116596,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0ee8ab09114138","name":"should set field with only STORE enabled","time":{"start":1762996108326,"stop":1762996108326,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaa4f825cb7abc2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762996289057,"stop":1762996289057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d206ca4a0cab6d33","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762996102923,"stop":1762996102923,"duration":0},"status":"passed","severity":"normal"},{"uid":"532ca2fc64a77b58","name":"should start periodic discovery on start","time":{"start":1762996125555,"stop":1762996125555,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b8444fb22dbe2c","name":"Push 30 different messages","time":{"start":1762997242910,"stop":1762997242910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f46e1c3509cb7c4","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762996155496,"stop":1762996155496,"duration":0},"status":"passed","severity":"normal"},{"uid":"31eb84c76d44eefc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762996102906,"stop":1762996102906,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b7770f02015d4e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762996662403,"stop":1762996662403,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5a019f7e2eebe0","name":"should maintain proper timestamps if all messages received","time":{"start":1762996155493,"stop":1762996155494,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c44f83e2a1f5e6","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762996389102,"stop":1762996389102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53313db522e5ef3","name":"throws on content topic with non-number generation field","time":{"start":1762996102901,"stop":1762996102902,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90d66c5efdc2a2","name":"Push message with special chars payload","time":{"start":1762997242892,"stop":1762997242893,"duration":1},"status":"passed","severity":"normal"},{"uid":"98470a9ca1ddf200","name":"Query with Promise Callback, No message returned","time":{"start":1762996458684,"stop":1762996458685,"duration":1},"status":"passed","severity":"normal"},{"uid":"951c7ccb181092de","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762996638139,"stop":1762996638140,"duration":1},"status":"passed","severity":"normal"},{"uid":"f129d8689cdb7d5f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762996151608,"stop":1762996151609,"duration":1},"status":"passed","severity":"normal"},{"uid":"383005b8024484e8","name":"Push message with content topic containing Chinese","time":{"start":1762997242924,"stop":1762997242924,"duration":0},"status":"passed","severity":"normal"},{"uid":"268068bb3672f9d3","name":"should skip peer when failed to dial recently","time":{"start":1762996116806,"stop":1762996116812,"duration":6},"status":"passed","severity":"normal"},{"uid":"8edf768bc4245619","name":"Push message with meta","time":{"start":1762997242926,"stop":1762997242926,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3b220e7adca29","name":"should be safe to call multiple times","time":{"start":1762996116795,"stop":1762996116796,"duration":1},"status":"passed","severity":"normal"},{"uid":"9774a47fff83832b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762996458675,"stop":1762996458681,"duration":6},"status":"passed","severity":"normal"},{"uid":"48ff95d53f503701","name":"Push message with XML payload","time":{"start":1762997242894,"stop":1762997242895,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec7b031f929a767","name":"Incoming message is emitted as received","time":{"start":1762996170157,"stop":1762996170158,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d63f6afa8806411","name":"Check message with invalid timestamp is not received","time":{"start":1762996638140,"stop":1762996638140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf361e648fc69dc","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762996383896,"stop":1762996383896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b541a2ad2328e405","name":"should return false when navigator.onLine is false","time":{"start":1762996115964,"stop":1762996115966,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfc3e6735d1c398","name":"Push message with content topic containing special chars","time":{"start":1762997242924,"stop":1762997242924,"duration":0},"status":"passed","severity":"normal"},{"uid":"744b67f2a1e43cb1","name":"should not dispatch event when already disconnected","time":{"start":1762996115986,"stop":1762996115987,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3b7be323e9fd59","name":"Decoder throws on undefined content topic","time":{"start":1762996117378,"stop":1762996117379,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fa2d4b785514a9","name":"should handle peer not in mesh for all topics","time":{"start":1762996117033,"stop":1762996117034,"duration":1},"status":"passed","severity":"normal"},{"uid":"868c43d3a3a4ca38","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762996151578,"stop":1762996151578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a779592f5cf675b8","name":"Query Generator - true","time":{"start":1762996493447,"stop":1762996493448,"duration":1},"status":"passed","severity":"normal"},{"uid":"a281092af9c9774f","name":"Check message received after jswaku node is restarted","time":{"start":1762996638151,"stop":1762996638152,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d811e0601f0bce5","name":"Push message with custom timestamp: 1762999815392","time":{"start":1762997242917,"stop":1762997242917,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f24da948d8cf860","name":"tcp ip4 address","time":{"start":1762996107691,"stop":1762996107691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71ea0d9df7b28b6","name":"Push message with custom timestamp: 1732237815392","time":{"start":1762997242927,"stop":1762997242927,"duration":0},"status":"passed","severity":"normal"},{"uid":"21402d33a2724268","name":"Check message on other pubsub topic is not received","time":{"start":1762996638140,"stop":1762996638140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3babb5c35a791db0","name":"Publish without waiting for remote peer","time":{"start":1762996389102,"stop":1762996389102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8ec89a6cb453d4","name":"should handle complete peer lifecycle","time":{"start":1762996117034,"stop":1762996117036,"duration":2},"status":"passed","severity":"normal"},{"uid":"597ef562df2fbbff","name":"should clear the dialing interval","time":{"start":1762996116792,"stop":1762996116792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7fd04c9b5fd2092","name":"should handle dial errors","time":{"start":1762996117342,"stop":1762996117342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c8427176dbc007","name":"Push message with custom timestamp: 1762992615392","time":{"start":1762997242903,"stop":1762997242903,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cf7cc78483f830","name":"should add peer to queue when queue is not empty","time":{"start":1762996116797,"stop":1762996116798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ac34473ae26f9d","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762996125504,"stop":1762996125505,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f7c87b64b83da1","name":"should reject if Store is requested but not mounted","time":{"start":1762996166210,"stop":1762996166210,"duration":0},"status":"passed","severity":"normal"},{"uid":"653747ded8b114a0","name":"Cap max size when messages are pushed one at a time","time":{"start":1762996154615,"stop":1762996154615,"duration":0},"status":"passed","severity":"normal"},{"uid":"2180e2a8768ec3aa","name":"Subscribe to topic containing Script and publish message","time":{"start":1762996389107,"stop":1762996389107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db5f6c9081c0c3f","name":"should handle different types of entries","time":{"start":1762996163496,"stop":1762996163497,"duration":1},"status":"passed","severity":"normal"},{"uid":"751736a54d307a4c","name":"should properly start and stop event listening","time":{"start":1762996165324,"stop":1762996165324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72045333d96b17f","name":"Check received message containing XML","time":{"start":1762996638135,"stop":1762996638135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c159f55234c0153","name":"should handle case with all peers already connected","time":{"start":1762996116932,"stop":1762996116933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13342da3a32a0de","name":"Outgoing message is possibly acknowledged","time":{"start":1762996170157,"stop":1762996170157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf41774040bbf9","name":"should capture event listeners for testing","time":{"start":1762996165149,"stop":1762996165150,"duration":1},"status":"passed","severity":"normal"},{"uid":"14786dfb87eb7351","name":"should handle mixed protocol support correctly","time":{"start":1762996165326,"stop":1762996165332,"duration":6},"status":"passed","severity":"normal"},{"uid":"13bcd2cc2da3692e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762996289057,"stop":1762996289058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1eb53dfb30c56f","name":"should handle peerStore errors gracefully","time":{"start":1762996117345,"stop":1762996117345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1112e09d1842316","name":"should allow redial after failed dial cooldown expires","time":{"start":1762996116821,"stop":1762996116822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06bda72d9001fd6","name":"Check received message containing JSON","time":{"start":1762996638136,"stop":1762996638136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29e02d59182f9ca","name":"Relay Node - default protocol","time":{"start":1762996516241,"stop":1762996516242,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec7c8eee143f0a7","name":"can start and stop the service","time":{"start":1762996195392,"stop":1762996195393,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1164d07ef8740d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762996107643,"stop":1762996107644,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01309768b5b77c7","name":"should populate queue if has active dial","time":{"start":1762996116812,"stop":1762996116813,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca490f81cb4a188","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762996102918,"stop":1762996102918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc53552a70b906d2","name":"caches peers it previously fetched","time":{"start":1762996125653,"stop":1762996125654,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd470af6604603d","name":"Push message with content topic containing special chars","time":{"start":1762997242934,"stop":1762997242934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1cb30fa84c62a8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762996662388,"stop":1762996662388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cae594544bcf300","name":"should dial more peers if under maxConnections","time":{"start":1762996116948,"stop":1762996116948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8beb2dd0a110d51","name":"should be safe to call multiple times","time":{"start":1762996117338,"stop":1762996117338,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c088b22ff0dead","name":"rejects hash query with content filter parameters","time":{"start":1762996116842,"stop":1762996116842,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d97209c53196a5","name":"Synced status is emitted when a missing message is mark as lost","time":{"start":1762996168943,"stop":1762996168943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7879d4ac2cdd9d4","name":"Check publish message containing Script","time":{"start":1762996383879,"stop":1762996383880,"duration":1},"status":"passed","severity":"normal"},{"uid":"772fb63c387e433d","name":"should not fail to stop the service if it was not started","time":{"start":1762996195393,"stop":1762996195394,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc4f7b3ca550423","name":"ends after yielding if response size indicates end","time":{"start":1762996117259,"stop":1762996117260,"duration":1},"status":"passed","severity":"normal"},{"uid":"51492c889d99cfe4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762996195401,"stop":1762996195401,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b63d9528f3d98bb3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762996102905,"stop":1762996102906,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa7a278d6bf19cd","name":"should emit message when we just started and store connect event occurs","time":{"start":1762996165163,"stop":1762996165163,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd76681bf4d89c36","name":"should handle dial errors gracefully","time":{"start":1762996116259,"stop":1762996116259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3195108d905605b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762996107637,"stop":1762996107639,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cf687e287324aa3","name":"should handle peer store errors gracefully","time":{"start":1762996116937,"stop":1762996116938,"duration":1},"status":"passed","severity":"normal"},{"uid":"13aaa47f50468ec3","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762996164826,"stop":1762996164828,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed344195ed1533cd","name":"Check received message containing numeric","time":{"start":1762996638132,"stop":1762996638133,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b5d88c9de40734","name":"Check publish message containing Russian","time":{"start":1762996383877,"stop":1762996383878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8dc58fd60f5d242","name":"should continually clean up expired entries at intervals","time":{"start":1762996163501,"stop":1762996163501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9e3a67436297b","name":"Check meta is set [ecies]","time":{"start":1762996136126,"stop":1762996136126,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cdb95e16f0ca62","name":"should process tasks in queue","time":{"start":1762996164356,"stop":1762996164356,"duration":0},"status":"passed","severity":"normal"},{"uid":"627b91372345c846","name":"should not change state when connections remain after disconnect","time":{"start":1762996115985,"stop":1762996115985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c21751b00106e4","name":"Check received message with timestamp: 1762996189731 ","time":{"start":1762996638148,"stop":1762996638149,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dfe4b685419f2d","name":"should use configured peers when available","time":{"start":1762996166103,"stop":1762996166103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48999c44c33f9ad","name":"Push message with content topic containing Arabic","time":{"start":1762997242935,"stop":1762997242935,"duration":0},"status":"passed","severity":"normal"},{"uid":"de36a7d9cfc218e3","name":"should call waitForPeer on Relay","time":{"start":1762996166213,"stop":1762996166213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee4779233c4c13f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762996662394,"stop":1762996662394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eeefde86654663","name":"should handle peer store update failures gracefully","time":{"start":1762996117018,"stop":1762996117018,"duration":0},"status":"passed","severity":"normal"},{"uid":"596532d31de04d1c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762996151583,"stop":1762996151583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef3a010364ed3d3","name":"should return true even if peer has no overlapping shards","time":{"start":1762996116463,"stop":1762996116463,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e46187bc2c8875","name":"should increase lamport timestamp","time":{"start":1762996155493,"stop":1762996155493,"duration":0},"status":"passed","severity":"normal"},{"uid":"75afac9484220e57","name":"it tolerates circular branch references","time":{"start":1762996125652,"stop":1762996125653,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b951ca102badb2","name":"retrieves a single peer","time":{"start":1762996125652,"stop":1762996125652,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31f99ff81b5e013","name":"should not allow k > 12","time":{"start":1762996151622,"stop":1762996151622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14cb0875be7ffa","name":"msgTime: 0 ms from now, startTime: 1762737299214, endTime: 1762996499214","time":{"start":1762996518195,"stop":1762996518196,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95a8003c049c923","name":"should return true for message with causal history","time":{"start":1762996170162,"stop":1762996170162,"duration":0},"status":"passed","severity":"normal"},{"uid":"2943f9bdad388f7c","name":"Check received message with timestamp: 1762996189731000000 ","time":{"start":1762996638148,"stop":1762996638148,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2a79aa85f02762","name":"Push message with content topic containing Chinese","time":{"start":1762997242935,"stop":1762997242935,"duration":0},"status":"passed","severity":"normal"},{"uid":"23837ea8962edda4","name":"should get / set UDP multiaddr","time":{"start":1762996108322,"stop":1762996108322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33297c5f13bfd8e","name":"random static sharding 10 - Cluster ID: 136, Shard ID: 392","time":{"start":1762996499663,"stop":1762996499663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d378a613a609098","name":"Subscribe to topic containing XML and publish message","time":{"start":1762996389108,"stop":1762996389108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9822b3c689c792","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762996102918,"stop":1762996102919,"duration":1},"status":"passed","severity":"normal"},{"uid":"c206b6aa000b8f74","name":"Push message with JSON payload","time":{"start":1762997242921,"stop":1762997242921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f445847039dd3ea0","name":"Register correct protocols","time":{"start":1762996389101,"stop":1762996389102,"duration":1},"status":"passed","severity":"normal"},{"uid":"726c6ebd8e5d12fb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762996367175,"stop":1762996367175,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c0cd8f050e4ca0","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762996518192,"stop":1762996518192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f042b04e98fd5ad","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762996638142,"stop":1762996638142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c917eee31d2c564","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762996442553,"stop":1762996442554,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb67537778eb76d","name":"random static sharding 9 - Cluster ID: 52, Shard ID: 182","time":{"start":1762996499661,"stop":1762996499663,"duration":2},"status":"passed","severity":"normal"},{"uid":"d48e3319c56ceb05","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762996107648,"stop":1762996107648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d307f8d66e81cab2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762996383895,"stop":1762996383895,"duration":0},"status":"passed","severity":"normal"},{"uid":"7661679b823a81ef","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762996116596,"stop":1762996116596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ca981853202574","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762996102919,"stop":1762996102919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ee1672cad9032e","name":"should initialize with isNetworkConnected as false","time":{"start":1762996115934,"stop":1762996115934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74c18bf84119288","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app95/1/topic868/xml","time":{"start":1762996482317,"stop":1762996482317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30ad4d92ca70222","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762996102910,"stop":1762996102914,"duration":4},"status":"passed","severity":"normal"},{"uid":"1406ca68d74fe321","name":"Subscribe and receives messages on 20 topics","time":{"start":1762996662398,"stop":1762996662398,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e03d5139055c7e","name":"should requeue task if no peer is available","time":{"start":1762996164356,"stop":1762996164363,"duration":7},"status":"passed","severity":"normal"},{"uid":"c6369291e73303af","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762996165176,"stop":1762996165177,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4751123783f46ad","name":"should skip peers that were recently queried","time":{"start":1762996125550,"stop":1762996125550,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e917122498a1dc5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762996117085,"stop":1762996117086,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30bc6836c86feb1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762996151596,"stop":1762996151596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebdd3ef11eec68d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762996102908,"stop":1762996102909,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02293fa1a8cc67a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762996215198,"stop":1762996215199,"duration":1},"status":"passed","severity":"normal"},{"uid":"7395ac0fb020445e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762996662392,"stop":1762996662392,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c55e8f90bda7e3f","name":"Push message with Script payload","time":{"start":1762997242931,"stop":1762997242931,"duration":0},"status":"passed","severity":"normal"},{"uid":"76126e71cf60b9e2","name":"Push message with Russian payload","time":{"start":1762997242906,"stop":1762997242907,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1c9e12e26bc342","name":"Check message on other pubsub topic is not received","time":{"start":1762996638150,"stop":1762996638150,"duration":0},"status":"passed","severity":"normal"},{"uid":"789226ce0b952af7","name":"Check received message containing short","time":{"start":1762996638143,"stop":1762996638143,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be4e62d22c9f150","name":"Symmetric encrypt & Decrypt","time":{"start":1762996134954,"stop":1762996134954,"duration":0},"status":"passed","severity":"normal"},{"uid":"55595b01d17edf24","name":"Subscribe and receive messages via waku relay post","time":{"start":1762996662397,"stop":1762996662398,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10f741c4ea15a37","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762996289055,"stop":1762996289055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88c61423c87f1e0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762996102909,"stop":1762996102909,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f697633a63b37b","name":"should query peer with peer exchange protocol","time":{"start":1762996125551,"stop":1762996125551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcae5b4d3a52587","name":"should not receive a peer event after stop","time":{"start":1762996129310,"stop":1762996129311,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d975b7683a90f5","name":"Subscribe and receive messages via lightPush","time":{"start":1762996662387,"stop":1762996662387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adcddf8e4b3d084","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762996125002,"stop":1762996125003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0e64879b4b998","name":"should remove entries","time":{"start":1762996151856,"stop":1762996151857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e778f0320624b54","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762996151614,"stop":1762996151615,"duration":1},"status":"passed","severity":"normal"},{"uid":"8595d3aab56cdb7f","name":"should return usable stream attached to connection","time":{"start":1762996117082,"stop":1762996117083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7920e604bcf1418c","name":"Push message with Script payload","time":{"start":1762997242894,"stop":1762997242894,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e47c0603414fadb","name":"should handle shardReader errors","time":{"start":1762996117347,"stop":1762996117347,"duration":0},"status":"passed","severity":"normal"},{"uid":"152ac7775f0e468d","name":"Relay - times out","time":{"start":1762996516237,"stop":1762996516238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d054771fb0cc8ac9","name":"Encoder throws on empty string content topic","time":{"start":1762996134422,"stop":1762996134422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12e425fe544dd86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762996151618,"stop":1762996151618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d4d6bb1a6c5111","name":"Subscribe and publish message","time":{"start":1762996389102,"stop":1762996389102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7224ad96446e415","name":"Retries within given interval","time":{"start":1762996165921,"stop":1762996165921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50c07d9e6dd1e8e","name":"recovers when dns.resolve returns empty","time":{"start":1762996125653,"stop":1762996125653,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d9ee7f911dd163","name":"throws on content topic with empty topic name field","time":{"start":1762996102904,"stop":1762996102904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b9e254f7e871b3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762996498972,"stop":1762996498973,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b14263eaae1314","name":"should not receive a peer event after stop","time":{"start":1762996430301,"stop":1762996430301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef46a3ae208136d9","name":"should filter out already connected peers","time":{"start":1762996116928,"stop":1762996116928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b287749d7b463e23","name":"should return all connected peers without codec filter","time":{"start":1762996117344,"stop":1762996117344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a566e486d9a4a68","name":"should return false for malformed SDS messages","time":{"start":1762996170160,"stop":1762996170160,"duration":0},"status":"passed","severity":"normal"},{"uid":"26da63a606a86352","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762996389110,"stop":1762996389110,"duration":0},"status":"passed","severity":"normal"},{"uid":"92972b824df92ea8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762996389103,"stop":1762996389103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2094026c5dbceda","name":"should handle errors when accessing navigator","time":{"start":1762996115992,"stop":1762996115992,"duration":0},"status":"passed","severity":"normal"},{"uid":"3577312871a47490","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762996377182,"stop":1762996377183,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fd78edae07b5c8","name":"Push message with content topic containing long","time":{"start":1762997242911,"stop":1762997242911,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae749d41285ef39","name":"Default pageSize","time":{"start":1762996501636,"stop":1762996501636,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca161a8a70817a9","name":"Push message with content topic containing escaped characters","time":{"start":1762997242900,"stop":1762997242901,"duration":1},"status":"passed","severity":"normal"},{"uid":"25008f149471c5e9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762996377184,"stop":1762996377184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49e404abe724998","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762996125656,"stop":1762996125656,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcd0fb963c4def9c","name":"Waku message hash computation (no timestamp)","time":{"start":1762996116611,"stop":1762996116612,"duration":1},"status":"passed","severity":"normal"},{"uid":"d210c6248a0edeac","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762996662399,"stop":1762996662399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f90a3335ae63465e","name":"should not fail to start the service if it is already started","time":{"start":1762996195394,"stop":1762996195395,"duration":1},"status":"passed","severity":"normal"},{"uid":"241a7a0ef4cec1d9","name":"same cluster: nodes connect","time":{"start":1762996289056,"stop":1762996289056,"duration":0},"status":"passed","severity":"normal"},{"uid":"30345346de9c6e1","name":"Push message with content topic containing short","time":{"start":1762997242910,"stop":1762997242911,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5cfe95f355b9b5","name":"should return no connections if no open connection provided","time":{"start":1762996116967,"stop":1762996116968,"duration":1},"status":"passed","severity":"normal"},{"uid":"babbdceb64ab9833","name":"random static sharding 1 - Cluster ID: 594, Shard ID: 842","time":{"start":1762996499650,"stop":1762996499650,"duration":0},"status":"passed","severity":"normal"},{"uid":"be75d2d2ffe1a2d6","name":"Sync message is not sent if another sync message was just received","time":{"start":1762996174108,"stop":1762996174108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3246cfecf7b13513","name":"Push message with long payload","time":{"start":1762997242905,"stop":1762997242905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd608419d6f67bb7","name":"Push 30 different messages","time":{"start":1762997242923,"stop":1762997242923,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e33cac7fabf2e41d","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1762996165958,"stop":1762996165959,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e534d23ee9eef5e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762996134420,"stop":1762996134420,"duration":0},"status":"passed","severity":"normal"},{"uid":"29acc65c8c928739","name":"rejects content-filtered query with only contentTopics","time":{"start":1762996116841,"stop":1762996116842,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a239e1bd962f7d1","name":"should handle peer store errors gracefully","time":{"start":1762996116260,"stop":1762996116260,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6bbd2a796a4d9e","name":"should lock peers when selected","time":{"start":1762996164142,"stop":1762996164142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4f0df666a552d5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762996108327,"stop":1762996108327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9506c973bb8fdd3","name":"should insert message into bloom filter","time":{"start":1762996155491,"stop":1762996155492,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04a36b325138bc1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762996389107,"stop":1762996389107,"duration":0},"status":"passed","severity":"normal"},{"uid":"74324c08a23a442","name":"random static sharding 5 - Cluster ID: 36, Shard ID: 260","time":{"start":1762996499652,"stop":1762996499657,"duration":5},"status":"passed","severity":"normal"},{"uid":"67a233c6877918a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762996165323,"stop":1762996165323,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bc36798a6ce2a7","name":"Push message with content topic containing numeric","time":{"start":1762997242924,"stop":1762997242924,"duration":0},"status":"passed","severity":"normal"},{"uid":"23efe4fca2cb18b1","name":"should initialize bloom filter with correct parameters","time":{"start":1762996151450,"stop":1762996151458,"duration":8},"status":"passed","severity":"normal"},{"uid":"e4a9f5310a316491","name":"should handle browser offline state overriding peer connections","time":{"start":1762996116000,"stop":1762996116003,"duration":3},"status":"passed","severity":"normal"},{"uid":"d739248cbb52fac8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762996377180,"stop":1762996377181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e515e4f6022a8a","name":"Push message with content topic containing emoji","time":{"start":1762997242915,"stop":1762997242915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1798d3cb9470b19a","name":"Check received message containing Russian","time":{"start":1762996638145,"stop":1762996638145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03dbb61c10836af","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762996151591,"stop":1762996151591,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ea10bd9e018629","name":"should return false when peer is not on the specified shard","time":{"start":1762996116472,"stop":1762996116473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fce57fc8e728eb","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762996210769,"stop":1762996210769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f972115eb280a6a0","name":"should get all peers from store","time":{"start":1762996116927,"stop":1762996116928,"duration":1},"status":"passed","severity":"normal"},{"uid":"105e3d0ea350f188","name":"Subscribe and receives messages on 20 topics","time":{"start":1762996662389,"stop":1762996662389,"duration":0},"status":"passed","severity":"normal"},{"uid":"657bd082afc81597","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762996662394,"stop":1762996662395,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff60262dd09b5a01","name":"should ensure monotonic increase","time":{"start":1762996155109,"stop":1762996155109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d1835eecc93a77","name":"should return false when peer is on different cluster","time":{"start":1762996116464,"stop":1762996116465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7f1e6e77ce4f88","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762996164142,"stop":1762996164143,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc090c0439541bf","name":"can start the service","time":{"start":1762996195391,"stop":1762996195392,"duration":1},"status":"passed","severity":"normal"},{"uid":"5189178f9e7337f8","name":"should support chaining for add method","time":{"start":1762996163487,"stop":1762996163491,"duration":4},"status":"passed","severity":"normal"},{"uid":"aada951054fccd87","name":"should return false for sync message without causal history","time":{"start":1762996170161,"stop":1762996170161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c211dbdda5e0333e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762996102921,"stop":1762996102922,"duration":1},"status":"passed","severity":"normal"},{"uid":"426fa19a9e71501f","name":"Push message with Russian payload","time":{"start":1762997242893,"stop":1762997242894,"duration":1},"status":"passed","severity":"normal"},{"uid":"d563639ecdb24413","name":"Push message with long payload","time":{"start":1762997242929,"stop":1762997242929,"duration":0},"status":"passed","severity":"normal"},{"uid":"8479b65d90a29b15","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762996257267,"stop":1762996257268,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf13a78cf8d8230b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762996117016,"stop":1762996117016,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5a3b7bbc829844","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762996377181,"stop":1762996377181,"duration":0},"status":"passed","severity":"normal"},{"uid":"220b3e8914182b3d","name":"rejects hash query with time filter","time":{"start":1762996116843,"stop":1762996116843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88b45520a69c71","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762996151602,"stop":1762996151603,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b854e31a6464511","name":"should dial one peer on dial","time":{"start":1762996278620,"stop":1762996278620,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ea01980953263","name":"should not create relay timers when relay is not provided","time":{"start":1762996117024,"stop":1762996117025,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8a81c17263c236","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762996155497,"stop":1762996155497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6291430a4ff4486","name":"returns nothing if no connections present","time":{"start":1762996116967,"stop":1762996116967,"duration":0},"status":"passed","severity":"normal"},{"uid":"46336b336bf959d8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762996151590,"stop":1762996151590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87dcf49fe1afd79","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762996662404,"stop":1762996662404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e861fd6208e7b87","name":"should be able to encode the field with only STORE set to true","time":{"start":1762996107640,"stop":1762996107640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b8f47cf1a1da77","name":"Push message with Script payload","time":{"start":1762997242907,"stop":1762997242907,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9a9807c6d71209","name":"should stop query on content message from same channel","time":{"start":1762996170159,"stop":1762996170160,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5b6de545501eda","name":"should handle retrieve function with query parameters","time":{"start":1762996165155,"stop":1762996165156,"duration":1},"status":"passed","severity":"normal"},{"uid":"385062b36fb6e8e5","name":"should be safe to call multiple times","time":{"start":1762996116916,"stop":1762996116920,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d7ce88912cc6b4a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762996107649,"stop":1762996107650,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ca8c6566d4b0dc","name":"Ordered Callback - false","time":{"start":1762996493450,"stop":1762996493451,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f67efde7a7feb7","name":"Push message with meta","time":{"start":1762997242901,"stop":1762997242902,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7ad4f92765bc31","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762996107649,"stop":1762996107649,"duration":0},"status":"passed","severity":"normal"},{"uid":"867fc93840d104c6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762996662389,"stop":1762996662390,"duration":1},"status":"skipped","severity":"normal"},{"uid":"160b92bd48bc34a0","name":"should handle queue processing errors gracefully","time":{"start":1762996116828,"stop":1762996116828,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f3d4ca88f01f4c","name":"Check received message containing unicode special characters","time":{"start":1762996638137,"stop":1762996638138,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20bdb43a95bfb9","name":"Push message equal or less that 1MB","time":{"start":1762997242917,"stop":1762997242917,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0dca885e259ad3","name":"Push message with custom timestamp: 1762999815392","time":{"start":1762997242939,"stop":1762997242939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbb2e8329f54358","name":"messageHashStr returns a hex string","time":{"start":1762996116617,"stop":1762996116617,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e8d0c3b9ec867a","name":"Push message with content topic containing Russian","time":{"start":1762997242913,"stop":1762997242913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d433ffa3d7525","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762996103098,"stop":1762996103099,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d76610e42a5f851","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762996151558,"stop":1762996151561,"duration":3},"status":"passed","severity":"normal"},{"uid":"6efe0ea750a31c34","name":"should partition messages based on acknowledgement status","time":{"start":1762996155500,"stop":1762996155500,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ac2beb7f8e81b1","name":"should create KeepAliveManager with relay","time":{"start":1762996116997,"stop":1762996116998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a956ee8fba7502a5","name":"All","time":{"start":1762996196541,"stop":1762996196542,"duration":1},"status":"passed","severity":"normal"},{"uid":"43339500eb719b2d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762996518193,"stop":1762996518193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b1301f54568a6d","name":"should work with mock decoders","time":{"start":1762996165149,"stop":1762996165149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce99cc5ef510d34","name":"Push message with content topic containing emoji","time":{"start":1762997242901,"stop":1762997242901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dde2c19533fefdd","name":"Delete observer","time":{"start":1762996368558,"stop":1762996368559,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f9f2d551b3ee2d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762996662389,"stop":1762996662389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee3c8df6257a428","name":"Rejects garbage","time":{"start":1762996177104,"stop":1762996177104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2d3707617988f","name":"Push message with custom timestamp: 1762999815392","time":{"start":1762997242927,"stop":1762997242928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef95c8d24db4025b","name":"should handle relay send failures gracefully","time":{"start":1762996117026,"stop":1762996117027,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cba354e0a96e9c8","name":"Check received message containing Basic HTML tag","time":{"start":1762996638135,"stop":1762996638136,"duration":1},"status":"passed","severity":"normal"},{"uid":"762ebd36f3a57f64","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762996638139,"stop":1762996638139,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d6a4ec2de0c65e","name":"should create an instance with libp2p and dialer","time":{"start":1762996116237,"stop":1762996116238,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0999127fcf766f8","name":"should not fail to stop the service if it was not started","time":{"start":1762996430299,"stop":1762996430300,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b10444df4c9a76","name":"Push message with content topic containing SQL Injection","time":{"start":1762997242900,"stop":1762997242900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9df1b5d5f8abab","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762996165165,"stop":1762996165171,"duration":6},"status":"passed","severity":"normal"},{"uid":"e8b1bac5f672403c","name":"should not fail to start the service if it is already started","time":{"start":1762996430300,"stop":1762996430300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0ab4e335a5e35","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762996117339,"stop":1762996117339,"duration":0},"status":"passed","severity":"normal"},{"uid":"525cb18ba96ff093","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762996662399,"stop":1762996662399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0d8634b29a377c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762996518192,"stop":1762996518192,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e2c27892dad24f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762996389108,"stop":1762996389108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150f041077b9f10","name":"should handle peer store errors gracefully","time":{"start":1762996165325,"stop":1762996165325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8806e0f7dd60b7c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762996482299,"stop":1762996482300,"duration":1},"status":"passed","severity":"normal"},{"uid":"8302a870792967fb","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762996125557,"stop":1762996125557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3b23d283fd37de","name":"should add event listeners for peer connect and disconnect","time":{"start":1762996116998,"stop":1762996117002,"duration":4},"status":"passed","severity":"normal"},{"uid":"efcc42699d3cc274","name":"should handle zero peers request","time":{"start":1762996125508,"stop":1762996125508,"duration":0},"status":"passed","severity":"normal"},{"uid":"68caf4a296e2c005","name":"should throw an error for insufficient data","time":{"start":1762996103099,"stop":1762996103099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5084cf9f247ac8e","name":"should be empty after removing the only subscription","time":{"start":1762996165203,"stop":1762996165203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2434e40ae9461f3a","name":"should monitor connected peers and store them into cache","time":{"start":1762996283870,"stop":1762996283871,"duration":1},"status":"passed","severity":"normal"},{"uid":"41749741ab26ee68","name":"Encoder throws on empty string content topic","time":{"start":1762996136126,"stop":1762996136127,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4391e646f8d990a","name":"should evict furthest entry when buffer is full","time":{"start":1762996151856,"stop":1762996151856,"duration":0},"status":"passed","severity":"normal"},{"uid":"205dd7eda5116963","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762996164448,"stop":1762996164448,"duration":0},"status":"passed","severity":"normal"},{"uid":"823a9473656f0bd1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762996151561,"stop":1762996151562,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c87a01f87db5bc8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762996662395,"stop":1762996662395,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f2d3d332b0f5ed","name":"should not dial peers from store when browser is not connected","time":{"start":1762996116925,"stop":1762996116925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1642bb6237a343b","name":"should not be delivered","time":{"start":1762996155501,"stop":1762996155501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c1b28b3f3a2ef5","name":"should retry on complete failure if specified","time":{"start":1762996163609,"stop":1762996163609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5172223dbfceac4","name":"should dial peers from store when browser is connected","time":{"start":1762996116924,"stop":1762996116924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d432bc67358ecae","name":"should remove expired entries after TTL has passed","time":{"start":1762996163491,"stop":1762996163492,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc9b9973b54280c","name":"does not validate decoders for hash queries","time":{"start":1762996117256,"stop":1762996117256,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3bbbb24eb75e1d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762996151609,"stop":1762996151614,"duration":5},"status":"passed","severity":"normal"},{"uid":"4957bfe29f3c28e3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762996196660,"stop":1762996196660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68b8a77d169db54","name":"should add and check entries correctly","time":{"start":1762996163473,"stop":1762996163484,"duration":11},"status":"passed","severity":"normal"},{"uid":"25eba2ebfa1f3638","name":"should properly create location multiaddrs - tcp4","time":{"start":1762996108323,"stop":1762996108323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a5827485047c1","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1762996165958,"stop":1762996165958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05c2a149a0d0e27","name":"A test","time":{"start":1762996274235,"stop":1762996274240,"duration":5},"status":"passed","severity":"normal"},{"uid":"7e14c2ca31b60ba4","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762996164830,"stop":1762996164831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9f1b03cbac0cea","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762996196659,"stop":1762996196660,"duration":1},"status":"passed","severity":"normal"},{"uid":"de173df21cd042b1","name":"should check false positive rate","time":{"start":1762996151480,"stop":1762996151480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afaefe3d15fe9a","name":"random static sharding 4 - Cluster ID: 323, Shard ID: 967","time":{"start":1762996499651,"stop":1762996499652,"duration":1},"status":"passed","severity":"normal"},{"uid":"252ef42fbea083c0","name":"should handle peer connect event","time":{"start":1762996115976,"stop":1762996115977,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e0a72b90e2e647","name":"should update ack status of messages in outgoing buffer","time":{"start":1762996155501,"stop":1762996155502,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d564d78edd0f8a","name":"should load peers from local storage and dispatch events","time":{"start":1762996129311,"stop":1762996129311,"duration":0},"status":"passed","severity":"normal"},{"uid":"952477dc7b740145","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762996210766,"stop":1762996210766,"duration":0},"status":"passed","severity":"normal"},{"uid":"821b507fd16ddc1","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762996165173,"stop":1762996165173,"duration":0},"status":"passed","severity":"normal"},{"uid":"db02abbf917cf2fd","name":"should return false when peer is not found","time":{"start":1762996116478,"stop":1762996116478,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a3c3674ffd59fe","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762996155499,"stop":1762996155499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af1201c4c1288b4","name":"should initialize with default options","time":{"start":1762996125543,"stop":1762996125543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1769f31de92e805","name":"Passing an array","time":{"start":1762996508980,"stop":1762996508981,"duration":1},"status":"passed","severity":"normal"},{"uid":"47415e6754f756ae","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762996389105,"stop":1762996389105,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c81522dab16574","name":"Check publish message containing SQL Injection","time":{"start":1762996383879,"stop":1762996383879,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafd6b4f4203204e","name":"Asymmetric encrypt & decrypt","time":{"start":1762996134953,"stop":1762996134954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0a31944a88bd54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762996102923,"stop":1762996102923,"duration":0},"status":"passed","severity":"normal"},{"uid":"417c48ddd42b09cc","name":"Push message with Chinese payload","time":{"start":1762997242893,"stop":1762997242893,"duration":0},"status":"passed","severity":"normal"},{"uid":"817e864e0197c30c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762996116960,"stop":1762996116961,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1e33bf75005b80","name":"Check received message containing unicode special characters","time":{"start":1762996638147,"stop":1762996638148,"duration":1},"status":"passed","severity":"normal"},{"uid":"836f4f84e3df1f7b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762996151600,"stop":1762996151602,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf3ec8e40bc78c4a","name":"Relay","time":{"start":1762996196540,"stop":1762996196540,"duration":0},"status":"passed","severity":"normal"},{"uid":"413efdb728c2a0b5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762996367173,"stop":1762996367174,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae2205eddf7f367","name":"should dial with PeerId and return stream","time":{"start":1762996117340,"stop":1762996117341,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeaa00438c45ad10","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762996662402,"stop":1762996662402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d53b0c5d72f323","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762996115991,"stop":1762996115991,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9512893b62bb12","name":"Check received message containing SQL Injection","time":{"start":1762996638134,"stop":1762996638134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7037c3743597ac","name":"Retrieval Hint","time":{"start":1762996155314,"stop":1762996155314,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e610d869d0c57d","name":"should evict furthest entry when buffer is full","time":{"start":1762996151848,"stop":1762996151848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce654d059ecb027","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762996165204,"stop":1762996165204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1080435b42d812e6","name":"Push message with Arabic payload","time":{"start":1762997242893,"stop":1762997242893,"duration":0},"status":"passed","severity":"normal"},{"uid":"581cdc639f1235a0","name":"Decoder throws on undefined content topic","time":{"start":1762996134422,"stop":1762996134423,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9ae6f45ee60369","name":"should return false for content message without causal history","time":{"start":1762996170161,"stop":1762996170162,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d8eac955637d59","name":"Outgoing message is emitted as sending","time":{"start":1762996168204,"stop":1762996168204,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbdd5934d33b3a7","name":"Filter","time":{"start":1762996516240,"stop":1762996516241,"duration":1},"status":"passed","severity":"normal"},{"uid":"29251ff9c44bd68e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762996662390,"stop":1762996662390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d3651b2579d87a","name":"Check received message containing JSON","time":{"start":1762996638147,"stop":1762996638147,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e2174a9169460f","name":"should handle errors when removing globalThis listeners","time":{"start":1762996115954,"stop":1762996115963,"duration":9},"status":"passed","severity":"normal"},{"uid":"2b25b78c4704f462","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762996151585,"stop":1762996151586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ad2130436b261c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762996638149,"stop":1762996638149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfdd2354c8a37c3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762996442551,"stop":1762996442552,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2cd082eabc5cad","name":"random static sharding 3 - Cluster ID: 59, Shard ID: 202","time":{"start":1762996499651,"stop":1762996499651,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aee0f94128865c","name":"should process up to 3 peers at once","time":{"start":1762996116827,"stop":1762996116827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae6dc403552ecde","name":"should be able to dial TLS multiaddrs","time":{"start":1762996278621,"stop":1762996278622,"duration":1},"status":"passed","severity":"normal"},{"uid":"652730e1c43b125a","name":"can start the service","time":{"start":1762996430298,"stop":1762996430298,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a699b5107e078d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762996367176,"stop":1762996367176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b232d34ef68db3bd","name":"Push message with escaped characters payload","time":{"start":1762997242896,"stop":1762997242896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a6a8e6d276307b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762996662392,"stop":1762996662393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28878af8fdac54c","name":"Ephemeral field set to true","time":{"start":1762996117377,"stop":1762996117377,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f5131b15902c76","name":"should skip peer when dialed recently","time":{"start":1762996116805,"stop":1762996116806,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bd8376d4224056","name":"Encoder throws on undefined content topic","time":{"start":1762996134421,"stop":1762996134421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63e326f8286d040","name":"should sort peers by ping value","time":{"start":1762996117345,"stop":1762996117346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c09e706c353db4","name":"should initialize with custom TTL","time":{"start":1762996125544,"stop":1762996125546,"duration":2},"status":"passed","severity":"normal"},{"uid":"34081529721d2915","name":"Push message with content topic containing SQL Injection","time":{"start":1762997242925,"stop":1762997242925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ccfc9ad2359b18","name":"should remove event listeners when stopped","time":{"start":1762996165145,"stop":1762996165147,"duration":2},"status":"passed","severity":"normal"},{"uid":"764723af4ad81d65","name":"should remove event listeners from globalThis","time":{"start":1762996115953,"stop":1762996115954,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa515a84fe86dcf","name":"should handle special patterns correctly","time":{"start":1762996151479,"stop":1762996151479,"duration":0},"status":"passed","severity":"normal"},{"uid":"950cfb05fafa7063","name":"should return false when peer is not on topic","time":{"start":1762996117347,"stop":1762996117347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1d361005318985","name":"Push message with short payload","time":{"start":1762997242891,"stop":1762997242891,"duration":0},"status":"passed","severity":"normal"},{"uid":"13112febd295d840","name":"should send to specified number of peers of used peers","time":{"start":1762996163608,"stop":1762996163609,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fa69482a609ceb","name":"Push message with Chinese payload","time":{"start":1762997242906,"stop":1762997242906,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4f261d26369c1a","name":"Passing page size 10 when there are 10 messages","time":{"start":1762996501632,"stop":1762996501632,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b7e8cee839f48d","name":"should return PeerId when PeerId is provided","time":{"start":1762996116597,"stop":1762996116597,"duration":0},"status":"passed","severity":"normal"},{"uid":"810b17463c2a628e","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762996166103,"stop":1762996166104,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a66fa567eb79e9","name":"should return false when pubsub topic parsing fails","time":{"start":1762996116477,"stop":1762996116478,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a06c7d4b15b5b29","name":"Check message with non string payload is not received","time":{"start":1762996638141,"stop":1762996638142,"duration":1},"status":"passed","severity":"normal"},{"uid":"13522f5c3746d950","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762996662396,"stop":1762996662396,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6ab9d924a44dfe","name":"should retry failed tasks","time":{"start":1762996164364,"stop":1762996164364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26743f9a63a94a7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762996155502,"stop":1762996155502,"duration":0},"status":"passed","severity":"normal"},{"uid":"887f40f618249a6f","name":"should handle peer store errors gracefully","time":{"start":1762996125550,"stop":1762996125550,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b09cd06697f145","name":"should return peer for existing peer","time":{"start":1762996116935,"stop":1762996116936,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c46e830b6a45229","name":"should add entries and maintain sorted order","time":{"start":1762996151855,"stop":1762996151855,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cd8e6e77b2ae92","name":"should work with mixed v2 and v3 peers","time":{"start":1762996163611,"stop":1762996163611,"duration":0},"status":"passed","severity":"normal"},{"uid":"60898bebbe217993","name":"should not allow unachievable error rate","time":{"start":1762996151622,"stop":1762996151623,"duration":1},"status":"passed","severity":"normal"},{"uid":"38444e1215744fcb","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762996164829,"stop":1762996164830,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07075c28e233746","name":"Outgoing message is acknowledged","time":{"start":1762996168206,"stop":1762996168206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a36c28d788900cc","name":"should hang up with multiaddr and return true on success","time":{"start":1762996117343,"stop":1762996117343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0602f15168cae26","name":"Push message with short payload","time":{"start":1762997242904,"stop":1762997242905,"duration":1},"status":"passed","severity":"normal"},{"uid":"b472015c34f6b2b2","name":"Publish message with custom timestamp: Fri Nov 22 2024 01:12:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1762996383889,"stop":1762996383890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f9f16de851ae61","name":"Overlapping topic subscription","time":{"start":1762996662390,"stop":1762996662391,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43ed28edf06c236","name":"Push message with content topic containing special chars","time":{"start":1762997242898,"stop":1762997242899,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb868554607af6fa","name":"connects to nwaku","time":{"start":1762996508980,"stop":1762996508980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbe822721f15dc3","name":"should successfully query peers and return peer infos","time":{"start":1762996125503,"stop":1762996125503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e754bc943995b62","name":"Nodes with multiple pubsub topic","time":{"start":1762996377181,"stop":1762996377182,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7537c1d4d159a58","name":"Check received message containing shell command","time":{"start":1762996638147,"stop":1762996638147,"duration":0},"status":"passed","severity":"normal"},{"uid":"954cd70d165ca633","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762996518194,"stop":1762996518195,"duration":1},"status":"broken","severity":"normal"},{"uid":"5152d00f5cbc0267","name":"should work with async generator that yields promises","time":{"start":1762996165155,"stop":1762996165155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97272a4a286fe73","name":"should be safe to call multiple times","time":{"start":1762996117002,"stop":1762996117004,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e662bbb01eb850e","name":"should perform initial health assessment on start","time":{"start":1762996165325,"stop":1762996165325,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e67b0e7e940b8a","name":"random static sharding 8 - Cluster ID: 232, Shard ID: 410","time":{"start":1762996499660,"stop":1762996499661,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e536fa97b02503","name":"should properly compute the node id","time":{"start":1762996108321,"stop":1762996108321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae460fe61e840dfd","name":"should create PeerExchange instance with components","time":{"start":1762996125509,"stop":1762996125509,"duration":0},"status":"passed","severity":"normal"},{"uid":"563c679440404fb7","name":"messageHashStr works with IProtoMessage","time":{"start":1762996116618,"stop":1762996116618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07eb0f57de3b948","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762996155108,"stop":1762996155108,"duration":0},"status":"passed","severity":"normal"},{"uid":"69120fd6d323dd6a","name":"should handle v3 RLN errors","time":{"start":1762996163611,"stop":1762996163612,"duration":1},"status":"passed","severity":"normal"},{"uid":"5410c47ee13be00e","name":"should start peer exchange discovery","time":{"start":1762996125546,"stop":1762996125547,"duration":1},"status":"passed","severity":"normal"},{"uid":"402acbea46ed9c1d","name":"Sync message is sent within sync frequency","time":{"start":1762996174107,"stop":1762996174107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a99a853b91b5a5a","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762996174107,"stop":1762996174107,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f75d100200ced2","name":"should throw error when no peers are available","time":{"start":1762996166100,"stop":1762996166101,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a476b5bf77cf84","name":"should reject if Relay is requested but not mounted","time":{"start":1762996166210,"stop":1762996166210,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7731dc81065467","name":"should be safe to call multiple times","time":{"start":1762996117339,"stop":1762996117339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79618070e0f9d3e","name":"Push message with SQL Injection payload","time":{"start":1762997242894,"stop":1762997242894,"duration":0},"status":"passed","severity":"normal"},{"uid":"147c320c480be026","name":"Check publish message containing short","time":{"start":1762996383871,"stop":1762996383872,"duration":1},"status":"passed","severity":"normal"},{"uid":"5715e96c4e9da47b","name":"Ordered Callback - true","time":{"start":1762996493450,"stop":1762996493450,"duration":0},"status":"passed","severity":"normal"},{"uid":"54840073c2f27b38","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762996125505,"stop":1762996125506,"duration":1},"status":"passed","severity":"normal"},{"uid":"23726f374184ef15","name":"Check message with no pubsub topic is not received","time":{"start":1762996638140,"stop":1762996638141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8babc2457449326","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762996125655,"stop":1762996125655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe943b9673700b6d","name":"Decoder throws on empty string content topic","time":{"start":1762996117379,"stop":1762996117379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d232fa673c757c54","name":"ignores domain fetching errors","time":{"start":1762996125653,"stop":1762996125653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0ceff5ef1ff2c5","name":"Push message with content topic containing SQL Injection","time":{"start":1762997242913,"stop":1762997242913,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d8c14968d4ce06","name":"should perform ping and update peer store on timer","time":{"start":1762996117017,"stop":1762996117017,"duration":0},"status":"passed","severity":"normal"},{"uid":"832e2df251a68bf7","name":"Push 30 different messages","time":{"start":1762997242897,"stop":1762997242897,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78a4a24cda4e63ca","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762996151562,"stop":1762996151562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e764e9d5f7ce363c","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762996165164,"stop":1762996165165,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7b5356757d3310","name":"Emits 'synced' when message flagged as lost","time":{"start":1762996165956,"stop":1762996165957,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32b905f6b531dd3","name":"Push message with Chinese payload","time":{"start":1762997242930,"stop":1762997242930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8682863a3d64f1","name":"Push message with JSON payload","time":{"start":1762997242908,"stop":1762997242908,"duration":0},"status":"passed","severity":"normal"},{"uid":"14069898ccde92f4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762996107649,"stop":1762996107649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74fd4f95e2baae5","name":"should handle errors gracefully when getting peer info","time":{"start":1762996116478,"stop":1762996116479,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8fc532081a47c9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762996125004,"stop":1762996125004,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d91491d8539f42f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762996117025,"stop":1762996117025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df0edb0ef0ad9d1","name":"should drop connection to all peers on hangUp","time":{"start":1762996278620,"stop":1762996278620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3f4194f7ccf265","name":"should decode valid enr successfully","time":{"start":1762996108317,"stop":1762996108318,"duration":1},"status":"passed","severity":"normal"},{"uid":"35edf916c229e6cc","name":"Check received message containing SQL Injection","time":{"start":1762996638145,"stop":1762996638146,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6383331d3a07a","name":"Retries within maximum given attempts","time":{"start":1762996165921,"stop":1762996165921,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6b2c8c9512ec5","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762996116268,"stop":1762996116268,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee46d2a3bd6d9afc","name":"ends if stream creation fails","time":{"start":1762996117256,"stop":1762996117257,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f74dc5db4ac392","name":"should encode/decode to RLP encoding","time":{"start":1762996108321,"stop":1762996108321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce6e2c9fdf2de5c","name":"Push message with content topic containing Chinese","time":{"start":1762997242912,"stop":1762997242912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcaf6e1ef53242c","name":"should update peer store before dialing","time":{"start":1762996116259,"stop":1762996116259,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a36fa2f9e96d0d","name":"Query with Ordered Callback, No message returned","time":{"start":1762996458681,"stop":1762996458682,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da8eeb79223da4b","name":"throws on content topic with generation field greater than 0","time":{"start":1762996102902,"stop":1762996102902,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b35ad865f9b27a","name":"Throws when trying to push message with empty payload","time":{"start":1762997242897,"stop":1762997242897,"duration":0},"status":"passed","severity":"normal"},{"uid":"153b4031370ab351","name":"Check received message containing long","time":{"start":1762996638132,"stop":1762996638132,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad118c1b1ceb54d","name":"should handle disconnect when peer has no timers","time":{"start":1762996117031,"stop":1762996117031,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d5816ea343dabb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762996638152,"stop":1762996638152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4af9275d6229368","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762996389106,"stop":1762996389107,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df89987b0e05f01","name":"should handle dial errors gracefully","time":{"start":1762996116821,"stop":1762996116821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da7ad620f321b99","name":"should add received messages to bloom filter","time":{"start":1762996155494,"stop":1762996155494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aaa415708e1e66","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762996164155,"stop":1762996164155,"duration":0},"status":"passed","severity":"normal"},{"uid":"99489aa314567db0","name":"Push message with Arabic payload","time":{"start":1762997242930,"stop":1762997242930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e1d50d430cb9ae","name":"should check connected peers if present and suitable","time":{"start":1762996166211,"stop":1762996166211,"duration":0},"status":"passed","severity":"normal"},{"uid":"534ccffcabd3a77d","name":"should wait for Store peer to be connected","time":{"start":1762996166212,"stop":1762996166212,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de8e25a7d1545cc","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762996170163,"stop":1762996170163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0b270f262cebeb","name":"should not discard bootstrap peers if under the limit","time":{"start":1762996233439,"stop":1762996233440,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1a4bc70d2cba51","name":"should return undefined if no connection provided","time":{"start":1762996117083,"stop":1762996117083,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c9004ad588ced7","name":"Check message with no content topic is not received","time":{"start":1762996638150,"stop":1762996638151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddb55478a0c6516","name":"Cluster ID 0, shard 1","time":{"start":1762996499648,"stop":1762996499650,"duration":2},"status":"passed","severity":"normal"},{"uid":"c66da0582f71e66d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762996125010,"stop":1762996125011,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1aa8c3397ec2214","name":"should return false when peer has no shard info","time":{"start":1762996116463,"stop":1762996116463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7ba229bab1d83d","name":"should handle case when globalThis is not available","time":{"start":1762996115973,"stop":1762996115974,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd1afea0a5bc3c3","name":"Passing page size 11 when there are 10 messages","time":{"start":1762996501632,"stop":1762996501633,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e966294139ad25","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762996274019,"stop":1762996274020,"duration":1},"status":"passed","severity":"normal"},{"uid":"b216eca2e20bf27b","name":"should work with v3 peers","time":{"start":1762996163610,"stop":1762996163610,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1b693d5dd73842","name":"should not modify tags of connections for different peers","time":{"start":1762996164165,"stop":1762996164165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b30ab884d8f885d","name":"should handle dial errors gracefully","time":{"start":1762996116931,"stop":1762996116931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14f529ada3c96b4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762996151572,"stop":1762996151573,"duration":1},"status":"passed","severity":"normal"},{"uid":"b346a3c97d0f5bee","name":"Push message with numeric payload","time":{"start":1762997242929,"stop":1762997242929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13ae24e5fb10102","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/3/topic546/test.js","time":{"start":1762996482309,"stop":1762996482312,"duration":3},"status":"passed","severity":"normal"},{"uid":"cec2603b1d08a193","name":"Push message with content topic containing Russian","time":{"start":1762997242935,"stop":1762997242936,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fa87147fb308fd","name":"Mutual subscription","time":{"start":1762996389101,"stop":1762996389101,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c06db3bd5d175f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762996638149,"stop":1762996638149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03d2f72946c7961","name":"Check message received after jswaku node is restarted","time":{"start":1762996638142,"stop":1762996638142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9524152bc5d2b2c7","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762996174108,"stop":1762996174108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac0faca8419552c","name":"Renews subscription after lossing a connection","time":{"start":1762996662405,"stop":1762996662405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8cfee6c340b988","name":"Push message with SQL Injection payload","time":{"start":1762997242930,"stop":1762997242930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce578265d0ca371","name":"Check message with no payload is not received","time":{"start":1762996638141,"stop":1762996638141,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c51345bd65d4d63","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762996151604,"stop":1762996151605,"duration":1},"status":"passed","severity":"normal"},{"uid":"4795cbda59390905","name":"should stop ping timers on peer disconnect","time":{"start":1762996117013,"stop":1762996117014,"duration":1},"status":"passed","severity":"normal"},{"uid":"668feea95a915a2d","name":"returns only open connection if one present","time":{"start":1762996116967,"stop":1762996116967,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffe018cbccbafd9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762996102906,"stop":1762996102907,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5555b3ca1e1c60","name":"Check publish message containing numeric","time":{"start":1762996383874,"stop":1762996383874,"duration":0},"status":"passed","severity":"normal"},{"uid":"431368b26f7a146b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762996662401,"stop":1762996662401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3b74f64488c477","name":"should insert message id into causal history","time":{"start":1762996155492,"stop":1762996155492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4fb4bf45daa84d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762996487792,"stop":1762996487792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f88ffe2396ecabf","name":"Encoder throws on empty string content topic","time":{"start":1762996117378,"stop":1762996117378,"duration":0},"status":"passed","severity":"normal"},{"uid":"16931805c882bb27","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762996367171,"stop":1762996367171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32f9dd16f58933d","name":"Decoder throws on empty string content topic","time":{"start":1762996134423,"stop":1762996134423,"duration":0},"status":"passed","severity":"normal"},{"uid":"faefa676ba6c29f7","name":"should process successful peer exchange query","time":{"start":1762996125552,"stop":1762996125553,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadf51191a6fab55","name":"should not receive a peer event after stop","time":{"start":1762996195397,"stop":1762996195398,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b4e41c183126d0","name":"should add received message to localHistory with retrievalHint","time":{"start":1762996155494,"stop":1762996155495,"duration":1},"status":"passed","severity":"normal"},{"uid":"90cbd795cb95c0b5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762996116938,"stop":1762996116947,"duration":9},"status":"passed","severity":"normal"},{"uid":"d7119941828f6b96","name":"Push message with content topic containing unicode special characters","time":{"start":1762997242914,"stop":1762997242915,"duration":1},"status":"passed","severity":"normal"},{"uid":"2407e14dc6d96625","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762996257268,"stop":1762996257268,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c3d862c720bf3c","name":"Check received message with timestamp: 1762996189731000000 ","time":{"start":1762996638138,"stop":1762996638139,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe110d5daaa0c05","name":"should increase lamport timestamp","time":{"start":1762996155491,"stop":1762996155491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64fab9c6429082a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762996151589,"stop":1762996151590,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13312c51855b392","name":"should not process empty queue","time":{"start":1762996116827,"stop":1762996116828,"duration":1},"status":"passed","severity":"normal"},{"uid":"d480106fa85cae8c","name":"throws on empty content topic","time":{"start":1762996102900,"stop":1762996102901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd3d64d5703a94d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762996117024,"stop":1762996117024,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fe70c0c9496f78","name":"should properly setup health event callback","time":{"start":1762996165150,"stop":1762996165155,"duration":5},"status":"passed","severity":"normal"},{"uid":"7e6d619315128141","name":"Accepts a valid Waku Message","time":{"start":1762996177102,"stop":1762996177103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27ed360b9732a89","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762996155494,"stop":1762996155494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d370cf89c463b840","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762996151574,"stop":1762996151577,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9b6c810124a9f53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762996102921,"stop":1762996102921,"duration":0},"status":"passed","severity":"normal"},{"uid":"6181e10dbb24d7ec","name":"Check received message containing escaped characters","time":{"start":1762996638137,"stop":1762996638137,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb7af29e0f7d9e5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762996136125,"stop":1762996136125,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ac619ea51e630c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762996662387,"stop":1762996662388,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd11354a4763b60","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762996164448,"stop":1762996164449,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7e6490c13d1495","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762996389106,"stop":1762996389106,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c4eace067bedbe","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762996165172,"stop":1762996165173,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ddebd1f4a86f2","name":"Push message with emoji payload","time":{"start":1762997242922,"stop":1762997242922,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c91832ba1c84ea","name":"Passing page size 19 when there are 20 messages","time":{"start":1762996501633,"stop":1762996501635,"duration":2},"status":"passed","severity":"normal"},{"uid":"dade4b58a3c1ba3a","name":"should maintain desired error rate","time":{"start":1762996151459,"stop":1762996151459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e428afbdd2000e2f","name":"should clear all timers","time":{"start":1762996117008,"stop":1762996117008,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db37b91fb7d7084","name":"Publish message with custom timestamp: Thu Nov 13 2025 00:12:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1762996383891,"stop":1762996383891,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b5e3524a1f34f9","name":"should handle corrupted shard info gracefully","time":{"start":1762996116479,"stop":1762996116479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39ed0ec3b78fe18","name":"ignores unrecognized TXT record formats","time":{"start":1762996125653,"stop":1762996125653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc93ec9ef9c9515","name":"can start and stop the service","time":{"start":1762996430298,"stop":1762996430299,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff8a3017b24f818","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762996116603,"stop":1762996116610,"duration":7},"status":"passed","severity":"normal"},{"uid":"f462953e68499930","name":"should handle query errors","time":{"start":1762996125553,"stop":1762996125553,"duration":0},"status":"passed","severity":"normal"},{"uid":"782dec1cf23a1d1a","name":"Overlapping topic subscription","time":{"start":1762996662399,"stop":1762996662399,"duration":0},"status":"passed","severity":"normal"},{"uid":"821bec346033f26a","name":"should set field with all protocols enabled","time":{"start":1762996108326,"stop":1762996108326,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb95a9be5d5a8315","name":"should not receive a peer event before start","time":{"start":1762996195397,"stop":1762996195397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7711c2ff1b981f2e","name":"should dial peer when peer is discovered","time":{"start":1762996116248,"stop":1762996116258,"duration":10},"status":"passed","severity":"normal"},{"uid":"1f5697afe6c68d31","name":"Push message with content topic containing numeric","time":{"start":1762997242911,"stop":1762997242911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ad3e0cfc61af5b","name":"Check meta is set [symmetric]","time":{"start":1762996134420,"stop":1762996134420,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d91a71b1cfe5921","name":"Check received message containing special chars","time":{"start":1762996638144,"stop":1762996638144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3bea88b441e0fc","name":"Check message with non string payload is not received","time":{"start":1762996638151,"stop":1762996638151,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5da04463bbc557","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762996662392,"stop":1762996662392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c8712dcd0b33ee","name":"random static sharding 6 - Cluster ID: 680, Shard ID: 978","time":{"start":1762996499657,"stop":1762996499658,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f7cfd06a96d8e2","name":"LightPush","time":{"start":1762996516239,"stop":1762996516240,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cf6958a27b82c0","name":"should return start time to match max range","time":{"start":1762996165182,"stop":1762996165182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3ae18709418615","name":"Push message with custom timestamp: 1762992615392","time":{"start":1762997242938,"stop":1762997242939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cbf935c68ad6da","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762996518192,"stop":1762996518193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e49289a078f2dc","name":"should handle queue overflow by adding peers to queue","time":{"start":1762996116822,"stop":1762996116825,"duration":3},"status":"passed","severity":"normal"},{"uid":"d3f8d56d922d54b9","name":"Sign & Recover","time":{"start":1762996134955,"stop":1762996134955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61fbd7715781274","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762996151577,"stop":1762996151577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd18f41648ed7737","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762996151591,"stop":1762996151591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00aa49070ef6d67","name":"should dial peer when on same shard","time":{"start":1762996116820,"stop":1762996116820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f79a2c280a9c329","name":"should clear dial history on start","time":{"start":1762996116789,"stop":1762996116790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3f6f278245b407","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762996102919,"stop":1762996102920,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc7a5dfbb5bad6d","name":"should only return 1 node with relay capability","time":{"start":1762996125654,"stop":1762996125654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a42259f63acce50","name":"should return empty array when no peers connected","time":{"start":1762996117344,"stop":1762996117344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e3ae7aaf0889d0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762996662390,"stop":1762996662390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7592ceac94f3dd1","name":"should filter out undefined ENRs","time":{"start":1762996125504,"stop":1762996125504,"duration":0},"status":"passed","severity":"normal"},{"uid":"169824170ccf227a","name":"Fails to push message with large meta","time":{"start":1762997242915,"stop":1762997242916,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f615dee2cdb29f2","name":"should emit a peer event after start","time":{"start":1762996195396,"stop":1762996195396,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab6a71fc2c40dfa","name":"should not be empty after adding a subscription","time":{"start":1762996165199,"stop":1762996165203,"duration":4},"status":"passed","severity":"normal"},{"uid":"974697d7301f4482","name":"throws on content topic with empty version field","time":{"start":1762996102903,"stop":1762996102903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85d4ae025149696","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app80/9/topic736/test.js","time":{"start":1762996482317,"stop":1762996482317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edf0f41803e15b2","name":"should handle peer disconnect event when no connections remain","time":{"start":1762996115979,"stop":1762996115979,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f271e85f99abf1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762996662404,"stop":1762996662405,"duration":1},"status":"passed","severity":"normal"},{"uid":"8571e109718be2d7","name":"should remove event listeners","time":{"start":1762996116912,"stop":1762996116916,"duration":4},"status":"passed","severity":"normal"},{"uid":"edfe898b2364efdd","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762996116598,"stop":1762996116598,"duration":0},"status":"passed","severity":"normal"},{"uid":"750d33b81bb07ff5","name":"should respect custom numPeersToUse configuration","time":{"start":1762996164154,"stop":1762996164154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7317b0e4cdafdaf","name":"should be online or offline if network state changed","time":{"start":1762996210770,"stop":1762996210770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4e9e08a5e0d28a","name":"Subscribe to topic containing Script and receive message","time":{"start":1762996662394,"stop":1762996662394,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a8a6674102d99b","name":"should maintain chronological order of messages in localHistory","time":{"start":1762996155495,"stop":1762996155495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab876cd757b56eaf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762996125003,"stop":1762996125003,"duration":0},"status":"passed","severity":"normal"},{"uid":"730383119b8969b1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762996662404,"stop":1762996662404,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e06ff436597e7","name":"should remove entries","time":{"start":1762996151854,"stop":1762996151854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e699ba55d1c268","name":"should not start if already started","time":{"start":1762996125547,"stop":1762996125547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40bd1a50ecbf37a","name":"A test","time":{"start":1762996274234,"stop":1762996274234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5706b578f588be55","name":"does not throw on valid cases","time":{"start":1762996102899,"stop":1762996102900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0b226a537789a4","name":"should stop query when sync message from same channel is found","time":{"start":1762996170159,"stop":1762996170159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b47bfed6bd4dbe","name":"Push message with unicode special characters payload","time":{"start":1762997242909,"stop":1762997242909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82533386f47f126","name":"Check received message containing emoji","time":{"start":1762996638138,"stop":1762996638138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f047e64f7367114","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762996116838,"stop":1762996116841,"duration":3},"status":"passed","severity":"normal"},{"uid":"c91206f133f9c360","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762996102907,"stop":1762996102907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a2af834f69c19d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762996164141,"stop":1762996164142,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb720937baebd56c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762996662393,"stop":1762996662393,"duration":0},"status":"passed","severity":"normal"},{"uid":"567324be71ccef44","name":"Synced status is emitted when a message is received","time":{"start":1762996168942,"stop":1762996168943,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8a52c9b5c53fd2","name":"Check publish message containing Chinese","time":{"start":1762996383875,"stop":1762996383876,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d35fcc3d8a0e622","name":"throws on content topic with empty application field","time":{"start":1762996102903,"stop":1762996102903,"duration":0},"status":"passed","severity":"normal"},{"uid":"110104658b8d83c0","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762996151563,"stop":1762996151563,"duration":0},"status":"passed","severity":"normal"},{"uid":"af715b902aade4aa","name":"should set up event listeners when started","time":{"start":1762996165138,"stop":1762996165144,"duration":6},"status":"passed","severity":"normal"},{"uid":"d7a612f8b193592c","name":"Decrypt messages","time":{"start":1762996368558,"stop":1762996368558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77d8f42bc4db292","name":"yields decoded messages","time":{"start":1762996117258,"stop":1762996117258,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcdd4503583b120","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762996377183,"stop":1762996377183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7fcd83a6fd8078","name":"should get / set TCP multiaddr","time":{"start":1762996108322,"stop":1762996108322,"duration":0},"status":"passed","severity":"normal"},{"uid":"96305d0c371f4685","name":"should emit a peer event after start","time":{"start":1762996430300,"stop":1762996430301,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dc20672feaff0e","name":"should skip peers without peer exchange protocol","time":{"start":1762996125548,"stop":1762996125549,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e59bdbb57b70d8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762996102907,"stop":1762996102908,"duration":1},"status":"passed","severity":"normal"},{"uid":"61211e223207a71f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762996102922,"stop":1762996102922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9005c63b5cc4edd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762996151567,"stop":1762996151568,"duration":1},"status":"passed","severity":"normal"},{"uid":"869f217f57ce9255","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762996215201,"stop":1762996215202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e2dad8dc867b59","name":"should stop peer exchange discovery","time":{"start":1762996125547,"stop":1762996125547,"duration":0},"status":"passed","severity":"normal"},{"uid":"252e9ef93fd91443","name":"should not execute task if max attempts is 0","time":{"start":1762996164368,"stop":1762996164368,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcff308f4d24db9","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762996166102,"stop":1762996166102,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b9545bf6f2ec05","name":"Passing page size 3 when there are 20 messages","time":{"start":1762996501632,"stop":1762996501632,"duration":0},"status":"passed","severity":"normal"},{"uid":"874b0db0f0b67bce","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762996196659,"stop":1762996196659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f747d97d155019b","name":"should dial all peers on dial","time":{"start":1762996278619,"stop":1762996278619,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d74bc374e73308","name":"should sort by messageId when timestamps are equal","time":{"start":1762996155315,"stop":1762996155315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df63cee62bc0034","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762996164447,"stop":1762996164448,"duration":1},"status":"passed","severity":"normal"},{"uid":"24180da53a1dab9d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762996289055,"stop":1762996289055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7f5307720b180a","name":"should work with stubbed peer manager event emitter","time":{"start":1762996165147,"stop":1762996165148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f431354b1bd1fdc8","name":"should properly create location multiaddrs - tcp6","time":{"start":1762996108324,"stop":1762996108324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5488151d9c5d4b2","name":"Push message with content topic containing JSON","time":{"start":1762997242914,"stop":1762997242914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a93c11612e8079","name":"Push message with content topic containing Chinese","time":{"start":1762997242899,"stop":1762997242899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea48aadae74d8e47","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762996116476,"stop":1762996116476,"duration":0},"status":"passed","severity":"normal"},{"uid":"98147fcdfbc56913","name":"Sets default value correctly","time":{"start":1762996508982,"stop":1762996508982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9e7232a0405a28","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762996151596,"stop":1762996151600,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab36e2ff320420f2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762996124392,"stop":1762996124394,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dc11e50f9a9316c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762996116618,"stop":1762996116618,"duration":0},"status":"passed","severity":"normal"},{"uid":"16260c05b4e3e782","name":"should never report false negatives","time":{"start":1762996151459,"stop":1762996151469,"duration":10},"status":"passed","severity":"normal"},{"uid":"6a04d6e28f2894d2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762996164156,"stop":1762996164163,"duration":7},"status":"passed","severity":"normal"},{"uid":"675f62d713ff70aa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762996151595,"stop":1762996151596,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8aa9d40d5fdec0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762996458674,"stop":1762996458674,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab442a0580f3146","name":"Push to array if already present","time":{"start":1762996102635,"stop":1762996102635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1d87e2cf229f8e","name":"Subscribe to topic containing long and receive message","time":{"start":1762996662400,"stop":1762996662400,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b67b995d4a4393","name":"Check received message containing Chinese","time":{"start":1762996638133,"stop":1762996638133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a5456acb16765a","name":"should do nothing if no non-locked connections to drop","time":{"start":1762996116949,"stop":1762996116953,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e49e98678f69435","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762996367174,"stop":1762996367175,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a87f42c0d9f338","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762996107640,"stop":1762996107641,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d2ece5fdd10480","name":"should handle multiple peers with different shard configurations","time":{"start":1762996116834,"stop":1762996116835,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8696aa96b693ec4","name":"Check publish message containing Basic HTML tag","time":{"start":1762996383881,"stop":1762996383882,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfdb792de2e6e8d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762996151592,"stop":1762996151595,"duration":3},"status":"passed","severity":"normal"},{"uid":"e827cbc90177d5ff","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762996518197,"stop":1762996518197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d904f98c016c74","name":"should attach causal history and bloom filter to each message","time":{"start":1762996155492,"stop":1762996155493,"duration":1},"status":"passed","severity":"normal"},{"uid":"451ee8f7ec47c6d4","name":"Check message with no content topic is not received","time":{"start":1762996638141,"stop":1762996638141,"duration":0},"status":"passed","severity":"normal"},{"uid":"553e57e1c4d82081","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762996389108,"stop":1762996389108,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64832ba8dc97b0b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762996151563,"stop":1762996151566,"duration":3},"status":"passed","severity":"normal"},{"uid":"e073fdc74829f64e","name":"should dispatch network event when browser goes offline","time":{"start":1762996115987,"stop":1762996115988,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70d02760c5fecaf","name":"should wait for Filter peer to be connected","time":{"start":1762996166212,"stop":1762996166212,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d1fe1e72447074","name":"should handle query errors gracefully","time":{"start":1762996125552,"stop":1762996125552,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0b7bb6085249e8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762996164164,"stop":1762996164164,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc57ae46e1d31a4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762996107646,"stop":1762996107647,"duration":1},"status":"passed","severity":"normal"},{"uid":"86491afba4f3bee6","name":"Push message with rate limit","time":{"start":1762997242902,"stop":1762997242902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35a49fdba8b869e","name":"should work with stubbed retrieve function","time":{"start":1762996165148,"stop":1762996165149,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb3d6df46f0f8","name":"accepts time-filtered query with content filter","time":{"start":1762996116843,"stop":1762996116844,"duration":1},"status":"passed","severity":"normal"},{"uid":"97808b64a917c093","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762996151590,"stop":1762996151590,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d911b7fa15df8d","name":"Refresh subscription","time":{"start":1762996389104,"stop":1762996389104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b90831808f56417d","name":"Fails to push message bigger that 1MB","time":{"start":1762997242928,"stop":1762997242928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf7edd18b0d3475","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762996116612,"stop":1762996116612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89717aa82597a18","name":"Push 30 different messages","time":{"start":1762997242933,"stop":1762997242933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19a9582d4cb568fc","name":"throws if store query response has error status","time":{"start":1762996117257,"stop":1762996117257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9558f7d9a6d635d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762996102917,"stop":1762996102917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4e8816cf1d72c5","name":"should handle empty pubsub topics","time":{"start":1762996117032,"stop":1762996117032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1df305ca36167a2","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762996174109,"stop":1762996174109,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e137a6b15351a0","name":"should use DNS peer discovery with light client","time":{"start":1762996195399,"stop":1762996195400,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f857bc8a536d1d9b","name":"Check publish message containing emoji","time":{"start":1762996383887,"stop":1762996383888,"duration":1},"status":"passed","severity":"normal"},{"uid":"f802e110e66507db","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762996662395,"stop":1762996662395,"duration":0},"status":"passed","severity":"normal"},{"uid":"30634d53b978fd35","name":"should handle onConnected and onDisconnected","time":{"start":1762996164148,"stop":1762996164148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11c86e6c0b6e1a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762996102920,"stop":1762996102921,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f84ddacf6bbde2","name":"Check received message containing long","time":{"start":1762996638143,"stop":1762996638143,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfae41df38773e55","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762996136125,"stop":1762996136125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18339b550e51427","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762996662396,"stop":1762996662396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5d12fe31a700c5","name":"Push message with special chars payload","time":{"start":1762997242919,"stop":1762997242919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba9831d1e690577","name":"Push message with custom timestamp: 1732237815392","time":{"start":1762997242916,"stop":1762997242916,"duration":0},"status":"passed","severity":"normal"},{"uid":"edff14a7c0493043","name":"Subscribe and receive messages via lightPush","time":{"start":1762996662397,"stop":1762996662397,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ee1fa6e871f0f6","name":"Push message with content topic containing short","time":{"start":1762997242933,"stop":1762997242933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ce6c21c56b221","name":"Push message with Russian payload","time":{"start":1762997242920,"stop":1762997242920,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d50b508dd73bcd","name":"Decoder throws on empty string content topic","time":{"start":1762996136127,"stop":1762996136127,"duration":0},"status":"passed","severity":"normal"},{"uid":"779463f9b5d2c471","name":"Check received message containing XML","time":{"start":1762996638146,"stop":1762996638146,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd139cdd1fc895e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762996125656,"stop":1762996125656,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a49eb4286b67bdce","name":"should keep entries that haven't expired yet","time":{"start":1762996163492,"stop":1762996163493,"duration":1},"status":"passed","severity":"normal"},{"uid":"d630f2746ca17fd","name":"Callback on promise","time":{"start":1762996487791,"stop":1762996487791,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedfb890307e1be1","name":"Check received message containing shell command","time":{"start":1762996638136,"stop":1762996638137,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4bc9bf705abda1","name":"Subscribe to topic containing short and receive message","time":{"start":1762996662391,"stop":1762996662391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebeadde4bf83202e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762996151573,"stop":1762996151574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9388fbd3d05ac4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762996151573,"stop":1762996151573,"duration":0},"status":"passed","severity":"normal"},{"uid":"139fa134db8e547f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762996151578,"stop":1762996151579,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cdb9e71384cb06","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762996164151,"stop":1762996164151,"duration":0},"status":"passed","severity":"normal"},{"uid":"244f68f805e6fca5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762996662388,"stop":1762996662389,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e1fa06aa0a4c71","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762996151573,"stop":1762996151573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0656e350c33e528","name":"throws on content topic with too few or too many fields","time":{"start":1762996102901,"stop":1762996102901,"duration":0},"status":"passed","severity":"normal"},{"uid":"390eedb88d442982","name":"Synced status is emitted when a missing message is received","time":{"start":1762996168943,"stop":1762996168943,"duration":0},"status":"passed","severity":"normal"},{"uid":"da06a3fec915cada","name":"should return false","time":{"start":1762996108320,"stop":1762996108320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c414c26d972ac407","name":"should create ShardReader with auto sharding network config","time":{"start":1762996116459,"stop":1762996116459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3085155ced93116b","name":"Push message with shell command payload","time":{"start":1762997242908,"stop":1762997242909,"duration":1},"status":"passed","severity":"normal"},{"uid":"989cc404a2ed6f83","name":"Passing invalid cursor","time":{"start":1762996442555,"stop":1762996442556,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8728dd9ed7d2fc","name":"Check message with no pubsub topic is not received","time":{"start":1762996638150,"stop":1762996638150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c87550c1f1d18f","name":"Query generator for multiple messages with different content topic format","time":{"start":1762996487791,"stop":1762996487791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3345a65bf6267fe9","name":"should add entries and maintain sorted order","time":{"start":1762996151843,"stop":1762996151846,"duration":3},"status":"passed","severity":"normal"},{"uid":"d600429f71ba4fb","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app20/7/topic737/proto","time":{"start":1762996482317,"stop":1762996482317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3b3e66e298a023","name":"Callback on promise, aborts when callback returns true","time":{"start":1762996487792,"stop":1762996487792,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f4aade63048c70","name":"returns all values when wanted number matches available values","time":{"start":1762996124370,"stop":1762996124383,"duration":13},"status":"passed","severity":"normal"},{"uid":"ae3d389697ba7eed","name":"Fails to push message bigger that 1MB","time":{"start":1762997242940,"stop":1762997242940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f41667c1c6de8f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762996662401,"stop":1762996662401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e5ecbf50a363bd","name":"should handle multiple peer connections","time":{"start":1762996117013,"stop":1762996117013,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab5d774966d1907","name":"random static sharding 2 - Cluster ID: 949, Shard ID: 763","time":{"start":1762996499650,"stop":1762996499651,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca21abbf410bef8","name":"Push message with content topic containing special chars","time":{"start":1762997242911,"stop":1762997242912,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bc1073033fe051","name":"should create ConnectionManager with relay","time":{"start":1762996117335,"stop":1762996117336,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9465b3e2ce64a8","name":"Automatically retrieves missing message","time":{"start":1762996170158,"stop":1762996170159,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cc03e75aa5af15","name":"messageHash returns a Uint8Array","time":{"start":1762996116615,"stop":1762996116616,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef785bfe5d71b9ad","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1762996170163,"stop":1762996170163,"duration":0},"status":"passed","severity":"normal"},{"uid":"402674aa0eb35071","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762996662401,"stop":1762996662402,"duration":1},"status":"passed","severity":"normal"},{"uid":"4978383d18f4c84","name":"Check message with invalid timestamp is not received","time":{"start":1762996638149,"stop":1762996638150,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aff6240e7d37548","name":"Query generator for multiple messages","time":{"start":1762996487786,"stop":1762996487787,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50bede6286204f","name":"Stops search when maxGet is reached","time":{"start":1762996125123,"stop":1762996125124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e394eda689127fc","name":"Push message with Script payload","time":{"start":1762997242920,"stop":1762997242921,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b44bd8511bb59e4","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762996257265,"stop":1762996257267,"duration":2},"status":"passed","severity":"normal"},{"uid":"33e40f5c0821ddcb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762996662403,"stop":1762996662403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d41a6c2dd0db70f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762996102925,"stop":1762996102926,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1798c562c197fe","name":"should set field with only RELAY enabled","time":{"start":1762996108326,"stop":1762996108326,"duration":0},"status":"passed","severity":"normal"},{"uid":"653f6324574becc2","name":"Promise Callback - false","time":{"start":1762996493449,"stop":1762996493450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd5731f5369e551","name":"Subscribe to topic containing short and receive message","time":{"start":1762996662400,"stop":1762996662400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2872052fb91412","name":"Push message with content topic containing Arabic","time":{"start":1762997242924,"stop":1762997242924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6b5c967cb28847","name":"Subscribe to topic containing short and publish message","time":{"start":1762996389104,"stop":1762996389104,"duration":0},"status":"passed","severity":"normal"},{"uid":"948721dd2ba59f02","name":"Push message with XML payload","time":{"start":1762997242921,"stop":1762997242921,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e5c01a66e0a5f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762996151582,"stop":1762996151583,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27cea84b6a9b8f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762996151609,"stop":1762996151609,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f094f3ccc42d10","name":"Push message with content topic containing JSON","time":{"start":1762997242900,"stop":1762997242900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4897aca0260dc6cd","name":"should successfully query store with valid decoders and options","time":{"start":1762996166100,"stop":1762996166100,"duration":0},"status":"passed","severity":"normal"},{"uid":"176a8af492baae58","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762996165178,"stop":1762996165178,"duration":0},"status":"passed","severity":"normal"},{"uid":"3716d0e564f28466","name":"should return true when peer is on the same cluster","time":{"start":1762996116460,"stop":1762996116461,"duration":1},"status":"passed","severity":"normal"},{"uid":"b375bfd49ee93018","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762996389109,"stop":1762996389109,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f7351c987f12c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762996102924,"stop":1762996102925,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d0ab1919aa3026","name":"random static sharding 7 - Cluster ID: 352, Shard ID: 610","time":{"start":1762996499659,"stop":1762996499659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3f4d1fcb72ba88","name":"Push message with content topic containing short","time":{"start":1762997242923,"stop":1762997242923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9548e79ce190c27","name":"Push message with numeric payload","time":{"start":1762997242892,"stop":1762997242892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d98b05295979868","name":"Publish message with large meta","time":{"start":1762996383900,"stop":1762996383901,"duration":1},"status":"passed","severity":"normal"},{"uid":"547ae53ff2f65aad","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762996117346,"stop":1762996117346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5776164bd9aa0f54","name":"Meta field set when metaSetter is specified","time":{"start":1762996117377,"stop":1762996117377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a6103a2243d8d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762996102923,"stop":1762996102924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad44e6afe9290779","name":"Push message with emoji payload","time":{"start":1762997242932,"stop":1762997242933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5edebd45060467f8","name":"should enable all discoveries when explicitly set","time":{"start":1762996164447,"stop":1762996164447,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ecc071a9f716d6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762996102907,"stop":1762996102907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c6ab8ef3a18cd1","name":"Renews subscription after lossing a connection","time":{"start":1762996662396,"stop":1762996662396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d711e4901cad7ff","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762996210766,"stop":1762996210767,"duration":1},"status":"passed","severity":"normal"},{"uid":"434ed9f07b5879b8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762996662403,"stop":1762996662404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab30b3d89e62a0cd","name":"should create KeepAliveManager with required options","time":{"start":1762996116997,"stop":1762996116997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c069bc8c93f2c","name":"should handle retrieval hint and sender_id","time":{"start":1762996151854,"stop":1762996151854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6971e88fcb186d9","name":"Push message with SQL Injection payload","time":{"start":1762997242907,"stop":1762997242907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aac5148e3b86f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762996102917,"stop":1762996102917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cfea943b782dc9","name":"handles different clusterIds correctly","time":{"start":1762996102915,"stop":1762996102916,"duration":1},"status":"passed","severity":"normal"},{"uid":"967d4276521b0962","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762996129311,"stop":1762996129311,"duration":0},"status":"passed","severity":"normal"},{"uid":"b203e9624d2e35b7","name":"Push message with rate limit","time":{"start":1762997242916,"stop":1762997242916,"duration":0},"status":"passed","severity":"normal"},{"uid":"14aec0d94272697b","name":"should compute hash only when first accessed","time":{"start":1762996117379,"stop":1762996117380,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf21ef273b71461","name":"Generator, one shard","time":{"start":1762996447756,"stop":1762996447756,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbad65c1f41dda37","name":"should properly create location multiaddrs - udp","time":{"start":1762996108324,"stop":1762996108324,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e429c76a55443d","name":"Push message with SQL Injection payload","time":{"start":1762997242920,"stop":1762997242920,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c03f81d5fd98e0","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762996155492,"stop":1762996155492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52dad2ae03dd78d","name":"should ignore duplicate entries","time":{"start":1762996151855,"stop":1762996151855,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f5254bd87a043b","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762996151568,"stop":1762996151568,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c8828254c766d0","name":"should properly create location multiaddrs - udp6","time":{"start":1762996108323,"stop":1762996108324,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cc0fe23349086d","name":"should start and setup intervals and event listeners","time":{"start":1762996165204,"stop":1762996165205,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb60b5662b388941","name":"Check publish message containing XML","time":{"start":1762996383880,"stop":1762996383881,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc00c230ea21dc6","name":"Push message with rate limit","time":{"start":1762997242937,"stop":1762997242938,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0bad7e5ce53947","name":"should handle timestamp equal to current time","time":{"start":1762996155108,"stop":1762996155109,"duration":1},"status":"passed","severity":"normal"},{"uid":"174c48d30aac0344","name":"Check publish message containing Arabic","time":{"start":1762996383876,"stop":1762996383877,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc45d0ee96c87c5b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762996151596,"stop":1762996151596,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b878820c1c4423","name":"should be safe to call multiple times","time":{"start":1762996116910,"stop":1762996116911,"duration":1},"status":"passed","severity":"normal"},{"uid":"7923b52265f376c4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762996107644,"stop":1762996107644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1caf030692005d","name":"Query with Promise Callback, No Decoder","time":{"start":1762996458682,"stop":1762996458683,"duration":1},"status":"passed","severity":"normal"},{"uid":"453f39d2405d0420","name":"should add event listeners to globalThis","time":{"start":1762996115941,"stop":1762996115951,"duration":10},"status":"passed","severity":"normal"},{"uid":"668225e62b436654","name":"Push message with content topic containing unicode special characters","time":{"start":1762997242936,"stop":1762997242937,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e34cb295b7dfa04","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762996165123,"stop":1762996165124,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e9f48daf5e62f5","name":"should get multiple eligible entries at later time","time":{"start":1762996151851,"stop":1762996151853,"duration":2},"status":"passed","severity":"normal"},{"uid":"68e128c13d5a9697","name":"Subscribe and receive messages via waku relay post","time":{"start":1762996662388,"stop":1762996662388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80d66d002a7cc97","name":"Push message with XML payload","time":{"start":1762997242907,"stop":1762997242908,"duration":1},"status":"passed","severity":"normal"},{"uid":"99fc959e52eeba69","name":"Cluster id 0, shard 0","time":{"start":1762996499644,"stop":1762996499647,"duration":3},"status":"passed","severity":"normal"},{"uid":"81bf8b9bcd28d2b8","name":"should fail to send if no connected peers found","time":{"start":1762996163606,"stop":1762996163608,"duration":2},"status":"passed","severity":"normal"},{"uid":"94a33514bb30c268","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762996164449,"stop":1762996164449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a183baf6fe8038e9","name":"Check publish message containing unicode special characters","time":{"start":1762996383884,"stop":1762996383884,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d7c6528c31ada0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762996116611,"stop":1762996116611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08f832a8cbf1c20","name":"Incoming message is emitted as received","time":{"start":1762996168206,"stop":1762996168206,"duration":0},"status":"passed","severity":"normal"},{"uid":"550c498a5a1637cc","name":"should return false and handle errors gracefully","time":{"start":1762996117343,"stop":1762996117343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9245a11a103a54bb","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762996389109,"stop":1762996389109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eba3690be1bc624","name":"Encoder throws on undefined content topic","time":{"start":1762996117378,"stop":1762996117378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d909d6ec4143f72","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762996371586,"stop":1762996371587,"duration":1},"status":"passed","severity":"normal"},{"uid":"def8507b6a263716","name":"should return cached hash on subsequent access","time":{"start":1762996117380,"stop":1762996117380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5893ee7950dd3f2","name":"should encodeTxt and decodeTxt","time":{"start":1762996108317,"stop":1762996108317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7409db32689984","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762996389103,"stop":1762996389103,"duration":0},"status":"passed","severity":"normal"},{"uid":"102e1f3236e42bbb","name":"should create PeerExchangeDiscovery instance","time":{"start":1762996125556,"stop":1762996125557,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39b44f7b4eb4d7a","name":"Push message with custom timestamp: 1732237815392","time":{"start":1762997242938,"stop":1762997242938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e18c70f5c37768","name":"Push message with rate limit","time":{"start":1762997242927,"stop":1762997242927,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8b318c408616fb","name":"Fails to push message with large meta","time":{"start":1762997242902,"stop":1762997242902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3f302f2e1b511","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762996155107,"stop":1762996155108,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e61010b4053dd22","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762996195401,"stop":1762996195402,"duration":1},"status":"skipped","severity":"normal"},{"uid":"71e5e73df054ffc4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762996367173,"stop":1762996367173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2798225f65cc6c78","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762996107647,"stop":1762996107648,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e52eec52c5df86b","name":"Ephemeral messages are not stored","time":{"start":1762996196658,"stop":1762996196659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4eeb60a517d7d42","name":"configure the node with multiple content topics","time":{"start":1762996482320,"stop":1762996482320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee8f1bc280be947","name":"should register libp2p event listeners when start is called","time":{"start":1762996164150,"stop":1762996164151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a23488befc5422a","name":"Check received message containing escaped characters","time":{"start":1762996638147,"stop":1762996638147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aae6e63c53530ed","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762996125004,"stop":1762996125004,"duration":0},"status":"passed","severity":"normal"},{"uid":"617cd7ee525cb80","name":"throws on content topic with empty encoding field","time":{"start":1762996102904,"stop":1762996102904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9beb708d7f9b07","name":"should skip peers without ENR","time":{"start":1762996125553,"stop":1762996125553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f304c406076e3c94","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762996233439,"stop":1762996233439,"duration":0},"status":"passed","severity":"normal"},{"uid":"60aae02ff38af1b","name":"return first retrieved peers without further DNS queries","time":{"start":1762996125655,"stop":1762996125655,"duration":0},"status":"passed","severity":"normal"},{"uid":"407164f0d5743e77","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762996107641,"stop":1762996107642,"duration":1},"status":"passed","severity":"normal"},{"uid":"71122295ca8c2457","name":"Refresh subscription","time":{"start":1762996662400,"stop":1762996662400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed34acc55d5cdd5a","name":"can query messages normally","time":{"start":1762996485564,"stop":1762996485565,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bef1265d68b8aa","name":"can start and stop the service","time":{"start":1762996129308,"stop":1762996129309,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f54cdcd9d1695fd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762996195400,"stop":1762996195401,"duration":1},"status":"skipped","severity":"normal"},{"uid":"beffd802b195e39c","name":"Publishes to nwaku","time":{"start":1762996380589,"stop":1762996380589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2535f2439c6e1f","name":"should jump to current time when timestamp is far in the past","time":{"start":1762996155110,"stop":1762996155110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaff8c44d90a05a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762996165162,"stop":1762996165162,"duration":0},"status":"passed","severity":"normal"},{"uid":"68259c705e15c433","name":"Promise Callback - true","time":{"start":1762996493449,"stop":1762996493449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d383ba2543df2b32","name":"should handle all zero keep alive options","time":{"start":1762996117032,"stop":1762996117033,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2702ba9c70e6e1","name":"Store - dialed after - with timeout","time":{"start":1762996516239,"stop":1762996516239,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe78a0fb8becb785","name":"Push message with short payload","time":{"start":1762997242928,"stop":1762997242929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd91e4c4ddafcc7d","name":"Push message with content topic containing Russian","time":{"start":1762997242925,"stop":1762997242925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf7e9b45a6fb48","name":"Bloom filter","time":{"start":1762996155313,"stop":1762996155313,"duration":0},"status":"passed","severity":"normal"},{"uid":"b972831432908f46","name":"should dial with multiaddr and return stream","time":{"start":1762996117341,"stop":1762996117341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e405c0e4116b697","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762996151629,"stop":1762996151629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40c2366c6401166","name":"Encoder error raises irrecoverable error","time":{"start":1762996170156,"stop":1762996170156,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3de5e92818bd92","name":"should throw error - no public key","time":{"start":1762996108320,"stop":1762996108320,"duration":0},"status":"passed","severity":"normal"},{"uid":"4320e03b450d60d3","name":"should start all internal components","time":{"start":1762996117337,"stop":1762996117337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b9fc0acc0a3037","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762996151568,"stop":1762996151568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d767dbbc8b3c7a0a","name":"should set field with all protocols disabled","time":{"start":1762996108325,"stop":1762996108325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4badc22952684d","name":"Outgoing message is retried until acknowledged","time":{"start":1762996170158,"stop":1762996170158,"duration":0},"status":"passed","severity":"normal"},{"uid":"233b2e1d280b8458","name":"Push message with Basic HTML tag payload","time":{"start":1762997242931,"stop":1762997242931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d617671c31a31377","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762996170156,"stop":1762996170157,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7ab890445092cd","name":"Publish message with rate limit","time":{"start":1762996383901,"stop":1762996383901,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ea9e7903154aaa","name":"should throw error - no id","time":{"start":1762996108318,"stop":1762996108319,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a11b37a4f696b7","name":"Check received message containing emoji","time":{"start":1762996638148,"stop":1762996638148,"duration":0},"status":"passed","severity":"normal"},{"uid":"692365d3c4952d1a","name":"should handle incoming messages","time":{"start":1762996164831,"stop":1762996164831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d8f51641a84acf","name":"Passing page size 1 when there are 4 messages","time":{"start":1762996501631,"stop":1762996501631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ba4e493a0d60b3","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762996165171,"stop":1762996165172,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9683cbc868e6cf8","name":"Check received message containing special chars","time":{"start":1762996638133,"stop":1762996638133,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb42facafb2e87ec","name":"Push message with content topic containing escaped characters","time":{"start":1762997242936,"stop":1762997242936,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcf8a9239923ed9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762996151605,"stop":1762996151608,"duration":3},"status":"passed","severity":"normal"},{"uid":"9593458c251dbfb0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762996102919,"stop":1762996102919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefee0bd6e2fa09a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762996151623,"stop":1762996151623,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab1936359be9f0b","name":"should be able to decode the field with only STORE set to true","time":{"start":1762996107647,"stop":1762996107647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d057fe2685b799","name":"should create QueryOnConnect instance without options","time":{"start":1762996165130,"stop":1762996165135,"duration":5},"status":"passed","severity":"normal"},{"uid":"8c72f776cb54a4d9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762996155493,"stop":1762996155493,"duration":0},"status":"passed","severity":"normal"},{"uid":"436044009a8e5fe7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app89/9/topic840/test.js","time":{"start":1762996482316,"stop":1762996482316,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e7c446ff59dee1","name":"isConnected return false after peer stops","time":{"start":1762996210768,"stop":1762996210769,"duration":1},"status":"passed","severity":"normal"},{"uid":"585ff2e527b801b0","name":"should handle general insertion and lookup correctly","time":{"start":1762996151479,"stop":1762996151480,"duration":1},"status":"passed","severity":"normal"},{"uid":"2999c4a962ee2a76","name":"should filter peers by codec","time":{"start":1762996117345,"stop":1762996117345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d64d3ff1eaf008a","name":"should return false for different channelId","time":{"start":1762996170160,"stop":1762996170161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8768cab1997241b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762996117085,"stop":1762996117085,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a1021a2ab058a7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762996115967,"stop":1762996115969,"duration":2},"status":"passed","severity":"normal"},{"uid":"a318e380443ae4aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762996151617,"stop":1762996151618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5aa618b5016d564","name":"should return false when peer is not found","time":{"start":1762996116463,"stop":1762996116464,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c74adfc857a66c5","name":"should reject if LightPush is requested but not mounted","time":{"start":1762996166210,"stop":1762996166210,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3127d743f867d9","name":"should properly clean up resources when disposed","time":{"start":1762996163497,"stop":1762996163501,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ef4492603229ef","name":"should skip peers without peer exchange protocol","time":{"start":1762996125551,"stop":1762996125551,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb9c8328710beef","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762996117379,"stop":1762996117379,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbaf82d56cdaf95","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762996442552,"stop":1762996442552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3254f836845e5ec4","name":"should return false when peer shard info is not found","time":{"start":1762996116473,"stop":1762996116473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aab35a0594ff89e","name":"Throws when trying to push message with empty payload","time":{"start":1762997242923,"stop":1762997242923,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c64fcf2382074e","name":"Check publish message containing escaped characters","time":{"start":1762996383884,"stop":1762996383884,"duration":0},"status":"passed","severity":"normal"},{"uid":"18170c3ab3e62355","name":"should handle complete discovery-to-dial flow","time":{"start":1762996116269,"stop":1762996116269,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c1156fd95af16","name":"should dial peer immediately when queue is empty","time":{"start":1762996116797,"stop":1762996116797,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f13eaaec4bd0b7","name":"Encoder error raises irrecoverable error","time":{"start":1762996168205,"stop":1762996168205,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa43b2539ed2ad6c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762996518195,"stop":1762996518195,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ca3e191b88c9ad","name":"Relay + Store","time":{"start":1762996108327,"stop":1762996108328,"duration":1},"status":"passed","severity":"normal"},{"uid":"680439048d276880","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762996125505,"stop":1762996125505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c09d75c65f92ef4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762996662393,"stop":1762996662393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7077c1b6807d91e6","name":"accepts valid message hash query","time":{"start":1762996116842,"stop":1762996116842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c753e9633af70000","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762996117254,"stop":1762996117254,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5d40c97522dfb","name":"Push message with content topic containing long","time":{"start":1762997242923,"stop":1762997242923,"duration":0},"status":"passed","severity":"normal"},{"uid":"594ee7188d0f4672","name":"Push message with custom timestamp: 1732237815392","time":{"start":1762997242902,"stop":1762997242903,"duration":1},"status":"passed","severity":"normal"},{"uid":"5809614a83c7b61","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762996107645,"stop":1762996107646,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1388a8988747b8","name":"should not receive a peer event before start","time":{"start":1762996430301,"stop":1762996430301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4eccf906ad820","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762996383888,"stop":1762996383889,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b7e347c6b27b8f","name":"should send relay ping messages on timer","time":{"start":1762996117026,"stop":1762996117026,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a3bdf2485702c7","name":"Push message with long payload","time":{"start":1762997242918,"stop":1762997242918,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2c67bf9388e08f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762996662397,"stop":1762996662397,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2e22c6be29bba","name":"messageHashStr produces different results for different inputs","time":{"start":1762996116619,"stop":1762996116619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a11d527852e9a61","name":"Used by Waku Relay","time":{"start":1762996508981,"stop":1762996508982,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e86689313aa4063","name":"Push message with JSON payload","time":{"start":1762997242895,"stop":1762997242895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa7b363f674fedf","name":"Fails to publish duplicate message","time":{"start":1762996383893,"stop":1762996383894,"duration":1},"status":"passed","severity":"normal"},{"uid":"659938e55e14008a","name":"should initialize with libp2p components","time":{"start":1762996125502,"stop":1762996125502,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac7a903367fbfaa","name":"Push message with content topic containing emoji","time":{"start":1762997242926,"stop":1762997242926,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f21a0c74cb081","name":"should deliver messages after dependencies are met","time":{"start":1762996155497,"stop":1762996155498,"duration":1},"status":"passed","severity":"normal"},{"uid":"31aad0472413de53","name":"Wrong topic","time":{"start":1762996482319,"stop":1762996482320,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d53402843f1e40","name":"should allow redial after cooldown period","time":{"start":1762996116813,"stop":1762996116814,"duration":1},"status":"passed","severity":"normal"},{"uid":"14dc1a6e56e1973e","name":"Push message with shell command payload","time":{"start":1762997242932,"stop":1762997242932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f348e9c960387f75","name":"should remove event listener for peer:discovery","time":{"start":1762996116247,"stop":1762996116247,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e38f48d0b4ea0e","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762996155498,"stop":1762996155498,"duration":0},"status":"passed","severity":"normal"},{"uid":"6672fad071a82455","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762996662400,"stop":1762996662400,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e9f30a885972cb","name":"should start ping timers on peer connect","time":{"start":1762996117012,"stop":1762996117012,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f293fe3e2eca9a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762996662403,"stop":1762996662403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0c2e8811e0df35","name":"different cluster: nodes don't connect","time":{"start":1762996289054,"stop":1762996289054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dafd30f1ea96e79","name":"Outgoing message is emitted as sent","time":{"start":1762996168205,"stop":1762996168205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d727f083f37187f","name":"Push message with shell command payload","time":{"start":1762997242921,"stop":1762997242922,"duration":1},"status":"passed","severity":"normal"},{"uid":"39935fe496f3457d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762996116947,"stop":1762996116947,"duration":0},"status":"passed","severity":"normal"},{"uid":"11871a99a6030d84","name":"Push message with content topic containing SQL Injection","time":{"start":1762997242936,"stop":1762997242936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a286b187208b85e","name":"Push message with Basic HTML tag payload","time":{"start":1762997242921,"stop":1762997242921,"duration":0},"status":"passed","severity":"normal"},{"uid":"395953ed9b85fb1d","name":"Fails to push message bigger that 1MB","time":{"start":1762997242917,"stop":1762997242917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff303405f71ec44","name":"Outgoing message is acknowledged","time":{"start":1762996170157,"stop":1762996170157,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c500242fce7ad","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762996410203,"stop":1762996410203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa8e51c975da617","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762996103099,"stop":1762996103099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fb8294fe75ef4d","name":"should trigger query when it went offline since the last successful query","time":{"start":1762996165156,"stop":1762996165156,"duration":0},"status":"passed","severity":"normal"},{"uid":"3206f59bdba4730a","name":"should handle hash queries without validation","time":{"start":1762996166102,"stop":1762996166103,"duration":1},"status":"passed","severity":"normal"},{"uid":"7893424a1963d9a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762996151615,"stop":1762996151615,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b5cfb5364ac773","name":"Repair Request","time":{"start":1762996155314,"stop":1762996155314,"duration":0},"status":"passed","severity":"normal"},{"uid":"819619df44e1fb05","name":"should mark all messages in causal history as acknowledged","time":{"start":1762996155495,"stop":1762996155496,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7cda4a12cef083","name":"Decoder throws on undefined content topic","time":{"start":1762996136127,"stop":1762996136127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8866923a139d863","name":"should clear all entries","time":{"start":1762996151857,"stop":1762996151860,"duration":3},"status":"passed","severity":"normal"},{"uid":"66611bf595838572","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762996151584,"stop":1762996151584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e9a186c5fdf874","name":"should handle complete connection lifecycle","time":{"start":1762996115993,"stop":1762996115999,"duration":6},"status":"passed","severity":"normal"},{"uid":"913fa11d4a2c39aa","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762996102918,"stop":1762996102918,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b36522d702342c","name":"should add and remove event listeners correctly","time":{"start":1762996129312,"stop":1762996129312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecd7fb8f7dce132","name":"should clear dial history on stop","time":{"start":1762996116792,"stop":1762996116794,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd65829c2c162bc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app28/5/topic179/proto","time":{"start":1762996482318,"stop":1762996482319,"duration":1},"status":"passed","severity":"normal"},{"uid":"738eeaeece9fb057","name":"msgTime: 0 ms from now, startTime: 1762910099214, endTime: 1762996499214","time":{"start":1762996518196,"stop":1762996518196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c24c202fc494ec","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762996155314,"stop":1762996155315,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63a539e9e75aec","name":"isConnected should return false after all peers disconnect","time":{"start":1762996210768,"stop":1762996210768,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca11c798af2055","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762996151592,"stop":1762996151592,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f3e2ca5365241a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762996442553,"stop":1762996442553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d854a1969fdd257e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762996151585,"stop":1762996151585,"duration":0},"status":"passed","severity":"normal"},{"uid":"a879ad1f3bddabb8","name":"Own sync message does not acknowledge own messages","time":{"start":1762996174109,"stop":1762996174109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca4475c9c1d590e","name":"Push message with emoji payload","time":{"start":1762997242896,"stop":1762997242897,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac3a737222852fc","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762996125506,"stop":1762996125507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c402bb5b0bfca6","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762996117016,"stop":1762996117017,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06d7c5fa22e16ee","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762996662401,"stop":1762996662401,"duration":0},"status":"passed","severity":"normal"},{"uid":"affeb9fd5e3833d7","name":"Emits 'synced' when new message received","time":{"start":1762996165955,"stop":1762996165955,"duration":0},"status":"passed","severity":"normal"},{"uid":"893efdea7c20d33f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762996168205,"stop":1762996168205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b6135c8e42da48","name":"should not fail to start the service if it is already started","time":{"start":1762996129309,"stop":1762996129309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f841b41c2c9529e0","name":"Push message with special chars payload","time":{"start":1762997242929,"stop":1762997242929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3060dd1512fa3d1b","name":"Check publish message after client node is restarted","time":{"start":1762996383900,"stop":1762996383900,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fc49c34d701d796","name":"should insert elements correctly","time":{"start":1762996151458,"stop":1762996151458,"duration":0},"status":"passed","severity":"normal"},{"uid":"293acb7831326d17","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1762996165957,"stop":1762996165958,"duration":1},"status":"passed","severity":"normal"},{"uid":"568f0c45a2f1a924","name":"can start the service","time":{"start":1762996129308,"stop":1762996129308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feb6072157f6d80","name":"should initialize with custom number of peers","time":{"start":1762996164137,"stop":1762996164141,"duration":4},"status":"passed","severity":"normal"},{"uid":"4436a922262bd2b0","name":"should accept empty decoders array","time":{"start":1762996165135,"stop":1762996165136,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c0cc6535fcd542","name":"isConnected should return true after first peer connects","time":{"start":1762996210767,"stop":1762996210768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4aac8a965e0d49b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762996151591,"stop":1762996151592,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5617e16e62e918","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762996155499,"stop":1762996155499,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dc388129725e0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762996165164,"stop":1762996165164,"duration":0},"status":"passed","severity":"normal"},{"uid":"330502253abf1464","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762996410203,"stop":1762996410204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea785c453e0819ea","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762996662398,"stop":1762996662398,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ba280262759655","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762996151615,"stop":1762996151617,"duration":2},"status":"passed","severity":"normal"},{"uid":"3aaf64a2440cfa4d","name":"Push message with unicode special characters payload","time":{"start":1762997242896,"stop":1762997242896,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eaf68aefc0df75","name":"should dial peers from store on start","time":{"start":1762996116909,"stop":1762996116910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a96833ebe23ad97","name":"Encoder throws on undefined content topic","time":{"start":1762996136126,"stop":1762996136126,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77eb93832bf76d2","name":"Relay - dialed after","time":{"start":1762996516237,"stop":1762996516237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd6c9cc2ca443a5","name":"Fails to push message with large meta","time":{"start":1762997242937,"stop":1762997242937,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ac408ff550f80b","name":"should do nothing when connections still exist","time":{"start":1762996116926,"stop":1762996116927,"duration":1},"status":"passed","severity":"normal"},{"uid":"26818aecea25bbd9","name":"Push message with meta","time":{"start":1762997242937,"stop":1762997242937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c473daa0cb109","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762996164155,"stop":1762996164156,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a3745a36fc77f4","name":"should create ShardReader with static shards network config","time":{"start":1762996116460,"stop":1762996116460,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bf565f6f8863c8","name":"yields undefined for messages without decoder","time":{"start":1762996117259,"stop":1762996117259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb501c1389a65c6","name":"should dial peer when no shard info available","time":{"start":1762996116820,"stop":1762996116821,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20d88871d355177","name":"should reject if Filter is requested but not mounted","time":{"start":1762996166211,"stop":1762996166211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b52cb1ec67f3af9","name":"Push message with custom timestamp: 1762999815392","time":{"start":1762997242903,"stop":1762997242903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdda175baf7eb2c5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762996151578,"stop":1762996151578,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cca0df2414cf4e","name":"Nwaku publishes","time":{"start":1762996380589,"stop":1762996380590,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4208218cfa4a330","name":"should skip peers that don't support peer exchange","time":{"start":1762996125549,"stop":1762996125550,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c6aa3e66f5fd06","name":"Push message with short payload","time":{"start":1762997242918,"stop":1762997242918,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5e4dcffe09d57c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762996116610,"stop":1762996116610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b906922bf20127e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762996377182,"stop":1762996377182,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ac4b01ad168716","name":"Generator, 2 different shards","time":{"start":1762996447756,"stop":1762996447757,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecd85071e20c47","name":"Push message with content topic containing emoji","time":{"start":1762997242937,"stop":1762997242937,"duration":0},"status":"passed","severity":"normal"},{"uid":"568bd2d9415e05f7","name":"should handle network check errors gracefully","time":{"start":1762996116831,"stop":1762996116831,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f582822bf601c7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762996151623,"stop":1762996151623,"duration":0},"status":"passed","severity":"normal"},{"uid":"de71798c64ef65db","name":"Push message with content topic containing numeric","time":{"start":1762997242898,"stop":1762997242898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f922045cf45246","name":"should return true for sync message with causal history","time":{"start":1762996170162,"stop":1762996170162,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba5d88ec894dc20","name":"Check publish message containing long","time":{"start":1762996383873,"stop":1762996383874,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cad3f316462361a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762996498975,"stop":1762996498975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8781612dec23c0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762996151585,"stop":1762996151585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e894191e7ecac522","name":"should dial second nwaku node that was discovered","time":{"start":1762996190359,"stop":1762996190361,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5b758ab7e25a9bb9","name":"Push message with content topic containing Arabic","time":{"start":1762997242912,"stop":1762997242913,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3602ae5ec2dc97","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762996367175,"stop":1762996367176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef438041386fa83","name":"Correctly serialized arguments","time":{"start":1762996278767,"stop":1762996278767,"duration":0},"status":"passed","severity":"normal"},{"uid":"465704ece70207d8","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762996165177,"stop":1762996165177,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc95e3dd9e0ebc2b","name":"Push message with JSON payload","time":{"start":1762997242931,"stop":1762997242931,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fc8fd7d3b9fbb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762996125011,"stop":1762996125011,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d290e708462d6","name":"Push message with custom timestamp: 1762992615392","time":{"start":1762997242916,"stop":1762997242916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ded0f4770fa8eb9","name":"should start the dialing interval","time":{"start":1762996116787,"stop":1762996116789,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9709284c2827b0d","name":"should return different streams if requested simultaniously","time":{"start":1762996117084,"stop":1762996117085,"duration":1},"status":"passed","severity":"normal"},{"uid":"8442f31629b49343","name":"Push message with Russian payload","time":{"start":1762997242930,"stop":1762997242930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b74d2329803df0d","name":"Subscribe to topic containing long and publish message","time":{"start":1762996389105,"stop":1762996389105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d320abc056589d8b","name":"Push message with escaped characters payload","time":{"start":1762997242932,"stop":1762997242932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9ad802b4ff748d","name":"should respect maxRequests limit","time":{"start":1762996151853,"stop":1762996151854,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd7d6e89a80adc8","name":"should initialize with Unhealthy status","time":{"start":1762996165318,"stop":1762996165321,"duration":3},"status":"passed","severity":"normal"},{"uid":"e12654a800e27e7f","name":"handles different networkShards values correctly","time":{"start":1762996102916,"stop":1762996102916,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c8637d7d55a056","name":"Subscribe to topic containing XML and receive message","time":{"start":1762996662402,"stop":1762996662402,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e64a3c61979cb5","name":"should handle ping failures gracefully","time":{"start":1762996117017,"stop":1762996117018,"duration":1},"status":"passed","severity":"normal"}]