allure-jswaku/8954/widgets/duration.json
2025-08-20 19:00:37 +00:00

1 line
192 KiB
JSON

[{"uid":"daa49b9d3871aace","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755715820102,"stop":1755715820103,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1ac4fef1b729e","name":"should throw error - no id","time":{"start":1755715761232,"stop":1755715761232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1e7d8fe51a9fd2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755716309008,"stop":1755716309008,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8270ea5a944f2c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755715814652,"stop":1755715814652,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d3f01c7ba77132","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755715760434,"stop":1755715760435,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade5aeaacf73bf09","name":"should not fail to stop the service if it was not started","time":{"start":1755716061907,"stop":1755716061908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2e87b3c5950884","name":"should handle ENR without shardInfo","time":{"start":1755715781110,"stop":1755715781110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf02e0d78ea38f6c","name":"should handle disconnect when peer has no timers","time":{"start":1755715771186,"stop":1755715771189,"duration":3},"status":"passed","severity":"normal"},{"uid":"b14c982a7da3f4d2","name":"Push message with XML payload","time":{"start":1755716392158,"stop":1755716392158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8994f93bd5e5da6b","name":"Check publish message containing XML","time":{"start":1755716028953,"stop":1755716028954,"duration":1},"status":"passed","severity":"normal"},{"uid":"28747bbfc12c26ee","name":"should dispatch connect and disconnect events","time":{"start":1755715802093,"stop":1755715802094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f22d53e536b13dc","name":"throws on content topic with empty topic name field","time":{"start":1755715754842,"stop":1755715754842,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa9c2060c67fe4a","name":"throws on content topic with empty encoding field","time":{"start":1755715754842,"stop":1755715754842,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3667f97109228b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755715769894,"stop":1755715769894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9537c6162e10893","name":"should handle zero peers request","time":{"start":1755715780906,"stop":1755715780907,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a63a5357b5d040","name":"does not throw on valid cases","time":{"start":1755715754838,"stop":1755715754838,"duration":0},"status":"passed","severity":"normal"},{"uid":"965fbd961cd6f81f","name":"should filter out undefined ENRs","time":{"start":1755715780899,"stop":1755715780900,"duration":1},"status":"passed","severity":"normal"},{"uid":"837b99eff3c190c7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755715814658,"stop":1755715814658,"duration":0},"status":"passed","severity":"normal"},{"uid":"710c4fc611cedfcb","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755716186615,"stop":1755716186623,"duration":8},"status":"passed","severity":"normal"},{"uid":"6449a7db7a10c278","name":"returns nothing if no connections present","time":{"start":1755715771198,"stop":1755715771199,"duration":1},"status":"passed","severity":"normal"},{"uid":"96876afdbb2521f0","name":"Publish message with rate limit","time":{"start":1755716028961,"stop":1755716028961,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0c3720e5d499cf","name":"should be able to encode the field with only STORE set to true","time":{"start":1755715760429,"stop":1755715760430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b602dc2a920195d4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755715760435,"stop":1755715760436,"duration":1},"status":"passed","severity":"normal"},{"uid":"d598062fba538846","name":"should handle errors gracefully when getting peer info","time":{"start":1755715770542,"stop":1755715770542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4672e5f8bf317906","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755715909819,"stop":1755715909820,"duration":1},"status":"passed","severity":"normal"},{"uid":"911f409d179b204c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755715780904,"stop":1755715780904,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedeac8e918019d6","name":"should support chaining for add method","time":{"start":1755715800139,"stop":1755715800139,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c094bb53ca211c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755715754857,"stop":1755715754858,"duration":1},"status":"passed","severity":"normal"},{"uid":"503c13f8417066d8","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755716189675,"stop":1755716189675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddda81b06b9b685","name":"should query peers that support peer exchange","time":{"start":1755715781104,"stop":1755715781105,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c5af5b62354ed6","name":"should remove event listeners from globalThis","time":{"start":1755715769803,"stop":1755715769804,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6683b22ccf97f7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755716037645,"stop":1755716037646,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ef2041bbca0e60","name":"groups content topics by expected pubsub topic","time":{"start":1755715754848,"stop":1755715754848,"duration":0},"status":"passed","severity":"normal"},{"uid":"323a349e1dd6e274","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755716289007,"stop":1755716289008,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4910ed1b50424bf","name":"should deliver messages after dependencies are met","time":{"start":1755715820101,"stop":1755715820101,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff2e39c7907b8d5","name":"Subscribe to topic containing XML and receive message","time":{"start":1755716309003,"stop":1755716309003,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e8cffb550665fa","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755716186624,"stop":1755716186624,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b2dfbf8bf0e188","name":"should return false when peer is not on topic","time":{"start":1755715771679,"stop":1755715771679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5405b55b3b92c968","name":"Push message with content topic containing JSON","time":{"start":1755716392151,"stop":1755716392151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c99dbc0f981b6ae","name":"messageHashStr produces consistent results for the same input","time":{"start":1755715770746,"stop":1755715770746,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb72b99308c8db85","name":"should properly create location multiaddrs - udp","time":{"start":1755715761238,"stop":1755715761238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7020daa3991b9","name":"should merge provided config with defaults","time":{"start":1755715771670,"stop":1755715771670,"duration":0},"status":"passed","severity":"normal"},{"uid":"40608f5e4f8f1891","name":"should skip peers without peer exchange protocol","time":{"start":1755715781107,"stop":1755715781107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee7ad60a124f4e","name":"Push message with content topic containing special chars","time":{"start":1755716392150,"stop":1755716392150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8147fb64b7cee67","name":"Query with Ordered Callback, No message returned","time":{"start":1755716161226,"stop":1755716161226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d071692ce9a7a0b8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755716045777,"stop":1755716045777,"duration":0},"status":"passed","severity":"normal"},{"uid":"673decfd5e2b9266","name":"Publishes to nwaku","time":{"start":1755716018954,"stop":1755716018955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9beb91d4092f4d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755715780560,"stop":1755715780561,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e3468a311cae83","name":"should use DNS peer discovery with light client","time":{"start":1755715839768,"stop":1755715839769,"duration":1},"status":"skipped","severity":"normal"},{"uid":"49bcd80ef149e9a5","name":"should reassess health immediately when peer disconnects","time":{"start":1755715801989,"stop":1755715801996,"duration":7},"status":"passed","severity":"normal"},{"uid":"4f3615389ed553ed","name":"Check received message containing Chinese","time":{"start":1755716289002,"stop":1755716289002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3c203a6c28125e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755715754856,"stop":1755715754856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b97f68a4fbcfed","name":"should be able to dial TLS multiaddrs","time":{"start":1755715922540,"stop":1755715922541,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac08233aafaed9f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755716309003,"stop":1755716309003,"duration":0},"status":"passed","severity":"normal"},{"uid":"34652449fc502f5e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755715770737,"stop":1755715770737,"duration":0},"status":"passed","severity":"normal"},{"uid":"69896a44e7dde08a","name":"should dial peer when on same shard","time":{"start":1755715770471,"stop":1755715770471,"duration":0},"status":"passed","severity":"normal"},{"uid":"98699651bbf8c525","name":"should handle incoming messages","time":{"start":1755715802250,"stop":1755715802251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d223911d58cf1196","name":"Check publish message containing long","time":{"start":1755716028945,"stop":1755716028945,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b25249cf99b115a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755715754858,"stop":1755715754858,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a6df96a59444ab","name":"Nwaku publishes","time":{"start":1755716018955,"stop":1755716018955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b27d2fb1ad358b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755716309013,"stop":1755716309013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc637fd1ed3f9a2","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755715770557,"stop":1755715770557,"duration":0},"status":"passed","severity":"normal"},{"uid":"31be90643c122273","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755716189679,"stop":1755716189679,"duration":0},"status":"passed","severity":"normal"},{"uid":"899e68b506bbeed5","name":"Publish message with custom timestamp: Thu Aug 29 2024 18:53:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1755716028956,"stop":1755716028957,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a9fb2c4d896923","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755715754853,"stop":1755715754854,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f278afdfbecb03","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755715858376,"stop":1755715858377,"duration":1},"status":"passed","severity":"normal"},{"uid":"672560b2b84cc724","name":"Check received message containing Arabic","time":{"start":1755716289017,"stop":1755716289017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8d938e2a17835b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755715780555,"stop":1755715780559,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7f6e0f3553ae674","name":"should handle task timeouts","time":{"start":1755715800897,"stop":1755715800897,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5c3e6435cce2de","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755716309005,"stop":1755716309005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8042da7a88322f3a","name":"should enable all discoveries when explicitly set","time":{"start":1755715801471,"stop":1755715801471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81773e75fbc05cb","name":"should handle complete peer lifecycle","time":{"start":1755715771195,"stop":1755715771197,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e3602d521d947b","name":"should handle query errors gracefully","time":{"start":1755715781107,"stop":1755715781108,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e50df0fdc922b0","name":"should handle query errors","time":{"start":1755715781109,"stop":1755715781109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbd11764174f33d","name":"Check received message containing emoji","time":{"start":1755716289021,"stop":1755716289021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7566bdcafd6f39","name":"Passing page size 3 when there are 20 messages","time":{"start":1755716183760,"stop":1755716183761,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc5089f8807b60c","name":"should return all connected peers without codec filter","time":{"start":1755715771676,"stop":1755715771677,"duration":1},"status":"passed","severity":"normal"},{"uid":"451804ef758a4ae3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755715814640,"stop":1755715814641,"duration":1},"status":"passed","severity":"normal"},{"uid":"46634f2e6ca4c85c","name":"Register correct protocols","time":{"start":1755716037613,"stop":1755716037613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8696ea86262a479","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755715814657,"stop":1755715814657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e070eaca49dde16e","name":"should call waitForPeer on Relay","time":{"start":1755715802269,"stop":1755715802269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9e3384a85bd319","name":"Push message with custom timestamp: 1724957458604","time":{"start":1755716392153,"stop":1755716392154,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ce01d3cb69f640","name":"Reusing cursor across nodes","time":{"start":1755716145191,"stop":1755716145192,"duration":1},"status":"passed","severity":"normal"},{"uid":"52890f1d1d6d2bc6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755716289022,"stop":1755716289022,"duration":0},"status":"passed","severity":"normal"},{"uid":"daffa7d0b9085f1e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755715841420,"stop":1755715841421,"duration":1},"status":"passed","severity":"normal"},{"uid":"9180a6a07a0a708","name":"returns only open connection if one present","time":{"start":1755715771205,"stop":1755715771206,"duration":1},"status":"passed","severity":"normal"},{"uid":"298c309d9547ab70","name":"should insert message id into causal history","time":{"start":1755715820096,"stop":1755715820096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2375a8960572a1d0","name":"should handle peer connect event","time":{"start":1755715769825,"stop":1755715769826,"duration":1},"status":"passed","severity":"normal"},{"uid":"895ad78b73e423e5","name":"can start the service","time":{"start":1755716061906,"stop":1755716061907,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e1248dc12b38b8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755715814636,"stop":1755715814638,"duration":2},"status":"passed","severity":"normal"},{"uid":"eabc6009ae9c7b34","name":"Query Generator - true","time":{"start":1755716171974,"stop":1755716171975,"duration":1},"status":"passed","severity":"normal"},{"uid":"926b2ecc8de32103","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755715802250,"stop":1755715802250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6570140e389811d","name":"Overlapping topic subscription","time":{"start":1755716309000,"stop":1755716309000,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b8211d122ed9d5","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755715800890,"stop":1755715800890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea44ef2b8f8d7ea","name":"Passing page size 11 when there are 10 messages","time":{"start":1755716183762,"stop":1755716183762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94212a733351d9b","name":"should return false when peer shard info is not found","time":{"start":1755715770531,"stop":1755715770531,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cca958c6dad619","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755716037641,"stop":1755716037642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d315e6527f3ebd98","name":"Ephemeral field set to true","time":{"start":1755715771640,"stop":1755715771640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7962d91cae8a5328","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755715761241,"stop":1755715761241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70d3fdf6111c17f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755715780561,"stop":1755715780561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff6df360f69da39","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755716309004,"stop":1755716309004,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f39966ab517a0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755716161218,"stop":1755716161218,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc47c281e8233b8","name":"should wait for Filter peer to be connected","time":{"start":1755715802268,"stop":1755715802268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f598a1c6e040dbe","name":"should set field with only STORE enabled","time":{"start":1755715761240,"stop":1755715761240,"duration":0},"status":"passed","severity":"normal"},{"uid":"765157a8d414a7c6","name":"should skip peers without peerInfo in ENR","time":{"start":1755715781109,"stop":1755715781110,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fcfcecbbf79044","name":"should properly create peer info with all multiaddrs","time":{"start":1755715761239,"stop":1755715761239,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1ae9a6be3cf5b","name":"should be able to decode the field with only STORE set to true","time":{"start":1755715760439,"stop":1755715760440,"duration":1},"status":"passed","severity":"normal"},{"uid":"67959d7f62cb4f3b","name":"should handle shardReader errors","time":{"start":1755715771679,"stop":1755715771679,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbd06df5f28f327","name":"should dispatch network event when browser goes online","time":{"start":1755715769837,"stop":1755715769837,"duration":0},"status":"passed","severity":"normal"},{"uid":"57806319f00f0111","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755716037638,"stop":1755716037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec39f658167d3a0","name":"Check publish message containing SQL Injection","time":{"start":1755716028952,"stop":1755716028953,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f7232dd053c233","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755715771514,"stop":1755715771514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cfa463cab1aca5","name":"Check received message containing XML","time":{"start":1755716289018,"stop":1755716289019,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb3c4d92584df9d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755715754859,"stop":1755715754859,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc96f90e66cdd0d4","name":"Check publish message containing unicode special characters","time":{"start":1755716028955,"stop":1755716028955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2e625fc2ab9cdc","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755715771645,"stop":1755715771645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11c38c639de16e","name":"can query messages by message hash","time":{"start":1755716164315,"stop":1755716164316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67350443db0b08c","name":"should remove event listeners","time":{"start":1755715771503,"stop":1755715771503,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc3c451398a4434","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755715769841,"stop":1755715769841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f426637b9361076","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755715802098,"stop":1755715802098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d16070d2a6bc4ee","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755716037644,"stop":1755716037645,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f6397ca798d451","name":"should return true even if peer has no overlapping shards","time":{"start":1755715770523,"stop":1755715770523,"duration":0},"status":"passed","severity":"normal"},{"uid":"81adc8b98ba8e0f1","name":"Nodes with multiple pubsub topic","time":{"start":1755716022216,"stop":1755716022217,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11760e6512b755","name":"different cluster: nodes don't connect","time":{"start":1755715909816,"stop":1755715909817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01f504e3cb9796d","name":"Encoder throws on empty string content topic","time":{"start":1755715790976,"stop":1755715790976,"duration":0},"status":"passed","severity":"normal"},{"uid":"35729f5f465ee77a","name":"Default pageSize","time":{"start":1755716183763,"stop":1755716183763,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec51c43e53900db7","name":"can start and stop the service","time":{"start":1755716061907,"stop":1755716061907,"duration":0},"status":"passed","severity":"normal"},{"uid":"29352bcec9d48849","name":"isConnected should return false after all peers disconnect","time":{"start":1755715855174,"stop":1755715855181,"duration":7},"status":"passed","severity":"normal"},{"uid":"d209ff54895db72c","name":"should clear all timers","time":{"start":1755715771147,"stop":1755715771152,"duration":5},"status":"passed","severity":"normal"},{"uid":"68da1b2d7d94164a","name":"should create ShardReader with auto sharding network config","time":{"start":1755715770507,"stop":1755715770508,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab442cdaf4157b8d","name":"Check message with no pubsub topic is not received","time":{"start":1755716289023,"stop":1755716289023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc7f79758f1c2e8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755715814653,"stop":1755715814653,"duration":0},"status":"passed","severity":"normal"},{"uid":"899a08c299324ea3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755715814661,"stop":1755715814661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f392a8e6732e956","name":"Check received message containing shell command","time":{"start":1755716289004,"stop":1755716289004,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd88f3baa7e781f1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755716309004,"stop":1755716309004,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f686563859200e","name":"throws an error for improperly formatted content topics","time":{"start":1755715754849,"stop":1755715754850,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9336e20ef437ae","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755715754847,"stop":1755715754847,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ce087d9b3604e9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755716145188,"stop":1755716145189,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a413a91b553c31","name":"Check received message containing numeric","time":{"start":1755716289014,"stop":1755716289014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2fd0d05e7e8872","name":"should not create relay timers when relay is not provided","time":{"start":1755715771177,"stop":1755715771177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f6f9529acf1bf","name":"Check received message with timestamp: 1755715834188000000 ","time":{"start":1755716289021,"stop":1755716289021,"duration":0},"status":"passed","severity":"normal"},{"uid":"decc316b1014ec90","name":"Push message with Script payload","time":{"start":1755716392142,"stop":1755716392143,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c96e0e3522d653","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755715770737,"stop":1755715770738,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a13f064da85bd6","name":"should return false and handle errors gracefully","time":{"start":1755715771676,"stop":1755715771676,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af10c557f282d63","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755715770956,"stop":1755715770956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a9f9ec57c230f5","name":"Refresh subscription","time":{"start":1755716037630,"stop":1755716037630,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d3af06798f114b8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755715780551,"stop":1755715780552,"duration":1},"status":"passed","severity":"normal"},{"uid":"a740cec4922d2a97","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755715769778,"stop":1755715769790,"duration":12},"status":"passed","severity":"normal"},{"uid":"e8222160b5d76504","name":"Fails to publish duplicate message","time":{"start":1755716028958,"stop":1755716028958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2566242cfb4de7b1","name":"should handle complete dial lifecycle","time":{"start":1755715770482,"stop":1755715770482,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f054c498cfed6e","name":"should handle errors when getting connections","time":{"start":1755715769841,"stop":1755715769842,"duration":1},"status":"passed","severity":"normal"},{"uid":"46bba31de1248e1c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755715781007,"stop":1755715781007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a87197f81cb33","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755716045780,"stop":1755716045780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83a66449fa71ba5","name":"should handle complete discovery-to-dial flow","time":{"start":1755715769897,"stop":1755715769898,"duration":1},"status":"passed","severity":"normal"},{"uid":"64571675bb0ff5e9","name":"Relay + Store","time":{"start":1755715843166,"stop":1755715843166,"duration":0},"status":"passed","severity":"normal"},{"uid":"61002f9fe54346e5","name":"should not dispatch event when already disconnected","time":{"start":1755715769836,"stop":1755715769836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6605e3292f442ad","name":"Check received message containing short","time":{"start":1755716289000,"stop":1755716289001,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cec3e5fc2e34524","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755715760442,"stop":1755715760442,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d38f9336705177","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755716045775,"stop":1755716045776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0f97ab6b5647a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755716309005,"stop":1755716309005,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbafabacde0aed7","name":"random static sharding 3 - Cluster ID: 443, Shard ID: 643","time":{"start":1755716152517,"stop":1755716152517,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7bed9e04a5a110","name":"should dial one peer on dial","time":{"start":1755715922539,"stop":1755715922539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f9bbb5e5678e13","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755716022219,"stop":1755716022219,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f17fccf340750e","name":"messageHashStr works with IProtoMessage","time":{"start":1755715770745,"stop":1755715770746,"duration":1},"status":"passed","severity":"normal"},{"uid":"182219eb15292e3c","name":"should return false when network is not connected","time":{"start":1755715771673,"stop":1755715771674,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8e866b2273f699","name":"should get / set UDP multiaddr","time":{"start":1755715761236,"stop":1755715761236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f093519543a2ae9","name":"accepts valid message hash query","time":{"start":1755715770956,"stop":1755715770956,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1d3c92b1f2dbc","name":"should skip already querying peers","time":{"start":1755715781107,"stop":1755715781107,"duration":0},"status":"passed","severity":"normal"},{"uid":"70259ed1f37fc816","name":"should not retry if at least one success","time":{"start":1755715801829,"stop":1755715801833,"duration":4},"status":"passed","severity":"normal"},{"uid":"68e6f78d8cb5790f","name":"Relay + Store","time":{"start":1755715761241,"stop":1755715761242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae37b10d270cc1b6","name":"Check message received after jswaku node is restarted","time":{"start":1755716289011,"stop":1755716289011,"duration":0},"status":"passed","severity":"normal"},{"uid":"be64192e04d54404","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755715855172,"stop":1755715855174,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfda5144be75e27c","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755715820101,"stop":1755715820101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a637b3721698a4d","name":"should throw error - no public key","time":{"start":1755715761231,"stop":1755715761231,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ad8b29099cce34","name":"Push message with content topic containing emoji","time":{"start":1755716392152,"stop":1755716392152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9edd931ed35de6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755716309006,"stop":1755716309006,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb162c16f3a809d","name":"should mark all messages in causal history as acknowledged","time":{"start":1755715820099,"stop":1755715820099,"duration":0},"status":"passed","severity":"normal"},{"uid":"476b7f5a5038bbd7","name":"should reject if Filter is requested but not mounted","time":{"start":1755715802267,"stop":1755715802267,"duration":0},"status":"passed","severity":"normal"},{"uid":"666d4635f05d3155","name":"Push message with shell command payload","time":{"start":1755716392146,"stop":1755716392147,"duration":1},"status":"passed","severity":"normal"},{"uid":"670a283bdc95b20f","name":"random static sharding 10 - Cluster ID: 558, Shard ID: 292","time":{"start":1755716152520,"stop":1755716152520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de36deb588a187b","name":"Passing an array","time":{"start":1755716198567,"stop":1755716198567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9032d50b9bcd9597","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755715771426,"stop":1755715771426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3d74383b5ed247","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755715814653,"stop":1755715814653,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda49b4ca7d3be50","name":"should process queue every 500ms","time":{"start":1755715770474,"stop":1755715770474,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a06d514f5fe082","name":"Non TWN Cluster","time":{"start":1755716133629,"stop":1755716133630,"duration":1},"status":"passed","severity":"normal"},{"uid":"974e02360fb776fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755715814660,"stop":1755715814660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ffc8238683322b","name":"Check received message containing emoji","time":{"start":1755716289005,"stop":1755716289005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3b46d3e73f4034","name":"Overlapping topic subscription","time":{"start":1755716309009,"stop":1755716309009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6311889a061ea51b","name":"should not modify tags of connections for different peers","time":{"start":1755715802104,"stop":1755715802105,"duration":1},"status":"passed","severity":"normal"},{"uid":"86667813935c833a","name":"Push message with content topic containing short","time":{"start":1755716392149,"stop":1755716392149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18831ecbb33686a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755716045780,"stop":1755716045781,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c52e34576beacf","name":"Check publish message containing Arabic","time":{"start":1755716028947,"stop":1755716028947,"duration":0},"status":"passed","severity":"normal"},{"uid":"1916fdb3131a6347","name":"Meta field set when metaSetter is specified","time":{"start":1755715771640,"stop":1755715771641,"duration":1},"status":"passed","severity":"normal"},{"uid":"444b88f33aaccba9","name":"should not process empty queue","time":{"start":1755715770478,"stop":1755715770479,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4741e70efd5cd10","name":"should not dispatch event when already connected","time":{"start":1755715769835,"stop":1755715769836,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a1be7ff705f235","name":"Push message equal or less that 1MB","time":{"start":1755716392154,"stop":1755716392155,"duration":1},"status":"passed","severity":"normal"},{"uid":"e951af6ecfc7a7b8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755715814654,"stop":1755715814655,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc21cfd73058e55","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755716309000,"stop":1755716309000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af3e8828cf58170","name":"should handle peer not in mesh for all topics","time":{"start":1755715771191,"stop":1755715771191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd321e977c3c97","name":"Refresh subscription","time":{"start":1755716309000,"stop":1755716309000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb13cf61730a3a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755715780904,"stop":1755715780905,"duration":1},"status":"passed","severity":"normal"},{"uid":"246f65a3ff3c5547","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755715814658,"stop":1755715814658,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a129cf20af5444","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755716045781,"stop":1755716045782,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9e213bc0a0c396","name":"Check publish message containing numeric","time":{"start":1755716028945,"stop":1755716028946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4344877ef0c82641","name":"msgTime: 0 ms from now, startTime: 1755629783912, endTime: 1755716183912","time":{"start":1755716197252,"stop":1755716197253,"duration":1},"status":"passed","severity":"normal"},{"uid":"983fd6e478bbbde6","name":"ends if stream creation fails","time":{"start":1755715771427,"stop":1755715771428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d126435c2dfd43e","name":"Push message with special chars payload","time":{"start":1755716392157,"stop":1755716392157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d87cb012c3d3181","name":"should reject if Store is requested but not mounted","time":{"start":1755715802267,"stop":1755715802267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ca4c25f9413d9c","name":"Check message with non string payload is not received","time":{"start":1755716289024,"stop":1755716289024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3a3e38ebc11cb","name":"same cluster: nodes connect","time":{"start":1755715909823,"stop":1755715909824,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8850c8034c4f3dd","name":"should create RPC request with correct parameters","time":{"start":1755715780907,"stop":1755715780907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2806bea1c528b396","name":"Passing page size 0 when there are 110 messages","time":{"start":1755716183758,"stop":1755716183758,"duration":0},"status":"passed","severity":"normal"},{"uid":"498ca9ac254b7262","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755715754850,"stop":1755715754851,"duration":1},"status":"passed","severity":"normal"},{"uid":"437aad4bfc6c1b29","name":"Push message with content topic containing emoji","time":{"start":1755716392165,"stop":1755716392165,"duration":0},"status":"passed","severity":"normal"},{"uid":"244abd5cf5a75bb","name":"should handle peer store errors gracefully","time":{"start":1755715781105,"stop":1755715781105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78284f5b409a7df","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755716309000,"stop":1755716309000,"duration":0},"status":"passed","severity":"normal"},{"uid":"283362ec95b5eaa3","name":"should start the dialing interval","time":{"start":1755715770441,"stop":1755715770442,"duration":1},"status":"passed","severity":"normal"},{"uid":"64bbed24bd7ab248","name":"should reject if WakuNode is not started","time":{"start":1755715802265,"stop":1755715802265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf0a3934ebafe27","name":"Check received message containing Script","time":{"start":1755716289003,"stop":1755716289003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06f61594d100ab9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755715814641,"stop":1755715814641,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cefc5331901c929","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755716037624,"stop":1755716037624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a663b805c38526d","name":"should emit a peer event after start","time":{"start":1755715839764,"stop":1755715839766,"duration":2},"status":"passed","severity":"normal"},{"uid":"d54ad0d3c121f87e","name":"should return usable stream attached to connection","time":{"start":1755715771253,"stop":1755715771254,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de523f94ab5cb51","name":"Check received message containing Script","time":{"start":1755716289018,"stop":1755716289018,"duration":0},"status":"passed","severity":"normal"},{"uid":"412ecec89de902ad","name":"should set field with all protocols disabled","time":{"start":1755715761239,"stop":1755715761239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2de4bb6cde51337","name":"Push message with content topic containing SQL Injection","time":{"start":1755716392151,"stop":1755716392151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9b9f4264e9e95f","name":"should decode valid enr with tcp successfully","time":{"start":1755715761231,"stop":1755715761231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9435d6dcba4657f","name":"should return false when navigator.onLine is false","time":{"start":1755715769813,"stop":1755715769813,"duration":0},"status":"passed","severity":"normal"},{"uid":"618334b1568a4444","name":"Check publish message containing Basic HTML tag","time":{"start":1755716028954,"stop":1755716028954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a58295698b7864a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755715771162,"stop":1755715771162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095f9a5ee7414dc","name":"Check received message containing unicode special characters","time":{"start":1755716289005,"stop":1755716289005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f8493376968acb","name":"Fails to push message bigger that 1MB","time":{"start":1755716392167,"stop":1755716392168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19a6dce1fddb240","name":"should filter peers by codec","time":{"start":1755715771677,"stop":1755715771677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0deecdeb0e5f5ea","name":"should dial peers from store when no connections remain","time":{"start":1755715771505,"stop":1755715771505,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a27ab25f96b3ff","name":"Subscribe to topic containing short and publish message","time":{"start":1755716037632,"stop":1755716037633,"duration":1},"status":"passed","severity":"normal"},{"uid":"14763e17262581a","name":"should check false positive rate","time":{"start":1755715817791,"stop":1755715817792,"duration":1},"status":"passed","severity":"normal"},{"uid":"694d138c89cde0f0","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755715814649,"stop":1755715814650,"duration":1},"status":"passed","severity":"normal"},{"uid":"da98f57ea5ab7ae","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755716308998,"stop":1755716308998,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1d8cf25c219a3b","name":"Check publish message containing shell command","time":{"start":1755716028954,"stop":1755716028955,"duration":1},"status":"passed","severity":"normal"},{"uid":"417554012e95a310","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755716309004,"stop":1755716309005,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bf66784e5d7079","name":"should add and check entries correctly","time":{"start":1755715800133,"stop":1755715800138,"duration":5},"status":"passed","severity":"normal"},{"uid":"34880f91a4b805c4","name":"random static sharding 2 - Cluster ID: 735, Shard ID: 156","time":{"start":1755716152516,"stop":1755716152516,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c6c3bc4f63c09e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755715771673,"stop":1755715771673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a53aab387c6492","name":"Subscribe and publish message","time":{"start":1755716037617,"stop":1755716037617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb6550a599d1f4b","name":"should populate queue if has active dial","time":{"start":1755715770468,"stop":1755715770469,"duration":1},"status":"passed","severity":"normal"},{"uid":"47378dac5e0901cf","name":"should create ShardReader with static shards network config","time":{"start":1755715770508,"stop":1755715770521,"duration":13},"status":"passed","severity":"normal"},{"uid":"8e1ac211b19dce97","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755715909824,"stop":1755715909824,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bafc8e98551403","name":"should not execute task if max attempts is 0","time":{"start":1755715800897,"stop":1755715800898,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21dcbc9de06f1e5","name":"Decoder throws on undefined content topic","time":{"start":1755715792407,"stop":1755715792407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7592090c16eb7998","name":"Used by Waku Relay","time":{"start":1755716198568,"stop":1755716198568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ee255b16e26802","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755715814657,"stop":1755715814657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4917690ed59e9e8d","name":"Check message with no content topic is not received","time":{"start":1755716289009,"stop":1755716289010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7efd85af5c8b46b","name":"messageHash returns a Uint8Array","time":{"start":1755715770743,"stop":1755715770744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fe24e20ab95123","name":"should add event listeners to globalThis","time":{"start":1755715769793,"stop":1755715769802,"duration":9},"status":"passed","severity":"normal"},{"uid":"125084c837a20578","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755715814639,"stop":1755715814639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3076b4ec4931afd2","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755716197242,"stop":1755716197243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0434faad79508da","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app4/9/topic686/json","time":{"start":1755716133631,"stop":1755716133631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8939bb957a3d6cc","name":"should properly create location multiaddrs - tcp4","time":{"start":1755715761237,"stop":1755715761237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada8266c1a1145ac","name":"should dial all peers on dial","time":{"start":1755715922537,"stop":1755715922538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d463030dc89004a","name":"should dial with multiaddr and return stream","time":{"start":1755715771674,"stop":1755715771674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a786663ccf06c6","name":"Passing page size 1 when there are 4 messages","time":{"start":1755716183759,"stop":1755716183760,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a3fff8ffcfd6bf","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755715814633,"stop":1755715814634,"duration":1},"status":"passed","severity":"normal"},{"uid":"9137144e9c330c8f","name":"should serialize and deserialize correctly","time":{"start":1755715817789,"stop":1755715817790,"duration":1},"status":"passed","severity":"normal"},{"uid":"1adf71c357236dfc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755716197248,"stop":1755716197250,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e559aef5bd1db4c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755715771180,"stop":1755715771180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46fa2a84ada6a3c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755715814659,"stop":1755715814659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04a8fd2c0fe81fc","name":"should not dial peers from store when browser is not connected","time":{"start":1755715771505,"stop":1755715771505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9a386d2a4a21eb","name":"Check received message containing long","time":{"start":1755716289012,"stop":1755716289014,"duration":2},"status":"passed","severity":"normal"},{"uid":"b03eaddfa54438a9","name":"Subscribe to topic containing Script and receive message","time":{"start":1755716309011,"stop":1755716309011,"duration":0},"status":"passed","severity":"normal"},{"uid":"100b980f9b32556d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755715802100,"stop":1755715802101,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a415bdcd3bbfdf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755715814643,"stop":1755715814643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3710378f070e07e9","name":"should skip peer when already connected","time":{"start":1755715770461,"stop":1755715770466,"duration":5},"status":"passed","severity":"normal"},{"uid":"c195bc84b7888351","name":"should create ConnectionManager with relay","time":{"start":1755715771669,"stop":1755715771670,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d3049ee664adcd","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755715801476,"stop":1755715801476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed7c076c9685bd5","name":"Stops search when maxGet is reached","time":{"start":1755715780547,"stop":1755715780548,"duration":1},"status":"passed","severity":"normal"},{"uid":"20976573f80edb0b","name":"should add peer to queue when queue is not empty","time":{"start":1755715770461,"stop":1755715770461,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f6d776d025be8d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755715790974,"stop":1755715790974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b82a8f968dd5bf","name":"returns all values when wanted number matches available values","time":{"start":1755715779509,"stop":1755715779521,"duration":12},"status":"passed","severity":"normal"},{"uid":"4e144ae23b8e7bc","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755716037637,"stop":1755716037637,"duration":0},"status":"passed","severity":"normal"},{"uid":"29194ee0c02746cf","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755715760430,"stop":1755715760432,"duration":2},"status":"passed","severity":"normal"},{"uid":"8599d78b968d1a24","name":"Callback on promise, aborts when callback returns true","time":{"start":1755716183241,"stop":1755716183242,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b56c851d2fa9d54","name":"Push message with content topic containing unicode special characters","time":{"start":1755716392152,"stop":1755716392152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5286f6d821707bce","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755715792405,"stop":1755715792405,"duration":0},"status":"passed","severity":"normal"},{"uid":"87652fc3a7ce836e","name":"should wait for LightPush peer to be connected","time":{"start":1755715802268,"stop":1755715802268,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb564154ac1446fb","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755715771255,"stop":1755715771255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebeb32215e56a6d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755715820099,"stop":1755715820100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33f9bb30187bf63","name":"Push 30 different messages","time":{"start":1755716392160,"stop":1755716392161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f780a4e0d4d4434a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755715760440,"stop":1755715760440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d258c8afe22d0190","name":"Subscribe to topic containing short and receive message","time":{"start":1755716309009,"stop":1755716309009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c24abdf93918d4a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755716309012,"stop":1755716309012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff54c28f035f85a4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755716022216,"stop":1755716022216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb7834640d6186f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755715814652,"stop":1755715814653,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed05e961250d5437","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755715780553,"stop":1755715780555,"duration":2},"status":"passed","severity":"normal"},{"uid":"194c5c9494a8487","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755716022221,"stop":1755716022222,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa6928f0e282fca","name":"should remove event listeners","time":{"start":1755715771146,"stop":1755715771147,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f3041dd58d1857","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755715814661,"stop":1755715814661,"duration":0},"status":"passed","severity":"normal"},{"uid":"92aba618faaa5a40","name":"Subscribe and receive messages via lightPush","time":{"start":1755716309006,"stop":1755716309006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d579acf9ca28a351","name":"Push message with content topic containing Chinese","time":{"start":1755716392163,"stop":1755716392163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d891bd3cf7330b9","name":"Get Nodes","time":{"start":1755715780546,"stop":1755715780547,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2420df0bc72d5d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755715820101,"stop":1755715820101,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b29fae139895ac3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755716022214,"stop":1755716022214,"duration":0},"status":"passed","severity":"normal"},{"uid":"55022945c7c229c2","name":"should not receive a peer event before start","time":{"start":1755715839766,"stop":1755715839767,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b460d6f2b30bb7","name":"should handle general insertion and lookup correctly","time":{"start":1755715817791,"stop":1755715817791,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c910562445d1fb","name":"same cluster, static sharding: nodes connect","time":{"start":1755715909812,"stop":1755715909812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ea54f125adb127","name":"Does not throw an exception when node disconnects","time":{"start":1755716198567,"stop":1755716198567,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2cf4b5a44caf91","name":"Query Generator, No message returned","time":{"start":1755716161218,"stop":1755716161222,"duration":4},"status":"passed","severity":"normal"},{"uid":"74c28b9bc0c5e170","name":"Push message equal or less that 1MB","time":{"start":1755716392167,"stop":1755716392167,"duration":0},"status":"passed","severity":"normal"},{"uid":"564607b41885fa85","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755715814782,"stop":1755715814782,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b19016b74b4501","name":"Push 30 different messages","time":{"start":1755716392148,"stop":1755716392148,"duration":0},"status":"skipped","severity":"normal"},{"uid":"776bb9d5268e6ba7","name":"should handle case with no peers in store","time":{"start":1755715771508,"stop":1755715771508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e11270270d7319","name":"should dial peer when no shard info available","time":{"start":1755715770472,"stop":1755715770472,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0e5b5e91f66f96","name":"should return PeerId when PeerId is provided","time":{"start":1755715770556,"stop":1755715770556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2899e235982622c","name":"Push message with short payload","time":{"start":1755716392156,"stop":1755716392156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ffeaf816c0f4e9","name":"accepts valid content-filtered query","time":{"start":1755715770950,"stop":1755715770955,"duration":5},"status":"passed","severity":"normal"},{"uid":"6a15c6c8e47fa280","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755716308999,"stop":1755716308999,"duration":0},"status":"passed","severity":"normal"},{"uid":"969768be46a0ac8e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755716197242,"stop":1755716197242,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cf915a2f5a4333","name":"should not be empty after adding a subscription","time":{"start":1755715802342,"stop":1755715802343,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc0e999dbb5e273","name":"should stop ping timers on peer disconnect","time":{"start":1755715771161,"stop":1755715771161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf430a174dee42d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755716197250,"stop":1755716197250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c205a4bbb333e667","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755715855170,"stop":1755715855170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce1c2738b13afda","name":"should drop connection via multiaddr with hangUp","time":{"start":1755715922539,"stop":1755715922540,"duration":1},"status":"passed","severity":"normal"},{"uid":"db197eb29593e2bf","name":"Decoder throws on empty string content topic","time":{"start":1755715792407,"stop":1755715792407,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8226e04ec1a39c1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755716309005,"stop":1755716309005,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dcc3eaa8e541fa","name":"should return empty array when no peers connected","time":{"start":1755715771676,"stop":1755715771676,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f93da6931b0e76","name":"Subscribe to topic containing Script and receive message","time":{"start":1755716309003,"stop":1755716309003,"duration":0},"status":"passed","severity":"normal"},{"uid":"583d427fa1d48639","name":"should get / set TCP multiaddr","time":{"start":1755715761236,"stop":1755715761236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29659ac809c74b8","name":"Check meta is set [ecies]","time":{"start":1755715792406,"stop":1755715792406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4311a90ba8153c0","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755715814635,"stop":1755715814635,"duration":0},"status":"passed","severity":"normal"},{"uid":"897d21265a00db85","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755716133626,"stop":1755716133629,"duration":3},"status":"passed","severity":"normal"},{"uid":"13d89a1585a0ae0b","name":"Ordered Callback - true","time":{"start":1755716171976,"stop":1755716171977,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1ae7be106400e6","name":"Decoder throws on empty string content topic","time":{"start":1755715790977,"stop":1755715790977,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ccadde46cb00ed","name":"Cluster ID 0, shard 1","time":{"start":1755716152515,"stop":1755716152515,"duration":0},"status":"passed","severity":"normal"},{"uid":"903ef38c54fe24c4","name":"should hang up with multiaddr and return true on success","time":{"start":1755715771675,"stop":1755715771675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f47330077c79a7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755716309012,"stop":1755716309012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37e9f0a33990990","name":"should initialize with default options","time":{"start":1755715781099,"stop":1755715781099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7403d1f86beba1b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755715814654,"stop":1755715814654,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f904869e31ec21","name":"Check received message containing JSON","time":{"start":1755716289019,"stop":1755716289020,"duration":1},"status":"passed","severity":"normal"},{"uid":"4972b5730c8046a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755715814660,"stop":1755715814661,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc05874541fadc7e","name":"Check message on other pubsub topic is not received","time":{"start":1755716289023,"stop":1755716289023,"duration":0},"status":"passed","severity":"normal"},{"uid":"959ad29ccf14a547","name":"can start and stop the service","time":{"start":1755715785050,"stop":1755715785050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7237c207dff820d4","name":"rejects hash query with content filter parameters","time":{"start":1755715770957,"stop":1755715770957,"duration":0},"status":"passed","severity":"normal"},{"uid":"372344e32a4261d4","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755715814650,"stop":1755715814651,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb05d65083c282b","name":"should emit a peer event after start","time":{"start":1755716061908,"stop":1755716061908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb732f9d87a38a29","name":"Check publish message after service node is restarted","time":{"start":1755716028960,"stop":1755716028960,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d7c1f7ac6521ed3","name":"should handle queue overflow by adding peers to queue","time":{"start":1755715770473,"stop":1755715770474,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68728a9fa91d38b","name":"should invoke callbacks when receiving a message","time":{"start":1755715802343,"stop":1755715802343,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caaa32086e37848","name":"Nodes with multiple pubsub topic","time":{"start":1755716022220,"stop":1755716022221,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7c0aed93074785","name":"Encoder throws on undefined content topic","time":{"start":1755715771641,"stop":1755715771641,"duration":0},"status":"passed","severity":"normal"},{"uid":"778b9d66b7f48989","name":"Push message with escaped characters payload","time":{"start":1755716392160,"stop":1755716392160,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c3553512f8a90a","name":"should not retry if at least one success","time":{"start":1755715800898,"stop":1755715800898,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a179602cefd80e6","name":"Promise Callback - false","time":{"start":1755716171976,"stop":1755716171976,"duration":0},"status":"passed","severity":"normal"},{"uid":"92df1e82ecdfb5b7","name":"should handle dial errors gracefully","time":{"start":1755715769891,"stop":1755715769892,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63340aea62d186d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app77/4/topic106/json","time":{"start":1755716133634,"stop":1755716133635,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6fbec2cf1df92e","name":"should set field with only FILTER enabled","time":{"start":1755715761240,"stop":1755715761241,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be79ae67f22ebd","name":"should be safe to call multiple times","time":{"start":1755715771152,"stop":1755715771153,"duration":1},"status":"passed","severity":"normal"},{"uid":"8971a9a886b5eb35","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755716309010,"stop":1755716309010,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cdee38b1e2c622","name":"Ephemeral messages are not stored","time":{"start":1755715841417,"stop":1755715841418,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cb08ea92ade9e","name":"Subscribe and receive messages via waku relay post","time":{"start":1755716309007,"stop":1755716309007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98e1a834bc4b8ff","name":"Check received message containing XML","time":{"start":1755716289003,"stop":1755716289003,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c5cdb6c3fbd395","name":"Filter","time":{"start":1755716203127,"stop":1755716203128,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec14516594d3de4c","name":"should be safe to call multiple times","time":{"start":1755715771672,"stop":1755715771672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5099bc99a48426c8","name":"should retry if all attempts fail","time":{"start":1755715800898,"stop":1755715800899,"duration":1},"status":"passed","severity":"normal"},{"uid":"170bdb6aa6b94d47","name":"should create ConnectionManager with required options","time":{"start":1755715771669,"stop":1755715771669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9566aaf1efba25","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755715909825,"stop":1755715909825,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c65576c9f9791","name":"Encoder throws on empty string content topic","time":{"start":1755715792406,"stop":1755715792407,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb87bd4506bbc1d8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755715814651,"stop":1755715814652,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c30f3f0c1a8537b","name":"Subscribe to topic containing Script and publish message","time":{"start":1755716037642,"stop":1755716037642,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecdd426b801e147","name":"Bloom filter","time":{"start":1755715819691,"stop":1755715819691,"duration":0},"status":"passed","severity":"normal"},{"uid":"839add5b6a47043c","name":"should dial all remaining peers","time":{"start":1755715771507,"stop":1755715771507,"duration":0},"status":"passed","severity":"normal"},{"uid":"129da7919890cc26","name":"A test","time":{"start":1755715894876,"stop":1755715894876,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae1f335d465faa4","name":"should be online or offline if network state changed","time":{"start":1755715855182,"stop":1755715855182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40431f95fbdc9d3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755715814643,"stop":1755715814643,"duration":0},"status":"passed","severity":"normal"},{"uid":"284bfda8e5a35cb3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755715754857,"stop":1755715754857,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea585303b35ea04","name":"random static sharding 8 - Cluster ID: 663, Shard ID: 285","time":{"start":1755716152519,"stop":1755716152519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d75743fdf24ced7","name":"can start the service","time":{"start":1755715839761,"stop":1755715839762,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6c952bdde5acee","name":"should return false when pubsub topic parsing fails","time":{"start":1755715770541,"stop":1755715770541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8f0d2b8de8758e","name":"messageHashStr produces different results for different inputs","time":{"start":1755715770746,"stop":1755715770746,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc1db0527fef8b5","name":"Check publish message containing special chars","time":{"start":1755716028946,"stop":1755716028947,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe19a0721a846d8","name":"Query generator for 2000 messages","time":{"start":1755716183245,"stop":1755716183245,"duration":0},"status":"passed","severity":"normal"},{"uid":"347b75a158605790","name":"Decoder throws on undefined content topic","time":{"start":1755715790976,"stop":1755715790977,"duration":1},"status":"passed","severity":"normal"},{"uid":"65148391fb3bbff3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755715801988,"stop":1755715801988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a64a613c024eba6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755716037624,"stop":1755716037624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0db0bdbc27b22bc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755716309006,"stop":1755716309007,"duration":1},"status":"passed","severity":"normal"},{"uid":"8681f600abaa4bb6","name":"should increase lamport timestamp","time":{"start":1755715820096,"stop":1755715820097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a98e77088f025a","name":"accepts time-filtered query with content filter","time":{"start":1755715770957,"stop":1755715770964,"duration":7},"status":"passed","severity":"normal"},{"uid":"9cf8d4a1810a0c78","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755716037643,"stop":1755716037643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8631cbd9f918450","name":"should update ack status of messages in outgoing buffer","time":{"start":1755715820103,"stop":1755715820103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b425b6ba31c8bdf4","name":"can start and stop the service","time":{"start":1755715839762,"stop":1755715839763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3945d68fb19bb6dd","name":"should start all internal components","time":{"start":1755715771671,"stop":1755715771671,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b96b43eec84cc09","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755715909817,"stop":1755715909819,"duration":2},"status":"passed","severity":"normal"},{"uid":"c54544cf1f504af7","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755716151218,"stop":1755716151218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b431e27e02c0e5","name":"Throws when trying to push message with empty payload","time":{"start":1755716392149,"stop":1755716392149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6f800eb07d6b24","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755715814649,"stop":1755715814649,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2c6d1ff1c248f1","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app33/4/topic208/utf8","time":{"start":1755716133632,"stop":1755716133632,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd706cb131ac46e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755715814782,"stop":1755715814783,"duration":1},"status":"passed","severity":"normal"},{"uid":"3036a8d630173921","name":"Push message with content topic containing long","time":{"start":1755716392149,"stop":1755716392149,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ea407974655cdc","name":"Push message with short payload","time":{"start":1755716392134,"stop":1755716392134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4448aa0278ff80c4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755715754848,"stop":1755715754849,"duration":1},"status":"passed","severity":"normal"},{"uid":"588d14fb303ee2ac","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755715814641,"stop":1755715814641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6096fcc270d3c17e","name":"should get all peers from store","time":{"start":1755715771506,"stop":1755715771506,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f99bb2f6592a5f2","name":"Store - dialed after - with timeout","time":{"start":1755716203126,"stop":1755716203126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5615923b13cdbab1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755716045779,"stop":1755716045779,"duration":0},"status":"passed","severity":"normal"},{"uid":"44319d20ecf015ba","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755716145189,"stop":1755716145190,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b42cff8c726c9b","name":"should successfully stop","time":{"start":1755715802251,"stop":1755715802251,"duration":0},"status":"passed","severity":"normal"},{"uid":"914b60b4140ef2da","name":"should clear the dialing interval","time":{"start":1755715770456,"stop":1755715770456,"duration":0},"status":"passed","severity":"normal"},{"uid":"111612f80124ca4e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755715755087,"stop":1755715755087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8736c5447e4390c5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755716186612,"stop":1755716186612,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a661fbbcc224052","name":"should transition to Unhealthy when no connections","time":{"start":1755715801987,"stop":1755715801988,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d58e7e4ac8e6fd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755715802097,"stop":1755715802098,"duration":1},"status":"passed","severity":"normal"},{"uid":"17827d7a7ef9a996","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755716289022,"stop":1755716289022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f779b47a8707a4","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755715820099,"stop":1755715820099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e06bcbab6be21cc","name":"should dial more peers if under maxConnections","time":{"start":1755715771512,"stop":1755715771513,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccb72825a5c82dc","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755716037618,"stop":1755716037618,"duration":0},"status":"passed","severity":"normal"},{"uid":"51da4c8183e442e6","name":"different cluster: nodes don't connect","time":{"start":1755715909824,"stop":1755715909824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d730f7239554677","name":"Subscribe to topic containing XML and receive message","time":{"start":1755716309011,"stop":1755716309012,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade6753eee7f983b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755716309012,"stop":1755716309013,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da47bf1e05251a3","name":"Push message with content topic containing short","time":{"start":1755716392161,"stop":1755716392161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e96b834d863f259","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755716309012,"stop":1755716309012,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2f17b83b717acb","name":"should emit a peer event after start","time":{"start":1755715785051,"stop":1755715785051,"duration":0},"status":"passed","severity":"normal"},{"uid":"207618b9ed291b34","name":"Push message with content topic containing Arabic","time":{"start":1755716392150,"stop":1755716392151,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9488f14c9dd1e0","name":"Push to array if already present","time":{"start":1755715754699,"stop":1755715754699,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bb558d41d06d15","name":"should be safe to call multiple times","time":{"start":1755715771672,"stop":1755715771673,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7240c699be4348d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755715781008,"stop":1755715781008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96a74de7588f27d8","name":"should not return locked peers if enough unlocked are available","time":{"start":1755715802092,"stop":1755715802092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5692d7430c8d38e","name":"should be safe to call multiple times","time":{"start":1755715769886,"stop":1755715769886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4892e2a7aed602","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755716309001,"stop":1755716309002,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e23baf55819e36f","name":"should handle shard reader errors gracefully","time":{"start":1755715770480,"stop":1755715770481,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5fd834b07b027fa","name":"Push message with content topic containing JSON","time":{"start":1755716392164,"stop":1755716392164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1657aedb10a7590","name":"Push message with XML payload","time":{"start":1755716392144,"stop":1755716392144,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ac53987702ebb0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755715802102,"stop":1755715802103,"duration":1},"status":"passed","severity":"normal"},{"uid":"624a0c2420e02427","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755716028960,"stop":1755716028960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d156c384242a75c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755716309002,"stop":1755716309002,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ce6a55270cc2cb","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755715802103,"stop":1755715802104,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c3abb43f678c17","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755715894678,"stop":1755715894678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3dbaa21dc26bb9","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755715771176,"stop":1755715771177,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc785733b4c98b61","name":"should handle case with all peers already connected","time":{"start":1755715771508,"stop":1755715771509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a6263ef48fc9e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755716309007,"stop":1755716309007,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fd033c98c84fb4","name":"should return false when peer is not found","time":{"start":1755715770541,"stop":1755715770542,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bcf462a80546ec","name":"should insert message into bloom filter","time":{"start":1755715820095,"stop":1755715820095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1710b8295c4962","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755716161223,"stop":1755716161224,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbb80834bab61f4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755715770556,"stop":1755715770557,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe19b94774af967","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755715855171,"stop":1755715855172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed65249004c70ff9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755715814660,"stop":1755715814660,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2e7f4dce1578ea","name":"throws if store query response has error status","time":{"start":1755715771428,"stop":1755715771428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae095ba8343f3fea","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755716309011,"stop":1755716309011,"duration":0},"status":"passed","severity":"normal"},{"uid":"935e21724f8fb45d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755716309002,"stop":1755716309002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1e2f3d1929818","name":"Fails to push message with large meta","time":{"start":1755716392153,"stop":1755716392153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8644861ccf6096c","name":"Symmetric encrypt & Decrypt","time":{"start":1755715791285,"stop":1755715791285,"duration":0},"status":"passed","severity":"normal"},{"uid":"156340cdea9fb2a9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755715754855,"stop":1755715754855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e8d5bf9ba8baad","name":"should select older connection if present","time":{"start":1755715771206,"stop":1755715771210,"duration":4},"status":"passed","severity":"normal"},{"uid":"2e7f86d672bbf941","name":"should skip peer when dialed recently","time":{"start":1755715770466,"stop":1755715770467,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cecf6bdaa02a00d","name":"Check publish message containing emoji","time":{"start":1755716028956,"stop":1755716028956,"duration":0},"status":"passed","severity":"normal"},{"uid":"348b4cd258516b0d","name":"Push message with content topic containing escaped characters","time":{"start":1755716392165,"stop":1755716392165,"duration":0},"status":"passed","severity":"normal"},{"uid":"455cd45278a218a4","name":"should return undefined if no connection provided","time":{"start":1755715771254,"stop":1755715771254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b401bfb30e0df64f","name":"should maintain proper timestamps if all messages received","time":{"start":1755715820097,"stop":1755715820098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b571c53364fcc30c","name":"random static sharding 5 - Cluster ID: 517, Shard ID: 12","time":{"start":1755716152518,"stop":1755716152518,"duration":0},"status":"passed","severity":"normal"},{"uid":"388386f8e8d23c8","name":"should be empty when created","time":{"start":1755715802342,"stop":1755715802342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbda27e88353959c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755715754855,"stop":1755715754856,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de99d6f3ca895c2","name":"should properly create location multiaddrs - udp6","time":{"start":1755715761237,"stop":1755715761237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8f932c35e38d1a","name":"should create PeerExchange instance with components","time":{"start":1755715780907,"stop":1755715780908,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa340297ed83a185","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755716309010,"stop":1755716309010,"duration":0},"status":"passed","severity":"normal"},{"uid":"67368835b180a36f","name":"should use configured peers when available","time":{"start":1755715802186,"stop":1755715802186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03865deacc588f7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755715754845,"stop":1755715754845,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b358065eff80ac","name":"should remove expired entries after TTL has passed","time":{"start":1755715800139,"stop":1755715800140,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db0ae6b51daa9d4","name":"should process tasks in queue","time":{"start":1755715800889,"stop":1755715800889,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d959991494e118","name":"Generator, one shard","time":{"start":1755716151216,"stop":1755716151216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed209a9d03fdc5a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755715814645,"stop":1755715814646,"duration":1},"status":"passed","severity":"normal"},{"uid":"853ee50d32aa531b","name":"isConnected return false after peer stops","time":{"start":1755715855181,"stop":1755715855181,"duration":0},"status":"passed","severity":"normal"},{"uid":"892fb05d9d474142","name":"should properly start and stop event listening","time":{"start":1755715801989,"stop":1755715801989,"duration":0},"status":"passed","severity":"normal"},{"uid":"543e5f2046a394b2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755715771515,"stop":1755715771515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2d5c01f3d79d6a","name":"Generator, 2 different shards","time":{"start":1755716151216,"stop":1755716151216,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4280797d47a70a9","name":"Check message on other pubsub topic is not received","time":{"start":1755716289009,"stop":1755716289009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab67a40ec6ab4e6","name":"should not allow k > 12","time":{"start":1755715814781,"stop":1755715814781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1543f0c31ebddf97","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755716028959,"stop":1755716028959,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b3a76f635dafc4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755716145191,"stop":1755716145191,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f2f23b1239c268","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755715771259,"stop":1755715771260,"duration":1},"status":"passed","severity":"normal"},{"uid":"933cf182bf25ce49","name":"Decoder throws on empty string content topic","time":{"start":1755715771643,"stop":1755715771644,"duration":1},"status":"passed","severity":"normal"},{"uid":"f739ee31f5f4b869","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755716189675,"stop":1755716189678,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2284109618cb83c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755715814655,"stop":1755715814655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e806e88ba30580ea","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755715814641,"stop":1755715814642,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0190c4d2c61f09","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755715814642,"stop":1755715814642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd5ac9db46460fb","name":"peer exchange sets tag","time":{"start":1755716005647,"stop":1755716005651,"duration":4},"status":"passed","severity":"normal"},{"uid":"22826f661e48cb05","name":"should return true when peer is on the same cluster","time":{"start":1755715770522,"stop":1755715770522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcafdad9efb0561","name":"Renews subscription after lossing a connection","time":{"start":1755716309005,"stop":1755716309006,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f89ec81f7c7442a","name":"should dial peers from store on start","time":{"start":1755715771502,"stop":1755715771502,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e097c68dea6abf","name":"Correctly serialized arguments","time":{"start":1755715909984,"stop":1755715909984,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aa0794bbe87ed7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755716308998,"stop":1755716308999,"duration":1},"status":"passed","severity":"normal"},{"uid":"970ac6cc87e323b7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755715802249,"stop":1755715802250,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98674b31157ed26","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755715781008,"stop":1755715781008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"687e04ecbb5c9b31","name":"should successfully query peers and return peer infos","time":{"start":1755715780898,"stop":1755715780899,"duration":1},"status":"passed","severity":"normal"},{"uid":"665e0638b6ce6b5b","name":"should handle peer store errors gracefully","time":{"start":1755715801996,"stop":1755715801997,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee537f01b16def95","name":"Push message with numeric payload","time":{"start":1755716392135,"stop":1755716392135,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed60136f417ff","name":"Subscribe and receive messages via lightPush","time":{"start":1755716308997,"stop":1755716308997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50cb13606e3f2d6","name":"Push message with unicode special characters payload","time":{"start":1755716392147,"stop":1755716392148,"duration":1},"status":"passed","severity":"normal"},{"uid":"788537f5c9a70a67","name":"should add and remove event listeners correctly","time":{"start":1755715785053,"stop":1755715785053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1653824c68b3f38d","name":"should clear dial history on start","time":{"start":1755715770442,"stop":1755715770442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3427703421e3ad58","name":"Check message with no pubsub topic is not received","time":{"start":1755716289009,"stop":1755716289009,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ac3cfce586e203","name":"Push message with special chars payload","time":{"start":1755716392135,"stop":1755716392135,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a875e9ce4728e","name":"Encoder throws on undefined content topic","time":{"start":1755715790975,"stop":1755715790976,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eeddb79a1205f60","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755715839770,"stop":1755715839770,"duration":0},"status":"skipped","severity":"normal"},{"uid":"beacf4b1b36a53f7","name":"Check received message containing long","time":{"start":1755716289001,"stop":1755716289001,"duration":0},"status":"passed","severity":"normal"},{"uid":"238d4077948ceaf3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755716161226,"stop":1755716161226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb76e29d2b1ea30","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755715820097,"stop":1755715820097,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f1d75c7e0b36a1","name":"Publish message with large meta","time":{"start":1755716028961,"stop":1755716028961,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccf208ee91322fa","name":"Query with Promise Callback, No message returned","time":{"start":1755716161227,"stop":1755716161227,"duration":0},"status":"passed","severity":"normal"},{"uid":"70961da7b4b63c58","name":"Cluster id 0, shard 0","time":{"start":1755716152515,"stop":1755716152515,"duration":0},"status":"passed","severity":"normal"},{"uid":"99388febfecb1946","name":"throws on content topic with too few or too many fields","time":{"start":1755715754839,"stop":1755715754839,"duration":0},"status":"passed","severity":"normal"},{"uid":"af881a172c5f4ee2","name":"Check publish message containing short","time":{"start":1755716028944,"stop":1755716028945,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1c33e638b2e6a4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755715771502,"stop":1755715771503,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e31376800d79046","name":"Encoder throws on undefined content topic","time":{"start":1755715792406,"stop":1755715792406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba0812dc61b1340","name":"should handle case when globalThis is not available","time":{"start":1755715769825,"stop":1755715769825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec9d1b3e4edf245","name":"yields undefined for messages without decoder","time":{"start":1755715771430,"stop":1755715771430,"duration":0},"status":"passed","severity":"normal"},{"uid":"22de3691faeb1693","name":"should create an instance with libp2p and dialer","time":{"start":1755715769885,"stop":1755715769885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1da0dc99a18282","name":"should handle dial errors gracefully","time":{"start":1755715770473,"stop":1755715770473,"duration":0},"status":"passed","severity":"normal"},{"uid":"319e7a395dc641ad","name":"throws on content topic with empty application field","time":{"start":1755715754841,"stop":1755715754841,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf05e917736b6870","name":"Check received message containing numeric","time":{"start":1755716289001,"stop":1755716289001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ab1c1f39c463ff","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755716308999,"stop":1755716308999,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e92483d354b08224","name":"should add event listeners for peer connect and disconnect","time":{"start":1755715771140,"stop":1755715771141,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fbb5b8fa34eb00","name":"should be safe to call multiple times","time":{"start":1755715771141,"stop":1755715771141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0e5a88d3b855c0","name":"should handle multiple peers with different shard configurations","time":{"start":1755715770483,"stop":1755715770483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea7bbaa260939a1","name":"Check message with no payload is not received","time":{"start":1755716289024,"stop":1755716289024,"duration":0},"status":"passed","severity":"normal"},{"uid":"59847c3f730cf28f","name":"yields undefined for messages without content topic","time":{"start":1755715771429,"stop":1755715771430,"duration":1},"status":"passed","severity":"normal"},{"uid":"77eb5f516409df02","name":"should initialize bloom filter with correct parameters","time":{"start":1755715817787,"stop":1755715817788,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f9bc511617348b","name":"should reject if Relay is requested but not mounted","time":{"start":1755715802266,"stop":1755715802266,"duration":0},"status":"passed","severity":"normal"},{"uid":"491ccfd29771c842","name":"should encodeTxt and decodeTxt","time":{"start":1755715761229,"stop":1755715761230,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede6780b32880849","name":"should set field with only RELAY enabled","time":{"start":1755715761240,"stop":1755715761240,"duration":0},"status":"passed","severity":"normal"},{"uid":"247070bab767f89","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755715814782,"stop":1755715814782,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a236cd447a293d","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755715801471,"stop":1755715801475,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a0edf11b0bc241a","name":"Relay - dialed first","time":{"start":1755716203123,"stop":1755716203123,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d95866077de428","name":"Subscribe to topic containing long and publish message","time":{"start":1755716037633,"stop":1755716037633,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa197a589eaa3290","name":"Push message with custom timestamp: 1755712258604","time":{"start":1755716392154,"stop":1755716392154,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b985032bb252d1","name":"Push message with Arabic payload","time":{"start":1755716392157,"stop":1755716392157,"duration":0},"status":"passed","severity":"normal"},{"uid":"899aaa13663340ab","name":"Check received message containing SQL Injection","time":{"start":1755716289002,"stop":1755716289003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed38e8a116e7ab54","name":"should handle empty peer infos gracefully","time":{"start":1755715780899,"stop":1755715780899,"duration":0},"status":"passed","severity":"normal"},{"uid":"852c2fc3fd59c762","name":"Push message with content topic containing Arabic","time":{"start":1755716392163,"stop":1755716392163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce61b534fc37665e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755715814650,"stop":1755715814650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4238f7c3a2187a9d","name":"should not fail to start the service if it is already started","time":{"start":1755716061908,"stop":1755716061908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78c0acc779d9549","name":"LightPush","time":{"start":1755716203127,"stop":1755716203127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c19af377504a3c","name":"rejects hash query with time filter","time":{"start":1755715770957,"stop":1755715770957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f655cf2ba93feac","name":"Check received message containing short","time":{"start":1755716289012,"stop":1755716289012,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a6a48b18fa2ad","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755715814640,"stop":1755715814640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e91b873e847386","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755715760439,"stop":1755715760439,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e1a8dd0c77000d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755715771678,"stop":1755715771679,"duration":1},"status":"passed","severity":"normal"},{"uid":"7773bef1a2ec366d","name":"should handle queue processing errors gracefully","time":{"start":1755715770479,"stop":1755715770480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df8a28000f3db58","name":"Push message with JSON payload","time":{"start":1755716392145,"stop":1755716392146,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a08c7851a9039e5","name":"should return peer for existing peer","time":{"start":1755715771509,"stop":1755715771509,"duration":0},"status":"passed","severity":"normal"},{"uid":"153d3424ecfc34bb","name":"should register libp2p event listeners when start is called","time":{"start":1755715802095,"stop":1755715802096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95b3c9331ad3eaf","name":"should filter out already connected peers","time":{"start":1755715771506,"stop":1755715771507,"duration":1},"status":"passed","severity":"normal"},{"uid":"435bf517f4599966","name":"ends if response has no messages","time":{"start":1755715771428,"stop":1755715771429,"duration":1},"status":"passed","severity":"normal"},{"uid":"45002d9732bd6ab","name":"should dispatch network event when browser goes offline","time":{"start":1755715769837,"stop":1755715769840,"duration":3},"status":"passed","severity":"normal"},{"uid":"a99fa24552b0282d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755715802101,"stop":1755715802102,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1f51e1cdbf3c24","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755715780901,"stop":1755715780901,"duration":0},"status":"passed","severity":"normal"},{"uid":"155b1d3b304cdf2b","name":"Publish without waiting for remote peer","time":{"start":1755716037617,"stop":1755716037617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19ee49104e40ebd","name":"throws on content topic with generation field greater than 0","time":{"start":1755715754840,"stop":1755715754840,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7543d65f99f49a","name":"should properly clean up resources when disposed","time":{"start":1755715800145,"stop":1755715800146,"duration":1},"status":"passed","severity":"normal"},{"uid":"7803f2842cab6e84","name":"should add received messages to bloom filter","time":{"start":1755715820098,"stop":1755715820098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16f26449a1b9eae","name":"Publish message with custom timestamp: Wed Aug 20 2025 19:53:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1755716028957,"stop":1755716028958,"duration":1},"status":"passed","severity":"normal"},{"uid":"479cac3bd1c87233","name":"ignores unrecognized TXT record formats","time":{"start":1755715781005,"stop":1755715781005,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a37afc7299fce2","name":"should handle a minimal index list","time":{"start":1755715755086,"stop":1755715755086,"duration":0},"status":"passed","severity":"normal"},{"uid":"9728a59d9a8918fa","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755716037643,"stop":1755716037644,"duration":1},"status":"passed","severity":"normal"},{"uid":"794e48ee86418f0d","name":"Subscribe to topic containing XML and publish message","time":{"start":1755716037642,"stop":1755716037642,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebddb4331169a7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755715780561,"stop":1755715780562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae574ecba2ef327","name":"should maintain desired error rate","time":{"start":1755715817789,"stop":1755715817789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c715aaf3947ffc2","name":"should update peer store before dialing","time":{"start":1755715769892,"stop":1755715769892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deeda538f47e973","name":"ignores domain fetching errors","time":{"start":1755715781005,"stop":1755715781005,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcbdde2fd49c08","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755715814644,"stop":1755715814645,"duration":1},"status":"passed","severity":"normal"},{"uid":"836334d94a9a8723","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755715760443,"stop":1755715760443,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d0880fe96a5a41","name":"Subscribe and receive messages via waku relay post","time":{"start":1755716308998,"stop":1755716308998,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadde56fce61d627","name":"should return PeerId when PeerId is provided","time":{"start":1755715770557,"stop":1755715770557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a3615f6b274a61","name":"Passing invalid cursor","time":{"start":1755716145192,"stop":1755716145192,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fe47b242a49a72","name":"should handle case when navigator is not available","time":{"start":1755715769814,"stop":1755715769825,"duration":11},"status":"passed","severity":"normal"},{"uid":"f8622750bbd7905b","name":"Relay - dialed after","time":{"start":1755716203123,"stop":1755716203124,"duration":1},"status":"passed","severity":"normal"},{"uid":"504eec1b08c5b1ed","name":"Push message with unicode special characters payload","time":{"start":1755716392160,"stop":1755716392160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b59d687ba98898","name":"Check received message containing SQL Injection","time":{"start":1755716289017,"stop":1755716289017,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb5162cb673fc97","name":"Check message with invalid timestamp is not received","time":{"start":1755716289008,"stop":1755716289009,"duration":1},"status":"passed","severity":"normal"},{"uid":"418fc47f394b59cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755715754853,"stop":1755715754853,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebba2319087ba7e5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755715771510,"stop":1755715771511,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb940543f2f5af0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755715814650,"stop":1755715814650,"duration":0},"status":"passed","severity":"normal"},{"uid":"76efd035575b1606","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755716045778,"stop":1755716045778,"duration":0},"status":"passed","severity":"normal"},{"uid":"48129f4633bc0b6d","name":"Waku message hash computation (payload length 0)","time":{"start":1755715770740,"stop":1755715770740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eef74f3fbc4785","name":"Push message with Arabic payload","time":{"start":1755716392136,"stop":1755716392136,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ed3d79826f13ab","name":"Light Node - default protocols","time":{"start":1755716203128,"stop":1755716203128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5d427376b18480","name":"Mutual subscription","time":{"start":1755716037612,"stop":1755716037613,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7c825dcaa07b4e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755716309008,"stop":1755716309008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e885c607531266fe","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755716183236,"stop":1755716183237,"duration":1},"status":"passed","severity":"normal"},{"uid":"438693732f4dcce2","name":"Push message with Russian payload","time":{"start":1755716392136,"stop":1755716392141,"duration":5},"status":"passed","severity":"normal"},{"uid":"be223d3950cee154","name":"should requeue task if no peer is available","time":{"start":1755715800889,"stop":1755715800890,"duration":1},"status":"passed","severity":"normal"},{"uid":"430d114e24ea5886","name":"Push message with Chinese payload","time":{"start":1755716392157,"stop":1755716392157,"duration":0},"status":"passed","severity":"normal"},{"uid":"29156598b9de0725","name":"Push message with escaped characters payload","time":{"start":1755716392147,"stop":1755716392147,"duration":0},"status":"passed","severity":"normal"},{"uid":"383ee0558859bf04","name":"should start ping timers on peer connect","time":{"start":1755715771153,"stop":1755715771160,"duration":7},"status":"passed","severity":"normal"},{"uid":"60a13fba6ec5df9b","name":"should dial second nwaku node that was discovered","time":{"start":1755715834854,"stop":1755715834855,"duration":1},"status":"skipped","severity":"normal"},{"uid":"12f82e766679b8f4","name":"nwaku subscribes","time":{"start":1755716018953,"stop":1755716018954,"duration":1},"status":"passed","severity":"normal"},{"uid":"b201c33083b658ba","name":"should save new peer to store","time":{"start":1755715769893,"stop":1755715769893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4198c7fbe77416","name":"Query Generator - false","time":{"start":1755716171975,"stop":1755716171975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a80f90e564c5762","name":"should wait for Store peer to be connected","time":{"start":1755715802268,"stop":1755715802268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f225ac4ae2f7bf5a","name":"Query generator for multiple messages with different message text format","time":{"start":1755716183235,"stop":1755716183236,"duration":1},"status":"passed","severity":"normal"},{"uid":"3012cab67a9fd593","name":"does not validate decoders for hash queries","time":{"start":1755715771427,"stop":1755715771427,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4929c184dad2c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755715754854,"stop":1755715754854,"duration":0},"status":"passed","severity":"normal"},{"uid":"251c58a48d21ba29","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app12/5/topic294/json","time":{"start":1755716133632,"stop":1755716133633,"duration":1},"status":"passed","severity":"normal"},{"uid":"1703d2965c397247","name":"should be safe to call multiple times","time":{"start":1755715770459,"stop":1755715770460,"duration":1},"status":"passed","severity":"normal"},{"uid":"1934b047b2abe986","name":"should discover peers from provided peer cache","time":{"start":1755715915796,"stop":1755715915799,"duration":3},"status":"passed","severity":"normal"},{"uid":"93617ae2ddec65db","name":"Ordered Callback - false","time":{"start":1755716171977,"stop":1755716171977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ded66f969d999b","name":"should monitor connected peers and store them into cache","time":{"start":1755715915799,"stop":1755715915801,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2ab308cd6a19790","name":"handles different clusterIds correctly","time":{"start":1755715754849,"stop":1755715754849,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32a031477a2d83d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755715814643,"stop":1755715814644,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba74323b8da066cd","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755715770541,"stop":1755715770541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c026dbaad17b7b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755715771514,"stop":1755715771514,"duration":0},"status":"passed","severity":"normal"},{"uid":"30afd63b7a7c44db","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755715792405,"stop":1755715792405,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ba489bf95bc009","name":"All","time":{"start":1755715843166,"stop":1755715843167,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b156c923089d04","name":"should skip peer when not on same cluster","time":{"start":1755715770470,"stop":1755715770471,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4e60e6438a89b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755716309010,"stop":1755716309011,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de719dd86ddf682","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755715814635,"stop":1755715814636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f272bba74616fb7","name":"should clear existing timers before creating new ones","time":{"start":1755715771189,"stop":1755715771190,"duration":1},"status":"passed","severity":"normal"},{"uid":"353feb2b046406b6","name":"can query messages normally","time":{"start":1755716164314,"stop":1755716164315,"duration":1},"status":"passed","severity":"normal"},{"uid":"997f10ac4cac80a1","name":"Check publish message containing JSON","time":{"start":1755716028954,"stop":1755716028954,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b56344c0192d2c4","name":"Check publish message containing Script","time":{"start":1755716028953,"stop":1755716028953,"duration":0},"status":"passed","severity":"normal"},{"uid":"46366e6292275777","name":"should be safe to call multiple times","time":{"start":1755715769887,"stop":1755715769888,"duration":1},"status":"passed","severity":"normal"},{"uid":"809e0914d743b585","name":"should fail to send if no connected peers found","time":{"start":1755715801825,"stop":1755715801825,"duration":0},"status":"passed","severity":"normal"},{"uid":"b128790b4ebe04f9","name":"Check received message containing special chars","time":{"start":1755716289001,"stop":1755716289002,"duration":1},"status":"passed","severity":"normal"},{"uid":"879f3d2fc2e4923f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755715814646,"stop":1755715814647,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09df16f44a4d49a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755715754845,"stop":1755715754845,"duration":0},"status":"passed","severity":"normal"},{"uid":"913145f2392b49c5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755715894678,"stop":1755715894678,"duration":0},"status":"passed","severity":"normal"},{"uid":"218fd81e9496610d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755715802090,"stop":1755715802090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bb93e16d721e78","name":"should load peers from local storage and dispatch events","time":{"start":1755715785052,"stop":1755715785052,"duration":0},"status":"passed","severity":"normal"},{"uid":"62511555bfd9c441","name":"should properly create location multiaddrs - tcp","time":{"start":1755715761238,"stop":1755715761238,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a20514e9e38b50","name":"Encoder throws on empty string content topic","time":{"start":1755715771641,"stop":1755715771642,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf57736bd21bd91e","name":"should create a new stream if no existing for protocol found","time":{"start":1755715771254,"stop":1755715771254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc65a0f6d5e69d68","name":"should clear dial history on stop","time":{"start":1755715770456,"stop":1755715770457,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd807e422079ef8a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755715814658,"stop":1755715814658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c18ef846ec97b5","name":"should handle empty pubsub topics","time":{"start":1755715771190,"stop":1755715771190,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a74fcd35d9ed5c","name":"should be safe to call multiple times","time":{"start":1755715771503,"stop":1755715771503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a763b2d33ff8ac23","name":"Sample","time":{"start":1755715760540,"stop":1755715760540,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6788b785e996136","name":"should be sent with empty content","time":{"start":1755715820102,"stop":1755715820102,"duration":0},"status":"passed","severity":"normal"},{"uid":"8240fb626d73edd1","name":"random static sharding 7 - Cluster ID: 371, Shard ID: 875","time":{"start":1755716152519,"stop":1755716152519,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e0215ba9e4d580","name":"should not receive a peer event before start","time":{"start":1755716061909,"stop":1755716061909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f4a1dcb60837bb","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755715841418,"stop":1755715841418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1221b940fcceaabe","name":"Ordered callback, aborts when callback returns true","time":{"start":1755716183245,"stop":1755716183245,"duration":0},"status":"passed","severity":"normal"},{"uid":"654c1e98b5345dd0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755716309004,"stop":1755716309004,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b57d2cd31d3b29","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755716045777,"stop":1755716045778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c955f9bef61a3e4b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app39/2/topic115/utf8","time":{"start":1755716133633,"stop":1755716133634,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdf7461ec42c9df","name":"Fails to publish message with empty text","time":{"start":1755716028958,"stop":1755716028958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea997089dc1bdfc9","name":"should handle all zero keep alive options","time":{"start":1755715771191,"stop":1755715771191,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e27214e8a4398","name":"should only return 1 node with relay and store capability","time":{"start":1755715781006,"stop":1755715781007,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2932c2ddd987bb","name":"Push message with numeric payload","time":{"start":1755716392156,"stop":1755716392156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de7e15de2b9427b","name":"Push message with rate limit","time":{"start":1755716392166,"stop":1755716392166,"duration":0},"status":"passed","severity":"normal"},{"uid":"252678f07874a141","name":"Subscribe to topic containing long and receive message","time":{"start":1755716309001,"stop":1755716309001,"duration":0},"status":"passed","severity":"normal"},{"uid":"14041b5f2d80d76f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755715760441,"stop":1755715760442,"duration":1},"status":"passed","severity":"normal"},{"uid":"86453949d1c45bd0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755715760432,"stop":1755715760433,"duration":1},"status":"passed","severity":"normal"},{"uid":"37384c0128cfb6c4","name":"should initialize with Unhealthy status","time":{"start":1755715801982,"stop":1755715801987,"duration":5},"status":"passed","severity":"normal"},{"uid":"ddfb2ac203219fd8","name":"Check meta is set [symmetric]","time":{"start":1755715790974,"stop":1755715790974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b903e8bf8a7a414c","name":"should process successful peer exchange query","time":{"start":1755715781108,"stop":1755715781109,"duration":1},"status":"passed","severity":"normal"},{"uid":"1151934e81072655","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755715814659,"stop":1755715814659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9eaf691ac323c0","name":"should handle peer store errors gracefully","time":{"start":1755715769892,"stop":1755715769893,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd814b4244a04d2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755715754847,"stop":1755715754847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fafa9c49acf8f6a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755715770531,"stop":1755715770540,"duration":9},"status":"passed","severity":"normal"},{"uid":"4b956b359cdc026b","name":"should return no connections if no open connection provided","time":{"start":1755715771206,"stop":1755715771206,"duration":0},"status":"passed","severity":"normal"},{"uid":"978fd2aa6dfddd58","name":"Refresh subscription","time":{"start":1755716309009,"stop":1755716309009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2205f0486bea3c2e","name":"topics with same application and version share the same shard","time":{"start":1755715754847,"stop":1755715754848,"duration":1},"status":"passed","severity":"normal"},{"uid":"7475e164aee1fc2","name":"configure the node with multiple content topics","time":{"start":1755716133641,"stop":1755716133642,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f2b83468d2768d","name":"should handle errors when removing globalThis listeners","time":{"start":1755715769804,"stop":1755715769812,"duration":8},"status":"passed","severity":"normal"},{"uid":"e609b54c90e0a90d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755715754844,"stop":1755715754844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b174d9136ce39d58","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755715814644,"stop":1755715814644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd371adf00b77f01","name":"Renews subscription after lossing a connection","time":{"start":1755716309013,"stop":1755716309014,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c55868cb5e46b1b","name":"should not stop if not started","time":{"start":1755715781103,"stop":1755715781103,"duration":0},"status":"passed","severity":"normal"},{"uid":"384715a5a552b6ae","name":"Check message with no content topic is not received","time":{"start":1755716289023,"stop":1755716289024,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe0db6e1ff700ba","name":"Query generator for multiple messages with different content topic format","time":{"start":1755716183237,"stop":1755716183240,"duration":3},"status":"passed","severity":"normal"},{"uid":"b07bd3028a89afd0","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755715820100,"stop":1755715820100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eee0cb02273638","name":"should properly compute the node id","time":{"start":1755715761234,"stop":1755715761234,"duration":0},"status":"passed","severity":"normal"},{"uid":"50931ddc6dbcb78","name":"should have no discoveries enabled by default","time":{"start":1755715801470,"stop":1755715801471,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aa12e14fd76285","name":"Query with Promise Callback, No Decoder","time":{"start":1755716161226,"stop":1755716161227,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdebd761fa79de2","name":"should not fail to stop the service if it was not started","time":{"start":1755715839763,"stop":1755715839764,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1c5211310f34c0","name":"should handle peer identify event","time":{"start":1755715781103,"stop":1755715781104,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee56581341346fe","name":"Check received message containing escaped characters","time":{"start":1755716289004,"stop":1755716289004,"duration":0},"status":"passed","severity":"normal"},{"uid":"baea5608ecc0eadb","name":"should send relay ping messages on timer","time":{"start":1755715771180,"stop":1755715771181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89b85b345d464c2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755716145187,"stop":1755716145187,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6697f51000a056","name":"should retry failed tasks","time":{"start":1755715800894,"stop":1755715800896,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6b15bd62f960142","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755715760436,"stop":1755715760437,"duration":1},"status":"passed","severity":"normal"},{"uid":"964614413b2db921","name":"ends after yielding if response size indicates end","time":{"start":1755715771430,"stop":1755715771431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0064ac6b9b4807","name":"throws if decoders don't match content topics","time":{"start":1755715771426,"stop":1755715771427,"duration":1},"status":"passed","severity":"normal"},{"uid":"512ad456a3694875","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755716145190,"stop":1755716145191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c25407e42596df","name":"should handle malformed response data","time":{"start":1755715780905,"stop":1755715780905,"duration":0},"status":"passed","severity":"normal"},{"uid":"492dfc629c25d168","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755715755087,"stop":1755715755087,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c0b342f0801914","name":"should create all internal components","time":{"start":1755715771671,"stop":1755715771671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a36ae606668cbb6","name":"Push message with content topic containing unicode special characters","time":{"start":1755716392165,"stop":1755716392165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b713764e5dc0a6c","name":"should set default options when no config provided","time":{"start":1755715771670,"stop":1755715771670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0fceed21008197","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755715814648,"stop":1755715814648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e9773dd9259e03","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755715814659,"stop":1755715814659,"duration":0},"status":"passed","severity":"normal"},{"uid":"305e01649d5ff3f7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755716309011,"stop":1755716309011,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbce307db2cc682","name":"should return true when peer is on the specified shard","time":{"start":1755715770529,"stop":1755715770530,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db994b95dd0d5d","name":"Query with Ordered Callback, No Decoder","time":{"start":1755716161224,"stop":1755716161225,"duration":1},"status":"passed","severity":"normal"},{"uid":"4512789c7c0e179","name":"should clear interval on stop","time":{"start":1755715781111,"stop":1755715781111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1c191c99b13f9e","name":"Stops search when 2 null results are returned","time":{"start":1755715780548,"stop":1755715780548,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a985bbe3501ea9b","name":"should skip peer when failed to dial recently","time":{"start":1755715770467,"stop":1755715770468,"duration":1},"status":"passed","severity":"normal"},{"uid":"39337e5cb417b2c3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755716197254,"stop":1755716197254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fda85fb53410391","name":"should throw error - no public key","time":{"start":1755715761233,"stop":1755715761234,"duration":1},"status":"passed","severity":"normal"},{"uid":"7938f916e2d1490d","name":"should start peer exchange discovery","time":{"start":1755715781102,"stop":1755715781102,"duration":0},"status":"passed","severity":"normal"},{"uid":"48982adddea861bd","name":"Check message received after jswaku node is restarted","time":{"start":1755716289024,"stop":1755716289024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9bceac8285ed85","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755716045777,"stop":1755716045777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90d0acac10f9295","name":"Check publish message containing Russian","time":{"start":1755716028948,"stop":1755716028951,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d120c0701de3068","name":"throws on empty content topic","time":{"start":1755715754839,"stop":1755715754839,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f3a4ea3e85d449","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755715814654,"stop":1755715814654,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f31b4a6378d3b8","name":"should set field with all protocols enabled","time":{"start":1755715761239,"stop":1755715761240,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe742ee483a079f8","name":"should stop peer exchange discovery","time":{"start":1755715781103,"stop":1755715781103,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2317436780423b1","name":"Promise Callback - true","time":{"start":1755716171975,"stop":1755716171976,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2c599a0029483c","name":"should hang up with PeerId and return true on success","time":{"start":1755715771675,"stop":1755715771675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8283a77b282bd49f","name":"should create PeerExchangeDiscovery instance","time":{"start":1755715781111,"stop":1755715781111,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc415c24c9c4463","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755715760443,"stop":1755715760443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fdb7b16ace2b9d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755715770739,"stop":1755715770739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afda7ff9e5a39e4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755715814647,"stop":1755715814647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4260842910ae9f73","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755716037644,"stop":1755716037644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5580c44d58196d6a","name":"should dial all known peers when reached zero connections","time":{"start":1755715877724,"stop":1755715877724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec7df6b3f75f133","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755716022220,"stop":1755716022220,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ee3509e906dc07","name":"should handle peer disconnect event when no connections remain","time":{"start":1755715769826,"stop":1755715769826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d41ed252c54e6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755716309003,"stop":1755716309003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a231d41420ef760e","name":"caches peers it previously fetched","time":{"start":1755715781005,"stop":1755715781006,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a0de4b558a31da","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755715814649,"stop":1755715814649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c7832c95f0e321","name":"Check received message with timestamp: 1755715834188 ","time":{"start":1755716289022,"stop":1755716289022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5442cfae2ded5d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755715814638,"stop":1755715814639,"duration":1},"status":"passed","severity":"normal"},{"uid":"769203c6d38229e6","name":"Fails to push message with large meta","time":{"start":1755716392166,"stop":1755716392166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5f07bbded7e445","name":"should encode/decode to text encoding","time":{"start":1755715761235,"stop":1755715761235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c946c59dd1fee91","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755715771511,"stop":1755715771511,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddf519f583dbaf3","name":"Query generator for multiple messages","time":{"start":1755716183230,"stop":1755716183235,"duration":5},"status":"passed","severity":"normal"},{"uid":"f31378fd5854efad","name":"should start and setup intervals and event listeners","time":{"start":1755715802344,"stop":1755715802344,"duration":0},"status":"passed","severity":"normal"},{"uid":"204c4bf776ad07a6","name":"Push message with content topic containing numeric","time":{"start":1755716392162,"stop":1755716392162,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f791045ffb9a4bd","name":"should allow redial after failed dial cooldown expires","time":{"start":1755715770473,"stop":1755715770473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9358e8c2f1180056","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755715754846,"stop":1755715754847,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bd0370ec9fd137","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755715761230,"stop":1755715761230,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b8b1fbb0d16f87","name":"Check received message containing unicode special characters","time":{"start":1755716289021,"stop":1755716289021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b397af0220b3ef12","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755716309010,"stop":1755716309010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1c10cfc1295ec4","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755715858376,"stop":1755715858376,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b003944170e81ea","name":"Init the array if not present","time":{"start":1755715754697,"stop":1755715754698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d149a62faf214452","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755715814652,"stop":1755715814652,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb809c7a4de37689","name":"should query peer with peer exchange protocol","time":{"start":1755715781106,"stop":1755715781107,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b01d59485912408","name":"new peer added after a peer was already found","time":{"start":1755716005652,"stop":1755716005652,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e16d45488f975f","name":"Push message with SQL Injection payload","time":{"start":1755716392141,"stop":1755716392142,"duration":1},"status":"passed","severity":"normal"},{"uid":"c351a4a855c439d9","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755715814642,"stop":1755715814642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54c482b440b772c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755715754852,"stop":1755715754853,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a35d0f5d92fd25","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755716037641,"stop":1755716037641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84f5d70eee565df","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/5/topic683/xml","time":{"start":1755716133631,"stop":1755716133631,"duration":0},"status":"passed","severity":"normal"},{"uid":"a956cbde430e89c0","name":"Push message with Script payload","time":{"start":1755716392158,"stop":1755716392158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1684f3d260d2b282","name":"Relay - times out","time":{"start":1755716203125,"stop":1755716203125,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49c5280d74e2e4","name":"Accepts a valid Waku Message","time":{"start":1755715805614,"stop":1755715805615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1446c84874d8b65e","name":"should return false when peer has no shard info","time":{"start":1755715770523,"stop":1755715770529,"duration":6},"status":"passed","severity":"normal"},{"uid":"affee7c51ef3c678","name":"should properly create location multiaddrs - tcp6","time":{"start":1755715761237,"stop":1755715761238,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae655307552667d","name":"Push message with content topic containing long","time":{"start":1755716392161,"stop":1755716392162,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f618b04dc909c3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755715754851,"stop":1755715754852,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c341a83c29e932","name":"it tolerates circular branch references","time":{"start":1755715781004,"stop":1755715781004,"duration":0},"status":"passed","severity":"normal"},{"uid":"3810c38b9c30193e","name":"should remove event listeners from libp2p","time":{"start":1755715769803,"stop":1755715769803,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c235f6628f301f","name":"A test","time":{"start":1755715894876,"stop":1755715894876,"duration":0},"status":"passed","severity":"normal"},{"uid":"885f5464a9f85a4a","name":"should clear timers for specific peer on disconnect","time":{"start":1755715771185,"stop":1755715771186,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a0cfba5f7c74c6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app82/10/topic604/xml","time":{"start":1755716133640,"stop":1755716133640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa564b9fa94fc2c","name":"should allow redial after cooldown period","time":{"start":1755715770469,"stop":1755715770470,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc053c45ac1b991","name":"should do nothing if no non-locked connections to drop","time":{"start":1755715771513,"stop":1755715771513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbbfeba1e7fda1c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755715801476,"stop":1755715801476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4648bcf6641cd0c0","name":"should not create multiple intervals when called multiple times","time":{"start":1755715770452,"stop":1755715770455,"duration":3},"status":"passed","severity":"normal"},{"uid":"285aa9bd3fc7d35c","name":"random static sharding 1 - Cluster ID: 34, Shard ID: 711","time":{"start":1755716152516,"stop":1755716152516,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e05051b6318a9f","name":"should push the message to the outgoing buffer","time":{"start":1755715820095,"stop":1755715820095,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad60d0cb11c3521","name":"Check received message containing JSON","time":{"start":1755716289003,"stop":1755716289004,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffc53d2029ce8ac","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755715754851,"stop":1755715754851,"duration":0},"status":"passed","severity":"normal"},{"uid":"333c6cf71b6998a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755715754852,"stop":1755715754852,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3259aa478e8aafa","name":"udp ip6 address","time":{"start":1755715760482,"stop":1755715760482,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcb2acd23fcfdea","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755716189673,"stop":1755716189674,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1424d996927c979","name":"should handle mixed protocol support correctly","time":{"start":1755715801997,"stop":1755715801997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04841c8fe27dd6c","name":"Push message with SQL Injection payload","time":{"start":1755716392158,"stop":1755716392158,"duration":0},"status":"passed","severity":"normal"},{"uid":"3463738b041787e3","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755715770741,"stop":1755715770742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45d20e23e27f43","name":"should continually clean up expired entries at intervals","time":{"start":1755715800147,"stop":1755715800149,"duration":2},"status":"passed","severity":"normal"},{"uid":"699141269154ebb4","name":"Push message with Chinese payload","time":{"start":1755716392135,"stop":1755716392136,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e80c711dbbb322","name":"Check received message containing Chinese","time":{"start":1755716289016,"stop":1755716289016,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a066c01279186b","name":"should process up to 3 peers at once","time":{"start":1755715770477,"stop":1755715770478,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ce13300b88a347","name":"Sign & Recover","time":{"start":1755715791286,"stop":1755715791286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57645a24e5655cb","name":"should create KeepAliveManager with required options","time":{"start":1755715771139,"stop":1755715771140,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0475f834b326b76","name":"Push message with long payload","time":{"start":1755716392134,"stop":1755716392135,"duration":1},"status":"passed","severity":"normal"},{"uid":"92feb6c00e38e64a","name":"should create KeepAliveManager with relay","time":{"start":1755715771140,"stop":1755715771140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc29edca88e7a362","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755715785052,"stop":1755715785053,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a009da8e49c268","name":"Check received message containing shell command","time":{"start":1755716289020,"stop":1755716289020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9cc45f19971508","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755715754846,"stop":1755715754846,"duration":0},"status":"passed","severity":"normal"},{"uid":"922d930e59ff78ef","name":"should insert elements correctly","time":{"start":1755715817788,"stop":1755715817789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9770fa3dacca0f","name":"should dial peer immediately when queue is empty","time":{"start":1755715770460,"stop":1755715770460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5ff5ad43c4b782","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755715780901,"stop":1755715780904,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee55acf9ec34b8db","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755715779525,"stop":1755715779529,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ab880e4c967c1a8","name":"should drop connection to all peers on hangUp","time":{"start":1755715922538,"stop":1755715922539,"duration":1},"status":"passed","severity":"normal"},{"uid":"8578f6b8ec573e8a","name":"should not receive a peer event after stop","time":{"start":1755715839767,"stop":1755715839767,"duration":0},"status":"passed","severity":"normal"},{"uid":"107accca3a7be8b5","name":"should properly create location multiaddrs - udp4","time":{"start":1755715761237,"stop":1755715761237,"duration":0},"status":"passed","severity":"normal"},{"uid":"96afde31fc46f3e0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app55/8/topic706/test.js","time":{"start":1755716133636,"stop":1755716133637,"duration":1},"status":"passed","severity":"normal"},{"uid":"899059c1e2909fa3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755715754843,"stop":1755715754843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a653f4e54a093f3d","name":"Asymmetric encrypt & decrypt","time":{"start":1755715791284,"stop":1755715791285,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7a890709486801","name":"should handle dial errors gracefully","time":{"start":1755715771507,"stop":1755715771507,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65cda60be2ed058","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755715771257,"stop":1755715771259,"duration":2},"status":"passed","severity":"normal"},{"uid":"27a4a6ad0b58e189","name":"handles different networkShards values correctly","time":{"start":1755715754849,"stop":1755715754849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b690956d85f58e61","name":"should decode valid enr successfully","time":{"start":1755715761230,"stop":1755715761230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5b1383559028fa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755716308998,"stop":1755716308998,"duration":0},"status":"passed","severity":"normal"},{"uid":"13de7dc5704555c1","name":"should be empty after removing the only subscription","time":{"start":1755715802343,"stop":1755715802343,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb34157b785485f","name":"should handle hash queries without validation","time":{"start":1755715802185,"stop":1755715802186,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c543f6f92f47cc8","name":"should create dialer with libp2p and shardReader","time":{"start":1755715770441,"stop":1755715770441,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a8d123e34a6170","name":"Decoder throws on undefined content topic","time":{"start":1755715771642,"stop":1755715771643,"duration":1},"status":"passed","severity":"normal"},{"uid":"18dc69d4f50d7f6a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app83/9/topic583/xml","time":{"start":1755716133639,"stop":1755716133640,"duration":1},"status":"passed","severity":"normal"},{"uid":"727dc4ba1b0ddf5d","name":"should handle special patterns correctly","time":{"start":1755715817791,"stop":1755715817791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8379b088a99a0df5","name":"Check message with non string payload is not received","time":{"start":1755716289010,"stop":1755716289010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fac6615bf3e72f","name":"should initialize with custom number of peers","time":{"start":1755715802089,"stop":1755715802090,"duration":1},"status":"passed","severity":"normal"},{"uid":"364811386f2e0bac","name":"Push message with Basic HTML tag payload","time":{"start":1755716392159,"stop":1755716392159,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef9ee76a48d1f5","name":"Subscribe to topic containing short and receive message","time":{"start":1755716309001,"stop":1755716309001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b642089baf4d1c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755716309008,"stop":1755716309009,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a64a83947443644","name":"should request peer renewal on specific errors","time":{"start":1755715800896,"stop":1755715800897,"duration":1},"status":"passed","severity":"normal"},{"uid":"b674aac24870513d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755715769813,"stop":1755715769814,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9a8007b4d52684","name":"should return different streams if requested simultaniously","time":{"start":1755715771255,"stop":1755715771255,"duration":0},"status":"passed","severity":"normal"},{"uid":"411e85afd0cc4cda","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755715820099,"stop":1755715820099,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e9ff8f2741a137","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755715814648,"stop":1755715814648,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e2ffbcea90d609","name":"should stop all internal components","time":{"start":1755715771672,"stop":1755715771672,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a0ae7a72b0b18f","name":"should handle network check errors gracefully","time":{"start":1755715770481,"stop":1755715770482,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6df2a178917bd","name":"Push message with content topic containing escaped characters","time":{"start":1755716392152,"stop":1755716392152,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecb0f19ca4aecf","name":"should send to specified number of peers of used peers","time":{"start":1755715801825,"stop":1755715801826,"duration":1},"status":"passed","severity":"normal"},{"uid":"40172f573047844","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755715754846,"stop":1755715754846,"duration":0},"status":"passed","severity":"normal"},{"uid":"3130acc0eef8d57c","name":"Check message with invalid timestamp is not received","time":{"start":1755716289022,"stop":1755716289023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a441025f5b2e60b5","name":"should remove event listener for peer:discovery","time":{"start":1755715769887,"stop":1755715769887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1388463c5128f2","name":"should perform ping and update peer store on timer","time":{"start":1755715771163,"stop":1755715771163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d566d63afa9ac6b","name":"should return false when peer is on different cluster","time":{"start":1755715770522,"stop":1755715770522,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf91c352361799c","name":"should not receive a peer event after stop","time":{"start":1755716061909,"stop":1755716061909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1789520ff08025e","name":"msgTime: 0 ms from now, startTime: 1755456983912, endTime: 1755716183912","time":{"start":1755716197250,"stop":1755716197252,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd2561eff078a29f","name":"Check received message with timestamp: 1755715834188 ","time":{"start":1755716289007,"stop":1755716289007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7fba277ae7b6d8","name":"should check connected peers if present and suitable","time":{"start":1755715802267,"stop":1755715802268,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9abcf18f79f765","name":"Push message with meta","time":{"start":1755716392152,"stop":1755716392153,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf764ce63f65c514","name":"should handle ping failures gracefully","time":{"start":1755715771163,"stop":1755715771175,"duration":12},"status":"passed","severity":"normal"},{"uid":"9099bd0790028cb0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755715841419,"stop":1755715841419,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fcea76cb625553","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755715754844,"stop":1755715754845,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aca70f1480c0dbd","name":"should throw error when no peers are available","time":{"start":1755715802184,"stop":1755715802184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea92a27cde398e85","name":"should not receive a peer event after stop","time":{"start":1755715785052,"stop":1755715785052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6618d05fb91673ea","name":"should reject if LightPush is requested but not mounted","time":{"start":1755715802266,"stop":1755715802266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbaa544b5e36730","name":"should handle multiple query options for time ranges","time":{"start":1755715802184,"stop":1755715802185,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73f39d3be57defd","name":"Check received message containing Russian","time":{"start":1755716289017,"stop":1755716289017,"duration":0},"status":"passed","severity":"normal"},{"uid":"630aa6fb789ebd4d","name":"random static sharding 6 - Cluster ID: 233, Shard ID: 673","time":{"start":1755716152518,"stop":1755716152519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fd2d969e5789f","name":"should not change state when connections remain after disconnect","time":{"start":1755715769835,"stop":1755715769835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab4741bd8ebd918","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755716197246,"stop":1755716197247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce737be304334437","name":"should throw error - invalid id","time":{"start":1755715761232,"stop":1755715761232,"duration":0},"status":"passed","severity":"normal"},{"uid":"299c6be84e3124a7","name":"Relay","time":{"start":1755715843165,"stop":1755715843165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2790ad3cdc53972f","name":"Waku message hash computation (no timestamp)","time":{"start":1755715770740,"stop":1755715770741,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ae2a02d491bcf6","name":"Push message with meta","time":{"start":1755716392165,"stop":1755716392166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b264558bb3147b6a","name":"Passing page size 10 when there are 10 messages","time":{"start":1755716183761,"stop":1755716183762,"duration":1},"status":"passed","severity":"normal"},{"uid":"88225885b6f88dc5","name":"should stop and cleanup resources","time":{"start":1755715802344,"stop":1755715802344,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa3810dd48ad6d","name":"should skip peers without ENR","time":{"start":1755715781109,"stop":1755715781109,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c73267ae86ad406","name":"should initialize with libp2p components","time":{"start":1755715780897,"stop":1755715780898,"duration":1},"status":"passed","severity":"normal"},{"uid":"4066677bf0eb61fd","name":"should throw error - no id","time":{"start":1755715761231,"stop":1755715761231,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bac8664ffd9f6","name":"Push message with JSON payload","time":{"start":1755716392159,"stop":1755716392159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9262d2b569671b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755716037636,"stop":1755716037637,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb4ab727eb6565f","name":"Check received message containing Russian","time":{"start":1755716289002,"stop":1755716289002,"duration":0},"status":"passed","severity":"normal"},{"uid":"504771a6d3cfa022","name":"should initialize with custom TTL","time":{"start":1755715781099,"stop":1755715781101,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e43f1f2b0062d96","name":"Check publish message containing escaped characters","time":{"start":1755716028955,"stop":1755716028955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9416bcd1d0f83a9","name":"should detect messages with missing dependencies","time":{"start":1755715820100,"stop":1755715820101,"duration":1},"status":"passed","severity":"normal"},{"uid":"616e78cd89529546","name":"Subscribe and receives messages on 20 topics","time":{"start":1755716309008,"stop":1755716309008,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7771bfde854f69","name":"throws on content topic with empty version field","time":{"start":1755715754841,"stop":1755715754841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26e37365f84eb5d","name":"can start the service","time":{"start":1755715785049,"stop":1755715785050,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be425fe9b062647","name":"should drop connection to one peer on hangUp","time":{"start":1755715922539,"stop":1755715922539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6b4092f191380f","name":"Check received message containing special chars","time":{"start":1755716289015,"stop":1755716289015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1384e894058b611","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755716037633,"stop":1755716037636,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4cae1a9dc123cc5","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755715781111,"stop":1755715781112,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1fbc21ab50f9d4","name":"should handle multiple peer connections","time":{"start":1755715771160,"stop":1755715771161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b024cee7c31f0cb6","name":"Round trip binary serialization","time":{"start":1755715771640,"stop":1755715771640,"duration":0},"status":"passed","severity":"normal"},{"uid":"32facd53b278b083","name":"should successfully query store with valid decoders and options","time":{"start":1755715802184,"stop":1755715802184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3475c2b9998963db","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755716197242,"stop":1755716197242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecc15153de5b3e2","name":"should not start if already started","time":{"start":1755715781102,"stop":1755715781102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b781c3939547e36","name":"should not fail to start the service if it is already started","time":{"start":1755715785050,"stop":1755715785051,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea13ccf20b43077","name":"random static sharding 4 - Cluster ID: 783, Shard ID: 772","time":{"start":1755716152517,"stop":1755716152517,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff543d3c9f9cc2e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755715814647,"stop":1755715814647,"duration":0},"status":"passed","severity":"normal"},{"uid":"972d040cd57e5d9d","name":"Push message with content topic containing Russian","time":{"start":1755716392163,"stop":1755716392164,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a224c488ba74a3","name":"Store - dialed first","time":{"start":1755716203126,"stop":1755716203126,"duration":0},"status":"passed","severity":"normal"},{"uid":"743af85b33ac2eae","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755716309013,"stop":1755716309013,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff277be4eeb005c","name":"should reject on timeout if it was set","time":{"start":1755715802267,"stop":1755715802267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1f9a32a4a2ce6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755716022217,"stop":1755716022218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8c0633387847ff","name":"Check publish message containing Chinese","time":{"start":1755716028947,"stop":1755716028947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5176580e511fa75c","name":"should not be delivered","time":{"start":1755715820103,"stop":1755715820103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb78e5ca239c458e","name":"should handle different types of entries","time":{"start":1755715800144,"stop":1755715800145,"duration":1},"status":"passed","severity":"normal"},{"uid":"246512de83fa14b1","name":"Push message with custom timestamp: 1755712258604","time":{"start":1755716392167,"stop":1755716392167,"duration":0},"status":"passed","severity":"normal"},{"uid":"854db0fafc80c704","name":"Push message with Russian payload","time":{"start":1755716392157,"stop":1755716392158,"duration":1},"status":"passed","severity":"normal"},{"uid":"72534756d7bff1c3","name":"Push message with custom timestamp: 1724957458604","time":{"start":1755716392166,"stop":1755716392166,"duration":0},"status":"passed","severity":"normal"},{"uid":"45499cc7cf9af620","name":"return first retrieved peers without further DNS queries","time":{"start":1755715781007,"stop":1755715781007,"duration":0},"status":"passed","severity":"normal"},{"uid":"326a5d1a12093089","name":"returns all values when wanted number is greater than available values","time":{"start":1755715779521,"stop":1755715779525,"duration":4},"status":"passed","severity":"normal"},{"uid":"c3ca9d6ac094403","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755715754851,"stop":1755715754851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1143a119f8c73cd","name":"Using a function","time":{"start":1755716198567,"stop":1755716198568,"duration":1},"status":"passed","severity":"normal"},{"uid":"29de8b4a9ccaf9d5","name":"should handle errors when accessing navigator","time":{"start":1755715769842,"stop":1755715769842,"duration":0},"status":"passed","severity":"normal"},{"uid":"865ade17dc0e99bd","name":"should not fail to start the service if it is already started","time":{"start":1755715839764,"stop":1755715839764,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa5db6d78170e6d","name":"should start and stop interval correctly","time":{"start":1755715800888,"stop":1755715800888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1427d74886cbd7a7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755715770745,"stop":1755715770745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0a1223cc64d204","name":"should skip peers without peer exchange protocol","time":{"start":1755715781104,"stop":1755715781104,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e578d69b70209fa","name":"Push message with custom timestamp: 1755719458604","time":{"start":1755716392154,"stop":1755716392154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa032d98c2e4d40","name":"should return false when peer is on different cluster","time":{"start":1755715770530,"stop":1755715770530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d76c3da558b2fb","name":"Push message with long payload","time":{"start":1755716392156,"stop":1755716392156,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feedc26227b7d3f","name":"yields decoded messages","time":{"start":1755715771429,"stop":1755715771429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c522de680a2dc98","name":"Passing page size 110 when there are 120 messages","time":{"start":1755716183763,"stop":1755716183763,"duration":0},"status":"passed","severity":"normal"},{"uid":"1581a468f75917ed","name":"should partition messages based on acknowledgement status","time":{"start":1755715820102,"stop":1755715820102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5484a362de437779","name":"Push message with content topic containing SQL Injection","time":{"start":1755716392164,"stop":1755716392164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07639685f7e1b7c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755716197241,"stop":1755716197242,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15391094f56aeab","name":"throws on content topic with non-number generation field","time":{"start":1755715754840,"stop":1755715754840,"duration":0},"status":"passed","severity":"normal"},{"uid":"285e24394aae5fb3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755715754855,"stop":1755715754855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0244cfe1ec6e081","name":"should increase lamport timestamp","time":{"start":1755715820094,"stop":1755715820095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b907ab5ad8a68b","name":"Relay Node - default protocol","time":{"start":1755716203128,"stop":1755716203129,"duration":1},"status":"passed","severity":"normal"},{"uid":"344e470694864cb6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755715780559,"stop":1755715780559,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4766354d239fdd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755715771513,"stop":1755715771513,"duration":0},"status":"passed","severity":"normal"},{"uid":"137fa756886919b3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755715814653,"stop":1755715814654,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0fb7fb02eb3587","name":"should return false","time":{"start":1755715761234,"stop":1755715761234,"duration":0},"status":"passed","severity":"normal"},{"uid":"25140a8d721eb046","name":"should lock peers when selected","time":{"start":1755715802090,"stop":1755715802091,"duration":1},"status":"passed","severity":"normal"},{"uid":"166ef15ff5544af0","name":"Push message with emoji payload","time":{"start":1755716392148,"stop":1755716392148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62d579624d68ac1","name":"Push message with content topic containing Chinese","time":{"start":1755716392150,"stop":1755716392150,"duration":0},"status":"passed","severity":"normal"},{"uid":"57838877006c0a0f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755715877724,"stop":1755715877725,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d5eb307d1dd0ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755715754858,"stop":1755715754858,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa77b5acee7119e5","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755715802091,"stop":1755715802092,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fc1c6fa7acc900","name":"should be delivered immediately if received","time":{"start":1755715820104,"stop":1755715820104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b8f76a866e6560","name":"should initialize with default number of peers","time":{"start":1755715802089,"stop":1755715802089,"duration":0},"status":"passed","severity":"normal"},{"uid":"729f2930ebeebef1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755715814647,"stop":1755715814648,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2aa6d61fa4a260b","name":"should handle peer store update failures gracefully","time":{"start":1755715771175,"stop":1755715771176,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfda8dfdd35a538","name":"Callback on promise","time":{"start":1755716183240,"stop":1755716183241,"duration":1},"status":"passed","severity":"normal"},{"uid":"3736cd1805476e21","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app72/10/topic259/test.js","time":{"start":1755716133631,"stop":1755716133632,"duration":1},"status":"passed","severity":"normal"},{"uid":"19701e029dbc5b5f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755715771179,"stop":1755715771180,"duration":1},"status":"passed","severity":"normal"},{"uid":"9923dedae0de87c6","name":"should not allow unachievable error rate","time":{"start":1755715814781,"stop":1755715814782,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cd1798597cea17","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755716183242,"stop":1755716183245,"duration":3},"status":"passed","severity":"normal"},{"uid":"10384f976f60eab9","name":"should handle relay send failures gracefully","time":{"start":1755715771181,"stop":1755715771185,"duration":4},"status":"passed","severity":"normal"},{"uid":"50e7101be3d2fb58","name":"should handle cache.get errors gracefully","time":{"start":1755715785053,"stop":1755715785053,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc4701172acf973","name":"should not receive a peer event before start","time":{"start":1755715785051,"stop":1755715785051,"duration":0},"status":"passed","severity":"normal"},{"uid":"404962c224ae1d4c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755715754854,"stop":1755715754854,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a0a2c70fc99f92","name":"should not fail to stop the service if it was not started","time":{"start":1755715785050,"stop":1755715785050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0a149b99975797","name":"Push message with rate limit","time":{"start":1755716392153,"stop":1755716392153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ac9ec10874d7b4","name":"should handle large number of peers request","time":{"start":1755715780905,"stop":1755715780906,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c78b30c1312bda7","name":"pre and post cipher","time":{"start":1755715791286,"stop":1755715791286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc54774422ec5a0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755715780552,"stop":1755715780553,"duration":1},"status":"passed","severity":"normal"},{"uid":"593a381838620476","name":"should only return 1 node with relay capability","time":{"start":1755715781006,"stop":1755715781006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a504d5912157ea7b","name":"should handle complete connection lifecycle","time":{"start":1755715769843,"stop":1755715769843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08fbf3d8532e37d","name":"should handle peer store errors gracefully","time":{"start":1755715771510,"stop":1755715771510,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4babe036b0184c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755715839769,"stop":1755715839769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d5dad4582e16907","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755715754856,"stop":1755715754856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1668b5d1260a8bc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755716197254,"stop":1755716197254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8904934bcc1d2a0","name":"Publish message with custom timestamp: Wed Aug 20 2025 17:53:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1755716028957,"stop":1755716028957,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b753c87062cedd0","name":"Fields are not dropped","time":{"start":1755715771240,"stop":1755715771240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a106b107cfb09bb","name":"Delete observer","time":{"start":1755716007308,"stop":1755716007308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a878fe16d7157763","name":"should start periodic discovery on start","time":{"start":1755715781110,"stop":1755715781110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a058b29957f6c5b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755715780900,"stop":1755715780900,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2908498816984e","name":"should throw an error for insufficient data","time":{"start":1755715755087,"stop":1755715755087,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5a4e25fd78ff50","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755715814660,"stop":1755715814660,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dac0890dbf3dea","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755715814639,"stop":1755715814639,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f82081f007787c4","name":"should dial with PeerId and return stream","time":{"start":1755715771674,"stop":1755715771674,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3a56fa04ffc9aa","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755716309001,"stop":1755716309001,"duration":0},"status":"passed","severity":"normal"},{"uid":"409ea3a7c6091d5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755716145187,"stop":1755716145187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bf8ebdcc696d0a","name":"Check received message containing Basic HTML tag","time":{"start":1755716289019,"stop":1755716289019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de90807e1d496e6","name":"rejects content-filtered query with only contentTopics","time":{"start":1755715770956,"stop":1755715770956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8835f5aa38c3d08","name":"should sort by messageId when timestamps are equal","time":{"start":1755715819692,"stop":1755715819692,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d94456e3ef4f590","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755715802096,"stop":1755715802097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b3c050c0ed3145","name":"Throws when trying to push message with empty payload","time":{"start":1755716392161,"stop":1755716392161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d58990213f4ef5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755715855181,"stop":1755715855181,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e004f36326320b","name":"isConnected should return true after first peer connects","time":{"start":1755715855174,"stop":1755715855174,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0d418ffe9a7420","name":"Passing page size 19 when there are 20 messages","time":{"start":1755716183762,"stop":1755716183762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78cffc03d990f39","name":"retrieves a single peer","time":{"start":1755715781004,"stop":1755715781004,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecff84632445853f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755716309007,"stop":1755716309007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df2cf9e57af19a7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755716037629,"stop":1755716037630,"duration":1},"status":"passed","severity":"normal"},{"uid":"b748447149767c2d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755715802250,"stop":1755715802250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b84a90b4b59aff5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755716045780,"stop":1755716045780,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc28c4bb9316e14","name":"should respect custom numPeersToUse configuration","time":{"start":1755715802099,"stop":1755715802099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58c16b5e450cc7d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755715790972,"stop":1755715790973,"duration":1},"status":"passed","severity":"normal"},{"uid":"667bd6dd6dce0b39","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755715760438,"stop":1755715760439,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fc458a6641496d","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755715839770,"stop":1755715839770,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7247b99ee510a50e","name":"Check publish message after client node is restarted","time":{"start":1755716028960,"stop":1755716028961,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b450008fd07c9508","name":"Rejects garbage","time":{"start":1755715805615,"stop":1755715805615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac16040b0eb8d75","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755715814638,"stop":1755715814638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f7bc48f64c4146","name":"should dial peer when peer is discovered","time":{"start":1755715769888,"stop":1755715769888,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab7b9a244fdee14","name":"should add event listeners to libp2p","time":{"start":1755715769792,"stop":1755715769793,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dcc09a1ee992af","name":"should handle peerStore errors gracefully","time":{"start":1755715771678,"stop":1755715771678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65e61c60e27be10","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755716005652,"stop":1755716005652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b98e72c1fbe938","name":"Push message with content topic containing special chars","time":{"start":1755716392162,"stop":1755716392162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5abc17d76d1fd71","name":"should add event listener for peer:discovery","time":{"start":1755715769885,"stop":1755715769886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e860a2efa4b5f2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755715771176,"stop":1755715771176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f055218dbeeb4bd4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755715801476,"stop":1755715801476,"duration":0},"status":"passed","severity":"normal"},{"uid":"872eccf5826fdc78","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755715802099,"stop":1755715802100,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5e9a8a8ba2349a","name":"connects to nwaku","time":{"start":1755716198566,"stop":1755716198567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11bbc292e69bf79","name":"should do nothing when connections still exist","time":{"start":1755715771505,"stop":1755715771506,"duration":1},"status":"passed","severity":"normal"},{"uid":"203adb7b9c646685","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755715802343,"stop":1755715802344,"duration":1},"status":"passed","severity":"normal"},{"uid":"108e89c778cde87e","name":"should handle errors when globalThis is not available","time":{"start":1755715769802,"stop":1755715769803,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ea05ced35d9217","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755716309013,"stop":1755716309013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfb09a24bab999c","name":"should retry on complete failure if specified","time":{"start":1755715801826,"stop":1755715801826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f16bf7426089838","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755715820104,"stop":1755715820104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00d5772892ca6ed","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755715820098,"stop":1755715820098,"duration":0},"status":"passed","severity":"normal"},{"uid":"955f70d8463fcbe","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755716037643,"stop":1755716037643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cbfac4f043d526","name":"Push message with content topic containing numeric","time":{"start":1755716392150,"stop":1755716392150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3430cdecbfa82e","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755715819691,"stop":1755715819692,"duration":1},"status":"passed","severity":"normal"},{"uid":"da394d117987e966","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755715760426,"stop":1755715760429,"duration":3},"status":"passed","severity":"normal"},{"uid":"3078dd35e32bcdb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755715801988,"stop":1755715801989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6468974a6ee0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755715754853,"stop":1755715754853,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c42a92f65865815","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755715754845,"stop":1755715754845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18b13813cac862a","name":"should sort peers by ping value","time":{"start":1755715771678,"stop":1755715771678,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c0fd81d67bb567","name":"Sets default value correctly","time":{"start":1755716198568,"stop":1755716198568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9896c9496a10050","name":"should handle corrupted shard info gracefully","time":{"start":1755715770542,"stop":1755715770543,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfc9f35db642b69","name":"should skip updating peer store if peer has same addresses","time":{"start":1755715769893,"stop":1755715769894,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7902acf87b02c8","name":"Push message with emoji payload","time":{"start":1755716392160,"stop":1755716392160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94fe0e87c4d04e0","name":"Fails to push message bigger that 1MB","time":{"start":1755716392155,"stop":1755716392155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc523d5fe5048822","name":"should perform initial health assessment on start","time":{"start":1755715801996,"stop":1755715801996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b245c0cfcfa8ae9c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755715855182,"stop":1755715855182,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fa8e482c2304fc","name":"Query Generator, No Decoder","time":{"start":1755716161218,"stop":1755716161218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8610c97b2a7f18f3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755716028956,"stop":1755716028956,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4631c0d44652d9f","name":"Overlapping topic subscription","time":{"start":1755716037630,"stop":1755716037632,"duration":2},"status":"skipped","severity":"normal"},{"uid":"579f1f9b148df802","name":"should return false when peer is not on the specified shard","time":{"start":1755715770530,"stop":1755715770530,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb373bb116ae87d","name":"should encode/decode to RLP encoding","time":{"start":1755715761235,"stop":1755715761235,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a438a619ae0e82","name":"should initialize with isNetworkConnected as false","time":{"start":1755715769791,"stop":1755715769791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2696688cc809ac81","name":"tcp ip4 address","time":{"start":1755715760481,"stop":1755715760481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab81e68d989bdaf","name":"Push message with content topic containing Russian","time":{"start":1755716392151,"stop":1755716392151,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bae6f26f162d04","name":"Check received message containing escaped characters","time":{"start":1755716289020,"stop":1755716289021,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adccd5984d67b9d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755716289011,"stop":1755716289011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5641ee40c8bb04f4","name":"recovers when dns.resolve returns empty","time":{"start":1755715781004,"stop":1755715781005,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a349993e6d535f0","name":"Wrong topic","time":{"start":1755716133640,"stop":1755716133640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40c11218bde9b3b","name":"should keep entries that haven't expired yet","time":{"start":1755715800140,"stop":1755715800144,"duration":4},"status":"passed","severity":"normal"},{"uid":"7913033f90cccb8b","name":"Check received message containing Basic HTML tag","time":{"start":1755716289003,"stop":1755716289003,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5347fd50a2c8b5","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755715754843,"stop":1755715754844,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a71c43ffa0f451","name":"should not discard bootstrap peers if under the limit","time":{"start":1755715877725,"stop":1755715877725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a83037173414a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755716289025,"stop":1755716289025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f122e408c7756f","name":"should never report false negatives","time":{"start":1755715817789,"stop":1755715817789,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca1869a242a5bca","name":"Push message with custom timestamp: 1755719458604","time":{"start":1755716392167,"stop":1755716392167,"duration":0},"status":"passed","severity":"normal"},{"uid":"357e8586bdc51e67","name":"should return false when peer is not found","time":{"start":1755715770529,"stop":1755715770529,"duration":0},"status":"passed","severity":"normal"},{"uid":"484fd2e751c0225b","name":"should handle onConnected and onDisconnected","time":{"start":1755715802094,"stop":1755715802095,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a2c5d609292bb6","name":"messageHashStr returns a hex string","time":{"start":1755715770745,"stop":1755715770745,"duration":0},"status":"passed","severity":"normal"},{"uid":"213612214fcc15f0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755716289008,"stop":1755716289008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6c5fb7fbd08edd","name":"Check received message containing Arabic","time":{"start":1755716289002,"stop":1755716289002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ab2e06f8fad157","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755715802185,"stop":1755715802185,"duration":0},"status":"passed","severity":"normal"},{"uid":"22047bd155c12049","name":"should skip peers that don't support peer exchange","time":{"start":1755715781105,"stop":1755715781105,"duration":0},"status":"passed","severity":"normal"},{"uid":"806d1005dd88eca9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755715780560,"stop":1755715780560,"duration":0},"status":"passed","severity":"normal"},{"uid":"318fa166baaa17df","name":"Check message with no payload is not received","time":{"start":1755716289010,"stop":1755716289010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d460d97552bead3b","name":"should be safe to call multiple times","time":{"start":1755715771504,"stop":1755715771504,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2f8838a92727c9","name":"should dial peers from store when browser is connected","time":{"start":1755715771504,"stop":1755715771504,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5843876acf43e0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755715754846,"stop":1755715754846,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bd775914376f7c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755715771162,"stop":1755715771162,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3c1bd8e58da04e","name":"should handle browser offline state overriding peer connections","time":{"start":1755715769843,"stop":1755715769860,"duration":17},"status":"passed","severity":"normal"},{"uid":"d27b9bdf437affaa","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755715814644,"stop":1755715814644,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae887333385ff629","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755715814657,"stop":1755715814657,"duration":0},"status":"passed","severity":"normal"},{"uid":"beefdd67ae14e34a","name":"Subscribe and receives messages on 20 topics","time":{"start":1755716308999,"stop":1755716308999,"duration":0},"status":"passed","severity":"normal"},{"uid":"31573d91d4a18684","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755715760433,"stop":1755715760434,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdef22ced3f5b90","name":"Push message with Basic HTML tag payload","time":{"start":1755716392144,"stop":1755716392145,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b7256a78ceda75","name":"should skip peers that were recently queried","time":{"start":1755715781106,"stop":1755715781106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1164f092d3fb336a","name":"should attach causal history and bloom filter to each message","time":{"start":1755715820096,"stop":1755715820096,"duration":0},"status":"passed","severity":"normal"},{"uid":"466b1a6f1c169473","name":"Subscribe to topic containing long and receive message","time":{"start":1755716309009,"stop":1755716309010,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0d721e6ca34051","name":"should handle dial errors","time":{"start":1755715771674,"stop":1755715771675,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda26e757a58f71c","name":"Js publishes, other Js receives","time":{"start":1755716018955,"stop":1755716018956,"duration":1},"status":"passed","severity":"normal"},{"uid":"2118158d74e59907","name":"random static sharding 9 - Cluster ID: 375, Shard ID: 904","time":{"start":1755716152520,"stop":1755716152520,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d29e017629aeac","name":"Check received message with timestamp: 1755715834188000000 ","time":{"start":1755716289006,"stop":1755716289006,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eed804cc42acc62","name":"Decrypt messages","time":{"start":1755716007307,"stop":1755716007307,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dba5f54a382e0e","name":"Push message with shell command payload","time":{"start":1755716392159,"stop":1755716392159,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f73ed8c6f029cf","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755715754850,"stop":1755715754850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6106cd210016c9c1","name":"should return null for non-existent peer","time":{"start":1755715771509,"stop":1755715771510,"duration":1},"status":"passed","severity":"normal"}]