mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 06:53:13 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"a568c5ac6807c4cc","name":"A test","time":{"start":1766176048463,"stop":1766176048464,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f2784742cf5076","name":"should handle general insertion and lookup correctly","time":{"start":1766175935941,"stop":1766175935941,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b1bf70459714e","name":"messageHashStr works with IProtoMessage","time":{"start":1766175900919,"stop":1766175900920,"duration":1},"status":"passed","severity":"normal"},{"uid":"58472f503dd5f766","name":"should return true when peer is on the same cluster","time":{"start":1766175900784,"stop":1766175900785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8dd60112b88912c","name":"Bloom filter","time":{"start":1766175938999,"stop":1766175939000,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ef5f802953820e","name":"should remove event listeners from libp2p","time":{"start":1766175900401,"stop":1766175900401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d38255faf3d7e31","name":"Push message with content topic containing unicode special characters","time":{"start":1766177019238,"stop":1766177019239,"duration":1},"status":"passed","severity":"normal"},{"uid":"c228a69019e69ed4","name":"passes more than one ENR URLs and attempts connection","time":{"start":1766175978431,"stop":1766175978432,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f8e60b757f235599","name":"Subscribe and receive messages via waku relay post","time":{"start":1766176440798,"stop":1766176440798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ec12a7cfcae983","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1766175887347,"stop":1766175887347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e970a88251f7b7","name":"Push message with emoji payload","time":{"start":1766177019234,"stop":1766177019234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6753e78784b71ce","name":"Push message equal or less that 1MB","time":{"start":1766177019241,"stop":1766177019241,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b3b73d7a4b5c8b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766176440801,"stop":1766176440802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9dcf01a926b7a0","name":"throws if decoders don't match content topics","time":{"start":1766175901360,"stop":1766175901361,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eaa885ce3bf1475","name":"Default pageSize","time":{"start":1766176286847,"stop":1766176286848,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d94a609d56a2ba","name":"Check message with invalid timestamp is not received","time":{"start":1766176416135,"stop":1766176416135,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac615433e5e0f5","name":"Push message with Arabic payload","time":{"start":1766177019231,"stop":1766177019231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8951e50f9dfc080e","name":"should dial second nwaku node that was discovered","time":{"start":1766175972969,"stop":1766175972972,"duration":3},"status":"skipped","severity":"normal"},{"uid":"c4726aced2c357f1","name":"Outgoing message is possibly acknowledged","time":{"start":1766175950404,"stop":1766175950404,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d569df0bc4ec658e","name":"should handle complete dial lifecycle","time":{"start":1766175900583,"stop":1766175900584,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e0213a3433347f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1766176181380,"stop":1766176181381,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7d48c5446aa7b9","name":"Relay - times out","time":{"start":1766176301524,"stop":1766176301524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d11b990fec3bbdb","name":"should not execute task if max attempts is 0","time":{"start":1766175947656,"stop":1766175947657,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff68505728cee4fb","name":"Push message with Arabic payload","time":{"start":1766177019243,"stop":1766177019243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e522032a4771216e","name":"should be delivered immediately if received","time":{"start":1766175939238,"stop":1766175939238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b25f3ba02fcc0b","name":"should handle case with no peers in store","time":{"start":1766175901334,"stop":1766175901334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78486df78878551","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1766175935980,"stop":1766175935980,"duration":0},"status":"passed","severity":"normal"},{"uid":"395c1202dd2668c2","name":"should encode/decode to text encoding","time":{"start":1766175892584,"stop":1766175892584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d647bbd6619c3040","name":"random static sharding 7 - Cluster ID: 129, Shard ID: 696","time":{"start":1766176291409,"stop":1766176291410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f745d5e9a4e125","name":"should skip peers without peer exchange protocol","time":{"start":1766175909783,"stop":1766175909783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8083de470d0f4d","name":"Push message with numeric payload","time":{"start":1766177019204,"stop":1766177019204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f0b3e956a6c9b9","name":"should not fail to stop the service if it was not started","time":{"start":1766175978425,"stop":1766175978425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b091836f7cae01e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/3/topic244/utf8","time":{"start":1766176272400,"stop":1766176272400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca76c6d49589f43a","name":"should not update T_req if message already exists","time":{"start":1766175935518,"stop":1766175935519,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52551d7ce7c0bf1","name":"should throw error - invalid id","time":{"start":1766175892582,"stop":1766175892583,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fe6bb2d434c26","name":"Push message with Chinese payload","time":{"start":1766177019243,"stop":1766177019243,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd222b80d5ab102","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1766175939233,"stop":1766175939234,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f090bc2c246611","name":"Outgoing message is emitted as sent","time":{"start":1766175950403,"stop":1766175950403,"duration":0},"status":"passed","severity":"normal"},{"uid":"945c45b7871b1967","name":"Push message with meta","time":{"start":1766177019213,"stop":1766177019213,"duration":0},"status":"passed","severity":"normal"},{"uid":"83da808ab562544a","name":"Push message with content topic containing SQL Injection","time":{"start":1766177019223,"stop":1766177019224,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e5312596aac544","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766175952811,"stop":1766175952811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc16b996c93b24","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1766175948296,"stop":1766175948297,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1321f0edcb1a484","name":"Push message with JSON payload","time":{"start":1766177019219,"stop":1766177019219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf4c545f850efd9","name":"Subscribe to topic containing short and publish message","time":{"start":1766176181369,"stop":1766176181370,"duration":1},"status":"passed","severity":"normal"},{"uid":"645bbfe4a9887fa7","name":"Sample","time":{"start":1766175892058,"stop":1766175892058,"duration":0},"status":"passed","severity":"normal"},{"uid":"85add182bcced564","name":"can start the service","time":{"start":1766176208861,"stop":1766176208862,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6a383d27ef5277","name":"Push message with content topic containing Arabic","time":{"start":1766177019210,"stop":1766177019211,"duration":1},"status":"passed","severity":"normal"},{"uid":"db508e0dc6be48ae","name":"should partition messages based on acknowledgement status","time":{"start":1766175939235,"stop":1766175939235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddc6c6a82c48a97","name":"Check message with no content topic is not received","time":{"start":1766176416146,"stop":1766176416146,"duration":0},"status":"passed","severity":"normal"},{"uid":"999f8455681ee848","name":"random static sharding 8 - Cluster ID: 296, Shard ID: 535","time":{"start":1766176291410,"stop":1766176291411,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d723b5d02224a76","name":"should return false when peer is not on the specified shard","time":{"start":1766175900788,"stop":1766175900789,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51716f0010884df","name":"Check received message containing Basic HTML tag","time":{"start":1766176416131,"stop":1766176416131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19696a2e67407e5","name":"should initialize with custom number of peers","time":{"start":1766175948278,"stop":1766175948279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f803bab8f76fd42","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1766175949881,"stop":1766175949881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f640f72c7680a","name":"Push message with content topic containing JSON","time":{"start":1766177019211,"stop":1766177019211,"duration":0},"status":"passed","severity":"normal"},{"uid":"175544a8d4256e0b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1766175935973,"stop":1766175935973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7198972912406a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1766175900994,"stop":1766175900994,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b9764c97cb95dc","name":"Relay - dialed first","time":{"start":1766176301523,"stop":1766176301523,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f67e2d739a6b39","name":"should retry failed tasks","time":{"start":1766175947650,"stop":1766175947651,"duration":1},"status":"passed","severity":"normal"},{"uid":"855393ff3bd1e6d9","name":"Push message with special chars payload","time":{"start":1766177019230,"stop":1766177019230,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc196e9b602ae4a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app66/9/topic275/test.js","time":{"start":1766176272394,"stop":1766176272394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8d120fbc917382","name":"should clear dial history on start","time":{"start":1766175900532,"stop":1766175900533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f811a33532145a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1766175887358,"stop":1766175887358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1dd81c97473b0e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1766175901237,"stop":1766175901237,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb14255e53ff2bdd","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1766175935962,"stop":1766175935962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3b327dca53006c","name":"should add received message to localHistory with retrievalHint","time":{"start":1766175939229,"stop":1766175939229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c7a9268ca0697f","name":"Encoder throws on undefined content topic","time":{"start":1766175920263,"stop":1766175920263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ef73bda09090b5","name":"should be able to dial TLS multiaddrs","time":{"start":1766176061473,"stop":1766176061474,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b44995260e80b8","name":"Query Generator, No Decoder","time":{"start":1766176235927,"stop":1766176235928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8414c78a4905c6c","name":"Push message with Script payload","time":{"start":1766177019206,"stop":1766177019206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f01a24894d9b5c0","name":"Callback on promise","time":{"start":1766176264752,"stop":1766176264756,"duration":4},"status":"passed","severity":"normal"},{"uid":"e40fe81698c57c5c","name":"should detect messages with missing dependencies","time":{"start":1766175939232,"stop":1766175939232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba62a459da44f15","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app96/3/topic344/proto","time":{"start":1766176272399,"stop":1766176272400,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb814cebc9f2df0","name":"should handle dial errors gracefully","time":{"start":1766175900551,"stop":1766175900552,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9ebf666e65d9d5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1766176172899,"stop":1766176172899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98d42ef67b75fe","name":"Stops search when 2 null results are returned","time":{"start":1766175909086,"stop":1766175909089,"duration":3},"status":"passed","severity":"normal"},{"uid":"343d45ff1fb85e47","name":"should handle query errors","time":{"start":1766175909787,"stop":1766175909787,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8161b18c172b72","name":"Push message with custom timestamp: 1766179598117","time":{"start":1766177019214,"stop":1766177019215,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebaa4a980402344b","name":"Push message with Basic HTML tag payload","time":{"start":1766177019232,"stop":1766177019232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db818a553368363","name":"pre and post cipher","time":{"start":1766175918937,"stop":1766175918937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfcbd5f0329d728","name":"should create ConnectionManager with required options","time":{"start":1766175901373,"stop":1766175901373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3950ad28671bee","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1766175993614,"stop":1766175993614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bde9333e6b042e0","name":"throws on content topic with empty encoding field","time":{"start":1766175887346,"stop":1766175887346,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e6580284a7c238","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1766175909591,"stop":1766175909591,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7275551e7c7f2f","name":"Push message with SQL Injection payload","time":{"start":1766177019205,"stop":1766177019206,"duration":1},"status":"passed","severity":"normal"},{"uid":"633b477ead893b8f","name":"should remove event listeners","time":{"start":1766175901327,"stop":1766175901327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a2bb60ba767100","name":"should be safe to call multiple times","time":{"start":1766175901377,"stop":1766175901378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fd7c291f1a1413","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766175997955,"stop":1766175997955,"duration":0},"status":"passed","severity":"normal"},{"uid":"941fb0e39349ffa","name":"should handle missing messages with undefined retrievalHint","time":{"start":1766175939235,"stop":1766175939235,"duration":0},"status":"passed","severity":"normal"},{"uid":"86478d266164bb79","name":"Passing invalid cursor","time":{"start":1766176221048,"stop":1766176221048,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d8310a28bc868d","name":"should process all pages when stopIfTrue never returns true","time":{"start":1766175949156,"stop":1766175949160,"duration":4},"status":"passed","severity":"normal"},{"uid":"d713b2ecdd945b27","name":"should remove event listeners from globalThis","time":{"start":1766175900401,"stop":1766175900402,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c617241a83e047f","name":"Push message with numeric payload","time":{"start":1766177019229,"stop":1766177019230,"duration":1},"status":"passed","severity":"normal"},{"uid":"800565e62612ce2e","name":"Subscribe to topic containing XML and publish message","time":{"start":1766176181375,"stop":1766176181376,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c0018d0f61d08f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1766176181366,"stop":1766176181366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c714aeaee48728ba","name":"should increase lamport timestamp","time":{"start":1766175939224,"stop":1766175939225,"duration":1},"status":"passed","severity":"normal"},{"uid":"94920128ae9bb0b1","name":"Query generator for 2000 messages","time":{"start":1766176264757,"stop":1766176264761,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae7f25870c0a8ef5","name":"Check received message containing special chars","time":{"start":1766176416127,"stop":1766176416128,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c3a704cb21d1cb","name":"should push the message to the outgoing buffer","time":{"start":1766175939225,"stop":1766175939225,"duration":0},"status":"passed","severity":"normal"},{"uid":"223fc057d29210ef","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1766175900942,"stop":1766175900942,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d0a2536da54ab7","name":"Check received message containing Chinese","time":{"start":1766176416128,"stop":1766176416128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec426f9f0e60cd78","name":"should handle queue overflow by adding peers to queue","time":{"start":1766175900556,"stop":1766175900557,"duration":1},"status":"passed","severity":"normal"},{"uid":"689ca03f70c18919","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1766175948378,"stop":1766175948379,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9017080857c1a0","name":"Push message with custom timestamp: 1766172398117","time":{"start":1766177019240,"stop":1766177019240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fadb7182ddad6","name":"All","time":{"start":1766175979647,"stop":1766175979652,"duration":5},"status":"passed","severity":"normal"},{"uid":"5d829512706149b7","name":"Query generator for multiple messages with different message text format","time":{"start":1766176264747,"stop":1766176264747,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1262b942fc0fa1","name":"should handle case when navigator is not available","time":{"start":1766175900406,"stop":1766175900407,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d79742e7ef93ba8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1766175887349,"stop":1766175887349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a11b17c34cad273","name":"should be safe to call multiple times","time":{"start":1766175900981,"stop":1766175900982,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52bbb487eef8155","name":"should handle errors when getting connections","time":{"start":1766175900423,"stop":1766175900424,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d04c36171411c9c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1766175900789,"stop":1766175900790,"duration":1},"status":"passed","severity":"normal"},{"uid":"d652695392162f27","name":"ends after yielding if response size indicates end","time":{"start":1766175901364,"stop":1766175901365,"duration":1},"status":"passed","severity":"normal"},{"uid":"37bdb245ceadd109","name":"should deliver messages after dependencies are met","time":{"start":1766175939232,"stop":1766175939233,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8df05cd7df51ca","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1766175938519,"stop":1766175938519,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b59a15635067968","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1766175936007,"stop":1766175936008,"duration":1},"status":"passed","severity":"normal"},{"uid":"2575835ef415874b","name":"should return false when peer is on different cluster","time":{"start":1766175900785,"stop":1766175900785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6081f6ab35433b4","name":"should throw an error for insufficient data","time":{"start":1766175887534,"stop":1766175887535,"duration":1},"status":"passed","severity":"normal"},{"uid":"919bb06cb3216ec8","name":"should not receive a peer event before start","time":{"start":1766176208864,"stop":1766176208865,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4b6326f7107616","name":"Used by Waku Relay","time":{"start":1766176297643,"stop":1766176297644,"duration":1},"status":"passed","severity":"normal"},{"uid":"325d34b0792eac16","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1766175892109,"stop":1766175892109,"duration":0},"status":"passed","severity":"normal"},{"uid":"199e59b03f11da52","name":"should reject if Relay is requested but not mounted","time":{"start":1766175950063,"stop":1766175950063,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2bad6a25aaf803","name":"Check publish message containing short","time":{"start":1766176172884,"stop":1766176172885,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c81435a20ba372","name":"should add received messages to bloom filter","time":{"start":1766175939228,"stop":1766175939228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ff40af7e5b291a","name":"should create PeerExchange instance with components","time":{"start":1766175909594,"stop":1766175909595,"duration":1},"status":"passed","severity":"normal"},{"uid":"33763f704cb2dce8","name":"Check publish message after client node is restarted","time":{"start":1766176172900,"stop":1766176172900,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf7b942e83f7a565","name":"should initialize with default number of peers","time":{"start":1766175948276,"stop":1766175948277,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b487153b684e71","name":"Meta field set when metaSetter is specified","time":{"start":1766175901609,"stop":1766175901609,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cab8ec45fbc2930","name":"udp ip6 address","time":{"start":1766175892008,"stop":1766175892009,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2e0e2ceaa857cc","name":"should properly create location multiaddrs - tcp6","time":{"start":1766175892586,"stop":1766175892586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d858622e99e00508","name":"Get Nodes","time":{"start":1766175909085,"stop":1766175909085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f550c8561a633961","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1766175887361,"stop":1766175887361,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa4793533b03cef","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1766176221041,"stop":1766176221046,"duration":5},"status":"passed","severity":"normal"},{"uid":"bc199b9a4cfc54a2","name":"should not fail to stop the service if it was not started","time":{"start":1766175913338,"stop":1766175913339,"duration":1},"status":"passed","severity":"normal"},{"uid":"10cda924326de9d6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1766175935961,"stop":1766175935962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d984436c55c1d6d2","name":"should decode valid enr with tcp successfully","time":{"start":1766175892581,"stop":1766175892581,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bec1f63db3d6c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1766176166115,"stop":1766176166116,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d0e92e84abd176","name":"should clear all timers","time":{"start":1766175900984,"stop":1766175900984,"duration":0},"status":"passed","severity":"normal"},{"uid":"61754729f319faa7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766176416144,"stop":1766176416144,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf2bf1cf481af66","name":"Push message with rate limit","time":{"start":1766177019252,"stop":1766177019252,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c45254ec4d6c3a3","name":"Round trip binary serialization","time":{"start":1766175901608,"stop":1766175901608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d7fc0497f4817e","name":"should be safe to call multiple times","time":{"start":1766175900882,"stop":1766175900889,"duration":7},"status":"passed","severity":"normal"},{"uid":"75eea6dee3fcec74","name":"Overlapping topic subscription","time":{"start":1766176181368,"stop":1766176181369,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f5bab1eca4d9f99","name":"handles different networkShards values correctly","time":{"start":1766175887356,"stop":1766175887356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb68258df5908a98","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1766175887347,"stop":1766175887348,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94c66807c8d425","name":"should return PeerId when PeerId is provided","time":{"start":1766175900943,"stop":1766175900944,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ce14645b4544f6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766176440788,"stop":1766176440788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0b5947e85d9191","name":"Push message with content topic containing long","time":{"start":1766177019209,"stop":1766177019209,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d186bead06fc0c","name":"Push message with content topic containing JSON","time":{"start":1766177019249,"stop":1766177019249,"duration":0},"status":"passed","severity":"normal"},{"uid":"829c3b2f7144e6aa","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app88/3/topic442/test.js","time":{"start":1766176272399,"stop":1766176272399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1585bbde91dcdae","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1766175949155,"stop":1766175949155,"duration":0},"status":"passed","severity":"normal"},{"uid":"befbd6ce801f4bd3","name":"Query with Promise Callback, No Decoder","time":{"start":1766176235930,"stop":1766176235931,"duration":1},"status":"passed","severity":"normal"},{"uid":"530243d83c1efc72","name":"should reject if Store is requested but not mounted","time":{"start":1766175950064,"stop":1766175950064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72ba8281c696db5","name":"should send to specified number of peers of used peers","time":{"start":1766175948204,"stop":1766175948204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2a7d044853f9cc","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1766175935959,"stop":1766175935959,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c252f77f33e8a0","name":"Push message with long payload","time":{"start":1766177019242,"stop":1766177019242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf6484b8024cdbb","name":"Promise Callback - false","time":{"start":1766176275222,"stop":1766176275222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc45ad9bc919dc51","name":"Using a function","time":{"start":1766176297642,"stop":1766176297642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3536989baad56c4","name":"should stop query on content message from same channel","time":{"start":1766175952814,"stop":1766175952814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4733f385eeed2732","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1766175979612,"stop":1766175979613,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e81f3e09bc0eee","name":"should handle peer disconnect event when no connections remain","time":{"start":1766175900412,"stop":1766175900414,"duration":2},"status":"passed","severity":"normal"},{"uid":"22cfe43f127ef9bd","name":"should wait for LightPush peer to be connected","time":{"start":1766175950065,"stop":1766175950065,"duration":0},"status":"passed","severity":"normal"},{"uid":"744e41eaaab11ce4","name":"should not start if already started","time":{"start":1766175909781,"stop":1766175909781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4563746ebea2453d","name":"should handle peer store errors gracefully","time":{"start":1766175949002,"stop":1766175949003,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e2e51483b8aff0","name":"should maintain chronological order of messages in localHistory","time":{"start":1766175939229,"stop":1766175939229,"duration":0},"status":"passed","severity":"normal"},{"uid":"627fd413347851d4","name":"should handle empty peer infos gracefully","time":{"start":1766175909589,"stop":1766175909590,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e208634ea2b021","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1766175993610,"stop":1766175993611,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7984054959be12","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1766175887350,"stop":1766175887350,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cee59573f5c36c0","name":"Store - dialed first","time":{"start":1766176301524,"stop":1766176301524,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c86d3482512340","name":"should return false for sync message without causal history","time":{"start":1766175952816,"stop":1766175952816,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9d49a3674df674","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766176440789,"stop":1766176440789,"duration":0},"status":"passed","severity":"normal"},{"uid":"285660d9d8a1d5cf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1766175935981,"stop":1766175935981,"duration":0},"status":"passed","severity":"normal"},{"uid":"6775c0a31b780579","name":"Debounces events when receiving batch of messages","time":{"start":1766175949882,"stop":1766175949882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1813207f4247572","name":"should emit a peer event after start","time":{"start":1766175913339,"stop":1766175913339,"duration":0},"status":"passed","severity":"normal"},{"uid":"51252346130a6fec","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766176440797,"stop":1766176440797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2772ee5814377189","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1766175909233,"stop":1766175909234,"duration":1},"status":"passed","severity":"normal"},{"uid":"bade29b054073cb1","name":"should monitor connected peers and store them into cache","time":{"start":1766176066393,"stop":1766176066394,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbafa7685aacb53","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766176177226,"stop":1766176177226,"duration":0},"status":"passed","severity":"normal"},{"uid":"627efb7ad465673b","name":"should handle multiple query options for time ranges","time":{"start":1766175949972,"stop":1766175949973,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5fcc0c3e88c962","name":"Fields are not dropped","time":{"start":1766175901207,"stop":1766175901208,"duration":1},"status":"passed","severity":"normal"},{"uid":"a723e3e3d3063317","name":"Fails to push message with large meta","time":{"start":1766177019226,"stop":1766177019226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea866d9c188356ba","name":"should set default options when no config provided","time":{"start":1766175901374,"stop":1766175901374,"duration":0},"status":"passed","severity":"normal"},{"uid":"114f9c0ab1fe8f25","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1766175887348,"stop":1766175887348,"duration":0},"status":"passed","severity":"normal"},{"uid":"98adf0bb4a41ea5a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1766176166122,"stop":1766176166123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8275898efad6448","name":"Push message with meta","time":{"start":1766177019251,"stop":1766177019251,"duration":0},"status":"passed","severity":"normal"},{"uid":"6871c1c697da6b37","name":"should query peers that support peer exchange","time":{"start":1766175909783,"stop":1766175909784,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ba30bfb99450de","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1766175936009,"stop":1766175936009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa80f6da0deec3e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1766175948556,"stop":1766175948557,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd604d0c887ddb2","name":"Push message with Chinese payload","time":{"start":1766177019217,"stop":1766177019217,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2287a83a44f28ad","name":"should return start time to match max range","time":{"start":1766175949161,"stop":1766175949162,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab989f8ac66c020","name":"should throw error - no id","time":{"start":1766175892581,"stop":1766175892581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e1457782aa1f29","name":"Passing page size 19 when there are 20 messages","time":{"start":1766176286845,"stop":1766176286846,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff55d59ede1e006e","name":"Push message with XML payload","time":{"start":1766177019219,"stop":1766177019219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e646c05f3396173","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1766175947555,"stop":1766175947557,"duration":2},"status":"passed","severity":"normal"},{"uid":"d908589b1d0050a9","name":"messageHashStr produces consistent results for the same input","time":{"start":1766175900920,"stop":1766175900921,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6fd322b9688fa3","name":"should return false when peer is not found","time":{"start":1766175900787,"stop":1766175900787,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc72c98ba949a6b","name":"random static sharding 1 - Cluster ID: 439, Shard ID: 616","time":{"start":1766176291406,"stop":1766176291407,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb1181c614e61b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1766175887358,"stop":1766175887359,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc47402e5afab7e","name":"Retries within given interval","time":{"start":1766175949696,"stop":1766175949696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c788ca012fbb902","name":"should handle peerStore errors gracefully","time":{"start":1766175901384,"stop":1766175901384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fb8d8c974a7661","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766175909725,"stop":1766175909725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3681431c8070383a","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1766175952818,"stop":1766175952818,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ec83fc6a3f4147","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766176416147,"stop":1766176416147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4954b514234cd5","name":"Accepts a valid Waku Message","time":{"start":1766175959693,"stop":1766175959694,"duration":1},"status":"passed","severity":"normal"},{"uid":"339d399bd2139b60","name":"should return false and handle errors gracefully","time":{"start":1766175901381,"stop":1766175901382,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a9d7b454bf920e","name":"should not be empty after adding a subscription","time":{"start":1766175948547,"stop":1766175948555,"duration":8},"status":"passed","severity":"normal"},{"uid":"f7c9d096e38d0984","name":"Check received message containing Arabic","time":{"start":1766176416139,"stop":1766176416140,"duration":1},"status":"passed","severity":"normal"},{"uid":"163e6f4cfb271a18","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1766175939233,"stop":1766175939233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e358afca4ab18c66","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1766175939001,"stop":1766175939001,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee26e0d4ecee473","name":"Push 30 different messages","time":{"start":1766177019221,"stop":1766177019221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1ffaafb993e3a65","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1766175909591,"stop":1766175909592,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d3bc3ab4c32e32","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app11/7/topic6/xml","time":{"start":1766176272396,"stop":1766176272397,"duration":1},"status":"passed","severity":"normal"},{"uid":"8825d71812d8165f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1766175936005,"stop":1766175936005,"duration":0},"status":"passed","severity":"normal"},{"uid":"57767ee14fff9fc1","name":"should handle very large timestamps","time":{"start":1766175939008,"stop":1766175939008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3159d182d77590","name":"should handle shardReader errors","time":{"start":1766175901387,"stop":1766175901387,"duration":0},"status":"passed","severity":"normal"},{"uid":"92001a1fd4b6ea78","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1766175939227,"stop":1766175939228,"duration":1},"status":"skipped","severity":"normal"},{"uid":"96a5d995d2151a27","name":"Query generator for multiple messages","time":{"start":1766176264747,"stop":1766176264747,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4076058c1bf44bb","name":"should get all peers from store","time":{"start":1766175901330,"stop":1766175901331,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a13033dad66932b","name":"should not retry if at least one success","time":{"start":1766175948206,"stop":1766175948207,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac9db6803721e46","name":"should perform ping and update peer store on timer","time":{"start":1766175900995,"stop":1766175900995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae8a2a54c89e25b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1766175935957,"stop":1766175935958,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8dda2c1fc2f701","name":"Push message with unicode special characters payload","time":{"start":1766177019220,"stop":1766177019220,"duration":0},"status":"passed","severity":"normal"},{"uid":"614343c429ef8658","name":"should do nothing when connections still exist","time":{"start":1766175901330,"stop":1766175901330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47fa98ed42d4d7a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1766175979609,"stop":1766175979609,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa015b0ebdad8763","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1766175887363,"stop":1766175887363,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3e991ca93b1a69","name":"Check received message containing numeric","time":{"start":1766176416138,"stop":1766176416139,"duration":1},"status":"passed","severity":"normal"},{"uid":"e929d340eb45685a","name":"Check publish message containing Basic HTML tag","time":{"start":1766176172891,"stop":1766176172891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1621c6946d681cd","name":"should jump to current time when timestamp is far in the past","time":{"start":1766175939009,"stop":1766175939009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcb3085e43e942e","name":"should skip already querying peers","time":{"start":1766175909786,"stop":1766175909786,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7bb65f0a61d337","name":"Check received message containing JSON","time":{"start":1766176416131,"stop":1766176416132,"duration":1},"status":"passed","severity":"normal"},{"uid":"e595351da0f6f6e3","name":"should not dispatch event when already disconnected","time":{"start":1766175900419,"stop":1766175900419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92a142f6f3657fb","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1766175939007,"stop":1766175939007,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c6e190741a3a42","name":"should enable all discoveries when explicitly set","time":{"start":1766175947548,"stop":1766175947548,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ae5c2fbd7f2be4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1766176272392,"stop":1766176272393,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13e954e48cbe122","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1766175935996,"stop":1766175935996,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f897b3408b2e03","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1766175909236,"stop":1766175909238,"duration":2},"status":"passed","severity":"normal"},{"uid":"329a0b6439067b11","name":"returns nothing if no connections present","time":{"start":1766175901193,"stop":1766175901193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3573ecae6db9a51","name":"returns all values when wanted number matches available values","time":{"start":1766175908463,"stop":1766175908465,"duration":2},"status":"passed","severity":"normal"},{"uid":"da952ab4d5b79372","name":"should throw error - no id","time":{"start":1766175892582,"stop":1766175892582,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c71d10aa972bbe","name":"Register correct protocols","time":{"start":1766176181365,"stop":1766176181365,"duration":0},"status":"passed","severity":"normal"},{"uid":"101ed90c03bd9b8c","name":"should remove event listeners when stopped","time":{"start":1766175949129,"stop":1766175949129,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e8b07e016ee04e","name":"Push message with custom timestamp: 1735417598117","time":{"start":1766177019227,"stop":1766177019227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdd3470795af233","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1766175935958,"stop":1766175935958,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7103219c5368cc","name":"should be able to encode the field with only STORE set to true","time":{"start":1766175892103,"stop":1766175892103,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b762dae0202980","name":"messageHashStr returns a hex string","time":{"start":1766175900918,"stop":1766175900918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf87cd385cd2bab","name":"random static sharding 6 - Cluster ID: 116, Shard ID: 675","time":{"start":1766176291409,"stop":1766176291409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc76babbf29115d4","name":"Push message with long payload","time":{"start":1766177019203,"stop":1766177019204,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e03b8b3dfb35c3","name":"should return no connections if no open connection provided","time":{"start":1766175901194,"stop":1766175901194,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad14d579173dd1a","name":"should return false when peer is on different cluster","time":{"start":1766175900788,"stop":1766175900788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4a0373fad696e6","name":"Check message with non string payload is not received","time":{"start":1766176416137,"stop":1766176416137,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d2666c8007492d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766176440805,"stop":1766176440805,"duration":0},"status":"passed","severity":"normal"},{"uid":"286c5051d2b4c54","name":"should trigger query when time since last query exceeds threshold","time":{"start":1766175949148,"stop":1766175949149,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc98c2ddac53aec","name":"random static sharding 10 - Cluster ID: 971, Shard ID: 270","time":{"start":1766176291412,"stop":1766176291412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9cae95bb2facd7","name":"should handle all zero keep alive options","time":{"start":1766175901014,"stop":1766175901015,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b85a8d9ea26132","name":"it tolerates circular branch references","time":{"start":1766175909720,"stop":1766175909721,"duration":1},"status":"passed","severity":"normal"},{"uid":"a738ed0f575a8d37","name":"should initialize bloom filter with correct parameters","time":{"start":1766175935935,"stop":1766175935935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62624ca3e9a033c","name":"Push message with content topic containing short","time":{"start":1766177019235,"stop":1766177019235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe39b0c9d4de0532","name":"accepts valid content-filtered query","time":{"start":1766175901149,"stop":1766175901150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27d7ee922aa7a3e","name":"should dial more peers if under maxConnections","time":{"start":1766175901339,"stop":1766175901340,"duration":1},"status":"passed","severity":"normal"},{"uid":"7948907a900c385e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1766175935986,"stop":1766175935987,"duration":1},"status":"passed","severity":"normal"},{"uid":"659777b63dc0996d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766176440787,"stop":1766176440787,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8bf80969312e7e","name":"should update ack status of messages in outgoing buffer","time":{"start":1766175939237,"stop":1766175939237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ee4c2c28e8e9f0","name":"should capture event listeners for testing","time":{"start":1766175949139,"stop":1766175949139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89a15c7a3c91065","name":"should work with stubbed peer manager event emitter","time":{"start":1766175949130,"stop":1766175949130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e592265c923c28c5","name":"should create KeepAliveManager with relay","time":{"start":1766175900980,"stop":1766175900980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ff78d5b9e8b71e","name":"Check publish message containing SQL Injection","time":{"start":1766176172889,"stop":1766176172890,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9818780f054920","name":"throws on content topic with generation field greater than 0","time":{"start":1766175887344,"stop":1766175887345,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f20057bfe52a089","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1766175936004,"stop":1766175936005,"duration":1},"status":"passed","severity":"normal"},{"uid":"439afafbbfbdb253","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1766175939231,"stop":1766175939231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e13b4400d372f7f","name":"should hang up with multiaddr and return true on success","time":{"start":1766175901381,"stop":1766175901381,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e616444d27163b","name":"Push message with content topic containing Chinese","time":{"start":1766177019222,"stop":1766177019223,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98b8b2767d59620","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1766175947647,"stop":1766175947650,"duration":3},"status":"passed","severity":"normal"},{"uid":"a2c8e0fd5f762d11","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1766175935961,"stop":1766175935961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ec4148b0b6b797","name":"Push message equal or less that 1MB","time":{"start":1766177019228,"stop":1766177019228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22aa0f827d1467e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1766175887355,"stop":1766175887355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69d12c902ebecc7","name":"Nodes with multiple pubsub topic","time":{"start":1766176166121,"stop":1766176166122,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1425e745855be61","name":"Push message with content topic containing numeric","time":{"start":1766177019236,"stop":1766177019236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc13299cc1de0709","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766176440802,"stop":1766176440803,"duration":1},"status":"passed","severity":"normal"},{"uid":"223fe63aa71a0de8","name":"should handle complete connection lifecycle","time":{"start":1766175900428,"stop":1766175900429,"duration":1},"status":"passed","severity":"normal"},{"uid":"b078978cc9cb1cc","name":"throws on content topic with too few or too many fields","time":{"start":1766175887344,"stop":1766175887344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f57e1dd9d39bb08","name":"throws on content topic with empty application field","time":{"start":1766175887345,"stop":1766175887345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dd3e2f3d3be355","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1766175935987,"stop":1766175935988,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbaf0bae6b3b0ca","name":"should add entries and maintain sorted order","time":{"start":1766175935509,"stop":1766175935511,"duration":2},"status":"passed","severity":"normal"},{"uid":"cea91bab0ceb4db1","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1766175901150,"stop":1766175901150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea08bb87115af89","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766176440802,"stop":1766176440802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9aaafca6cb3572d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1766175918405,"stop":1766175918406,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb95e8f0d719a72","name":"should handle malformed response data","time":{"start":1766175909592,"stop":1766175909593,"duration":1},"status":"passed","severity":"normal"},{"uid":"321fe8ded066a35e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1766175935987,"stop":1766175935987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4bdb608e28ee9a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766176440803,"stop":1766176440804,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a76e3ff786a2c2a","name":"Subscribe and receives messages on 20 topics","time":{"start":1766176440788,"stop":1766176440788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e08e86c0636f306","name":"Push message with content topic containing emoji","time":{"start":1766177019225,"stop":1766177019225,"duration":0},"status":"passed","severity":"normal"},{"uid":"657ac7c78a22ba94","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766176440801,"stop":1766176440801,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f4498150955991","name":"Fails to push message bigger that 1MB","time":{"start":1766177019254,"stop":1766177019254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17d1707194c2921","name":"should return true even if peer has no overlapping shards","time":{"start":1766175900786,"stop":1766175900786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c337470477e464f","name":"should handle shard reader errors gracefully","time":{"start":1766175900578,"stop":1766175900580,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6f445d203946e15","name":"should return PeerId when PeerId is provided","time":{"start":1766175900940,"stop":1766175900941,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2acc4fbc3a63d0f","name":"should handle dial errors gracefully","time":{"start":1766175900890,"stop":1766175900890,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ce022e4493625a","name":"should throw error when no peers are available","time":{"start":1766175949972,"stop":1766175949972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f13139df85f268","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1766175901236,"stop":1766175901237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32700c9166c0f13","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766176440794,"stop":1766176440794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b3f6933b68f23d","name":"Relay Node - default protocol","time":{"start":1766176301526,"stop":1766176301526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bab73efd66fd11a","name":"random static sharding 2 - Cluster ID: 372, Shard ID: 288","time":{"start":1766176291407,"stop":1766176291407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37229db2c79fcc3","name":"isConnected should return true after first peer connects","time":{"start":1766175993612,"stop":1766175993612,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79e07cadbf47b4e","name":"should filter out undefined ENRs","time":{"start":1766175909590,"stop":1766175909590,"duration":0},"status":"passed","severity":"normal"},{"uid":"733b8eca42f645f5","name":"Passing page size 1 when there are 4 messages","time":{"start":1766176286837,"stop":1766176286839,"duration":2},"status":"passed","severity":"normal"},{"uid":"46d6020ed0a5d143","name":"Ordered Callback - true","time":{"start":1766176275222,"stop":1766176275223,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eccb91c13c63cae","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1766176280762,"stop":1766176280766,"duration":4},"status":"passed","severity":"normal"},{"uid":"a237ba5610043aea","name":"Sign & Recover","time":{"start":1766175918937,"stop":1766175918938,"duration":1},"status":"passed","severity":"normal"},{"uid":"366eabd5bd605c24","name":"Own sync message does not acknowledge own messages","time":{"start":1766175956415,"stop":1766175956415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5e087e0a8fc681","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766176440795,"stop":1766176440796,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a9226303f5a4cb","name":"should clear dial history on stop","time":{"start":1766175900537,"stop":1766175900537,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c97a896ed1870d","name":"Renews subscription after lossing a connection","time":{"start":1766176440796,"stop":1766176440796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea1a417f4cc62ac","name":"should skip peers that were recently queried","time":{"start":1766175909784,"stop":1766175909785,"duration":1},"status":"passed","severity":"normal"},{"uid":"350bf781aa8faa56","name":"should dial all remaining peers","time":{"start":1766175901331,"stop":1766175901333,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed5ca16d202466b2","name":"isConnected return false after peer stops","time":{"start":1766175993613,"stop":1766175993613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db1564e80f36871","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1766176181374,"stop":1766176181375,"duration":1},"status":"passed","severity":"normal"},{"uid":"72467d2404326d45","name":"should skip peer when failed to dial recently","time":{"start":1766175900544,"stop":1766175900545,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a9221e12e1cac5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1766175887534,"stop":1766175887534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4732d1ddd57c0760","name":"Throws when trying to push message with empty payload","time":{"start":1766177019221,"stop":1766177019221,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4b72d0eaf79d82","name":"should create NetworkMonitor with libp2p and events","time":{"start":1766175900380,"stop":1766175900386,"duration":6},"status":"passed","severity":"normal"},{"uid":"14238ac5237e2252","name":"should transition to Unhealthy when no connections","time":{"start":1766175948981,"stop":1766175948981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1044291596af8245","name":"Publishes to nwaku","time":{"start":1766176162807,"stop":1766176162808,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5d6666fb480b99","name":"Round trip binary encryption [ecies, signature]","time":{"start":1766175920262,"stop":1766175920262,"duration":0},"status":"passed","severity":"normal"},{"uid":"db76a2b62800c0d8","name":"should properly setup health event callback","time":{"start":1766175949139,"stop":1766175949140,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de8a1bea4d40c5f","name":"Ephemeral field set to true","time":{"start":1766175901608,"stop":1766175901609,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27b6e0f57c67520","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1766175949156,"stop":1766175949156,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ce5d3915d02168","name":"random static sharding 4 - Cluster ID: 828, Shard ID: 755","time":{"start":1766176291408,"stop":1766176291408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3792608f165c5da0","name":"Check publish message containing Arabic","time":{"start":1766176172888,"stop":1766176172889,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af2ca9526cfd64e","name":"handles different clusterIds correctly","time":{"start":1766175887356,"stop":1766175887356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aaec9dfdc6df48","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766175978430,"stop":1766175978431,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ac84ccee31b335fc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766176440791,"stop":1766176440792,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a30721f9ebd07bd","name":"should add event listeners to globalThis","time":{"start":1766175900397,"stop":1766175900398,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f4cb031a54dfdb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1766175887348,"stop":1766175887348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54a306de5ff9c71","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1766175909724,"stop":1766175909724,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b434fe5a6de775","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app17/10/topic661/proto","time":{"start":1766176272397,"stop":1766176272398,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee829c5fbade7df","name":"Emits 'synced' when message flagged as lost","time":{"start":1766175949880,"stop":1766175949880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d8a7dedab4b38f","name":"Push message with content topic containing Russian","time":{"start":1766177019211,"stop":1766177019211,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bef8c50199c241e","name":"can start the service","time":{"start":1766175978422,"stop":1766175978424,"duration":2},"status":"passed","severity":"normal"},{"uid":"72c8cd2acb3c94a0","name":"Push message with SQL Injection payload","time":{"start":1766177019244,"stop":1766177019244,"duration":0},"status":"passed","severity":"normal"},{"uid":"1489c91c32894c91","name":"should handle browser offline state overriding peer connections","time":{"start":1766175900429,"stop":1766175900429,"duration":0},"status":"passed","severity":"normal"},{"uid":"88768e1fef405a4","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1766175935973,"stop":1766175935974,"duration":1},"status":"passed","severity":"normal"},{"uid":"977327b2824d90f3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1766176166114,"stop":1766176166115,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f4a60a43275cf1","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1766175956415,"stop":1766175956415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4501f2c94137f60a","name":"Push message with content topic containing Chinese","time":{"start":1766177019210,"stop":1766177019210,"duration":0},"status":"passed","severity":"normal"},{"uid":"246fa90adc685096","name":"should return false when network is not connected","time":{"start":1766175901378,"stop":1766175901379,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9bcc83bca671c4","name":"Passing page size 0 when there are 110 messages","time":{"start":1766176286836,"stop":1766176286837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec48582207670524","name":"should work with stubbed retrieve function","time":{"start":1766175949131,"stop":1766175949131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40274bc40ca3001","name":"Push message with numeric payload","time":{"start":1766177019216,"stop":1766177019217,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c73807e874e1ed8","name":"should not stop if not started","time":{"start":1766175909782,"stop":1766175909782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4cc72e34c68f1d","name":"should handle errors when removing globalThis listeners","time":{"start":1766175900402,"stop":1766175900402,"duration":0},"status":"passed","severity":"normal"},{"uid":"91857be19c89fb52","name":"Passing an array","time":{"start":1766176297642,"stop":1766176297642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95c0c440362bfb9","name":"Generator, 2 different shards","time":{"start":1766176227181,"stop":1766176227181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d4e3a273a67fa1","name":"Fails to push message with large meta","time":{"start":1766177019239,"stop":1766177019240,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8aa79a415ff80b8","name":"should start and stop interval correctly","time":{"start":1766175947643,"stop":1766175947644,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c7c2819b0b843f1e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1766175935988,"stop":1766175935989,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f4bcce78a0f7e8","name":"should dial all known peers when reached zero connections","time":{"start":1766176016531,"stop":1766176016531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6db65db19bd8aab","name":"Push message with escaped characters payload","time":{"start":1766177019207,"stop":1766177019208,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe6e294a27ae38a","name":"Push message with special chars payload","time":{"start":1766177019204,"stop":1766177019204,"duration":0},"status":"passed","severity":"normal"},{"uid":"951ecc345ee457ba","name":"Fails to publish message with empty text","time":{"start":1766176172897,"stop":1766176172898,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3684b4931ee1c5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1766175892103,"stop":1766175892104,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c091c1c08bdeacc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1766175909235,"stop":1766175909236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51a629a056c6cc1","name":"should handle relay send failures gracefully","time":{"start":1766175901012,"stop":1766175901012,"duration":0},"status":"passed","severity":"normal"},{"uid":"38837958ae6dbf51","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1766176181380,"stop":1766176181380,"duration":0},"status":"passed","severity":"normal"},{"uid":"78362837d5b1ee5e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1766175935958,"stop":1766175935959,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b739b97bf5e550","name":"Push message with content topic containing long","time":{"start":1766177019221,"stop":1766177019222,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee7aee150596e08","name":"Push message with special chars payload","time":{"start":1766177019217,"stop":1766177019217,"duration":0},"status":"passed","severity":"normal"},{"uid":"befc720e567103f","name":"Push message with content topic containing SQL Injection","time":{"start":1766177019249,"stop":1766177019249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a83acf17e8c41d0","name":"should create ShardReader with auto sharding network config","time":{"start":1766175900783,"stop":1766175900783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9da2090c42fc019","name":"should not create multiple intervals when called multiple times","time":{"start":1766175900533,"stop":1766175900533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbf94c139f46de6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1766176264748,"stop":1766176264748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f932aae9c299453","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1766175935970,"stop":1766175935970,"duration":0},"status":"passed","severity":"normal"},{"uid":"8231bfec78e9a212","name":"Light Node - default protocols","time":{"start":1766176301526,"stop":1766176301526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8303f93ff91589d","name":"should successfully query peers and return peer infos","time":{"start":1766175909589,"stop":1766175909589,"duration":0},"status":"passed","severity":"normal"},{"uid":"996726afef5abad0","name":"accepts valid message hash query","time":{"start":1766175901151,"stop":1766175901151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab6c924e7564662","name":"should add sent message to localHistory with retrievalHint","time":{"start":1766175939226,"stop":1766175939226,"duration":0},"status":"passed","severity":"normal"},{"uid":"786b951cdba68e85","name":"Cap max size when messages are pushed one at a time","time":{"start":1766175938517,"stop":1766175938518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59d30730cd2f390","name":"should handle queue processing errors gracefully","time":{"start":1766175900563,"stop":1766175900564,"duration":1},"status":"passed","severity":"normal"},{"uid":"a808fdb760f13d1d","name":"Query Generator - false","time":{"start":1766176275221,"stop":1766176275221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ac891025cdcdb6","name":"msgTime: 0 ms from now, startTime: 1766089881015, endTime: 1766176281015","time":{"start":1766176294673,"stop":1766176294673,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c61665b6822467c","name":"Refresh subscription","time":{"start":1766176440789,"stop":1766176440790,"duration":1},"status":"passed","severity":"normal"},{"uid":"604436b3d7010809","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766176440799,"stop":1766176440800,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca349d0ce19b3a2","name":"Push message with content topic containing Chinese","time":{"start":1766177019248,"stop":1766177019248,"duration":0},"status":"passed","severity":"normal"},{"uid":"658a0ab5aed90e69","name":"should accept empty decoders array","time":{"start":1766175949125,"stop":1766175949125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e963270e0609d9f","name":"Fails to push message bigger that 1MB","time":{"start":1766177019241,"stop":1766177019241,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbe7d6ec6f53ac7","name":"Relay + Store","time":{"start":1766175979647,"stop":1766175979647,"duration":0},"status":"passed","severity":"normal"},{"uid":"185516b9080ed7c0","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1766175887348,"stop":1766175887348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ef7e86009cb71e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1766175901002,"stop":1766175901002,"duration":0},"status":"passed","severity":"normal"},{"uid":"180151ab58660948","name":"should be empty when created","time":{"start":1766175948543,"stop":1766175948547,"duration":4},"status":"passed","severity":"normal"},{"uid":"7d509d07ed7474e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1766175887362,"stop":1766175887362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30a560cb7663a3a","name":"rejects hash query with content filter parameters","time":{"start":1766175901151,"stop":1766175901151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7205c44a8015a758","name":"should not allow k > 12","time":{"start":1766175936006,"stop":1766175936007,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd29c18377f69958","name":"should ensure monotonic increase","time":{"start":1766175939008,"stop":1766175939008,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d9af48ef3f47ff","name":"Push message with content topic containing Arabic","time":{"start":1766177019223,"stop":1766177019223,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b4601cd972f8ad","name":"Encoder throws on empty string content topic","time":{"start":1766175918409,"stop":1766175918409,"duration":0},"status":"passed","severity":"normal"},{"uid":"739a92f770a1989c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1766175900918,"stop":1766175900918,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbc844bdbbacea6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1766175935972,"stop":1766175935973,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0af9fe78885dc8","name":"Subscribe to topic containing long and receive message","time":{"start":1766176440801,"stop":1766176440801,"duration":0},"status":"passed","severity":"normal"},{"uid":"502dc3a4ef1d1b82","name":"Subscribe and receive messages via waku relay post","time":{"start":1766176440786,"stop":1766176440787,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac6658bcc6a6fe9","name":"Push message with content topic containing unicode special characters","time":{"start":1766177019224,"stop":1766177019225,"duration":1},"status":"passed","severity":"normal"},{"uid":"676caea1a3394438","name":"should dispatch network event when browser goes online","time":{"start":1766175900420,"stop":1766175900420,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7e71a75a896a27","name":"can query messages by message hash","time":{"start":1766176267483,"stop":1766176267483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4d5d4ffe197e55","name":"should set field with only LIGHTPUSH enabled","time":{"start":1766175892589,"stop":1766175892589,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a2ea7d363d4830","name":"should properly start and stop event listening","time":{"start":1766175948982,"stop":1766175949000,"duration":18},"status":"passed","severity":"normal"},{"uid":"f9b8988ff7c035ad","name":"Fails to push message with large meta","time":{"start":1766177019213,"stop":1766177019213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70183ea34fa2b40","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1766175901326,"stop":1766175901326,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ea58f0857c6104","name":"Check message with no content topic is not received","time":{"start":1766176416136,"stop":1766176416136,"duration":0},"status":"passed","severity":"normal"},{"uid":"95adc2b9321b32fe","name":"should stop and cleanup resources","time":{"start":1766175948562,"stop":1766175948564,"duration":2},"status":"passed","severity":"normal"},{"uid":"16255ce52b6d27ef","name":"ignores unrecognized TXT record formats","time":{"start":1766175909722,"stop":1766175909722,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ec51af1cc93344","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1766175948982,"stop":1766175948982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff293a3c088a59b2","name":"should clear the dialing interval","time":{"start":1766175900536,"stop":1766175900537,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bce56ab4d50e42","name":"Incoming message is emitted as received","time":{"start":1766175952812,"stop":1766175952812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d029628d63039f","name":"Encoder throws on undefined content topic","time":{"start":1766175901609,"stop":1766175901609,"duration":0},"status":"passed","severity":"normal"},{"uid":"373ac7f7b8fa236","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766176440793,"stop":1766176440794,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f3a05c4fb9822e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1766176181377,"stop":1766176181378,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd0c97f327994f2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1766176280757,"stop":1766176280757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6545adb2a532eca2","name":"should drop connection via multiaddr with hangUp","time":{"start":1766176061473,"stop":1766176061473,"duration":0},"status":"passed","severity":"normal"},{"uid":"759b34e0e1baab3b","name":"should handle v3 RLN errors","time":{"start":1766175948210,"stop":1766175948213,"duration":3},"status":"passed","severity":"normal"},{"uid":"19b47cfc9775eaa0","name":"Wait given interval before re-trying","time":{"start":1766175949697,"stop":1766175949697,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf2df4a00ce5373","name":"should return all connected peers without codec filter","time":{"start":1766175901383,"stop":1766175901383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06d352cd3ed40c0","name":"Decrypt messages","time":{"start":1766176150909,"stop":1766176150910,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bab831671b5250","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1766175935952,"stop":1766175935952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d25f217322b0208","name":"Check received message with timestamp: 1766175972802000000 ","time":{"start":1766176416133,"stop":1766176416133,"duration":0},"status":"passed","severity":"normal"},{"uid":"680fe1604e366b0a","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1766175947557,"stop":1766175947558,"duration":1},"status":"passed","severity":"normal"},{"uid":"4355bcf9f7f5c938","name":"Push message with content topic containing Russian","time":{"start":1766177019223,"stop":1766177019223,"duration":0},"status":"passed","severity":"normal"},{"uid":"979068004743c2ea","name":"should filter peers by codec","time":{"start":1766175901383,"stop":1766175901384,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d687877d8f83b6","name":"Push message with custom timestamp: 1766179598117","time":{"start":1766177019241,"stop":1766177019241,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb94faf30147061","name":"Check received message containing short","time":{"start":1766176416126,"stop":1766176416126,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c255107c35dcb0","name":"Push message with special chars payload","time":{"start":1766177019243,"stop":1766177019243,"duration":0},"status":"passed","severity":"normal"},{"uid":"39277dac365be4b3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1766175887534,"stop":1766175887534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b569fd44181e27e4","name":"Passing page size 10 when there are 10 messages","time":{"start":1766176286841,"stop":1766176286844,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f4d745af8953ab7","name":"Check message with invalid timestamp is not received","time":{"start":1766176416145,"stop":1766176416145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e427ae16bb2cb91","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1766175892109,"stop":1766175892109,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb6ab873f4ed3ad","name":"should handle complete discovery-to-dial flow","time":{"start":1766175900900,"stop":1766175900900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1c72c2e49cab82","name":"Relay + Store","time":{"start":1766175892589,"stop":1766175892589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de11fd4b07eeb52","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1766176221047,"stop":1766176221047,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a423b3e6a8c426","name":"should create all internal components","time":{"start":1766175901375,"stop":1766175901375,"duration":0},"status":"passed","severity":"normal"},{"uid":"968bd04475c470c4","name":"Push message with unicode special characters payload","time":{"start":1766177019246,"stop":1766177019246,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a25374d876876a","name":"throws on content topic with non-number generation field","time":{"start":1766175887344,"stop":1766175887344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de49a0cc2eb9ddf","name":"Publish message with rate limit","time":{"start":1766176172901,"stop":1766176172901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5339fe7c2e44e9f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1766175935995,"stop":1766175935995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ffed09ede55ec9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1766176280757,"stop":1766176280762,"duration":5},"status":"passed","severity":"normal"},{"uid":"25406204bf532b98","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1766176221039,"stop":1766176221040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2de27f472ea56ee","name":"should remove event listeners","time":{"start":1766175900982,"stop":1766175900984,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e26cb08db6f7eb8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1766175935971,"stop":1766175935971,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb9e44a91474ccc","name":"Fails to publish duplicate message","time":{"start":1766176172897,"stop":1766176172897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0ff3448272bbe6","name":"should handle errors gracefully when getting peer info","time":{"start":1766175900792,"stop":1766175900794,"duration":2},"status":"passed","severity":"normal"},{"uid":"11d8376ed0b8d1c1","name":"should throw error - no public key","time":{"start":1766175892583,"stop":1766175892583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eb817d21b045d5","name":"Check received message containing Arabic","time":{"start":1766176416129,"stop":1766176416129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cce3250d3ad8a6e","name":"should add entries and maintain sorted order","time":{"start":1766175935533,"stop":1766175935537,"duration":4},"status":"passed","severity":"normal"},{"uid":"afac8c09c94b885e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1766175948289,"stop":1766175948292,"duration":3},"status":"passed","severity":"normal"},{"uid":"78ffbf5f5a1b670e","name":"Push 30 different messages","time":{"start":1766177019208,"stop":1766177019208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39b8d533a3282830","name":"Mutual subscription","time":{"start":1766176181364,"stop":1766176181364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb7389f2e07421f","name":"should add peer to queue when queue is not empty","time":{"start":1766175900539,"stop":1766175900539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cc97c1e2dee314","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1766176166117,"stop":1766176166118,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea0527f945bd3cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1766175887363,"stop":1766175887364,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ca719d02c479f2","name":"Push message with custom timestamp: 1735417598117","time":{"start":1766177019252,"stop":1766177019252,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4b2ef4ddc806f6","name":"Check received message containing escaped characters","time":{"start":1766176416132,"stop":1766176416132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e21c1ae7cf857b0","name":"Emits 'synced' when new message received","time":{"start":1766175949879,"stop":1766175949879,"duration":0},"status":"passed","severity":"normal"},{"uid":"46139299f1299743","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1766175935990,"stop":1766175935990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4e7f572c3eb57a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1766175935966,"stop":1766175935967,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c9115824c613f7","name":"A test","time":{"start":1766176048464,"stop":1766176048464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d71d4cc30002cd5","name":"ignores domain fetching errors","time":{"start":1766175909721,"stop":1766175909722,"duration":1},"status":"passed","severity":"normal"},{"uid":"b337a2fa2f529b9c","name":"Push message with content topic containing emoji","time":{"start":1766177019250,"stop":1766177019251,"duration":1},"status":"passed","severity":"normal"},{"uid":"b892351799848150","name":"Sync message is not sent if another sync message was just received","time":{"start":1766175956407,"stop":1766175956408,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8d50ae913582f4","name":"Check message with non string payload is not received","time":{"start":1766176416146,"stop":1766176416147,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca1017e05fc8996","name":"yields undefined for messages without content topic","time":{"start":1766175901363,"stop":1766175901364,"duration":1},"status":"passed","severity":"normal"},{"uid":"486703162a9644","name":"should return undefined if no connection provided","time":{"start":1766175901234,"stop":1766175901234,"duration":0},"status":"passed","severity":"normal"},{"uid":"9801b049ef8c9f20","name":"configure the node with multiple content topics","time":{"start":1766176272401,"stop":1766176272402,"duration":1},"status":"passed","severity":"normal"},{"uid":"605f0c991b8282d","name":"should handle different types of entries","time":{"start":1766175946888,"stop":1766175946889,"duration":1},"status":"passed","severity":"normal"},{"uid":"422d1941ce15f301","name":"Subscribe and receive messages via lightPush","time":{"start":1766176440796,"stop":1766176440797,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d994c905ed67e92","name":"Push message with content topic containing Russian","time":{"start":1766177019237,"stop":1766177019237,"duration":0},"status":"passed","severity":"normal"},{"uid":"472655094f98ea97","name":"Check publish message containing JSON","time":{"start":1766176172891,"stop":1766176172891,"duration":0},"status":"passed","severity":"normal"},{"uid":"10acec8ba14a4f52","name":"Rejects garbage","time":{"start":1766175959694,"stop":1766175959695,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f7649092d02e31","name":"should insert message id into causal history","time":{"start":1766175939226,"stop":1766175939226,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fd0f50dc9136af","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1766175935968,"stop":1766175935969,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78959f3f5caa314","name":"Correctly serialized arguments","time":{"start":1766176061644,"stop":1766176061645,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d0f5ac84619063","name":"Push 30 different messages","time":{"start":1766177019234,"stop":1766177019234,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40defeaa81aae66f","name":"Subscribe and receive messages via lightPush","time":{"start":1766176440785,"stop":1766176440786,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d59a66ed62727b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1766175900421,"stop":1766175900421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bb7316a52cf28e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1766175887361,"stop":1766175887362,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5858a0014b1932","name":"should not allow unachievable error rate","time":{"start":1766175936007,"stop":1766175936007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8acf856aebb676","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1766175948295,"stop":1766175948296,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb8636eb739038a","name":"nwaku subscribes","time":{"start":1766176162806,"stop":1766176162807,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6a1f8739069a2c","name":"Push message with custom timestamp: 1766179598117","time":{"start":1766177019227,"stop":1766177019228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64d0d63166a37dc","name":"should not create timers for topics where peer is not in mesh","time":{"start":1766175901003,"stop":1766175901006,"duration":3},"status":"passed","severity":"normal"},{"uid":"7533673c2ac684a9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1766175935991,"stop":1766175935995,"duration":4},"status":"passed","severity":"normal"},{"uid":"6150cf8541af42da","name":"should create KeepAliveManager with required options","time":{"start":1766175900980,"stop":1766175900980,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44c9aec959cf86","name":"Nodes with multiple pubsub topic","time":{"start":1766176166117,"stop":1766176166117,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ddcae138d6a470","name":"Check meta is set [ecies]","time":{"start":1766175920262,"stop":1766175920262,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadcfc700b214432","name":"Push message with content topic containing special chars","time":{"start":1766177019236,"stop":1766177019236,"duration":0},"status":"passed","severity":"normal"},{"uid":"4683339dfed7abef","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1766175949155,"stop":1766175949155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77effab21b18c0c","name":"Outgoing message is possibly acknowledged","time":{"start":1766175952812,"stop":1766175952812,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9de394b05da1a30","name":"should drop connection to all peers on hangUp","time":{"start":1766176061469,"stop":1766176061470,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2944398ce10c14","name":"should handle onConnected and onDisconnected","time":{"start":1766175948285,"stop":1766175948287,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2a70c4fd72aed16","name":"Push message with content topic containing numeric","time":{"start":1766177019248,"stop":1766177019248,"duration":0},"status":"passed","severity":"normal"},{"uid":"731118f1f58f923","name":"should dial peer when peer is discovered","time":{"start":1766175900889,"stop":1766175900890,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d40f28e37101d8","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1766175949881,"stop":1766175949882,"duration":1},"status":"passed","severity":"normal"},{"uid":"243ad9fcc2b9845c","name":"Push message with Chinese payload","time":{"start":1766177019230,"stop":1766177019230,"duration":0},"status":"passed","severity":"normal"},{"uid":"7953597a5fc91081","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1766175935963,"stop":1766175935963,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c985c7a09e94707","name":"Outgoing message is emitted as sending","time":{"start":1766175952810,"stop":1766175952810,"duration":0},"status":"passed","severity":"normal"},{"uid":"312162b62fd688fd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1766175935988,"stop":1766175935988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e702976130ac5141","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766176177228,"stop":1766176177228,"duration":0},"status":"passed","severity":"normal"},{"uid":"756ffc439154226c","name":"should not receive a peer event before start","time":{"start":1766175913339,"stop":1766175913340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2b104176b68912","name":"should start the dialing interval","time":{"start":1766175900532,"stop":1766175900532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5267c286a687e3","name":"Check message with no pubsub topic is not received","time":{"start":1766176416135,"stop":1766176416136,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2e4832fbec3c21","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1766175935991,"stop":1766175935991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7aa22502fa4feb9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1766176294671,"stop":1766176294671,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe7f15de63dca2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1766175901344,"stop":1766175901345,"duration":1},"status":"passed","severity":"normal"},{"uid":"384950ca94f64dcd","name":"Push message with custom timestamp: 1766179598117","time":{"start":1766177019253,"stop":1766177019253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ff53514b8c35f3","name":"should check false positive rate","time":{"start":1766175935941,"stop":1766175935942,"duration":1},"status":"passed","severity":"normal"},{"uid":"68abae65be10759b","name":"Throws when trying to push message with empty payload","time":{"start":1766177019247,"stop":1766177019247,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae914a3e527b505","name":"Query generator for multiple messages with different content topic format","time":{"start":1766176264748,"stop":1766176264748,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e5c196d1cf2372","name":"should work with mixed v2 and v3 peers","time":{"start":1766175948209,"stop":1766175948210,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f304cffce2806a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1766176172898,"stop":1766176172898,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f677802786d52b","name":"Push message with JSON payload","time":{"start":1766177019207,"stop":1766177019207,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e5bca4946b2a2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1766175936001,"stop":1766175936003,"duration":2},"status":"passed","severity":"normal"},{"uid":"b49b143967713d6f","name":"Check publish message after service node is restarted","time":{"start":1766176172899,"stop":1766176172900,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c42230138aef0a4e","name":"should respect custom numPeersToUse configuration","time":{"start":1766175948292,"stop":1766175948293,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc626dc084816df","name":"should skip peer when dialed recently","time":{"start":1766175900543,"stop":1766175900543,"duration":0},"status":"passed","severity":"normal"},{"uid":"419da2031aa27d69","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1766175935963,"stop":1766175935966,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ab3439b68978158","name":"should work with v3 peers","time":{"start":1766175948207,"stop":1766175948209,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ccfb470f2ba450f","name":"returns all values when wanted number is greater than available values","time":{"start":1766175908465,"stop":1766175908468,"duration":3},"status":"passed","severity":"normal"},{"uid":"1253722fa487425b","name":"Push message with content topic containing Chinese","time":{"start":1766177019236,"stop":1766177019236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94493826d1907dc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766176063224,"stop":1766176063225,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdeb86d06b7741c","name":"should start and setup intervals and event listeners","time":{"start":1766175948557,"stop":1766175948557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6e936159e3a57d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1766175887364,"stop":1766175887364,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2540018c106231","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1766175993611,"stop":1766175993612,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d0893e6076abe5","name":"should properly create location multiaddrs - udp6","time":{"start":1766175892586,"stop":1766175892586,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c3360679ea44f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1766175887359,"stop":1766175887360,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca5701359bd1fab","name":"retrieves a single peer","time":{"start":1766175909720,"stop":1766175909720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7389fc9baeb3688","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1766176294672,"stop":1766176294672,"duration":0},"status":"passed","severity":"normal"},{"uid":"103b043d7b3e0f0","name":"should dial with PeerId and return stream","time":{"start":1766175901379,"stop":1766175901379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91dcb0b6498180a","name":"should handle hash queries without validation","time":{"start":1766175949973,"stop":1766175949973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2270002f6b09b317","name":"should stop query when sync message from same channel is found","time":{"start":1766175952814,"stop":1766175952814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae71ea4507e2809","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1766175935953,"stop":1766175935954,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5afe943df5184d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1766175918407,"stop":1766175918407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee83c507ee20f9ff","name":"can start and stop the service","time":{"start":1766175913338,"stop":1766175913338,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba8927041bcd8b3","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1766175978431,"stop":1766175978431,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff03d6104162ed1e","name":"Asymmetric encrypt & decrypt","time":{"start":1766175918936,"stop":1766175918936,"duration":0},"status":"passed","severity":"normal"},{"uid":"db595cdc6e84790c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1766175901236,"stop":1766175901236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5073207cef2b2665","name":"should emit message when we just started and store connect event occurs","time":{"start":1766175949150,"stop":1766175949150,"duration":0},"status":"passed","severity":"normal"},{"uid":"62476b6e3cd3d0d0","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1766175949154,"stop":1766175949154,"duration":0},"status":"passed","severity":"normal"},{"uid":"694cdce64cb2e0d5","name":"Ordered callback, aborts when callback returns true","time":{"start":1766176264757,"stop":1766176264757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d74c6c5b466056f","name":"should stop all internal components","time":{"start":1766175901377,"stop":1766175901377,"duration":0},"status":"passed","severity":"normal"},{"uid":"202d55acf65064b6","name":"should not dispatch event when already connected","time":{"start":1766175900415,"stop":1766175900419,"duration":4},"status":"passed","severity":"normal"},{"uid":"21152f88dd7970f3","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1766175920261,"stop":1766175920262,"duration":1},"status":"passed","severity":"normal"},{"uid":"5537881f10ff9382","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1766175887357,"stop":1766175887358,"duration":1},"status":"passed","severity":"normal"},{"uid":"7213735b9ba6372e","name":"should return empty array when no peers connected","time":{"start":1766175901382,"stop":1766175901382,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c23c805be72860","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1766175901611,"stop":1766175901611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd41b79e1950c98","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766176177229,"stop":1766176177229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6df02262e606cd","name":"Push message with content topic containing special chars","time":{"start":1766177019222,"stop":1766177019222,"duration":0},"status":"passed","severity":"normal"},{"uid":"569a054f8bf0248","name":"Check received message containing unicode special characters","time":{"start":1766176416142,"stop":1766176416143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c017a37f462816b8","name":"should only return 1 node with relay and store capability","time":{"start":1766175909723,"stop":1766175909723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9527b95ba945de","name":"should handle timestamp equal to current time","time":{"start":1766175939007,"stop":1766175939008,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7570e091a68c1ad","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1766176294672,"stop":1766176294672,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ff129a42bdbd00","name":"should invoke callbacks when receiving a message","time":{"start":1766175948556,"stop":1766175948556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1810c4e1efbaff9","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/6/topic178/utf8","time":{"start":1766176272400,"stop":1766176272401,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72e589d2f3c704d","name":"Check received message containing XML","time":{"start":1766176416130,"stop":1766176416131,"duration":1},"status":"passed","severity":"normal"},{"uid":"732a4296eaa95b0","name":"should create QueryOnConnect instance without options","time":{"start":1766175949124,"stop":1766175949125,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52f44d905d12aef","name":"should emit a peer event after start","time":{"start":1766176208863,"stop":1766176208864,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1067851bd3df67d","name":"Push message with Arabic payload","time":{"start":1766177019217,"stop":1766177019218,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8837db14753d14","name":"should continue query when messages are from different channels","time":{"start":1766175952814,"stop":1766175952815,"duration":1},"status":"passed","severity":"normal"},{"uid":"d701a30beae938ea","name":"should perform initial health assessment on start","time":{"start":1766175949002,"stop":1766175949002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b905b7d4f60c879b","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1766175939231,"stop":1766175939231,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd63c09f263c6fe6","name":"Push message equal or less that 1MB","time":{"start":1766177019215,"stop":1766177019215,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11bba7bff8e372f","name":"yields undefined for messages without decoder","time":{"start":1766175901364,"stop":1766175901364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1667947feddf8a11","name":"random static sharding 3 - Cluster ID: 745, Shard ID: 514","time":{"start":1766176291408,"stop":1766176291408,"duration":0},"status":"passed","severity":"normal"},{"uid":"130bcbebcc2a0a75","name":"Automatically retrieves missing message","time":{"start":1766175952813,"stop":1766175952813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70b2a5500195f16","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766176440805,"stop":1766176440806,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bcab2a1a65fc1c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766176440806,"stop":1766176440806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad3abd5783c54d3","name":"should handle retrieve function with query parameters","time":{"start":1766175949143,"stop":1766175949144,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7dd7c016d41b12d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1766175936001,"stop":1766175936001,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd692c491c9eaf89","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1766175935981,"stop":1766175935981,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff8b6ef570a6f72","name":"should sort by messageId when timestamps are equal","time":{"start":1766175939002,"stop":1766175939002,"duration":0},"status":"passed","severity":"normal"},{"uid":"81791ffee2c7f6d0","name":"Push message with Russian payload","time":{"start":1766177019243,"stop":1766177019244,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f55e1ba4dcde8e2","name":"should not be delivered","time":{"start":1766175939237,"stop":1766175939237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0c4d0059c736a5","name":"does not throw on valid cases","time":{"start":1766175887342,"stop":1766175887343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e6c810df66926c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1766175887360,"stop":1766175887360,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c88cd71b490ae50","name":"should never report false negatives","time":{"start":1766175935938,"stop":1766175935938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd868a34d74dbb18","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766176440802,"stop":1766176440802,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c316e03c30f105","name":"should be empty after removing the only subscription","time":{"start":1766175948555,"stop":1766175948556,"duration":1},"status":"passed","severity":"normal"},{"uid":"737f3c91a282574b","name":"Push message with Script payload","time":{"start":1766177019218,"stop":1766177019218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e81e9a094f1812","name":"Query Generator - true","time":{"start":1766176275220,"stop":1766176275221,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba462d071dd134c","name":"should dial peer when on same shard","time":{"start":1766175900550,"stop":1766175900551,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dd5c9c99a91896","name":"Push message equal or less that 1MB","time":{"start":1766177019253,"stop":1766177019254,"duration":1},"status":"passed","severity":"normal"},{"uid":"845fa6190ed8f4f7","name":"Check received message containing Script","time":{"start":1766176416130,"stop":1766176416130,"duration":0},"status":"passed","severity":"normal"},{"uid":"d086f857fc849eab","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1766176048170,"stop":1766176048170,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ad843122b1a53f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1766175887360,"stop":1766175887361,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ab89c0dc248ffb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766176203693,"stop":1766176203693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4085f7b001739250","name":"should be online or offline if network state changed","time":{"start":1766175993615,"stop":1766175993615,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb315b67f3def5e","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1766176040102,"stop":1766176040104,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb591ecc293b676a","name":"should properly create location multiaddrs - udp4","time":{"start":1766175892585,"stop":1766175892585,"duration":0},"status":"passed","severity":"normal"},{"uid":"204d9314de580fd2","name":"Push message with meta","time":{"start":1766177019225,"stop":1766177019225,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb32541b536db21e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1766176294671,"stop":1766176294672,"duration":1},"status":"passed","severity":"normal"},{"uid":"50182fa066158d6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766176203700,"stop":1766176203700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa9b93592f7f0c","name":"should stop peer exchange discovery","time":{"start":1766175909781,"stop":1766175909782,"duration":1},"status":"passed","severity":"normal"},{"uid":"451a3d98341803a3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1766175909239,"stop":1766175909239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83abf5605b649a6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1766176181378,"stop":1766176181379,"duration":1},"status":"passed","severity":"normal"},{"uid":"153ba5e1fe59f1cb","name":"should return false for malformed SDS messages","time":{"start":1766175952815,"stop":1766175952815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1db8ed763565b69","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766176177226,"stop":1766176177227,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41127e1bcf3bbeb","name":"returns only open connection if one present","time":{"start":1766175901193,"stop":1766175901193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8adb031fa3a341c","name":"Check received message containing Russian","time":{"start":1766176416140,"stop":1766176416140,"duration":0},"status":"passed","severity":"normal"},{"uid":"97be3b1cd9030232","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766176440794,"stop":1766176440794,"duration":0},"status":"passed","severity":"normal"},{"uid":"330c6f0251a149a","name":"should initialize with isNetworkConnected as false","time":{"start":1766175900391,"stop":1766175900391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6650f506d183c8f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1766175887360,"stop":1766175887360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abcdfb0b365a281","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1766175900911,"stop":1766175900911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af33f8696221c2e","name":"Push message with Basic HTML tag payload","time":{"start":1766177019245,"stop":1766177019245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7edea13a0e80369","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1766176181373,"stop":1766176181373,"duration":0},"status":"passed","severity":"normal"},{"uid":"35768c5e6fc43e02","name":"Push message with Script payload","time":{"start":1766177019232,"stop":1766177019232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb3eadd014c0960","name":"Waku message hash computation (meta attribute not present)","time":{"start":1766175900911,"stop":1766175900912,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b40a9308c9305c9","name":"should return false when peer is not on topic","time":{"start":1766175901386,"stop":1766175901387,"duration":1},"status":"passed","severity":"normal"},{"uid":"3966b7ad00f008d3","name":"Push message with content topic containing long","time":{"start":1766177019235,"stop":1766177019235,"duration":0},"status":"passed","severity":"normal"},{"uid":"733f5eb906d45101","name":"Push message with emoji payload","time":{"start":1766177019208,"stop":1766177019208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e97746c2be141c6","name":"Push message with custom timestamp: 1735417598117","time":{"start":1766177019214,"stop":1766177019214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dc88c24c7ed071","name":"Push 30 different messages","time":{"start":1766177019246,"stop":1766177019247,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bbaa86835e3963b5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1766176294676,"stop":1766176294676,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bfca8995bb310e","name":"Push message with short payload","time":{"start":1766177019216,"stop":1766177019216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb1f432033f1fc9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1766176181367,"stop":1766176181367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3497d053298280d3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766176440801,"stop":1766176440801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0bc43afc644bc1","name":"should load peers from local storage and dispatch events","time":{"start":1766175913340,"stop":1766175913341,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cf3aacfc4219a7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1766175935967,"stop":1766175935968,"duration":1},"status":"passed","severity":"normal"},{"uid":"831511af61699533","name":"should stop ping timers on peer disconnect","time":{"start":1766175900990,"stop":1766175900993,"duration":3},"status":"passed","severity":"normal"},{"uid":"65095c24d8de1311","name":"should handle special patterns correctly","time":{"start":1766175935940,"stop":1766175935941,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cd843ad2d3c0e5","name":"messageHashStr produces different results for different inputs","time":{"start":1766175900923,"stop":1766175900924,"duration":1},"status":"passed","severity":"normal"},{"uid":"70752d616e99eb3b","name":"peer exchange sets tag","time":{"start":1766176149339,"stop":1766176149339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99544f78b7c9e3a","name":"should clear existing timers before creating new ones","time":{"start":1766175901013,"stop":1766175901014,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8edcf968f7202cb","name":"Push message with content topic containing short","time":{"start":1766177019209,"stop":1766177019209,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d19ab83c438114","name":"Check message on other pubsub topic is not received","time":{"start":1766176416145,"stop":1766176416145,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6fe20dffbf4d5d","name":"should dial all peers on dial","time":{"start":1766176061469,"stop":1766176061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b561e58fc2bfe2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1766175935989,"stop":1766175935990,"duration":1},"status":"passed","severity":"normal"},{"uid":"25617577da13962d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766175997954,"stop":1766175997954,"duration":0},"status":"passed","severity":"normal"},{"uid":"be88eb45c8e3bfa0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1766175909725,"stop":1766175909725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4fd9eefe8d4a3467","name":"should be safe to call multiple times","time":{"start":1766175901327,"stop":1766175901327,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d3e64027a0b941","name":"should create RPC request with correct parameters","time":{"start":1766175909594,"stop":1766175909594,"duration":0},"status":"passed","severity":"normal"},{"uid":"899e9989fd56de85","name":"Check message with no payload is not received","time":{"start":1766176416146,"stop":1766176416146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6e02712f24b0e3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766176177228,"stop":1766176177229,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecb9e09282ee5a9","name":"should set field with all protocols enabled","time":{"start":1766175892588,"stop":1766175892588,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd9404eb87043dd","name":"Callback on promise, aborts when callback returns true","time":{"start":1766176264756,"stop":1766176264756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6eba74019d93e1","name":"Check message with no pubsub topic is not received","time":{"start":1766176416145,"stop":1766176416146,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd3f4fb304bfef0","name":"Subscribe to topic containing special chars and publish message","time":{"start":1766176181372,"stop":1766176181372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a622da643fdbf1c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766176440805,"stop":1766176440805,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9a062ea9c6c894","name":"rejects content-filtered query with only contentTopics","time":{"start":1766175901150,"stop":1766175901150,"duration":0},"status":"passed","severity":"normal"},{"uid":"a534d1754d63c10c","name":"tcp ip4 address","time":{"start":1766175892006,"stop":1766175892008,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f5e0b87cdc20002","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766176440799,"stop":1766176440799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"784de244482d999c","name":"Publish message with custom timestamp: Sat Dec 28 2024 20:29:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766176172896,"stop":1766176172896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9709fd534e093f7","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1766176227182,"stop":1766176227182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e0bc8f47345285","name":"should create ConnectionManager with relay","time":{"start":1766175901373,"stop":1766175901374,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbaec7fb67bf913","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1766175901000,"stop":1766175901001,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3d658bf2cd093f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1766175900994,"stop":1766175900994,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c12ac45fd3e89c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1766175935980,"stop":1766175935981,"duration":1},"status":"passed","severity":"normal"},{"uid":"797810a146a3a89f","name":"Push message with XML payload","time":{"start":1766177019232,"stop":1766177019232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7589491784b6a198","name":"should not return locked peers if enough unlocked are available","time":{"start":1766175948283,"stop":1766175948284,"duration":1},"status":"passed","severity":"normal"},{"uid":"620474e1b73bf708","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766176440804,"stop":1766176440804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace472291fae6a2a","name":"Push message with Basic HTML tag payload","time":{"start":1766177019219,"stop":1766177019219,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bfd95b97728a0f","name":"should get / set TCP multiaddr","time":{"start":1766175892585,"stop":1766175892585,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ddb530deaf09bb","name":"should handle query errors gracefully","time":{"start":1766175909786,"stop":1766175909786,"duration":0},"status":"passed","severity":"normal"},{"uid":"460af629f27c4dd2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1766175908469,"stop":1766175908470,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecc20ef002eb29b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1766175887361,"stop":1766175887361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1260933de7e795","name":"Push message with content topic containing escaped characters","time":{"start":1766177019212,"stop":1766177019212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2015b8ecdf2622","name":"should handle peer store errors gracefully","time":{"start":1766175900895,"stop":1766175900898,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc5de89c356bbd36","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766176063221,"stop":1766176063222,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc27889cafe53304","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1766175935997,"stop":1766175935997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec472e8cae92f03d","name":"can start and stop the service","time":{"start":1766176208862,"stop":1766176208862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ef82a77b2eeea1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1766175887359,"stop":1766175887359,"duration":0},"status":"passed","severity":"normal"},{"uid":"7724e41281be58f4","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1766175901338,"stop":1766175901339,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17a5dcc9f1d75f3","name":"should return usable stream attached to connection","time":{"start":1766175901233,"stop":1766175901234,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2af9902b7d89ad","name":"should properly create location multiaddrs - udp","time":{"start":1766175892586,"stop":1766175892587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14b98532a24b3ef","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1766175949123,"stop":1766175949124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3fcbd2a0c29ef","name":"Subscribe to topic containing Script and receive message","time":{"start":1766176440792,"stop":1766176440793,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17947d3ca3ca79f","name":"should skip peers without peerInfo in ENR","time":{"start":1766175909788,"stop":1766175909788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05ad4f5b670df6b","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1766175939231,"stop":1766175939232,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad57570ed3e921f","name":"should handle complete peer lifecycle","time":{"start":1766175901015,"stop":1766175901016,"duration":1},"status":"passed","severity":"normal"},{"uid":"c024ea726435a69e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1766175935953,"stop":1766175935953,"duration":0},"status":"passed","severity":"normal"},{"uid":"361cdf3dea72d778","name":"Push to array if already present","time":{"start":1766175887225,"stop":1766175887226,"duration":1},"status":"passed","severity":"normal"},{"uid":"92db9fe7bd2fb505","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1766175887365,"stop":1766175887365,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de193f5025790ed","name":"should trigger query when it went offline since the last successful query","time":{"start":1766175949144,"stop":1766175949148,"duration":4},"status":"passed","severity":"normal"},{"uid":"467446d853fe6111","name":"Retrieval Hint","time":{"start":1766175939000,"stop":1766175939000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db5a6bc1cdca39e","name":"can start and stop the service","time":{"start":1766175978424,"stop":1766175978425,"duration":1},"status":"passed","severity":"normal"},{"uid":"589f52677f25116f","name":"Push message with emoji payload","time":{"start":1766177019246,"stop":1766177019246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dffa837ea99c2b","name":"should start all internal components","time":{"start":1766175901376,"stop":1766175901376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf1040a3e1e1da1","name":"Renews subscription after lossing a connection","time":{"start":1766176440806,"stop":1766176440806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5796026b11207c1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766176416137,"stop":1766176416137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9b09ec0f48cbc7","name":"Push message with custom timestamp: 1766172398117","time":{"start":1766177019227,"stop":1766177019227,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c8b1ee06168550","name":"Query with Ordered Callback, No message returned","time":{"start":1766176235929,"stop":1766176235930,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0de2db80c682f4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766175950403,"stop":1766175950404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c9c311a77f5096","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1766175949160,"stop":1766175949160,"duration":0},"status":"passed","severity":"normal"},{"uid":"47acd71707a5c0ac","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1766176181372,"stop":1766176181373,"duration":1},"status":"passed","severity":"normal"},{"uid":"35900e8a152234dd","name":"Store - dialed after - with timeout","time":{"start":1766176301525,"stop":1766176301525,"duration":0},"status":"passed","severity":"normal"},{"uid":"63024037833a96e6","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1766175892105,"stop":1766175892105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f7c08f6f8d4c05","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766176440786,"stop":1766176440786,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d18d4041068dad","name":"should retry if all attempts fail","time":{"start":1766175947657,"stop":1766175947658,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde38074725a0aad","name":"should handle network check errors gracefully","time":{"start":1766175900580,"stop":1766175900582,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5be435901571609","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1766175947548,"stop":1766175947548,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba5825fb356b028","name":"Subscribe to topic containing Russian and publish message","time":{"start":1766176181373,"stop":1766176181374,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ef9c1a7bf795b3","name":"Sync message are not sent excessively within sync frequency","time":{"start":1766175956407,"stop":1766175956407,"duration":0},"status":"passed","severity":"normal"},{"uid":"581c8283d67692bb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app92/4/topic164/xml","time":{"start":1766176272393,"stop":1766176272394,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a091544f4c35959","name":"should skip updating peer store if peer has same addresses","time":{"start":1766175900899,"stop":1766175900899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e7ef586a8f7a6d","name":"Reusing cursor across nodes","time":{"start":1766176221048,"stop":1766176221048,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d2f1ff72ff8a4","name":"should add event listener for peer:discovery","time":{"start":1766175900881,"stop":1766175900881,"duration":0},"status":"passed","severity":"normal"},{"uid":"494c8cfb997d0efe","name":"Push message with content topic containing JSON","time":{"start":1766177019238,"stop":1766177019238,"duration":0},"status":"passed","severity":"normal"},{"uid":"440402e1d993becd","name":"Check received message containing shell command","time":{"start":1766176416132,"stop":1766176416132,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c892aa763ce902","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1766175909232,"stop":1766175909233,"duration":1},"status":"passed","severity":"normal"},{"uid":"556378361295b5d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1766175901340,"stop":1766175901341,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a24ffb8c698c224","name":"should select older connection if present","time":{"start":1766175901194,"stop":1766175901194,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f14d29dd49f5555","name":"Check received message containing escaped characters","time":{"start":1766176416142,"stop":1766176416142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd997f13ae06d14","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766176440790,"stop":1766176440791,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d2b90abab78729","name":"Decoder throws on undefined content topic","time":{"start":1766175920263,"stop":1766175920263,"duration":0},"status":"passed","severity":"normal"},{"uid":"950d4ec35e35651b","name":"Push message with custom timestamp: 1766172398117","time":{"start":1766177019214,"stop":1766177019214,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5ec1110f6618a9","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1766175949150,"stop":1766175949153,"duration":3},"status":"passed","severity":"normal"},{"uid":"467f8861f67fd1aa","name":"Push message with shell command payload","time":{"start":1766177019245,"stop":1766177019245,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c6a8f269976734","name":"Outgoing message is acknowledged","time":{"start":1766175950404,"stop":1766175950404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b8a4ea4f369fef","name":"should clear all entries","time":{"start":1766175935543,"stop":1766175935547,"duration":4},"status":"passed","severity":"normal"},{"uid":"797e109a5185215d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766176416144,"stop":1766176416145,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fbea3ad1c5dba2","name":"should skip peers without peer exchange protocol","time":{"start":1766175909785,"stop":1766175909786,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3735daec8e8cf6f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1766175887359,"stop":1766175887359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3a35b337582ec6","name":"Ordered Callback - false","time":{"start":1766176275223,"stop":1766176275223,"duration":0},"status":"passed","severity":"normal"},{"uid":"236a88035f5a264a","name":"Check publish message containing Script","time":{"start":1766176172890,"stop":1766176172890,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e63f474cfb78b0","name":"should work with async generator that yields promises","time":{"start":1766175949140,"stop":1766175949140,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d86efa359f5b57","name":"should sort peers by ping value","time":{"start":1766175901384,"stop":1766175901385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8fa7ea9b651569","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1766176181379,"stop":1766176181380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ad844ca801a948","name":"should handle retrieval hint and sender_id","time":{"start":1766175935530,"stop":1766175935531,"duration":1},"status":"passed","severity":"normal"},{"uid":"84727f31e1f64e87","name":"isConnected between 2 js-waku relay nodes","time":{"start":1766175993613,"stop":1766175993614,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f887a1c4258188","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1766175935961,"stop":1766175935961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6471c4c3e628957","name":"Check meta is set [symmetric]","time":{"start":1766175918407,"stop":1766175918407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21f0340bc709f54","name":"should skip peers that don't support peer exchange","time":{"start":1766175909784,"stop":1766175909784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a949ce66ca40ce1d","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1766175909591,"stop":1766175909591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4d328e2eba62a3","name":"Push message with content topic containing SQL Injection","time":{"start":1766177019237,"stop":1766177019238,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea3059a08ba7226","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766176063225,"stop":1766176063225,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8e1c5c5aefd092","name":"should insert elements correctly","time":{"start":1766175935936,"stop":1766175935936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6867bc8418b6b6","name":"should handle zero peers request","time":{"start":1766175909593,"stop":1766175909594,"duration":1},"status":"passed","severity":"normal"},{"uid":"98359d6ab0278423","name":"Push message with emoji payload","time":{"start":1766177019220,"stop":1766177019221,"duration":1},"status":"passed","severity":"normal"},{"uid":"f141656c4a6cc63a","name":"Push message with SQL Injection payload","time":{"start":1766177019231,"stop":1766177019231,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c8c6340773e638","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1766175948282,"stop":1766175948283,"duration":1},"status":"passed","severity":"normal"},{"uid":"75eb933f0cd621b3","name":"should not modify tags of connections for different peers","time":{"start":1766175948298,"stop":1766175948298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e118450cf098bf9","name":"should use DNS peer discovery with light client","time":{"start":1766175978429,"stop":1766175978430,"duration":1},"status":"skipped","severity":"normal"},{"uid":"882aabcee743e735","name":"should return null for non-existent peer","time":{"start":1766175901336,"stop":1766175901336,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d884951220b698","name":"Incoming message is emitted as received","time":{"start":1766175950404,"stop":1766175950405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bacff60288c5775","name":"messageHash returns a Uint8Array","time":{"start":1766175900917,"stop":1766175900917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2ef1ac5cc6037","name":"should initialize with custom TTL","time":{"start":1766175909780,"stop":1766175909780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5806cf2d600958","name":"Refresh subscription","time":{"start":1766176440800,"stop":1766176440800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42d025815c5a213","name":"should return false when navigator.onLine is false","time":{"start":1766175900405,"stop":1766175900406,"duration":1},"status":"passed","severity":"normal"},{"uid":"53257d19d877c188","name":"Sync message is not sent if another sync message was just sent","time":{"start":1766175956408,"stop":1766175956415,"duration":7},"status":"passed","severity":"normal"},{"uid":"df3e56c8f4f17935","name":"Emits 'syncing' when message flagged as missed","time":{"start":1766175949879,"stop":1766175949880,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6f48d6a23dd394","name":"should properly create location multiaddrs - tcp","time":{"start":1766175892587,"stop":1766175892587,"duration":0},"status":"passed","severity":"normal"},{"uid":"74333f23770d42d3","name":"should retry on complete failure if specified","time":{"start":1766175948205,"stop":1766175948206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e429f66e5e149759","name":"recovers when dns.resolve returns empty","time":{"start":1766175909721,"stop":1766175909721,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c29a8485f7f7349","name":"Push message with unicode special characters payload","time":{"start":1766177019208,"stop":1766177019208,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa35b1ae0ad4c82f","name":"should handle peer not in mesh for all topics","time":{"start":1766175901015,"stop":1766175901015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f998e5264c6f095b","name":"should handle dial errors gracefully","time":{"start":1766175901333,"stop":1766175901333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a41ed5287f1a030","name":"should return true for sync message with causal history","time":{"start":1766175952817,"stop":1766175952817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4474b9fcbd9f3c9","name":"Push message with content topic containing Arabic","time":{"start":1766177019248,"stop":1766177019249,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e58647a5182cc8c","name":"should skip peer when not on same cluster","time":{"start":1766175900548,"stop":1766175900550,"duration":2},"status":"passed","severity":"normal"},{"uid":"741e10c80531c1d0","name":"should dial peers from store on start","time":{"start":1766175901325,"stop":1766175901326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f532587da63f434","name":"should successfully subscribe to supported pubsub topic","time":{"start":1766175948377,"stop":1766175948378,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ffc66c65594504","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1766175892104,"stop":1766175892104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1774863e84cbe00","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1766175949148,"stop":1766175949148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8722dfce96e8a928","name":"should handle incoming messages","time":{"start":1766175948380,"stop":1766175948380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf35eacb3ee8fe4","name":"should add event listeners for peer connect and disconnect","time":{"start":1766175900981,"stop":1766175900981,"duration":0},"status":"passed","severity":"normal"},{"uid":"762a53b5818a7976","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app75/9/topic611/xml","time":{"start":1766176272398,"stop":1766176272398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d19a13014bbb5af","name":"should clear timers for specific peer on disconnect","time":{"start":1766175901012,"stop":1766175901013,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd36f391cc1e086c","name":"should set field with only RELAY enabled","time":{"start":1766175892588,"stop":1766175892588,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0c06f10c38f46e","name":"Check publish message containing emoji","time":{"start":1766176172895,"stop":1766176172895,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fed8c7001521a1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1766175935983,"stop":1766175935983,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c3ef8aa409e462","name":"Subscribe to topic containing Script and receive message","time":{"start":1766176440803,"stop":1766176440803,"duration":0},"status":"passed","severity":"normal"},{"uid":"af981a04e4336087","name":"Sets default value correctly","time":{"start":1766176297644,"stop":1766176297644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38dd3b7b34e27b6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1766175892107,"stop":1766175892108,"duration":1},"status":"passed","severity":"normal"},{"uid":"831568e80536f38b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1766176235927,"stop":1766176235927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8b97f2da80e951","name":"Check received message containing XML","time":{"start":1766176416141,"stop":1766176416141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a1f491fd4fa03","name":"Outgoing message is acknowledged","time":{"start":1766175952812,"stop":1766175952812,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d5d42c5ed7a3b3","name":"throws on content topic with empty topic name field","time":{"start":1766175887346,"stop":1766175887346,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5fb39c279e0563","name":"should fail to send if no connected peers found","time":{"start":1766175948203,"stop":1766175948204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce57e2345a9ecc4a","name":"should update peers in cache on 'peer:identify' event","time":{"start":1766175913341,"stop":1766175913341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4779892c1ffe4a","name":"Subscribe and publish message","time":{"start":1766176181366,"stop":1766176181366,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd0e01a189786c0","name":"can start the service","time":{"start":1766175913337,"stop":1766175913338,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32d99ef56fbac7f","name":"random static sharding 9 - Cluster ID: 817, Shard ID: 484","time":{"start":1766176291411,"stop":1766176291411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d0a43e45a84024","name":"Check publish message containing unicode special characters","time":{"start":1766176172894,"stop":1766176172895,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33ee1d17c3f0a3a","name":"should continually clean up expired entries at intervals","time":{"start":1766175946890,"stop":1766175946890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b52f7c38bc534d5","name":"Push message with content topic containing SQL Injection","time":{"start":1766177019211,"stop":1766177019211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f4c70d0ce248e6","name":"Push message with numeric payload","time":{"start":1766177019242,"stop":1766177019242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae34ee4e1189575","name":"Encoder throws on empty string content topic","time":{"start":1766175901610,"stop":1766175901610,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc819735226c049d","name":"Check publish message containing XML","time":{"start":1766176172890,"stop":1766176172891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63bbbda54a013ec","name":"Push message with Basic HTML tag payload","time":{"start":1766177019206,"stop":1766177019206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76d4e567daa97ec","name":"Publish message with large meta","time":{"start":1766176172900,"stop":1766176172900,"duration":0},"status":"passed","severity":"normal"},{"uid":"789d518e2e2d6192","name":"Check received message containing numeric","time":{"start":1766176416127,"stop":1766176416127,"duration":0},"status":"passed","severity":"normal"},{"uid":"82539b29886f4a39","name":"should return false when peer shard info is not found","time":{"start":1766175900789,"stop":1766175900789,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefb218f53a3d69b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766176440786,"stop":1766176440786,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea7731e2a5417ad","name":"Subscribe to topic containing numeric and publish message","time":{"start":1766176181371,"stop":1766176181372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31c903e382221cc","name":"Push message with Russian payload","time":{"start":1766177019218,"stop":1766177019218,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7fdfed2d1b2f20","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1766175887362,"stop":1766175887362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5cd6df980e8b8a","name":"Push message with escaped characters payload","time":{"start":1766177019220,"stop":1766177019220,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f887467e7f2773","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1766175947557,"stop":1766175947557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fdcec8a1756db4","name":"should merge provided config with defaults","time":{"start":1766175901374,"stop":1766175901375,"duration":1},"status":"passed","severity":"normal"},{"uid":"9287bc5257f578dc","name":"Push message with custom timestamp: 1766172398117","time":{"start":1766177019253,"stop":1766177019253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a08182c47dce809","name":"Subscribe to topic containing XML and receive message","time":{"start":1766176440793,"stop":1766176440793,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5105036b011e01","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766175892109,"stop":1766175892110,"duration":1},"status":"passed","severity":"normal"},{"uid":"402dcf949ecc20be","name":"Push message with SQL Injection payload","time":{"start":1766177019218,"stop":1766177019218,"duration":0},"status":"passed","severity":"normal"},{"uid":"babb754fe75254ab","name":"Check received message containing Basic HTML tag","time":{"start":1766176416141,"stop":1766176416141,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff440f6fa902b3a","name":"Check publish message containing Russian","time":{"start":1766176172889,"stop":1766176172889,"duration":0},"status":"passed","severity":"normal"},{"uid":"c998bcb14e928eb9","name":"should ignore duplicate entries","time":{"start":1766175935537,"stop":1766175935537,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde95507b0866ac0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1766175887358,"stop":1766175887358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1231ba3cb3cc4d58","name":"Throws when trying to push message with empty payload","time":{"start":1766177019235,"stop":1766177019235,"duration":0},"status":"passed","severity":"normal"},{"uid":"de38e945525b4b7e","name":"Init the array if not present","time":{"start":1766175887223,"stop":1766175887225,"duration":2},"status":"passed","severity":"normal"},{"uid":"39ebf9f37327a41b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1766176181366,"stop":1766176181367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ff651c587c6a9b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766176177227,"stop":1766176177227,"duration":0},"status":"passed","severity":"normal"},{"uid":"db52b0972a912a0f","name":"should return start time to last successful query since last query is less than max range","time":{"start":1766175949161,"stop":1766175949161,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ef112a72a8883","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1766175939236,"stop":1766175939237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e534c56f000b4e17","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1766175949162,"stop":1766175949162,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ecbff44e8e2e3a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766176440791,"stop":1766176440791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b931423077bd01","name":"should return different streams if requested simultaniously","time":{"start":1766175901236,"stop":1766175901236,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd76f49fcc41be16","name":"should compute hash only when first accessed","time":{"start":1766175901611,"stop":1766175901611,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c3bd9c90d4f50e","name":"should not discard bootstrap peers if under the limit","time":{"start":1766176016531,"stop":1766176016532,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c1eaf36084719d","name":"Push message with content topic containing numeric","time":{"start":1766177019222,"stop":1766177019222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5854caafeb9959f1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1766175909239,"stop":1766175909240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb5b0e2fcd6a3aa","name":"should keep entries that haven't expired yet","time":{"start":1766175946884,"stop":1766175946888,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea807999b8bad40c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1766175892581,"stop":1766175892581,"duration":0},"status":"passed","severity":"normal"},{"uid":"491f0dc774417a42","name":"Push message with Chinese payload","time":{"start":1766177019204,"stop":1766177019205,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2718593f7c7deb","name":"Push message with escaped characters payload","time":{"start":1766177019245,"stop":1766177019246,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fc6c63b7fac665","name":"Push message with JSON payload","time":{"start":1766177019233,"stop":1766177019233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35a34b4f9dc0ba6","name":"Check received message containing long","time":{"start":1766176416138,"stop":1766176416138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6df7bc47308b16e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1766175901343,"stop":1766175901343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9eabda4622fd6b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766176177230,"stop":1766176177230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a5ed53b7199f6b","name":"Delete observer","time":{"start":1766176150910,"stop":1766176150910,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae419b2934f8bb9","name":"should delegate to networkMonitor.isConnected()","time":{"start":1766175901378,"stop":1766175901378,"duration":0},"status":"passed","severity":"normal"},{"uid":"837a939c2e2ab982","name":"groups content topics by expected pubsub topic","time":{"start":1766175887355,"stop":1766175887355,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b21bc2aa018db4","name":"random static sharding 5 - Cluster ID: 23, Shard ID: 94","time":{"start":1766176291409,"stop":1766176291409,"duration":0},"status":"passed","severity":"normal"},{"uid":"911246c4ec4e87a9","name":"Generator, one shard","time":{"start":1766176227180,"stop":1766176227181,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c89fe5e631141c","name":"Subscribe to topic containing short and receive message","time":{"start":1766176440790,"stop":1766176440790,"duration":0},"status":"passed","severity":"normal"},{"uid":"31171d38c733efaa","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1766175950600,"stop":1766175950600,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d6eaf494876327","name":"should handle peer store update failures gracefully","time":{"start":1766175900996,"stop":1766175900997,"duration":1},"status":"passed","severity":"normal"},{"uid":"852b7f7ed02eb95e","name":"should handle disconnect when peer has no timers","time":{"start":1766175901013,"stop":1766175901013,"duration":0},"status":"passed","severity":"normal"},{"uid":"996bdb739b9c8415","name":"should not fail to start the service if it is already started","time":{"start":1766176208863,"stop":1766176208863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6c6d6afeb323a2","name":"Waku message hash computation (payload length 0)","time":{"start":1766175900915,"stop":1766175900916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15aca672b86e0f2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1766175900406,"stop":1766175900406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ff4d9db60595a4","name":"isConnected should return false after all peers disconnect","time":{"start":1766175993612,"stop":1766175993613,"duration":1},"status":"passed","severity":"normal"},{"uid":"1562640c15b5623e","name":"Fails to push message bigger that 1MB","time":{"start":1766177019228,"stop":1766177019228,"duration":0},"status":"passed","severity":"normal"},{"uid":"defeeb723a3d820f","name":"should create PeerExchangeDiscovery with default options","time":{"start":1766175909790,"stop":1766175909790,"duration":0},"status":"passed","severity":"normal"},{"uid":"388e2ca9df5440cb","name":"Subscribe to topic containing XML and receive message","time":{"start":1766176440803,"stop":1766176440803,"duration":0},"status":"passed","severity":"normal"},{"uid":"776d0b567fcd5243","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766176416134,"stop":1766176416134,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb350a5a1305051","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1766176235930,"stop":1766176235930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c37336d2cebe87","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1766175936008,"stop":1766175936009,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0e6b779292fe62","name":"different cluster: nodes don't connect","time":{"start":1766176063220,"stop":1766176063221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b835a5d54d908e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1766175892104,"stop":1766175892105,"duration":1},"status":"passed","severity":"normal"},{"uid":"547c76e8f6dcc103","name":"should mark all messages in causal history as acknowledged","time":{"start":1766175939230,"stop":1766175939230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8478525e987469","name":"should process successful peer exchange query","time":{"start":1766175909787,"stop":1766175909787,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7ae9db638ad7eb","name":"Subscribe to topic containing short and receive message","time":{"start":1766176440800,"stop":1766176440801,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6e915e26cf4f62","name":"should be safe to call multiple times","time":{"start":1766175900985,"stop":1766175900987,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ac6c03106d6bf77","name":"Synced status is emitted when a message is received","time":{"start":1766175952230,"stop":1766175952231,"duration":1},"status":"passed","severity":"normal"},{"uid":"d833106cba1d5774","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1766176172895,"stop":1766176172896,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f42bc4668a553cd","name":"should handle peer store errors gracefully","time":{"start":1766175909784,"stop":1766175909784,"duration":0},"status":"passed","severity":"normal"},{"uid":"5188d871ee787226","name":"Cluster ID 0, shard 1","time":{"start":1766176291406,"stop":1766176291406,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9f1478cd15b682","name":"Publish without waiting for remote peer","time":{"start":1766176181365,"stop":1766176181365,"duration":0},"status":"passed","severity":"normal"},{"uid":"80313c8f8f3cea6d","name":"should remove entries","time":{"start":1766175935529,"stop":1766175935530,"duration":1},"status":"passed","severity":"normal"},{"uid":"527ede93259a7def","name":"Push message with short payload","time":{"start":1766177019242,"stop":1766177019242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2b7eeaf768f733","name":"should properly clean up resources when disposed","time":{"start":1766175946889,"stop":1766175946890,"duration":1},"status":"passed","severity":"normal"},{"uid":"396a2b6de8a24ce5","name":"Push message with content topic containing unicode special characters","time":{"start":1766177019250,"stop":1766177019250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab407b3129428d0","name":"Retries within maximum given attempts","time":{"start":1766175949696,"stop":1766175949696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10bca8813735521","name":"should dial one peer on dial","time":{"start":1766176061470,"stop":1766176061470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0b42f61cb46a7c","name":"throws on empty content topic","time":{"start":1766175887343,"stop":1766175887343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0688b53f7807e0c","name":"Check received message with timestamp: 1766175972802000000 ","time":{"start":1766176416143,"stop":1766176416143,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d078aae67ba06","name":"should maintain desired error rate","time":{"start":1766175935937,"stop":1766175935937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b149f65814c41e4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1766175900911,"stop":1766175900911,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f713ecfb253fe5","name":"should insert message into bloom filter","time":{"start":1766175939225,"stop":1766175939226,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6fe6dff9d34d66","name":"Push message with short payload","time":{"start":1766177019203,"stop":1766177019203,"duration":0},"status":"passed","severity":"normal"},{"uid":"f917c9ab3b783e4d","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1766175949880,"stop":1766175949880,"duration":0},"status":"passed","severity":"normal"},{"uid":"30505fd8d69a0a16","name":"Push message with Script payload","time":{"start":1766177019244,"stop":1766177019244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a96a2e4357ae133","name":"Check message received after jswaku node is restarted","time":{"start":1766176416147,"stop":1766176416147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81d2e03369a527b","name":"Query Generator, No message returned","time":{"start":1766176235928,"stop":1766176235928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc9d751be26c557","name":"should dispatch network event when browser goes offline","time":{"start":1766175900420,"stop":1766175900421,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe307393539a5074","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1766175887350,"stop":1766175887351,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfbdcf756c5dd2c","name":"Check publish message containing shell command","time":{"start":1766176172892,"stop":1766176172892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c41f76a6201a08f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1766175993611,"stop":1766175993611,"duration":0},"status":"passed","severity":"normal"},{"uid":"161cb13a05e9b968","name":"Publish message with custom timestamp: Fri Dec 19 2025 21:29:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766176172896,"stop":1766176172897,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a590f0bd5fbe59","name":"Check received message with timestamp: 1766175972802 ","time":{"start":1766176416133,"stop":1766176416134,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd0026ac6dfaac5","name":"should not dial peers from store when browser is not connected","time":{"start":1766175901328,"stop":1766175901329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3aa07b40338c9e2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766176440804,"stop":1766176440804,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a2ac4466aa620","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766176177231,"stop":1766176177232,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a28724710fab584","name":"Outgoing message is acknowledged","time":{"start":1766175950600,"stop":1766175950600,"duration":0},"status":"passed","severity":"normal"},{"uid":"68747cb456614d23","name":"Push message with Russian payload","time":{"start":1766177019205,"stop":1766177019205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5ddada70df85e6","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1766175939234,"stop":1766175939234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c06df676a737531","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766176177225,"stop":1766176177226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59e51257f4bdba9","name":"should return peer for existing peer","time":{"start":1766175901335,"stop":1766175901336,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca583a4a78100fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1766175887363,"stop":1766175887363,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e67258bf045a53e","name":"should work with stubbed waku event emitter","time":{"start":1766175949130,"stop":1766175949131,"duration":1},"status":"passed","severity":"normal"},{"uid":"34963e18259c092a","name":"should return false when peer is not found","time":{"start":1766175900791,"stop":1766175900792,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ee8ac51a814600","name":"should work with mock decoders","time":{"start":1766175949131,"stop":1766175949133,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fce9dd32f95792b","name":"Check message received after jswaku node is restarted","time":{"start":1766176416137,"stop":1766176416137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6fc5ef257297e4","name":"should discover peers from provided peer cache","time":{"start":1766176066392,"stop":1766176066393,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbd62382133f6ed","name":"should handle task timeouts","time":{"start":1766175947656,"stop":1766175947656,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6115ed47474609","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1766175948289,"stop":1766175948289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eabf193d03a6883","name":"should add and check entries correctly","time":{"start":1766175946876,"stop":1766175946879,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8001a5c49f17fd9","name":"should handle dial errors","time":{"start":1766175901380,"stop":1766175901380,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0bcb64385fe12a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766176063221,"stop":1766176063221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4880bd7a2af64a4f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1766176294673,"stop":1766176294674,"duration":1},"status":"passed","severity":"normal"},{"uid":"af115e33aeeb065","name":"should remove expired entries after TTL has passed","time":{"start":1766175946883,"stop":1766175946884,"duration":1},"status":"passed","severity":"normal"},{"uid":"a490d12d2524d4f4","name":"should remove event listener for peer:discovery","time":{"start":1766175900882,"stop":1766175900882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aebf960318dd48","name":"should return false when pubsub topic parsing fails","time":{"start":1766175900791,"stop":1766175900791,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e89ae57c48ccc7","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1766175909592,"stop":1766175909592,"duration":0},"status":"passed","severity":"normal"},{"uid":"902807e7e2b33d3f","name":"should dial peer immediately when queue is empty","time":{"start":1766175900538,"stop":1766175900538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edf473f59a31de5","name":"should dial peer when no shard info available","time":{"start":1766175900551,"stop":1766175900551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef35050c46f8a79","name":"should handle case with all peers already connected","time":{"start":1766175901334,"stop":1766175901335,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5f2d9884526357","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1766176221047,"stop":1766176221047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d62b656269a47c","name":"should set field with all protocols disabled","time":{"start":1766175892587,"stop":1766175892587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59f3697280ac071","name":"should not trigger query when a recent query happened under threshold","time":{"start":1766175949149,"stop":1766175949149,"duration":0},"status":"passed","severity":"normal"},{"uid":"695f1fb7087dcdf9","name":"should add and remove event listeners correctly","time":{"start":1766175913342,"stop":1766175913342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bab9291a3dab94d","name":"should request peer renewal on specific errors","time":{"start":1766175947651,"stop":1766175947651,"duration":0},"status":"passed","severity":"normal"},{"uid":"43879ea717a63dc9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1766175948279,"stop":1766175948279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e033e744f3c2fa0","name":"should successfully unsubscribe from an existing subscription","time":{"start":1766175948379,"stop":1766175948379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7057e13d2da73fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1766175935997,"stop":1766175935997,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d7c0f135f0b2c9","name":"LightPush","time":{"start":1766176301525,"stop":1766176301525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1659771574c83f05","name":"should register libp2p event listeners when start is called","time":{"start":1766175948287,"stop":1766175948287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42928bac32cbc11","name":"should remove entries","time":{"start":1766175935542,"stop":1766175935543,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fcbf06f677efb7b","name":"Overlapping topic subscription","time":{"start":1766176440800,"stop":1766176440800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a617c8e633b0e91f","name":"should get eligible entries based on current time","time":{"start":1766175935519,"stop":1766175935523,"duration":4},"status":"passed","severity":"normal"},{"uid":"e64d02bd054a36b5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766176416134,"stop":1766176416135,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a63f12a1a09cc1","name":"should reject if WakuNode is not started","time":{"start":1766175950063,"stop":1766175950063,"duration":0},"status":"passed","severity":"normal"},{"uid":"811bba1fcd32a98b","name":"should handle a minimal index list","time":{"start":1766175887533,"stop":1766175887534,"duration":1},"status":"passed","severity":"normal"},{"uid":"62160dc2e3b9795c","name":"Push message with meta","time":{"start":1766177019239,"stop":1766177019239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b668864d31a0a23a","name":"should get multiple eligible entries at later time","time":{"start":1766175935524,"stop":1766175935526,"duration":2},"status":"passed","severity":"normal"},{"uid":"96cc8b9d614df97d","name":"should attach causal history and bloom filter to each message","time":{"start":1766175939226,"stop":1766175939227,"duration":1},"status":"passed","severity":"normal"},{"uid":"895cba8d5401e9fe","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1766175935962,"stop":1766175935962,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fabef621bac007","name":"should successfully stop","time":{"start":1766175948380,"stop":1766175948380,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bdb7d51e222424","name":"Decoder throws on empty string content topic","time":{"start":1766175918410,"stop":1766175918410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8412114beb21475","name":"should handle multiple peer connections","time":{"start":1766175900988,"stop":1766175900989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b912ff7c1749054","name":"should dispatch connect and disconnect events","time":{"start":1766175948284,"stop":1766175948284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c373c6fe81b938","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1766175935996,"stop":1766175935996,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d2cd5a8d8d7a31","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1766176221046,"stop":1766176221046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6874ab7e746f09e","name":"Does not throw an exception when node disconnects","time":{"start":1766176297641,"stop":1766176297641,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaa2e14326eec2d","name":"should set field with only STORE enabled","time":{"start":1766175892588,"stop":1766175892588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e5d338fe1a44a7","name":"should not change state when connections remain after disconnect","time":{"start":1766175900414,"stop":1766175900415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e2231935060cf7","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1766175909235,"stop":1766175909235,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d19177813052d52","name":"should decode valid enr successfully","time":{"start":1766175892580,"stop":1766175892581,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cb3b1dddb51deb","name":"different cluster: nodes don't connect","time":{"start":1766176063223,"stop":1766176063224,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e35dc03069f35fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1766175936004,"stop":1766175936004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c446a9961c686b9","name":"should add event listeners to libp2p","time":{"start":1766175900396,"stop":1766175900397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6942f408b95faad","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1766175887350,"stop":1766175887350,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fdd706ab54055f","name":"should allow redial after cooldown period","time":{"start":1766175900548,"stop":1766175900548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4599a8773320f5a8","name":"Push message with JSON payload","time":{"start":1766177019245,"stop":1766177019245,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ac98ad63e1ddb9","name":"Promise Callback - true","time":{"start":1766176275221,"stop":1766176275222,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1d725d96372f7","name":"should process up to 3 peers at once","time":{"start":1766175900560,"stop":1766175900560,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93f66403691824f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1766175935969,"stop":1766175935969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae99e7de381725c","name":"Push message with long payload","time":{"start":1766177019229,"stop":1766177019229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5a88804bc80cfd","name":"should not retry if at least one success","time":{"start":1766175947657,"stop":1766175947657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c497eb55f13ec88b","name":"should return false","time":{"start":1766175892583,"stop":1766175892583,"duration":0},"status":"passed","severity":"normal"},{"uid":"75917ec868aecffd","name":"connects to nwaku","time":{"start":1766176297641,"stop":1766176297641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7398c67b6ea75bb1","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1766175935979,"stop":1766175935980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47ea7f3cbd8ac40","name":"Relay","time":{"start":1766175979646,"stop":1766175979647,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0aa3004abec0b06","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1766175935959,"stop":1766175935960,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab03c5340ebecd0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766176440795,"stop":1766176440795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3385179015ff52bd","name":"should hang up with PeerId and return true on success","time":{"start":1766175901381,"stop":1766175901381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d197b9fa09ba7440","name":"should handle large number of peers request","time":{"start":1766175909593,"stop":1766175909593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb06180e37e8500","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1766175935975,"stop":1766175935979,"duration":4},"status":"passed","severity":"normal"},{"uid":"f45f5b27c6a26e6f","name":"Synced status is emitted when a missing message is received","time":{"start":1766175952231,"stop":1766175952231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b719f956cb0972eb","name":"Throws when trying to push message with empty payload","time":{"start":1766177019209,"stop":1766177019209,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea7cc9b7f7735ff","name":"Stops search when maxGet is reached","time":{"start":1766175909085,"stop":1766175909086,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf8cb1d01cd323f","name":"Push message with shell command payload","time":{"start":1766177019233,"stop":1766177019233,"duration":0},"status":"passed","severity":"normal"},{"uid":"237a5bccbe41f081","name":"Push message with XML payload","time":{"start":1766177019244,"stop":1766177019244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef62f5d25c4d85e","name":"should get and remove ready entries","time":{"start":1766175935538,"stop":1766175935538,"duration":0},"status":"passed","severity":"normal"},{"uid":"396e2694ffc5a7b2","name":"should be safe to call multiple times","time":{"start":1766175900537,"stop":1766175900538,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e540ae26e2d60e","name":"should be safe to call multiple times","time":{"start":1766175901326,"stop":1766175901326,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e17f5cd0fce837","name":"Push message with escaped characters payload","time":{"start":1766177019233,"stop":1766177019233,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b31061883cccdf7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1766175892105,"stop":1766175892106,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3ddb350b95e201","name":"Push message with shell command payload","time":{"start":1766177019207,"stop":1766177019207,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a107b018a2ea162","name":"should handle cache.get errors gracefully","time":{"start":1766175913341,"stop":1766175913341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aab14e27581a2a1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1766176166119,"stop":1766176166120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2805fbc439a162","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1766176294669,"stop":1766176294670,"duration":1},"status":"passed","severity":"normal"},{"uid":"813f8a38c9e0e900","name":"should check connected peers if present and suitable","time":{"start":1766175950065,"stop":1766175950065,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c9cfd5389c1890","name":"should call waitForPeer on Relay","time":{"start":1766175950066,"stop":1766175950067,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4e0467c8e15b93","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1766175952231,"stop":1766175952231,"duration":0},"status":"passed","severity":"normal"},{"uid":"348ab03b899880a9","name":"Subscribe to topic containing long and publish message","time":{"start":1766176181370,"stop":1766176181371,"duration":1},"status":"passed","severity":"normal"},{"uid":"8190e86da2010f49","name":"Encoder throws on empty string content topic","time":{"start":1766175920263,"stop":1766175920263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f526acbc565f05d4","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1766175948981,"stop":1766175948982,"duration":1},"status":"passed","severity":"normal"},{"uid":"92edcc0944d5b1e0","name":"Filter","time":{"start":1766176301525,"stop":1766176301525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46c779f15ddc598","name":"new peer added after a peer was already found","time":{"start":1766176149340,"stop":1766176149340,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf66708bb1415f3a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766175892106,"stop":1766175892107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66e9b51a4dc90ea","name":"Check received message with timestamp: 1766175972802 ","time":{"start":1766176416144,"stop":1766176416144,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d7a24f5127dfd3","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1766175952819,"stop":1766175952819,"duration":0},"status":"passed","severity":"normal"},{"uid":"965c351e4fbf2ebc","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1766175948297,"stop":1766175948298,"duration":1},"status":"passed","severity":"normal"},{"uid":"5376e75d5c3d9094","name":"Query with Ordered Callback, No Decoder","time":{"start":1766176235929,"stop":1766176235929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f90e7fd17840a8e","name":"should reassess health immediately when peer disconnects","time":{"start":1766175949001,"stop":1766175949002,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c959b77006f1945","name":"should not fail to start the service if it is already started","time":{"start":1766175913339,"stop":1766175913339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4353b35dc9890db3","name":"Check received message containing emoji","time":{"start":1766176416133,"stop":1766176416133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76d4471047ddbd9","name":"should skip peers without ENR","time":{"start":1766175909787,"stop":1766175909788,"duration":1},"status":"passed","severity":"normal"},{"uid":"773b0e0befdfc41c","name":"Check received message containing shell command","time":{"start":1766176416142,"stop":1766176416142,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb4dd551e6a156d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1766176181367,"stop":1766176181368,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6e00ef1b4894d8","name":"same cluster, static sharding: nodes connect","time":{"start":1766176063220,"stop":1766176063220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1999b211ef3bacb","name":"Check received message containing emoji","time":{"start":1766176416143,"stop":1766176416143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead88937de0f1536","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1766175901338,"stop":1766175901338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd4aa8874dabd5b","name":"rejects hash query with time filter","time":{"start":1766175901159,"stop":1766175901160,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8bfc52a393efc8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766176440793,"stop":1766176440793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5e096ba02dc29","name":"should evict furthest entry when buffer is full","time":{"start":1766175935519,"stop":1766175935519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e08fbf5ebe4e59f","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1766176040104,"stop":1766176040104,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b84127fc208a24","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1766176221046,"stop":1766176221046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a033d76d05b9d1f","name":"should save new peer to store","time":{"start":1766175900898,"stop":1766175900899,"duration":1},"status":"passed","severity":"normal"},{"uid":"c170048c036c13e1","name":"Push message with rate limit","time":{"start":1766177019240,"stop":1766177019240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0e5c49f5a667cc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1766175935972,"stop":1766175935972,"duration":0},"status":"passed","severity":"normal"},{"uid":"62faf76723374c59","name":"should skip peer when already connected","time":{"start":1766175900539,"stop":1766175900542,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0f18f6e1a75725","name":"Symmetric encrypt & Decrypt","time":{"start":1766175918937,"stop":1766175918937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66f7d45c68dac1a","name":"Encoder error raises irrecoverable error","time":{"start":1766175950403,"stop":1766175950403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea15334ef0a1db1d","name":"Publish message with custom timestamp: Fri Dec 19 2025 19:29:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766176172896,"stop":1766176172896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52f22ee4e7cfc93","name":"should process queue every 500ms","time":{"start":1766175900559,"stop":1766175900559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab539a9abc014b65","name":"should discard bootstrap peers when has more than set limit","time":{"start":1766176016531,"stop":1766176016531,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58a08c0920b9d0a","name":"throws on content topic with empty version field","time":{"start":1766175887345,"stop":1766175887346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d56f0ded6033ae9","name":"should get / set UDP multiaddr","time":{"start":1766175892585,"stop":1766175892585,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf54095df081ab06","name":"Push message with rate limit","time":{"start":1766177019226,"stop":1766177019227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4679eae24f7357e1","name":"should set up event listeners when started","time":{"start":1766175949129,"stop":1766175949129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8558dc76af207e30","name":"Push message with XML payload","time":{"start":1766177019206,"stop":1766177019206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d653cbdc77b29c03","name":"Push message with content topic containing special chars","time":{"start":1766177019210,"stop":1766177019210,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf5714a881aca6a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766176440787,"stop":1766176440787,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f91e867a6ed510","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1766175935990,"stop":1766175935991,"duration":1},"status":"passed","severity":"normal"},{"uid":"d307efa8fc2467e1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1766176294670,"stop":1766176294670,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fa6c15d422edd3","name":"Cluster id 0, shard 0","time":{"start":1766176291405,"stop":1766176291406,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfe4b5b9cc0b64e","name":"should not receive a peer event after stop","time":{"start":1766175913340,"stop":1766175913340,"duration":0},"status":"passed","severity":"normal"},{"uid":"754bc6e3fd6706b5","name":"should lock peers when selected","time":{"start":1766175948279,"stop":1766175948280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23e3570d75f0246","name":"should emit a peer event after start","time":{"start":1766175978428,"stop":1766175978428,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b32c6dfff49561","name":"should send relay ping messages on timer","time":{"start":1766175901007,"stop":1766175901012,"duration":5},"status":"passed","severity":"normal"},{"uid":"366d7e9fe3ebb9b0","name":"Push message with content topic containing escaped characters","time":{"start":1766177019224,"stop":1766177019224,"duration":0},"status":"passed","severity":"normal"},{"uid":"673c1bc18f94e2fa","name":"Check received message containing special chars","time":{"start":1766176416139,"stop":1766176416139,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e41c3934a37803","name":"Encoder throws on undefined content topic","time":{"start":1766175918408,"stop":1766175918409,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5344981673d592","name":"Check received message containing Russian","time":{"start":1766176416129,"stop":1766176416129,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c37fe25a2aca6a","name":"Push message with content topic containing long","time":{"start":1766177019247,"stop":1766177019247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada5d386c95d4ade","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1766176264756,"stop":1766176264757,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d426ad51ad0f085","name":"should handle empty pubsub topics","time":{"start":1766175901014,"stop":1766175901014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdecbb888a26d907","name":"Push message with long payload","time":{"start":1766177019216,"stop":1766177019216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b285e0c1b8249648","name":"Check publish message containing Chinese","time":{"start":1766176172886,"stop":1766176172888,"duration":2},"status":"passed","severity":"normal"},{"uid":"e93894d680797725","name":"should properly compute the node id","time":{"start":1766175892583,"stop":1766175892584,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee0cd9a8c4b129","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1766175939233,"stop":1766175939233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a62d7ac808a1047","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1766175939234,"stop":1766175939235,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd4626974bf80f9","name":"should start peer exchange discovery","time":{"start":1766175909781,"stop":1766175909781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f269e23fa5b9aa2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766176440792,"stop":1766176440792,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa99f479540c0c2","name":"should initialize with Unhealthy status","time":{"start":1766175948980,"stop":1766175948981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99ecabfb2f11e5d","name":"ends if response has no messages","time":{"start":1766175901362,"stop":1766175901363,"duration":1},"status":"passed","severity":"normal"},{"uid":"828ad3fb27628809","name":"accepts time-filtered query with content filter","time":{"start":1766175901160,"stop":1766175901160,"duration":0},"status":"passed","severity":"normal"},{"uid":"714990a976ce5010","name":"should dial with multiaddr and return stream","time":{"start":1766175901379,"stop":1766175901380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b55de42699c5b96","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app19/7/topic448/proto","time":{"start":1766176272394,"stop":1766176272396,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae4545d2281b7784","name":"Check received message containing short","time":{"start":1766176416138,"stop":1766176416138,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9fdc76548e8323","name":"should be safe to call multiple times","time":{"start":1766175900881,"stop":1766175900881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc716cab7c05578","name":"should increase lamport timestamp","time":{"start":1766175939227,"stop":1766175939227,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb703c6a1ef2b3a","name":"should be able to decode the field with only STORE set to true","time":{"start":1766175892108,"stop":1766175892108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b57cf63da14f749","name":"should unregister libp2p event listeners when stop is called","time":{"start":1766175948288,"stop":1766175948289,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b7ed64b8195ceb","name":"should not receive a peer event before start","time":{"start":1766175978428,"stop":1766175978428,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b4a3f24c9325d1","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1766175949973,"stop":1766175949973,"duration":0},"status":"passed","severity":"normal"},{"uid":"109d4907a8e054b9","name":"Push message with content topic containing Arabic","time":{"start":1766177019237,"stop":1766177019237,"duration":0},"status":"passed","severity":"normal"},{"uid":"530e377499476240","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766176440798,"stop":1766176440798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcff8dc0607b3a3","name":"should return PeerId when Multiaddr input is provided","time":{"start":1766175900945,"stop":1766175900945,"duration":0},"status":"passed","severity":"normal"},{"uid":"238381aceaaef492","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1766175887350,"stop":1766175887350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2d19e14017ec3a","name":"should filter out already connected peers","time":{"start":1766175901331,"stop":1766175901331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e3b920aaa9e851","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1766175952818,"stop":1766175952818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e258e671063c026c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766176440798,"stop":1766176440798,"duration":0},"status":"passed","severity":"normal"},{"uid":"67275e5a878b2c26","name":"should encodeTxt and decodeTxt","time":{"start":1766175892580,"stop":1766175892580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdeaf70ded37ba6","name":"Subscribe to topic containing long and receive message","time":{"start":1766176440790,"stop":1766176440790,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272d1650f9c5ba2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1766175935979,"stop":1766175935979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71bed5894d5bbb1","name":"should use configured peers when available","time":{"start":1766175949973,"stop":1766175949974,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d8b6c221ae56","name":"Decoder throws on empty string content topic","time":{"start":1766175901610,"stop":1766175901610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae2079a4883b89e","name":"should not create relay timers when relay is not provided","time":{"start":1766175901002,"stop":1766175901002,"duration":0},"status":"passed","severity":"normal"},{"uid":"342292806efa8c00","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1766175901342,"stop":1766175901343,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3ce4177647c1fd","name":"should start ping timers on peer connect","time":{"start":1766175900988,"stop":1766175900988,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4f3a7be769eba6","name":"Push message with short payload","time":{"start":1766177019229,"stop":1766177019229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f999fb40a1a019e8","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1766175956408,"stop":1766175956408,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d46e68faed009c","name":"should handle multiple peers with different shard configurations","time":{"start":1766175900584,"stop":1766175900585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4ee2b76d65e00c","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1766175949880,"stop":1766175949881,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcbf522282314ca","name":"Ephemeral messages are not stored","time":{"start":1766175979608,"stop":1766175979609,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27153ef3f1d557c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1766176166121,"stop":1766176166121,"duration":0},"status":"passed","severity":"normal"},{"uid":"574e4e41c1d21e4d","name":"yields decoded messages","time":{"start":1766175901363,"stop":1766175901363,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc234048a2751c","name":"should populate queue if has active dial","time":{"start":1766175900545,"stop":1766175900546,"duration":1},"status":"passed","severity":"normal"},{"uid":"918792756708bca4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766176440797,"stop":1766176440797,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcb1e9ce7c6081c","name":"should return cached hash on subsequent access","time":{"start":1766175901611,"stop":1766175901611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7011e0332183cb8","name":"topics with same application and version share the same shard","time":{"start":1766175887354,"stop":1766175887355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fb7c069cffc09","name":"should set field with only FILTER enabled","time":{"start":1766175892588,"stop":1766175892589,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71a99836474ea2c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1766175909590,"stop":1766175909591,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b376a968bbecfe","name":"Push message with content topic containing emoji","time":{"start":1766177019212,"stop":1766177019213,"duration":1},"status":"passed","severity":"normal"},{"uid":"d151178e4aaf1703","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1766175887351,"stop":1766175887351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06634168d99a29d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766176440792,"stop":1766176440792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9905579afc7c8e4","name":"should handle ENR without shardInfo","time":{"start":1766175909788,"stop":1766175909788,"duration":0},"status":"passed","severity":"normal"},{"uid":"21777e2640281a13","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1766175948294,"stop":1766175948295,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3af00a7c558b8a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1766175887357,"stop":1766175887357,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d2a9ed54695abc","name":"Sync message is sent within sync frequency","time":{"start":1766175956406,"stop":1766175956407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9718edb79a73255","name":"Wrong topic","time":{"start":1766176272401,"stop":1766176272401,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f3e0f82d3ac3ef","name":"Check message on other pubsub topic is not received","time":{"start":1766176416135,"stop":1766176416135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f3d00552425c83","name":"Overlapping topic subscription","time":{"start":1766176440789,"stop":1766176440789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f0aa489ca756e8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1766176181376,"stop":1766176181377,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8864991915f12b6","name":"Relay - dialed after","time":{"start":1766176301523,"stop":1766176301524,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc78dbf3b5650f6a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1766175936000,"stop":1766175936001,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a038020d53a1b6","name":"Push message with Arabic payload","time":{"start":1766177019205,"stop":1766177019205,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbefcaf319781766","name":"should use peerId from options when provided to queryGenerator","time":{"start":1766175949974,"stop":1766175949974,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2d54fdf692dd2","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1766175935950,"stop":1766175935951,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe628588e16af6c3","name":"should return false for content message without causal history","time":{"start":1766175952816,"stop":1766175952817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35988ad5a3409bc","name":"Passing page size 3 when there are 20 messages","time":{"start":1766176286839,"stop":1766176286841,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6742e4e9f8abc75","name":"Check received message containing JSON","time":{"start":1766176416142,"stop":1766176416142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00313437521fbf1","name":"Encoder error raises irrecoverable error","time":{"start":1766175952811,"stop":1766175952811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8542deaa04c768ed","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766176440795,"stop":1766176440795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c96608ee31398ee","name":"should do nothing if no non-locked connections to drop","time":{"start":1766175901341,"stop":1766175901342,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f63daf0c1c8c0a","name":"Push message with content topic containing special chars","time":{"start":1766177019248,"stop":1766177019248,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc99b0dfd287844","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1766175939230,"stop":1766175939231,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fe6faad4a65603","name":"should drop connection to one peer on hangUp","time":{"start":1766176061470,"stop":1766176061473,"duration":3},"status":"passed","severity":"normal"},{"uid":"2187b74d5a9be832","name":"does not validate decoders for hash queries","time":{"start":1766175901361,"stop":1766175901361,"duration":0},"status":"passed","severity":"normal"},{"uid":"186ee2f3baba560a","name":"Check received message containing long","time":{"start":1766176416126,"stop":1766176416127,"duration":1},"status":"passed","severity":"normal"},{"uid":"416b3393e0d8b188","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1766175901385,"stop":1766175901386,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f7cd9219083fc6","name":"should create ShardReader with static shards network config","time":{"start":1766175900783,"stop":1766175900784,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ce6a908494a810","name":"should not be sent when there is no history","time":{"start":1766175939236,"stop":1766175939236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6808ebe054d6d39","name":"Push message with content topic containing unicode special characters","time":{"start":1766177019212,"stop":1766177019212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1a7bb551b52d24","name":"should not fail to start the service if it is already started","time":{"start":1766175978426,"stop":1766175978427,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f25e4ae06a8d46c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1766175948293,"stop":1766175948294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c85a87b393d36af","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1766175900899,"stop":1766175900900,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84032d980d2f765","name":"Repair Request","time":{"start":1766175939000,"stop":1766175939001,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafa20fbf6abf8","name":"caches peers it previously fetched","time":{"start":1766175909722,"stop":1766175909722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93ecbbc5f20270","name":"should reject on timeout if it was set","time":{"start":1766175950064,"stop":1766175950065,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b76ef6c46ce7ac","name":"should process tasks in queue","time":{"start":1766175947645,"stop":1766175947646,"duration":1},"status":"passed","severity":"normal"},{"uid":"5740ad598fad20eb","name":"Decoder throws on empty string content topic","time":{"start":1766175920264,"stop":1766175920264,"duration":0},"status":"passed","severity":"normal"},{"uid":"41deccf37ecb4a20","name":"should allow redial after failed dial cooldown expires","time":{"start":1766175900552,"stop":1766175900556,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdec52866a92c1d2","name":"should start periodic discovery on start","time":{"start":1766175909788,"stop":1766175909789,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc57d5a09b1e517","name":"should handle case when globalThis is not available","time":{"start":1766175900407,"stop":1766175900411,"duration":4},"status":"passed","severity":"normal"},{"uid":"60fb0616323379d2","name":"should dial peers from store when browser is connected","time":{"start":1766175901328,"stop":1766175901328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ba55f5315c9611","name":"Refresh subscription","time":{"start":1766176181368,"stop":1766176181368,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41c780a2e93b5bb5","name":"should throw error - no public key","time":{"start":1766175892582,"stop":1766175892582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b420a33a0c1150a9","name":"should reject if LightPush is requested but not mounted","time":{"start":1766175950063,"stop":1766175950064,"duration":1},"status":"passed","severity":"normal"},{"uid":"18aaf1042fa37dab","name":"should handle peer identify event","time":{"start":1766175909782,"stop":1766175909783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5e28237e0b5783","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1766176280766,"stop":1766176280767,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d27cb733b2859ca","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1766176040105,"stop":1766176040105,"duration":0},"status":"passed","severity":"normal"},{"uid":"67229ff067bfde35","name":"Check received message containing SQL Injection","time":{"start":1766176416129,"stop":1766176416130,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc29e6a85862d0e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1766175901001,"stop":1766175901001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e25507600d9cfda","name":"Check publish message containing special chars","time":{"start":1766176172886,"stop":1766176172886,"duration":0},"status":"passed","severity":"normal"},{"uid":"56363a2fa8fe3d20","name":"should handle peer store errors gracefully","time":{"start":1766175901337,"stop":1766175901337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc00c44dbf1cec8","name":"Outgoing message is retried until acknowledged","time":{"start":1766175952813,"stop":1766175952813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f97b9e1026e1d1a","name":"return first retrieved peers without further DNS queries","time":{"start":1766175909724,"stop":1766175909724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93a0e57fb107cd5","name":"should handle corrupted shard info gracefully","time":{"start":1766175900794,"stop":1766175900794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62f2378e6662589","name":"Check publish message containing escaped characters","time":{"start":1766176172892,"stop":1766176172892,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c7fd656efebad1","name":"same cluster: nodes connect","time":{"start":1766176063223,"stop":1766176063223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a7d3ae36acc983","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1766175935989,"stop":1766175935989,"duration":0},"status":"passed","severity":"normal"},{"uid":"df333af13514b310","name":"Non TWN Cluster","time":{"start":1766176272393,"stop":1766176272393,"duration":0},"status":"passed","severity":"normal"},{"uid":"291a6c2b7b2ee6db","name":"should emit multiple messages when query returns multiple messages","time":{"start":1766175949154,"stop":1766175949154,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9071aa26c883d5","name":"Push message with content topic containing short","time":{"start":1766177019221,"stop":1766177019221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e979dffc5f6bc597","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1766175939229,"stop":1766175939230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f197ba77daa770","name":"should handle errors when accessing navigator","time":{"start":1766175900428,"stop":1766175900428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5243e753b4b7f190","name":"should clear interval on stop","time":{"start":1766175909789,"stop":1766175909789,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fee570ed81e67d","name":"Passing page size 11 when there are 10 messages","time":{"start":1766176286844,"stop":1766176286845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7257b9ccdc144cb","name":"should wait for Filter peer to be connected","time":{"start":1766175950066,"stop":1766175950066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc6597934086126","name":"throws if store query response has error status","time":{"start":1766175901362,"stop":1766175901362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e0cb07233d83fd","name":"should evict furthest entry when buffer is full","time":{"start":1766175935537,"stop":1766175935538,"duration":1},"status":"passed","severity":"normal"},{"uid":"4146ef7da382ee58","name":"should return false for different channelId","time":{"start":1766175952815,"stop":1766175952816,"duration":1},"status":"passed","severity":"normal"},{"uid":"806fa01e77ca58f7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1766175909231,"stop":1766175909232,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ede93050a046893","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766176440788,"stop":1766176440788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37aebaf200f16df9","name":"Decoder throws on undefined content topic","time":{"start":1766175901610,"stop":1766175901610,"duration":0},"status":"passed","severity":"normal"},{"uid":"366c84233b250c89","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766176177229,"stop":1766176177230,"duration":1},"status":"passed","severity":"normal"},{"uid":"986a7ff0d8aa9c46","name":"Passing page size 110 when there are 120 messages","time":{"start":1766176286847,"stop":1766176286847,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e85856c0f6ae97","name":"Push message with content topic containing emoji","time":{"start":1766177019239,"stop":1766177019239,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9b5339d539249d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1766175887349,"stop":1766175887349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf1b1ceaaf02719","name":"Subscribe to topic containing Script and publish message","time":{"start":1766176181375,"stop":1766176181375,"duration":0},"status":"passed","severity":"normal"},{"uid":"775edc498b1006ea","name":"should initialize with default options","time":{"start":1766175909780,"stop":1766175909780,"duration":0},"status":"passed","severity":"normal"},{"uid":"644f5062c827e75f","name":"Js publishes, other Js receives","time":{"start":1766176162809,"stop":1766176162810,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8b5120066f19b5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1766175900916,"stop":1766175900917,"duration":1},"status":"passed","severity":"normal"},{"uid":"a900ab9e0d92ea05","name":"should not fail to stop the service if it was not started","time":{"start":1766176208862,"stop":1766176208863,"duration":1},"status":"passed","severity":"normal"},{"uid":"806fa480a23f37b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1766175900790,"stop":1766175900791,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8cc26fbb371f79","name":"Push message with custom timestamp: 1735417598117","time":{"start":1766177019240,"stop":1766177019240,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4a38b187813574","name":"should maintain proper timestamps if all messages received","time":{"start":1766175939228,"stop":1766175939228,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9da99e6d094b0a1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1766175892108,"stop":1766175892108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d78fa5c6d089d82","name":"should create an instance with libp2p and dialer","time":{"start":1766175900880,"stop":1766175900880,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f19403954f5ad6b","name":"should dial peers from store when no connections remain","time":{"start":1766175901329,"stop":1766175901329,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d4bbbcab02eba0","name":"should properly create peer info with all multiaddrs","time":{"start":1766175892587,"stop":1766175892587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba40e3cc0858d406","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1766175979610,"stop":1766175979610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f850785a5d2ab14f","name":"Push message with content topic containing escaped characters","time":{"start":1766177019250,"stop":1766177019250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff77f472d5c458","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1766175935971,"stop":1766175935972,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda7e98d8604d4b4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766176440791,"stop":1766176440791,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac40dcb01e01c7","name":"should handle ping failures gracefully","time":{"start":1766175900995,"stop":1766175900996,"duration":1},"status":"passed","severity":"normal"},{"uid":"573cab1c46c16459","name":"should serialize and deserialize correctly","time":{"start":1766175935939,"stop":1766175935939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65d4d931795d022","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1766176235928,"stop":1766176235929,"duration":1},"status":"passed","severity":"normal"},{"uid":"54afd0e52a895def","name":"should reject if Filter is requested but not mounted","time":{"start":1766175950064,"stop":1766175950064,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c287f734d8fe7a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1766175936003,"stop":1766175936004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f359d70a8bba133","name":"Fails to push message bigger that 1MB","time":{"start":1766177019215,"stop":1766177019215,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deeff05745ee671","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1766175901360,"stop":1766175901360,"duration":0},"status":"passed","severity":"normal"},{"uid":"677e13728528f59","name":"should not process empty queue","time":{"start":1766175900562,"stop":1766175900562,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d195c6436f81c1","name":"should wait for Store peer to be connected","time":{"start":1766175950066,"stop":1766175950066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d966a1f4bf5aa07","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1766175935963,"stop":1766175935963,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e843cc7165f9e8","name":"Check received message containing Script","time":{"start":1766176416140,"stop":1766176416140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9058b1f4f4640ffb","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1766176203693,"stop":1766176203699,"duration":6},"status":"passed","severity":"normal"},{"uid":"739bf81372503fe8","name":"should encode/decode to RLP encoding","time":{"start":1766175892584,"stop":1766175892584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b527de38ca17347e","name":"should successfully query store with valid decoders and options","time":{"start":1766175949971,"stop":1766175949972,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe732157780ff85","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1766175887349,"stop":1766175887349,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc938db2f4a91ca8","name":"Subscribe and receives messages on 20 topics","time":{"start":1766176440799,"stop":1766176440799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6684d16d17c79728","name":"should return false when peer has no shard info","time":{"start":1766175900786,"stop":1766175900786,"duration":0},"status":"passed","severity":"normal"},{"uid":"72efe39d71d3fcc2","name":"Nwaku publishes","time":{"start":1766176162808,"stop":1766176162808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d24f9d27913ac50","name":"Push message with content topic containing Russian","time":{"start":1766177019249,"stop":1766177019249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e566559d352de4bf","name":"should initialize with libp2p components","time":{"start":1766175909588,"stop":1766175909588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6720f834c7d70efa","name":"should be able to encode the field with only RELAY set to true","time":{"start":1766175892102,"stop":1766175892103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c49f8d027daaad","name":"should respect maxRequests limit","time":{"start":1766175935528,"stop":1766175935529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd0283ae0db4fdb","name":"Check publish message containing long","time":{"start":1766176172885,"stop":1766176172885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7609ba6325e70b4","name":"should return true for message with causal history","time":{"start":1766175952817,"stop":1766175952817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef92a5539961cac5","name":"Push message with content topic containing short","time":{"start":1766177019247,"stop":1766177019247,"duration":0},"status":"passed","severity":"normal"},{"uid":"33aaad068158c913","name":"Waku message hash computation (no timestamp)","time":{"start":1766175900916,"stop":1766175900916,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f1f035a7c625e2","name":"Outgoing message is emitted as sent","time":{"start":1766175952811,"stop":1766175952811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec90e214d0098f8","name":"should be safe to call multiple times","time":{"start":1766175901376,"stop":1766175901376,"duration":0},"status":"passed","severity":"normal"},{"uid":"652a7609dd805f83","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1766175939238,"stop":1766175939238,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba486bb7641c0ce","name":"Fails to push message with large meta","time":{"start":1766177019251,"stop":1766177019252,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8bdbd143312e4e","name":"msgTime: 0 ms from now, startTime: 1765917081015, endTime: 1766176281015","time":{"start":1766176294673,"stop":1766176294673,"duration":0},"status":"passed","severity":"normal"},{"uid":"a252cb57425f7f52","name":"Check received message containing SQL Injection","time":{"start":1766176416140,"stop":1766176416140,"duration":0},"status":"passed","severity":"normal"},{"uid":"60599e12d577993e","name":"Check publish message containing numeric","time":{"start":1766176172885,"stop":1766176172886,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a9ee582050ed1c","name":"Push message with content topic containing JSON","time":{"start":1766177019224,"stop":1766177019224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9beddb8e61a06e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1766175892109,"stop":1766175892109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a991f7a1c25883ac","name":"should not receive a peer event after stop","time":{"start":1766175978429,"stop":1766175978429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d88ebd0bb0e60f1","name":"should requeue task if no peer is available","time":{"start":1766175947646,"stop":1766175947647,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d1104d6ae0ad46","name":"should only return 1 node with relay capability","time":{"start":1766175909723,"stop":1766175909723,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ed25283d044f45","name":"Push message with unicode special characters payload","time":{"start":1766177019234,"stop":1766177019234,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6c6c0941d31a8f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1766175909234,"stop":1766175909235,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c9f77a091386e2","name":"should query peer with peer exchange protocol","time":{"start":1766175909785,"stop":1766175909785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a754811dfd52672","name":"should create PeerExchangeDiscovery instance","time":{"start":1766175909789,"stop":1766175909790,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4513491addbdb9","name":"should update peer store before dialing","time":{"start":1766175900890,"stop":1766175900895,"duration":5},"status":"passed","severity":"normal"},{"uid":"80180bee6b6d5348","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1766175887364,"stop":1766175887365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f461e92d9ea2199f","name":"ends if stream creation fails","time":{"start":1766175901361,"stop":1766175901362,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8c15d35ba3d0f0","name":"Query with Promise Callback, No message returned","time":{"start":1766176235931,"stop":1766176235931,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c8256d078d6b0c","name":"Push message with shell command payload","time":{"start":1766177019220,"stop":1766177019220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53e81d5e74f5075","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1766176149340,"stop":1766176149343,"duration":3},"status":"passed","severity":"normal"},{"uid":"78dfb5abd8cd5fcd","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1766175935952,"stop":1766175935952,"duration":0},"status":"passed","severity":"normal"},{"uid":"db732844264b0700","name":"throws an error for improperly formatted content topics","time":{"start":1766175887356,"stop":1766175887357,"duration":1},"status":"passed","severity":"normal"},{"uid":"6701c8471fa1b430","name":"should handle errors when globalThis is not available","time":{"start":1766175900399,"stop":1766175900399,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e1ebf01f8e92f8","name":"Check message with no payload is not received","time":{"start":1766176416136,"stop":1766176416136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c74f8f6d07895a4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766176440799,"stop":1766176440799,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1a2cab699dc11a","name":"should use current time when it's greater than incremented timestamp","time":{"start":1766175939007,"stop":1766175939007,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa0bba5afe2e64","name":"Push message with Russian payload","time":{"start":1766177019231,"stop":1766177019231,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2c2a3873dbeef5","name":"Decoder throws on undefined content topic","time":{"start":1766175918409,"stop":1766175918410,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1b0f253ff0eae1","name":"should create dialer with libp2p and shardReader","time":{"start":1766175900531,"stop":1766175900531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d5bdac0aff3d47","name":"should be sent with empty content","time":{"start":1766175939236,"stop":1766175939236,"duration":0},"status":"passed","severity":"normal"},{"uid":"80355a975d48b8c9","name":"Check received message containing unicode special characters","time":{"start":1766176416132,"stop":1766176416133,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4680376ac5871bc","name":"Push message with content topic containing escaped characters","time":{"start":1766177019238,"stop":1766177019238,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c37dceb7bd55d9e","name":"should return true when peer is on the specified shard","time":{"start":1766175900787,"stop":1766175900788,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea03a71fe67063a4","name":"should support chaining for add method","time":{"start":1766175946879,"stop":1766175946883,"duration":4},"status":"passed","severity":"normal"},{"uid":"87692a5cac1fab85","name":"should create a new stream if no existing for protocol found","time":{"start":1766175901234,"stop":1766175901235,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f44e3d67c7d5aa","name":"Outgoing message is emitted as sending","time":{"start":1766175950402,"stop":1766175950403,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0751d87a33d2d2","name":"should have no discoveries enabled by default","time":{"start":1766175947547,"stop":1766175947547,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdab93ea9eba0827","name":"should handle peer connect event","time":{"start":1766175900412,"stop":1766175900412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f632612bec03106b","name":"should not receive a peer event after stop","time":{"start":1766176208865,"stop":1766176208865,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1090b191e209bd","name":"Push message with content topic containing numeric","time":{"start":1766177019209,"stop":1766177019210,"duration":1},"status":"passed","severity":"normal"},{"uid":"5680e71b9d5978b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1766176294670,"stop":1766176294671,"duration":1},"status":"passed","severity":"normal"},{"uid":"359c8a1762cb220d","name":"should handle mixed protocol support correctly","time":{"start":1766175949003,"stop":1766175949003,"duration":0},"status":"passed","severity":"normal"},{"uid":"492404ae64ac405","name":"should properly create location multiaddrs - tcp4","time":{"start":1766175892586,"stop":1766175892586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3171b07ee82bb64","name":"Push message with rate limit","time":{"start":1766177019213,"stop":1766177019214,"duration":1},"status":"passed","severity":"normal"},{"uid":"519e20be4a7b9bc6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1766175892107,"stop":1766175892107,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e5ad9094326a95","name":"Check received message containing Chinese","time":{"start":1766176416139,"stop":1766176416139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10e154c51c0ebcc","name":"should add to incoming buffer if dependencies are not met","time":{"start":1766175939228,"stop":1766175939229,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca298991ec449b2f","name":"can query messages normally","time":{"start":1766176267480,"stop":1766176267483,"duration":3},"status":"passed","severity":"normal"}] |