mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
178 KiB
JSON
1 line
178 KiB
JSON
[{"uid":"ff756760ad251649","name":"should not retry if at least one success","time":{"start":1753305086948,"stop":1753305086948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18bf788caebfc39","name":"should handle dial errors gracefully","time":{"start":1753305055064,"stop":1753305055066,"duration":2},"status":"passed","severity":"normal"},{"uid":"778c2a18052d51ae","name":"Check received message containing emoji","time":{"start":1753305552188,"stop":1753305552189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a842e181822d0e90","name":"should initialize with custom number of peers","time":{"start":1753305086914,"stop":1753305086914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a464a77de2c649ab","name":"throws on empty content topic","time":{"start":1753305040246,"stop":1753305040246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1174c655c6b053","name":"should not dispatch event when already connected","time":{"start":1753305055692,"stop":1753305055692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da84db061b78c40","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753305040269,"stop":1753305040269,"duration":0},"status":"passed","severity":"normal"},{"uid":"66511c4615297b2c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753305837491,"stop":1753305837492,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b46303750cab2c","name":"should remove event listeners from globalThis","time":{"start":1753305055669,"stop":1753305055669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b964e4153e554d5e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753305096464,"stop":1753305096464,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4cc3b6e4671f4c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753305156940,"stop":1753305156940,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a991cbaf3177884","name":"Passing an array","time":{"start":1753305374010,"stop":1753305374011,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa6ee2857d29f57","name":"should process up to 3 peers at once","time":{"start":1753305056462,"stop":1753305056462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1324273091035bdf","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753305064507,"stop":1753305064509,"duration":2},"status":"passed","severity":"normal"},{"uid":"47e08ecb83df6c45","name":"Push message with content topic containing emoji","time":{"start":1753305457892,"stop":1753305457892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abc2faff0ae779c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753305040263,"stop":1753305040263,"duration":0},"status":"passed","severity":"normal"},{"uid":"24be242442ce3ffb","name":"Passing page size 0 when there are 110 messages","time":{"start":1753305355049,"stop":1753305355053,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7d173752f2117d","name":"should return all connected peers without codec filter","time":{"start":1753305057283,"stop":1753305057283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27ba9c947679868","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753305096461,"stop":1753305096462,"duration":1},"status":"passed","severity":"normal"},{"uid":"10063080fa919e69","name":"Check received message with timestamp: 1753305115029 ","time":{"start":1753305552180,"stop":1753305552180,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb72dde4751aab2","name":"random static sharding 1 - Cluster ID: 711, Shard ID: 409","time":{"start":1753305313723,"stop":1753305313724,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfc3462823060c5","name":"should start and stop interval correctly","time":{"start":1753305085408,"stop":1753305085408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3888cbec52f78dda","name":"should create KeepAliveManager with relay","time":{"start":1753305056859,"stop":1753305056859,"duration":0},"status":"passed","severity":"normal"},{"uid":"de67fd07a515c901","name":"should hang up with multiaddr and return true on success","time":{"start":1753305057282,"stop":1753305057282,"duration":0},"status":"passed","severity":"normal"},{"uid":"548f9ba49ed7b80f","name":"should handle multiple query options for time ranges","time":{"start":1753305086820,"stop":1753305086820,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aca4334fbb584ea","name":"should handle multiple peer connections","time":{"start":1753305056881,"stop":1753305056881,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa144f3d274f8f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753305322445,"stop":1753305322446,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbae3cb02dd05ced","name":"Query Generator, No Decoder","time":{"start":1753305330353,"stop":1753305330353,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b8a011ba1b8955","name":"returns all values when wanted number matches available values","time":{"start":1753305064256,"stop":1753305064258,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cf61e5b8d2965aa","name":"should throw error - no public key","time":{"start":1753305046440,"stop":1753305046440,"duration":0},"status":"passed","severity":"normal"},{"uid":"102fe1eeb36febd6","name":"should handle empty pubsub topics","time":{"start":1753305056898,"stop":1753305056898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9c090afade552c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app3/8/topic569/test.js","time":{"start":1753305309354,"stop":1753305309354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52dc25efbf37e0e","name":"Check received message containing short","time":{"start":1753305552174,"stop":1753305552174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb20d2ffd3eb25a2","name":"should return false when peer is not found","time":{"start":1753305055463,"stop":1753305055463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c9dfdffba9691","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753305086931,"stop":1753305086932,"duration":1},"status":"passed","severity":"normal"},{"uid":"90bbb063df946f73","name":"should drop connection to one peer on hangUp","time":{"start":1753305203078,"stop":1753305203079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8b56671fe102b","name":"accepts valid message hash query","time":{"start":1753305056544,"stop":1753305056545,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b17d704cc7c45d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753305219995,"stop":1753305219995,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fb03c5c8a14488","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753305099859,"stop":1753305099859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a8c1a78cc961c7","name":"should update peer store before dialing","time":{"start":1753305055066,"stop":1753305055067,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59123e13d7b749f","name":"should handle errors when removing globalThis listeners","time":{"start":1753305055670,"stop":1753305055670,"duration":0},"status":"passed","severity":"normal"},{"uid":"a124b035e50bfd90","name":"Store - dialed first","time":{"start":1753305375630,"stop":1753305375630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f12a1e3ed083f3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753305099854,"stop":1753305099854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6a71c9dbc37193","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753305040263,"stop":1753305040263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a5275393ac4caf","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753305373552,"stop":1753305373552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a7522d519abbf1","name":"should insert message id into causal history","time":{"start":1753305099853,"stop":1753305099853,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df6f88506d63f49","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753305064516,"stop":1753305064516,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aeb372efea5e0a","name":"should handle case with all peers already connected","time":{"start":1753305056619,"stop":1753305056620,"duration":1},"status":"passed","severity":"normal"},{"uid":"9667494d1dfeead5","name":"Should update shard info","time":{"start":1753305171836,"stop":1753305171837,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae8f6181b3a5ede","name":"should dial more peers if under maxConnections","time":{"start":1753305056627,"stop":1753305056627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d9004e6caaefbc","name":"should check connected peers if present and suitable","time":{"start":1753305087092,"stop":1753305087092,"duration":0},"status":"passed","severity":"normal"},{"uid":"811d01478f46b9d7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753305309348,"stop":1753305309349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f366db8a566b594","name":"should not allow unachievable error rate","time":{"start":1753305096039,"stop":1753305096040,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4fff9c6bc5db8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753305040253,"stop":1753305040253,"duration":0},"status":"passed","severity":"normal"},{"uid":"1171e758ed70cc25","name":"should create KeepAliveManager with required options","time":{"start":1753305056859,"stop":1753305056859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a032eee63d47b9a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753305099856,"stop":1753305099856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6d3a10fd3d4630","name":"should set field with only STORE enabled","time":{"start":1753305046446,"stop":1753305046446,"duration":0},"status":"passed","severity":"normal"},{"uid":"537e75c598fb35ef","name":"should start all internal components","time":{"start":1753305057277,"stop":1753305057277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e1515687cb497f","name":"should send relay ping messages on timer","time":{"start":1753305056893,"stop":1753305056893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7986f9369fb316a","name":"should be safe to call multiple times","time":{"start":1753305056873,"stop":1753305056874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ab91a07801576","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753305096481,"stop":1753305096481,"duration":0},"status":"passed","severity":"normal"},{"uid":"db227cd6c4f2c4e8","name":"should return false when peer is not on the specified shard","time":{"start":1753305055465,"stop":1753305055468,"duration":3},"status":"passed","severity":"normal"},{"uid":"98b278c6f5d1386","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753305040354,"stop":1753305040354,"duration":0},"status":"passed","severity":"normal"},{"uid":"969021252f63c266","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753305206904,"stop":1753305206905,"duration":1},"status":"passed","severity":"normal"},{"uid":"1249eb71106d5b47","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753305056626,"stop":1753305056626,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f6fe372660d25","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753305075102,"stop":1753305075102,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd948f2ad00df711","name":"should properly create location multiaddrs - udp4","time":{"start":1753305046443,"stop":1753305046443,"duration":0},"status":"passed","severity":"normal"},{"uid":"485e41e0090853ef","name":"Correctly serialized arguments","time":{"start":1753305159916,"stop":1753305159916,"duration":0},"status":"passed","severity":"normal"},{"uid":"531cec001538dcf3","name":"should return false when navigator.onLine is false","time":{"start":1753305055670,"stop":1753305055670,"duration":0},"status":"passed","severity":"normal"},{"uid":"792b0ccd21e6c9b2","name":"Sets default value correctly","time":{"start":1753305374014,"stop":1753305374014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58a39405c722b8b","name":"should throw error - no public key","time":{"start":1753305046439,"stop":1753305046439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda7078fe75fdabb","name":"can start the service","time":{"start":1753305120095,"stop":1753305120096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b39923c201a79f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753305086941,"stop":1753305086941,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f525820ca7c840","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753305040255,"stop":1753305040256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b825191a9902d46","name":"should skip peer when not on same cluster","time":{"start":1753305056452,"stop":1753305056452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1c181ac07dc12c","name":"Subscribe and publish message","time":{"start":1753305219990,"stop":1753305219991,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a03fce8e835de0c","name":"Publish without waiting for remote peer","time":{"start":1753305219990,"stop":1753305219990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36eb3cdbf94b80f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753305096468,"stop":1753305096468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfc9f4e55eb02ae","name":"should get / set TCP multiaddr","time":{"start":1753305046442,"stop":1753305046442,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb6155a712b4133","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753305045708,"stop":1753305045709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0ecc82c4778c72","name":"throws on content topic with generation field greater than 0","time":{"start":1753305040249,"stop":1753305040249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f17a9305280cda5","name":"Check message with no content topic is not received","time":{"start":1753305552191,"stop":1753305552192,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a01d9803bd3a9cd","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753305069081,"stop":1753305069082,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22cff99fc6c26ff","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753305096467,"stop":1753305096468,"duration":1},"status":"passed","severity":"normal"},{"uid":"5899c8e59945f9fa","name":"should work with mixed v2 and v3 peers","time":{"start":1753305086949,"stop":1753305086949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faf49a1b40f5198","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753305085905,"stop":1753305085906,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6757157c0308d09","name":"Nodes with multiple pubsub topic","time":{"start":1753305206904,"stop":1753305206904,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c43269140a5afa","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753305837471,"stop":1753305837471,"duration":0},"status":"passed","severity":"normal"},{"uid":"de924d51074d0c21","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753305086780,"stop":1753305086780,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fef61c173d2ba9","name":"Check message with non string payload is not received","time":{"start":1753305552183,"stop":1753305552183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b35a56880a524a7","name":"should not receive a peer event before start","time":{"start":1753305120099,"stop":1753305120102,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b389d67b18ec51f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753305045697,"stop":1753305045698,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43aee949b362a10","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753305837492,"stop":1753305837492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7681995cd0292dd3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753305056891,"stop":1753305056891,"duration":0},"status":"passed","severity":"normal"},{"uid":"49151588a907d083","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753305099859,"stop":1753305099860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66ea0c7654da9a8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753305837488,"stop":1753305837488,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb167596abb1b2c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753305045694,"stop":1753305045695,"duration":1},"status":"passed","severity":"normal"},{"uid":"2283f5b4bf583a54","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753305135799,"stop":1753305135800,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc595ee71aec97bc","name":"Check publish message containing XML","time":{"start":1753305213864,"stop":1753305213865,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd3d412a6fee114","name":"should create ShardReader with auto sharding network config","time":{"start":1753305055445,"stop":1753305055445,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf00b92dde40ca3b","name":"should reject if Relay is requested but not mounted","time":{"start":1753305087090,"stop":1753305087091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c508a6998783fe87","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753305219994,"stop":1753305219995,"duration":1},"status":"passed","severity":"normal"},{"uid":"61742719e6f2a793","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753305837487,"stop":1753305837488,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05afab592700bfc","name":"Symmetric encrypt & Decrypt","time":{"start":1753305075431,"stop":1753305075431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8337e0b3512b7202","name":"should return correct status message","time":{"start":1753305157258,"stop":1753305157258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de4d4bf3e6352b0","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753305206913,"stop":1753305206913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e476ad67775dc256","name":"Subscribe and receives messages on 20 topics","time":{"start":1753305837484,"stop":1753305837484,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9c13a2f97cfdf8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753305087284,"stop":1753305087284,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ebcf2e2fa54209","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753305837464,"stop":1753305837464,"duration":0},"status":"broken","severity":"normal"},{"uid":"5f47492383d7609e","name":"Sample","time":{"start":1753305045828,"stop":1753305045828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3753e323068bdb1","name":"should return null for non-existent peer","time":{"start":1753305056622,"stop":1753305056623,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fb2e1351806488","name":"should create dialer with libp2p and shardReader","time":{"start":1753305056428,"stop":1753305056428,"duration":0},"status":"passed","severity":"normal"},{"uid":"23337fd55f1c2fd7","name":"should handle multiple peers with different shard configurations","time":{"start":1753305056471,"stop":1753305056472,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0089c2f712c5032","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753305096470,"stop":1753305096471,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6de1180d7984e2","name":"should support chaining for add method","time":{"start":1753305084456,"stop":1753305084456,"duration":0},"status":"passed","severity":"normal"},{"uid":"95750edf11b257e6","name":"should dispatch connect and disconnect events","time":{"start":1753305086925,"stop":1753305086926,"duration":1},"status":"passed","severity":"normal"},{"uid":"383da0a434101e6c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753305373551,"stop":1753305373551,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f73f3cbffafeba","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753305085911,"stop":1753305085911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7057daf701fd15bc","name":"should return false when peer is on different cluster","time":{"start":1753305055464,"stop":1753305055465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e7dee87a4dcf82","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753305040262,"stop":1753305040262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc34220cd4a5cd2","name":"should register libp2p event listeners when start is called","time":{"start":1753305086926,"stop":1753305086926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1a600340318a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753305096468,"stop":1753305096468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fa82539b48fb50","name":"isConnected return false after peer stops","time":{"start":1753305135801,"stop":1753305135801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41b07e40edeaf36","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753305086820,"stop":1753305086821,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5e98ecf3408c78","name":"Publish message with rate limit","time":{"start":1753305213887,"stop":1753305213887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9142d3950e7398b","name":"should return PeerId when PeerId is provided","time":{"start":1753305056118,"stop":1753305056119,"duration":1},"status":"passed","severity":"normal"},{"uid":"601e7e27f58102b2","name":"Decoder throws on empty string content topic","time":{"start":1753305057206,"stop":1753305057206,"duration":0},"status":"passed","severity":"normal"},{"uid":"224936123ab8c239","name":"Refresh subscription","time":{"start":1753305837469,"stop":1753305837469,"duration":0},"status":"broken","severity":"normal"},{"uid":"8e86e06374716d82","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753305096460,"stop":1753305096460,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e232076ec41651","name":"should check false positive rate","time":{"start":1753305098679,"stop":1753305098680,"duration":1},"status":"passed","severity":"normal"},{"uid":"4532ff223498f71a","name":"yields decoded messages","time":{"start":1753305057144,"stop":1753305057145,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb31fd487ce93c7a","name":"Relay","time":{"start":1753305121955,"stop":1753305121955,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0b964627bf2027","name":"Subscribe to topic containing long and receive message","time":{"start":1753305837487,"stop":1753305837487,"duration":0},"status":"passed","severity":"normal"},{"uid":"539501344d2b74d2","name":"should add event listeners for peer connect and disconnect","time":{"start":1753305056860,"stop":1753305056860,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d10123b66ffd0a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753305096462,"stop":1753305096462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b022446dc6eebac","name":"Sign & Recover","time":{"start":1753305075432,"stop":1753305075432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1beabf23026cbc1e","name":"Overlapping topic subscription","time":{"start":1753305219992,"stop":1753305219993,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b4e6813041931aec","name":"should decode valid enr with tcp successfully","time":{"start":1753305046438,"stop":1753305046438,"duration":0},"status":"passed","severity":"normal"},{"uid":"707509d519bdfa6","name":"Waku message hash computation (no timestamp)","time":{"start":1753305056196,"stop":1753305056196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4e9df5f102e232","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753305056194,"stop":1753305056195,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5391f89418cfbd","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753305837474,"stop":1753305837474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d32fbd3c5211140","name":"should return true even if peer has no overlapping shards","time":{"start":1753305055447,"stop":1753305055463,"duration":16},"status":"passed","severity":"normal"},{"uid":"5a89805cb3ebff99","name":"retrieves a single peer","time":{"start":1753305065173,"stop":1753305065174,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a859b1dc94e8456","name":"should not discard bootstrap peers if under the limit","time":{"start":1753305159616,"stop":1753305159616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e0737f84b5ab8a","name":"should not receive a peer event before start","time":{"start":1753305069079,"stop":1753305069080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f416d4f0cc12e8b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753305045691,"stop":1753305045692,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b04636feca53cb","name":"udp ip6 address","time":{"start":1753305045810,"stop":1753305045810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae31ec53e5154b0","name":"should handle ping failures gracefully","time":{"start":1753305056889,"stop":1753305056890,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2129e034f6b5ef5","name":"should insert message into bloom filter","time":{"start":1753305099852,"stop":1753305099853,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7c93a30621fdd8","name":"Push message with content topic containing escaped characters","time":{"start":1753305457891,"stop":1753305457891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17afad6c66b6278","name":"Push message with rate limit","time":{"start":1753305457893,"stop":1753305457893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3576987e421d9e5d","name":"messageHashStr works with IProtoMessage","time":{"start":1753305056206,"stop":1753305056206,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ed184dff525727","name":"should partition messages based on acknowledgement status","time":{"start":1753305099858,"stop":1753305099858,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f51356a1a0364d4","name":"Check received message containing numeric","time":{"start":1753305552184,"stop":1753305552184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7bf6565d441ff1","name":"should handle complete discovery-to-dial flow","time":{"start":1753305055073,"stop":1753305055073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2090d9916d75cf1","name":"should handle dial errors gracefully","time":{"start":1753305056618,"stop":1753305056618,"duration":0},"status":"passed","severity":"normal"},{"uid":"625751a89e120f27","name":"should return false","time":{"start":1753305046440,"stop":1753305046440,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ff0046eb3d46c6","name":"should throw error - no id","time":{"start":1753305046439,"stop":1753305046439,"duration":0},"status":"passed","severity":"normal"},{"uid":"209ee4fb82af48a1","name":"less peers than existing","time":{"start":1753305197175,"stop":1753305197175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0c2c8f630859c36","name":"configure the node with multiple content topics","time":{"start":1753305309355,"stop":1753305309355,"duration":0},"status":"passed","severity":"normal"},{"uid":"78597b1eb50685a2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753305096478,"stop":1753305096479,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4c73f7d269d5ee","name":"Default pageSize","time":{"start":1753305355056,"stop":1753305355056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d23ca79a4cb01dd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753305096461,"stop":1753305096461,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c9d991a25652e3","name":"Query with Promise Callback, No message returned","time":{"start":1753305330356,"stop":1753305330356,"duration":0},"status":"passed","severity":"normal"},{"uid":"646cbebdcbbb1db9","name":"returns only open connection if one present","time":{"start":1753305056694,"stop":1753305056695,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a64150fa458b165","name":"Check publish message containing SQL Injection","time":{"start":1753305213856,"stop":1753305213856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e485d380107e1b5","name":"should send to specified number of peers of used peers","time":{"start":1753305086947,"stop":1753305086948,"duration":1},"status":"passed","severity":"normal"},{"uid":"347c627856a6e97e","name":"should not receive a peer event after stop","time":{"start":1753305069080,"stop":1753305069080,"duration":0},"status":"passed","severity":"normal"},{"uid":"67081afcc41c3674","name":"Push message with content topic containing Russian","time":{"start":1753305457890,"stop":1753305457890,"duration":0},"status":"passed","severity":"normal"},{"uid":"252c91f154be2beb","name":"should handle peerStore errors gracefully","time":{"start":1753305057283,"stop":1753305057284,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe58267ec5d8472","name":"should be safe to call multiple times","time":{"start":1753305056608,"stop":1753305056609,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ef316092664b36","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753305206892,"stop":1753305206893,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc48da996120272","name":"should emit a peer event after start","time":{"start":1753305120098,"stop":1753305120099,"duration":1},"status":"passed","severity":"normal"},{"uid":"56aa6957b298ba09","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753305322446,"stop":1753305322447,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc9c3c44c713ae6","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753305085906,"stop":1753305085906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c260663cbf87fa","name":"Check received message containing XML","time":{"start":1753305552178,"stop":1753305552178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a0cfdfb7ed20b9","name":"should encode/decode to RLP encoding","time":{"start":1753305046441,"stop":1753305046441,"duration":0},"status":"passed","severity":"normal"},{"uid":"df22a5caa73d6af2","name":"should throw error when no peers are available","time":{"start":1753305086819,"stop":1753305086819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b804e4657a8816bc","name":"Check publish message containing shell command","time":{"start":1753305213867,"stop":1753305213867,"duration":0},"status":"passed","severity":"normal"},{"uid":"299dd763ab30a517","name":"isConnected should return true after first peer connects","time":{"start":1753305135800,"stop":1753305135800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb49c1f836b769b2","name":"Non TWN Cluster","time":{"start":1753305309349,"stop":1753305309349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e53f2e9e77e04a","name":"should work with v3 peers","time":{"start":1753305086949,"stop":1753305086949,"duration":0},"status":"passed","severity":"normal"},{"uid":"23712d11d7cbd7c7","name":"should properly create location multiaddrs - udp6","time":{"start":1753305046443,"stop":1753305046443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a9f8b4123bd528","name":"should not modify tags of connections for different peers","time":{"start":1753305086935,"stop":1753305086935,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ef9dcf815d0369","name":"Encoder throws on empty string content topic","time":{"start":1753305057206,"stop":1753305057206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792f2392a04eb40","name":"Callback on promise, aborts when callback returns true","time":{"start":1753305358425,"stop":1753305358426,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61fe5cf0ea3da89","name":"should create ShardReader with static shards network config","time":{"start":1753305055445,"stop":1753305055446,"duration":1},"status":"passed","severity":"normal"},{"uid":"798ca610f08902ca","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753305837488,"stop":1753305837488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5589bd2beb086868","name":"Check received message containing Russian","time":{"start":1753305552185,"stop":1753305552185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca0ff7b368f45b6","name":"should be able to decode the field with only STORE set to true","time":{"start":1753305045699,"stop":1753305045700,"duration":1},"status":"passed","severity":"normal"},{"uid":"e602b0f3a8cb304f","name":"should add event listeners to globalThis","time":{"start":1753305055650,"stop":1753305055650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b116011cd512f968","name":"should handle shard reader errors gracefully","time":{"start":1753305056469,"stop":1753305056469,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a40f6140b74076a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app80/7/topic846/json","time":{"start":1753305309352,"stop":1753305309354,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ee13b0b53130d1a","name":"should wait for Filter peer to be connected","time":{"start":1753305087092,"stop":1753305087093,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbd5562be8c0fd9","name":"should get all peers from store","time":{"start":1753305056616,"stop":1753305056616,"duration":0},"status":"passed","severity":"normal"},{"uid":"446f116487466515","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753305096475,"stop":1753305096475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4677b210608f2575","name":"should handle hash queries without validation","time":{"start":1753305086821,"stop":1753305086821,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d163f0c3de9bac","name":"should dial peer immediately when queue is empty","time":{"start":1753305056442,"stop":1753305056442,"duration":0},"status":"passed","severity":"normal"},{"uid":"67981420ebc86f57","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753305837484,"stop":1753305837484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3fd89b98ad54e7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753305086927,"stop":1753305086929,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdb75f007909073d","name":"Used by Waku Relay","time":{"start":1753305374013,"stop":1753305374013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af8dc15eb721f1d","name":"Generator, one shard","time":{"start":1753305319748,"stop":1753305319748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5089a7a85521f451","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753305373550,"stop":1753305373550,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd556102600a8f6","name":"Fails to publish duplicate message","time":{"start":1753305213874,"stop":1753305213877,"duration":3},"status":"passed","severity":"normal"},{"uid":"23b324cd3f18af85","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753305360804,"stop":1753305360804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f13eb1baa1c7244","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753305096465,"stop":1753305096466,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec1e6db9506fa85","name":"should handle errors gracefully when getting peer info","time":{"start":1753305055476,"stop":1753305055477,"duration":1},"status":"passed","severity":"normal"},{"uid":"21179ae40e290fb8","name":"should never report false negatives","time":{"start":1753305098677,"stop":1753305098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06af4881880b9e3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753305040254,"stop":1753305040254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbd6dc5773ba29","name":"should dial peer when peer is discovered","time":{"start":1753305055063,"stop":1753305055063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8798e6cf75f2c391","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753305122033,"stop":1753305122033,"duration":0},"status":"passed","severity":"normal"},{"uid":"919d8a667c2586b4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753305056882,"stop":1753305056882,"duration":0},"status":"passed","severity":"normal"},{"uid":"555825dbde8526f2","name":"Check publish message containing short","time":{"start":1753305213852,"stop":1753305213853,"duration":1},"status":"passed","severity":"normal"},{"uid":"712a5b44c613c196","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753305056195,"stop":1753305056195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19d0135bfd56f6c","name":"should return empty array when no peers connected","time":{"start":1753305057282,"stop":1753305057283,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a812b34b2fe880b","name":"should validate status codes","time":{"start":1753305086950,"stop":1753305086950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf2ecd7abdbc1ac","name":"should handle disconnect when peer has no timers","time":{"start":1753305056897,"stop":1753305056897,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fe2339e5965d5f","name":"should not process empty queue","time":{"start":1753305056462,"stop":1753305056463,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b2b189032c190d","name":"Refresh subscription","time":{"start":1753305837486,"stop":1753305837487,"duration":1},"status":"broken","severity":"normal"},{"uid":"6ed7093bc40bf4ad","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753305156939,"stop":1753305156939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46e956872dec502","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753305055649,"stop":1753305055649,"duration":0},"status":"passed","severity":"normal"},{"uid":"585dae098ac9f4c5","name":"Check received message containing JSON","time":{"start":1753305552179,"stop":1753305552179,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8cd39147709cfe","name":"Check received message containing Script","time":{"start":1753305552186,"stop":1753305552186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2036aab2b444f9f3","name":"should initialize bloom filter with correct parameters","time":{"start":1753305098676,"stop":1753305098676,"duration":0},"status":"passed","severity":"normal"},{"uid":"20151363a49c0c4b","name":"same cluster: nodes connect","time":{"start":1753305171458,"stop":1753305171459,"duration":1},"status":"passed","severity":"normal"},{"uid":"561421785f7d4363","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753305552180,"stop":1753305552181,"duration":1},"status":"passed","severity":"normal"},{"uid":"24eb30f7859653b9","name":"Check message with no payload is not received","time":{"start":1753305552192,"stop":1753305552192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba062695f9ac231","name":"should handle errors when accessing navigator","time":{"start":1753305055711,"stop":1753305055711,"duration":0},"status":"passed","severity":"normal"},{"uid":"521e26d297b075a8","name":"Check publish message after client node is restarted","time":{"start":1753305213884,"stop":1753305213884,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c159ceeecda0529","name":"Renews subscription after lossing a connection","time":{"start":1753305837477,"stop":1753305837477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f57a4d21f6853a5","name":"Nodes with multiple pubsub topic","time":{"start":1753305206913,"stop":1753305206913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4347a7532cb1d728","name":"Check message with no pubsub topic is not received","time":{"start":1753305552191,"stop":1753305552191,"duration":0},"status":"passed","severity":"normal"},{"uid":"90987cbd8c662617","name":"Meta field set when metaSetter is specified","time":{"start":1753305057205,"stop":1753305057205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f218fe8680d55b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753305096040,"stop":1753305096041,"duration":1},"status":"passed","severity":"normal"},{"uid":"257059028b634ecd","name":"Using a function","time":{"start":1753305374011,"stop":1753305374012,"duration":1},"status":"passed","severity":"normal"},{"uid":"210b3e8435b414bd","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753305086931,"stop":1753305086931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d013ec7288d00ad","name":"should handle peer connect event","time":{"start":1753305055690,"stop":1753305055691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90ffedc117d0d80","name":"should handle different types of entries","time":{"start":1753305084462,"stop":1753305084463,"duration":1},"status":"passed","severity":"normal"},{"uid":"9180cb19a533e4c5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753305837491,"stop":1753305837491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1590f807590abe1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753305096480,"stop":1753305096481,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fff0dabe0fe00c","name":"should filter peers by codec","time":{"start":1753305057283,"stop":1753305057283,"duration":0},"status":"passed","severity":"normal"},{"uid":"449bfaa79aeb58b5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753305056630,"stop":1753305056630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0557a736117c484","name":"different cluster: nodes don't connect","time":{"start":1753305171457,"stop":1753305171457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2182f2445cb0aab8","name":"Push message with content topic containing SQL Injection","time":{"start":1753305457899,"stop":1753305457899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f93dc489a0d14d","name":"should continually clean up expired entries at intervals","time":{"start":1753305084466,"stop":1753305084469,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bd71c73f8cebaaf","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753305096465,"stop":1753305096465,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d02323f1437523","name":"Check publish message containing emoji","time":{"start":1753305213869,"stop":1753305213870,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e8c356ffb9d0e1","name":"Register correct protocols","time":{"start":1753305219990,"stop":1753305219990,"duration":0},"status":"passed","severity":"normal"},{"uid":"e155a34f8d34edc7","name":"Push message with content topic containing special chars","time":{"start":1753305457898,"stop":1753305457898,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d6cca8e9cef570","name":"Check publish message containing unicode special characters","time":{"start":1753305213868,"stop":1753305213869,"duration":1},"status":"passed","severity":"normal"},{"uid":"3767d9691136f5d2","name":"should recognize a client error status code","time":{"start":1753305157256,"stop":1753305157258,"duration":2},"status":"passed","severity":"normal"},{"uid":"52642088cd1421a","name":"rejects hash query with time filter","time":{"start":1753305056557,"stop":1753305056558,"duration":1},"status":"passed","severity":"normal"},{"uid":"580b45cbe8b57830","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753305360805,"stop":1753305360805,"duration":0},"status":"passed","severity":"normal"},{"uid":"101311ef851e630","name":"should dial second nwaku node that was discovered","time":{"start":1753305115229,"stop":1753305115234,"duration":5},"status":"skipped","severity":"normal"},{"uid":"61dfcf0b996a9873","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753305065136,"stop":1753305065136,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb32c5d0b77d6d5f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753305086914,"stop":1753305086915,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ffc13826327a1e","name":"throws on content topic with empty topic name field","time":{"start":1753305040250,"stop":1753305040251,"duration":1},"status":"passed","severity":"normal"},{"uid":"9775107b73380835","name":"Subscribe to topic containing long and publish message","time":{"start":1753305219993,"stop":1753305219993,"duration":0},"status":"passed","severity":"normal"},{"uid":"7902f027abb44628","name":"should dial with multiaddr and return stream","time":{"start":1753305057280,"stop":1753305057280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3ede56c1369371","name":"should create a new stream if no existing for protocol found","time":{"start":1753305056935,"stop":1753305056936,"duration":1},"status":"passed","severity":"normal"},{"uid":"59200b66580b1d5c","name":"should get / set UDP multiaddr","time":{"start":1753305046442,"stop":1753305046442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3430b415d373ea07","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753305219991,"stop":1753305219991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58b0f46ce0bc09b","name":"should maintain desired error rate","time":{"start":1753305098677,"stop":1753305098677,"duration":0},"status":"passed","severity":"normal"},{"uid":"302df55b995f4a56","name":"Check publish message containing Russian","time":{"start":1753305213855,"stop":1753305213856,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd196782a5b0216f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753305358421,"stop":1753305358422,"duration":1},"status":"passed","severity":"normal"},{"uid":"3504f5c5c45e01c","name":"should insert elements correctly","time":{"start":1753305098676,"stop":1753305098677,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc871cbea864649","name":"accepts time-filtered query with content filter","time":{"start":1753305056558,"stop":1753305056558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1388726c8cb9ebdb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753305086778,"stop":1753305086779,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac414c5670deb52","name":"should wait for LightPush peer to be connected","time":{"start":1753305087092,"stop":1753305087092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d46562ed1cfb598","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753305040259,"stop":1753305040259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed05cb67c8d89ee","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753305096467,"stop":1753305096467,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a6945f786ee78","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753305056196,"stop":1753305056196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42ee1c12a929a95","name":"should be able to encode the field with only STORE set to true","time":{"start":1753305045690,"stop":1753305045691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24f9575343a172f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753305206905,"stop":1753305206905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7cfd941e379dcd","name":"can start and stop the service","time":{"start":1753305069077,"stop":1753305069078,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5338d513cda443","name":"should correctly encode and decode a response message","time":{"start":1753305157255,"stop":1753305157255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d924281d4d7ea58d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753305219998,"stop":1753305219998,"duration":0},"status":"passed","severity":"normal"},{"uid":"17431ef78fc2ee1f","name":"should set field with only FILTER enabled","time":{"start":1753305046446,"stop":1753305046446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbfd2c6abe41883","name":"throws on content topic with empty version field","time":{"start":1753305040250,"stop":1753305040250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a365c3b1eebe20d4","name":"should dial peers from store when no connections remain","time":{"start":1753305056612,"stop":1753305056613,"duration":1},"status":"passed","severity":"normal"},{"uid":"652dca0bf522a621","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753305837470,"stop":1753305837471,"duration":1},"status":"passed","severity":"normal"},{"uid":"104ed5771b073af6","name":"should recognize a server error status code","time":{"start":1753305157258,"stop":1753305157258,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f91646ee036002","name":"Check publish message containing special chars","time":{"start":1753305213854,"stop":1753305213854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7d290737532b0a","name":"Query with Ordered Callback, No message returned","time":{"start":1753305330354,"stop":1753305330355,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd069fccaf7c7fe2","name":"should properly create location multiaddrs - tcp4","time":{"start":1753305046443,"stop":1753305046443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de20b0b07f5a065","name":"Passing page size 110 when there are 120 messages","time":{"start":1753305355055,"stop":1753305355055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afd59c3a67b4f88","name":"Query with Ordered Callback, No Decoder","time":{"start":1753305330354,"stop":1753305330354,"duration":0},"status":"passed","severity":"normal"},{"uid":"8065767608c67549","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753305045695,"stop":1753305045696,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9c2e8c3c4df3b","name":"should properly compute the node id","time":{"start":1753305046441,"stop":1753305046441,"duration":0},"status":"passed","severity":"normal"},{"uid":"333599f1b5577873","name":"Push message with custom timestamp: 1722546736205","time":{"start":1753305457902,"stop":1753305457902,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa294aa9dffb69f","name":"A test","time":{"start":1753305157524,"stop":1753305157524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b27d2da2cfbf40c","name":"Push message with content topic containing long","time":{"start":1753305457897,"stop":1753305457897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c17b0eebe9a1f6","name":"should clear existing timers before creating new ones","time":{"start":1753305056897,"stop":1753305056897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7004cfbd5499ff4e","name":"tcp ip4 address","time":{"start":1753305045809,"stop":1753305045809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b234fa47b1ca3905","name":"Promise Callback - true","time":{"start":1753305341528,"stop":1753305341528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fcd336468d84c0","name":"rejects content-filtered query with only contentTopics","time":{"start":1753305056544,"stop":1753305056544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee836ea494d4866","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753305096459,"stop":1753305096459,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77ee2b941d5821","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753305056630,"stop":1753305056630,"duration":0},"status":"passed","severity":"normal"},{"uid":"682480d957748c4f","name":"should return usable stream attached to connection","time":{"start":1753305056934,"stop":1753305056935,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3c572750a20546","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753305096474,"stop":1753305096474,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12667a619f0117","name":"Generator, 2 different shards","time":{"start":1753305319750,"stop":1753305319751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d4ea7cdf6d3373","name":"should select older connection if present","time":{"start":1753305056698,"stop":1753305056699,"duration":1},"status":"passed","severity":"normal"},{"uid":"714d2b2ce7b678bd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753305552183,"stop":1753305552183,"duration":0},"status":"passed","severity":"normal"},{"uid":"442a8b50ceb0ccd3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753305057207,"stop":1753305057207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1512f4467b11dc4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753305837474,"stop":1753305837475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2eea51607efea7","name":"Check received message containing special chars","time":{"start":1753305552184,"stop":1753305552185,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c99b4e624fddc37","name":"should stop all internal components","time":{"start":1753305057278,"stop":1753305057278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5bab51000284da","name":"can query messages normally","time":{"start":1753305333303,"stop":1753305333304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d32302e342e288","name":"should serialize and deserialize correctly","time":{"start":1753305098678,"stop":1753305098678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aae089e380c2d57","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753305096462,"stop":1753305096463,"duration":1},"status":"passed","severity":"normal"},{"uid":"447119009507235b","name":"should handle browser offline state overriding peer connections","time":{"start":1753305055712,"stop":1753305055712,"duration":0},"status":"passed","severity":"normal"},{"uid":"3557b40fbc46c233","name":"Push message with content topic containing unicode special characters","time":{"start":1753305457900,"stop":1753305457900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e316f0697f28ff32","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753305322437,"stop":1753305322439,"duration":2},"status":"passed","severity":"normal"},{"uid":"56e3ffbba70b826","name":"Push message with content topic containing emoji","time":{"start":1753305457901,"stop":1753305457901,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f62fc008a5d9bc","name":"Subscribe to topic containing Script and receive message","time":{"start":1753305837473,"stop":1753305837473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8342e95c440f9131","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753305366592,"stop":1753305366593,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c98dcbd924236e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753305096481,"stop":1753305096482,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ff0cd350b69077","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753305040265,"stop":1753305040266,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d77aa16d5deedfe","name":"should return false when peer has no shard info","time":{"start":1753305055463,"stop":1753305055463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4a04413e439fee","name":"All","time":{"start":1753305121962,"stop":1753305121962,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaa97332f52df6a","name":"should dial peer when no shard info available","time":{"start":1753305056453,"stop":1753305056453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2094a308deee3950","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753305373551,"stop":1753305373551,"duration":0},"status":"passed","severity":"normal"},{"uid":"855cb0a59811baf","name":"should encodeTxt and decodeTxt","time":{"start":1753305046437,"stop":1753305046437,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a49c45cbf0fb59","name":"Push message with content topic containing JSON","time":{"start":1753305457891,"stop":1753305457891,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4b6dd8323490be","name":"Passing page size 1 when there are 4 messages","time":{"start":1753305355053,"stop":1753305355053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a3e61965e4a643","name":"should handle a minimal index list","time":{"start":1753305040353,"stop":1753305040354,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95eb9a33648335","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753305086915,"stop":1753305086916,"duration":1},"status":"passed","severity":"normal"},{"uid":"35643b3d991a20e9","name":"Push message equal or less that 1MB","time":{"start":1753305457895,"stop":1753305457895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a764ee081a093693","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753305206912,"stop":1753305206912,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e76a733f2e8dcb4","name":"random static sharding 5 - Cluster ID: 242, Shard ID: 938","time":{"start":1753305313725,"stop":1753305313725,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81c9ff770332b29","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753305096459,"stop":1753305096459,"duration":0},"status":"passed","severity":"normal"},{"uid":"94459b6af58b4ae3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753305096470,"stop":1753305096470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abbddd7110af020","name":"should set field with all protocols enabled","time":{"start":1753305046445,"stop":1753305046445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7a8128c67184d0","name":"messageHashStr produces different results for different inputs","time":{"start":1753305056207,"stop":1753305056207,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b26dfd3b7e431f2","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753305055469,"stop":1753305055474,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7414779d5162962","name":"should do nothing if no non-locked connections to drop","time":{"start":1753305056628,"stop":1753305056629,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6939560b1692e6","name":"should deliver messages after dependencies are met","time":{"start":1753305099857,"stop":1753305099858,"duration":1},"status":"passed","severity":"normal"},{"uid":"96384ce093b86a9c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753305065177,"stop":1753305065177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de475fe610df9fe","name":"returns nothing if no connections present","time":{"start":1753305056694,"stop":1753305056694,"duration":0},"status":"passed","severity":"normal"},{"uid":"719c8fc49324e6e3","name":"messageHash returns a Uint8Array","time":{"start":1753305056197,"stop":1753305056197,"duration":0},"status":"passed","severity":"normal"},{"uid":"720b0d37972bdabb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753305040252,"stop":1753305040252,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f2b791820b4a41","name":"Js publishes, other Js receives","time":{"start":1753305210876,"stop":1753305210876,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5b6773554db7c0","name":"Relay - dialed after","time":{"start":1753305375627,"stop":1753305375629,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fb28acf5675f919","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753305096461,"stop":1753305096461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34b7347598c03bf","name":"should stop ping timers on peer disconnect","time":{"start":1753305056881,"stop":1753305056882,"duration":1},"status":"passed","severity":"normal"},{"uid":"898b32c48f69529e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app60/4/topic68/test.js","time":{"start":1753305309351,"stop":1753305309351,"duration":0},"status":"passed","severity":"normal"},{"uid":"53abe80ad45538d6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753305366585,"stop":1753305366591,"duration":6},"status":"passed","severity":"normal"},{"uid":"bfcfb063cd323f20","name":"topics with same application and version share the same shard","time":{"start":1753305040257,"stop":1753305040258,"duration":1},"status":"passed","severity":"normal"},{"uid":"143a8f95edbd8eba","name":"should be safe to call multiple times","time":{"start":1753305056441,"stop":1753305056441,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f8c91309986a34","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753305171460,"stop":1753305171460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e040b08b940a1e1","name":"Push message with content topic containing Chinese","time":{"start":1753305457889,"stop":1753305457890,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6d6c4cbd23ce4f","name":"Check message with no content topic is not received","time":{"start":1753305552182,"stop":1753305552182,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb171e13a772d80","name":"Push message with content topic containing numeric","time":{"start":1753305457888,"stop":1753305457889,"duration":1},"status":"passed","severity":"normal"},{"uid":"53128cc1f408bdd9","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753305319752,"stop":1753305319753,"duration":1},"status":"passed","severity":"normal"},{"uid":"a441cec316d5bf4e","name":"yields undefined for messages without decoder","time":{"start":1753305057145,"stop":1753305057146,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d2dddbc9d7ee7b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753305360805,"stop":1753305360805,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3c1f04bca84f19","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753305086779,"stop":1753305086780,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b4d03425afabe2","name":"Ordered callback, aborts when callback returns true","time":{"start":1753305358426,"stop":1753305358428,"duration":2},"status":"passed","severity":"normal"},{"uid":"3153d778605d553e","name":"throws on content topic with non-number generation field","time":{"start":1753305040247,"stop":1753305040248,"duration":1},"status":"passed","severity":"normal"},{"uid":"569d6a290b6f12cb","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753305056120,"stop":1753305056124,"duration":4},"status":"passed","severity":"normal"},{"uid":"fd04fb78c291392","name":"should not receive a peer event after stop","time":{"start":1753305196967,"stop":1753305196967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb343f77765befb","name":"Check publish message containing Basic HTML tag","time":{"start":1753305213865,"stop":1753305213866,"duration":1},"status":"passed","severity":"normal"},{"uid":"3356d6b8a42272e4","name":"Init the array if not present","time":{"start":1753305039951,"stop":1753305039953,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd6dc76f12301f32","name":"Push message with content topic containing long","time":{"start":1753305457888,"stop":1753305457888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5cfdb3bc1bea64","name":"Subscribe to topic containing short and receive message","time":{"start":1753305837487,"stop":1753305837487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c594dacb6afdb65b","name":"should load peers from local storage and dispatch events","time":{"start":1753305069081,"stop":1753305069081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79d2f760fd1ecce","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753305085413,"stop":1753305085413,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8f6dfd224bad5c","name":"should skip updating peer store if peer has same addresses","time":{"start":1753305055072,"stop":1753305055072,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb0dd5271bafa7a","name":"Throws when trying to push message with empty payload","time":{"start":1753305457887,"stop":1753305457887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3271156fa3d7c94d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753305837471,"stop":1753305837471,"duration":0},"status":"passed","severity":"normal"},{"uid":"614df2f4cd36027f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753305096455,"stop":1753305096456,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f6db4a7805b1e0","name":"A test","time":{"start":1753305157523,"stop":1753305157523,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb2a9b0ff3f6ce8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753305040268,"stop":1753305040268,"duration":0},"status":"passed","severity":"normal"},{"uid":"64860d528fdbaf7e","name":"random static sharding 6 - Cluster ID: 698, Shard ID: 458","time":{"start":1753305313725,"stop":1753305313726,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e58ecf11fcb5e7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753305040254,"stop":1753305040254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d86d9240dd90856","name":"should return true when peer is on the specified shard","time":{"start":1753305055464,"stop":1753305055464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a454fb10c644064","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753305096473,"stop":1753305096474,"duration":1},"status":"passed","severity":"normal"},{"uid":"338f83b4393bdc35","name":"should not fail to start the service if it is already started","time":{"start":1753305120098,"stop":1753305120098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd4818a4213834f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753305055072,"stop":1753305055073,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6f7f59f2eb4230","name":"1 Relay, 1 fetch","time":{"start":1753305065135,"stop":1753305065135,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e7d312d74c6161","name":"should start ping timers on peer connect","time":{"start":1753305056874,"stop":1753305056881,"duration":7},"status":"passed","severity":"normal"},{"uid":"e8780b930c9a3dea","name":"Relay Node - default protocol","time":{"start":1753305375632,"stop":1753305375632,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d133271e3b2d839","name":"should not fail to stop the service if it was not started","time":{"start":1753305069078,"stop":1753305069078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a04772829f8b2c4","name":"Check publish message containing JSON","time":{"start":1753305213866,"stop":1753305213867,"duration":1},"status":"passed","severity":"normal"},{"uid":"87273c5a78788eb7","name":"should successfully stop","time":{"start":1753305086781,"stop":1753305086781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f602f91354d93a4","name":"Cluster id 0, shard 0","time":{"start":1753305313722,"stop":1753305313723,"duration":1},"status":"passed","severity":"normal"},{"uid":"441de0a7a99be95a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753305040257,"stop":1753305040257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cc59f7cd46eb43","name":"Encoder throws on empty string content topic","time":{"start":1753305076714,"stop":1753305076714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd24f71739093ff","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753305045698,"stop":1753305045699,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74e28e4d6d3c609","name":"Should update multiaddrs","time":{"start":1753305171836,"stop":1753305171836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbba09040b264e8","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753305135802,"stop":1753305135804,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a4fe19421e75c13","name":"ends if response has no messages","time":{"start":1753305057144,"stop":1753305057144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6be5b71f325a797","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753305837476,"stop":1753305837476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3afd5f38ffb1140","name":"different cluster: nodes don't connect","time":{"start":1753305171459,"stop":1753305171460,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f720c1633ce499","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753305040268,"stop":1753305040268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1747c81b975542","name":"should dial peers from store when browser is connected","time":{"start":1753305056609,"stop":1753305056610,"duration":1},"status":"passed","severity":"normal"},{"uid":"20746c089b20f316","name":"Subscribe and receive messages via lightPush","time":{"start":1753305837478,"stop":1753305837478,"duration":0},"status":"broken","severity":"normal"},{"uid":"c41b1f4900ad7b07","name":"Push message with content topic containing numeric","time":{"start":1753305457897,"stop":1753305457897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea4b0cd74b0e3e5","name":"should handle peer disconnect event when no connections remain","time":{"start":1753305055691,"stop":1753305055691,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec76c0926acade2","name":"should not dispatch event when already disconnected","time":{"start":1753305055703,"stop":1753305055704,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fd3f728c37a610","name":"Check publish message containing long","time":{"start":1753305213853,"stop":1753305213854,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbbdf59f73355ac","name":"should dial all known peers when reached zero connections","time":{"start":1753305159615,"stop":1753305159615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f944a99bb76d490","name":"can start the service","time":{"start":1753305069077,"stop":1753305069077,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb75c64fb92225a9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753305122033,"stop":1753305122034,"duration":1},"status":"passed","severity":"normal"},{"uid":"128420c7223397e6","name":"throws an error for improperly formatted content topics","time":{"start":1753305040260,"stop":1753305040261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49703c31750d725","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753305056625,"stop":1753305056625,"duration":0},"status":"passed","severity":"normal"},{"uid":"9126b87e0c741777","name":"should decode valid enr successfully","time":{"start":1753305046437,"stop":1753305046437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15b6f0407af1a38","name":"1 Relay, 1 Filter, gives up","time":{"start":1753305065136,"stop":1753305065136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6e866b933006c0","name":"should be safe to call multiple times","time":{"start":1753305055060,"stop":1753305055061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd1dc76d0dd2acf","name":"should only return 1 node with store capability","time":{"start":1753305065177,"stop":1753305065177,"duration":0},"status":"passed","severity":"normal"},{"uid":"411744d0b4cad6c4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753305837479,"stop":1753305837479,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65a08e74de54a8b","name":"Push message with content topic containing Arabic","time":{"start":1753305457890,"stop":1753305457890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06da9ede7634090","name":"Round trip binary serialization","time":{"start":1753305057204,"stop":1753305057204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3d82656188c7c6","name":"peer exchange sets tag","time":{"start":1753305226522,"stop":1753305226522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08f7238591779ce","name":"groups content topics by expected pubsub topic","time":{"start":1753305040259,"stop":1753305040259,"duration":0},"status":"passed","severity":"normal"},{"uid":"61923e1bb673f662","name":"Decoder throws on undefined content topic","time":{"start":1753305057206,"stop":1753305057206,"duration":0},"status":"passed","severity":"normal"},{"uid":"df10a27001c55b1f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753305837473,"stop":1753305837473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93bd80523976b8a","name":"should handle onConnected and onDisconnected","time":{"start":1753305086926,"stop":1753305086926,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd75ca9555fd302","name":"should not be empty after adding a subscription","time":{"start":1753305087283,"stop":1753305087283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a594924e7a3d81d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753305213880,"stop":1753305213882,"duration":2},"status":"passed","severity":"normal"},{"uid":"13e316bb72a6cd47","name":"Check received message containing Chinese","time":{"start":1753305552185,"stop":1753305552185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4139ec2efefe879","name":"messageHashStr returns a hex string","time":{"start":1753305056205,"stop":1753305056206,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab61687256875ff","name":"Publishes to nwaku","time":{"start":1753305210874,"stop":1753305210875,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15641e92b9e5825","name":"pre and post cipher","time":{"start":1753305075431,"stop":1753305075432,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01765fc6923cbef","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753305096474,"stop":1753305096475,"duration":1},"status":"passed","severity":"normal"},{"uid":"db70241b85927312","name":"Check publish message after service node is restarted","time":{"start":1753305213883,"stop":1753305213883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a25af8aba7064103","name":"should return false when peer is not on topic","time":{"start":1753305057285,"stop":1753305057285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8de2e72a1b26e9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753305322439,"stop":1753305322440,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9293e946d89b73","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753305040256,"stop":1753305040256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b049211f5413360c","name":"should clear dial history on start","time":{"start":1753305056429,"stop":1753305056430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f036d4c1fd54d9d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753305366596,"stop":1753305366596,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b7a0528c38e3e2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753305219997,"stop":1753305219997,"duration":0},"status":"passed","severity":"normal"},{"uid":"462a559fd6ed66da","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753305076712,"stop":1753305076712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1586e7e8df2258b","name":"should save new peer to store","time":{"start":1753305055068,"stop":1753305055071,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdee09448dcff938","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753305837484,"stop":1753305837484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5090884369fd4bb5","name":"messageHashStr produces consistent results for the same input","time":{"start":1753305056207,"stop":1753305056207,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d656c135b6e0bf","name":"should handle peer store errors gracefully","time":{"start":1753305055067,"stop":1753305055067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdeea4d399ab498","name":"Query Generator - true","time":{"start":1753305341527,"stop":1753305341527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8e3c8b38a04c27","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753305096456,"stop":1753305096456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1ce2492ebef096","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753305064514,"stop":1753305064515,"duration":1},"status":"passed","severity":"normal"},{"uid":"fffd0d9a71cf2bd5","name":"should only return 1 node with relay capability","time":{"start":1753305065176,"stop":1753305065176,"duration":0},"status":"passed","severity":"normal"},{"uid":"196d0e0b86dff835","name":"random static sharding 2 - Cluster ID: 205, Shard ID: 343","time":{"start":1753305313724,"stop":1753305313724,"duration":0},"status":"passed","severity":"normal"},{"uid":"a452e9075aaef447","name":"Fails to push message with large meta","time":{"start":1753305457901,"stop":1753305457901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d7d69e83349b70","name":"should clear timers for specific peer on disconnect","time":{"start":1753305056896,"stop":1753305056897,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb704a8644677925","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753305837492,"stop":1753305837493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4476f829d8d0011a","name":"Nwaku publishes","time":{"start":1753305210876,"stop":1753305210876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10d36fa7ebbafa1","name":"Query generator for multiple messages","time":{"start":1753305358419,"stop":1753305358420,"duration":1},"status":"passed","severity":"normal"},{"uid":"7581f7c7c6b09394","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753305159615,"stop":1753305159616,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6335bf23aeafa2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753305837475,"stop":1753305837475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1895b29f32d8e91","name":"should reject if Store is requested but not mounted","time":{"start":1753305087091,"stop":1753305087091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7437269bffba7a66","name":"Check received message containing numeric","time":{"start":1753305552175,"stop":1753305552175,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fb9c5304a03509","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753305057142,"stop":1753305057142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff48418e8fad6eff","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753305040354,"stop":1753305040354,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ffcb6133dd849f","name":"should handle queue overflow by adding peers to queue","time":{"start":1753305056458,"stop":1753305056459,"duration":1},"status":"passed","severity":"normal"},{"uid":"72414c7493906ae7","name":"should process tasks in queue","time":{"start":1753305085408,"stop":1753305085409,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f458b07c4825a3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753305040255,"stop":1753305040255,"duration":0},"status":"passed","severity":"normal"},{"uid":"340b74c34f239277","name":"Encoder throws on undefined content topic","time":{"start":1753305075103,"stop":1753305075104,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87e471ec487db70","name":"should throw error - no id","time":{"start":1753305046438,"stop":1753305046438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a57aa65b9c0c8e8","name":"Subscribe and receive messages via waku relay post","time":{"start":1753305837462,"stop":1753305837463,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19a88fc71eac8cf","name":"Passing page size 10 when there are 10 messages","time":{"start":1753305355054,"stop":1753305355054,"duration":0},"status":"passed","severity":"normal"},{"uid":"880c777a2e6031e9","name":"Check received message containing short","time":{"start":1753305552184,"stop":1753305552184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3096f17a8a441ce1","name":"should clear the dialing interval","time":{"start":1753305056431,"stop":1753305056440,"duration":9},"status":"passed","severity":"normal"},{"uid":"a409269bd97aa9d","name":"Check publish message containing Chinese","time":{"start":1753305213855,"stop":1753305213855,"duration":0},"status":"passed","severity":"normal"},{"uid":"849427e584fabcf9","name":"should do nothing when connections still exist","time":{"start":1753305056613,"stop":1753305056615,"duration":2},"status":"passed","severity":"normal"},{"uid":"748c03fcd38f5847","name":"Relay - dialed first","time":{"start":1753305375626,"stop":1753305375627,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbadfdc631ec3d00","name":"should enable all discoveries when explicitly set","time":{"start":1753305085905,"stop":1753305085905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7fcd4ccfbf98b0","name":"should attach causal history and bloom filter to each message","time":{"start":1753305099853,"stop":1753305099853,"duration":0},"status":"passed","severity":"normal"},{"uid":"99eb0b1448b78be5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753305837464,"stop":1753305837464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f90c6d982048d69","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753305213883,"stop":1753305213883,"duration":0},"status":"passed","severity":"normal"},{"uid":"5259ae20ff3b007a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753305837466,"stop":1753305837466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb47875f996ac878","name":"should keep entries that haven't expired yet","time":{"start":1753305084457,"stop":1753305084462,"duration":5},"status":"passed","severity":"normal"},{"uid":"790c5445cfd1ce62","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753305219995,"stop":1753305219996,"duration":1},"status":"passed","severity":"normal"},{"uid":"98fc742b616ec2c4","name":"Subscribe and receive messages via lightPush","time":{"start":1753305837461,"stop":1753305837461,"duration":0},"status":"broken","severity":"normal"},{"uid":"40175ac449ce6f35","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753305120106,"stop":1753305120106,"duration":0},"status":"skipped","severity":"normal"},{"uid":"656f6da066c1fbec","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753305064509,"stop":1753305064510,"duration":1},"status":"passed","severity":"normal"},{"uid":"8545f3b4270141ca","name":"Publish message with custom timestamp: Thu Aug 01 2024 21:13:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1753305213871,"stop":1753305213871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d261cdb6bb8008b8","name":"should invoke callbacks when receiving a message","time":{"start":1753305087283,"stop":1753305087283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1fdf43d54ac6e7","name":"should return false when peer shard info is not found","time":{"start":1753305055469,"stop":1753305055469,"duration":0},"status":"passed","severity":"normal"},{"uid":"899493f04dd10c6d","name":"Check message on other pubsub topic is not received","time":{"start":1753305552191,"stop":1753305552191,"duration":0},"status":"passed","severity":"normal"},{"uid":"76eb802b2e5b0826","name":"should handle queue processing errors gracefully","time":{"start":1753305056463,"stop":1753305056465,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ed36efd48ac987d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753305219992,"stop":1753305219992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aeba016d422c7e3","name":"Check received message with timestamp: 1753305115029000000 ","time":{"start":1753305552189,"stop":1753305552189,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cd7b662ff87e4c","name":"Rejects garbage","time":{"start":1753305090660,"stop":1753305090660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4bd133e43a84ee","name":"Push message with custom timestamp: 1753308736204","time":{"start":1753305457894,"stop":1753305457894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f9f560bb55c442","name":"Check received message containing Russian","time":{"start":1753305552177,"stop":1753305552177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41b3651d89cdf2a","name":"Subscribe to topic containing Script and publish message","time":{"start":1753305219996,"stop":1753305219996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f73af4f871d2061","name":"should handle errors when getting connections","time":{"start":1753305055706,"stop":1753305055711,"duration":5},"status":"passed","severity":"normal"},{"uid":"32557936a0fbd9f5","name":"should handle general insertion and lookup correctly","time":{"start":1753305098678,"stop":1753305098679,"duration":1},"status":"passed","severity":"normal"},{"uid":"641cd8ecf0c40adf","name":"should not create relay timers when relay is not provided","time":{"start":1753305056892,"stop":1753305056892,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df7f04ac4b9621d","name":"should retry on complete failure if specified","time":{"start":1753305086948,"stop":1753305086948,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eea8031b18c55b2","name":"should skip peer when already connected","time":{"start":1753305056446,"stop":1753305056446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1337d06b14945d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753305040266,"stop":1753305040266,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12d47b486ea8158","name":"Does not throw an exception when node disconnects","time":{"start":1753305374009,"stop":1753305374010,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52279bbc5a12499","name":"should add peer to queue when queue is not empty","time":{"start":1753305056442,"stop":1753305056446,"duration":4},"status":"passed","severity":"normal"},{"uid":"8d2e77fabef9793f","name":"should successfully query store with valid decoders and options","time":{"start":1753305086819,"stop":1753305086819,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b36cdec8d62265","name":"Check received message containing shell command","time":{"start":1753305552187,"stop":1753305552187,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ac77e80ee99efb","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753305085906,"stop":1753305085911,"duration":5},"status":"passed","severity":"normal"},{"uid":"6baac50cb5880413","name":"Check received message containing special chars","time":{"start":1753305552175,"stop":1753305552176,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f8e0f0b7aada1a","name":"random static sharding 3 - Cluster ID: 761, Shard ID: 927","time":{"start":1753305313724,"stop":1753305313724,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9fb5beee0e4f","name":"should be online or offline if network state changed","time":{"start":1753305135804,"stop":1753305135805,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d73a2d3fe841f1","name":"Relay - times out","time":{"start":1753305375630,"stop":1753305375630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e148574f98832f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app43/7/topic804/proto","time":{"start":1753305309351,"stop":1753305309352,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8da4e7d57e6276e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753305330355,"stop":1753305330355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4a8912847e79a1","name":"Passing invalid cursor","time":{"start":1753305322447,"stop":1753305322448,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc555ca92425d29c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753305056544,"stop":1753305056544,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8c0a4cd3fd0832","name":"should set field with only RELAY enabled","time":{"start":1753305046445,"stop":1753305046445,"duration":0},"status":"passed","severity":"normal"},{"uid":"583427a2f88ee941","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753305040265,"stop":1753305040265,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc86cd306ae878cb","name":"handles different clusterIds correctly","time":{"start":1753305040260,"stop":1753305040260,"duration":0},"status":"passed","severity":"normal"},{"uid":"38517d59db37862f","name":"should handle shardReader errors","time":{"start":1753305057285,"stop":1753305057285,"duration":0},"status":"passed","severity":"normal"},{"uid":"6229e48c9d994f6a","name":"Fails to push message bigger that 1MB","time":{"start":1753305457895,"stop":1753305457895,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e9ed856a0cc76","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753305040262,"stop":1753305040262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3dc85e03c86060","name":"Push to array if already present","time":{"start":1753305039953,"stop":1753305039954,"duration":1},"status":"passed","severity":"normal"},{"uid":"d774e3edb491f9e2","name":"should return true when peer is on the same cluster","time":{"start":1753305055446,"stop":1753305055446,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2a93e3e3303ffd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753305045688,"stop":1753305045690,"duration":2},"status":"passed","severity":"normal"},{"uid":"956b0659e8fc93b8","name":"should be sent with empty content","time":{"start":1753305099859,"stop":1753305099859,"duration":0},"status":"passed","severity":"normal"},{"uid":"18545f350ba939b8","name":"should transition to Unhealthy when no connections","time":{"start":1753305086941,"stop":1753305086941,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ba2d339c48cfe2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753305837466,"stop":1753305837466,"duration":0},"status":"passed","severity":"normal"},{"uid":"40810af7fb6baebd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753305076713,"stop":1753305076713,"duration":0},"status":"passed","severity":"normal"},{"uid":"925ff7a3ab6d985d","name":"should push the message to the outgoing buffer","time":{"start":1753305099852,"stop":1753305099852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e36064aa8ee2e23","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753305065179,"stop":1753305065179,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2ea0c02a5e8b380","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753305056882,"stop":1753305056883,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae214b2349f9df3","name":"Encoder throws on undefined content topic","time":{"start":1753305076713,"stop":1753305076714,"duration":1},"status":"passed","severity":"normal"},{"uid":"294b43de99d306ea","name":"should throw an error for insufficient data","time":{"start":1753305040354,"stop":1753305040355,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb07c549d98443c","name":"Relay + Store","time":{"start":1753305046447,"stop":1753305046447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42732135904b3fa","name":"Check received message containing escaped characters","time":{"start":1753305552179,"stop":1753305552179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0146d110f24fa21","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753305045700,"stop":1753305045700,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae6abca7c8e3f54","name":"Store - dialed after - with timeout","time":{"start":1753305375630,"stop":1753305375631,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fcbe993d507cef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753305040264,"stop":1753305040264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff420b8bc8c1a92","name":"should emit a peer event after start","time":{"start":1753305196966,"stop":1753305196966,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d4a0f398f49f10","name":"Push message with custom timestamp: 1722546736204","time":{"start":1753305457893,"stop":1753305457894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad95155e0f9d00d","name":"should handle complete connection lifecycle","time":{"start":1753305055711,"stop":1753305055712,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c01d82d1852976","name":"Push message with content topic containing short","time":{"start":1753305457896,"stop":1753305457897,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0e074ac8f1583c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753305096454,"stop":1753305096455,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5fb910e92cfb9a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753305065178,"stop":1753305065179,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e03bcde2ec712c13","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753305837483,"stop":1753305837483,"duration":0},"status":"broken","severity":"normal"},{"uid":"1724589276a56ca4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753305837472,"stop":1753305837472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7ae76062d3ed29","name":"Check publish message containing escaped characters","time":{"start":1753305213868,"stop":1753305213868,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b5ed053de2d34","name":"should drop connection to all peers on hangUp","time":{"start":1753305203076,"stop":1753305203077,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d393422ef63affe","name":"Check received message containing shell command","time":{"start":1753305552179,"stop":1753305552179,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4ebc2587c60647","name":"ignores unrecognized TXT record formats","time":{"start":1753305065175,"stop":1753305065175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbbff9aef574776","name":"should create ConnectionManager with required options","time":{"start":1753305057275,"stop":1753305057275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a20f57799c0b72","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/5/topic93/xml","time":{"start":1753305309354,"stop":1753305309354,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa45e63e1ed2e38","name":"Mutual subscription","time":{"start":1753305219989,"stop":1753305219989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbefaa921744023","name":"Asymmetric encrypt & decrypt","time":{"start":1753305075430,"stop":1753305075431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab7edc73c7ea01","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753305086941,"stop":1753305086942,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b341e9c8e102b52","name":"should handle peer not in mesh for all topics","time":{"start":1753305056899,"stop":1753305056899,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c46f2364328455","name":"should add event listener for peer:discovery","time":{"start":1753305055052,"stop":1753305055053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10fa589170c7e94","name":"should not receive a peer event before start","time":{"start":1753305196966,"stop":1753305196967,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ad49ca01f40c2b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753305096465,"stop":1753305096465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f83e78cbdb484b2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753305056628,"stop":1753305056628,"duration":0},"status":"passed","severity":"normal"},{"uid":"609840c1b2723cb3","name":"Ephemeral messages are not stored","time":{"start":1753305122032,"stop":1753305122032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17c30361e6a4a86","name":"Check received message containing XML","time":{"start":1753305552186,"stop":1753305552186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe60ab34173f3836","name":"Subscribe to topic containing long and receive message","time":{"start":1753305837469,"stop":1753305837470,"duration":1},"status":"passed","severity":"normal"},{"uid":"14832555a0a4164f","name":"Push message with content topic containing Chinese","time":{"start":1753305457898,"stop":1753305457898,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5d3eaa081d49c8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753305837475,"stop":1753305837475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e589710302f1ff0e","name":"should skip peer when failed to dial recently","time":{"start":1753305056447,"stop":1753305056447,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f6077c0e3632f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753305096476,"stop":1753305096476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2ff466e77791d6","name":"should return false when peer is not found","time":{"start":1753305055475,"stop":1753305055476,"duration":1},"status":"passed","severity":"normal"},{"uid":"1454a5730382e7d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753305096467,"stop":1753305096467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a038dc9c61195f","name":"Light Node - default protocols","time":{"start":1753305375632,"stop":1753305375632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16468fbda81d997","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753305045709,"stop":1753305045710,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43f929f966c2e46","name":"Check message with no payload is not received","time":{"start":1753305552182,"stop":1753305552182,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae6c462c68b38eb","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753305056940,"stop":1753305056940,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3a7ff9489c871d","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753305096468,"stop":1753305096469,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c8dc9c1eca3b70","name":"Subscribe and receive messages via waku relay post","time":{"start":1753305837482,"stop":1753305837482,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd604831b41e7c07","name":"should reject on timeout if it was set","time":{"start":1753305087092,"stop":1753305087092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d85f4c37217e835","name":"should not fail to start the service if it is already started","time":{"start":1753305196965,"stop":1753305196966,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f1cdec4885bc50","name":"Push message with custom timestamp: 1753308736205","time":{"start":1753305457903,"stop":1753305457903,"duration":0},"status":"passed","severity":"normal"},{"uid":"683c22909d333c1f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753305837474,"stop":1753305837474,"duration":0},"status":"passed","severity":"normal"},{"uid":"984d04763a87fea1","name":"Push message with meta","time":{"start":1753305457901,"stop":1753305457901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c22aaef0c9d0738","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753305552190,"stop":1753305552190,"duration":0},"status":"passed","severity":"normal"},{"uid":"12122bd1718f1bd5","name":"should dial peers from store on start","time":{"start":1753305056604,"stop":1753305056605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9492da5dce37ade7","name":"should handle v3 RLN errors","time":{"start":1753305086949,"stop":1753305086950,"duration":1},"status":"passed","severity":"normal"},{"uid":"209eb368a30c31a4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app84/2/topic479/xml","time":{"start":1753305309352,"stop":1753305309352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5206f6f086d0896","name":"should be empty after removing the only subscription","time":{"start":1753305087283,"stop":1753305087283,"duration":0},"status":"passed","severity":"normal"},{"uid":"d580d69d1ba8bb90","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753305040261,"stop":1753305040261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65f52c27a072af4","name":"should only return 1 node with relay and store capability","time":{"start":1753305065177,"stop":1753305065177,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e2a2672111e6ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753305040257,"stop":1753305040257,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc16140fc7c52910","name":"handles different networkShards values correctly","time":{"start":1753305040260,"stop":1753305040260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60d8961bc0ac879","name":"throws if store query response has error status","time":{"start":1753305057144,"stop":1753305057144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad32ebcdcce99b3","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753305226523,"stop":1753305226523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc8efed100a5c36e","name":"Check message with non string payload is not received","time":{"start":1753305552192,"stop":1753305552192,"duration":0},"status":"passed","severity":"normal"},{"uid":"767ce857df9f5955","name":"Push message with rate limit","time":{"start":1753305457902,"stop":1753305457902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfcc9cbdde9ca9c","name":"same cluster, static sharding: nodes connect","time":{"start":1753305171456,"stop":1753305171456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb5b0e8c701693d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753305096478,"stop":1753305096478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fa78250ca772a8","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753305219994,"stop":1753305219994,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbda13d890908fc","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753305096042,"stop":1753305096043,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cefcf7c193a499c","name":"should throw error - invalid id","time":{"start":1753305046439,"stop":1753305046440,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e733fafbf48a3e1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753305135800,"stop":1753305135800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04e540ecaaac139","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753305213870,"stop":1753305213870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78b18344d0f53c3","name":"Check received message containing unicode special characters","time":{"start":1753305552188,"stop":1753305552188,"duration":0},"status":"passed","severity":"normal"},{"uid":"432b721a5b063885","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753305086931,"stop":1753305086931,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cf97db02c4b377","name":"Subscribe to topic containing Script and receive message","time":{"start":1753305837490,"stop":1753305837490,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62d35db2368564","name":"Publish message with custom timestamp: Wed Jul 23 2025 22:13:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1753305213871,"stop":1753305213872,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae3ed4e46653bca","name":"recovers when dns.resolve returns empty","time":{"start":1753305065175,"stop":1753305065175,"duration":0},"status":"passed","severity":"normal"},{"uid":"64df9e49cf3cfc0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753305837484,"stop":1753305837485,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae65f13bfa1416","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753305056206,"stop":1753305056206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97490c87a8ea94f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app61/1/topic92/xml","time":{"start":1753305309351,"stop":1753305309351,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fcd5eb6fc0d4a1","name":"Query Generator, No message returned","time":{"start":1753305330353,"stop":1753305330354,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ece6bce1aa41c7","name":"should handle complete peer lifecycle","time":{"start":1753305056899,"stop":1753305056899,"duration":0},"status":"passed","severity":"normal"},{"uid":"57023086366dc9eb","name":"can start and stop the service","time":{"start":1753305196965,"stop":1753305196965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86fa3cd1efbad3b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753305837489,"stop":1753305837489,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37765c225dfc33","name":"Overlapping topic subscription","time":{"start":1753305837486,"stop":1753305837486,"duration":0},"status":"broken","severity":"normal"},{"uid":"f3b914fcf8ef0a37","name":"should handle corrupted local storage data gracefully","time":{"start":1753305069082,"stop":1753305069082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1295d78b33a57c42","name":"Check received message containing long","time":{"start":1753305552174,"stop":1753305552175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8543d30f4a207dfe","name":"Push message with content topic containing escaped characters","time":{"start":1753305457900,"stop":1753305457900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed83dd86d9fa9977","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753305040267,"stop":1753305040267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b24dda1ee522b76","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753305064515,"stop":1753305064516,"duration":1},"status":"passed","severity":"normal"},{"uid":"904edff902b15f67","name":"Subscribe to topic containing XML and receive message","time":{"start":1753305837490,"stop":1753305837490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2846ec113307794e","name":"should not return locked peers if enough unlocked are available","time":{"start":1753305086916,"stop":1753305086924,"duration":8},"status":"passed","severity":"normal"},{"uid":"d39175caa46b8ee9","name":"Push message with content topic containing Arabic","time":{"start":1753305457898,"stop":1753305457899,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b26f7d74e76396f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753305096457,"stop":1753305096457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7517f0a7cf543d99","name":"Check publish message containing numeric","time":{"start":1753305213854,"stop":1753305213854,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ad89f51abd62ff","name":"Check received message with timestamp: 1753305115029000000 ","time":{"start":1753305552180,"stop":1753305552180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b78b802ede6ed0e","name":"Push message with custom timestamp: 1753301536205","time":{"start":1753305457902,"stop":1753305457902,"duration":0},"status":"passed","severity":"normal"},{"uid":"663fada478e0160d","name":"should clear all timers","time":{"start":1753305056873,"stop":1753305056873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89ac7378e90ac3d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753305120105,"stop":1753305120105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd1cd573b354c377","name":"Check received message containing Chinese","time":{"start":1753305552176,"stop":1753305552177,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccffefc5db7447b7","name":"Publish message with custom timestamp: Wed Jul 23 2025 20:13:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1753305213871,"stop":1753305213871,"duration":0},"status":"passed","severity":"normal"},{"uid":"357c6695a81c4d9f","name":"Check received message containing Arabic","time":{"start":1753305552177,"stop":1753305552177,"duration":0},"status":"passed","severity":"normal"},{"uid":"8852926c596ac8e9","name":"Check publish message containing Arabic","time":{"start":1753305213855,"stop":1753305213855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec68d1d996c6db4c","name":"should request peer renewal on specific errors","time":{"start":1753305085414,"stop":1753305085415,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3314f3bb40e4ef","name":"should add event listeners to libp2p","time":{"start":1753305055650,"stop":1753305055650,"duration":0},"status":"passed","severity":"normal"},{"uid":"5517c21efc3e6a7b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753305099860,"stop":1753305099860,"duration":0},"status":"passed","severity":"normal"},{"uid":"68be8d35293eb015","name":"Push message with short payload","time":{"start":1753305457886,"stop":1753305457887,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed3a52dce7c5fa6","name":"should populate queue if has active dial","time":{"start":1753305056448,"stop":1753305056448,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b2e61b6aa8da18","name":"should be safe to call multiple times","time":{"start":1753305057277,"stop":1753305057277,"duration":0},"status":"passed","severity":"normal"},{"uid":"831e92cc312e23c2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753305055671,"stop":1753305055671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6360a0da9167324","name":"Fields are not dropped","time":{"start":1753305056778,"stop":1753305056778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d06898cc924554","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753305057284,"stop":1753305057284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb6ba2418f47137","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753305045693,"stop":1753305045694,"duration":1},"status":"passed","severity":"normal"},{"uid":"c951890b7718939d","name":"should handle peer store update failures gracefully","time":{"start":1753305056890,"stop":1753305056890,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b775538a95a73","name":"should dial all peers on dial","time":{"start":1753305203072,"stop":1753305203076,"duration":4},"status":"passed","severity":"normal"},{"uid":"3261f36c8c801f6c","name":"Check meta is set [ecies]","time":{"start":1753305076713,"stop":1753305076713,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ada0c751da33d58","name":"should fail to send if no connected peers found","time":{"start":1753305086947,"stop":1753305086947,"duration":0},"status":"passed","severity":"normal"},{"uid":"63202420ced942ec","name":"should allow redial after failed dial cooldown expires","time":{"start":1753305056454,"stop":1753305056454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a161de28d0cabade","name":"should return different streams if requested simultaniously","time":{"start":1753305056936,"stop":1753305056936,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e18925385c238d","name":"should properly create location multiaddrs - tcp6","time":{"start":1753305046444,"stop":1753305046444,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3ca360e4bf44ea","name":"should set field with all protocols disabled","time":{"start":1753305046445,"stop":1753305046445,"duration":0},"status":"passed","severity":"normal"},{"uid":"498dbe826624c06d","name":"should dispatch network event when browser goes online","time":{"start":1753305055704,"stop":1753305055704,"duration":0},"status":"passed","severity":"normal"},{"uid":"660a69538ce2a269","name":"Passing page size 19 when there are 20 messages","time":{"start":1753305355054,"stop":1753305355055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c10479767a26e91","name":"should wait for Store peer to be connected","time":{"start":1753305087093,"stop":1753305087093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41a62ec7135457e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753305086930,"stop":1753305086930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd094d4c7405cc5","name":"should drop connection via multiaddr with hangUp","time":{"start":1753305203079,"stop":1753305203079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af0ccc616d9cd76","name":"should reject if WakuNode is not started","time":{"start":1753305087090,"stop":1753305087090,"duration":0},"status":"passed","severity":"normal"},{"uid":"4444cfde3db5f7fd","name":"should call waitForPeer on Relay","time":{"start":1753305087093,"stop":1753305087093,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c4c23adb1e6f85","name":"should emit a peer event after start","time":{"start":1753305069079,"stop":1753305069079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4360c96bb707d24a","name":"should properly create peer info with all multiaddrs","time":{"start":1753305046444,"stop":1753305046444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed1e1585fe969e1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753305065178,"stop":1753305065178,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d004cd950b47ec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753305837479,"stop":1753305837481,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb0a9033dbe82449","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753305096476,"stop":1753305096477,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbff5de8a0205a3","name":"should mark all messages in causal history as acknowledged","time":{"start":1753305099856,"stop":1753305099856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7563520d9ba1bde9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753305064511,"stop":1753305064514,"duration":3},"status":"passed","severity":"normal"},{"uid":"96d18f737e503596","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753305064510,"stop":1753305064510,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ac514b69d2e3dd","name":"should be safe to call multiple times","time":{"start":1753305057278,"stop":1753305057278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f495bb7470c4df","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753305040266,"stop":1753305040266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b29e3bf09b5a0a","name":"should handle peer store errors gracefully","time":{"start":1753305056623,"stop":1753305056624,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a85305f1cb3d10","name":"Check received message containing Script","time":{"start":1753305552178,"stop":1753305552178,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2f7e122bcbaac","name":"should remove event listeners","time":{"start":1753305056872,"stop":1753305056873,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8ea9eb78cd9f12","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753305046437,"stop":1753305046438,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ee89b798e0b7de","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753305096464,"stop":1753305096465,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdcf41f530c10b4c","name":"Encoder throws on undefined content topic","time":{"start":1753305057205,"stop":1753305057206,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae0cbd088e16532","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753305096475,"stop":1753305096475,"duration":0},"status":"passed","severity":"normal"},{"uid":"72732a37365030ed","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753305837462,"stop":1753305837462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53cf29a234e4061","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753305086935,"stop":1753305086935,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ffb775ef769371","name":"should use configured peers when available","time":{"start":1753305086821,"stop":1753305086822,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14083a38bb25759","name":"Ordered Callback - false","time":{"start":1753305341529,"stop":1753305341529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4052d32d0d12c95","name":"Check message with invalid timestamp is not received","time":{"start":1753305552190,"stop":1753305552191,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31a6e64518ff6ba","name":"should create an instance with libp2p and dialer","time":{"start":1753305055042,"stop":1753305055051,"duration":9},"status":"passed","severity":"normal"},{"uid":"b8277663183a899c","name":"should encode/decode to text encoding","time":{"start":1753305046441,"stop":1753305046442,"duration":1},"status":"passed","severity":"normal"},{"uid":"5804fd562c7e8608","name":"can start and stop the service","time":{"start":1753305120096,"stop":1753305120097,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace67c0001a4d6f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753305045696,"stop":1753305045696,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f416234b803ea5","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753305096458,"stop":1753305096459,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44fb06341b9ffe6","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753305040256,"stop":1753305040256,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fd004b25112b1a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753305064511,"stop":1753305064511,"duration":0},"status":"passed","severity":"normal"},{"uid":"585e6b1ad26ffaeb","name":"should clear dial history on stop","time":{"start":1753305056440,"stop":1753305056441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6042ee4c6d525587","name":"Filter","time":{"start":1753305375631,"stop":1753305375632,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3545e91b640ff6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753305096456,"stop":1753305096457,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea86c3c00d75f2e9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753305140006,"stop":1753305140006,"duration":0},"status":"passed","severity":"normal"},{"uid":"584c69ebb10d00d8","name":"Push message with custom timestamp: 1753301536204","time":{"start":1753305457894,"stop":1753305457894,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b42bba748b8f7f6","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753305045701,"stop":1753305045708,"duration":7},"status":"passed","severity":"normal"},{"uid":"d5547327bb9ee616","name":"LightPush","time":{"start":1753305375631,"stop":1753305375631,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c69f4cc9e848f5","name":"should create all internal components","time":{"start":1753305057276,"stop":1753305057277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5956cda0ae682d","name":"should remove event listeners from libp2p","time":{"start":1753305055669,"stop":1753305055669,"duration":0},"status":"passed","severity":"normal"},{"uid":"288f744badafbc39","name":"should dispatch network event when browser goes offline","time":{"start":1753305055705,"stop":1753305055705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af7de660a1d5da0","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753305056606,"stop":1753305056606,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc58699f640d2298","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753305206903,"stop":1753305206903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e6e3db2e65fbc5","name":"Push message with content topic containing JSON","time":{"start":1753305457899,"stop":1753305457900,"duration":1},"status":"passed","severity":"normal"},{"uid":"7acae966351562eb","name":"should remove event listeners","time":{"start":1753305056608,"stop":1753305056608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c044d5382ee3792","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753305096469,"stop":1753305096469,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7fa5ac4f0030e3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753305330353,"stop":1753305330353,"duration":0},"status":"passed","severity":"normal"},{"uid":"658cb4667cdc3e31","name":"Push message with content topic containing unicode special characters","time":{"start":1753305457891,"stop":1753305457892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b991781dca8f0ee0","name":"Wrong topic","time":{"start":1753305309354,"stop":1753305309355,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e35c9208e9545f","name":"Check received message containing JSON","time":{"start":1753305552187,"stop":1753305552187,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2492b99b0939c3","name":"throws if decoders don't match content topics","time":{"start":1753305057142,"stop":1753305057143,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f542b08a85023a","name":"should handle corrupted shard info gracefully","time":{"start":1753305055477,"stop":1753305055478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2bdac9ac1b7700","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753305096462,"stop":1753305096462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9119273b078c580","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753305135799,"stop":1753305135799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c112426e2f9472","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753305096454,"stop":1753305096454,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c1a10a7bb0f09a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753305056119,"stop":1753305056119,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a268b1167a7d14","name":"should return no connections if no open connection provided","time":{"start":1753305056698,"stop":1753305056698,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b362d585bf1b0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753305322440,"stop":1753305322442,"duration":2},"status":"passed","severity":"normal"},{"uid":"42c61efbc9252df","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753305171458,"stop":1753305171458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fecc8b60818bc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753305096476,"stop":1753305096476,"duration":0},"status":"passed","severity":"normal"},{"uid":"458a689cb6f57d94","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753305552193,"stop":1753305552193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f73ce019ff321b4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753305096459,"stop":1753305096460,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf1be1d5aef15ea","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753305373553,"stop":1753305373553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f038ead24b922ae6","name":"Reusing cursor across nodes","time":{"start":1753305322447,"stop":1753305322447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28aeb7e88cc3ea9","name":"connected peers and dial","time":{"start":1753305197173,"stop":1753305197174,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8ae1ffb485e6d8db","name":"Subscribe to topic containing short and publish message","time":{"start":1753305219993,"stop":1753305219993,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a4c1e143937583","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753305322444,"stop":1753305322445,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbde08990240bb9d","name":"should dial with PeerId and return stream","time":{"start":1753305057279,"stop":1753305057280,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b30e102a37d868","name":"should return false when pubsub topic parsing fails","time":{"start":1753305055474,"stop":1753305055475,"duration":1},"status":"passed","severity":"normal"},{"uid":"86da60743877e5c","name":"random static sharding 9 - Cluster ID: 360, Shard ID: 250","time":{"start":1753305313729,"stop":1753305313729,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8b01601b001d7b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753305096474,"stop":1753305096474,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadd44a1178fad93","name":"Push message with content topic containing Russian","time":{"start":1753305457899,"stop":1753305457899,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb764081b7dff414","name":"should start and setup intervals and event listeners","time":{"start":1753305087284,"stop":1753305087284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3758c7fe5a052e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753305096470,"stop":1753305096470,"duration":0},"status":"passed","severity":"normal"},{"uid":"703fcec334efc387","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753305219991,"stop":1753305219991,"duration":0},"status":"passed","severity":"normal"},{"uid":"7223f9046b1f84fd","name":"should reject if LightPush is requested but not mounted","time":{"start":1753305087091,"stop":1753305087091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6115c383b50016e3","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753305040255,"stop":1753305040255,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b7ecd15a22cab9","name":"Ordered Callback - true","time":{"start":1753305341529,"stop":1753305341529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92aa33dea3079d9","name":"Push 30 different messages","time":{"start":1753305457887,"stop":1753305457887,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8146b5371556c1b8","name":"Query generator for multiple messages with different content topic format","time":{"start":1753305358422,"stop":1753305358422,"duration":0},"status":"passed","severity":"normal"},{"uid":"339a9ef81b72bb7a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753305040261,"stop":1753305040262,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c77e56d04fdcd4","name":"should not fail to start the service if it is already started","time":{"start":1753305069078,"stop":1753305069079,"duration":1},"status":"passed","severity":"normal"},{"uid":"18bc20893db97a3","name":"Check message received after jswaku node is restarted","time":{"start":1753305552192,"stop":1753305552193,"duration":1},"status":"passed","severity":"normal"},{"uid":"21aa5ff81bf925d4","name":"Check message with invalid timestamp is not received","time":{"start":1753305552181,"stop":1753305552181,"duration":0},"status":"passed","severity":"normal"},{"uid":"207c153feabe8082","name":"should initialize with default number of peers","time":{"start":1753305086913,"stop":1753305086914,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8a1730934e519b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753305056891,"stop":1753305056892,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6cee7b27640adf","name":"should remove event listener for peer:discovery","time":{"start":1753305055060,"stop":1753305055060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6c2257c0bdab57","name":"should detect messages with missing dependencies","time":{"start":1753305099857,"stop":1753305099857,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed1abb1480c2421","name":"it tolerates circular branch references","time":{"start":1753305065174,"stop":1753305065174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7956e66b577aac","name":"Subscribe to topic containing XML and receive message","time":{"start":1753305837473,"stop":1753305837474,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a5d47db20fba3a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753305057279,"stop":1753305057279,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba1384d313d7d08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753305040265,"stop":1753305040265,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dac4c52ce95f0f","name":"Query with Promise Callback, No Decoder","time":{"start":1753305330355,"stop":1753305330356,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc2ddd8d4bb9f2c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753305086932,"stop":1753305086935,"duration":3},"status":"passed","severity":"normal"},{"uid":"9dfa97050ca97cbd","name":"should skip peer when dialed recently","time":{"start":1753305056447,"stop":1753305056447,"duration":0},"status":"passed","severity":"normal"},{"uid":"867306612656d47b","name":"throws on content topic with empty application field","time":{"start":1753305040249,"stop":1753305040249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebd3bc2dee88520","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753305055705,"stop":1753305055705,"duration":0},"status":"passed","severity":"normal"},{"uid":"2812f45a8422e586","name":"msgTime: 0 ms from now, startTime: 1753046158698, endTime: 1753305358698","time":{"start":1753305373553,"stop":1753305373553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3138119aadb716e","name":"should properly create location multiaddrs - tcp","time":{"start":1753305046444,"stop":1753305046444,"duration":0},"status":"passed","severity":"normal"},{"uid":"94daebdfbbfcae58","name":"ends if stream creation fails","time":{"start":1753305057143,"stop":1753305057143,"duration":0},"status":"passed","severity":"normal"},{"uid":"444b1fae4c23ea2d","name":"should handle dial errors gracefully","time":{"start":1753305056453,"stop":1753305056453,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f07e562b5b3780","name":"Check message with no pubsub topic is not received","time":{"start":1753305552182,"stop":1753305552182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0515d10d608a32","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753305096458,"stop":1753305096458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90cc3fca5dabe7b","name":"should dial one peer on dial","time":{"start":1753305203077,"stop":1753305203078,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7e765bd9c28774","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753305140006,"stop":1753305140007,"duration":1},"status":"passed","severity":"normal"},{"uid":"591d54abca18e5c5","name":"Check received message containing Basic HTML tag","time":{"start":1753305552178,"stop":1753305552178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cce78cdc339206d","name":"Publish message with large meta","time":{"start":1753305213884,"stop":1753305213886,"duration":2},"status":"passed","severity":"normal"},{"uid":"98fbc50ae8c2f71a","name":"new peer added after a peer was already found","time":{"start":1753305226522,"stop":1753305226523,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52145baf71bfe8ae","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753305219998,"stop":1753305219998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bae4aca9736bd5d","name":"Subscribe and receives messages on 20 topics","time":{"start":1753305837465,"stop":1753305837465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccc757ac886295c","name":"can query messages by message hash","time":{"start":1753305333304,"stop":1753305333304,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5732663a56336e","name":"should update ack status of messages in outgoing buffer","time":{"start":1753305099860,"stop":1753305099860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bdffa3da755b07","name":"should create ConnectionManager with relay","time":{"start":1753305057275,"stop":1753305057275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4621822a416ffe","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753305358426,"stop":1753305358426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8895b5b1641c6b07","name":"should reject if Filter is requested but not mounted","time":{"start":1753305087091,"stop":1753305087092,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cce2f62655995","name":"returns all values when wanted number is greater than available values","time":{"start":1753305064259,"stop":1753305064259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2159221f06ef01d5","name":"should not execute task if max attempts is 0","time":{"start":1753305085416,"stop":1753305085416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1070d5669e659d57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753305040269,"stop":1753305040269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdec31a152809c8","name":"should handle incoming messages","time":{"start":1753305086781,"stop":1753305086781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e63d1246d2d408d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753305056937,"stop":1753305056940,"duration":3},"status":"passed","severity":"normal"},{"uid":"1be456c88b529691","name":"Check received message containing escaped characters","time":{"start":1753305552188,"stop":1753305552188,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddce557e339b54f","name":"Decoder throws on empty string content topic","time":{"start":1753305075105,"stop":1753305075105,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b884ec3c80ed26","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753305330354,"stop":1753305330354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25f69e88e013790","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753305837485,"stop":1753305837485,"duration":0},"status":"passed","severity":"normal"},{"uid":"758bcc06b77b1c83","name":"more peers than existing","time":{"start":1753305197174,"stop":1753305197175,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4393e543540411dc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753305837488,"stop":1753305837489,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe386fb5ac7d7","name":"does not validate decoders for hash queries","time":{"start":1753305057143,"stop":1753305057143,"duration":0},"status":"passed","severity":"normal"},{"uid":"9116a42f652ad27d","name":"does not throw on valid cases","time":{"start":1753305040245,"stop":1753305040246,"duration":1},"status":"passed","severity":"normal"},{"uid":"588c3c65d30dfe8c","name":"ignores domain fetching errors","time":{"start":1753305065175,"stop":1753305065175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b13d7aa7905cb5e","name":"should be empty when created","time":{"start":1753305087282,"stop":1753305087283,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8658bb89238aa6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753305171457,"stop":1753305171457,"duration":0},"status":"passed","severity":"normal"},{"uid":"903920a0407828ed","name":"Push message with content topic containing short","time":{"start":1753305457888,"stop":1753305457888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b59a679e462bfec","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753305135801,"stop":1753305135802,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52eb142c49cc15b","name":"should return peer for existing peer","time":{"start":1753305056621,"stop":1753305056622,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78d710b3f8269f4","name":"should not create multiple intervals when called multiple times","time":{"start":1753305056430,"stop":1753305056430,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a00f7d79dc912ca","name":"should not allow k > 12","time":{"start":1753305096037,"stop":1753305096038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3536a2cde34dd5c","name":"non connected peers","time":{"start":1753305197175,"stop":1753305197176,"duration":1},"status":"skipped","severity":"normal"},{"uid":"793cf56dbb020e54","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753305219998,"stop":1753305219999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec26f377cfec8258","name":"should return PeerId when PeerId is provided","time":{"start":1753305056119,"stop":1753305056120,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa56c8c65fd4c638","name":"should not retry if at least one success","time":{"start":1753305085417,"stop":1753305085418,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc36c7d0e385117b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753305046446,"stop":1753305046446,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e99e1aa3080ba3","name":"Check received message containing unicode special characters","time":{"start":1753305552179,"stop":1753305552180,"duration":1},"status":"passed","severity":"normal"},{"uid":"7abcd6c9696a4f03","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753305373554,"stop":1753305373554,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ed0292123ac03a","name":"should be safe to call multiple times","time":{"start":1753305056864,"stop":1753305056865,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8759c6af53a2950","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753305056631,"stop":1753305056641,"duration":10},"status":"passed","severity":"normal"},{"uid":"dd470f04a6a033d1","name":"yields undefined for messages without content topic","time":{"start":1753305057145,"stop":1753305057145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7693a47e3cb939","name":"should return false when network is not connected","time":{"start":1753305057279,"stop":1753305057279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccdd5c917ac2e3b","name":"should return false when peer is on different cluster","time":{"start":1753305055446,"stop":1753305055447,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2b802da41537dc","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753305055469,"stop":1753305055469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22e59d20e9f101e","name":"should handle case when globalThis is not available","time":{"start":1753305055690,"stop":1753305055690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5164c5f9247312","name":"should stop and cleanup resources","time":{"start":1753305087284,"stop":1753305087284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8737222b2688975","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753305075100,"stop":1753305075101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3877b9b6f1c8060","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753305552181,"stop":1753305552181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70d7d35994f30b6","name":"Renews subscription after lossing a connection","time":{"start":1753305837494,"stop":1753305837494,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a27dd974fd3737","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753305219996,"stop":1753305219997,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae39371f3796dd9","name":"Cluster ID 0, shard 1","time":{"start":1753305313723,"stop":1753305313723,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2d0817f30bf75d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753305096458,"stop":1753305096458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccec947d054fa5","name":"Refresh subscription","time":{"start":1753305219992,"stop":1753305219992,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57d673a6ecb28910","name":"Check received message containing SQL Injection","time":{"start":1753305552186,"stop":1753305552186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d6f056d128901a","name":"should set default options when no config provided","time":{"start":1753305057276,"stop":1753305057276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0026445888505e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753305219993,"stop":1753305219994,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06f20218eac72a2","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753305099858,"stop":1753305099858,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9520ea651bbb6e","name":"Query generator for 2000 messages","time":{"start":1753305358428,"stop":1753305358429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a802ca6b00fb392","name":"rejects hash query with content filter parameters","time":{"start":1753305056545,"stop":1753305056557,"duration":12},"status":"passed","severity":"normal"},{"uid":"b91ae7f772c6cc6a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753305045692,"stop":1753305045693,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c80c34f02eb176f","name":"Fails to publish message with empty text","time":{"start":1753305213877,"stop":1753305213880,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb8e6e829b8a191c","name":"should not receive a peer event after stop","time":{"start":1753305120103,"stop":1753305120103,"duration":0},"status":"passed","severity":"normal"},{"uid":"283c30b37c72f52d","name":"should initialize with Unhealthy status","time":{"start":1753305086940,"stop":1753305086940,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fa188d087d81df","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753305056936,"stop":1753305056936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc72ec8b4e232d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753305040267,"stop":1753305040267,"duration":0},"status":"passed","severity":"normal"},{"uid":"652e1042fada6bce","name":"should dial peer when on same shard","time":{"start":1753305056452,"stop":1753305056453,"duration":1},"status":"passed","severity":"normal"},{"uid":"563f9b5487bd66da","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753305096040,"stop":1753305096040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a60bc1bb8603eff","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753305373554,"stop":1753305373554,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4fa9b51fe90dcc","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753305096466,"stop":1753305096466,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d6551576980469","name":"1 Store, 2 fetches","time":{"start":1753305065135,"stop":1753305065136,"duration":1},"status":"passed","severity":"normal"},{"uid":"7098d9656a4ef61e","name":"can start the service","time":{"start":1753305196964,"stop":1753305196964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9635e13753e035a","name":"ends after yielding if response size indicates end","time":{"start":1753305057146,"stop":1753305057146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e693788d9a15443a","name":"should handle all zero keep alive options","time":{"start":1753305056898,"stop":1753305056898,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2d40f0d670a90b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753305837470,"stop":1753305837470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a14fc5873e698c7","name":"Check received message containing SQL Injection","time":{"start":1753305552177,"stop":1753305552178,"duration":1},"status":"passed","severity":"normal"},{"uid":"909a3abdf4a082d3","name":"Decoder throws on undefined content topic","time":{"start":1753305075104,"stop":1753305075104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d704f580ac89876","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753305837491,"stop":1753305837491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8c3f1d988108e","name":"should be safe to call multiple times","time":{"start":1753305056607,"stop":1753305056607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6acb76e7b590f3","name":"should retry if all attempts fail","time":{"start":1753305085418,"stop":1753305085418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffbd0644a2e66cb","name":"Check publish message containing Script","time":{"start":1753305213863,"stop":1753305213864,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b995701a9af0c87","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753305064511,"stop":1753305064511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f204b89c626a998","name":"Push message with content topic containing special chars","time":{"start":1753305457889,"stop":1753305457889,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0ab7271647fc8d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753305086927,"stop":1753305086927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f684ea0835eb8d91","name":"should dial all remaining peers","time":{"start":1753305056617,"stop":1753305056618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e1df5dedb7a832","name":"Check message on other pubsub topic is not received","time":{"start":1753305552181,"stop":1753305552181,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ff354f622e1de1","name":"should throw if no connection provided","time":{"start":1753305056935,"stop":1753305056935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a8ec7cc5b77889","name":"should sort peers by ping value","time":{"start":1753305057284,"stop":1753305057284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f76803495fe04bb","name":"should hang up with PeerId and return true on success","time":{"start":1753305057281,"stop":1753305057281,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fd9aa911cb47e6","name":"should not fail to stop the service if it was not started","time":{"start":1753305120097,"stop":1753305120098,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5be4ed29ae420b","name":"Push message equal or less that 1MB","time":{"start":1753305457903,"stop":1753305457903,"duration":0},"status":"passed","severity":"normal"},{"uid":"356af63def5ac3a0","name":"Check received message containing long","time":{"start":1753305552184,"stop":1753305552184,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2ca694f6de0ffd","name":"Relay + Store","time":{"start":1753305121961,"stop":1753305121961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef21a627bb92c03","name":"Ephemeral field set to true","time":{"start":1753305057204,"stop":1753305057205,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b82c80edd068645","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753305040267,"stop":1753305040268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f119091265c5bcb","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753305056892,"stop":1753305056893,"duration":1},"status":"passed","severity":"normal"},{"uid":"494c3eb1bca207f9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753305096471,"stop":1753305096473,"duration":2},"status":"passed","severity":"normal"},{"uid":"c823e0a0e8c37e2","name":"accepts valid content-filtered query","time":{"start":1753305056543,"stop":1753305056544,"duration":1},"status":"passed","severity":"normal"},{"uid":"afca94cadc153839","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753305226524,"stop":1753305226524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f5f663b1066b64","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753305056186,"stop":1753305056186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7bddf8a969db4c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753305219996,"stop":1753305219996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a824c665bbc7bea5","name":"Check received message with timestamp: 1753305115029 ","time":{"start":1753305552189,"stop":1753305552189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59a4a520a5628f6","name":"Passing page size 11 when there are 10 messages","time":{"start":1753305355054,"stop":1753305355054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d7272b85ba3d96","name":"should have no discoveries enabled by default","time":{"start":1753305085904,"stop":1753305085905,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc72439aa98d68d","name":"throws on content topic with empty encoding field","time":{"start":1753305040251,"stop":1753305040251,"duration":0},"status":"passed","severity":"normal"},{"uid":"503f7adbfba5c180","name":"Push 30 different messages","time":{"start":1753305457896,"stop":1753305457896,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35e1eb70d1d40c30","name":"should recognize a successful status code","time":{"start":1753305157255,"stop":1753305157256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55922050f0e1ee5","name":"should be safe to call multiple times","time":{"start":1753305055058,"stop":1753305055059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64193cdcd49008c","name":"should maintain proper timestamps if all messages received","time":{"start":1753305099854,"stop":1753305099855,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ef546ac0c36d25","name":"should handle task timeouts","time":{"start":1753305085415,"stop":1753305085416,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a660eb796cd5b35","name":"should not change state when connections remain after disconnect","time":{"start":1753305055691,"stop":1753305055691,"duration":0},"status":"passed","severity":"normal"},{"uid":"73495eda53e049d1","name":"Delete observer","time":{"start":1753305198723,"stop":1753305198724,"duration":1},"status":"passed","severity":"normal"},{"uid":"414a0a93f02391f5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753305360805,"stop":1753305360806,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f738d32cec2dbb","name":"should add received messages to bloom filter","time":{"start":1753305099855,"stop":1753305099855,"duration":0},"status":"passed","severity":"normal"},{"uid":"25814deb89221718","name":"should add and remove event listeners correctly","time":{"start":1753305069082,"stop":1753305069082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ff4f5b64e6d106","name":"should filter out already connected peers","time":{"start":1753305056617,"stop":1753305056617,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dcf23fddbbf3db","name":"Check received message containing Arabic","time":{"start":1753305552185,"stop":1753305552185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afdcbb22c0dd76b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753305552189,"stop":1753305552189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3365d0a763bf2f6a","name":"should start the dialing interval","time":{"start":1753305056429,"stop":1753305056429,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a5fa27bf3b1f5","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753305096466,"stop":1753305096466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9d3dfa56dcfd3a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753305219991,"stop":1753305219992,"duration":1},"status":"passed","severity":"normal"},{"uid":"1beb21ebe33ad057","name":"should not dial peers from store when browser is not connected","time":{"start":1753305056611,"stop":1753305056612,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a5ec17667c3ca1","name":"should perform ping and update peer store on timer","time":{"start":1753305056883,"stop":1753305056889,"duration":6},"status":"passed","severity":"normal"},{"uid":"a79fc8e22c6bb37b","name":"Push message with meta","time":{"start":1753305457892,"stop":1753305457892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de052e334efe67f","name":"should handle case with no peers in store","time":{"start":1753305056618,"stop":1753305056619,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6de29ef4b204b97","name":"isConnected should return false after all peers disconnect","time":{"start":1753305135800,"stop":1753305135801,"duration":1},"status":"passed","severity":"normal"},{"uid":"70310dc347611b01","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app27/9/topic384/proto","time":{"start":1753305309349,"stop":1753305309349,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2c117c0ec7eaff","name":"random static sharding 10 - Cluster ID: 95, Shard ID: 656","time":{"start":1753305313729,"stop":1753305313730,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be0e5cd190a3f90","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753305096469,"stop":1753305096469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae587f7871aad257","name":"should retry failed tasks","time":{"start":1753305085413,"stop":1753305085414,"duration":1},"status":"passed","severity":"normal"},{"uid":"368a746fa486affc","name":"Decoder throws on undefined content topic","time":{"start":1753305076714,"stop":1753305076714,"duration":0},"status":"passed","severity":"normal"},{"uid":"532a21e3fa083774","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753305373552,"stop":1753305373552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2658256dded760ef","name":"should properly create location multiaddrs - udp","time":{"start":1753305046444,"stop":1753305046444,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd17dd8f4e318079","name":"connects to nwaku","time":{"start":1753305374008,"stop":1753305374009,"duration":1},"status":"passed","severity":"normal"},{"uid":"29649a8b5ae355","name":"should use DNS peer discovery with light client","time":{"start":1753305120104,"stop":1753305120104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28745601b4517b5e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753305096471,"stop":1753305096471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fd28a104b83fb4","name":"Passing page size 3 when there are 20 messages","time":{"start":1753305355053,"stop":1753305355054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d551dc8632720d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753305040264,"stop":1753305040264,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ff5501f3149e29","name":"nwaku subscribes","time":{"start":1753305210874,"stop":1753305210874,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb7366e7ca8fbf3","name":"should be delivered immediately if received","time":{"start":1753305099860,"stop":1753305099861,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8906aaf79528a9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753305099855,"stop":1753305099855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b344daa19da4a367","name":"Check received message containing emoji","time":{"start":1753305552180,"stop":1753305552180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2471742060ed91","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753305096478,"stop":1753305096478,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d00284df5f0f48","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753305373552,"stop":1753305373553,"duration":1},"status":"passed","severity":"normal"},{"uid":"a531df97eacb9c11","name":"should add and check entries correctly","time":{"start":1753305084446,"stop":1753305084455,"duration":9},"status":"passed","severity":"normal"},{"uid":"97976e1134931871","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753305096457,"stop":1753305096457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f17d9d35a954212","name":"should handle relay send failures gracefully","time":{"start":1753305056893,"stop":1753305056896,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c8e52d1448c18a6","name":"Query Generator - false","time":{"start":1753305341527,"stop":1753305341528,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9820db5baa2c15","name":"should handle network check errors gracefully","time":{"start":1753305056470,"stop":1753305056470,"duration":0},"status":"passed","severity":"normal"},{"uid":"da973877982e3451","name":"should respect custom numPeersToUse configuration","time":{"start":1753305086930,"stop":1753305086930,"duration":0},"status":"passed","severity":"normal"},{"uid":"46312349e670a3cc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753305040253,"stop":1753305040254,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5d87743356b1d3","name":"Fails to push message with large meta","time":{"start":1753305457892,"stop":1753305457893,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41dca380b241810","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753305096479,"stop":1753305096480,"duration":1},"status":"passed","severity":"normal"},{"uid":"63aaca6c0f127a5a","name":"Subscribe to topic containing short and receive message","time":{"start":1753305837469,"stop":1753305837469,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cc7f5c6eb639a2","name":"should allow redial after cooldown period","time":{"start":1753305056448,"stop":1753305056452,"duration":4},"status":"passed","severity":"normal"},{"uid":"ddd747bad8966440","name":"should process queue every 500ms","time":{"start":1753305056461,"stop":1753305056462,"duration":1},"status":"passed","severity":"normal"},{"uid":"3677eb8dd802a31e","name":"should handle special patterns correctly","time":{"start":1753305098678,"stop":1753305098678,"duration":0},"status":"passed","severity":"normal"},{"uid":"128ac9ea083f4571","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753305837489,"stop":1753305837489,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce365de68f744b","name":"Decrypt messages","time":{"start":1753305198723,"stop":1753305198723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d356ba2dd4f5ab","name":"Check message received after jswaku node is restarted","time":{"start":1753305552183,"stop":1753305552183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ad41de3b760149","name":"random static sharding 4 - Cluster ID: 864, Shard ID: 278","time":{"start":1753305313725,"stop":1753305313725,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c426ba0eb41cb1","name":"Decoder throws on empty string content topic","time":{"start":1753305076714,"stop":1753305076714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5758be95d9969ebc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753305837465,"stop":1753305837465,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa086f39d95264f7","name":"should not fail to stop the service if it was not started","time":{"start":1753305196965,"stop":1753305196965,"duration":0},"status":"passed","severity":"normal"},{"uid":"196412132be2e40d","name":"Fails to push message bigger that 1MB","time":{"start":1753305457903,"stop":1753305457903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9142bfbb1e41317","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app15/4/topic776/xml","time":{"start":1753305309350,"stop":1753305309350,"duration":0},"status":"passed","severity":"normal"},{"uid":"73351428141d8314","name":"Check meta is set [symmetric]","time":{"start":1753305075102,"stop":1753305075102,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d47549e0100decd","name":"Query generator for multiple messages with different message text format","time":{"start":1753305358420,"stop":1753305358421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6961e5665599116","name":"should increase lamport timestamp","time":{"start":1753305099854,"stop":1753305099854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbbdd4e55d85b4c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753305096460,"stop":1753305096460,"duration":0},"status":"passed","severity":"normal"},{"uid":"855ca1f2786a342b","name":"should requeue task if no peer is available","time":{"start":1753305085412,"stop":1753305085412,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2b02db74d8d477","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753305171460,"stop":1753305171460,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e926320c457e4c9","name":"should handle errors when globalThis is not available","time":{"start":1753305055651,"stop":1753305055668,"duration":17},"status":"passed","severity":"normal"},{"uid":"bd0aeaebf65b1bfc","name":"should lock peers when selected","time":{"start":1753305086915,"stop":1753305086915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fdde55511781cc","name":"should properly clean up resources when disposed","time":{"start":1753305084463,"stop":1753305084466,"duration":3},"status":"passed","severity":"normal"},{"uid":"de36c67b9787e94e","name":"should merge provided config with defaults","time":{"start":1753305057276,"stop":1753305057276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3aa41f3c7b42ee","name":"should initialize with isNetworkConnected as false","time":{"start":1753305055649,"stop":1753305055649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ee765ff40b99c8","name":"throws on content topic with too few or too many fields","time":{"start":1753305040247,"stop":1753305040247,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b5f70272353202","name":"Waku message hash computation (payload length 0)","time":{"start":1753305056195,"stop":1753305056196,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23ac912a712530a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753305837462,"stop":1753305837462,"duration":0},"status":"passed","severity":"normal"},{"uid":"96aea0fa9d0f774f","name":"should be able to dial TLS multiaddrs","time":{"start":1753305203081,"stop":1753305203081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f323ba6a36c8c5e","name":"random static sharding 8 - Cluster ID: 435, Shard ID: 98","time":{"start":1753305313726,"stop":1753305313729,"duration":3},"status":"passed","severity":"normal"},{"uid":"9122c34da0fd92ba","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753305837490,"stop":1753305837490,"duration":0},"status":"passed","severity":"normal"},{"uid":"39524c389961434c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753305096455,"stop":1753305096455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f6e964995a947","name":"Push message with short payload","time":{"start":1753305457895,"stop":1753305457896,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a063bdde311df6a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753305219999,"stop":1753305219999,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed837b69a5d88cf","name":"Accepts a valid Waku Message","time":{"start":1753305090659,"stop":1753305090660,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6b0734e1ce2b66","name":"should return false and handle errors gracefully","time":{"start":1753305057282,"stop":1753305057282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8fd495bee376a2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753305837492,"stop":1753305837492,"duration":0},"status":"passed","severity":"normal"},{"uid":"24194b4075e07afb","name":"Throws when trying to push message with empty payload","time":{"start":1753305457896,"stop":1753305457896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a548e02a3399cdf","name":"Callback on promise","time":{"start":1753305358422,"stop":1753305358425,"duration":3},"status":"passed","severity":"normal"},{"uid":"fdc9150ac2b41ad5","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753305045700,"stop":1753305045701,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbe5ff9b11db1a6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app72/3/topic809/test.js","time":{"start":1753305309352,"stop":1753305309352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3f527ea6291b5e","name":"caches peers it previously fetched","time":{"start":1753305065176,"stop":1753305065176,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ce73eedf03b4cb","name":"msgTime: 0 ms from now, startTime: 1753218958698, endTime: 1753305358698","time":{"start":1753305373553,"stop":1753305373553,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75e20efcf39de77","name":"Push message with content topic containing SQL Injection","time":{"start":1753305457890,"stop":1753305457891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d737e0b960c8719","name":"should properly start and stop event listening","time":{"start":1753305086942,"stop":1753305086942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1b9454d1c701e9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753305040253,"stop":1753305040253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d65b967608dd7f1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753305040263,"stop":1753305040264,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6d3f1fcf4c3ac7","name":"Overlapping topic subscription","time":{"start":1753305837467,"stop":1753305837468,"duration":1},"status":"broken","severity":"normal"},{"uid":"c0907aed0ee96a5f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753305219994,"stop":1753305219994,"duration":0},"status":"passed","severity":"normal"},{"uid":"272b886339350e26","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753305064259,"stop":1753305064260,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5ff462eda5e5a3","name":"should handle case when navigator is not available","time":{"start":1753305055689,"stop":1753305055689,"duration":0},"status":"passed","severity":"normal"},{"uid":"98899ba7627f9489","name":"Promise Callback - false","time":{"start":1753305341528,"stop":1753305341528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3822eb63db9a5640","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753305096477,"stop":1753305096477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bae86b082291619","name":"should correctly encode and decode a request message","time":{"start":1753305157255,"stop":1753305157255,"duration":0},"status":"passed","severity":"normal"},{"uid":"190c23892373780f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753305056893,"stop":1753305056893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83d17f4334425cb","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753305122032,"stop":1753305122033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8760c2494cf4cd6","name":"should remove expired entries after TTL has passed","time":{"start":1753305084456,"stop":1753305084457,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f0a0619917039f","name":"Check received message containing Basic HTML tag","time":{"start":1753305552187,"stop":1753305552187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fa66f943ad92db","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753305096463,"stop":1753305096464,"duration":1},"status":"passed","severity":"normal"},{"uid":"70477a902f93c0b7","name":"should handle dial errors","time":{"start":1753305057280,"stop":1753305057280,"duration":0},"status":"passed","severity":"normal"},{"uid":"473bf3b24916fa12","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753305837476,"stop":1753305837476,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbb646c2a6e24cb","name":"should increase lamport timestamp","time":{"start":1753305099851,"stop":1753305099852,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e2f6baa5bc31e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753305040268,"stop":1753305040268,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd136ffb415e1dd","name":"Encoder throws on empty string content topic","time":{"start":1753305075104,"stop":1753305075104,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbdb44cc1a89650","name":"should handle complete dial lifecycle","time":{"start":1753305056470,"stop":1753305056471,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7135523c7f65f27","name":"random static sharding 7 - Cluster ID: 755, Shard ID: 78","time":{"start":1753305313726,"stop":1753305313726,"duration":0},"status":"passed","severity":"normal"}] |