mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"295c17243979d13b","name":"random static sharding 4 - Cluster ID: 353, Shard ID: 419","time":{"start":1753358137403,"stop":1753358137403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fceb0030891d563","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753357883593,"stop":1753357883593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7798958cca1a81","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753357843659,"stop":1753357843659,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d952c9fe1e0cfa","name":"should successfully stop","time":{"start":1753357874433,"stop":1753357874433,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cda8ca771274628","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753358032813,"stop":1753358032814,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fea3d74ee215fb","name":"Push message with content topic containing Russian","time":{"start":1753358460923,"stop":1753358460923,"duration":0},"status":"passed","severity":"normal"},{"uid":"935cb6e14c7f281f","name":"should insert elements correctly","time":{"start":1753357885606,"stop":1753357885613,"duration":7},"status":"passed","severity":"normal"},{"uid":"89c2c9efa5c1ff3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753358032812,"stop":1753358032812,"duration":0},"status":"passed","severity":"normal"},{"uid":"169affa86988f86","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753357963172,"stop":1753357963173,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb65612dc4e6ae07","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753357883607,"stop":1753357883608,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbeebe1c81228bb9","name":"should return no connections if no open connection provided","time":{"start":1753357844389,"stop":1753357844389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8123c8561269068","name":"Decoder throws on empty string content topic","time":{"start":1753357862869,"stop":1753357862870,"duration":1},"status":"passed","severity":"normal"},{"uid":"c591d64151576ea4","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753357873726,"stop":1753357873726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4397f501bdc837d4","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753357852671,"stop":1753357852671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b132c0468e4250a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753357922615,"stop":1753357922615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e07af1b2574feb","name":"Nodes with multiple pubsub topic","time":{"start":1753358032811,"stop":1753358032812,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a4f889e2e8e1a3","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753358047553,"stop":1753358047554,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3a966a821fb55204","name":"Push message with Basic HTML tag payload","time":{"start":1753358460918,"stop":1753358460918,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1feb139606eea4","name":"should properly create location multiaddrs - tcp6","time":{"start":1753357834371,"stop":1753357834371,"duration":0},"status":"passed","severity":"normal"},{"uid":"53332b2b6da0f7fc","name":"should continually clean up expired entries at intervals","time":{"start":1753357872314,"stop":1753357872315,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c90f5f5cb366d3","name":"should process tasks in queue","time":{"start":1753357873245,"stop":1753357873246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78e087948ecfd67","name":"should encode/decode to text encoding","time":{"start":1753357834368,"stop":1753357834368,"duration":0},"status":"passed","severity":"normal"},{"uid":"888d0d4020a11a8d","name":"accepts time-filtered query with content filter","time":{"start":1753357844183,"stop":1753357844184,"duration":1},"status":"passed","severity":"normal"},{"uid":"494b34dcfb85d49","name":"Push message with shell command payload","time":{"start":1753358460918,"stop":1753358460918,"duration":0},"status":"passed","severity":"normal"},{"uid":"98884900e3d0e7de","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753357883583,"stop":1753357883583,"duration":0},"status":"passed","severity":"normal"},{"uid":"25383aa6de0d44ce","name":"should dial peers from store when no connections remain","time":{"start":1753357844623,"stop":1753357844624,"duration":1},"status":"passed","severity":"normal"},{"uid":"1650dd53d7dc518f","name":"should drop connection to all peers on hangUp","time":{"start":1753357991733,"stop":1753357991733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51d5bcf4f9898a3","name":"Check received message containing SQL Injection","time":{"start":1753358350190,"stop":1753358350190,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f23da0f6656a216","name":"Check publish message containing SQL Injection","time":{"start":1753358039519,"stop":1753358039519,"duration":0},"status":"passed","severity":"normal"},{"uid":"85865737946da0e3","name":"Check publish message containing shell command","time":{"start":1753358039521,"stop":1753358039521,"duration":0},"status":"passed","severity":"normal"},{"uid":"391ce5078d3194f","name":"should add received messages to bloom filter","time":{"start":1753357886816,"stop":1753357886816,"duration":0},"status":"passed","severity":"normal"},{"uid":"720dfa2f497546ee","name":"Check received message containing short","time":{"start":1753358350186,"stop":1753358350187,"duration":1},"status":"passed","severity":"normal"},{"uid":"779e2a7e13e761e8","name":"Check publish message containing JSON","time":{"start":1753358039521,"stop":1753358039521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9366c662f2d3bb","name":"should create ConnectionManager with relay","time":{"start":1753357844993,"stop":1753357844993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa19bd27de8b3ac","name":"Check received message containing Russian","time":{"start":1753358350200,"stop":1753358350201,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b232f1a8f90b2e","name":"Publish message with rate limit","time":{"start":1753358039526,"stop":1753358039526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31116f055d3f245","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753357844344,"stop":1753357844344,"duration":0},"status":"passed","severity":"normal"},{"uid":"540d5e805493814e","name":"should update ack status of messages in outgoing buffer","time":{"start":1753357886821,"stop":1753357886821,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ca86048a7ac8ca","name":"Push message with content topic containing JSON","time":{"start":1753358460924,"stop":1753358460924,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a98826b1795751","name":"should handle task timeouts","time":{"start":1753357873250,"stop":1753357873250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de32cacace0737d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753357827955,"stop":1753357827955,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bf0f4a8623c97c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753357910209,"stop":1753357910210,"duration":1},"status":"passed","severity":"normal"},{"uid":"eced8863493f63c1","name":"should dial all remaining peers","time":{"start":1753357844625,"stop":1753357844625,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc8ccc832c3f005","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753357922612,"stop":1753357922613,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d224c28db7d0b","name":"Subscribe to topic containing short and receive message","time":{"start":1753358377242,"stop":1753358377242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b984c50b3b833065","name":"should initialize with isNetworkConnected as false","time":{"start":1753357843228,"stop":1753357843242,"duration":14},"status":"passed","severity":"normal"},{"uid":"63fab378fa0114ff","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753357883602,"stop":1753357883602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc327b9a83423e4","name":"Check publish message containing special chars","time":{"start":1753358039518,"stop":1753358039518,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d25a585948a0bab","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753357883608,"stop":1753357883608,"duration":0},"status":"passed","severity":"normal"},{"uid":"877f3d90b99d1471","name":"should return false when pubsub topic parsing fails","time":{"start":1753357843449,"stop":1753357843450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f948c514337478ac","name":"Check publish message containing unicode special characters","time":{"start":1753358039521,"stop":1753358039522,"duration":1},"status":"passed","severity":"normal"},{"uid":"1146e47b8897ec","name":"Check publish message containing Chinese","time":{"start":1753358039518,"stop":1753358039518,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c09c1e5dac2674","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753357843659,"stop":1753357843672,"duration":13},"status":"passed","severity":"normal"},{"uid":"bd8374c377f40e58","name":"msgTime: 0 ms from now, startTime: 1753271754757, endTime: 1753358154757","time":{"start":1753358168569,"stop":1753358168569,"duration":0},"status":"passed","severity":"normal"},{"uid":"98449a72a1cc52f4","name":"throws if decoders don't match content topics","time":{"start":1753357844845,"stop":1753357844846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1eb99659444125c","name":"should set field with all protocols disabled","time":{"start":1753357834372,"stop":1753357834372,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b4fa62a3c373d8","name":"should reject on timeout if it was set","time":{"start":1753357874253,"stop":1753357874259,"duration":6},"status":"passed","severity":"normal"},{"uid":"3531dff0664d6d3a","name":"should allow redial after failed dial cooldown expires","time":{"start":1753357843038,"stop":1753357843038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f3c65bd1835da9","name":"Promise Callback - true","time":{"start":1753358149816,"stop":1753358149817,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b8ec84c68741cc","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753357843685,"stop":1753357843686,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4116564ab95809","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753357883599,"stop":1753357883599,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e7ae37930d55d0","name":"should save new peer to store","time":{"start":1753357843881,"stop":1753357843881,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cccb0d5e6e2bb9","name":"should wait for Store peer to be connected","time":{"start":1753357874261,"stop":1753357874261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de7a9d417861dc9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753358105292,"stop":1753358105293,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eef7a343eb4131d","name":"should use configured peers when available","time":{"start":1753357874320,"stop":1753357874320,"duration":0},"status":"passed","severity":"normal"},{"uid":"af753dbcfa640318","name":"should dispatch network event when browser goes offline","time":{"start":1753357843266,"stop":1753357843266,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e84ef8709af4264","name":"should not execute task if max attempts is 0","time":{"start":1753357873250,"stop":1753357873250,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc303a3f4b90f3a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753357883610,"stop":1753357883610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c89409867ea85bc","name":"should do nothing if no non-locked connections to drop","time":{"start":1753357844630,"stop":1753357844630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8237500fae8eada0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753358350198,"stop":1753358350198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cacb71ee8a8683","name":"Ephemeral field set to true","time":{"start":1753357844911,"stop":1753357844911,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a4a24e50f9db01","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753358050000,"stop":1753358050000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ced89d3a004ac0","name":"should handle peer store errors gracefully","time":{"start":1753357844628,"stop":1753357844628,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e48a509cb8e700","name":"should handle errors when globalThis is not available","time":{"start":1753357843246,"stop":1753357843246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b363cb4bcd59688","name":"should return false","time":{"start":1753357834367,"stop":1753357834367,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f0c0367238c9b3","name":"Push message with Arabic payload","time":{"start":1753358460916,"stop":1753358460916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13bc38efd773432","name":"Push message with content topic containing emoji","time":{"start":1753358460925,"stop":1753358460925,"duration":0},"status":"passed","severity":"normal"},{"uid":"efba4ecc881d2292","name":"should dispatch connect and disconnect events","time":{"start":1753357874402,"stop":1753357874402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65b9ce8a9145ce6","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753357883596,"stop":1753357883597,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d6ce8bde223725","name":"should create KeepAliveManager with relay","time":{"start":1753357844303,"stop":1753357844303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c171d37a78601ef1","name":"should wait for LightPush peer to be connected","time":{"start":1753357874260,"stop":1753357874260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8898a536c03d0441","name":"connected peers and dial","time":{"start":1753358014794,"stop":1753358014794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e276423d55851659","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753358050002,"stop":1753358050002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea9c69fea1234b3","name":"should dial all known peers when reached zero connections","time":{"start":1753357946182,"stop":1753357946182,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d5ea4032d81ffa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753357827972,"stop":1753357827973,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeef98c23653754","name":"should dial peer immediately when queue is empty","time":{"start":1753357843012,"stop":1753357843024,"duration":12},"status":"passed","severity":"normal"},{"uid":"91117fec0f428aba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753357827968,"stop":1753357827969,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcb322e044e4468","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753357927146,"stop":1753357927147,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6d9e630b262ed5","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753357946183,"stop":1753357946183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea0e000a71a836b","name":"should be online or offline if network state changed","time":{"start":1753357922617,"stop":1753357922618,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc5fbf26de14f6","name":"Sample","time":{"start":1753357833846,"stop":1753357833847,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c4ddb0f0cbb6f5","name":"should insert message id into causal history","time":{"start":1753357886813,"stop":1753357886814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b33e06c8fa5e490","name":"Refresh subscription","time":{"start":1753358377241,"stop":1753358377241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a0bca46d641230","name":"should check connected peers if present and suitable","time":{"start":1753357874259,"stop":1753357874260,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec038605c1122ed","name":"nwaku subscribes","time":{"start":1753358028077,"stop":1753358028078,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bee37b456a93921","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753357874427,"stop":1753357874427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f677d839efe88f","name":"should create dialer with libp2p and shardReader","time":{"start":1753357842986,"stop":1753357842998,"duration":12},"status":"passed","severity":"normal"},{"uid":"42557152399a2057","name":"should return false when peer has no shard info","time":{"start":1753357843443,"stop":1753357843443,"duration":0},"status":"passed","severity":"normal"},{"uid":"916f172184b4bd50","name":"Decoder throws on empty string content topic","time":{"start":1753357844913,"stop":1753357844913,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d3209cd47ce883","name":"Passing page size 10 when there are 10 messages","time":{"start":1753358159684,"stop":1753358159684,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcfaee3ac571569","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753357883071,"stop":1753357883071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8785d4b057e337b1","name":"Check publish message containing escaped characters","time":{"start":1753358039521,"stop":1753358039521,"duration":0},"status":"passed","severity":"normal"},{"uid":"73086f2e8df5a4c3","name":"Push message with custom timestamp: 1753361527404","time":{"start":1753358460927,"stop":1753358460927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2933bda86802e4a","name":"should keep entries that haven't expired yet","time":{"start":1753357872311,"stop":1753357872312,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbe3350b9dd77a8","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753357853015,"stop":1753357853015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47950b023c8167c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753357862866,"stop":1753357862866,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2e358f7f416892","name":"random static sharding 5 - Cluster ID: 69, Shard ID: 672","time":{"start":1753358137403,"stop":1753358137403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c112e9c4b06b3d","name":"Push message with content topic containing special chars","time":{"start":1753358460922,"stop":1753358460922,"duration":0},"status":"passed","severity":"normal"},{"uid":"779beb4b847f6c1d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753357827960,"stop":1753357827960,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c63a36a0180a36","name":"should handle multiple peers with different shard configurations","time":{"start":1753357843056,"stop":1753357843056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2326d6c9a4b4aa","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753357843251,"stop":1753357843255,"duration":4},"status":"passed","severity":"normal"},{"uid":"dfb2846751adec9a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753357883584,"stop":1753357883585,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6c6dff0bc08d1c","name":"should maintain proper timestamps if all messages received","time":{"start":1753357886815,"stop":1753357886815,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ec3509ef8336bc","name":"Push message with content topic containing escaped characters","time":{"start":1753358460924,"stop":1753358460925,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1e10e1208a264c","name":"Promise Callback - false","time":{"start":1753358149817,"stop":1753358149817,"duration":0},"status":"passed","severity":"normal"},{"uid":"79821f2e68de42af","name":"Check message with no pubsub topic is not received","time":{"start":1753358350195,"stop":1753358350196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbaa6f689c9c4a7","name":"should start and setup intervals and event listeners","time":{"start":1753357874493,"stop":1753357874493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c350308238dbada8","name":"Subscribe and receives messages on 20 topics","time":{"start":1753358377250,"stop":1753358377250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0620887adb3872","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753358048847,"stop":1753358048847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5d66faf579b652","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753357844320,"stop":1753357844321,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79a8e106833d90b","name":"should skip peer when dialed recently","time":{"start":1753357843026,"stop":1753357843027,"duration":1},"status":"passed","severity":"normal"},{"uid":"758c3b5b5f41dc99","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753358377253,"stop":1753358377253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41cea786bf2d422","name":"should populate queue if has active dial","time":{"start":1753357843031,"stop":1753357843032,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3c78708ed9a291","name":"should send relay ping messages on timer","time":{"start":1753357844345,"stop":1753357844345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca1347e76bb052a","name":"Push message with long payload","time":{"start":1753358460915,"stop":1753358460915,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb09158b240dac1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753358377242,"stop":1753358377242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b69c4d645990e72","name":"Publish without waiting for remote peer","time":{"start":1753358048839,"stop":1753358048839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36ac3827945dac0","name":"Rejects garbage","time":{"start":1753357877746,"stop":1753357877746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddabf3fc801cc2e","name":"Check message with no content topic is not received","time":{"start":1753358350196,"stop":1753358350196,"duration":0},"status":"passed","severity":"normal"},{"uid":"46804c9cfff3950d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753358377256,"stop":1753358377256,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fa4ad4d680ac8d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753358377250,"stop":1753358377250,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de83e1a267075fbf","name":"Correctly serialized arguments","time":{"start":1753357977756,"stop":1753357977756,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e79f02f9c6f3b10","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753357833530,"stop":1753357833530,"duration":0},"status":"passed","severity":"normal"},{"uid":"15039b016071032","name":"should request peer renewal on specific errors","time":{"start":1753357873249,"stop":1753357873250,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ddf1c48a7f294e","name":"Push message with XML payload","time":{"start":1753358460902,"stop":1753358460902,"duration":0},"status":"passed","severity":"normal"},{"uid":"da35a8d6f248b1d2","name":"Push message with long payload","time":{"start":1753358460899,"stop":1753358460899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d47b6cea046444d","name":"Push message with content topic containing SQL Injection","time":{"start":1753358460909,"stop":1753358460910,"duration":1},"status":"passed","severity":"normal"},{"uid":"846e045252ccc8f8","name":"should handle errors gracefully when getting peer info","time":{"start":1753357843450,"stop":1753357843454,"duration":4},"status":"passed","severity":"normal"},{"uid":"765b8bf279c1c36c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753358377247,"stop":1753358377247,"duration":0},"status":"passed","severity":"normal"},{"uid":"21243882c84b5d93","name":"Push message with shell command payload","time":{"start":1753358460903,"stop":1753358460903,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d0ce9d89e23ad5","name":"Check received message containing special chars","time":{"start":1753358350188,"stop":1753358350188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cc23d33f0a96ff","name":"ends if stream creation fails","time":{"start":1753357844846,"stop":1753357844848,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf279b40f5b216d","name":"Check publish message after service node is restarted","time":{"start":1753358039525,"stop":1753358039525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a4f993261cb82ba","name":"Store - dialed after - with timeout","time":{"start":1753358170865,"stop":1753358170865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6041bdaa9ebde9c","name":"should handle relay send failures gracefully","time":{"start":1753357844345,"stop":1753357844345,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b8a7db53ddb8","name":"should return different streams if requested simultaniously","time":{"start":1753357844553,"stop":1753357844553,"duration":0},"status":"passed","severity":"normal"},{"uid":"95236ded809c0e06","name":"can start and stop the service","time":{"start":1753358014537,"stop":1753358014538,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f6f7b8aad5633c","name":"should dial peer when no shard info available","time":{"start":1753357843036,"stop":1753357843037,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9856d2e2aa7fc8e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753357827959,"stop":1753357827959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b411a36548a0481","name":"should detect messages with missing dependencies","time":{"start":1753357886817,"stop":1753357886818,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac7d444efc1dfd2","name":"All","time":{"start":1753357908757,"stop":1753357908758,"duration":1},"status":"passed","severity":"normal"},{"uid":"610c16202559299c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753358168566,"stop":1753358168567,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1cf80a9222bea8","name":"Push message with Arabic payload","time":{"start":1753358460900,"stop":1753358460901,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f27efd9d525e117","name":"should load peers from local storage and dispatch events","time":{"start":1753357856934,"stop":1753357856934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ab19b50decc070","name":"Check received message containing SQL Injection","time":{"start":1753358350201,"stop":1753358350201,"duration":0},"status":"passed","severity":"normal"},{"uid":"332120b7c29ad6ab","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753357844181,"stop":1753357844181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4154e6d3fefbfbbc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753358377239,"stop":1753358377239,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b36bdc5577cdc0","name":"should set field with only FILTER enabled","time":{"start":1753357834373,"stop":1753357834373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6ed6198259ab1f","name":"messageHashStr works with IProtoMessage","time":{"start":1753357843686,"stop":1753357843686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a8f2b159ad6a1b","name":"Subscribe and publish message","time":{"start":1753358048839,"stop":1753358048839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9202f03bc56b999a","name":"ends if response has no messages","time":{"start":1753357844848,"stop":1753357844849,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd54b9a09971f77","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753357844632,"stop":1753357844635,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e2e597d1e2ebb42","name":"should add event listeners to globalThis","time":{"start":1753357843245,"stop":1753357843245,"duration":0},"status":"passed","severity":"normal"},{"uid":"64087882984ccf7b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753357844334,"stop":1753357844334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f12e73e2cc34cd","name":"throws on empty content topic","time":{"start":1753357827950,"stop":1753357827951,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bec37d6b323aec8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753357883605,"stop":1753357883607,"duration":2},"status":"passed","severity":"normal"},{"uid":"f72e0a0d40b1548d","name":"should encodeTxt and decodeTxt","time":{"start":1753357834363,"stop":1753357834363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f286b618421d4a1a","name":"Check received message containing short","time":{"start":1753358350198,"stop":1753358350198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b1c2dd93f53d19","name":"should handle peer store update failures gracefully","time":{"start":1753357844332,"stop":1753357844333,"duration":1},"status":"passed","severity":"normal"},{"uid":"32beb924a71c32ea","name":"Fails to publish duplicate message","time":{"start":1753358039523,"stop":1753358039523,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a0994d0bee1faf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753358377241,"stop":1753358377241,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cd97029c1832d5","name":"should call waitForPeer on Relay","time":{"start":1753357874261,"stop":1753357874261,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bdc8a294655b0c","name":"Check message received after jswaku node is restarted","time":{"start":1753358350197,"stop":1753358350197,"duration":0},"status":"passed","severity":"normal"},{"uid":"1742cc148410fe","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753357874427,"stop":1753357874427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3718b6cf48d48072","name":"can query messages by message hash","time":{"start":1753358140162,"stop":1753358140166,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b561b571a3c55a8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753357827965,"stop":1753357827965,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f30f8b86db813b","name":"should increase lamport timestamp","time":{"start":1753357886812,"stop":1753357886812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d155749417055e0","name":"Check received message containing JSON","time":{"start":1753358350191,"stop":1753358350191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ec12dd968d3d50","name":"Push message with content topic containing short","time":{"start":1753358460921,"stop":1753358460921,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca84053b56060a4","name":"should reject if Filter is requested but not mounted","time":{"start":1753357874253,"stop":1753357874253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d230f7e9fed13bea","name":"Check publish message containing Script","time":{"start":1753358039519,"stop":1753358039519,"duration":0},"status":"passed","severity":"normal"},{"uid":"79baeaaf606e5afe","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753358049997,"stop":1753358049997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df2d1817b662083","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753357852666,"stop":1753357852667,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1fd777c8c023dd","name":"random static sharding 3 - Cluster ID: 649, Shard ID: 935","time":{"start":1753358137402,"stop":1753358137403,"duration":1},"status":"passed","severity":"normal"},{"uid":"a831273de4e5e20f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753357827957,"stop":1753357827957,"duration":0},"status":"passed","severity":"normal"},{"uid":"817c9d9496638df6","name":"should be sent with empty content","time":{"start":1753357886820,"stop":1753357886820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d620d4e6c26179","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753357856935,"stop":1753357856935,"duration":0},"status":"passed","severity":"normal"},{"uid":"257bc48872ca85b9","name":"throws an error for improperly formatted content topics","time":{"start":1753357827963,"stop":1753357827963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e70ea68e14f6edd","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753357883069,"stop":1753357883070,"duration":1},"status":"passed","severity":"normal"},{"uid":"647b5e58f4975fff","name":"Check publish message containing Arabic","time":{"start":1753358039518,"stop":1753358039519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17820b292232d26","name":"different cluster: nodes don't connect","time":{"start":1753357977549,"stop":1753357977549,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77e6a210558042f","name":"caches peers it previously fetched","time":{"start":1753357853013,"stop":1753357853013,"duration":0},"status":"passed","severity":"normal"},{"uid":"179ce042fd0b559a","name":"Waku message hash computation (payload length 0)","time":{"start":1753357843673,"stop":1753357843673,"duration":0},"status":"passed","severity":"normal"},{"uid":"929acf518bfdaa50","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753357844557,"stop":1753357844557,"duration":0},"status":"passed","severity":"normal"},{"uid":"21071c66ffad196a","name":"should throw error - no public key","time":{"start":1753357834365,"stop":1753357834365,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2da2336d0ddd39","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753357883593,"stop":1753357883594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f8718f6c68903d","name":"Non TWN Cluster","time":{"start":1753358143823,"stop":1753358143823,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b27e29bd1317a1","name":"should handle dial errors gracefully","time":{"start":1753357843872,"stop":1753357843875,"duration":3},"status":"passed","severity":"normal"},{"uid":"49b479c1bc1dfd6b","name":"Callback on promise","time":{"start":1753358154481,"stop":1753358154481,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ad9fff4c2b834e","name":"should push the message to the outgoing buffer","time":{"start":1753357886813,"stop":1753357886813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e873163728579d24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753357883609,"stop":1753357883609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c09728fa53774ef","name":"recovers when dns.resolve returns empty","time":{"start":1753357853012,"stop":1753357853012,"duration":0},"status":"passed","severity":"normal"},{"uid":"400538d41b648919","name":"should skip peer when failed to dial recently","time":{"start":1753357843027,"stop":1753357843027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1321911c69fe2870","name":"should handle dial errors","time":{"start":1753357844997,"stop":1753357844998,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd8fe476c68f76f","name":"Waku message hash computation (no timestamp)","time":{"start":1753357843673,"stop":1753357843673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2353ad88943f61","name":"non connected peers","time":{"start":1753358014795,"stop":1753358014795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27a010e462c24cf6","name":"should hang up with PeerId and return true on success","time":{"start":1753357844998,"stop":1753357844998,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a328528d5dd56f","name":"should handle incoming messages","time":{"start":1753357874428,"stop":1753357874428,"duration":0},"status":"passed","severity":"normal"},{"uid":"86184ba1996b8d60","name":"Push to array if already present","time":{"start":1753357827849,"stop":1753357827850,"duration":1},"status":"passed","severity":"normal"},{"uid":"80dc26ed31c6718c","name":"should handle peer connect event","time":{"start":1753357843258,"stop":1753357843259,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e6ac32a2b6c2da","name":"should clear dial history on start","time":{"start":1753357843003,"stop":1753357843004,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bbad9904e7abd1","name":"Push message with numeric payload","time":{"start":1753358460899,"stop":1753358460899,"duration":0},"status":"passed","severity":"normal"},{"uid":"74426d8f99cea499","name":"should requeue task if no peer is available","time":{"start":1753357873246,"stop":1753357873246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beb082a0cdcd12","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753357843449,"stop":1753357843449,"duration":0},"status":"passed","severity":"normal"},{"uid":"93262a4185ea80e5","name":"messageHashStr produces different results for different inputs","time":{"start":1753357843687,"stop":1753357843687,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e370256660509d0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753358048840,"stop":1753358048840,"duration":0},"status":"passed","severity":"normal"},{"uid":"35629bc7e44ecf62","name":"Check received message with timestamp: 1753357901440000000 ","time":{"start":1753358350204,"stop":1753358350204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7636592e9d92c701","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753358377250,"stop":1753358377251,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a5767bee2cbadd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753358048840,"stop":1753358048840,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7f9e44d987af92","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753358092677,"stop":1753358092678,"duration":1},"status":"passed","severity":"normal"},{"uid":"6185fa571fe6bbbe","name":"should emit a peer event after start","time":{"start":1753357906831,"stop":1753357906832,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb71b54ce992b7e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753357883588,"stop":1753357883589,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27ee505159e5bdd","name":"should dial peers from store when browser is connected","time":{"start":1753357844622,"stop":1753357844623,"duration":1},"status":"passed","severity":"normal"},{"uid":"5915e3025d9083b6","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753357874404,"stop":1753357874404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b55c166b372e116","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753357883609,"stop":1753357883609,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c40f5b98fe2770","name":"should merge provided config with defaults","time":{"start":1753357844994,"stop":1753357844994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b8fd0e3f1403d1","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753357883583,"stop":1753357883583,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcca48854f8caaee","name":"Generator, 2 different shards","time":{"start":1753358111260,"stop":1753358111260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d616623001c6adc5","name":"Default pageSize","time":{"start":1753358159690,"stop":1753358159690,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e37f42aec3b7e1","name":"1 Store, 2 fetches","time":{"start":1753357852722,"stop":1753357852722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c211fc06be8bc39","name":"should properly create location multiaddrs - udp","time":{"start":1753357834371,"stop":1753357834371,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd97ac22ce2fa52","name":"should clear all timers","time":{"start":1753357844310,"stop":1753357844311,"duration":1},"status":"passed","severity":"normal"},{"uid":"993087f4e6124589","name":"should set field with only RELAY enabled","time":{"start":1753357834373,"stop":1753357834373,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5a21c7220dee0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753357827961,"stop":1753357827962,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c1ca4c069a9316b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753357833526,"stop":1753357833527,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c80b21115376a43","name":"Check received message containing Script","time":{"start":1753358350201,"stop":1753358350201,"duration":0},"status":"passed","severity":"normal"},{"uid":"746269e6844a3331","name":"Push message with content topic containing short","time":{"start":1753358460906,"stop":1753358460906,"duration":0},"status":"passed","severity":"normal"},{"uid":"c029b4b50ad14bcb","name":"Subscribe to topic containing XML and receive message","time":{"start":1753358377254,"stop":1753358377254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f4782bc0fa7154","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753358120826,"stop":1753358120826,"duration":0},"status":"passed","severity":"normal"},{"uid":"936222a26dc3b76c","name":"should partition messages based on acknowledgement status","time":{"start":1753357886819,"stop":1753357886819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fee8cb694efcd6","name":"it tolerates circular branch references","time":{"start":1753357853012,"stop":1753357853012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46c01b9a3aed4a0","name":"Push message with content topic containing Arabic","time":{"start":1753358460922,"stop":1753358460923,"duration":1},"status":"passed","severity":"normal"},{"uid":"17efeb46e727c692","name":"Query with Promise Callback, No Decoder","time":{"start":1753358120826,"stop":1753358120827,"duration":1},"status":"passed","severity":"normal"},{"uid":"557e25c91fec7e59","name":"should attach causal history and bloom filter to each message","time":{"start":1753357886814,"stop":1753357886814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095fadd02ba1be3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753358377245,"stop":1753358377246,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab114c367ca1bd9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753357883597,"stop":1753357883598,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf14a2c8e91f98b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753357833525,"stop":1753357833526,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1e9ed6f6eaffe1","name":"should throw error - no id","time":{"start":1753357834366,"stop":1753357834366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4603c41e00ceb9","name":"should decode valid enr successfully","time":{"start":1753357834364,"stop":1753357834364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deeea01e995d2a9","name":"Push message equal or less that 1MB","time":{"start":1753358460927,"stop":1753358460928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2a870dfc97eff","name":"Sets default value correctly","time":{"start":1753358166139,"stop":1753358166139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0690834c107bca","name":"Push message with unicode special characters payload","time":{"start":1753358460904,"stop":1753358460904,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef108459a64cbde","name":"topics with same application and version share the same shard","time":{"start":1753357827960,"stop":1753357827960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3606cbbfb24773a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753358048848,"stop":1753358048848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7463271ec6e90730","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/7/topic152/utf8","time":{"start":1753358143824,"stop":1753358143828,"duration":4},"status":"passed","severity":"normal"},{"uid":"8776fb1fb1bf46c5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753357827958,"stop":1753357827958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e465941764936fc0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753357886821,"stop":1753357886821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c279124b339939","name":"should handle general insertion and lookup correctly","time":{"start":1753357885615,"stop":1753357885615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad41c106beef549","name":"should maintain desired error rate","time":{"start":1753357885613,"stop":1753357885613,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ff427cadc6fd88","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753357922613,"stop":1753357922613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe6d5305e0cbb48","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753357833528,"stop":1753357833528,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa54869bdb4ac33","name":"returns only open connection if one present","time":{"start":1753357844389,"stop":1753357844389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7a281fe3096904","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753357874405,"stop":1753357874405,"duration":0},"status":"passed","severity":"normal"},{"uid":"af54aa4350d78c0","name":"Check received message containing Arabic","time":{"start":1753358350188,"stop":1753358350189,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8e3d88ad9c768e","name":"Push message with emoji payload","time":{"start":1753358460904,"stop":1753358460905,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2a891920abd1c3","name":"Push message with XML payload","time":{"start":1753358460917,"stop":1753358460918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93a488bb2c57b0f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753357874428,"stop":1753357874428,"duration":0},"status":"passed","severity":"normal"},{"uid":"563313b8c8525ebb","name":"Used by Waku Relay","time":{"start":1753358166139,"stop":1753358166139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfd81227aee512f","name":"Check received message containing emoji","time":{"start":1753358350203,"stop":1753358350204,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffcbba40be877e2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753357843266,"stop":1753357843267,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df4ea5cf094d3fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753357883610,"stop":1753357883611,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ea6043f094d381","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753358048848,"stop":1753358048848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e650cc9bb02daff","name":"should update peer store before dialing","time":{"start":1753357843875,"stop":1753357843876,"duration":1},"status":"passed","severity":"normal"},{"uid":"647f7d8a37e06d84","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753357886820,"stop":1753357886820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf546e8a497bba2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753358377243,"stop":1753358377243,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc45e042b80acf42","name":"should stop ping timers on peer disconnect","time":{"start":1753357844317,"stop":1753357844320,"duration":3},"status":"passed","severity":"normal"},{"uid":"831113e4aadd0f1e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753358105294,"stop":1753358105294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4082caf026c81c41","name":"should process up to 3 peers at once","time":{"start":1753357843039,"stop":1753357843048,"duration":9},"status":"passed","severity":"normal"},{"uid":"30b588f5dbe2b1af","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753358168562,"stop":1753358168562,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed9f561dacab8a9","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753357883589,"stop":1753357883590,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6abbfafbb4f8aa5","name":"Push message with custom timestamp: 1753354327403","time":{"start":1753358460913,"stop":1753358460913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0aee8111269ecf1","name":"Fails to push message with large meta","time":{"start":1753358460926,"stop":1753358460926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d590942369adb61f","name":"Overlapping topic subscription","time":{"start":1753358377241,"stop":1753358377241,"duration":0},"status":"passed","severity":"normal"},{"uid":"24aebaba9b681caf","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753357827956,"stop":1753357827956,"duration":0},"status":"passed","severity":"normal"},{"uid":"99116d814600b2ca","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753357883604,"stop":1753357883605,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6949b8053b7d07","name":"should not discard bootstrap peers if under the limit","time":{"start":1753357946183,"stop":1753357946184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c92e28fc269ceaa","name":"should not receive a peer event after stop","time":{"start":1753357856933,"stop":1753357856934,"duration":1},"status":"passed","severity":"normal"},{"uid":"13caa6d84c504eb1","name":"Passing page size 19 when there are 20 messages","time":{"start":1753358159687,"stop":1753358159687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6c8916f4a14227","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753357827964,"stop":1753357827964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcfd852597634e4","name":"should decode valid enr with tcp successfully","time":{"start":1753357834364,"stop":1753357834365,"duration":1},"status":"passed","severity":"normal"},{"uid":"9628afe7a69c8c9a","name":"should handle complete discovery-to-dial flow","time":{"start":1753357843883,"stop":1753357843883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1799c74a3896ec04","name":"Push message with content topic containing Chinese","time":{"start":1753358460908,"stop":1753358460908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a3f3f620d48fcf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753357883609,"stop":1753357883610,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c2e7e69cc815ba","name":"A test","time":{"start":1753357963375,"stop":1753357963375,"duration":0},"status":"passed","severity":"normal"},{"uid":"56be0a8ade266945","name":"Should update multiaddrs","time":{"start":1753357992050,"stop":1753357992050,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f17200dd63a80f","name":"Subscribe to topic containing long and publish message","time":{"start":1753358048842,"stop":1753358048843,"duration":1},"status":"passed","severity":"normal"},{"uid":"313833420f17bfd2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753357844913,"stop":1753357844914,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0dcc37798c8ab8","name":"should send to specified number of peers of used peers","time":{"start":1753357874022,"stop":1753357874022,"duration":0},"status":"passed","severity":"normal"},{"uid":"25be762eba1f6828","name":"Relay + Store","time":{"start":1753357908757,"stop":1753357908757,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc8b7dd9b689118","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753357864433,"stop":1753357864433,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd4393eec559bd","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753357874405,"stop":1753357874405,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e180505ee6384","name":"should invoke callbacks when receiving a message","time":{"start":1753357874492,"stop":1753357874493,"duration":1},"status":"passed","severity":"normal"},{"uid":"397a1e55aa00ef0b","name":"should return PeerId when PeerId is provided","time":{"start":1753357844170,"stop":1753357844171,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2add6ef7c35b18","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753358049997,"stop":1753358049998,"duration":1},"status":"passed","severity":"normal"},{"uid":"983672d758ca0662","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753357833532,"stop":1753357833532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2cbcd07d996826","name":"should be empty after removing the only subscription","time":{"start":1753357874492,"stop":1753357874492,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e839eb3fa79a35","name":"Check message on other pubsub topic is not received","time":{"start":1753358350205,"stop":1753358350206,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa2ac6a862fd061","name":"groups content topics by expected pubsub topic","time":{"start":1753357827961,"stop":1753357827961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b765fcb8f9a0c06","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753357883600,"stop":1753357883601,"duration":1},"status":"passed","severity":"normal"},{"uid":"133189d3d0715cba","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753358168566,"stop":1753358168566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70fde8e74d704ed","name":"Passing page size 3 when there are 20 messages","time":{"start":1753358159683,"stop":1753358159684,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1f1946f2a1f91f","name":"should return true when peer is on the specified shard","time":{"start":1753357843445,"stop":1753357843445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f780142d580f8efd","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753357873431,"stop":1753357873434,"duration":3},"status":"passed","severity":"normal"},{"uid":"a24dba0b8d29f85d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753358048848,"stop":1753358048849,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea40c8b9562c5","name":"Check message with no payload is not received","time":{"start":1753358350206,"stop":1753358350206,"duration":0},"status":"passed","severity":"normal"},{"uid":"217fe23829bd93e","name":"should emit a peer event after start","time":{"start":1753357856932,"stop":1753357856933,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade8e14a097c1921","name":"should create KeepAliveManager with required options","time":{"start":1753357844300,"stop":1753357844303,"duration":3},"status":"passed","severity":"normal"},{"uid":"9173222800dc7c04","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753357874319,"stop":1753357874319,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd92945f9bb78b78","name":"should not receive a peer event before start","time":{"start":1753358014543,"stop":1753358014544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d88215aabec631","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753358050003,"stop":1753358050003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b1ddcd7ad0087c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753357874403,"stop":1753357874403,"duration":0},"status":"passed","severity":"normal"},{"uid":"443327fab9d5002a","name":"Meta field set when metaSetter is specified","time":{"start":1753357844911,"stop":1753357844911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d142b59622ec99","name":"should properly create peer info with all multiaddrs","time":{"start":1753357834371,"stop":1753357834372,"duration":1},"status":"passed","severity":"normal"},{"uid":"399bce7f6a8de6c2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753357843227,"stop":1753357843228,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dfd021b6fffca7","name":"should handle case with no peers in store","time":{"start":1753357844626,"stop":1753357844626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d20dcb1143cc1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753357827975,"stop":1753357827976,"duration":1},"status":"passed","severity":"normal"},{"uid":"65818ee427f603de","name":"Push message with meta","time":{"start":1753358460912,"stop":1753358460912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a69ceb0741da45","name":"A test","time":{"start":1753357963376,"stop":1753357963376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00ad2d365fd7ebd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753358032810,"stop":1753358032811,"duration":1},"status":"passed","severity":"normal"},{"uid":"d729563a500e065f","name":"Does not throw an exception when node disconnects","time":{"start":1753358166137,"stop":1753358166137,"duration":0},"status":"passed","severity":"normal"},{"uid":"284711d7d0cc228b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753357827966,"stop":1753357827967,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a6e9c467a4262d","name":"Push message with SQL Injection payload","time":{"start":1753358460901,"stop":1753358460902,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56ecb36436d6096","name":"Relay + Store","time":{"start":1753357834374,"stop":1753357834374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5edd20d3e0184a","name":"Check received message containing numeric","time":{"start":1753358350199,"stop":1753358350199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70fa6c2a072e37f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753357827958,"stop":1753357827958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21bbed4ca599c2c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753358050001,"stop":1753358050001,"duration":0},"status":"passed","severity":"normal"},{"uid":"401c7946dc88a7a8","name":"Should update shard info","time":{"start":1753357992050,"stop":1753357992050,"duration":0},"status":"passed","severity":"normal"},{"uid":"117ef06d9082e3dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753357883612,"stop":1753357883612,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ec855573cf23cb","name":"Publish message with custom timestamp: Thu Jul 24 2025 12:53:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1753358039523,"stop":1753358039523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67e43ef36a70e3b","name":"Renews subscription after lossing a connection","time":{"start":1753358377247,"stop":1753358377248,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a3f91cdd50d1e3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753357844629,"stop":1753357844630,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54e5a68c4d21362","name":"should not fail to stop the service if it was not started","time":{"start":1753357856931,"stop":1753357856932,"duration":1},"status":"passed","severity":"normal"},{"uid":"82108dfdf2be492b","name":"Push message with numeric payload","time":{"start":1753358460915,"stop":1753358460915,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8f65e56ac0c3df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753357827968,"stop":1753357827968,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd56d441bc25665e","name":"1 Relay, 1 fetch","time":{"start":1753357852722,"stop":1753357852722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaf5ffa607771d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753357883584,"stop":1753357883584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4d78164564d13a","name":"Push message with escaped characters payload","time":{"start":1753358460919,"stop":1753358460919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf317e711e8c1e5","name":"Push message with custom timestamp: 1722599527404","time":{"start":1753358460926,"stop":1753358460927,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a5ecc345b6bf7b","name":"ends after yielding if response size indicates end","time":{"start":1753357844850,"stop":1753357844851,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c0a1301358a006","name":"Push message with SQL Injection payload","time":{"start":1753358460917,"stop":1753358460917,"duration":0},"status":"passed","severity":"normal"},{"uid":"970567a62b43e089","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753357883599,"stop":1753357883599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9602c432a24ef4b3","name":"should add peer to queue when queue is not empty","time":{"start":1753357843025,"stop":1753357843025,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfd2a00a12a9687","name":"Passing an array","time":{"start":1753358166138,"stop":1753358166138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d85010290b522b","name":"should be safe to call multiple times","time":{"start":1753357844996,"stop":1753357844996,"duration":0},"status":"passed","severity":"normal"},{"uid":"85582b1b2872024e","name":"Push message with content topic containing SQL Injection","time":{"start":1753358460924,"stop":1753358460924,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf02e09262011e02","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753357852664,"stop":1753357852665,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ca661cdba8cd15","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753358377252,"stop":1753358377252,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b326fb8e88500","name":"Push message with JSON payload","time":{"start":1753358460918,"stop":1753358460918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f988d4798a8f693c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753357827964,"stop":1753357827964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8718d9b1ddf5ecea","name":"should respect custom numPeersToUse configuration","time":{"start":1753357874404,"stop":1753357874404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d36e14e8b8d9c1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753358377254,"stop":1753358377254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecea18defc459a48","name":"should not fail to start the service if it is already started","time":{"start":1753358014539,"stop":1753358014541,"duration":2},"status":"passed","severity":"normal"},{"uid":"528a89300385def7","name":"Check message with invalid timestamp is not received","time":{"start":1753358350195,"stop":1753358350195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4b57735861e76f","name":"should wait for Filter peer to be connected","time":{"start":1753357874260,"stop":1753357874260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96d20d6058161f2","name":"ignores domain fetching errors","time":{"start":1753357853012,"stop":1753357853012,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3ced4319019779","name":"should stop all internal components","time":{"start":1753357844996,"stop":1753357844996,"duration":0},"status":"passed","severity":"normal"},{"uid":"23198b1ebed200c","name":"can start and stop the service","time":{"start":1753357906829,"stop":1753357906830,"duration":1},"status":"passed","severity":"normal"},{"uid":"7846dfa25b755682","name":"should handle queue overflow by adding peers to queue","time":{"start":1753357843038,"stop":1753357843038,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d3a22e8de98d2f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753357827972,"stop":1753357827972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e645d3beaa1e5382","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753357883585,"stop":1753357883585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8fd074b0b2bf53","name":"should skip peer when not on same cluster","time":{"start":1753357843032,"stop":1753357843033,"duration":1},"status":"passed","severity":"normal"},{"uid":"3285374d05437dd7","name":"should set default options when no config provided","time":{"start":1753357844993,"stop":1753357844994,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf357b0013c68ff","name":"should throw if no connection provided","time":{"start":1753357844550,"stop":1753357844550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d499f9cbe8b7d11d","name":"isConnected should return false after all peers disconnect","time":{"start":1753357922614,"stop":1753357922614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f958f5aec616ff","name":"should handle different types of entries","time":{"start":1753357872312,"stop":1753357872313,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0b1219e9115ad3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753358048843,"stop":1753358048843,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a0f967f5fb2dd0","name":"isConnected return false after peer stops","time":{"start":1753357922615,"stop":1753357922615,"duration":0},"status":"passed","severity":"normal"},{"uid":"81558ed877ccdd0a","name":"Push message with content topic containing Chinese","time":{"start":1753358460922,"stop":1753358460922,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a7353e831f94b4","name":"Push message equal or less that 1MB","time":{"start":1753358460914,"stop":1753358460914,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa089de884c3055c","name":"should properly clean up resources when disposed","time":{"start":1753357872313,"stop":1753357872314,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a17eccaef8539e6","name":"random static sharding 8 - Cluster ID: 829, Shard ID: 124","time":{"start":1753358137404,"stop":1753358137404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff58f729447d006","name":"should be able to encode the field with only STORE set to true","time":{"start":1753357833525,"stop":1753357833525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d69d3a113d5b05d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753358143821,"stop":1753358143821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b028c3dc28dd16b6","name":"yields undefined for messages without content topic","time":{"start":1753357844849,"stop":1753357844850,"duration":1},"status":"passed","severity":"normal"},{"uid":"697fd0649bb6b8f0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753357977549,"stop":1753357977549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3b0449b49f49aa","name":"should properly create location multiaddrs - udp4","time":{"start":1753357834370,"stop":1753357834370,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb11bf007fec5897","name":"should not allow unachievable error rate","time":{"start":1753357883067,"stop":1753357883068,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5ab48fd7b6699","name":"should return true even if peer has no overlapping shards","time":{"start":1753357843442,"stop":1753357843443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e674790c2bf81ed1","name":"should not receive a peer event before start","time":{"start":1753357856933,"stop":1753357856933,"duration":0},"status":"passed","severity":"normal"},{"uid":"147f32e21bf39c8b","name":"should start ping timers on peer connect","time":{"start":1753357844311,"stop":1753357844314,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d7dbfe4477f6bfb","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753357883591,"stop":1753357883592,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd33b1a9a74aab6","name":"should handle empty pubsub topics","time":{"start":1753357844352,"stop":1753357844353,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc1eef43fa69d91","name":"Check received message containing emoji","time":{"start":1753358350193,"stop":1753358350193,"duration":0},"status":"passed","severity":"normal"},{"uid":"79494c425c300e0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753358168567,"stop":1753358168567,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfa2148880682a8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753357977554,"stop":1753357977554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a79e637879bb31","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753358377248,"stop":1753358377248,"duration":0},"status":"passed","severity":"normal"},{"uid":"67edbe5ebd3fcd78","name":"Mutual subscription","time":{"start":1753358048838,"stop":1753358048838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9027e5cf556e875","name":"should select older connection if present","time":{"start":1753357844389,"stop":1753357844399,"duration":10},"status":"passed","severity":"normal"},{"uid":"ba8a07d1d2fb15ae","name":"should only return 1 node with relay capability","time":{"start":1753357853013,"stop":1753357853014,"duration":1},"status":"passed","severity":"normal"},{"uid":"b634fd78f4ecdf68","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753358048841,"stop":1753358048841,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ac0c6aabd0cd93","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753358377241,"stop":1753358377241,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c30efc021556a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753358377247,"stop":1753358377247,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ffdb937881eaca","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753357883598,"stop":1753357883598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d315e679a881f02a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753357874404,"stop":1753357874404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadac12ecadba0e7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753358350194,"stop":1753358350194,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0bf0f613cb1403","name":"should handle a minimal index list","time":{"start":1753357828236,"stop":1753357828236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe2ef8d0877716e","name":"returns all values when wanted number matches available values","time":{"start":1753357851678,"stop":1753357851680,"duration":2},"status":"passed","severity":"normal"},{"uid":"981f286510371de6","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753357883571,"stop":1753357883571,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef265710b7397c4b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753358120823,"stop":1753358120823,"duration":0},"status":"passed","severity":"normal"},{"uid":"2630aa211c73ca83","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753357873442,"stop":1753357873442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6839a905c63b3d","name":"should only return 1 node with relay and store capability","time":{"start":1753357853014,"stop":1753357853014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca902ee28ecc31eb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753358168570,"stop":1753358168570,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a5d533cd0f51a1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753358032811,"stop":1753358032811,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eaf8c5f765511b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753357827967,"stop":1753357827968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf167ace8d6f62a","name":"Subscribe and receives messages on 20 topics","time":{"start":1753358377240,"stop":1753358377240,"duration":0},"status":"passed","severity":"normal"},{"uid":"41625d69998a627c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753357886815,"stop":1753357886815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f272824614b73cf","name":"Push message with content topic containing JSON","time":{"start":1753358460910,"stop":1753358460910,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a803cbd6c2931f","name":"should allow redial after cooldown period","time":{"start":1753357843032,"stop":1753357843032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a78f7e1b7f4a4d","name":"Init the array if not present","time":{"start":1753357827847,"stop":1753357827849,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f6bc917c1161617","name":"Cluster id 0, shard 0","time":{"start":1753358137400,"stop":1753358137401,"duration":1},"status":"passed","severity":"normal"},{"uid":"51069b347b081a6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753357886817,"stop":1753357886817,"duration":0},"status":"passed","severity":"normal"},{"uid":"891cdf209f98d81","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753357844554,"stop":1753357844557,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d03242cec0ddaf3","name":"Push message with special chars payload","time":{"start":1753358460900,"stop":1753358460900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d576266e2a50726","name":"Push message with content topic containing long","time":{"start":1753358460906,"stop":1753358460906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7619ce75fe2655df","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753357827956,"stop":1753357827956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e07473e6b92ab51","name":"should handle all zero keep alive options","time":{"start":1753357844353,"stop":1753357844353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31a60761514ede9","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753357833527,"stop":1753357833528,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a79efbfafb0249","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753357833528,"stop":1753357833529,"duration":1},"status":"passed","severity":"normal"},{"uid":"33111408c0653036","name":"Relay - times out","time":{"start":1753358170864,"stop":1753358170865,"duration":1},"status":"passed","severity":"normal"},{"uid":"9298c8e37595ff1f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753357844320,"stop":1753357844320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ee751cef5a9ac8","name":"Check publish message containing long","time":{"start":1753358039517,"stop":1753358039517,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a73cad6c10e140","name":"Encoder throws on empty string content topic","time":{"start":1753357844912,"stop":1753357844913,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b51cbb780928191","name":"Check message with no content topic is not received","time":{"start":1753358350206,"stop":1753358350206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a72df56fbd3cc4a","name":"should remove event listeners from libp2p","time":{"start":1753357843246,"stop":1753357843249,"duration":3},"status":"passed","severity":"normal"},{"uid":"1414ec27896a1093","name":"Push message with Chinese payload","time":{"start":1753358460900,"stop":1753358460900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a90b5473f55ee8","name":"msgTime: 0 ms from now, startTime: 1753098954757, endTime: 1753358154757","time":{"start":1753358168568,"stop":1753358168569,"duration":1},"status":"passed","severity":"normal"},{"uid":"272485b785ebf25","name":"should handle shardReader errors","time":{"start":1753357845001,"stop":1753357845001,"duration":0},"status":"passed","severity":"normal"},{"uid":"904c2ac4283cfb8e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753358377255,"stop":1753358377255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d295dc75a0e0294","name":"should handle browser offline state overriding peer connections","time":{"start":1753357843268,"stop":1753357843269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee59f35ca289e53","name":"Passing page size 11 when there are 10 messages","time":{"start":1753358159686,"stop":1753358159687,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31c8297c2ba55f2","name":"Check received message containing unicode special characters","time":{"start":1753358350203,"stop":1753358350203,"duration":0},"status":"passed","severity":"normal"},{"uid":"153b73ffea5d41c7","name":"does not throw on valid cases","time":{"start":1753357827947,"stop":1753357827950,"duration":3},"status":"passed","severity":"normal"},{"uid":"203e944746194f67","name":"same cluster, static sharding: nodes connect","time":{"start":1753357977547,"stop":1753357977547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89c4eed3ea94763","name":"Push message with content topic containing numeric","time":{"start":1753358460907,"stop":1753358460907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ff75b86f013e8c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753357852665,"stop":1753357852665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2211093f8a75d11b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753358155938,"stop":1753358155938,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc31ea6b17f75914","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753357844172,"stop":1753357844172,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359985d10c4a03d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753357833533,"stop":1753357833533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9244afee62a26cf1","name":"should handle corrupted local storage data gracefully","time":{"start":1753357856935,"stop":1753357856935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9860303e28ee0b2","name":"should clear the dialing interval","time":{"start":1753357843010,"stop":1753357843011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e473393f767a3ec8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753357827966,"stop":1753357827966,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a16599f471f110","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app6/9/topic907/xml","time":{"start":1753358143829,"stop":1753358143829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a84b9abaa1c6f08","name":"Decoder throws on undefined content topic","time":{"start":1753357862869,"stop":1753357862869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae111c2cceaa05a1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753358168564,"stop":1753358168566,"duration":2},"status":"passed","severity":"normal"},{"uid":"6918956eceb9427","name":"rejects hash query with time filter","time":{"start":1753357844183,"stop":1753357844183,"duration":0},"status":"passed","severity":"normal"},{"uid":"944b1b20c8f2ab13","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753357883605,"stop":1753357883605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00658ab8f7c71c0","name":"should be safe to call multiple times","time":{"start":1753357843869,"stop":1753357843869,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa24fd41e1a1e04","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753357852671,"stop":1753357852672,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d6e84d65f12456","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/10/topic546/test.js","time":{"start":1753358143829,"stop":1753358143829,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f416e4f874a700","name":"peer exchange sets tag","time":{"start":1753358047548,"stop":1753358047551,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b534fa02357d7c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753357883612,"stop":1753357883612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc9791c8d329b78","name":"should do nothing when connections still exist","time":{"start":1753357844624,"stop":1753357844624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dce524edc62a85","name":"should not retry if at least one success","time":{"start":1753357874026,"stop":1753357874026,"duration":0},"status":"passed","severity":"normal"},{"uid":"439134c8c50feffd","name":"should be safe to call multiple times","time":{"start":1753357844622,"stop":1753357844622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6528fbbf6150ef5f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753358039524,"stop":1753358039524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07539ff309ec5da","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753357827959,"stop":1753357827959,"duration":0},"status":"passed","severity":"normal"},{"uid":"8895677482753c9","name":"ignores unrecognized TXT record formats","time":{"start":1753357853013,"stop":1753357853013,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f41c08ce6fb64fa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753358168562,"stop":1753358168564,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dab4599680f4126","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753358377256,"stop":1753358377256,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f8e9c6219c76ef","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753357844553,"stop":1753357844553,"duration":0},"status":"passed","severity":"normal"},{"uid":"323b2c6a33c785f4","name":"should not receive a peer event after stop","time":{"start":1753357906832,"stop":1753357906833,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbb1f50bfd8cfc6","name":"Publish message with custom timestamp: Thu Jul 24 2025 10:53:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1753358039523,"stop":1753358039523,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab9ea97a5d04737","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753358048844,"stop":1753358048844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f9b92222586af0","name":"should encode/decode to RLP encoding","time":{"start":1753357834368,"stop":1753357834368,"duration":0},"status":"passed","severity":"normal"},{"uid":"91db3cd7c12551a","name":"Query Generator, No message returned","time":{"start":1753358120824,"stop":1753358120824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb5ff840efa549c","name":"1 Relay, 1 Filter, gives up","time":{"start":1753357852723,"stop":1753357852723,"duration":0},"status":"passed","severity":"normal"},{"uid":"56827b8e262cd0a6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753357874493,"stop":1753357874493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4071173559acf4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app74/9/topic953/xml","time":{"start":1753358143830,"stop":1753358143830,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d9ff16fd8ef76a","name":"Sign & Recover","time":{"start":1753357863282,"stop":1753357863282,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac5484a059387ae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753358350204,"stop":1753358350204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73e30a292be0791","name":"Check received message containing XML","time":{"start":1753358350201,"stop":1753358350202,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef58c43a5e3d8db","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753357852670,"stop":1753357852670,"duration":0},"status":"passed","severity":"normal"},{"uid":"923a9013d9b980d3","name":"should stop and cleanup resources","time":{"start":1753357874493,"stop":1753357874494,"duration":1},"status":"passed","severity":"normal"},{"uid":"917a61b04d3c3f1a","name":"Refresh subscription","time":{"start":1753358048841,"stop":1753358048841,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22a89b057c2a4d27","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753358049995,"stop":1753358049997,"duration":2},"status":"passed","severity":"normal"},{"uid":"688ed8f94f3fad1a","name":"should serialize and deserialize correctly","time":{"start":1753357885614,"stop":1753357885614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9417d8a7cacd39","name":"random static sharding 2 - Cluster ID: 161, Shard ID: 694","time":{"start":1753358137402,"stop":1753358137402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd73883edf4567d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753357862865,"stop":1753357862866,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba9e87b71f7b499","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753357844628,"stop":1753357844628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50b7490e8da7ced","name":"should clear dial history on stop","time":{"start":1753357843011,"stop":1753357843011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3af43e2f9570997","name":"Check received message containing Russian","time":{"start":1753358350189,"stop":1753358350189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4499a057f9946cd2","name":"should not create relay timers when relay is not provided","time":{"start":1753357844334,"stop":1753357844334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0c434735d2e7fd","name":"Push message with JSON payload","time":{"start":1753358460903,"stop":1753358460903,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ea5c8ca75c1eda","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753358350204,"stop":1753358350205,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a5b59d007ad9b3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/2/topic697/json","time":{"start":1753358143830,"stop":1753358143835,"duration":5},"status":"passed","severity":"normal"},{"uid":"3075bb3bea09ae97","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753358377244,"stop":1753358377244,"duration":0},"status":"passed","severity":"normal"},{"uid":"24db90f31c15ebf9","name":"should dial all peers on dial","time":{"start":1753357991732,"stop":1753357991733,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f75d8618cb3e21","name":"Decoder throws on empty string content topic","time":{"start":1753357864435,"stop":1753357864435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14969a6efb78c66","name":"Push message with content topic containing Arabic","time":{"start":1753358460908,"stop":1753358460909,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb60aeadaffa9acb","name":"should remove expired entries after TTL has passed","time":{"start":1753357872311,"stop":1753357872311,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6fd47083b97ba8","name":"Ordered Callback - true","time":{"start":1753358149817,"stop":1753358149817,"duration":0},"status":"passed","severity":"normal"},{"uid":"29599a82a6ece5c3","name":"Decrypt messages","time":{"start":1753358016264,"stop":1753358016265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf6cde8fe1394c7","name":"Check received message containing Basic HTML tag","time":{"start":1753358350202,"stop":1753358350202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2126e2b47a56af05","name":"should return usable stream attached to connection","time":{"start":1753357844549,"stop":1753357844549,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d56adf61ccfc8c2","name":"Publish message with custom timestamp: Fri Aug 02 2024 11:53:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1753358039522,"stop":1753358039523,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c452de3e180254","name":"should not dispatch event when already connected","time":{"start":1753357843260,"stop":1753357843260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef1331d0aad7578","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753357844620,"stop":1753357844621,"duration":1},"status":"passed","severity":"normal"},{"uid":"593f8632bcc3eac0","name":"Encoder throws on undefined content topic","time":{"start":1753357844912,"stop":1753357844912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c01dcc00a2a8b88","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753357886819,"stop":1753357886819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0216a260ad87d02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753357883614,"stop":1753357883614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab030e6333f3e4d5","name":"should get / set UDP multiaddr","time":{"start":1753357834369,"stop":1753357834369,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abe2c370bf2f7b8","name":"should reject if LightPush is requested but not mounted","time":{"start":1753357874252,"stop":1753357874252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5993e4f0a5ffabb5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753357883592,"stop":1753357883593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0510a2a32cb1cf5","name":"should drop connection to one peer on hangUp","time":{"start":1753357991734,"stop":1753357991734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad72f7a0d801cc0d","name":"Check publish message containing numeric","time":{"start":1753358039517,"stop":1753358039518,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1221418696282f","name":"should dial second nwaku node that was discovered","time":{"start":1753357902332,"stop":1753357902335,"duration":3},"status":"skipped","severity":"normal"},{"uid":"7be4b0bd07cf336c","name":"should get / set TCP multiaddr","time":{"start":1753357834369,"stop":1753357834369,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09c3f384d7b5180","name":"should handle case with all peers already connected","time":{"start":1753357844626,"stop":1753357844627,"duration":1},"status":"passed","severity":"normal"},{"uid":"a916e2f4ca1d4806","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753358377249,"stop":1753358377249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9665843101c9fc7","name":"should clear existing timers before creating new ones","time":{"start":1753357844352,"stop":1753357844352,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc67261e09d22865","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753357977554,"stop":1753357977554,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd9cfa41a1548a9","name":"LightPush","time":{"start":1753358170865,"stop":1753358170866,"duration":1},"status":"passed","severity":"normal"},{"uid":"def0688eb5e8f20","name":"Push message with content topic containing unicode special characters","time":{"start":1753358460911,"stop":1753358460911,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fe8f48d2ce034b","name":"Check received message containing escaped characters","time":{"start":1753358350192,"stop":1753358350192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aafabf845637395","name":"accepts valid message hash query","time":{"start":1753357844182,"stop":1753357844182,"duration":0},"status":"passed","severity":"normal"},{"uid":"303831cfcbfd6ce0","name":"should handle complete dial lifecycle","time":{"start":1753357843056,"stop":1753357843056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66030439da0546e","name":"Nwaku publishes","time":{"start":1753358028082,"stop":1753358028083,"duration":1},"status":"passed","severity":"normal"},{"uid":"5031eb2c7607a881","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753357844996,"stop":1753357844996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c53eddeade74946","name":"should use DNS peer discovery with light client","time":{"start":1753357906833,"stop":1753357906834,"duration":1},"status":"skipped","severity":"normal"},{"uid":"17a31ac0887e4abf","name":"Push 30 different messages","time":{"start":1753358460905,"stop":1753358460905,"duration":0},"status":"skipped","severity":"normal"},{"uid":"931fdbc7ba594bad","name":"should return false when peer is on different cluster","time":{"start":1753357843445,"stop":1753357843445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fce420f4cbe0d7","name":"Check received message containing Arabic","time":{"start":1753358350200,"stop":1753358350200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed12af3f609a6f9f","name":"messageHashStr produces consistent results for the same input","time":{"start":1753357843686,"stop":1753357843686,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c7e1a52ed780b6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753358048843,"stop":1753358048843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a688882cbfd94b53","name":"should throw error - no id","time":{"start":1753357834365,"stop":1753357834365,"duration":0},"status":"passed","severity":"normal"},{"uid":"638e5ce5fcf2da65","name":"should handle peerStore errors gracefully","time":{"start":1753357845000,"stop":1753357845000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cf21d67fac2b27","name":"should get all peers from store","time":{"start":1753357844624,"stop":1753357844624,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9b1ae9e503c5d7","name":"Encoder throws on empty string content topic","time":{"start":1753357862868,"stop":1753357862869,"duration":1},"status":"passed","severity":"normal"},{"uid":"9843f7c13e47d4fc","name":"should not fail to stop the service if it was not started","time":{"start":1753357906830,"stop":1753357906831,"duration":1},"status":"passed","severity":"normal"},{"uid":"71accea783046e8e","name":"should be safe to call multiple times","time":{"start":1753357843011,"stop":1753357843012,"duration":1},"status":"passed","severity":"normal"},{"uid":"417339ed84f517ae","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753358049999,"stop":1753358049999,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82c6fc7bbad100f","name":"should retry failed tasks","time":{"start":1753357873249,"stop":1753357873249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d57153c8b17d67","name":"Check received message containing Chinese","time":{"start":1753358350200,"stop":1753358350200,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fde375051a1637","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753358377247,"stop":1753358377247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d073fadb54d7dec6","name":"Push message with custom timestamp: 1753361527403","time":{"start":1753358460913,"stop":1753358460914,"duration":1},"status":"passed","severity":"normal"},{"uid":"2335405283ba1d2","name":"Check publish message containing XML","time":{"start":1753358039520,"stop":1753358039520,"duration":0},"status":"passed","severity":"normal"},{"uid":"454881ac2d47f04a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753358049998,"stop":1753358049998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6d9d1b4066f89","name":"Fails to push message with large meta","time":{"start":1753358460912,"stop":1753358460912,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe59e81d8fc742d3","name":"should be empty when created","time":{"start":1753357874491,"stop":1753357874492,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e977baa9756604","name":"Check received message containing shell command","time":{"start":1753358350203,"stop":1753358350203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33422f8f91b06f4","name":"should not allow k > 12","time":{"start":1753357883062,"stop":1753357883067,"duration":5},"status":"passed","severity":"normal"},{"uid":"59338c73854a264a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753358377255,"stop":1753358377255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc63882f4477a1f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753357833532,"stop":1753357833533,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5652c09a3a6567","name":"should not modify tags of connections for different peers","time":{"start":1753357874406,"stop":1753357874406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93145cf3e9809c9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753358377243,"stop":1753358377243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4752b964a24a863","name":"should be safe to call multiple times","time":{"start":1753357844311,"stop":1753357844311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1d21ae0edb6f65","name":"can start the service","time":{"start":1753357906828,"stop":1753357906829,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95d4ef37496f865","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753357828236,"stop":1753357828236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92db05399f94f7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753357827971,"stop":1753357827972,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a20e83dbdd9e3c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753358350194,"stop":1753358350194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fc2afe9c8c4d17","name":"should handle corrupted shard info gracefully","time":{"start":1753357843454,"stop":1753357843454,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb54375f4ae8dc6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753358155942,"stop":1753358155944,"duration":2},"status":"passed","severity":"normal"},{"uid":"b43aa87efce002ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753357827977,"stop":1753357827978,"duration":1},"status":"passed","severity":"normal"},{"uid":"399d87a1c986eefb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753357883612,"stop":1753357883613,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cba61e80ddda5e4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753358092679,"stop":1753358092679,"duration":0},"status":"passed","severity":"normal"},{"uid":"36162562e65e26f7","name":"Accepts a valid Waku Message","time":{"start":1753357877745,"stop":1753357877746,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8afe5cb89dadd67","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753357873248,"stop":1753357873249,"duration":1},"status":"passed","severity":"normal"},{"uid":"369f26de9278d136","name":"Passing page size 1 when there are 4 messages","time":{"start":1753358159683,"stop":1753358159683,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dde07c46752ed3","name":"should register libp2p event listeners when start is called","time":{"start":1753357874403,"stop":1753357874403,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d03722c778619f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753357883068,"stop":1753357883069,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd846c5c05a30fc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753357864433,"stop":1753357864433,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda3ff2f53680857","name":"should transition to Unhealthy when no connections","time":{"start":1753357873725,"stop":1753357873725,"duration":0},"status":"passed","severity":"normal"},{"uid":"536285fe76d82f85","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753358105294,"stop":1753358105294,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e7127b318df5dc","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753358039522,"stop":1753358039522,"duration":0},"status":"passed","severity":"normal"},{"uid":"16053fef00440413","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753357883580,"stop":1753357883580,"duration":0},"status":"passed","severity":"normal"},{"uid":"167548d5eddc50a3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753358377249,"stop":1753358377250,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd392fa82ff0a6f","name":"should return true when peer is on the same cluster","time":{"start":1753357843442,"stop":1753357843442,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d4b5740e2909e2","name":"Check received message with timestamp: 1753357901440000000 ","time":{"start":1753358350193,"stop":1753358350193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a36b2131eb62ab5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753357833533,"stop":1753357833533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5440cfb6589eb53","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753357977550,"stop":1753357977550,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e69878e2024b28c","name":"rejects content-filtered query with only contentTopics","time":{"start":1753357844181,"stop":1753357844182,"duration":1},"status":"passed","severity":"normal"},{"uid":"f603a0e1605f9468","name":"Push message with Script payload","time":{"start":1753358460902,"stop":1753358460902,"duration":0},"status":"passed","severity":"normal"},{"uid":"99051b3377b88c03","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753357883576,"stop":1753357883579,"duration":3},"status":"passed","severity":"normal"},{"uid":"6e9c20ee29a0e166","name":"should only return 1 node with store capability","time":{"start":1753357853014,"stop":1753357853014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb1e993070e7cd8","name":"Query generator for multiple messages with different content topic format","time":{"start":1753358154480,"stop":1753358154481,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7586ee0c128497","name":"should add and remove event listeners correctly","time":{"start":1753357856935,"stop":1753357856936,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ec1540e5f0e25e","name":"more peers than existing","time":{"start":1753358014794,"stop":1753358014795,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eb76e3b981310ed2","name":"should handle dial errors gracefully","time":{"start":1753357844625,"stop":1753357844626,"duration":1},"status":"passed","severity":"normal"},{"uid":"16144c823479f3cc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753358377252,"stop":1753358377252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11777840226ce94","name":"Throws when trying to push message with empty payload","time":{"start":1753358460920,"stop":1753358460920,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec21c4acc31800","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753358377242,"stop":1753358377243,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63710f40b593145","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753357853014,"stop":1753357853015,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4dcb1a281bf7b1","name":"should enable all discoveries when explicitly set","time":{"start":1753357873431,"stop":1753357873431,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b65de14742f24e5","name":"Fields are not dropped","time":{"start":1753357844490,"stop":1753357844492,"duration":2},"status":"passed","severity":"normal"},{"uid":"f475063d40976266","name":"Subscribe to topic containing Script and receive message","time":{"start":1753358377254,"stop":1753358377254,"duration":0},"status":"passed","severity":"normal"},{"uid":"732b448862dfd88e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753358032812,"stop":1753358032812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e17b0bbdefde2b2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753358154474,"stop":1753358154480,"duration":6},"status":"passed","severity":"normal"},{"uid":"b023e1439381af84","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753358039524,"stop":1753358039524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4a82031ddfd67c","name":"handles different clusterIds correctly","time":{"start":1753357827962,"stop":1753357827963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad652a31e4cb0255","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753358154489,"stop":1753358154490,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbd07ffc2fa6bc5","name":"should properly compute the node id","time":{"start":1753357834367,"stop":1753357834368,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a6aefd4120d9b0","name":"Check message with non string payload is not received","time":{"start":1753358350196,"stop":1753358350197,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ed87330bf4eb06","name":"tcp ip4 address","time":{"start":1753357833696,"stop":1753357833697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b1ac6f56201be6","name":"should remove event listeners","time":{"start":1753357844621,"stop":1753357844622,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1b93662fcf415f","name":"throws if store query response has error status","time":{"start":1753357844848,"stop":1753357844848,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbfd6262acbbf4a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753357883585,"stop":1753357883585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d51e1f1da965bc4","name":"throws on content topic with empty version field","time":{"start":1753357827952,"stop":1753357827953,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c78589510519f4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753357853015,"stop":1753357853015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2fb46911e8cb085f","name":"Query generator for multiple messages","time":{"start":1753358154473,"stop":1753358154474,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bbcd4255053a30","name":"yields undefined for messages without decoder","time":{"start":1753357844850,"stop":1753357844850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7938680b0ca6fd72","name":"Check publish message containing short","time":{"start":1753358039517,"stop":1753358039517,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab74bfe78c42694","name":"Check message with no pubsub topic is not received","time":{"start":1753358350206,"stop":1753358350206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c090072c2e383ff4","name":"Check received message containing unicode special characters","time":{"start":1753358350192,"stop":1753358350193,"duration":1},"status":"passed","severity":"normal"},{"uid":"225b49d9120e0ca3","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753358048840,"stop":1753358048841,"duration":1},"status":"passed","severity":"normal"},{"uid":"a893ba738ee407d2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753357852667,"stop":1753357852667,"duration":0},"status":"passed","severity":"normal"},{"uid":"35339ff1acec9ffc","name":"Relay - dialed after","time":{"start":1753358170864,"stop":1753358170864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82e1157f8bd536d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753357874401,"stop":1753357874401,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb13e4a5f3fc906","name":"should handle disconnect when peer has no timers","time":{"start":1753357844349,"stop":1753357844351,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad5e91958b8d393d","name":"should process queue every 500ms","time":{"start":1753357843039,"stop":1753357843039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d895a5c1e2c0f9a","name":"Query Generator - true","time":{"start":1753358149815,"stop":1753358149816,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d46fd5fb88dec52","name":"should skip peer when already connected","time":{"start":1753357843026,"stop":1753357843026,"duration":0},"status":"passed","severity":"normal"},{"uid":"b628248c64c88eab","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753357844333,"stop":1753357844333,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d239f5750b24a16","name":"Push message with Basic HTML tag payload","time":{"start":1753358460902,"stop":1753358460903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6371e0e6459c541","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753358377254,"stop":1753358377255,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9a95f7f66d2ec5","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753357843449,"stop":1753357843449,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea3a4c895e99d9f","name":"Check received message containing numeric","time":{"start":1753358350187,"stop":1753358350188,"duration":1},"status":"passed","severity":"normal"},{"uid":"843d3159f258b1e5","name":"should sort peers by ping value","time":{"start":1753357845000,"stop":1753357845000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79b5bd4cb290462","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753357851682,"stop":1753357851682,"duration":0},"status":"passed","severity":"normal"},{"uid":"befad38f528e2567","name":"should initialize bloom filter with correct parameters","time":{"start":1753357885606,"stop":1753357885606,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d679a8e43839d4","name":"should dial one peer on dial","time":{"start":1753357991733,"stop":1753357991734,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8312456276e98f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753357886820,"stop":1753357886820,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0b2c747b17f66c","name":"Light Node - default protocols","time":{"start":1753358170866,"stop":1753358170866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc55a609d5850bf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753358377255,"stop":1753358377255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af4ce6e92cbf5e1","name":"should not process empty queue","time":{"start":1753357843049,"stop":1753357843049,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb218847e7ece94","name":"Generator, one shard","time":{"start":1753358111259,"stop":1753358111259,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d2f1d4f55f6b36","name":"should hang up with multiaddr and return true on success","time":{"start":1753357844998,"stop":1753357844998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaaf33c7a039f4","name":"should not dial peers from store when browser is not connected","time":{"start":1753357844623,"stop":1753357844623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2070eafc2cab1b","name":"should reject if Store is requested but not mounted","time":{"start":1753357874252,"stop":1753357874253,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb80b68fbcca7abb","name":"should remove event listeners","time":{"start":1753357844310,"stop":1753357844310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0af24fbc26a4ae4","name":"Encoder throws on empty string content topic","time":{"start":1753357864434,"stop":1753357864434,"duration":0},"status":"passed","severity":"normal"},{"uid":"770dba2fd9d2378e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753358377238,"stop":1753358377239,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c8eed6552f853c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753357828236,"stop":1753357828237,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ccf7f1dafceef4","name":"should be safe to call multiple times","time":{"start":1753357844995,"stop":1753357844995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e372a0926da66e33","name":"Decoder throws on undefined content topic","time":{"start":1753357844913,"stop":1753357844913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e2f42126eeee9","name":"should return false when peer is not found","time":{"start":1753357843450,"stop":1753357843450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2206a153be7149d","name":"Store - dialed first","time":{"start":1753358170865,"stop":1753358170865,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d807ab06f2e3d2","name":"should handle case when globalThis is not available","time":{"start":1753357843258,"stop":1753357843258,"duration":0},"status":"passed","severity":"normal"},{"uid":"83115192644761ef","name":"Check received message containing long","time":{"start":1753358350198,"stop":1753358350199,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8e8ea44016e8b4","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753358120824,"stop":1753358120825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58bf2ee13e15fa1","name":"should add event listeners to libp2p","time":{"start":1753357843243,"stop":1753357843243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cf4599f590b260","name":"Renews subscription after lossing a connection","time":{"start":1753358377256,"stop":1753358377256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7182c2e276fd1262","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753358048844,"stop":1753358048844,"duration":0},"status":"passed","severity":"normal"},{"uid":"255ad602614d2dea","name":"should never report false negatives","time":{"start":1753357885613,"stop":1753357885614,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff2b368cf8fa4d5","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753357874401,"stop":1753357874402,"duration":1},"status":"passed","severity":"normal"},{"uid":"786c0f9594cc8f81","name":"retrieves a single peer","time":{"start":1753357853011,"stop":1753357853011,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee5116d0e644bf0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753357844344,"stop":1753357844345,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eca8524702ece7a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753357883591,"stop":1753357883591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c74c4307b451245","name":"Overlapping topic subscription","time":{"start":1753358377251,"stop":1753358377251,"duration":0},"status":"passed","severity":"normal"},{"uid":"906001857fa0a019","name":"Check received message containing Script","time":{"start":1753358350190,"stop":1753358350190,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e70f1f20e850d47","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753358377253,"stop":1753358377253,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bb593a0fc62f16","name":"Subscribe to topic containing short and receive message","time":{"start":1753358377251,"stop":1753358377251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a434eb99b24f7269","name":"isConnected should return true after first peer connects","time":{"start":1753357922614,"stop":1753357922614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b8380a6f494188","name":"random static sharding 9 - Cluster ID: 844, Shard ID: 519","time":{"start":1753358137405,"stop":1753358137406,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ada05c8968b847a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753357883587,"stop":1753357883588,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1806eec05bb09c","name":"accepts valid content-filtered query","time":{"start":1753357844180,"stop":1753357844181,"duration":1},"status":"passed","severity":"normal"},{"uid":"675baaf373d98703","name":"should dial peer when on same shard","time":{"start":1753357843033,"stop":1753357843033,"duration":0},"status":"passed","severity":"normal"},{"uid":"93843fccb1712710","name":"Reusing cursor across nodes","time":{"start":1753358105295,"stop":1753358105295,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfe61042e3a917c","name":"should fail to send if no connected peers found","time":{"start":1753357874021,"stop":1753357874021,"duration":0},"status":"passed","severity":"normal"},{"uid":"176aaa577068b681","name":"should add event listener for peer:discovery","time":{"start":1753357843863,"stop":1753357843863,"duration":0},"status":"passed","severity":"normal"},{"uid":"809437d7030ae959","name":"should handle peer disconnect event when no connections remain","time":{"start":1753357843259,"stop":1753357843259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a26d74e17c44f9","name":"should dispatch network event when browser goes online","time":{"start":1753357843265,"stop":1753357843266,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a733c2fc1fc9aa","name":"Asymmetric encrypt & decrypt","time":{"start":1753357863280,"stop":1753357863280,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8b599fadbb57fa","name":"Passing page size 110 when there are 120 messages","time":{"start":1753358159689,"stop":1753358159690,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad71963153fdb4ec","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753358377240,"stop":1753358377240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc40eeefcb2d93f9","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753357883592,"stop":1753357883592,"duration":0},"status":"passed","severity":"normal"},{"uid":"759284c46b8fde35","name":"can start the service","time":{"start":1753358014535,"stop":1753358014537,"duration":2},"status":"passed","severity":"normal"},{"uid":"e97695d7a4660f08","name":"Check publish message after client node is restarted","time":{"start":1753358039525,"stop":1753358039525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"227f1b4affd26f76","name":"random static sharding 6 - Cluster ID: 359, Shard ID: 523","time":{"start":1753358137403,"stop":1753358137404,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2d66c6896f6e3d","name":"should have no discoveries enabled by default","time":{"start":1753357873430,"stop":1753357873431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5537e360a9d67305","name":"Check meta is set [ecies]","time":{"start":1753357864433,"stop":1753357864434,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cdf1ea3407397c","name":"should not receive a peer event before start","time":{"start":1753357906832,"stop":1753357906832,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f146427c4c63f0","name":"should drop connection via multiaddr with hangUp","time":{"start":1753357991734,"stop":1753357991735,"duration":1},"status":"passed","severity":"normal"},{"uid":"b384e5078bd22954","name":"Encoder throws on undefined content topic","time":{"start":1753357862868,"stop":1753357862868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8d7cead244ffdd","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753358048845,"stop":1753358048845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0dc1a1653e1da4","name":"less peers than existing","time":{"start":1753358014795,"stop":1753358014795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7eef13a7391aa5dd","name":"should remove event listeners from globalThis","time":{"start":1753357843249,"stop":1753357843250,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b975eb1183af6","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753358111261,"stop":1753358111261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1298acd8d9030697","name":"Check received message containing long","time":{"start":1753358350187,"stop":1753358350187,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b139ad4a2941a5","name":"Relay","time":{"start":1753357908756,"stop":1753357908757,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd134dad592419a","name":"should remove event listener for peer:discovery","time":{"start":1753357843870,"stop":1753357843871,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d0378b25b26a4d","name":"Query Generator, No Decoder","time":{"start":1753358120824,"stop":1753358120824,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e86ace499a4b29","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753357883592,"stop":1753357883592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0854ccbdfe3244","name":"should handle case when navigator is not available","time":{"start":1753357843255,"stop":1753357843257,"duration":2},"status":"passed","severity":"normal"},{"uid":"2318f7d6d44e6118","name":"should dial more peers if under maxConnections","time":{"start":1753357844629,"stop":1753357844629,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5faf68498a35fd","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753357874405,"stop":1753357874405,"duration":0},"status":"passed","severity":"normal"},{"uid":"970d0b701110aa20","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753357844631,"stop":1753357844631,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bad607960cbc0","name":"should not change state when connections remain after disconnect","time":{"start":1753357843259,"stop":1753357843260,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6fe6b20306daaf","name":"pre and post cipher","time":{"start":1753357863281,"stop":1753357863281,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d17521eca0b94a9","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753357844628,"stop":1753357844629,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fbfdf398dcf8b8","name":"Check message with no payload is not received","time":{"start":1753358350196,"stop":1753358350196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65b4a753643b69c","name":"should initialize with default number of peers","time":{"start":1753357874400,"stop":1753357874400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a4c71238aa1842","name":"should return PeerId when PeerId is provided","time":{"start":1753357844172,"stop":1753357844172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2d11a7d7535b9f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753357906834,"stop":1753357906834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56c37f4a6fb6e81b","name":"Push message with rate limit","time":{"start":1753358460926,"stop":1753358460926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ca72990842d610","name":"should perform ping and update peer store on timer","time":{"start":1753357844321,"stop":1753357844321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f6bf545ffa436b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app54/8/topic832/xml","time":{"start":1753358143829,"stop":1753358143829,"duration":0},"status":"passed","severity":"normal"},{"uid":"3878b66200e1f9f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753357883613,"stop":1753357883613,"duration":0},"status":"passed","severity":"normal"},{"uid":"adeedcf9cfffff0a","name":"Encoder throws on undefined content topic","time":{"start":1753357864434,"stop":1753357864434,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e260f54cc4063a2","name":"messageHash returns a Uint8Array","time":{"start":1753357843674,"stop":1753357843674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a28f843544926be","name":"Check received message with timestamp: 1753357901440 ","time":{"start":1753358350204,"stop":1753358350204,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e8027790772f32","name":"Filter","time":{"start":1753358170866,"stop":1753358170866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8bb5ccd14488f3","name":"should create ConnectionManager with required options","time":{"start":1753357844992,"stop":1753357844993,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4841ba837ffcb9","name":"Push message with emoji payload","time":{"start":1753358460919,"stop":1753358460920,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1079f61ef37c5a","name":"should handle errors when removing globalThis listeners","time":{"start":1753357843250,"stop":1753357843250,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacf7b52c3e68d3f","name":"Push message with Russian payload","time":{"start":1753358460901,"stop":1753358460901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e321bae639829ef","name":"Relay - dialed first","time":{"start":1753358170863,"stop":1753358170864,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba999ff62a246097","name":"throws on content topic with generation field greater than 0","time":{"start":1753357827952,"stop":1753357827952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c149f32f743c155","name":"Subscribe to topic containing long and receive message","time":{"start":1753358377242,"stop":1753358377242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9362832c7d6fdc2","name":"Check received message containing Basic HTML tag","time":{"start":1753358350191,"stop":1753358350191,"duration":0},"status":"passed","severity":"normal"},{"uid":"20eff6fda759a15","name":"Check message with non string payload is not received","time":{"start":1753358350206,"stop":1753358350207,"duration":1},"status":"passed","severity":"normal"},{"uid":"e682a8b8aa4a7245","name":"should set field with all protocols enabled","time":{"start":1753357834372,"stop":1753357834372,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bac015eb246570","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753358377246,"stop":1753358377246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6650695588153fd5","name":"messageHashStr returns a hex string","time":{"start":1753357843674,"stop":1753357843685,"duration":11},"status":"passed","severity":"normal"},{"uid":"218466c152b063f2","name":"Check message with invalid timestamp is not received","time":{"start":1753358350205,"stop":1753358350205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7284d10baae6e50","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753357873726,"stop":1753357873726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb001c1a32a8cce","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753357883593,"stop":1753357883593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4a517b21dfbea","name":"should handle dial errors gracefully","time":{"start":1753357843037,"stop":1753357843037,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0d81870bebc6d5","name":"Check publish message containing Basic HTML tag","time":{"start":1753358039520,"stop":1753358039520,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f42eb9e3db8051f","name":"should handle queue processing errors gracefully","time":{"start":1753357843049,"stop":1753357843050,"duration":1},"status":"passed","severity":"normal"},{"uid":"37def8ad93fd8ac2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753357883613,"stop":1753357883613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9531fa85cae4e2","name":"should return false when peer is on different cluster","time":{"start":1753357843442,"stop":1753357843442,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d20245e94718d6d","name":"connects to nwaku","time":{"start":1753358166137,"stop":1753358166137,"duration":0},"status":"passed","severity":"normal"},{"uid":"45027732a6bc0eb","name":"configure the node with multiple content topics","time":{"start":1753358143840,"stop":1753358143841,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c388719c546c7a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753358377249,"stop":1753358377249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f845e0c452a645","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app62/6/topic285/utf8","time":{"start":1753358143835,"stop":1753358143836,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8331e8efb0cc96c","name":"should be safe to call multiple times","time":{"start":1753357843871,"stop":1753357843871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9b2a0cb35fdf8a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753357827956,"stop":1753357827957,"duration":1},"status":"passed","severity":"normal"},{"uid":"53527c8920d01bdf","name":"should throw an error for insufficient data","time":{"start":1753357828237,"stop":1753357828237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70ff70a25fa40b5","name":"Query generator for 2000 messages","time":{"start":1753358154493,"stop":1753358154494,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac271eb77869d037","name":"should lock peers when selected","time":{"start":1753357874401,"stop":1753357874401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e703918eae9e2e3","name":"should handle special patterns correctly","time":{"start":1753357885614,"stop":1753357885615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98daa041f41ec7","name":"should not fail to stop the service if it was not started","time":{"start":1753358014538,"stop":1753358014539,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec879382c45fea","name":"Subscribe and receive messages via waku relay post","time":{"start":1753358377249,"stop":1753358377249,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b80dfd22bbb8140","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753357845000,"stop":1753357845000,"duration":0},"status":"passed","severity":"normal"},{"uid":"86912a531ed87fb6","name":"Query with Promise Callback, No message returned","time":{"start":1753358120827,"stop":1753358120827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ae1794729581ba","name":"Publish message with large meta","time":{"start":1753358039525,"stop":1753358039525,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc0fb319ff90d2d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753357883614,"stop":1753357883614,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e1fab7102312f5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753357843673,"stop":1753357843674,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8f4e8f1fb18ccb","name":"new peer added after a peer was already found","time":{"start":1753358047551,"stop":1753358047552,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f59bc226cc80666","name":"should not receive a peer event after stop","time":{"start":1753358014545,"stop":1753358014545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e683bd44118d6e6","name":"Query Generator - false","time":{"start":1753358149816,"stop":1753358149816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aed5cf31c70ee9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753358168570,"stop":1753358168570,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d18bd26d1edb1b4","name":"Check received message containing JSON","time":{"start":1753358350202,"stop":1753358350202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca2d77c656a657","name":"should handle onConnected and onDisconnected","time":{"start":1753357874402,"stop":1753357874403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b120edd3528e56","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753357883571,"stop":1753357883575,"duration":4},"status":"passed","severity":"normal"},{"uid":"9069e80e282e57c0","name":"should set field with only STORE enabled","time":{"start":1753357834373,"stop":1753357834373,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bc9407ccd95c81","name":"Push message with Russian payload","time":{"start":1753358460916,"stop":1753358460917,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d118945a804134","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753358105294,"stop":1753358105295,"duration":1},"status":"passed","severity":"normal"},{"uid":"3080dd80955662f3","name":"should handle peer not in mesh for all topics","time":{"start":1753357844353,"stop":1753357844353,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c6bbc97a18992e","name":"should emit a peer event after start","time":{"start":1753358014541,"stop":1753358014543,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b38b2fdba6de8b1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753357883590,"stop":1753357883590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac088017dba63839","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753357883594,"stop":1753357883594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4749fda3cd2a5a33","name":"Passing invalid cursor","time":{"start":1753358105295,"stop":1753358105296,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4d1807f6b5e666","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753358377239,"stop":1753358377240,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fb9e4977d634fb","name":"Refresh subscription","time":{"start":1753358377251,"stop":1753358377251,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ccbd1e3e8c827a","name":"should initialize with Unhealthy status","time":{"start":1753357873725,"stop":1753357873725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c462664aeb2c6d","name":"should handle complete connection lifecycle","time":{"start":1753357843268,"stop":1753357843268,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf7e56914bb3c5f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753358032813,"stop":1753358032813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858f59ea7926bd4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753357833523,"stop":1753357833524,"duration":1},"status":"passed","severity":"normal"},{"uid":"84501c1b0189f9d6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753358048843,"stop":1753358048844,"duration":1},"status":"passed","severity":"normal"},{"uid":"4082bf04b1bff753","name":"should handle errors when getting connections","time":{"start":1753357843267,"stop":1753357843267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81bf855492f9ba2","name":"should dial peer when peer is discovered","time":{"start":1753357843872,"stop":1753357843872,"duration":0},"status":"passed","severity":"normal"},{"uid":"302d2178a0f7dc50","name":"random static sharding 1 - Cluster ID: 96, Shard ID: 87","time":{"start":1753358137401,"stop":1753358137402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3fc805fe495098","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753357827959,"stop":1753357827960,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e1bf9933e7954d","name":"Decoder throws on undefined content topic","time":{"start":1753357864434,"stop":1753357864435,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15fe41fbabd0d03","name":"can query messages normally","time":{"start":1753358140161,"stop":1753358140162,"duration":1},"status":"passed","severity":"normal"},{"uid":"a592159070c96101","name":"should return false when peer is not found","time":{"start":1753357843443,"stop":1753357843444,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dccfd8e9b9e8dcd","name":"Check received message containing XML","time":{"start":1753358350190,"stop":1753358350191,"duration":1},"status":"passed","severity":"normal"},{"uid":"98288ab2dbec1d09","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753357873434,"stop":1753357873435,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93e7ff9ae672db","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753357843882,"stop":1753357843882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d4b884389610a3","name":"should not retry if at least one success","time":{"start":1753357873250,"stop":1753357873251,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b15df9b43904fcf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753357883604,"stop":1753357883604,"duration":0},"status":"passed","severity":"normal"},{"uid":"865d74d82f0080d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753357827970,"stop":1753357827970,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dd0cea17351e3d","name":"Subscribe and receive messages via lightPush","time":{"start":1753358377248,"stop":1753358377248,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9914c33dba182","name":"should not dispatch event when already disconnected","time":{"start":1753357843260,"stop":1753357843265,"duration":5},"status":"passed","severity":"normal"},{"uid":"c484fd0ad0dcf7a9","name":"Check received message with timestamp: 1753357901440 ","time":{"start":1753358350193,"stop":1753358350194,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a1a3c66c7abf8c","name":"Push message with custom timestamp: 1753354327404","time":{"start":1753358460927,"stop":1753358460927,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbd96bb50e0ace7","name":"should initialize with custom number of peers","time":{"start":1753357874400,"stop":1753357874401,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec5294086cdec09","name":"Push message with content topic containing unicode special characters","time":{"start":1753358460925,"stop":1753358460925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0224fa8b74d7bc9","name":"should handle network check errors gracefully","time":{"start":1753357843055,"stop":1753357843055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac15efd2633bfc59","name":"should dial with PeerId and return stream","time":{"start":1753357844997,"stop":1753357844997,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb795302fb7f24d7","name":"Push message with unicode special characters payload","time":{"start":1753358460919,"stop":1753358460919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae70a603e1d62ad7","name":"should dial peers from store on start","time":{"start":1753357844620,"stop":1753357844620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f869b6162e3bbc17","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753357874403,"stop":1753357874403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5827a02ef92d0f34","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753358105293,"stop":1753358105293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ce7c033c364a03","name":"should check false positive rate","time":{"start":1753357885615,"stop":1753357885620,"duration":5},"status":"passed","severity":"normal"},{"uid":"81f446daea691c97","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753357910209,"stop":1753357910209,"duration":0},"status":"passed","severity":"normal"},{"uid":"8098ce0053dcdd1","name":"Push 30 different messages","time":{"start":1753358460920,"stop":1753358460920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e32e4de60bf7dea8","name":"Push message with content topic containing escaped characters","time":{"start":1753358460910,"stop":1753358460910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca44dea00da09744","name":"should skip updating peer store if peer has same addresses","time":{"start":1753357843882,"stop":1753357843882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8318dc7e2c1d58","name":"Fails to publish message with empty text","time":{"start":1753358039524,"stop":1753358039524,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ef8624aef257bf","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753357843658,"stop":1753357843659,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bcbf1fbc78e6e95","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753357874404,"stop":1753357874405,"duration":1},"status":"passed","severity":"normal"},{"uid":"56599c49363f7f3a","name":"Check message received after jswaku node is restarted","time":{"start":1753358350207,"stop":1753358350207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f848192810ee364","name":"should return false and handle errors gracefully","time":{"start":1753357844998,"stop":1753357844998,"duration":0},"status":"passed","severity":"normal"},{"uid":"72af4ed2502173f8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753358377246,"stop":1753358377246,"duration":0},"status":"passed","severity":"normal"},{"uid":"93168601c67747d6","name":"returns nothing if no connections present","time":{"start":1753357844388,"stop":1753357844388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72e5d7c2a72b006","name":"Check received message containing Chinese","time":{"start":1753358350188,"stop":1753358350188,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cdcab375ae8e14","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753358155938,"stop":1753358155939,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d126bf666c74e6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753358377245,"stop":1753358377245,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae6a4d209ed9091","name":"should start the dialing interval","time":{"start":1753357843002,"stop":1753357843003,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a529169af54205","name":"should reject if WakuNode is not started","time":{"start":1753357874250,"stop":1753357874251,"duration":1},"status":"passed","severity":"normal"},{"uid":"7200f751ff893bb4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753358048846,"stop":1753358048847,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca02c221941306c","name":"Push message with content topic containing numeric","time":{"start":1753358460921,"stop":1753358460922,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0de6589fd20c959","name":"should handle multiple peer connections","time":{"start":1753357844315,"stop":1753357844316,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc2b44aa50aa8e2","name":"should properly create location multiaddrs - udp6","time":{"start":1753357834370,"stop":1753357834370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09402cdbbde8dca","name":"should be safe to call multiple times","time":{"start":1753357844309,"stop":1753357844309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9f07a0448ed4c5","name":"throws on content topic with empty encoding field","time":{"start":1753357827954,"stop":1753357827954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d013999b7e2e9cc9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753357827973,"stop":1753357827974,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c7870b6a2f33f7","name":"udp ip6 address","time":{"start":1753357833697,"stop":1753357833697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2567bef70238488","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753357910210,"stop":1753357910211,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bd87dd45e82c44","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753357906834,"stop":1753357906835,"duration":1},"status":"skipped","severity":"normal"},{"uid":"acac39d0779e0235","name":"should handle peer store errors gracefully","time":{"start":1753357843876,"stop":1753357843881,"duration":5},"status":"passed","severity":"normal"},{"uid":"a6189f4a7f24ae00","name":"Round trip binary serialization","time":{"start":1753357844910,"stop":1753357844911,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6a63802191405","name":"Push message with meta","time":{"start":1753358460925,"stop":1753358460926,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a53f9ce22464d9","name":"should not be empty after adding a subscription","time":{"start":1753357874492,"stop":1753357874492,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0890465921d3b7","name":"Nodes with multiple pubsub topic","time":{"start":1753358032813,"stop":1753358032813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92633b2749d8bef","name":"should reject if Relay is requested but not mounted","time":{"start":1753357874251,"stop":1753357874252,"duration":1},"status":"passed","severity":"normal"},{"uid":"589c0717a84a0c53","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753358377253,"stop":1753358377253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67f83351cc114d3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753357886816,"stop":1753357886816,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b831be35843f","name":"Ordered callback, aborts when callback returns true","time":{"start":1753358154490,"stop":1753358154493,"duration":3},"status":"passed","severity":"normal"},{"uid":"c471338bd6a7742a","name":"Subscribe and receive messages via lightPush","time":{"start":1753358377238,"stop":1753358377238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c94f3c99bd1398f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753357834364,"stop":1753357834364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f79c38cd86925da","name":"should add event listeners for peer connect and disconnect","time":{"start":1753357844309,"stop":1753357844309,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd1ffbc446182ea","name":"should handle shard reader errors gracefully","time":{"start":1753357843050,"stop":1753357843050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d803ab4a2d11ae8f","name":"should return null for non-existent peer","time":{"start":1753357844627,"stop":1753357844627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6e3e696a608808","name":"different cluster: nodes don't connect","time":{"start":1753357977553,"stop":1753357977554,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6da6409460c392","name":"Fails to push message bigger that 1MB","time":{"start":1753358460928,"stop":1753358460928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2690cc65fb9d21d8","name":"random static sharding 10 - Cluster ID: 898, Shard ID: 534","time":{"start":1753358137406,"stop":1753358137406,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a528f651539533","name":"should retry if all attempts fail","time":{"start":1753357873251,"stop":1753357873251,"duration":0},"status":"passed","severity":"normal"},{"uid":"4382bd7b11a2087d","name":"Push message with short payload","time":{"start":1753358460915,"stop":1753358460915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5996ffe506b3b1bd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753357853016,"stop":1753357853016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"564ed71cc811e5e1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753358155940,"stop":1753358155941,"duration":1},"status":"passed","severity":"normal"},{"uid":"df50114fb69f80","name":"should return false when network is not connected","time":{"start":1753357844996,"stop":1753357844997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cdd630719cc830","name":"should create ShardReader with static shards network config","time":{"start":1753357843441,"stop":1753357843441,"duration":0},"status":"passed","severity":"normal"},{"uid":"9079f619e5bfba85","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753357883602,"stop":1753357883603,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aac1e5eff6d5a25","name":"rejects hash query with content filter parameters","time":{"start":1753357844182,"stop":1753357844182,"duration":0},"status":"passed","severity":"normal"},{"uid":"188ffa912b623ea4","name":"Subscribe and receive messages via waku relay post","time":{"start":1753358377239,"stop":1753358377239,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc6adc97d9ce833","name":"Push message with special chars payload","time":{"start":1753358460916,"stop":1753358460916,"duration":0},"status":"passed","severity":"normal"},{"uid":"226f2d3c10c8e8cf","name":"Subscribe to topic containing Script and publish message","time":{"start":1753358048845,"stop":1753358048846,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d083e358e116e87","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753357844631,"stop":1753357844631,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc147aeda42cfbb3","name":"can start and stop the service","time":{"start":1753357856931,"stop":1753357856931,"duration":0},"status":"passed","severity":"normal"},{"uid":"157a3e2233aed57d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753358047554,"stop":1753358047555,"duration":1},"status":"passed","severity":"normal"},{"uid":"1635c20889e6cee1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753357844845,"stop":1753357844845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aae228e67e8d09","name":"should retry on complete failure if specified","time":{"start":1753357874022,"stop":1753357874022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b739bbd9933a5a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753357883580,"stop":1753357883581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea8ddf8eeb66126","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753357844171,"stop":1753357844171,"duration":0},"status":"passed","severity":"normal"},{"uid":"44741f0e165c7a00","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753357922613,"stop":1753357922614,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ccdda1d8737056","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753357827965,"stop":1753357827965,"duration":0},"status":"passed","severity":"normal"},{"uid":"66789a10c6467314","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753358377239,"stop":1753358377239,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dbe0836490b862","name":"Relay Node - default protocol","time":{"start":1753358170866,"stop":1753358170867,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c14035d749a0f9d","name":"should return peer for existing peer","time":{"start":1753357844627,"stop":1753357844627,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f1f0939af25ce3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app32/3/topic570/xml","time":{"start":1753358143828,"stop":1753358143828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c892fddff39319c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753357883594,"stop":1753357883596,"duration":2},"status":"passed","severity":"normal"},{"uid":"db715629adcfd31","name":"should not fail to start the service if it is already started","time":{"start":1753357906831,"stop":1753357906831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b820d36ad683e2c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753357827970,"stop":1753357827970,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea4c213b5a5b8bc","name":"should throw error when no peers are available","time":{"start":1753357874318,"stop":1753357874318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9e2442a1af50f9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753357883584,"stop":1753357883584,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf100861ae8a82ba","name":"should not create multiple intervals when called multiple times","time":{"start":1753357843004,"stop":1753357843005,"duration":1},"status":"passed","severity":"normal"},{"uid":"961798d364f7bdb2","name":"should increase lamport timestamp","time":{"start":1753357886814,"stop":1753357886815,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ae7656ee5a3393","name":"Subscribe to topic containing XML and publish message","time":{"start":1753358048846,"stop":1753358048846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c86ea265a4ca45","name":"should handle complete peer lifecycle","time":{"start":1753357844364,"stop":1753357844364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfdf0d52b72875e","name":"Using a function","time":{"start":1753358166138,"stop":1753358166138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98d04f5d53a2ad7","name":"yields decoded messages","time":{"start":1753357844849,"stop":1753357844849,"duration":0},"status":"passed","severity":"normal"},{"uid":"113c9c980270b927","name":"should throw error - no public key","time":{"start":1753357834366,"stop":1753357834367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4229beb417b7eeea","name":"returns all values when wanted number is greater than available values","time":{"start":1753357851681,"stop":1753357851681,"duration":0},"status":"passed","severity":"normal"},{"uid":"4372b64ac63fa340","name":"should be able to decode the field with only STORE set to true","time":{"start":1753357833531,"stop":1753357833532,"duration":1},"status":"passed","severity":"normal"},{"uid":"afba6c2de5255a74","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753358377250,"stop":1753358377250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d1e094b4a47ec7","name":"should return false when peer shard info is not found","time":{"start":1753357843446,"stop":1753357843446,"duration":0},"status":"passed","severity":"normal"},{"uid":"77468b6b384f18a7","name":"Push message with content topic containing long","time":{"start":1753358460921,"stop":1753358460921,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e23162befe5521","name":"Ephemeral messages are not stored","time":{"start":1753357910208,"stop":1753357910209,"duration":1},"status":"passed","severity":"normal"},{"uid":"db17a3aaa75e7173","name":"should return false when peer is not on topic","time":{"start":1753357845000,"stop":1753357845001,"duration":1},"status":"passed","severity":"normal"},{"uid":"966483315fa4e4d1","name":"throws on content topic with non-number generation field","time":{"start":1753357827951,"stop":1753357827952,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3f6ce2fd84854d","name":"should create all internal components","time":{"start":1753357844994,"stop":1753357844994,"duration":0},"status":"passed","severity":"normal"},{"uid":"996bfb17ec6af1fc","name":"should properly start and stop event listening","time":{"start":1753357873726,"stop":1753357873727,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b5d577b7a1c8aa","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753358048847,"stop":1753358048847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40e3d8a9104068b","name":"should insert message into bloom filter","time":{"start":1753357886813,"stop":1753357886813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48980ba806aaedd","name":"handles different networkShards values correctly","time":{"start":1753357827963,"stop":1753357827963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0808b108b49d37f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753357883583,"stop":1753357883584,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d764f025bd201a0","name":"Push message with rate limit","time":{"start":1753358460912,"stop":1753358460913,"duration":1},"status":"passed","severity":"normal"},{"uid":"50379bbca2bd5a6e","name":"should properly create location multiaddrs - tcp","time":{"start":1753357834371,"stop":1753357834371,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a599c27e09a976","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753357883598,"stop":1753357883599,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb960a0d49b75d1d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753357883608,"stop":1753357883609,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd90630fa97b50d","name":"Check received message containing shell command","time":{"start":1753358350192,"stop":1753358350192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f0048f1a40d5f3","name":"should clear timers for specific peer on disconnect","time":{"start":1753357844349,"stop":1753357844349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d08d3d61eec540","name":"Push message with Script payload","time":{"start":1753358460917,"stop":1753358460917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2586a957b370aad","name":"should successfully query store with valid decoders and options","time":{"start":1753357874317,"stop":1753357874318,"duration":1},"status":"passed","severity":"normal"},{"uid":"317535d386e5ba57","name":"should return false when peer is not on the specified shard","time":{"start":1753357843445,"stop":1753357843446,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d805ab53f8d86c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app87/8/topic323/json","time":{"start":1753358143824,"stop":1753358143824,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d1665beb1f04a1","name":"Symmetric encrypt & Decrypt","time":{"start":1753357863280,"stop":1753357863281,"duration":1},"status":"passed","severity":"normal"},{"uid":"beececbbac9d97d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753357827955,"stop":1753357827955,"duration":0},"status":"passed","severity":"normal"},{"uid":"664617cbf195d000","name":"does not validate decoders for hash queries","time":{"start":1753357844846,"stop":1753357844846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e085f4fb99b2cf95","name":"Subscribe to topic containing Script and receive message","time":{"start":1753358377244,"stop":1753358377244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c6129e76d1a8e3","name":"throws on content topic with empty topic name field","time":{"start":1753357827953,"stop":1753357827954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c64a614b0552678","name":"Check meta is set [symmetric]","time":{"start":1753357862867,"stop":1753357862867,"duration":0},"status":"passed","severity":"normal"},{"uid":"49440fd965387f30","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753357827976,"stop":1753357827976,"duration":0},"status":"passed","severity":"normal"},{"uid":"16be9b915fa4a533","name":"Push message with short payload","time":{"start":1753358460898,"stop":1753358460899,"duration":1},"status":"passed","severity":"normal"},{"uid":"1332b51fce82ea26","name":"should be safe to call multiple times","time":{"start":1753357844621,"stop":1753357844621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4958ee11956a8f5d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753358377252,"stop":1753358377252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b387c1b61f64a756","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753358350207,"stop":1753358350207,"duration":0},"status":"passed","severity":"normal"},{"uid":"339adf87d72572d4","name":"should be able to dial TLS multiaddrs","time":{"start":1753357991735,"stop":1753357991735,"duration":0},"status":"passed","severity":"normal"},{"uid":"93706398253baebb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753357883608,"stop":1753357883608,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edc25a55e1c4578","name":"random static sharding 7 - Cluster ID: 333, Shard ID: 470","time":{"start":1753358137404,"stop":1753358137404,"duration":0},"status":"passed","severity":"normal"},{"uid":"50defef4638282f7","name":"Check publish message containing emoji","time":{"start":1753358039522,"stop":1753358039522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c27cc4c43c1fe9","name":"Push message with content topic containing special chars","time":{"start":1753358460907,"stop":1753358460908,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb614fc6d7454de9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753358050002,"stop":1753358050002,"duration":0},"status":"passed","severity":"normal"},{"uid":"43583249ddcfc1e5","name":"should dial with multiaddr and return stream","time":{"start":1753357844997,"stop":1753357844997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5515a87cf480ad3","name":"should be delivered immediately if received","time":{"start":1753357886821,"stop":1753357886822,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e21c21d6eed7b5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753357827967,"stop":1753357827967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7398cce6f5855bb","name":"Ordered Callback - false","time":{"start":1753358149818,"stop":1753358149818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2643422985588a","name":"Overlapping topic subscription","time":{"start":1753358048842,"stop":1753358048842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f135d55d4755cce","name":"Push message with content topic containing emoji","time":{"start":1753358460911,"stop":1753358460911,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e90b2616e05564","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753357827965,"stop":1753357827966,"duration":1},"status":"passed","severity":"normal"},{"uid":"abad5d0c1dc15788","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753357922616,"stop":1753357922616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0976f3d1c2abba","name":"should deliver messages after dependencies are met","time":{"start":1753357886818,"stop":1753357886819,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d786fb22e762d0","name":"Subscribe to topic containing short and publish message","time":{"start":1753358048842,"stop":1753358048842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe2fce006cde637","name":"should return empty array when no peers connected","time":{"start":1753357844999,"stop":1753357844999,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ef775f935eb2fd","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753358092678,"stop":1753358092678,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab54690fb478b1d","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753357873435,"stop":1753357873442,"duration":7},"status":"passed","severity":"normal"},{"uid":"c21e55f7205e9419","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753357883581,"stop":1753357883582,"duration":1},"status":"passed","severity":"normal"},{"uid":"6520f619fd3a2324","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753357834374,"stop":1753357834374,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa561f6a7303e4df","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753357833534,"stop":1753357833534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ce1f48c3a34052","name":"should properly create location multiaddrs - tcp4","time":{"start":1753357834370,"stop":1753357834370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f79c6364e1be30","name":"Register correct protocols","time":{"start":1753358048838,"stop":1753358048839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d33271a1419885b","name":"Delete observer","time":{"start":1753358016265,"stop":1753358016266,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f98352a5a1e3f4","name":"should support chaining for add method","time":{"start":1753357872310,"stop":1753357872310,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f2b19b2582c60a","name":"should handle hash queries without validation","time":{"start":1753357874319,"stop":1753357874320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64f549908f67f","name":"same cluster: nodes connect","time":{"start":1753357977550,"stop":1753357977553,"duration":3},"status":"passed","severity":"normal"},{"uid":"14ee524caf605146","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753357883601,"stop":1753357883601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1111ebda91c4458","name":"Fails to push message bigger that 1MB","time":{"start":1753358460914,"stop":1753358460914,"duration":0},"status":"passed","severity":"normal"},{"uid":"526134567397f06e","name":"should create ShardReader with auto sharding network config","time":{"start":1753357843437,"stop":1753357843441,"duration":4},"status":"passed","severity":"normal"},{"uid":"f96cffce463b8f12","name":"should start and stop interval correctly","time":{"start":1753357873244,"stop":1753357873245,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcad7820d0e716d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753357883603,"stop":1753357883604,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4fb307fc4d2d0c","name":"Callback on promise, aborts when callback returns true","time":{"start":1753358154486,"stop":1753358154489,"duration":3},"status":"passed","severity":"normal"},{"uid":"1303d6ca11ada7ff","name":"Check publish message containing Russian","time":{"start":1753358039519,"stop":1753358039519,"duration":0},"status":"passed","severity":"normal"},{"uid":"65680e5f3b74e986","name":"Push message with Chinese payload","time":{"start":1753358460916,"stop":1753358460916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a024e2f65a526801","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app63/4/topic168/utf8","time":{"start":1753358143837,"stop":1753358143837,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3a83c334204d5c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753357827969,"stop":1753357827970,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5797c9eaf9806e","name":"should return false when navigator.onLine is false","time":{"start":1753357843251,"stop":1753357843251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7550bb74b383161","name":"should mark all messages in causal history as acknowledged","time":{"start":1753357886817,"stop":1753357886817,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaccdf7c3fd99194","name":"Check message on other pubsub topic is not received","time":{"start":1753358350195,"stop":1753358350195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73a669ac174fb38","name":"Push message with content topic containing Russian","time":{"start":1753358460909,"stop":1753358460909,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfeedc925faf442","name":"Query generator for multiple messages with different message text format","time":{"start":1753358154474,"stop":1753358154474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdfa78d45ec0e9e","name":"should not return locked peers if enough unlocked are available","time":{"start":1753357874402,"stop":1753357874402,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc51e9758be440b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753357852666,"stop":1753357852666,"duration":0},"status":"passed","severity":"normal"},{"uid":"2658507cbd503f6b","name":"Publishes to nwaku","time":{"start":1753358028078,"stop":1753358028078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ba0e042787f73b","name":"should filter peers by codec","time":{"start":1753357844999,"stop":1753357844999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a387d4d4adb10d8a","name":"Subscribe to topic containing XML and receive message","time":{"start":1753358377245,"stop":1753358377245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c589d14d1147cc6","name":"should filter out already connected peers","time":{"start":1753357844625,"stop":1753357844625,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec5264fbd473fa0","name":"can start the service","time":{"start":1753357856930,"stop":1753357856931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52c18c41c7d624e","name":"should add and check entries correctly","time":{"start":1753357872307,"stop":1753357872309,"duration":2},"status":"passed","severity":"normal"},{"uid":"fca0d2cb47dc7ca6","name":"should handle multiple query options for time ranges","time":{"start":1753357874318,"stop":1753357874319,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44ea0ea50851bbc","name":"Throws when trying to push message with empty payload","time":{"start":1753358460905,"stop":1753358460906,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c01d6b756ad14","name":"should handle ping failures gracefully","time":{"start":1753357844321,"stop":1753357844332,"duration":11},"status":"passed","severity":"normal"},{"uid":"b95a5371ba4b8d77","name":"Js publishes, other Js receives","time":{"start":1753358028085,"stop":1753358028085,"duration":0},"status":"passed","severity":"normal"},{"uid":"781ae744dfa23d5","name":"should create a new stream if no existing for protocol found","time":{"start":1753357844550,"stop":1753357844553,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa5fb6ef210fd17a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753357852666,"stop":1753357852666,"duration":0},"status":"passed","severity":"normal"},{"uid":"676620c4974516f4","name":"Wrong topic","time":{"start":1753358143837,"stop":1753358143840,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b60f2bda118b7e3","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753357883581,"stop":1753357883581,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc94349522a959a9","name":"should start all internal components","time":{"start":1753357844995,"stop":1753357844995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa2302767f32048","name":"Cluster ID 0, shard 1","time":{"start":1753358137401,"stop":1753358137401,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9875168e4b4635e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753357963172,"stop":1753357963172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c655ce8c12387f67","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753357927147,"stop":1753357927148,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c2a831450ed94c","name":"should create an instance with libp2p and dialer","time":{"start":1753357843862,"stop":1753357843863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b57ffe8d2850fd1","name":"Query with Ordered Callback, No message returned","time":{"start":1753358120826,"stop":1753358120826,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d230490954b53e","name":"should handle errors when accessing navigator","time":{"start":1753357843267,"stop":1753357843268,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd68b1493381a14d","name":"throws on content topic with too few or too many fields","time":{"start":1753357827951,"stop":1753357827951,"duration":0},"status":"passed","severity":"normal"},{"uid":"481f7abb2eb4001b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753357833529,"stop":1753357833529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4472636a70fdd73","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753358168567,"stop":1753358168568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f194fb5410fdf5d","name":"throws on content topic with empty application field","time":{"start":1753357827952,"stop":1753357827952,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f1bda05b5c9aaf","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753358377244,"stop":1753358377244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9945fe8ca0d62","name":"should not fail to start the service if it is already started","time":{"start":1753357856932,"stop":1753357856932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c7e250195c3685","name":"Subscribe to topic containing long and receive message","time":{"start":1753358377251,"stop":1753358377252,"duration":1},"status":"passed","severity":"normal"},{"uid":"e036082ccb72b41b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753357827974,"stop":1753357827975,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed5aba000baf64b","name":"Push message with custom timestamp: 1722599527403","time":{"start":1753358460913,"stop":1753358460913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b3e7b093ef268a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753358105293,"stop":1753358105293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35a16bb3038e68d","name":"should throw error - invalid id","time":{"start":1753357834366,"stop":1753357834366,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefeb890c5491945","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753357827957,"stop":1753357827958,"duration":1},"status":"passed","severity":"normal"},{"uid":"28672d9612ee9bad","name":"Push message with escaped characters payload","time":{"start":1753358460904,"stop":1753358460904,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c0ec98e7f842f0","name":"Check received message containing escaped characters","time":{"start":1753358350203,"stop":1753358350203,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa89ef40894fe6d8","name":"Query with Ordered Callback, No Decoder","time":{"start":1753358120825,"stop":1753358120826,"duration":1},"status":"passed","severity":"normal"},{"uid":"40bcb51a4e4f5535","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753357852723,"stop":1753357852723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbf2a338f4d62ec","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753357833530,"stop":1753357833531,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1d85030e03fc42","name":"should return all connected peers without codec filter","time":{"start":1753357844999,"stop":1753357844999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c726977ae6ee01eb","name":"Check received message containing special chars","time":{"start":1753358350199,"stop":1753358350199,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8a3a2c0c766c5c","name":"Passing page size 0 when there are 110 messages","time":{"start":1753358159682,"stop":1753358159683,"duration":1},"status":"passed","severity":"normal"}] |