allure-jswaku/9059/widgets/severity.json
2025-09-03 23:21:40 +00:00

1 line
199 KiB
JSON

[{"uid":"73274993dfaf63a3","name":"should set field with all protocols enabled","time":{"start":1756941035193,"stop":1756941035193,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fc40eb8ecae3ef","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756941422628,"stop":1756941422628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c3db07dae7c660","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756941088364,"stop":1756941088365,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea3b39f07a1a613","name":"Check message with non string payload is not received","time":{"start":1756941552357,"stop":1756941552358,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d9effcc65b93c4","name":"accepts valid content-filtered query","time":{"start":1756941044629,"stop":1756941044629,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b5a2c9fd8b083d","name":"Query Generator, No message returned","time":{"start":1756941386605,"stop":1756941386605,"duration":0},"status":"passed","severity":"normal"},{"uid":"415910ef4732e44c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756941029090,"stop":1756941029090,"duration":0},"status":"passed","severity":"normal"},{"uid":"486cd7205d5739f7","name":"should skip peers that were recently queried","time":{"start":1756941054702,"stop":1756941054702,"duration":0},"status":"passed","severity":"normal"},{"uid":"266f3aac926c671b","name":"should handle dial errors gracefully","time":{"start":1756941044365,"stop":1756941044372,"duration":7},"status":"passed","severity":"normal"},{"uid":"72a8622232237c28","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756941044424,"stop":1756941044424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d598ab65889336a2","name":"should return null for non-existent peer","time":{"start":1756941044421,"stop":1756941044422,"duration":1},"status":"passed","severity":"normal"},{"uid":"73dc75c2c70bd1cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756941568954,"stop":1756941568954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b2b122713f1b38","name":"Asymmetric encrypt & decrypt","time":{"start":1756941064457,"stop":1756941064457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a819cb0824db7b39","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756941088355,"stop":1756941088355,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c764648cbdab64","name":"should handle peer store errors gracefully","time":{"start":1756941044202,"stop":1756941044203,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a48cd24c94db63","name":"should invoke callbacks when receiving a message","time":{"start":1756941075997,"stop":1756941075997,"duration":0},"status":"passed","severity":"normal"},{"uid":"769b58cfdcd9f549","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756941029088,"stop":1756941029089,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc600ac609d8b02","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756941029080,"stop":1756941029081,"duration":1},"status":"passed","severity":"normal"},{"uid":"676ed432416943df","name":"should accept empty decoders array","time":{"start":1756941076397,"stop":1756941076398,"duration":1},"status":"passed","severity":"normal"},{"uid":"556764ef6a45c973","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756941029092,"stop":1756941029093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5199346aec6c533e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756941568955,"stop":1756941568955,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bca3b7c9760be4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756941044483,"stop":1756941044484,"duration":1},"status":"passed","severity":"normal"},{"uid":"295e555cfe3067a7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756941568960,"stop":1756941568960,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb24e8bc36ccadb7","name":"Light Node - default protocols","time":{"start":1756941430255,"stop":1756941430255,"duration":0},"status":"passed","severity":"normal"},{"uid":"decd898e41d46d5","name":"Push message with rate limit","time":{"start":1756941656230,"stop":1756941656230,"duration":0},"status":"passed","severity":"normal"},{"uid":"37838dbd8049bd61","name":"should add received messages to bloom filter","time":{"start":1756941094046,"stop":1756941094046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a408897ab1648233","name":"Check received message containing Basic HTML tag","time":{"start":1756941552363,"stop":1756941552363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3c32a3b7220797","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756941075589,"stop":1756941075589,"duration":0},"status":"passed","severity":"normal"},{"uid":"756d75c3e15f5a77","name":"should return true even if peer has no overlapping shards","time":{"start":1756941044657,"stop":1756941044658,"duration":1},"status":"passed","severity":"normal"},{"uid":"133829f028ba9b93","name":"Stops search when 2 null results are returned","time":{"start":1756941054162,"stop":1756941054162,"duration":0},"status":"passed","severity":"normal"},{"uid":"59aaed635bf07a38","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756941094051,"stop":1756941094051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f274602033443d0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756941088361,"stop":1756941088361,"duration":0},"status":"passed","severity":"normal"},{"uid":"86afd5b3253412ce","name":"random static sharding 7 - Cluster ID: 666, Shard ID: 369","time":{"start":1756941370909,"stop":1756941370909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25c3fff1ab7260a","name":"should return cached hash on subsequent access","time":{"start":1756941045361,"stop":1756941045362,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5da6589545eee3","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756941053923,"stop":1756941053925,"duration":2},"status":"passed","severity":"normal"},{"uid":"d406cce1fc775bde","name":"Push message with content topic containing Russian","time":{"start":1756941656240,"stop":1756941656241,"duration":1},"status":"passed","severity":"normal"},{"uid":"477cdb068ac5b03b","name":"handles different networkShards values correctly","time":{"start":1756941029086,"stop":1756941029086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8510b1dcccb92e8","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756941075042,"stop":1756941075042,"duration":0},"status":"passed","severity":"normal"},{"uid":"470ae4fa724751","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756941029093,"stop":1756941029094,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff609c659724722","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756941044483,"stop":1756941044483,"duration":0},"status":"passed","severity":"normal"},{"uid":"86db493dc84e89a3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756941552359,"stop":1756941552359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44cbd0502cec0fc","name":"should not create relay timers when relay is not provided","time":{"start":1756941044484,"stop":1756941044484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c9f565776bb30d","name":"should dial with PeerId and return stream","time":{"start":1756941045423,"stop":1756941045424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d976a948a60022c4","name":"Js publishes, other Js receives","time":{"start":1756941267497,"stop":1756941267498,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd539e456d94ddab","name":"configure the node with multiple content topics","time":{"start":1756941368444,"stop":1756941368445,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cd382025b2d05c","name":"Decoder throws on undefined content topic","time":{"start":1756941065592,"stop":1756941065592,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e0cfbaad65d968","name":"throws an error for improperly formatted content topics","time":{"start":1756941029086,"stop":1756941029087,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c35e2e0814b23bc","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756941425959,"stop":1756941425959,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c8ed9ee07ea58f","name":"should handle large number of peers request","time":{"start":1756941054422,"stop":1756941054422,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b1bcf262da132a","name":"should request peer renewal on specific errors","time":{"start":1756941075043,"stop":1756941075043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2968a3b3d26014f","name":"should create PeerExchange instance with components","time":{"start":1756941054426,"stop":1756941054426,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4181bfbc4e369b","name":"Filter","time":{"start":1756941430254,"stop":1756941430255,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4e3ee73f9ff29d","name":"throws on content topic with empty encoding field","time":{"start":1756941029079,"stop":1756941029079,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb66909649f96c0","name":"should work with stubbed retrieve function","time":{"start":1756941076399,"stop":1756941076399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36cd311a7dfd009","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756941285882,"stop":1756941285882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c1c1f6ae7be8b8","name":"should detect messages with missing dependencies","time":{"start":1756941094049,"stop":1756941094049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e1dcc75b7991","name":"should not fail to start the service if it is already started","time":{"start":1756941276622,"stop":1756941276623,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d7a9672b17404b6","name":"should handle multiple query options for time ranges","time":{"start":1756941075956,"stop":1756941075957,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c5928e2bb2f293","name":"Push message with escaped characters payload","time":{"start":1756941656223,"stop":1756941656223,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b833a601ff4973","name":"should not retry if at least one success","time":{"start":1756941075732,"stop":1756941075732,"duration":0},"status":"passed","severity":"normal"},{"uid":"805fc4444cf3e473","name":"Correctly serialized arguments","time":{"start":1756941185215,"stop":1756941185215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9150c1b8d27efc94","name":"should maintain proper timestamps if all messages received","time":{"start":1756941094045,"stop":1756941094046,"duration":1},"status":"passed","severity":"normal"},{"uid":"54857ba61a386f25","name":"Check received message containing short","time":{"start":1756941552359,"stop":1756941552360,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1d43dd129ab421","name":"should throw error - no public key","time":{"start":1756941035182,"stop":1756941035182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2208e3c90517ad3","name":"Check received message containing Chinese","time":{"start":1756941552361,"stop":1756941552361,"duration":0},"status":"passed","severity":"normal"},{"uid":"e348e5e7b21114d5","name":"Check received message containing unicode special characters","time":{"start":1756941552364,"stop":1756941552365,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eae29d423a57387","name":"should return false when peer shard info is not found","time":{"start":1756941044660,"stop":1756941044666,"duration":6},"status":"passed","severity":"normal"},{"uid":"60a7bc7d4e35c592","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756941088348,"stop":1756941088348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a20e8e5b8e913c9","name":"Push message with custom timestamp: 1756937533023","time":{"start":1756941656244,"stop":1756941656244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de81e1b5b6d8086","name":"Meta field set when metaSetter is specified","time":{"start":1756941045359,"stop":1756941045359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9e24326f20e377","name":"should stop ping timers on peer disconnect","time":{"start":1756941044472,"stop":1756941044472,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d4df137b53779f","name":"Subscribe and receive messages via waku relay post","time":{"start":1756941568955,"stop":1756941568956,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4361fe7d645cc3","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756941044422,"stop":1756941044423,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9926c16d9104dfe","name":"msgTime: 0 ms from now, startTime: 1756682213202, endTime: 1756941413202","time":{"start":1756941425960,"stop":1756941425962,"duration":2},"status":"passed","severity":"normal"},{"uid":"86fb4fd0a917030b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756941034398,"stop":1756941034399,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce9a3ced4289330","name":"should skip peers that don't support peer exchange","time":{"start":1756941054701,"stop":1756941054702,"duration":1},"status":"passed","severity":"normal"},{"uid":"5350d6b4bc39cf04","name":"should return false when peer is not on topic","time":{"start":1756941045427,"stop":1756941045427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9185a3ce77826d80","name":"All","time":{"start":1756941114760,"stop":1756941114760,"duration":0},"status":"passed","severity":"normal"},{"uid":"539dcf6fe2b52396","name":"Push message with content topic containing JSON","time":{"start":1756941656228,"stop":1756941656228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1df98c14282f69","name":"should dispatch connect and disconnect events","time":{"start":1756941075581,"stop":1756941075581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf2e51ad0260867","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756941075590,"stop":1756941075590,"duration":0},"status":"passed","severity":"normal"},{"uid":"893bd672037afd83","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756941029094,"stop":1756941029094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa83578bfb2d44f","name":"Check publish message containing JSON","time":{"start":1756941277363,"stop":1756941277364,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a0e5d1970ef607","name":"should return false when navigator.onLine is false","time":{"start":1756941044293,"stop":1756941044294,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e1ebdeea7c1ca1","name":"Decoder throws on empty string content topic","time":{"start":1756941064077,"stop":1756941064077,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb092922f8f8ace","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756941254523,"stop":1756941254523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb17619b245a258","name":"should set field with only FILTER enabled","time":{"start":1756941035194,"stop":1756941035194,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d06a6bc8598adf","name":"should handle disconnect when peer has no timers","time":{"start":1756941044492,"stop":1756941044500,"duration":8},"status":"passed","severity":"normal"},{"uid":"dd2a9c75b64d7492","name":"should be safe to call multiple times","time":{"start":1756941044348,"stop":1756941044348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe661df3344aedb","name":"Used by Waku Relay","time":{"start":1756941429603,"stop":1756941429603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4863093ed8b960d7","name":"should allow redial after failed dial cooldown expires","time":{"start":1756941044372,"stop":1756941044373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7e8f5b84e7eb48","name":"Push message with meta","time":{"start":1756941656242,"stop":1756941656243,"duration":1},"status":"passed","severity":"normal"},{"uid":"acede1fbb7b477d5","name":"Fails to push message bigger that 1MB","time":{"start":1756941656245,"stop":1756941656245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f623063a47249ae6","name":"should clear dial history on start","time":{"start":1756941044341,"stop":1756941044341,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad4e382f3d69fce","name":"should initialize with default number of peers","time":{"start":1756941075571,"stop":1756941075572,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7d4b57ed1c5bbf","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756941088323,"stop":1756941088324,"duration":1},"status":"passed","severity":"normal"},{"uid":"9082d4f5f19e5313","name":"Check received message containing shell command","time":{"start":1756941552364,"stop":1756941552364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec710613bf66b82","name":"should push the message to the outgoing buffer","time":{"start":1756941094043,"stop":1756941094043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec56661c27a8a8a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756941075379,"stop":1756941075380,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec9316dc41fb7d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756941088354,"stop":1756941088354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3975c07afd122c","name":"should properly create location multiaddrs - udp4","time":{"start":1756941035190,"stop":1756941035191,"duration":1},"status":"passed","severity":"normal"},{"uid":"6295c942d28d5f7b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756941285881,"stop":1756941285882,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbf3d91e85f43d6","name":"should handle task timeouts","time":{"start":1756941075043,"stop":1756941075044,"duration":1},"status":"passed","severity":"normal"},{"uid":"787ce2964b2ac424","name":"should not retry if at least one success","time":{"start":1756941075044,"stop":1756941075045,"duration":1},"status":"passed","severity":"normal"},{"uid":"5911ef5d1975792d","name":"random static sharding 9 - Cluster ID: 838, Shard ID: 145","time":{"start":1756941370910,"stop":1756941370910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f435b8e80db9642","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756941254522,"stop":1756941254522,"duration":0},"status":"passed","severity":"normal"},{"uid":"597d103501bb62ce","name":"should clear existing timers before creating new ones","time":{"start":1756941044500,"stop":1756941044501,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff34a3156a778a7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756941044294,"stop":1756941044294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac1767a7469350e","name":"should successfully stop","time":{"start":1756941075924,"stop":1756941075924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a80bd8b1ee7ac6","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756941270754,"stop":1756941270754,"duration":0},"status":"passed","severity":"normal"},{"uid":"32754b88c3a3ee54","name":"should return false when peer has no shard info","time":{"start":1756941044658,"stop":1756941044658,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e9f5cbc6e42fcb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app87/5/topic296/utf8","time":{"start":1756941368443,"stop":1756941368443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9cb385ac175930","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756941088347,"stop":1756941088347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b005ba108307c5bc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756941184954,"stop":1756941184955,"duration":1},"status":"passed","severity":"normal"},{"uid":"96976c86339d6b05","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756941054713,"stop":1756941054713,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86eacdfce1d8a93a","name":"Default pageSize","time":{"start":1756941409950,"stop":1756941409950,"duration":0},"status":"passed","severity":"normal"},{"uid":"573c71f1a022c651","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756941114722,"stop":1756941114722,"duration":0},"status":"skipped","severity":"normal"},{"uid":"157c682fdf63bbac","name":"udp ip6 address","time":{"start":1756941034497,"stop":1756941034498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccee012a3cf6691f","name":"should add event listeners to globalThis","time":{"start":1756941044281,"stop":1756941044291,"duration":10},"status":"passed","severity":"normal"},{"uid":"c148869108b332b2","name":"Check received message containing Chinese","time":{"start":1756941552349,"stop":1756941552349,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b77697d40ce593","name":"Check received message containing XML","time":{"start":1756941552362,"stop":1756941552363,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de547112e2ba465","name":"Fails to push message with large meta","time":{"start":1756941656230,"stop":1756941656230,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccdb9071abd7196","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756941034394,"stop":1756941034396,"duration":2},"status":"passed","severity":"normal"},{"uid":"629d60e4fce17cd5","name":"should not change state when connections remain after disconnect","time":{"start":1756941044304,"stop":1756941044304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5766c8a96e2e890","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app58/7/topic371/xml","time":{"start":1756941368441,"stop":1756941368441,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d8efbfdb0738fa","name":"should emit a peer event after start","time":{"start":1756941058292,"stop":1756941058292,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d1f9ff8923ea15","name":"should handle different types of entries","time":{"start":1756941074384,"stop":1756941074385,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c7ea56d035b5bf","name":"Check received message with timestamp: 1756941108949000000 ","time":{"start":1756941552365,"stop":1756941552365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1114d17636b93d4a","name":"Push 30 different messages","time":{"start":1756941656238,"stop":1756941656238,"duration":0},"status":"skipped","severity":"normal"},{"uid":"499ddc62d3d9fa40","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756941568964,"stop":1756941568965,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bc8fca7bd138b7","name":"should handle empty peer infos gracefully","time":{"start":1756941054416,"stop":1756941054416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b0514065e1ea81","name":"Subscribe to topic containing long and publish message","time":{"start":1756941285877,"stop":1756941285877,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d7bf068f83a6e2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756941029343,"stop":1756941029343,"duration":0},"status":"passed","severity":"normal"},{"uid":"58148503c5a99352","name":"Push message with unicode special characters payload","time":{"start":1756941656223,"stop":1756941656223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c8e04a71b0cd92","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756941088342,"stop":1756941088342,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e0919f944ca3c","name":"Push message with shell command payload","time":{"start":1756941656222,"stop":1756941656223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66c4b2296d182a4","name":"should set field with only RELAY enabled","time":{"start":1756941035194,"stop":1756941035194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c95265d14ab6de","name":"should encode/decode to text encoding","time":{"start":1756941035187,"stop":1756941035189,"duration":2},"status":"passed","severity":"normal"},{"uid":"e05fd53ee8cbf158","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756941088362,"stop":1756941088362,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c248b71ce8040b","name":"Encoder throws on empty string content topic","time":{"start":1756941045359,"stop":1756941045360,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a527da02baeeec","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756941075379,"stop":1756941075379,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec09efc8baad082","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756941094044,"stop":1756941094044,"duration":0},"status":"passed","severity":"normal"},{"uid":"4948ad0cc4debdfe","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756941044484,"stop":1756941044490,"duration":6},"status":"passed","severity":"normal"},{"uid":"47b02cde9dcdc725","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756941044587,"stop":1756941044588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40bc688dfdf65cf","name":"Push message with Basic HTML tag payload","time":{"start":1756941656236,"stop":1756941656236,"duration":0},"status":"passed","severity":"normal"},{"uid":"19988e0405ed4c7e","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756941058294,"stop":1756941058294,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e0eccf98427b8d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756941425958,"stop":1756941425958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8987459e807ae109","name":"should handle shardReader errors","time":{"start":1756941045427,"stop":1756941045427,"duration":0},"status":"passed","severity":"normal"},{"uid":"621e813d6f0f60f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756941088361,"stop":1756941088361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d0f793e4e6d3ff","name":"should dial peer immediately when queue is empty","time":{"start":1756941044348,"stop":1756941044349,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b0dbefcb53f11a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756941568974,"stop":1756941568974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3694cd7c585850a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756941044280,"stop":1756941044280,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e3ebbe82caca26","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756941029082,"stop":1756941029083,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b156448f512a5","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756941076402,"stop":1756941076403,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a3983a158de222","name":"Callback on promise","time":{"start":1756941412883,"stop":1756941412883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a397a103aad98ee","name":"should work with async generator that yields promises","time":{"start":1756941076401,"stop":1756941076402,"duration":1},"status":"passed","severity":"normal"},{"uid":"787d23e4a725c9ab","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756941270754,"stop":1756941270755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ddb33432eb6396","name":"Non TWN Cluster","time":{"start":1756941368437,"stop":1756941368438,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad3a2fd57510384","name":"should handle errors when accessing navigator","time":{"start":1756941044315,"stop":1756941044316,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7d27f54f082a4b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756941552366,"stop":1756941552366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e77758deeadccc","name":"should be empty after removing the only subscription","time":{"start":1756941075996,"stop":1756941075996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce904296b41b82ca","name":"Check received message containing Russian","time":{"start":1756941552350,"stop":1756941552351,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7efd93ef06e592","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756941044491,"stop":1756941044491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c90ff43df8b2742","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756941568972,"stop":1756941568972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5852f12b4c57bbbb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756941029080,"stop":1756941029080,"duration":0},"status":"passed","severity":"normal"},{"uid":"2313f59a1d8230a9","name":"should retry on complete failure if specified","time":{"start":1756941075731,"stop":1756941075731,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e29faf66e7b18a9","name":"Push message with meta","time":{"start":1756941656229,"stop":1756941656229,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a00a5a92ba3c49","name":"should be safe to call multiple times","time":{"start":1756941045422,"stop":1756941045422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b20bfc696aa9d5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756941088347,"stop":1756941088348,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbc6427b65d8de","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756941044580,"stop":1756941044580,"duration":0},"status":"passed","severity":"normal"},{"uid":"897a5770c5b2d7f3","name":"should sort peers by ping value","time":{"start":1756941045426,"stop":1756941045427,"duration":1},"status":"passed","severity":"normal"},{"uid":"4215dd228222526a","name":"different cluster: nodes don't connect","time":{"start":1756941184957,"stop":1756941184958,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e95b45e83dd7bc","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756941076403,"stop":1756941076403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9f6a9993f70d9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756941029082,"stop":1756941029082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b16f715a802b7a3","name":"should handle peer store errors gracefully","time":{"start":1756941044422,"stop":1756941044422,"duration":0},"status":"passed","severity":"normal"},{"uid":"611aa396e6d46c60","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756941044314,"stop":1756941044315,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45faab53eaf225c","name":"should increase lamport timestamp","time":{"start":1756941094043,"stop":1756941094043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6419976dcbae7c7","name":"should skip peer when not on same cluster","time":{"start":1756941044364,"stop":1756941044364,"duration":0},"status":"passed","severity":"normal"},{"uid":"437eae4165cf9e36","name":"Relay","time":{"start":1756941114759,"stop":1756941114760,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dcfee78de6ac2f","name":"should return false when peer is not found","time":{"start":1756941044668,"stop":1756941044668,"duration":0},"status":"passed","severity":"normal"},{"uid":"89caa137215b39aa","name":"should not fail to start the service if it is already started","time":{"start":1756941114710,"stop":1756941114710,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f2d8f11eedd1bc","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756941088346,"stop":1756941088347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2cd51ac0e57bcf","name":"Push message with special chars payload","time":{"start":1756941656219,"stop":1756941656219,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e906e890c8bbe8","name":"Check publish message containing Script","time":{"start":1756941277362,"stop":1756941277363,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eae005085f686be","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756941054712,"stop":1756941054712,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b90eb7f6879f6","name":"should work with stubbed waku event emitter","time":{"start":1756941076399,"stop":1756941076399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d069f503875396","name":"should do nothing when connections still exist","time":{"start":1756941044413,"stop":1756941044414,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d5f3a62455232","name":"Waku message hash computation (payload length 0)","time":{"start":1756941044581,"stop":1756941044586,"duration":5},"status":"passed","severity":"normal"},{"uid":"e9ba9a9f86212d1c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756941088322,"stop":1756941088322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bcbf1eff1ff611","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756941270753,"stop":1756941270753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b88c54a3f58909","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app9/9/topic639/json","time":{"start":1756941368438,"stop":1756941368438,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6e28b3b7329e07","name":"should initialize with custom number of peers","time":{"start":1756941075572,"stop":1756941075572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57e27ecdba7e3e3","name":"should clear the dialing interval","time":{"start":1756941044342,"stop":1756941044342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68777d114afce8f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756941128401,"stop":1756941128401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8d2ba0f3497bfa","name":"Publish message with custom timestamp: Thu Sep 12 2024 23:14:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1756941277366,"stop":1756941277366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfc2fa8a90e50c1","name":"Cluster id 0, shard 0","time":{"start":1756941370906,"stop":1756941370906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe9a109e8bb6430","name":"Subscribe to topic containing short and receive message","time":{"start":1756941568959,"stop":1756941568959,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9e939a0ee6b5a7","name":"Nodes with multiple pubsub topic","time":{"start":1756941270753,"stop":1756941270753,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fba89e48562574","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756941065591,"stop":1756941065591,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a73055af7ecbc49","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756941034399,"stop":1756941034399,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bde6c8f131a04d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756941053928,"stop":1756941053928,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2e078a36dc2509","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756941422628,"stop":1756941422631,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0aa5710c3ca1ce4","name":"should update peer store before dialing","time":{"start":1756941044201,"stop":1756941044202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fadc61a0b64be4","name":"should handle case when navigator is not available","time":{"start":1756941044302,"stop":1756941044303,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfbb0a7d8533a88","name":"Check received message containing JSON","time":{"start":1756941552352,"stop":1756941552353,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27d58a6dc6df9b1","name":"should be safe to call multiple times","time":{"start":1756941044195,"stop":1756941044196,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebbb4f31ae4d06c","name":"Callback on promise, aborts when callback returns true","time":{"start":1756941412883,"stop":1756941412884,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71016abf9e30263","name":"Subscribe to topic containing long and receive message","time":{"start":1756941568959,"stop":1756941568959,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8b0f0821f5178a","name":"should return false when peer is not on the specified shard","time":{"start":1756941044660,"stop":1756941044660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1086bc912cdcedb3","name":"should create ShardReader with static shards network config","time":{"start":1756941044647,"stop":1756941044647,"duration":0},"status":"passed","severity":"normal"},{"uid":"beff6d4caea6d477","name":"Register correct protocols","time":{"start":1756941285869,"stop":1756941285869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b9274523f3e1dd","name":"Query with Ordered Callback, No Decoder","time":{"start":1756941386606,"stop":1756941386606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21380c0d81b27a8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756941254523,"stop":1756941254523,"duration":0},"status":"passed","severity":"normal"},{"uid":"640fc8235e78d64a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756941088361,"stop":1756941088361,"duration":0},"status":"passed","severity":"normal"},{"uid":"285855e4c598d3f","name":"should properly start and stop event listening","time":{"start":1756941075380,"stop":1756941075380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74accf0333b5b3e","name":"should not fail to stop the service if it was not started","time":{"start":1756941058291,"stop":1756941058291,"duration":0},"status":"passed","severity":"normal"},{"uid":"10525b54fcb3d904","name":"Query Generator - true","time":{"start":1756941397263,"stop":1756941397263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65d7fa87adf2d2f","name":"Fields are not dropped","time":{"start":1756941044823,"stop":1756941044823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a454e52b05da8ad7","name":"Check received message containing numeric","time":{"start":1756941552348,"stop":1756941552348,"duration":0},"status":"passed","severity":"normal"},{"uid":"de826fb70d716edc","name":"can start and stop the service","time":{"start":1756941058290,"stop":1756941058291,"duration":1},"status":"passed","severity":"normal"},{"uid":"b324a99054f7fb25","name":"should return start time to match max range","time":{"start":1756941076406,"stop":1756941076406,"duration":0},"status":"passed","severity":"normal"},{"uid":"925374ded3c379fd","name":"ends if stream creation fails","time":{"start":1756941045219,"stop":1756941045219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ed20e50deb3cf0","name":"Query generator for multiple messages","time":{"start":1756941412879,"stop":1756941412880,"duration":1},"status":"passed","severity":"normal"},{"uid":"74391bf478f1d606","name":"Check meta is set [ecies]","time":{"start":1756941065591,"stop":1756941065591,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3f1b98654b9a58","name":"it tolerates circular branch references","time":{"start":1756941054709,"stop":1756941054709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35fda3eb62c503b","name":"Push message with content topic containing short","time":{"start":1756941656225,"stop":1756941656225,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f42627d9db09f4","name":"Subscribe and receive messages via lightPush","time":{"start":1756941568954,"stop":1756941568954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56270d985dbb842","name":"Check received message containing Script","time":{"start":1756941552351,"stop":1756941552351,"duration":0},"status":"passed","severity":"normal"},{"uid":"909e83ba481d64a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756941088334,"stop":1756941088334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21f4fd4b8e1faa1","name":"Check message with invalid timestamp is not received","time":{"start":1756941552368,"stop":1756941552368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6466d42b6cbdbf","name":"should perform ping and update peer store on timer","time":{"start":1756941044473,"stop":1756941044478,"duration":5},"status":"passed","severity":"normal"},{"uid":"81bad4d4258b1a1b","name":"should get / set UDP multiaddr","time":{"start":1756941035190,"stop":1756941035190,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b69f968e035ec9","name":"same cluster: nodes connect","time":{"start":1756941184956,"stop":1756941184957,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7546ca133d48656","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756941034399,"stop":1756941034400,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f94599dcea0efaa","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756941568968,"stop":1756941568968,"duration":0},"status":"passed","severity":"normal"},{"uid":"892cd3215fb94b3f","name":"should return false when peer is on different cluster","time":{"start":1756941044659,"stop":1756941044659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1170c9372e4852","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756941065590,"stop":1756941065591,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e3fabe4ed33f15","name":"should have no discoveries enabled by default","time":{"start":1756941074726,"stop":1756941074726,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2ae41857fa94be","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756941054708,"stop":1756941054708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e470fc6c68d41ff","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756941285878,"stop":1756941285878,"duration":0},"status":"passed","severity":"normal"},{"uid":"49438f09db54ff0b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756941029080,"stop":1756941029080,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e9c8fccbf44e7b","name":"should initialize bloom filter with correct parameters","time":{"start":1756941091683,"stop":1756941091683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdaf49bdd38e750","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756941076406,"stop":1756941076406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72579b5c212296e","name":"should register libp2p event listeners when start is called","time":{"start":1756941075582,"stop":1756941075582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41b7b1f0b39b477","name":"Fails to publish message with empty text","time":{"start":1756941277367,"stop":1756941277368,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31cb65ca3c3276c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756941568974,"stop":1756941568975,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cebb579038133b","name":"should query peer with peer exchange protocol","time":{"start":1756941054703,"stop":1756941054703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c51508c7fc0914","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756941087925,"stop":1756941087925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed050f86573093aa","name":"should return PeerId when PeerId is provided","time":{"start":1756941045094,"stop":1756941045094,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fedd87d48b6c43","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756941382046,"stop":1756941382046,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5ca112087fd49f","name":"Push message with custom timestamp: 1756937533023","time":{"start":1756941656231,"stop":1756941656231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cfac3d5c20bf9e","name":"should clear dial history on stop","time":{"start":1756941044347,"stop":1756941044347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bc197336515e75","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756941568961,"stop":1756941568962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41c9a27fcb614c1","name":"Subscribe and receives messages on 20 topics","time":{"start":1756941568957,"stop":1756941568957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3453e63e8fee70f9","name":"LightPush","time":{"start":1756941430254,"stop":1756941430254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2703fa4bd869bd9f","name":"should add and check entries correctly","time":{"start":1756941074282,"stop":1756941074300,"duration":18},"status":"passed","severity":"normal"},{"uid":"a278fee2e90b6cd3","name":"Push message with Basic HTML tag payload","time":{"start":1756941656222,"stop":1756941656222,"duration":0},"status":"passed","severity":"normal"},{"uid":"942e0c687bfb149b","name":"should dial peer when peer is discovered","time":{"start":1756941044198,"stop":1756941044201,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4e0daadacdf8c44","name":"should throw error - no id","time":{"start":1756941035182,"stop":1756941035182,"duration":0},"status":"passed","severity":"normal"},{"uid":"46af1ee1b2889ce3","name":"should handle onConnected and onDisconnected","time":{"start":1756941075581,"stop":1756941075581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e886167656c9ed","name":"Check publish message containing long","time":{"start":1756941277360,"stop":1756941277360,"duration":0},"status":"passed","severity":"normal"},{"uid":"833a65a6c951f647","name":"Relay + Store","time":{"start":1756941035195,"stop":1756941035195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7d8c4ca5b2a87f","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756941094050,"stop":1756941094050,"duration":0},"status":"passed","severity":"normal"},{"uid":"311cc4ce22e3d954","name":"should select older connection if present","time":{"start":1756941044756,"stop":1756941044756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3c76e84eecd36d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756941425959,"stop":1756941425960,"duration":1},"status":"passed","severity":"normal"},{"uid":"a422b2f392073bf5","name":"Relay - times out","time":{"start":1756941430253,"stop":1756941430253,"duration":0},"status":"passed","severity":"normal"},{"uid":"66db07d1f1b0063f","name":"Ordered callback, aborts when callback returns true","time":{"start":1756941412884,"stop":1756941412885,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c76d9c10c55af2d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756941088360,"stop":1756941088360,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ddf794da16e066","name":"Check received message containing shell command","time":{"start":1756941552353,"stop":1756941552353,"duration":0},"status":"passed","severity":"normal"},{"uid":"62448075aa638e6b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756941088324,"stop":1756941088324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6202333aaadac1de","name":"Relay + Store","time":{"start":1756941114760,"stop":1756941114760,"duration":0},"status":"passed","severity":"normal"},{"uid":"5027554fe6aeef8f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756941074733,"stop":1756941074734,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd23cf3e073592b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756941075922,"stop":1756941075922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cba96e7243ab3f7","name":"should wait for Filter peer to be connected","time":{"start":1756941075976,"stop":1756941075976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5e903f952f266a","name":"should allow redial after cooldown period","time":{"start":1756941044363,"stop":1756941044363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde1ad16f1572832","name":"ends after yielding if response size indicates end","time":{"start":1756941045222,"stop":1756941045222,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee80d3949c7db9b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756941094051,"stop":1756941094052,"duration":1},"status":"passed","severity":"normal"},{"uid":"890cfb9f375732ad","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756941044425,"stop":1756941044425,"duration":0},"status":"passed","severity":"normal"},{"uid":"102bc2ec817add4d","name":"should only return 1 node with relay capability","time":{"start":1756941054711,"stop":1756941054711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4137b402ed563f0e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756941088364,"stop":1756941088364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c10fe7df0ac9996","name":"should skip peers without peer exchange protocol","time":{"start":1756941054701,"stop":1756941054701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9708ff505e0b5c7d","name":"should update ack status of messages in outgoing buffer","time":{"start":1756941094053,"stop":1756941094054,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dfda7029c6571","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756941283447,"stop":1756941283448,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c2f2041df31fa6","name":"Passing invalid cursor","time":{"start":1756941382049,"stop":1756941382050,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dd3932bf73b4d6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756941088364,"stop":1756941088364,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ab7448e595ec1","name":"should create ConnectionManager with required options","time":{"start":1756941045420,"stop":1756941045420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d7f31b94c858b0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756941568972,"stop":1756941568972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b115ca8515364268","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756941034401,"stop":1756941034402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d925b845be70bbbc","name":"should dispatch network event when browser goes offline","time":{"start":1756941044314,"stop":1756941044314,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde29e27f838cd77","name":"returns only open connection if one present","time":{"start":1756941044751,"stop":1756941044755,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1d635639d54f0a7","name":"should skip peer when dialed recently","time":{"start":1756941044353,"stop":1756941044353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e711dcd8196a4891","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756941045423,"stop":1756941045423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdf4cef81a571b1","name":"Check received message containing escaped characters","time":{"start":1756941552364,"stop":1756941552364,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bb4752a44d1bb4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756941088354,"stop":1756941088355,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adfaec39c30b4b9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756941412880,"stop":1756941412882,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb8a3a4fdd370e2d","name":"Check message with no pubsub topic is not received","time":{"start":1756941552356,"stop":1756941552357,"duration":1},"status":"passed","severity":"normal"},{"uid":"c940df6f4e21ad5c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756941029093,"stop":1756941029093,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ed756a116745b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756941075572,"stop":1756941075579,"duration":7},"status":"passed","severity":"normal"},{"uid":"192d8ba8e3cbd5af","name":"should populate queue if has active dial","time":{"start":1756941044363,"stop":1756941044363,"duration":0},"status":"passed","severity":"normal"},{"uid":"92adb6d111db92cb","name":"should handle general insertion and lookup correctly","time":{"start":1756941091689,"stop":1756941091689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e63af3de8609bde","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756941088352,"stop":1756941088353,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edc9b1adf1cb2d7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756941254518,"stop":1756941254518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb273e076111fd20","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756941382046,"stop":1756941382047,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a196406c429b2a2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756941045427,"stop":1756941045427,"duration":0},"status":"passed","severity":"normal"},{"uid":"772485133f49cdec","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756941045093,"stop":1756941045094,"duration":1},"status":"passed","severity":"normal"},{"uid":"453f034a2fab49e9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756941053927,"stop":1756941053927,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaccf7ff658cf9b","name":"Query with Promise Callback, No Decoder","time":{"start":1756941386607,"stop":1756941386607,"duration":0},"status":"passed","severity":"normal"},{"uid":"962aceceabec80a7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756941386606,"stop":1756941386607,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fdcf8fa1427ced","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756941088351,"stop":1756941088352,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2a77190b408493","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756941568969,"stop":1756941568969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc86b6687923e3b4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756941094050,"stop":1756941094051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f1053565e96054","name":"topics with same application and version share the same shard","time":{"start":1756941029084,"stop":1756941029085,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3f86d11760ab66","name":"can start and stop the service","time":{"start":1756941114708,"stop":1756941114708,"duration":0},"status":"passed","severity":"normal"},{"uid":"695eea5f158e213c","name":"Subscribe to topic containing short and publish message","time":{"start":1756941285876,"stop":1756941285877,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8951ed5bae7b86","name":"random static sharding 3 - Cluster ID: 653, Shard ID: 900","time":{"start":1756941370908,"stop":1756941370908,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fcb2660aba5f02","name":"messageHashStr produces different results for different inputs","time":{"start":1756941044592,"stop":1756941044592,"duration":0},"status":"passed","severity":"normal"},{"uid":"da12ca853a26e998","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756941054420,"stop":1756941054421,"duration":1},"status":"passed","severity":"normal"},{"uid":"42527c1bbecafb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756941088365,"stop":1756941088365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc21405d7668d1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756941088333,"stop":1756941088334,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80a9c7f413d9243","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756941568957,"stop":1756941568958,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccb3c10c701f43c","name":"should return false","time":{"start":1756941035183,"stop":1756941035186,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9d49f8872d66c4f","name":"Store - dialed after - with timeout","time":{"start":1756941430254,"stop":1756941430254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c2c1e7b779380e","name":"should continually clean up expired entries at intervals","time":{"start":1756941074388,"stop":1756941074388,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcd1b40ec523315","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756941054421,"stop":1756941054421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d46ca16685c294f","name":"should be able to decode the field with only STORE set to true","time":{"start":1756941034403,"stop":1756941034403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c22a0f84444072","name":"should handle empty pubsub topics","time":{"start":1756941044501,"stop":1756941044501,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c44106479174ca","name":"Check message with no content topic is not received","time":{"start":1756941552357,"stop":1756941552357,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb44ee03ae7291a5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app9/10/topic191/test.js","time":{"start":1756941368438,"stop":1756941368439,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b23e711c74a0e7","name":"should be safe to call multiple times","time":{"start":1756941044197,"stop":1756941044198,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c42b8be6f697b6","name":"should skip updating peer store if peer has same addresses","time":{"start":1756941044211,"stop":1756941044211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4e5bbdfb7491cc","name":"should start peer exchange discovery","time":{"start":1756941054699,"stop":1756941054699,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef433fabe615927","name":"should start ping timers on peer connect","time":{"start":1756941044471,"stop":1756941044471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4113d7e6033ce8d","name":"should drop connection to all peers on hangUp","time":{"start":1756941200140,"stop":1756941200142,"duration":2},"status":"passed","severity":"normal"},{"uid":"85950aaf194ac268","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756941029090,"stop":1756941029090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93c939079a79b65","name":"should not receive a peer event after stop","time":{"start":1756941276625,"stop":1756941276626,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0505f898ddbcc6c","name":"Check publish message containing short","time":{"start":1756941277360,"stop":1756941277360,"duration":0},"status":"passed","severity":"normal"},{"uid":"3934a5b1c0fa22c1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756941128400,"stop":1756941128400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22c5ba583b4d6a4","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756941088340,"stop":1756941088340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d15afe6964b08f0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756941568958,"stop":1756941568958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5269e13e9e64fe14","name":"should not be delivered","time":{"start":1756941094053,"stop":1756941094053,"duration":0},"status":"passed","severity":"normal"},{"uid":"835782c96ca75e2e","name":"Overlapping topic subscription","time":{"start":1756941568969,"stop":1756941568969,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aea06c628100fd2","name":"Push message with short payload","time":{"start":1756941656232,"stop":1756941656233,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83116e2ec935d28","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756941088353,"stop":1756941088354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab871e41a3cfdf4c","name":"should create ConnectionManager with relay","time":{"start":1756941045420,"stop":1756941045420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7872a206758d45b","name":"Push message with content topic containing Chinese","time":{"start":1756941656226,"stop":1756941656227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2d962efda4184d","name":"Push message with XML payload","time":{"start":1756941656221,"stop":1756941656221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcc9d4aa9e73849","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756941064072,"stop":1756941064073,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f7d5f6e5ea2cae","name":"should properly create location multiaddrs - tcp","time":{"start":1756941035192,"stop":1756941035192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa6b9cd0a4269c0","name":"should set field with all protocols disabled","time":{"start":1756941035193,"stop":1756941035193,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e93d737f20df13","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756941088351,"stop":1756941088351,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cd44b89912664","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756941169408,"stop":1756941169408,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe8a4d075e1fb1e","name":"should dial second nwaku node that was discovered","time":{"start":1756941108550,"stop":1756941108555,"duration":5},"status":"skipped","severity":"normal"},{"uid":"c73408275025be2a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756941254518,"stop":1756941254521,"duration":3},"status":"passed","severity":"normal"},{"uid":"7eb4e5f0a23a1af5","name":"should create a new stream if no existing for protocol found","time":{"start":1756941044983,"stop":1756941044983,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc38260e3687200","name":"should handle zero peers request","time":{"start":1756941054422,"stop":1756941054423,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e1c4c5dac85265","name":"should throw error - invalid id","time":{"start":1756941035182,"stop":1756941035183,"duration":1},"status":"passed","severity":"normal"},{"uid":"c869ddb64f10cb8e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756941034402,"stop":1756941034403,"duration":1},"status":"passed","severity":"normal"},{"uid":"3034438c21dbc435","name":"should handle complete peer lifecycle","time":{"start":1756941044502,"stop":1756941044503,"duration":1},"status":"passed","severity":"normal"},{"uid":"75af02b6097f4eb","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756941044985,"stop":1756941044986,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce846c18dad941c","name":"Cluster ID 0, shard 1","time":{"start":1756941370907,"stop":1756941370907,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b1b497ac18f4f8","name":"should handle ping failures gracefully","time":{"start":1756941044478,"stop":1756941044482,"duration":4},"status":"passed","severity":"normal"},{"uid":"cabf574c76a7950d","name":"Check received message containing Arabic","time":{"start":1756941552350,"stop":1756941552350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d362e44ac78ae4a9","name":"should skip peer when already connected","time":{"start":1756941044349,"stop":1756941044352,"duration":3},"status":"passed","severity":"normal"},{"uid":"33c222f5ae98bbbc","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756941088330,"stop":1756941088332,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1a76ffef76009e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756941285883,"stop":1756941285883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1445e5e3316646db","name":"should insert elements correctly","time":{"start":1756941091684,"stop":1756941091684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7649abfc0b38c539","name":"should reject on timeout if it was set","time":{"start":1756941075975,"stop":1756941075975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7754c17f8d75a712","name":"isConnected should return false after all peers disconnect","time":{"start":1756941128402,"stop":1756941128402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1e4eddd83c2bca","name":"ignores domain fetching errors","time":{"start":1756941054710,"stop":1756941054710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5033fe511d3f1d3a","name":"Push message with content topic containing special chars","time":{"start":1756941656239,"stop":1756941656239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3732f7690753596","name":"should set default options when no config provided","time":{"start":1756941045420,"stop":1756941045420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae70c1371f15b9a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756941184959,"stop":1756941184959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1170c9e6a378ab","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756941088347,"stop":1756941088347,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8dff2e836a90df","name":"should remove event listeners","time":{"start":1756941044459,"stop":1756941044459,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8a17c66fc9b609","name":"should not receive a peer event after stop","time":{"start":1756941114717,"stop":1756941114718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b849e1ab2525814","name":"should clear all timers","time":{"start":1756941044459,"stop":1756941044460,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b604abfe8da17d","name":"returns all values when wanted number is greater than available values","time":{"start":1756941053127,"stop":1756941053127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3591b1dec33bbe3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756941114719,"stop":1756941114719,"duration":0},"status":"skipped","severity":"normal"},{"uid":"744a2c3eb992d54b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756941254523,"stop":1756941254524,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a5fdc546303175","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756941285879,"stop":1756941285879,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5501b50381376a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756941128403,"stop":1756941128405,"duration":2},"status":"passed","severity":"normal"},{"uid":"5376829e1e438390","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756941088340,"stop":1756941088340,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d84d9114a24c56","name":"random static sharding 1 - Cluster ID: 376, Shard ID: 24","time":{"start":1756941370907,"stop":1756941370907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a3faf7304e0fde","name":"Push message with JSON payload","time":{"start":1756941656222,"stop":1756941656222,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5ec23e1c394bc8","name":"Fails to publish duplicate message","time":{"start":1756941277367,"stop":1756941277367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cbcf38d7c03abe","name":"should not dispatch event when already connected","time":{"start":1756941044304,"stop":1756941044305,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2cd6e0fa3de52d","name":"should return true when peer is on the same cluster","time":{"start":1756941044647,"stop":1756941044648,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07ccd6c87360b84","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756941029091,"stop":1756941029091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2042fa5e2199a32","name":"should handle hash queries without validation","time":{"start":1756941075957,"stop":1756941075957,"duration":0},"status":"passed","severity":"normal"},{"uid":"886326c59be85063","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756941094052,"stop":1756941094052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2488c0ee2cf25b9f","name":"should create QueryOnConnect instance without options","time":{"start":1756941076397,"stop":1756941076397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d92a70b708bdee1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756941568973,"stop":1756941568974,"duration":1},"status":"passed","severity":"normal"},{"uid":"535a83254b50216","name":"Query generator for 2000 messages","time":{"start":1756941412886,"stop":1756941412887,"duration":1},"status":"passed","severity":"normal"},{"uid":"215b46f942566836","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756941552355,"stop":1756941552355,"duration":0},"status":"passed","severity":"normal"},{"uid":"30038f7852c18f49","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756941270752,"stop":1756941270753,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9654c0415be8e9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756941285871,"stop":1756941285872,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a75554e987d7ad","name":"Encoder throws on empty string content topic","time":{"start":1756941065592,"stop":1756941065592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8181117079ddb9a9","name":"Push message with long payload","time":{"start":1756941656233,"stop":1756941656233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5756ba80c64b2e","name":"Nodes with multiple pubsub topic","time":{"start":1756941270755,"stop":1756941270755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78d03acb816cd17","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756941088355,"stop":1756941088355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2416ef7389594762","name":"should add event listener for peer:discovery","time":{"start":1756941044191,"stop":1756941044192,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d462483cda71db","name":"Nwaku publishes","time":{"start":1756941267496,"stop":1756941267497,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc28de3df8f44e6e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app72/10/topic23/utf8","time":{"start":1756941368439,"stop":1756941368439,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f76a8a9ab8774f","name":"Check received message containing unicode special characters","time":{"start":1756941552354,"stop":1756941552354,"duration":0},"status":"passed","severity":"normal"},{"uid":"969ce05ec5c2172f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756941054712,"stop":1756941054712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ecf75e1ed41e602","name":"should handle peer not in mesh for all topics","time":{"start":1756941044502,"stop":1756941044502,"duration":0},"status":"passed","severity":"normal"},{"uid":"997ae145a99e938e","name":"should clear interval on stop","time":{"start":1756941054706,"stop":1756941054707,"duration":1},"status":"passed","severity":"normal"},{"uid":"3520ba9e38286b23","name":"should return false and handle errors gracefully","time":{"start":1756941045425,"stop":1756941045425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2ffa4a2f9dcc64","name":"Check received message containing Basic HTML tag","time":{"start":1756941552352,"stop":1756941552352,"duration":0},"status":"passed","severity":"normal"},{"uid":"2778a26c0c010c59","name":"should drop connection to one peer on hangUp","time":{"start":1756941200148,"stop":1756941200149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb9df6de8304560","name":"Push message with XML payload","time":{"start":1756941656235,"stop":1756941656235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f8a003d356481a","name":"Get Nodes","time":{"start":1756941054161,"stop":1756941054161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be453aebeb1b501","name":"should return usable stream attached to connection","time":{"start":1756941044982,"stop":1756941044983,"duration":1},"status":"passed","severity":"normal"},{"uid":"c538ced8d0a3c405","name":"Accepts a valid Waku Message","time":{"start":1756941079605,"stop":1756941079606,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d84edcbd72f8bc","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756941088350,"stop":1756941088350,"duration":0},"status":"passed","severity":"normal"},{"uid":"66226a11ef699358","name":"should create PeerExchangeDiscovery instance","time":{"start":1756941054707,"stop":1756941054707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2c31e801a41b84","name":"should reject if LightPush is requested but not mounted","time":{"start":1756941075974,"stop":1756941075974,"duration":0},"status":"passed","severity":"normal"},{"uid":"3446fc26fe2856ef","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756941094046,"stop":1756941094046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4835bf094a20588c","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756941075997,"stop":1756941075998,"duration":1},"status":"passed","severity":"normal"},{"uid":"25383ba070a2df8d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756941045360,"stop":1756941045361,"duration":1},"status":"passed","severity":"normal"},{"uid":"95da4f24d470177a","name":"should handle complete connection lifecycle","time":{"start":1756941044316,"stop":1756941044316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a259feaab94791a0","name":"Rejects garbage","time":{"start":1756941079606,"stop":1756941079606,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7eb337d33c9296","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756941029084,"stop":1756941029084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86791cf165eaef9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756941053935,"stop":1756941053936,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d7dca71841a1f0","name":"should not allow k > 12","time":{"start":1756941087918,"stop":1756941087919,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ba582b27b828ce","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756941044580,"stop":1756941044581,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbf4029fb2ac6ef","name":"Push message with content topic containing JSON","time":{"start":1756941656241,"stop":1756941656241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b4f5b652618518","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756941044426,"stop":1756941044428,"duration":2},"status":"passed","severity":"normal"},{"uid":"86aa06beae3aecb0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756941568960,"stop":1756941568960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d42e4da77edad46","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756941088353,"stop":1756941088353,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a397d4b572d128d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756941568956,"stop":1756941568956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cecd812decbfc1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756941568965,"stop":1756941568965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f234216c820b6d1","name":"should monitor connected peers and store them into cache","time":{"start":1756941190774,"stop":1756941190774,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc0a8b73b261362","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756941386605,"stop":1756941386606,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57817fbe394a3ba","name":"Throws when trying to push message with empty payload","time":{"start":1756941656238,"stop":1756941656238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1835d6e1baa5d5b7","name":"returns all values when wanted number matches available values","time":{"start":1756941053122,"stop":1756941053126,"duration":4},"status":"passed","severity":"normal"},{"uid":"1561de662128d843","name":"should handle peer connect event","time":{"start":1756941044303,"stop":1756941044303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99cf645a392b76","name":"Query with Ordered Callback, No message returned","time":{"start":1756941386606,"stop":1756941386606,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf64b3e6bea0439","name":"should handle peer identify event","time":{"start":1756941054700,"stop":1756941054700,"duration":0},"status":"passed","severity":"normal"},{"uid":"738806b88f9dd169","name":"should retry failed tasks","time":{"start":1756941075042,"stop":1756941075043,"duration":1},"status":"passed","severity":"normal"},{"uid":"5866fd54fce898c9","name":"Query generator for multiple messages with different message text format","time":{"start":1756941412880,"stop":1756941412880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eab9ce697941363","name":"Check message with no payload is not received","time":{"start":1756941552357,"stop":1756941552357,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0bd2e2b2cc631f","name":"throws on content topic with empty application field","time":{"start":1756941029077,"stop":1756941029077,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb70739aa4fc7bdf","name":"messageHashStr produces consistent results for the same input","time":{"start":1756941044588,"stop":1756941044592,"duration":4},"status":"passed","severity":"normal"},{"uid":"f67b332461088115","name":"can query messages normally","time":{"start":1756941389142,"stop":1756941389143,"duration":1},"status":"passed","severity":"normal"},{"uid":"818bf10fc582b64","name":"should keep entries that haven't expired yet","time":{"start":1756941074384,"stop":1756941074384,"duration":0},"status":"passed","severity":"normal"},{"uid":"1300adcbca5b7155","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756941029089,"stop":1756941029089,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f1c891905e6845","name":"should handle shard reader errors gracefully","time":{"start":1756941044378,"stop":1756941044378,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0ecb81fac1408","name":"should skip peers without ENR","time":{"start":1756941054705,"stop":1756941054705,"duration":0},"status":"passed","severity":"normal"},{"uid":"382fb736893b7655","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756941094045,"stop":1756941094045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bf34dd376fd161","name":"should create RPC request with correct parameters","time":{"start":1756941054423,"stop":1756941054426,"duration":3},"status":"passed","severity":"normal"},{"uid":"63ebc01749df709f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756941029088,"stop":1756941029088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b138d1c19996be7e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756941029091,"stop":1756941029091,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b39eb25d7ef7b7","name":"should return PeerId when PeerId is provided","time":{"start":1756941045093,"stop":1756941045093,"duration":0},"status":"passed","severity":"normal"},{"uid":"686d9539f64089c7","name":"Push message with content topic containing SQL Injection","time":{"start":1756941656228,"stop":1756941656228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee479727e59c3a6f","name":"Init the array if not present","time":{"start":1756941028989,"stop":1756941028990,"duration":1},"status":"passed","severity":"normal"},{"uid":"510cb33b1e4efd2f","name":"Throws when trying to push message with empty payload","time":{"start":1756941656225,"stop":1756941656225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3794a474f4403e6","name":"should properly compute the node id","time":{"start":1756941035186,"stop":1756941035187,"duration":1},"status":"passed","severity":"normal"},{"uid":"909881e09690c247","name":"throws on content topic with generation field greater than 0","time":{"start":1756941029077,"stop":1756941029077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66d3b2f866971c1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756941382048,"stop":1756941382049,"duration":1},"status":"passed","severity":"normal"},{"uid":"baffa8dd2ecbe950","name":"Refresh subscription","time":{"start":1756941285874,"stop":1756941285875,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ad020627050cdc3","name":"should use configured peers when available","time":{"start":1756941075958,"stop":1756941075958,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e95c2fe1b72164","name":"should handle peerStore errors gracefully","time":{"start":1756941045426,"stop":1756941045426,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe840bbbe390b16","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756941568972,"stop":1756941568973,"duration":1},"status":"passed","severity":"normal"},{"uid":"b334b77939ce41c7","name":"should throw error - no public key","time":{"start":1756941035183,"stop":1756941035183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1577795b3dc8b0fd","name":"throws on content topic with too few or too many fields","time":{"start":1756941029076,"stop":1756941029076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4c8ee8c1b90852","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756941094054,"stop":1756941094054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f1f2316487097e","name":"should be online or offline if network state changed","time":{"start":1756941128405,"stop":1756941128405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0f359d882703f8","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756941382046,"stop":1756941382046,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a825c957d34e639","name":"should successfully query peers and return peer infos","time":{"start":1756941054415,"stop":1756941054416,"duration":1},"status":"passed","severity":"normal"},{"uid":"6645ff6a41bf2b42","name":"Fails to push message with large meta","time":{"start":1756941656243,"stop":1756941656243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02cf6e6dfae429c","name":"should handle peer disconnect event when no connections remain","time":{"start":1756941044304,"stop":1756941044304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e010460dcaab5a0d","name":"should reject if Relay is requested but not mounted","time":{"start":1756941075973,"stop":1756941075973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2099e562de73a3","name":"Fails to push message bigger that 1MB","time":{"start":1756941656232,"stop":1756941656232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1eb29c23ecf24e0","name":"should emit message when we just started and store connect event occurs","time":{"start":1756941076404,"stop":1756941076404,"duration":0},"status":"passed","severity":"normal"},{"uid":"972696b6b2898fea","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756941132762,"stop":1756941132763,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac547dc5c72baa1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756941285883,"stop":1756941285883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db382473cd26b3c","name":"should start and setup intervals and event listeners","time":{"start":1756941075998,"stop":1756941075998,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9e01077e4ca61d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756941076405,"stop":1756941076405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d515a1dce520036","name":"should handle corrupted shard info gracefully","time":{"start":1756941044669,"stop":1756941044669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a25a37bb807633","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756941029089,"stop":1756941029089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea6f4bacebc9ea3","name":"should return peer for existing peer","time":{"start":1756941044421,"stop":1756941044421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11a7c8d56fde43c","name":"yields undefined for messages without decoder","time":{"start":1756941045221,"stop":1756941045222,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b528850aa8dafda","name":"random static sharding 5 - Cluster ID: 331, Shard ID: 299","time":{"start":1756941370908,"stop":1756941370909,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c617efb879f199","name":"Check received message containing emoji","time":{"start":1756941552354,"stop":1756941552354,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fac26820a23ee75","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756941034405,"stop":1756941034405,"duration":0},"status":"passed","severity":"normal"},{"uid":"600e21b91bea200a","name":"should maintain desired error rate","time":{"start":1756941091684,"stop":1756941091686,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ceb980b5d70353","name":"peer exchange sets tag","time":{"start":1756941283444,"stop":1756941283446,"duration":2},"status":"passed","severity":"normal"},{"uid":"83e9bb195e6bc4c4","name":"Delete observer","time":{"start":1756941256183,"stop":1756941256183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03d6e87a8fb1472","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756941045218,"stop":1756941045218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ce6fad65c8c08a","name":"should retry if all attempts fail","time":{"start":1756941075046,"stop":1756941075046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e124f029cb17d02","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756941088322,"stop":1756941088323,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda54f63e73cf371","name":"should load peers from local storage and dispatch events","time":{"start":1756941058293,"stop":1756941058294,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2339434f62ffb3","name":"Publishes to nwaku","time":{"start":1756941267496,"stop":1756941267496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f01455c3fe95290","name":"Check received message containing long","time":{"start":1756941552347,"stop":1756941552347,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6510a23644d752","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app83/6/topic790/xml","time":{"start":1756941368443,"stop":1756941368443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab77c1c4e0b721a9","name":"throws if decoders don't match content topics","time":{"start":1756941045218,"stop":1756941045219,"duration":1},"status":"passed","severity":"normal"},{"uid":"128100e54636b038","name":"accepts time-filtered query with content filter","time":{"start":1756941044631,"stop":1756941044635,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9ac2d179aff14e4","name":"Refresh subscription","time":{"start":1756941568959,"stop":1756941568959,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c22bf94d1a9e8c4","name":"Passing an array","time":{"start":1756941429603,"stop":1756941429603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f954a13506396b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756941115510,"stop":1756941115510,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc270284039672db","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756941552370,"stop":1756941552370,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c9ef831aaec4ec","name":"should trigger query when it went offline since the last successful query","time":{"start":1756941076402,"stop":1756941076402,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f251995a37eb5a8","name":"Check message with invalid timestamp is not received","time":{"start":1756941552356,"stop":1756941552356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dae612de9988da","name":"Push message with content topic containing unicode special characters","time":{"start":1756941656242,"stop":1756941656242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2fbae02ce4c378","name":"should be safe to call multiple times","time":{"start":1756941044406,"stop":1756941044406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f1718279b444c3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756941415986,"stop":1756941415986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6987d695fccbe43b","name":"should lock peers when selected","time":{"start":1756941075580,"stop":1756941075580,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7743f6aa4cb897","name":"Subscribe to topic containing XML and receive message","time":{"start":1756941568962,"stop":1756941568962,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde53c168a06e88a","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756941054418,"stop":1756941054419,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08a1395f4e9af5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756941088334,"stop":1756941088337,"duration":3},"status":"passed","severity":"normal"},{"uid":"9fb46be94e6362d9","name":"should not be empty after adding a subscription","time":{"start":1756941075996,"stop":1756941075996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef322a2d43af7c4","name":"random static sharding 4 - Cluster ID: 47, Shard ID: 891","time":{"start":1756941370908,"stop":1756941370908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e310f06a7316d448","name":"Does not throw an exception when node disconnects","time":{"start":1756941429602,"stop":1756941429602,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac0b802f3492939","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756941075590,"stop":1756941075590,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc79bc945f14f34e","name":"should not stop if not started","time":{"start":1756941054700,"stop":1756941054700,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b523aac986c3c6","name":"should reassess health immediately when peer disconnects","time":{"start":1756941075380,"stop":1756941075380,"duration":0},"status":"passed","severity":"normal"},{"uid":"47116fd53d3c060b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756941053927,"stop":1756941053927,"duration":0},"status":"passed","severity":"normal"},{"uid":"73783d83bd878cb2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756941087925,"stop":1756941087926,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4c01d51886bc06","name":"Push message with content topic containing emoji","time":{"start":1756941656229,"stop":1756941656229,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc55a254fec0f1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756941568963,"stop":1756941568964,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70fe0749ac94637","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756941044404,"stop":1756941044404,"duration":0},"status":"passed","severity":"normal"},{"uid":"106f6d2c0d6e8659","name":"Check received message containing SQL Injection","time":{"start":1756941552351,"stop":1756941552351,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9df4dfac6ed9d2","name":"should handle errors when removing globalThis listeners","time":{"start":1756941044293,"stop":1756941044293,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e5780956097980","name":"should remove event listeners when stopped","time":{"start":1756941076398,"stop":1756941076398,"duration":0},"status":"passed","severity":"normal"},{"uid":"96070a060e7b9d34","name":"should start all internal components","time":{"start":1756941045421,"stop":1756941045421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b69cb2c5102cb3","name":"can start and stop the service","time":{"start":1756941276620,"stop":1756941276622,"duration":2},"status":"passed","severity":"normal"},{"uid":"93f0ef65fb0dd3f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756941029090,"stop":1756941029090,"duration":0},"status":"passed","severity":"normal"},{"uid":"5093845966ec8160","name":"Push message with Arabic payload","time":{"start":1756941656234,"stop":1756941656234,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb6666e65147f6f","name":"should be safe to call multiple times","time":{"start":1756941044460,"stop":1756941044460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdadb45a7303507","name":"should handle errors gracefully when getting peer info","time":{"start":1756941044668,"stop":1756941044669,"duration":1},"status":"passed","severity":"normal"},{"uid":"531c6648bcdaddf9","name":"should not process empty queue","time":{"start":1756941044376,"stop":1756941044377,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73ab421e5b289d7","name":"Check message on other pubsub topic is not received","time":{"start":1756941552356,"stop":1756941552356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb68fc04ca9d530","name":"does not validate decoders for hash queries","time":{"start":1756941045219,"stop":1756941045219,"duration":0},"status":"passed","severity":"normal"},{"uid":"982cb669d8a46d42","name":"should dial peer when no shard info available","time":{"start":1756941044364,"stop":1756941044365,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d8866f0216bafe","name":"should insert message into bloom filter","time":{"start":1756941094044,"stop":1756941094044,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5d592e17ce7b97","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756941075591,"stop":1756941075591,"duration":0},"status":"passed","severity":"normal"},{"uid":"276c4b4b6162115e","name":"Refresh subscription","time":{"start":1756941568969,"stop":1756941568969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92b57c58f52a69e","name":"Passing page size 0 when there are 110 messages","time":{"start":1756941409947,"stop":1756941409948,"duration":1},"status":"passed","severity":"normal"},{"uid":"463cf3c794851f43","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756941088353,"stop":1756941088353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9227cb346b03c12d","name":"same cluster, static sharding: nodes connect","time":{"start":1756941184953,"stop":1756941184954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f086eb2b6fc928b","name":"should stop all internal components","time":{"start":1756941045422,"stop":1756941045422,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fc00670b036886","name":"should serialize and deserialize correctly","time":{"start":1756941091687,"stop":1756941091688,"duration":1},"status":"passed","severity":"normal"},{"uid":"8500cabe227a5ba7","name":"should properly create location multiaddrs - udp","time":{"start":1756941035192,"stop":1756941035192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7331c2402c0f785","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756941075923,"stop":1756941075923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90161961d6c7b19","name":"should fail to send if no connected peers found","time":{"start":1756941075730,"stop":1756941075731,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2353634d59503b9","name":"should handle dial errors gracefully","time":{"start":1756941044201,"stop":1756941044201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5762432d432854da","name":"Push message equal or less that 1MB","time":{"start":1756941656231,"stop":1756941656231,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cba7076d519612","name":"Bloom filter","time":{"start":1756941093837,"stop":1756941093837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7719f313721f9108","name":"should handle case with no peers in store","time":{"start":1756941044416,"stop":1756941044420,"duration":4},"status":"passed","severity":"normal"},{"uid":"6fa146f4ad4a0eea","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756941029089,"stop":1756941029089,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e81182141c9b28","name":"Decrypt messages","time":{"start":1756941256182,"stop":1756941256183,"duration":1},"status":"passed","severity":"normal"},{"uid":"613e54c7229658dc","name":"should remove expired entries after TTL has passed","time":{"start":1756941074314,"stop":1756941074383,"duration":69},"status":"passed","severity":"normal"},{"uid":"34bc63474e8c5db7","name":"Push message with Chinese payload","time":{"start":1756941656219,"stop":1756941656220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4d30c8ade0d228","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756941053934,"stop":1756941053934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6848b4608101328d","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756941076407,"stop":1756941076407,"duration":0},"status":"passed","severity":"normal"},{"uid":"331fa9089bc5c373","name":"Mutual subscription","time":{"start":1756941285869,"stop":1756941285869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2a52db96afbbeb","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756941152167,"stop":1756941152167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f3c6bdee64cdce","name":"Check received message containing SQL Injection","time":{"start":1756941552362,"stop":1756941552362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa54fa4f88259a4","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756941088332,"stop":1756941088333,"duration":1},"status":"passed","severity":"normal"},{"uid":"3baa5e79ee04fe9a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756941075580,"stop":1756941075580,"duration":0},"status":"passed","severity":"normal"},{"uid":"32184ce71c11a26","name":"Check received message containing long","time":{"start":1756941552360,"stop":1756941552360,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af28567d9564344","name":"Check publish message after client node is restarted","time":{"start":1756941277369,"stop":1756941277369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4e5d860d91f4d51","name":"Subscribe and publish message","time":{"start":1756941285870,"stop":1756941285870,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ed96b74e19c806","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756941029092,"stop":1756941029092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b268a6f82a01d79","name":"should return false when peer is not found","time":{"start":1756941044658,"stop":1756941044659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee2d172b09e82c6","name":"Decoder throws on empty string content topic","time":{"start":1756941065592,"stop":1756941065593,"duration":1},"status":"passed","severity":"normal"},{"uid":"60da429cb1979dc8","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756941054420,"stop":1756941054420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9481ab65ebd514","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756941184955,"stop":1756941184956,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e04ba9fe124b47a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756941029087,"stop":1756941029087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7616791e425c459f","name":"Check publish message containing escaped characters","time":{"start":1756941277364,"stop":1756941277364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a32da693e4a4b5","name":"throws if store query response has error status","time":{"start":1756941045219,"stop":1756941045220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8b848bf219880d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756941088322,"stop":1756941088322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14534ff899714b4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756941568964,"stop":1756941568964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acf8d4f6bced1fa","name":"should add received message to localHistory with retrievalHint","time":{"start":1756941094046,"stop":1756941094047,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec693f7e687a9fc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756941285879,"stop":1756941285879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62fb9c76dd12ddd","name":"Push message with SQL Injection payload","time":{"start":1756941656220,"stop":1756941656221,"duration":1},"status":"passed","severity":"normal"},{"uid":"81baf56c0d8f7d1a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756941254524,"stop":1756941254525,"duration":1},"status":"passed","severity":"normal"},{"uid":"4771af0b3ec8f096","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756941029082,"stop":1756941029082,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea33cc9fb389d02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756941088362,"stop":1756941088362,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b3f50b01e36d88","name":"Wrong topic","time":{"start":1756941368443,"stop":1756941368444,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2016c759a488241","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756941568967,"stop":1756941568967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cb5528c3b78ba3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756941088337,"stop":1756941088340,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d2e1dcb29761b99","name":"Stops search when maxGet is reached","time":{"start":1756941054161,"stop":1756941054162,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af49df68ecc69c7","name":"should not fail to stop the service if it was not started","time":{"start":1756941114708,"stop":1756941114709,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6ba471343d1e81","name":"Push message with emoji payload","time":{"start":1756941656224,"stop":1756941656224,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4aa2a2bfd4f4aa0","name":"should insert message id into causal history","time":{"start":1756941094044,"stop":1756941094044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c50692c739707fd","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756941277365,"stop":1756941277366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5616d64295acbb1","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756941075957,"stop":1756941075957,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ff86a7bbb40b30","name":"should never report false negatives","time":{"start":1756941091686,"stop":1756941091686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2470184c9a1eab34","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756941074734,"stop":1756941074734,"duration":0},"status":"passed","severity":"normal"},{"uid":"beab4d4ab34eae84","name":"should handle special patterns correctly","time":{"start":1756941091689,"stop":1756941091689,"duration":0},"status":"passed","severity":"normal"},{"uid":"623fe59278eb3126","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756941422632,"stop":1756941422633,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdfd42bd29c4a80","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756941076397,"stop":1756941076397,"duration":0},"status":"passed","severity":"normal"},{"uid":"492f5bb2190ab172","name":"should return empty array when no peers connected","time":{"start":1756941045425,"stop":1756941045425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb0c27c1b625a02","name":"should create KeepAliveManager with required options","time":{"start":1756941044453,"stop":1756941044457,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb2ba734cfa48a8a","name":"Check received message containing XML","time":{"start":1756941552352,"stop":1756941552352,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb2a423977e9754","name":"should throw error when no peers are available","time":{"start":1756941075956,"stop":1756941075956,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a50e1e1c8800da0","name":"Push message with custom timestamp: 1756944733023","time":{"start":1756941656244,"stop":1756941656244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3d9d81718b06cf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756941029095,"stop":1756941029095,"duration":0},"status":"passed","severity":"normal"},{"uid":"268e2fcaf4692cd2","name":"Check publish message containing Basic HTML tag","time":{"start":1756941277363,"stop":1756941277363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba46fdc17c7b997f","name":"Push message with content topic containing short","time":{"start":1756941656238,"stop":1756941656238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3356b1d96a3c1a7f","name":"Push message with numeric payload","time":{"start":1756941656219,"stop":1756941656219,"duration":0},"status":"passed","severity":"normal"},{"uid":"30169bc1cb2c51b4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756941568956,"stop":1756941568956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b4c560b9f3b8c3","name":"should filter out already connected peers","time":{"start":1756941044414,"stop":1756941044415,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed51f78edbf3dc5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756941053936,"stop":1756941053940,"duration":4},"status":"passed","severity":"normal"},{"uid":"72b340e0bbd98eff","name":"random static sharding 2 - Cluster ID: 516, Shard ID: 672","time":{"start":1756941370907,"stop":1756941370907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b393d78a0d247be","name":"should create ShardReader with auto sharding network config","time":{"start":1756941044646,"stop":1756941044647,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e53196f4f5f884","name":"should attach causal history and bloom filter to each message","time":{"start":1756941094044,"stop":1756941094045,"duration":1},"status":"passed","severity":"normal"},{"uid":"425d37f46561330","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756941386604,"stop":1756941386604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55a1f8f313c7669","name":"should dial with multiaddr and return stream","time":{"start":1756941045424,"stop":1756941045424,"duration":0},"status":"passed","severity":"normal"},{"uid":"295239fb62a3aff4","name":"should maintain chronological order of messages in localHistory","time":{"start":1756941094047,"stop":1756941094047,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b6eb89b1ae3610","name":"handles different clusterIds correctly","time":{"start":1756941029086,"stop":1756941029086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8d7949047293b6","name":"rejects content-filtered query with only contentTopics","time":{"start":1756941044630,"stop":1756941044630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62374ad8b5020bc","name":"should process successful peer exchange query","time":{"start":1756941054704,"stop":1756941054705,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac34a7030681be2","name":"should handle queue processing errors gracefully","time":{"start":1756941044377,"stop":1756941044377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4af6cdabaea4278","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756941029081,"stop":1756941029081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecff55435fd5834","name":"can query messages by message hash","time":{"start":1756941389143,"stop":1756941389143,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4591c148b2a4eb","name":"Check received message with timestamp: 1756941108949 ","time":{"start":1756941552355,"stop":1756941552355,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e5968938b37fe7","name":"should return false when pubsub topic parsing fails","time":{"start":1756941044667,"stop":1756941044668,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db9935e7d1e3825","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756941044667,"stop":1756941044667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86873c7332ae6f9","name":"messageHash returns a Uint8Array","time":{"start":1756941044587,"stop":1756941044587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5092b3a6ebe9458","name":"should not receive a peer event before start","time":{"start":1756941058292,"stop":1756941058293,"duration":1},"status":"passed","severity":"normal"},{"uid":"3681874ee24ba009","name":"Push message with Russian payload","time":{"start":1756941656234,"stop":1756941656234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a433ba62fbf4559","name":"yields undefined for messages without content topic","time":{"start":1756941045220,"stop":1756941045221,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e42138024ff92cc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756941552355,"stop":1756941552355,"duration":0},"status":"passed","severity":"normal"},{"uid":"206227b89f5714f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756941029084,"stop":1756941029084,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd27cf7f4b4ff1af","name":"Push message with shell command payload","time":{"start":1756941656236,"stop":1756941656236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a45699f9b7f7be","name":"Check publish message containing SQL Injection","time":{"start":1756941277362,"stop":1756941277362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd807215ff1e9f4","name":"should be safe to call multiple times","time":{"start":1756941045422,"stop":1756941045423,"duration":1},"status":"passed","severity":"normal"},{"uid":"507ebdb135544070","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756941088363,"stop":1756941088363,"duration":0},"status":"passed","severity":"normal"},{"uid":"86841f8b0af54083","name":"should not allow unachievable error rate","time":{"start":1756941087920,"stop":1756941087924,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b913c43f0f9c3ee","name":"Push message with custom timestamp: 1756944733023","time":{"start":1756941656231,"stop":1756941656231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b056f486117a7240","name":"should handle complete dial lifecycle","time":{"start":1756941044379,"stop":1756941044379,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7c20f418f3ff73","name":"Push message with Chinese payload","time":{"start":1756941656234,"stop":1756941656234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1572e27997e9ac3","name":"Push 30 different messages","time":{"start":1756941656224,"stop":1756941656224,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0cc9f12b7977f8e","name":"should encode/decode to RLP encoding","time":{"start":1756941035187,"stop":1756941035187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4d707c0bea37bc","name":"should be able to encode the field with only STORE set to true","time":{"start":1756941034396,"stop":1756941034397,"duration":1},"status":"passed","severity":"normal"},{"uid":"56744e618458f8bc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756941132762,"stop":1756941132762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88c57f73d53692","name":"should handle cache.get errors gracefully","time":{"start":1756941058294,"stop":1756941058294,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fd5e0ba7db44e2","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756941088341,"stop":1756941088341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8da79ee99c2151","name":"should not receive a peer event before start","time":{"start":1756941114713,"stop":1756941114717,"duration":4},"status":"passed","severity":"normal"},{"uid":"f1c0f56c67e31f6c","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756941074727,"stop":1756941074727,"duration":0},"status":"passed","severity":"normal"},{"uid":"837505c26f90e36a","name":"Encoder throws on undefined content topic","time":{"start":1756941064075,"stop":1756941064076,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f248e4d78af6c5","name":"should dial all remaining peers","time":{"start":1756941044415,"stop":1756941044415,"duration":0},"status":"passed","severity":"normal"},{"uid":"211a0fb8380195e0","name":"should dial peer when on same shard","time":{"start":1756941044364,"stop":1756941044364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88edee90fe6d382","name":"should discover peers from provided peer cache","time":{"start":1756941190772,"stop":1756941190774,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f25f8c191f446dd","name":"yields decoded messages","time":{"start":1756941045220,"stop":1756941045220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6cb6d23c55bbc9","name":"should add peer to queue when queue is not empty","time":{"start":1756941044349,"stop":1756941044349,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b6287a6eeca6b0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756941088355,"stop":1756941088356,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6a814620f6f479","name":"Publish message with custom timestamp: Wed Sep 03 2025 22:14:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1756941277366,"stop":1756941277366,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cc863fb17f2bb1","name":"Generator, one shard","time":{"start":1756941376916,"stop":1756941376917,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b402093ef9ee821","name":"should stop peer exchange discovery","time":{"start":1756941054699,"stop":1756941054700,"duration":1},"status":"passed","severity":"normal"},{"uid":"8859f9da2bba809a","name":"should perform initial health assessment on start","time":{"start":1756941075380,"stop":1756941075381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f307b2f688b8f378","name":"Passing page size 19 when there are 20 messages","time":{"start":1756941409949,"stop":1756941409949,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe22bc5c6a2b9d00","name":"should return false when network is not connected","time":{"start":1756941045423,"stop":1756941045423,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b88a0b61ed3c6b","name":"Subscribe to topic containing Script and receive message","time":{"start":1756941568973,"stop":1756941568973,"duration":0},"status":"passed","severity":"normal"},{"uid":"41313e8478792d5d","name":"should handle incoming messages","time":{"start":1756941075924,"stop":1756941075924,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c2236c09ce2ba5","name":"should throw error - no id","time":{"start":1756941035181,"stop":1756941035182,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d6ad1d2e67a7ee","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756941088360,"stop":1756941088361,"duration":1},"status":"passed","severity":"normal"},{"uid":"50de758d179f565d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app16/10/topic747/json","time":{"start":1756941368439,"stop":1756941368439,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae9d6b1e5e8a59d","name":"should dial one peer on dial","time":{"start":1756941200145,"stop":1756941200147,"duration":2},"status":"passed","severity":"normal"},{"uid":"56290682b7e7fe23","name":"Overlapping topic subscription","time":{"start":1756941285875,"stop":1756941285876,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a14688c459b907da","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756941044581,"stop":1756941044581,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05e021e4cf8c6be","name":"should handle retrieve function with query parameters","time":{"start":1756941076402,"stop":1756941076402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca3f323997fd71f","name":"should filter peers by codec","time":{"start":1756941045426,"stop":1756941045426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecae311f96ce18e","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756941075958,"stop":1756941075958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff52004b62445491","name":"should do nothing if no non-locked connections to drop","time":{"start":1756941044425,"stop":1756941044425,"duration":0},"status":"passed","severity":"normal"},{"uid":"be301eb96441272f","name":"should be safe to call multiple times","time":{"start":1756941044458,"stop":1756941044459,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd9d777839775e2","name":"should handle ENR without shardInfo","time":{"start":1756941054706,"stop":1756941054706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2b09327ec3fada","name":"should throw an error for insufficient data","time":{"start":1756941029343,"stop":1756941029343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d170069b87428a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756941088341,"stop":1756941088341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92a2cf6b35c5e03","name":"should not dial peers from store when browser is not connected","time":{"start":1756941044411,"stop":1756941044412,"duration":1},"status":"passed","severity":"normal"},{"uid":"5652cce84371a630","name":"should capture event listeners for testing","time":{"start":1756941076400,"stop":1756941076401,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2c0ff7f689f84b","name":"Generator, 2 different shards","time":{"start":1756941376917,"stop":1756941376917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef71c3e24e12970","name":"should work with mock decoders","time":{"start":1756941076400,"stop":1756941076400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab896b79994e1205","name":"Passing page size 110 when there are 120 messages","time":{"start":1756941409949,"stop":1756941409949,"duration":0},"status":"passed","severity":"normal"},{"uid":"957503446798e38a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756941053926,"stop":1756941053926,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fcb4f4db84683f","name":"Relay - dialed after","time":{"start":1756941430251,"stop":1756941430253,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb917eb01b53b55a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756941568962,"stop":1756941568963,"duration":1},"status":"passed","severity":"normal"},{"uid":"415bcf72577e019","name":"throws on content topic with non-number generation field","time":{"start":1756941029076,"stop":1756941029076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2389c8ea31d0d5","name":"should remove event listener for peer:discovery","time":{"start":1756941044196,"stop":1756941044197,"duration":1},"status":"passed","severity":"normal"},{"uid":"220a116fbc02cf5d","name":"should handle network check errors gracefully","time":{"start":1756941044378,"stop":1756941044378,"duration":0},"status":"passed","severity":"normal"},{"uid":"129e641cd963a036","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756941270754,"stop":1756941270754,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7588aa0a3571d5","name":"Check message received after jswaku node is restarted","time":{"start":1756941552370,"stop":1756941552370,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b9a218ace4b255","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756941044472,"stop":1756941044472,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f6bb50b7ae1714","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756941034397,"stop":1756941034398,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbefec33b46214f","name":"Check publish message after service node is restarted","time":{"start":1756941277369,"stop":1756941277369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85a3b7c6180aad80","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756941044667,"stop":1756941044667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8887cdfedcbbefe","name":"Push message with Arabic payload","time":{"start":1756941656220,"stop":1756941656220,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8c8e613e956f74","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756941568964,"stop":1756941568964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b551374699111ec8","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756941076405,"stop":1756941076405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8041312a380782b3","name":"should process tasks in queue","time":{"start":1756941075041,"stop":1756941075041,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce170b0ed11c30f","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756941415984,"stop":1756941415986,"duration":2},"status":"passed","severity":"normal"},{"uid":"b38e93a47c1b5e64","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756941277368,"stop":1756941277368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a5965d3728bbe2","name":"Push to array if already present","time":{"start":1756941028992,"stop":1756941028993,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4f809a3330887b","name":"should dial peers from store on start","time":{"start":1756941044403,"stop":1756941044404,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbc12a7ae597776","name":"should handle query errors","time":{"start":1756941054705,"stop":1756941054705,"duration":0},"status":"passed","severity":"normal"},{"uid":"520b409cfa2ad6e5","name":"should merge provided config with defaults","time":{"start":1756941045421,"stop":1756941045421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86eaf08f6ab8b37","name":"Push message with custom timestamp: 1726182733023","time":{"start":1756941656243,"stop":1756941656244,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfb03f17d43c4b1","name":"Check publish message containing emoji","time":{"start":1756941277365,"stop":1756941277365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dcb113a04eb383","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756941029343,"stop":1756941029343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bde42685436db1","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756941094050,"stop":1756941094050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5005728675896527","name":"should handle dial errors","time":{"start":1756941045424,"stop":1756941045424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2334fbde5a23ef24","name":"should initialize with libp2p components","time":{"start":1756941054413,"stop":1756941054414,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f3b35a06c12809","name":"should be sent with empty content","time":{"start":1756941094053,"stop":1756941094053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8415dd402cf708f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756941285882,"stop":1756941285882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36c2eeec5456d52","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756941075923,"stop":1756941075923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbffc1d42654039","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756941285878,"stop":1756941285878,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7087aae7d0a916","name":"rejects hash query with content filter parameters","time":{"start":1756941044630,"stop":1756941044631,"duration":1},"status":"passed","severity":"normal"},{"uid":"554228f68da72ffd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756941568960,"stop":1756941568961,"duration":1},"status":"passed","severity":"normal"},{"uid":"799bb32d2145dd85","name":"Push message with special chars payload","time":{"start":1756941656233,"stop":1756941656233,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c564ed3deba4963","name":"should send to specified number of peers of used peers","time":{"start":1756941075731,"stop":1756941075731,"duration":0},"status":"passed","severity":"normal"},{"uid":"640a4925b275db98","name":"caches peers it previously fetched","time":{"start":1756941054710,"stop":1756941054710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3aabd0b5c328a09","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756941285870,"stop":1756941285871,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dedbc24de2c25c7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756941285879,"stop":1756941285880,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe8a8920d13546c","name":"should check false positive rate","time":{"start":1756941091690,"stop":1756941091690,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8b14afbf9be4e1","name":"should get all peers from store","time":{"start":1756941044414,"stop":1756941044414,"duration":0},"status":"passed","severity":"normal"},{"uid":"684e608f56282731","name":"Check publish message containing special chars","time":{"start":1756941277361,"stop":1756941277361,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c9aea1cfd11f50","name":"should handle errors when globalThis is not available","time":{"start":1756941044291,"stop":1756941044292,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7ab28243760a6e","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756941045094,"stop":1756941045095,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9506656107c049","name":"should wait for Store peer to be connected","time":{"start":1756941075976,"stop":1756941075976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e565dc648ff2f09","name":"should start periodic discovery on start","time":{"start":1756941054706,"stop":1756941054706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbde4df899d24a0","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756941093838,"stop":1756941093838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e2e29ae28dfb80","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756941075588,"stop":1756941075589,"duration":1},"status":"passed","severity":"normal"},{"uid":"533330fa381a385e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756941044211,"stop":1756941044216,"duration":5},"status":"passed","severity":"normal"},{"uid":"64728698594b4dee","name":"can start the service","time":{"start":1756941058290,"stop":1756941058290,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fd577fca1ce929","name":"should return all connected peers without codec filter","time":{"start":1756941045426,"stop":1756941045426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1446b1b8da41a29e","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756941076404,"stop":1756941076404,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ae28c9e00e590c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756941425958,"stop":1756941425958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaaf76a1f21a03b","name":"should not fail to start the service if it is already started","time":{"start":1756941058291,"stop":1756941058292,"duration":1},"status":"passed","severity":"normal"},{"uid":"4150b353ac81f5db","name":"should skip peers without peerInfo in ENR","time":{"start":1756941054705,"stop":1756941054706,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee8732875e2c07a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756941053926,"stop":1756941053926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6182c68fa31839d","name":"return first retrieved peers without further DNS queries","time":{"start":1756941054711,"stop":1756941054712,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae74c189d94801f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756941568971,"stop":1756941568972,"duration":1},"status":"passed","severity":"normal"},{"uid":"979f145e35846ceb","name":"should handle case when globalThis is not available","time":{"start":1756941044303,"stop":1756941044303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6ff360132679e8","name":"should handle query errors gracefully","time":{"start":1756941054704,"stop":1756941054704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4936a5928ac948e9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756941568961,"stop":1756941568961,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c28974e9ae8530","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756941076403,"stop":1756941076403,"duration":0},"status":"passed","severity":"normal"},{"uid":"813de0e5aa755347","name":"Check received message with timestamp: 1756941108949 ","time":{"start":1756941552365,"stop":1756941552366,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d269d8a9f6e22c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756941088356,"stop":1756941088356,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9ce020747aa130","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756941075590,"stop":1756941075591,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc59ae12f35664b","name":"should enable all discoveries when explicitly set","time":{"start":1756941074726,"stop":1756941074726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc55bd7717fde40","name":"should decode valid enr with tcp successfully","time":{"start":1756941035181,"stop":1756941035181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c844ba8238590e7","name":"Push message with content topic containing escaped characters","time":{"start":1756941656228,"stop":1756941656228,"duration":0},"status":"passed","severity":"normal"},{"uid":"44550c8d196dd626","name":"Push message with content topic containing Arabic","time":{"start":1756941656227,"stop":1756941656227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a449a7b00cc94c9","name":"Push message with escaped characters payload","time":{"start":1756941656237,"stop":1756941656237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d8cb2871664295","name":"should handle case with all peers already connected","time":{"start":1756941044420,"stop":1756941044420,"duration":0},"status":"passed","severity":"normal"},{"uid":"2167a34d59ec2f71","name":"Check publish message containing Arabic","time":{"start":1756941277361,"stop":1756941277362,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc9811a146966eb","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756941044984,"stop":1756941044984,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf99a339adfbabd","name":"Decoder throws on undefined content topic","time":{"start":1756941064076,"stop":1756941064077,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed50d06f01db81a","name":"Relay - dialed first","time":{"start":1756941430250,"stop":1756941430251,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c89ddc228e2710","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756941568966,"stop":1756941568966,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e3d7efb8f0ebd9","name":"Subscribe to topic containing short and receive message","time":{"start":1756941568970,"stop":1756941568970,"duration":0},"status":"passed","severity":"normal"},{"uid":"116d960f553391ef","name":"Round trip binary serialization","time":{"start":1756941045358,"stop":1756941045358,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bae4ad6ee699b8","name":"should add and remove event listeners correctly","time":{"start":1756941058295,"stop":1756941058295,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86b2575c817536a","name":"Ephemeral messages are not stored","time":{"start":1756941115506,"stop":1756941115507,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e40f4099bc7efb1","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756941088345,"stop":1756941088346,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e45df8513cdbab","name":"should successfully query store with valid decoders and options","time":{"start":1756941075955,"stop":1756941075956,"duration":1},"status":"passed","severity":"normal"},{"uid":"a827a4a1e40d592a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756941088319,"stop":1756941088319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8befdc12b77c1c90","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756941087924,"stop":1756941087924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4830a986db797e2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756941254525,"stop":1756941254525,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf1a1de119171ce","name":"Push message with content topic containing long","time":{"start":1756941656225,"stop":1756941656226,"duration":1},"status":"passed","severity":"normal"},{"uid":"409e46a636aa1a9f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756941412884,"stop":1756941412884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48f0fcf3e9413f4","name":"retrieves a single peer","time":{"start":1756941054709,"stop":1756941054709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24fbb960df6ac56","name":"ignores unrecognized TXT record formats","time":{"start":1756941054710,"stop":1756941054710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7fcff6f5f0817a","name":"should process queue every 500ms","time":{"start":1756941044374,"stop":1756941044375,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68866bdea10452e","name":"groups content topics by expected pubsub topic","time":{"start":1756941029085,"stop":1756941029085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c135f8a27eb56692","name":"should dial peers from store when no connections remain","time":{"start":1756941044412,"stop":1756941044413,"duration":1},"status":"passed","severity":"normal"},{"uid":"543e298ada76022f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756941034406,"stop":1756941034406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c226815269498742","name":"different cluster: nodes don't connect","time":{"start":1756941184954,"stop":1756941184954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c8ba7001e1c8a0","name":"should handle peer store errors gracefully","time":{"start":1756941075381,"stop":1756941075396,"duration":15},"status":"passed","severity":"normal"},{"uid":"3808fd4ed20b008a","name":"nwaku subscribes","time":{"start":1756941267495,"stop":1756941267496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fa014edbe9ff86","name":"Push message with content topic containing Arabic","time":{"start":1756941656240,"stop":1756941656240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6d0f812d73bc9c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756941034404,"stop":1756941034404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7104df5b81b9468","name":"should compute hash only when first accessed","time":{"start":1756941045361,"stop":1756941045361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0208443ac135a75","name":"Push message with custom timestamp: 1726182733023","time":{"start":1756941656230,"stop":1756941656230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dcd99d48a0b182","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756941044586,"stop":1756941044586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1540404c1a49c6a5","name":"Renews subscription after lossing a connection","time":{"start":1756941568976,"stop":1756941568976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58461127f52a14b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756941029093,"stop":1756941029093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9819b960e2d70a","name":"Using a function","time":{"start":1756941429603,"stop":1756941429603,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0f77584423a9b","name":"Sample","time":{"start":1756941034407,"stop":1756941034408,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7d69f3ebe8ae0b","name":"messageHashStr returns a hex string","time":{"start":1756941044587,"stop":1756941044587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9180859fbd6a25c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756941088341,"stop":1756941088342,"duration":1},"status":"passed","severity":"normal"},{"uid":"c666aef6bf312ad2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756941029083,"stop":1756941029083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d599541d3c0feb47","name":"should properly setup health event callback","time":{"start":1756941076401,"stop":1756941076401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b40b14b24ce7762","name":"should handle malformed response data","time":{"start":1756941054421,"stop":1756941054422,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcb5fca310b4d32","name":"should create KeepAliveManager with relay","time":{"start":1756941044457,"stop":1756941044458,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef01b47b8315143","name":"should not discard bootstrap peers if under the limit","time":{"start":1756941152167,"stop":1756941152167,"duration":0},"status":"passed","severity":"normal"},{"uid":"92063b777ff0f607","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756941029083,"stop":1756941029083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01c5158fe9835a1","name":"Passing page size 10 when there are 10 messages","time":{"start":1756941409948,"stop":1756941409949,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a876df0b7312","name":"should return no connections if no open connection provided","time":{"start":1756941044755,"stop":1756941044756,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8942d75083242f","name":"Push message with unicode special characters payload","time":{"start":1756941656237,"stop":1756941656237,"duration":0},"status":"passed","severity":"normal"},{"uid":"8874f10de7eefca7","name":"should dial all known peers when reached zero connections","time":{"start":1756941152166,"stop":1756941152167,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ff01bb17081aa3","name":"should properly create location multiaddrs - udp6","time":{"start":1756941035191,"stop":1756941035191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f89f59e0c39f039","name":"Check publish message containing XML","time":{"start":1756941277363,"stop":1756941277363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac9d04929c072b7","name":"Subscribe and receive messages via waku relay post","time":{"start":1756941568967,"stop":1756941568967,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ded9090324c820","name":"should start and stop interval correctly","time":{"start":1756941075040,"stop":1756941075041,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9dd5541df2be3dc","name":"should handle peer store update failures gracefully","time":{"start":1756941044482,"stop":1756941044483,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d2abe1dea13c83","name":"Subscribe to topic containing Script and publish message","time":{"start":1756941285880,"stop":1756941285880,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc9a62a53e74441","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756941034400,"stop":1756941034400,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf9ef57b595806b","name":"should skip peers without peer exchange protocol","time":{"start":1756941054703,"stop":1756941054703,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6282a4334fab6a","name":"should emit a peer event after start","time":{"start":1756941114711,"stop":1756941114713,"duration":2},"status":"passed","severity":"normal"},{"uid":"1563b01cc609eadd","name":"should reject if Filter is requested but not mounted","time":{"start":1756941075974,"stop":1756941075974,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd61847d0b59576","name":"should sort by messageId when timestamps are equal","time":{"start":1756941093838,"stop":1756941093839,"duration":1},"status":"passed","severity":"normal"},{"uid":"67101d3639e36f93","name":"should create an instance with libp2p and dialer","time":{"start":1756941044188,"stop":1756941044191,"duration":3},"status":"passed","severity":"normal"},{"uid":"4604f82b20f0282a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756941285872,"stop":1756941285874,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbd3a9994f608f36","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756941169408,"stop":1756941169408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3266af3f5474f43b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756941568967,"stop":1756941568968,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6d90654f087c09","name":"Check received message containing special chars","time":{"start":1756941552349,"stop":1756941552349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdb9bbcdb30e272","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756941034405,"stop":1756941034406,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b44d4b10f6f879","name":"should handle browser offline state overriding peer connections","time":{"start":1756941044321,"stop":1756941044322,"duration":1},"status":"passed","severity":"normal"},{"uid":"965c0f8f17a6ddb9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756941568974,"stop":1756941568974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0373c95722bdfd7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756941382048,"stop":1756941382048,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1568a34bed737e7","name":"pre and post cipher","time":{"start":1756941064458,"stop":1756941064458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8213ac5aba49e818","name":"should handle mixed protocol support correctly","time":{"start":1756941075396,"stop":1756941075397,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad53e0b58f73f34","name":"should query peers that support peer exchange","time":{"start":1756941054701,"stop":1756941054701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baaa41df74bd61f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756941425960,"stop":1756941425960,"duration":0},"status":"passed","severity":"normal"},{"uid":"39175b92ede7fad4","name":"Check publish message containing numeric","time":{"start":1756941277360,"stop":1756941277361,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fd8fb7d9b82669","name":"should return different streams if requested simultaniously","time":{"start":1756941044983,"stop":1756941044984,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e08ca8cbc1894d","name":"should save new peer to store","time":{"start":1756941044203,"stop":1756941044210,"duration":7},"status":"passed","severity":"normal"},{"uid":"74fe3b3095bc42c7","name":"Push message with JSON payload","time":{"start":1756941656236,"stop":1756941656236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a934cb5f02d3153e","name":"Push message with content topic containing emoji","time":{"start":1756941656242,"stop":1756941656242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6423bd970f31e63","name":"should only return 1 node with relay and store capability","time":{"start":1756941054711,"stop":1756941054711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7db66f53b45e8a4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756941277368,"stop":1756941277369,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd51dd9130581bff","name":"Check received message containing JSON","time":{"start":1756941552363,"stop":1756941552363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b4867712f397cd","name":"should filter out undefined ENRs","time":{"start":1756941054416,"stop":1756941054418,"duration":2},"status":"passed","severity":"normal"},{"uid":"da5f4866bb97854e","name":"Push message with content topic containing Chinese","time":{"start":1756941656240,"stop":1756941656240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4c3a402455a4d5","name":"should start the dialing interval","time":{"start":1756941044340,"stop":1756941044341,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c83211acd01fb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756941029091,"stop":1756941029091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d5ca2c509312dd","name":"should increase lamport timestamp","time":{"start":1756941094045,"stop":1756941094045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f733fe86add00af1","name":"should check connected peers if present and suitable","time":{"start":1756941075975,"stop":1756941075975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb56d3930351667","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756941088354,"stop":1756941088354,"duration":0},"status":"passed","severity":"normal"},{"uid":"943689db2219962d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756941128403,"stop":1756941128403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da7248c2a270ee","name":"should handle multiple peers with different shard configurations","time":{"start":1756941044379,"stop":1756941044381,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7f1006d41e01ae6","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756941114722,"stop":1756941114723,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64a4a3588da17f45","name":"should emit a peer event after start","time":{"start":1756941276623,"stop":1756941276624,"duration":1},"status":"passed","severity":"normal"},{"uid":"80254c59454ea431","name":"should clear timers for specific peer on disconnect","time":{"start":1756941044492,"stop":1756941044492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df4e303d47bf6f8","name":"should initialize with default options","time":{"start":1756941054698,"stop":1756941054698,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e4c36dc4eb06e2","name":"isConnected should return true after first peer connects","time":{"start":1756941128401,"stop":1756941128402,"duration":1},"status":"passed","severity":"normal"},{"uid":"21be372812f23f32","name":"should hang up with multiaddr and return true on success","time":{"start":1756941045425,"stop":1756941045425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd466c02acef587","name":"should properly create location multiaddrs - tcp6","time":{"start":1756941035191,"stop":1756941035192,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c85a5a10017ec39","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756941088346,"stop":1756941088346,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f5c515844b6c11","name":"Push message with content topic containing unicode special characters","time":{"start":1756941656229,"stop":1756941656229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c54e28c761fc92a","name":"Push message with Script payload","time":{"start":1756941656235,"stop":1756941656235,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c722208753257c","name":"Check received message containing emoji","time":{"start":1756941552365,"stop":1756941552365,"duration":0},"status":"passed","severity":"normal"},{"uid":"776286a034e7eada","name":"Reusing cursor across nodes","time":{"start":1756941382049,"stop":1756941382049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1963ef4cf586831","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756941425963,"stop":1756941425963,"duration":0},"status":"passed","severity":"normal"},{"uid":"21709c4008768937","name":"should handle errors when getting connections","time":{"start":1756941044315,"stop":1756941044315,"duration":0},"status":"passed","severity":"normal"},{"uid":"699ebad023323db2","name":"Encoder throws on undefined content topic","time":{"start":1756941045359,"stop":1756941045359,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a2118c869630e2","name":"should not return locked peers if enough unlocked are available","time":{"start":1756941075580,"stop":1756941075581,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a75dd4d95af12bf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756941568975,"stop":1756941568975,"duration":0},"status":"passed","severity":"normal"},{"uid":"43da0fd57dfa4b8e","name":"Check received message containing short","time":{"start":1756941552346,"stop":1756941552347,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33ce24a821f4267","name":"isConnected return false after peer stops","time":{"start":1756941128402,"stop":1756941128403,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8fc8848e18deb95","name":"throws on content topic with empty topic name field","time":{"start":1756941029078,"stop":1756941029079,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ff99d1e6a7c407","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756941029082,"stop":1756941029082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91064e08fabbe4e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756941029094,"stop":1756941029094,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c8e9394d400ff","name":"should partition messages based on acknowledgement status","time":{"start":1756941094052,"stop":1756941094052,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d01f216e4ce1af","name":"msgTime: 0 ms from now, startTime: 1756855013202, endTime: 1756941413202","time":{"start":1756941425962,"stop":1756941425963,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa314181ad76dd8","name":"can start the service","time":{"start":1756941114704,"stop":1756941114707,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a2c0e4b3602aeb4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756941568961,"stop":1756941568961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21c2f81df93828d","name":"Push message with content topic containing SQL Injection","time":{"start":1756941656241,"stop":1756941656241,"duration":0},"status":"passed","severity":"normal"},{"uid":"864d80992de2c317","name":"should requeue task if no peer is available","time":{"start":1756941075041,"stop":1756941075042,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4c815e2528a625","name":"should be safe to call multiple times","time":{"start":1756941044405,"stop":1756941044405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c481e94a48118a5","name":"Push message with content topic containing numeric","time":{"start":1756941656239,"stop":1756941656239,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ca980ef713b517","name":"should dispatch network event when browser goes online","time":{"start":1756941044313,"stop":1756941044314,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25d85e93d1b0b7b","name":"Push message with Script payload","time":{"start":1756941656221,"stop":1756941656221,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa146230fd196823","name":"should respect custom numPeersToUse configuration","time":{"start":1756941075589,"stop":1756941075590,"duration":1},"status":"passed","severity":"normal"},{"uid":"e127dad88b5495ce","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756941568975,"stop":1756941568976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9858c98f12e14d7","name":"should return undefined if no connection provided","time":{"start":1756941044983,"stop":1756941044983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfa3760b8768d39","name":"should initialize with custom TTL","time":{"start":1756941054698,"stop":1756941054698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd3c2518430cb13","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756941425963,"stop":1756941425963,"duration":0},"status":"passed","severity":"normal"},{"uid":"120f986a23c4a89d","name":"should be delivered immediately if received","time":{"start":1756941094054,"stop":1756941094054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d6c5f3227f4f1","name":"should initialize with isNetworkConnected as false","time":{"start":1756941044280,"stop":1756941044281,"duration":1},"status":"passed","severity":"normal"},{"uid":"423fadce5ebc2cbf","name":"Publish message with large meta","time":{"start":1756941277370,"stop":1756941277370,"duration":0},"status":"passed","severity":"normal"},{"uid":"a167721a1985f713","name":"Check publish message containing shell command","time":{"start":1756941277364,"stop":1756941277364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e807538ceed6194","name":"Subscribe to topic containing Script and receive message","time":{"start":1756941568962,"stop":1756941568962,"duration":0},"status":"passed","severity":"normal"},{"uid":"611699e0124424b9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756941254521,"stop":1756941254522,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ac788138ed1908","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756941425957,"stop":1756941425958,"duration":1},"status":"passed","severity":"normal"},{"uid":"39629235bec9da20","name":"recovers when dns.resolve returns empty","time":{"start":1756941054709,"stop":1756941054710,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f5886a6d49b1c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756941029092,"stop":1756941029092,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fa1d9ec958bc0f","name":"Store - dialed first","time":{"start":1756941430253,"stop":1756941430254,"duration":1},"status":"passed","severity":"normal"},{"uid":"581e3c19c82dae3b","name":"should remove event listeners from globalThis","time":{"start":1756941044292,"stop":1756941044293,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b4f544041a3ca4","name":"rejects hash query with time filter","time":{"start":1756941044631,"stop":1756941044631,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f4f2bdacc2bfe3","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756941076404,"stop":1756941076405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e716cc84b05ab6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756941029085,"stop":1756941029086,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f3664be37edc7d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756941035195,"stop":1756941035195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8093c8e2277eba2b","name":"Promise Callback - true","time":{"start":1756941397265,"stop":1756941397266,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e47797e174b42c","name":"Query generator for multiple messages with different content topic format","time":{"start":1756941412882,"stop":1756941412882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1898fb77099172d4","name":"should deliver messages after dependencies are met","time":{"start":1756941094050,"stop":1756941094050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c2785c8edbad1a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756941128401,"stop":1756941128401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5659f47e4b483266","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756941254522,"stop":1756941254522,"duration":0},"status":"passed","severity":"normal"},{"uid":"659ab090d5d3efbe","name":"Publish without waiting for remote peer","time":{"start":1756941285870,"stop":1756941285870,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ed1128fa1b4450","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756941034404,"stop":1756941034404,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaac80dac13e96d2","name":"should add event listeners to libp2p","time":{"start":1756941044281,"stop":1756941044281,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbc60267874747b","name":"accepts valid message hash query","time":{"start":1756941044630,"stop":1756941044630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c95a95f913deec","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756941088342,"stop":1756941088345,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b15f462b40f3fe","name":"should handle queue overflow by adding peers to queue","time":{"start":1756941044373,"stop":1756941044374,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ecc1e6f769ff15","name":"Subscribe to topic containing XML and receive message","time":{"start":1756941568973,"stop":1756941568973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f86f761da67623","name":"Query Generator - false","time":{"start":1756941397264,"stop":1756941397265,"duration":1},"status":"passed","severity":"normal"},{"uid":"800eff0276d4a378","name":"Check received message containing special chars","time":{"start":1756941552360,"stop":1756941552361,"duration":1},"status":"passed","severity":"normal"},{"uid":"96988cdcbe597c71","name":"Ordered Callback - false","time":{"start":1756941397267,"stop":1756941397267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad70ec32a4c97d25","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756941415980,"stop":1756941415982,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4da7ebe0842cd32","name":"Check meta is set [symmetric]","time":{"start":1756941064074,"stop":1756941064075,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9db25584994834","name":"should hang up with PeerId and return true on success","time":{"start":1756941045424,"stop":1756941045425,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd64c3b92a04b262","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756941094048,"stop":1756941094048,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bae13ca080df17","name":"Overlapping topic subscription","time":{"start":1756941568958,"stop":1756941568958,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa54ef29d5cacee2","name":"Subscribe to topic containing XML and publish message","time":{"start":1756941285881,"stop":1756941285881,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4c8987c5f5445f","name":"Push message with numeric payload","time":{"start":1756941656233,"stop":1756941656233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98338c16c8ca202","name":"should be able to dial TLS multiaddrs","time":{"start":1756941200150,"stop":1756941200150,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf98ddcec9aa06fd","name":"returns nothing if no connections present","time":{"start":1756941044751,"stop":1756941044751,"duration":0},"status":"passed","severity":"normal"},{"uid":"401c4fe15fc9efd3","name":"Check received message containing numeric","time":{"start":1756941552360,"stop":1756941552360,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2300ea04d8bb99","name":"should drop connection via multiaddr with hangUp","time":{"start":1756941200149,"stop":1756941200150,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c26266d4b09fb7b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756941415983,"stop":1756941415984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b35875fee09140","name":"should get / set TCP multiaddr","time":{"start":1756941035190,"stop":1756941035190,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd71aeefd77fe5d","name":"Check received message containing escaped characters","time":{"start":1756941552353,"stop":1756941552353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79c1727eb7be9d8","name":"Check message with no pubsub topic is not received","time":{"start":1756941552368,"stop":1756941552369,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ad6e2abd64411","name":"random static sharding 10 - Cluster ID: 191, Shard ID: 202","time":{"start":1756941370910,"stop":1756941370912,"duration":2},"status":"passed","severity":"normal"},{"uid":"344abfa397909b65","name":"should add event listeners for peer connect and disconnect","time":{"start":1756941044458,"stop":1756941044458,"duration":0},"status":"passed","severity":"normal"},{"uid":"626df5058a13ef6d","name":"Sign & Recover","time":{"start":1756941064459,"stop":1756941064459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6652fbfa34727a3c","name":"should decode valid enr successfully","time":{"start":1756941035177,"stop":1756941035177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef824aa8a11c4211","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756941088333,"stop":1756941088333,"duration":0},"status":"passed","severity":"normal"},{"uid":"788bd7567078d0de","name":"should dial more peers if under maxConnections","time":{"start":1756941044424,"stop":1756941044424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a18a7cbaabdf608","name":"should properly clean up resources when disposed","time":{"start":1756941074387,"stop":1756941074388,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1fc0e00c22279a8","name":"Check message with non string payload is not received","time":{"start":1756941552370,"stop":1756941552370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cff58b265ca3575","name":"should work with stubbed peer manager event emitter","time":{"start":1756941076399,"stop":1756941076399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dccd553b0a29b63","name":"should initialize with Unhealthy status","time":{"start":1756941075363,"stop":1756941075378,"duration":15},"status":"passed","severity":"normal"},{"uid":"5d656895fffa8fc5","name":"should not create multiple intervals when called multiple times","time":{"start":1756941044341,"stop":1756941044341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf3ec98d268bfcc","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756941053127,"stop":1756941053128,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc4639a2aad0175","name":"should not start if already started","time":{"start":1756941054699,"stop":1756941054699,"duration":0},"status":"passed","severity":"normal"},{"uid":"be303c49dc5439cf","name":"should handle dial errors gracefully","time":{"start":1756941044415,"stop":1756941044416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36dac01a2c44479","name":"Push message with short payload","time":{"start":1756941656218,"stop":1756941656218,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc51680e0351a9eb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756941088356,"stop":1756941088360,"duration":4},"status":"passed","severity":"normal"},{"uid":"88c4316310bded72","name":"should mark all messages in causal history as acknowledged","time":{"start":1756941094047,"stop":1756941094048,"duration":1},"status":"passed","severity":"normal"},{"uid":"427ea62c67e06f3d","name":"messageHashStr works with IProtoMessage","time":{"start":1756941044588,"stop":1756941044588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f734d80c24b4dcc3","name":"Subscribe and receive messages via lightPush","time":{"start":1756941568966,"stop":1756941568966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8474cd40f84e9815","name":"new peer added after a peer was already found","time":{"start":1756941283447,"stop":1756941283447,"duration":0},"status":"passed","severity":"normal"},{"uid":"88797d6f24e73da7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756941115508,"stop":1756941115508,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebba87750837821","name":"Push message with Russian payload","time":{"start":1756941656220,"stop":1756941656220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1abe3931b88b36","name":"should reject if Store is requested but not mounted","time":{"start":1756941075974,"stop":1756941075974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5514507b5642dc0","name":"should handle complete discovery-to-dial flow","time":{"start":1756941044216,"stop":1756941044216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5263928a0a0f53","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756941088351,"stop":1756941088351,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d122c40f50752e8","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756941064074,"stop":1756941064074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd40fc884d3b9a0","name":"Ephemeral field set to true","time":{"start":1756941045358,"stop":1756941045358,"duration":0},"status":"passed","severity":"normal"},{"uid":"34387d588d031287","name":"Ordered Callback - true","time":{"start":1756941397266,"stop":1756941397267,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a38d501c6965ead","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756941034401,"stop":1756941034401,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b98f02c80b5c6","name":"Subscribe to topic containing long and receive message","time":{"start":1756941568970,"stop":1756941568970,"duration":0},"status":"passed","severity":"normal"},{"uid":"612c238f2f4c04ed","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756941425959,"stop":1756941425959,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b38d1a8db96818","name":"should handle peer store errors gracefully","time":{"start":1756941054702,"stop":1756941054702,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4d4f23f1452a63","name":"Push message equal or less that 1MB","time":{"start":1756941656244,"stop":1756941656245,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8de743ec38b9863","name":"should send relay ping messages on timer","time":{"start":1756941044491,"stop":1756941044491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3900e1f07f6353d5","name":"ends if response has no messages","time":{"start":1756941045220,"stop":1756941045220,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ac2b27704512b3","name":"should transition to Unhealthy when no connections","time":{"start":1756941075379,"stop":1756941075379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5492966c3ebb33a7","name":"should remove event listeners from libp2p","time":{"start":1756941044292,"stop":1756941044292,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d09e45a2af40065","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756941044629,"stop":1756941044630,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2486de05583c10f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756941088365,"stop":1756941088365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c796d87ae78953a0","name":"should handle a minimal index list","time":{"start":1756941029342,"stop":1756941029342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f208d0ece2bb5f0b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756941285881,"stop":1756941285881,"duration":0},"status":"passed","severity":"normal"},{"uid":"891a208169c92b17","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756941184958,"stop":1756941184958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2cd2ef2731b75b","name":"Query with Promise Callback, No message returned","time":{"start":1756941386607,"stop":1756941386608,"duration":1},"status":"passed","severity":"normal"},{"uid":"658d79c9a627b3a2","name":"Publish message with custom timestamp: Thu Sep 04 2025 00:14:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1756941277367,"stop":1756941277367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b874837bf38fb2","name":"tcp ip4 address","time":{"start":1756941034497,"stop":1756941034497,"duration":0},"status":"passed","severity":"normal"},{"uid":"14642f0a83753388","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756941094049,"stop":1756941094049,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ea759f91145f65","name":"should dial all peers on dial","time":{"start":1756941200138,"stop":1756941200140,"duration":2},"status":"passed","severity":"normal"},{"uid":"b45756840b4e3c56","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756941044472,"stop":1756941044473,"duration":1},"status":"passed","severity":"normal"},{"uid":"681020b70bffde17","name":"Decoder throws on undefined content topic","time":{"start":1756941045360,"stop":1756941045360,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c7c5f1c36a7852","name":"should properly create peer info with all multiaddrs","time":{"start":1756941035192,"stop":1756941035193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a4d15ec01235f7","name":"Push message with SQL Injection payload","time":{"start":1756941656235,"stop":1756941656235,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f66a0eeaebbb1ac","name":"Check message on other pubsub topic is not received","time":{"start":1756941552368,"stop":1756941552368,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dd557d19b6e17f","name":"Push message with content topic containing special chars","time":{"start":1756941656226,"stop":1756941656226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfa28dd57e41e66","name":"throws on content topic with empty version field","time":{"start":1756941029077,"stop":1756941029078,"duration":1},"status":"passed","severity":"normal"},{"uid":"8402664095d192e4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app49/4/topic72/xml","time":{"start":1756941368439,"stop":1756941368440,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d6136140bf7320","name":"Push message with long payload","time":{"start":1756941656218,"stop":1756941656218,"duration":0},"status":"passed","severity":"normal"},{"uid":"521de3ad0dfa3e6e","name":"should process up to 3 peers at once","time":{"start":1756941044375,"stop":1756941044376,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed5c172e409ee52","name":"Passing page size 3 when there are 20 messages","time":{"start":1756941409948,"stop":1756941409948,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bffa02f9f5585f6","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756941054419,"stop":1756941054420,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9bbbc58bebfb5e","name":"Passing page size 11 when there are 10 messages","time":{"start":1756941409949,"stop":1756941409949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe5ec7524ec78a2","name":"connects to nwaku","time":{"start":1756941429602,"stop":1756941429602,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e23b83bd036d6da","name":"should remove event listeners","time":{"start":1756941044405,"stop":1756941044406,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f0d949628e6978","name":"does not throw on valid cases","time":{"start":1756941029074,"stop":1756941029075,"duration":1},"status":"passed","severity":"normal"},{"uid":"70831453fe92f5d9","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756941094047,"stop":1756941094047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79974d70c938c05","name":"Publish message with rate limit","time":{"start":1756941277370,"stop":1756941277370,"duration":0},"status":"passed","severity":"normal"},{"uid":"385e272322875455","name":"should create all internal components","time":{"start":1756941045421,"stop":1756941045421,"duration":0},"status":"passed","severity":"normal"},{"uid":"50546b0e8dacb6f5","name":"Check publish message containing unicode special characters","time":{"start":1756941277364,"stop":1756941277365,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4d556f10cad8e1","name":"should dial peers from store when browser is connected","time":{"start":1756941044410,"stop":1756941044411,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acdca6d0134ee51","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756941285871,"stop":1756941285871,"duration":0},"status":"passed","severity":"normal"},{"uid":"db73a586038b14d7","name":"should support chaining for add method","time":{"start":1756941074306,"stop":1756941074313,"duration":7},"status":"passed","severity":"normal"},{"uid":"fd97689570333836","name":"should reject if WakuNode is not started","time":{"start":1756941075972,"stop":1756941075973,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5feaa94d2b90269","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756941076405,"stop":1756941076406,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5589a54621e0dc","name":"should stop and cleanup resources","time":{"start":1756941075998,"stop":1756941075998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92e4ac68a3d9595","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756941568971,"stop":1756941568971,"duration":0},"status":"passed","severity":"normal"},{"uid":"f526e53410a8bc48","name":"Push message with content topic containing numeric","time":{"start":1756941656226,"stop":1756941656226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb60a11502ea3f4","name":"Renews subscription after lossing a connection","time":{"start":1756941568965,"stop":1756941568965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2752e729f5af4e46","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756941094053,"stop":1756941094053,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bbe310a46960dc","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756941115508,"stop":1756941115508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b82115a36a0115","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756941368437,"stop":1756941368437,"duration":0},"status":"passed","severity":"normal"},{"uid":"5189b0122513f31d","name":"should handle relay send failures gracefully","time":{"start":1756941044491,"stop":1756941044492,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc473cf4239defe","name":"Relay Node - default protocol","time":{"start":1756941430255,"stop":1756941430257,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa5f7500b2d27059","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756941035177,"stop":1756941035181,"duration":4},"status":"passed","severity":"normal"},{"uid":"8384eed0d0d5cf4","name":"Symmetric encrypt & Decrypt","time":{"start":1756941064458,"stop":1756941064458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3088c5176eec34","name":"Check received message containing Russian","time":{"start":1756941552361,"stop":1756941552362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5285f9c6aa3bb0c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756941270755,"stop":1756941270755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f211bcf46023aa5","name":"Promise Callback - false","time":{"start":1756941397266,"stop":1756941397266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d00f9302094f32d","name":"Check message received after jswaku node is restarted","time":{"start":1756941552358,"stop":1756941552358,"duration":0},"status":"passed","severity":"normal"},{"uid":"f756e23a7e66cd3","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756941075582,"stop":1756941075588,"duration":6},"status":"passed","severity":"normal"},{"uid":"1ac341b3fec1e5e4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756941088323,"stop":1756941088323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dbcf52b9971aaf","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756941285877,"stop":1756941285878,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6237edf39f334","name":"Check message with no payload is not received","time":{"start":1756941552369,"stop":1756941552369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49a356ec8153081","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756941044426,"stop":1756941044426,"duration":0},"status":"passed","severity":"normal"},{"uid":"261fdf220835c0e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756941088363,"stop":1756941088364,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cba27442cfc7521","name":"Check message with no content topic is not received","time":{"start":1756941552369,"stop":1756941552369,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6e5ecefe240e7b","name":"should not modify tags of connections for different peers","time":{"start":1756941075596,"stop":1756941075601,"duration":5},"status":"passed","severity":"normal"},{"uid":"e8229735983389a1","name":"Push message with emoji payload","time":{"start":1756941656237,"stop":1756941656237,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ca2863c1780ed8","name":"should wait for LightPush peer to be connected","time":{"start":1756941075975,"stop":1756941075975,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3b065a89432e26","name":"should not receive a peer event after stop","time":{"start":1756941058293,"stop":1756941058293,"duration":0},"status":"passed","severity":"normal"},{"uid":"676d3004ae28986","name":"Check received message containing Arabic","time":{"start":1756941552361,"stop":1756941552361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbada20eb5c4cd1","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756941074735,"stop":1756941074735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b781f85e5c8f198f","name":"Retrieval Hint","time":{"start":1756941093837,"stop":1756941093838,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9f5787e25800e8","name":"Passing page size 1 when there are 4 messages","time":{"start":1756941409948,"stop":1756941409948,"duration":0},"status":"passed","severity":"normal"},{"uid":"207461cca61a21cf","name":"Check received message with timestamp: 1756941108949000000 ","time":{"start":1756941552354,"stop":1756941552354,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bb8ca6b77ea0fc","name":"should set up event listeners when started","time":{"start":1756941076398,"stop":1756941076398,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fa69a64bfb3527","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756941568963,"stop":1756941568963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdb7a91b6a6fbd0","name":"should set field with only STORE enabled","time":{"start":1756941035194,"stop":1756941035194,"duration":0},"status":"passed","severity":"normal"},{"uid":"12400f4ec69e98c3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756941382047,"stop":1756941382048,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdd7facf0191147","name":"Decoder throws on empty string content topic","time":{"start":1756941045360,"stop":1756941045360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be7380e1d8709bb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756941029081,"stop":1756941029081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffead5da4debc038","name":"should properly create location multiaddrs - tcp4","time":{"start":1756941035191,"stop":1756941035191,"duration":0},"status":"passed","severity":"normal"},{"uid":"208890fce1e86483","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756941044986,"stop":1756941044988,"duration":2},"status":"passed","severity":"normal"},{"uid":"37dfe17015998ce7","name":"should skip already querying peers","time":{"start":1756941054703,"stop":1756941054704,"duration":1},"status":"passed","severity":"normal"},{"uid":"589d1fb6199ee22e","name":"Push message with content topic containing escaped characters","time":{"start":1756941656241,"stop":1756941656242,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5c48a7a8b345f0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app39/7/topic669/utf8","time":{"start":1756941368442,"stop":1756941368443,"duration":1},"status":"passed","severity":"normal"},{"uid":"760455b469757acb","name":"should create dialer with libp2p and shardReader","time":{"start":1756941044337,"stop":1756941044337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fef6ebf6411038","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756941568966,"stop":1756941568966,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c3a23b7ccaafa7","name":"Sets default value correctly","time":{"start":1756941429604,"stop":1756941429604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5fd12f572e6df8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756941552366,"stop":1756941552367,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eba77198d96d341","name":"Push message with content topic containing long","time":{"start":1756941656238,"stop":1756941656239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49b8d92858ae795","name":"Encoder throws on undefined content topic","time":{"start":1756941065592,"stop":1756941065592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a40e4f671878a1b","name":"Check publish message containing Chinese","time":{"start":1756941277361,"stop":1756941277361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdc14877b9e86ee","name":"should use DNS peer discovery with light client","time":{"start":1756941114718,"stop":1756941114719,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dcb87ca57c717220","name":"should not execute task if max attempts is 0","time":{"start":1756941075044,"stop":1756941075044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb3d3d4963c32f5","name":"should handle multiple peer connections","time":{"start":1756941044471,"stop":1756941044471,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa057cb1567b977","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756941568970,"stop":1756941568970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca11bdaa03eb5569","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756941094048,"stop":1756941094048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5dc3ac6d7c425f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756941568975,"stop":1756941568975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e33d6101247897b","name":"Subscribe and receives messages on 20 topics","time":{"start":1756941568968,"stop":1756941568968,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd68c71acfd67ea","name":"should return true when peer is on the specified shard","time":{"start":1756941044659,"stop":1756941044659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3264f9963e2ac8","name":"Encoder throws on empty string content topic","time":{"start":1756941064076,"stop":1756941064076,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffc0271def948c4","name":"Check received message containing Script","time":{"start":1756941552362,"stop":1756941552362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edabaa066afc557","name":"Waku message hash computation (no timestamp)","time":{"start":1756941044586,"stop":1756941044586,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d629b7313721ca0","name":"should encodeTxt and decodeTxt","time":{"start":1756941035176,"stop":1756941035176,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5182a1edd16f77","name":"throws on empty content topic","time":{"start":1756941029075,"stop":1756941029076,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd0b20e203c0025","name":"should return false when peer is on different cluster","time":{"start":1756941044648,"stop":1756941044648,"duration":0},"status":"passed","severity":"normal"},{"uid":"add5391e647ced4","name":"random static sharding 6 - Cluster ID: 490, Shard ID: 448","time":{"start":1756941370909,"stop":1756941370909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36375e41c9c239d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756941088333,"stop":1756941088333,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d549c95622b4f5","name":"should call waitForPeer on Relay","time":{"start":1756941075976,"stop":1756941075977,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae1a8efec0b5fac","name":"should be empty when created","time":{"start":1756941075995,"stop":1756941075996,"duration":1},"status":"passed","severity":"normal"},{"uid":"908c51ea2dcf28ca","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756941568957,"stop":1756941568957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddd535db72d12a3a","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756941376917,"stop":1756941376917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc3564d9a287234","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756941094048,"stop":1756941094049,"duration":1},"status":"passed","severity":"normal"},{"uid":"9514475efaea6cf0","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756941075595,"stop":1756941075595,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cfe32468453847","name":"Check publish message containing Russian","time":{"start":1756941277362,"stop":1756941277362,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c6f580e67bb91e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756941044423,"stop":1756941044423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749c5ec7fba700","name":"A test","time":{"start":1756941169689,"stop":1756941169689,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b7dea0249e2a98","name":"should handle all zero keep alive options","time":{"start":1756941044501,"stop":1756941044502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e21bb4bb183130f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756941029087,"stop":1756941029088,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a2ea47f27e6318","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756941088352,"stop":1756941088352,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f14e0e85d9312b","name":"should not fail to stop the service if it was not started","time":{"start":1756941276622,"stop":1756941276622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d6a49ec05d40e1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756941568968,"stop":1756941568968,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c0437a1c6724e92","name":"Push message with rate limit","time":{"start":1756941656243,"stop":1756941656243,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ac7e2d7ca6d15c","name":"can start the service","time":{"start":1756941276619,"stop":1756941276619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d272ca6ffe6c651c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app72/8/topic653/utf8","time":{"start":1756941368440,"stop":1756941368440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3251f804224dfefc","name":"should skip peer when failed to dial recently","time":{"start":1756941044353,"stop":1756941044362,"duration":9},"status":"passed","severity":"normal"},{"uid":"1d6eee11f248daff","name":"should not dispatch event when already disconnected","time":{"start":1756941044305,"stop":1756941044305,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b73e693c25be70","name":"Push message with content topic containing Russian","time":{"start":1756941656227,"stop":1756941656227,"duration":0},"status":"passed","severity":"normal"},{"uid":"685a8f53dc1d9120","name":"should not receive a peer event before start","time":{"start":1756941276624,"stop":1756941276625,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab07ff6ffae5cd59","name":"A test","time":{"start":1756941169689,"stop":1756941169690,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac5ef1f785be129","name":"random static sharding 8 - Cluster ID: 373, Shard ID: 349","time":{"start":1756941370909,"stop":1756941370910,"duration":1},"status":"passed","severity":"normal"},{"uid":"190d8dc566697c3b","name":"Query Generator, No Decoder","time":{"start":1756941386604,"stop":1756941386605,"duration":1},"status":"passed","severity":"normal"}]