2025-04-16 15:03:57 +00:00

1 line
154 KiB
JSON

[{"uid":"c5ccfd9d000bbd7a","name":"Push message with content topic containing special chars","time":{"start":1744815782730,"stop":1744815782730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a178de7f03c43f63","name":"Filter","time":{"start":1744815452462,"stop":1744815452462,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e1414fc7fdc2f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1744815685261,"stop":1744815685261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90e1c8395fb2a75","name":"Push message with Script payload","time":{"start":1744815782713,"stop":1744815782713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0fac5179bf1ef0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1744815306211,"stop":1744815306211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5aa086cdafc288e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1744815391213,"stop":1744815391214,"duration":1},"status":"passed","severity":"normal"},{"uid":"478e7b0bec85d4d8","name":"Callback on promise, aborts when callback returns true","time":{"start":1744815424760,"stop":1744815424760,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba53ffab80aa501","name":"Check message with non string payload is not received","time":{"start":1744815579118,"stop":1744815579119,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a02591c0737db4","name":"Subscribe and receive messages via waku relay post","time":{"start":1744815685262,"stop":1744815685262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d5dc7af95e12db","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1744815306203,"stop":1744815306204,"duration":1},"status":"passed","severity":"normal"},{"uid":"544827a00181774c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1744815111134,"stop":1744815111134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51cde1be90447c8","name":"handles different networkShards values correctly","time":{"start":1744815103453,"stop":1744815103454,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3c061088556fca","name":"connects to nwaku","time":{"start":1744815444975,"stop":1744815444976,"duration":1},"status":"passed","severity":"normal"},{"uid":"b598e73e2ab31eb3","name":"Push message with content topic containing short","time":{"start":1744815782716,"stop":1744815782716,"duration":0},"status":"passed","severity":"normal"},{"uid":"940775077c04dbe8","name":"Query with Promise Callback, No Decoder","time":{"start":1744815391214,"stop":1744815391215,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c171be2a068bf","name":"should initialize with default number of peers","time":{"start":1744815145923,"stop":1744815145924,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57d6560b3740596","name":"should properly create location multiaddrs - udp4","time":{"start":1744815111946,"stop":1744815111946,"duration":0},"status":"passed","severity":"normal"},{"uid":"df11c98b76af8069","name":"Ephemeral field is preserved - encoder v0","time":{"start":1744815180437,"stop":1744815180438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d8f00bb168f574","name":"new peer added after a peer was already found","time":{"start":1744815298779,"stop":1744815298779,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8919a67e50a8cc99","name":"Push message with escaped characters payload","time":{"start":1744815782715,"stop":1744815782715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7e31d6dfa236a1","name":"retrieves a single peer","time":{"start":1744815125966,"stop":1744815125966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ee6dca0af1c258","name":"Check message with no pubsub topic is not received","time":{"start":1744815579116,"stop":1744815579116,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ae1986503dc59c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1744815432389,"stop":1744815432390,"duration":1},"status":"passed","severity":"normal"},{"uid":"27912cb5989e9cb2","name":"Subscribe and receive messages via waku relay post","time":{"start":1744815685272,"stop":1744815685272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89fa8c69d853c05","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1744815125971,"stop":1744815125971,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41a6a3bb9125a7ce","name":"should return different streams if requested simultaniously","time":{"start":1744815117884,"stop":1744815117884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6f43c1dcb8a13d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1744815442766,"stop":1744815442766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6356980619b22185","name":"Push message with content topic containing short","time":{"start":1744815782729,"stop":1744815782729,"duration":0},"status":"passed","severity":"normal"},{"uid":"f374d6cd92da7d64","name":"Push message with content topic containing long","time":{"start":1744815782730,"stop":1744815782730,"duration":0},"status":"passed","severity":"normal"},{"uid":"189be8793cb3e77b","name":"Push message with content topic containing shell command","time":{"start":1744815782720,"stop":1744815782720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b13d9e9d396bf8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1744815377165,"stop":1744815377165,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb32b4ab3eb2a83e","name":"Symmetric encrypt & Decrypt","time":{"start":1744815136445,"stop":1744815136445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c269c575ca14092","name":"should attach causal history and bloom filter to each message","time":{"start":1744815155729,"stop":1744815155730,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda86c678ce25ed7","name":"Should update multiaddrs","time":{"start":1744815243058,"stop":1744815243059,"duration":1},"status":"passed","severity":"normal"},{"uid":"975d3275df938aaf","name":"Push message with numeric payload","time":{"start":1744815782711,"stop":1744815782711,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5681374fd46366","name":"Push message with rate limit","time":{"start":1744815782722,"stop":1744815782722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cd494a7c5391a2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1744815155256,"stop":1744815155257,"duration":1},"status":"passed","severity":"normal"},{"uid":"717805add22889b4","name":"should transition to Unhealthy when no connections","time":{"start":1744815146416,"stop":1744815146417,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b0e3b8123936b2","name":"Check received message containing unicode special characters","time":{"start":1744815579129,"stop":1744815579130,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7a62c5e29685c9","name":"Query generator for multiple messages with different message text format","time":{"start":1744815424757,"stop":1744815424757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6853b0015acf666b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1744815442764,"stop":1744815442764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c747ab72e835e544","name":"Callback on promise","time":{"start":1744815424759,"stop":1744815424759,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd4f67222b1a6f4","name":"Ping on unsubscribed peer","time":{"start":1744815240627,"stop":1744815240628,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9e511e344c8dbb","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1744815103470,"stop":1744815103470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c957887bc9afd4bf","name":"Push message with content topic containing long","time":{"start":1744815782716,"stop":1744815782717,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b2918c3675e94c","name":"Fails to push message with large meta","time":{"start":1744815782721,"stop":1744815782722,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7eca2bb2657f501","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1744815146584,"stop":1744815146585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e17fedddb4f79","name":"Check publish message containing Russian","time":{"start":1744815302061,"stop":1744815302061,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbb9d702d04d9ec","name":"Subscribe to topic containing Russian and receive message","time":{"start":1744815685277,"stop":1744815685277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8a412e39da4dd9","name":"Push message with content topic containing JSON","time":{"start":1744815782720,"stop":1744815782720,"duration":0},"status":"passed","severity":"normal"},{"uid":"836722c3cceaf110","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1744815135790,"stop":1744815135791,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70a16ea07515d7b","name":"random static sharding 3 - Cluster ID: 267, Shard ID: 520","time":{"start":1744815422245,"stop":1744815422246,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46278cd62cab428","name":"Push 30 different messages","time":{"start":1744815782729,"stop":1744815782729,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95450805adcfdad4","name":"Push message with content topic containing Arabic","time":{"start":1744815782731,"stop":1744815782731,"duration":0},"status":"passed","severity":"normal"},{"uid":"404cab33f7bef898","name":"should not fail to stop the service if it was not started","time":{"start":1744815178495,"stop":1744815178496,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc585bcdd1af6e17","name":"returns all values when wanted number is greater than available values","time":{"start":1744815124691,"stop":1744815124692,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d30bb6d3b00039","name":"Publish without waiting for remote peer","time":{"start":1744815306201,"stop":1744815306201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2923be8f3f60bd1","name":"should partition messages based on acknowledgement status","time":{"start":1744815155734,"stop":1744815155735,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b186f9c0764fef","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1744815377166,"stop":1744815377166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca418a781940a1c2","name":"should handle special patterns correctly","time":{"start":1744815157064,"stop":1744815157065,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa98ec720a76c88","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1744815306202,"stop":1744815306203,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d67b905b3b8de4","name":"Check message with no content topic is not received","time":{"start":1744815579133,"stop":1744815579133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cea8a080db92f88","name":"shard 0","time":{"start":1744815422238,"stop":1744815422238,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b41105c785dfcd7","name":"should properly create location multiaddrs - tcp6","time":{"start":1744815111947,"stop":1744815111948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72c24b47343a425","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1744815292281,"stop":1744815292281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d825dc6d56812e4","name":"Correctly serialized arguments","time":{"start":1744815242302,"stop":1744815242302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5d9319ec55668","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1744815296917,"stop":1744815296917,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8b9be5bcc07027","name":"Check message with no payload is not received","time":{"start":1744815579133,"stop":1744815579134,"duration":1},"status":"passed","severity":"normal"},{"uid":"da872830b9b13f84","name":"Subscribe and receive messages via lightPush","time":{"start":1744815685271,"stop":1744815685271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fec853a21aa84bd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1744815155253,"stop":1744815155253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04041b177e7f88","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1744815105918,"stop":1744815105919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ed4d2e65aed3fe","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1744815155233,"stop":1744815155233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc4cd37ccc0425f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1744815155246,"stop":1744815155247,"duration":1},"status":"passed","severity":"normal"},{"uid":"25817ffa763dbf86","name":"Check message with non string payload is not received","time":{"start":1744815579134,"stop":1744815579135,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd2f96523ff4dd","name":"Fails to push message bigger that 1MB","time":{"start":1744815782724,"stop":1744815782724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30545d74c34b8d8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1744815125781,"stop":1744815125781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f71e8ab1a8aefb","name":"non connected peers","time":{"start":1744815280274,"stop":1744815280274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2fa1cb70eb5082b4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1744815292284,"stop":1744815292284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60b3dd6585bf0c5","name":"should reject if WakuNode is not started","time":{"start":1744815146503,"stop":1744815146503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d690352eb9619f9","name":"Refresh subscription","time":{"start":1744815685275,"stop":1744815685275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b347d50056b422b","name":"Relay","time":{"start":1744815179121,"stop":1744815179122,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2ded6eb40cc7d2","name":"Check received message containing Script","time":{"start":1744815579126,"stop":1744815579127,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b1039c834d5cda","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1744815292283,"stop":1744815292283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7155e41771a2809","name":"safeDispatchEvent","time":{"start":1744815214034,"stop":1744815214035,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2565e0c9baca8b","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1744815685271,"stop":1744815685271,"duration":0},"status":"passed","severity":"normal"},{"uid":"589a490cd99d25c4","name":"Refresh subscription","time":{"start":1744815306204,"stop":1744815306204,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0c8cbde2bcec431","name":"Check received message containing long","time":{"start":1744815579102,"stop":1744815579102,"duration":0},"status":"passed","severity":"normal"},{"uid":"263344c57f2ab57d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1744815155235,"stop":1744815155244,"duration":9},"status":"passed","severity":"normal"},{"uid":"7c97acc2183d16b0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1744815442767,"stop":1744815442767,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e8ba4d96aea46e","name":"Waku message hash computation (payload length 0)","time":{"start":1744815105920,"stop":1744815105920,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ec718c4d1181ec","name":"Add multiple subscription objects on single nwaku node","time":{"start":1744815685280,"stop":1744815685280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1421b9c7efa54aa","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1744815103452,"stop":1744815103452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a585f06417fd66c4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1744815155248,"stop":1744815155249,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec4178650eaccc1","name":"should reject if Filter is requested but not mounted","time":{"start":1744815146505,"stop":1744815146505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3f85024ddd1d9b","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1744815125969,"stop":1744815125970,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00aae2da40b39e3","name":"Publish message with rate limit","time":{"start":1744815302098,"stop":1744815302099,"duration":1},"status":"passed","severity":"normal"},{"uid":"9607b5706162719a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1744815103463,"stop":1744815103463,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a658e1637ff250","name":"Push message with content topic containing numeric","time":{"start":1744815782730,"stop":1744815782730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e89d0a8c7f22b55","name":"Subscribe to topic containing shell command and receive message","time":{"start":1744815685268,"stop":1744815685269,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b757b738c22dd7","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1744815298780,"stop":1744815298780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"671d8375de487f0d","name":"Check message with no content topic is not received","time":{"start":1744815579117,"stop":1744815579117,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bb1bb4039d88f1","name":"should not receive a peer event before start","time":{"start":1744815129855,"stop":1744815129855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a113c84891f31","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1744815306212,"stop":1744815306212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1759585ca91647c","name":"Query generator for multiple messages with different content topic format","time":{"start":1744815424758,"stop":1744815424758,"duration":0},"status":"passed","severity":"normal"},{"uid":"82567398c10d1d36","name":"Subscribe to topic containing numeric and publish message","time":{"start":1744815306209,"stop":1744815306210,"duration":1},"status":"passed","severity":"normal"},{"uid":"680730a26839607c","name":"Check received message containing XML","time":{"start":1744815579127,"stop":1744815579127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c5dd6cfa286dd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1744815377163,"stop":1744815377164,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff68e386fda780fe","name":"Generator, 2 different pubsubtopics","time":{"start":1744815419097,"stop":1744815419098,"duration":1},"status":"passed","severity":"normal"},{"uid":"73138416973cfb91","name":"should be delivered but not added to local log or bloom filter","time":{"start":1744815155736,"stop":1744815155736,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bd3f311be7b29c","name":"addEventListener with wrong event","time":{"start":1744815214031,"stop":1744815214032,"duration":1},"status":"passed","severity":"normal"},{"uid":"53640fd812ba26fa","name":"getPeersByDiscovery","time":{"start":1744815214033,"stop":1744815214033,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6fb9f453078912","name":"Check received message containing Basic HTML tag","time":{"start":1744815579107,"stop":1744815579108,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe04f4f2f8c7099","name":"LightPush","time":{"start":1744815452462,"stop":1744815452462,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8f49b64f525ac1","name":"should properly create location multiaddrs - tcp4","time":{"start":1744815111946,"stop":1744815111947,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f28c36ea6a7ef24","name":"should check connected peers if present and suitable","time":{"start":1744815146506,"stop":1744815146506,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8b811b7d60db4","name":"Subscribe to topic containing Script and receive message","time":{"start":1744815685267,"stop":1744815685267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9bc5c8a054b153","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1744815306217,"stop":1744815306217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8c6de84cf9a3da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1744815155257,"stop":1744815155257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8546cd89c8b2bd2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1744815296918,"stop":1744815296918,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd5bb6790f51f4","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1744815155211,"stop":1744815155212,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e8b4f4d2cac004","name":"Register correct protocols","time":{"start":1744815306200,"stop":1744815306201,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89ec7e60e4cb35c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1744815306216,"stop":1744815306216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b833188d87a8f21f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1744815685262,"stop":1744815685263,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec4e34339a5094f","name":"should throw an error for missing required configuration","time":{"start":1744815103457,"stop":1744815103457,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfffe7fcf70cc610","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1744815432391,"stop":1744815432395,"duration":4},"status":"passed","severity":"normal"},{"uid":"85a6e06901904708","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1744815405912,"stop":1744815405913,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a12f60460fff5a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1744815298780,"stop":1744815298780,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c2e79bf718c0c9","name":"can dial TLS multiaddrs","time":{"start":1744815242888,"stop":1744815242889,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cf87756a6e51f7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1744815103450,"stop":1744815103450,"duration":0},"status":"passed","severity":"normal"},{"uid":"72df441dad90d2bf","name":"isConnected between 2 js-waku relay nodes","time":{"start":1744815193876,"stop":1744815193877,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f5c9b0937fbd46","name":"Overlapping topic subscription","time":{"start":1744815685274,"stop":1744815685274,"duration":0},"status":"passed","severity":"normal"},{"uid":"6791bb69298aa6a4","name":"Passing invalid cursor","time":{"start":1744815377167,"stop":1744815377167,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c91a5a0369bf0a","name":"unsubscribes","time":{"start":1744815437361,"stop":1744815437364,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ffe14e55b4a351a","name":"should use shardsUnderCluster when provided","time":{"start":1744815146518,"stop":1744815146518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59fedb1b88321f3","name":"Subscribe to topic containing XML and publish message","time":{"start":1744815306214,"stop":1744815306215,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c5ee221b8d005b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1744815155223,"stop":1744815155223,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a6b21ef8008ba0","name":"Wrong topic","time":{"start":1744815405924,"stop":1744815405924,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f1f51ec827657f","name":"Query Generator, Wrong PubsubTopic","time":{"start":1744815391209,"stop":1744815391209,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c27de073df130","name":"Encoder throws on empty string content topic","time":{"start":1744815135792,"stop":1744815135793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0195b9557f55983","name":"isConnected should return true after first peer connects","time":{"start":1744815193875,"stop":1744815193875,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d7b8d7ccf56f9a","name":"random static sharding 8 - Cluster ID: 574, Shard ID: 200","time":{"start":1744815422255,"stop":1744815422256,"duration":1},"status":"passed","severity":"normal"},{"uid":"3859b0b365005652","name":"Check publish message containing Script","time":{"start":1744815302066,"stop":1744815302067,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b645b64445e4a7b","name":"Check message received after jswaku node is restarted","time":{"start":1744815579135,"stop":1744815579135,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd9f7263a178ab05","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1744815103459,"stop":1744815103460,"duration":1},"status":"passed","severity":"normal"},{"uid":"4badccf72cf15a9a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1744815685273,"stop":1744815685273,"duration":0},"status":"passed","severity":"normal"},{"uid":"791512c9d299c2eb","name":"should be able to decode the field with only STORE set to true","time":{"start":1744815111138,"stop":1744815111139,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d008798fe9936b9","name":"Check received message containing JSON","time":{"start":1744815579128,"stop":1744815579128,"duration":0},"status":"passed","severity":"normal"},{"uid":"918c7029514b4c76","name":"Rejects garbage","time":{"start":1744815149886,"stop":1744815149887,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5413250c9f72835","name":"Store - dialed first","time":{"start":1744815452461,"stop":1744815452461,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe33a728061c618c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1744815103466,"stop":1744815103466,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bd3fb1d35d313","name":"dispatchEvent via connectionManager","time":{"start":1744815214034,"stop":1744815214034,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf1da156341a836","name":"less peers than existing","time":{"start":1744815280273,"stop":1744815280274,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5e5b5a5fe28909e5","name":"Check message received after nwaku node is restarted","time":{"start":1744815579136,"stop":1744815579136,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a0e90c0028f0d5","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1744815146516,"stop":1744815146517,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f0932e2ea0d2cf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1744815155253,"stop":1744815155254,"duration":1},"status":"passed","severity":"normal"},{"uid":"90100be6ea8f1e6a","name":"should only return 1 node with relay capability","time":{"start":1744815125968,"stop":1744815125969,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bac6d8965da6a63","name":"should get locked peers","time":{"start":1744815145925,"stop":1744815145925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac35a287b7838908","name":"Relay - dialed after","time":{"start":1744815452460,"stop":1744815452460,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b015f108b24cf9","name":"should not fail to stop the service if it was not started","time":{"start":1744815129853,"stop":1744815129854,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd583f8874032e9","name":"Check publish message containing short","time":{"start":1744815302056,"stop":1744815302058,"duration":2},"status":"passed","severity":"normal"},{"uid":"a20992f711cb480","name":"throws on content topic with generation field greater than 0","time":{"start":1744815103442,"stop":1744815103443,"duration":1},"status":"passed","severity":"normal"},{"uid":"269ef60f23812fd3","name":"should throw error - no id","time":{"start":1744815111937,"stop":1744815111937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ad36c0e94aec5","name":"getPeersByDiscovery","time":{"start":1744815298779,"stop":1744815298779,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e3f1d4ca35356e","name":"Check received message containing numeric","time":{"start":1744815579103,"stop":1744815579103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49f7e34a5d9cfe1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1744815103460,"stop":1744815103460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71b345f6f095e8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app20/1/topic798/proto","time":{"start":1744815405923,"stop":1744815405923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b243f3f1a18de00","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1744815103462,"stop":1744815103462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c8093cce0ca581","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1744815105919,"stop":1744815105919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dedd1c0de8716f0","name":"addEventListener with correct event","time":{"start":1744815214031,"stop":1744815214031,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e7ab06f027cf49","name":"throws on content topic with empty application field","time":{"start":1744815103443,"stop":1744815103443,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f0f5d1ab3c34fa","name":"Subscribe to topic containing long and receive message","time":{"start":1744815685275,"stop":1744815685275,"duration":0},"status":"passed","severity":"normal"},{"uid":"49303904728c1525","name":"should never report false negatives","time":{"start":1744815157064,"stop":1744815157064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a73e2e5d390e98","name":"Fails to push message with large meta","time":{"start":1744815782734,"stop":1744815782735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3f3885ce2f522e","name":"Check publish message after client node is restarted","time":{"start":1744815302093,"stop":1744815302095,"duration":2},"status":"skipped","severity":"normal"},{"uid":"26109821e2db1d76","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1744815111135,"stop":1744815111136,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f60b4959e94cdc","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1744815146418,"stop":1744815146419,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db480987dbe7574","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1744815103462,"stop":1744815103463,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4853e1a1d32593f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1744815155220,"stop":1744815155220,"duration":0},"status":"passed","severity":"normal"},{"uid":"53387372d0ad53bd","name":"Fails to push message bigger that 1MB","time":{"start":1744815782736,"stop":1744815782737,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e5df9092153e9a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1744815146518,"stop":1744815146519,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f083855b734f37","name":"Relay + Store","time":{"start":1744815111951,"stop":1744815111952,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b0107c9211da0f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1744815181175,"stop":1744815181176,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e8b871f5f38e90","name":"listenerCount","time":{"start":1744815214033,"stop":1744815214034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7614d68c4831d20","name":"Push message with emoji payload","time":{"start":1744815782728,"stop":1744815782729,"duration":1},"status":"passed","severity":"normal"},{"uid":"df180abf22b37453","name":"nwaku subscribes","time":{"start":1744815293732,"stop":1744815293732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8126847ed28f5ba","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1744815111140,"stop":1744815111140,"duration":0},"status":"passed","severity":"normal"},{"uid":"686c7fbbec1be402","name":"Privacy Node - default protocol","time":{"start":1744815452463,"stop":1744815452463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4809c80c732e8f1a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1744815103449,"stop":1744815103449,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c64bc82c06bdb5","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1744815103450,"stop":1744815103450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e0289dfee17401","name":"Add multiple subscription objects on single nwaku node","time":{"start":1744815685270,"stop":1744815685270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea61e9e8c5a78c8","name":"Publish message with custom timestamp: Wed Apr 16 2025 13:54:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1744815302077,"stop":1744815302078,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcd5e388714a301","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1744815685266,"stop":1744815685266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16f92000ad9747f","name":"Passing page size 11 when there are 10 messages","time":{"start":1744815436910,"stop":1744815436910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d953bd26f33376bb","name":"should wait for Filter peer to be connected","time":{"start":1744815146507,"stop":1744815146507,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba0ade1b0c1e06","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1744815242221,"stop":1744815242222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2584cc770b2e474","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1744815125782,"stop":1744815125782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffabaaa17f613a","name":"should return no connections if no open connection provided","time":{"start":1744815117494,"stop":1744815117495,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebd84c81bb363d3","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1744815103456,"stop":1744815103456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4edb793c94c1d7","name":"Ephemeral field set to true","time":{"start":1744815118132,"stop":1744815118132,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d9efb9e9bfa44e","name":"can start the service","time":{"start":1744815178493,"stop":1744815178494,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eefb27c5df9a7ac","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1744815377166,"stop":1744815377166,"duration":0},"status":"passed","severity":"normal"},{"uid":"110134f8d727a8f","name":"Check received message with timestamp: 1744815173050000000 ","time":{"start":1744815579130,"stop":1744815579131,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7a33d3813ecd1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1744815155255,"stop":1744815155255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4091dd39565890c3","name":"should correctly map a content topic to a pubsub topic","time":{"start":1744815103469,"stop":1744815103469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b90596bb4b39511","name":"Subscribe to topic containing numeric and receive message","time":{"start":1744815685275,"stop":1744815685276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1181607e658d667a","name":"Push message with custom timestamp: 1744818794179","time":{"start":1744815782736,"stop":1744815782736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53c534e6db9c4ef","name":"Check publish message containing Basic HTML tag","time":{"start":1744815302070,"stop":1744815302070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bff0a70208b5097","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1744815155255,"stop":1744815155255,"duration":0},"status":"passed","severity":"normal"},{"uid":"176dd0096e8d8ebb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1744815685279,"stop":1744815685279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ad15bfe9deac5c","name":"can start the service","time":{"start":1744815280123,"stop":1744815280124,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb4c667b8490fd4","name":"should handle corrupted local storage data gracefully","time":{"start":1744815129856,"stop":1744815129857,"duration":1},"status":"passed","severity":"normal"},{"uid":"376d5fbdd968bb9f","name":"random static sharding 6 - Cluster ID: 792, Shard ID: 730","time":{"start":1744815422250,"stop":1744815422250,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c428af76b924f2","name":"should properly create location multiaddrs - udp","time":{"start":1744815111948,"stop":1744815111948,"duration":0},"status":"passed","severity":"normal"},{"uid":"555f3eef60db4a19","name":"Push message with content topic containing Chinese","time":{"start":1744815782717,"stop":1744815782718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45da58be91a132e","name":"Mutual subscription","time":{"start":1744815306200,"stop":1744815306200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2ea4bd081aafc","name":"can start and stop the service","time":{"start":1744815129853,"stop":1744815129853,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a11df9edc4fc71","name":"Check publish message containing SQL Injection","time":{"start":1744815302062,"stop":1744815302066,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b4ce2fc90908ee6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1744815302082,"stop":1744815302083,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb7feb85e1943fd","name":"should wait for LightPush peer to be connected","time":{"start":1744815146506,"stop":1744815146507,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1878adf10991721","name":"Check received message containing JSON","time":{"start":1744815579108,"stop":1744815579109,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b96dacd5c8da377","name":"Check received message containing Script","time":{"start":1744815579106,"stop":1744815579106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c548da49c4b0e4d2","name":"should not fail to start the service if it is already started","time":{"start":1744815178496,"stop":1744815178497,"duration":1},"status":"passed","severity":"normal"},{"uid":"949408cdd3f8b89b","name":"Push message with long payload","time":{"start":1744815782710,"stop":1744815782711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f859d86bc0b4ae11","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1744815105921,"stop":1744815105921,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cfee996c9f1f75","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1744815155246,"stop":1744815155246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e1569d1b50ac76","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1744815442765,"stop":1744815442765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f851f317e451edec","name":"Push message with content topic containing Basic HTML tag","time":{"start":1744815782732,"stop":1744815782732,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf24b7f487db8a4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1744815685276,"stop":1744815685277,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4079c72e9b54997","name":"Check message with invalid timestamp is not received","time":{"start":1744815579132,"stop":1744815579132,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1229faeab82fc3","name":"random static sharding 4 - Cluster ID: 269, Shard ID: 823","time":{"start":1744815422246,"stop":1744815422248,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ae7ffaaee10142","name":"Subscribe to topic containing long and receive message","time":{"start":1744815685265,"stop":1744815685265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f43dde6e508e5b5","name":"topics with same application and version share the same shard","time":{"start":1744815103452,"stop":1744815103452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fa253cadb32d43","name":"Non TWN Cluster","time":{"start":1744815405913,"stop":1744815405913,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc80041837437ea7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1744815117886,"stop":1744815117887,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e2a71cea90eb13","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1744815363088,"stop":1744815363089,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2b65fe69c12b62","name":"Subscribe and publish message","time":{"start":1744815306202,"stop":1744815306202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f95003c98deab28","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1744815146521,"stop":1744815146521,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fd447cb3101069","name":"Encoder throws on undefined content topic","time":{"start":1744815135792,"stop":1744815135792,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba4d1d22f5c7718","name":"should be sent with empty content","time":{"start":1744815155735,"stop":1744815155735,"duration":0},"status":"passed","severity":"normal"},{"uid":"288c1c54e3d0d3d","name":"should return empty list for no shard","time":{"start":1744815103457,"stop":1744815103457,"duration":0},"status":"passed","severity":"normal"},{"uid":"541973ca25503739","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1744815296918,"stop":1744815296918,"duration":0},"status":"passed","severity":"normal"},{"uid":"297e7ff3e560612b","name":"Subscribe to topic containing Script and publish message","time":{"start":1744815306213,"stop":1744815306214,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb862750ae9538","name":"should throw error - no public key","time":{"start":1744815111938,"stop":1744815111938,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e57c6eabe9097e","name":"Push message with JSON payload","time":{"start":1744815782714,"stop":1744815782714,"duration":0},"status":"passed","severity":"normal"},{"uid":"7787bf0ae6584e61","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1744815193873,"stop":1744815193873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1aeb430b8b44e","name":"Check received message containing special chars","time":{"start":1744815579103,"stop":1744815579104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff3007832f1bb90","name":"Push message with escaped characters payload","time":{"start":1744815782728,"stop":1744815782728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a98a19471060f","name":"should decode valid enr successfully","time":{"start":1744815111936,"stop":1744815111936,"duration":0},"status":"passed","severity":"normal"},{"uid":"177bcf2f0b5f96ce","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1744815296916,"stop":1744815296916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7021b0b1b49e11e","name":"1 Relay, 1 Filter, gives up","time":{"start":1744815125819,"stop":1744815125819,"duration":0},"status":"passed","severity":"normal"},{"uid":"987608bef4fb8a04","name":"caches peers it previously fetched","time":{"start":1744815125968,"stop":1744815125968,"duration":0},"status":"passed","severity":"normal"},{"uid":"31afbf0a672e444","name":"Subscribe to topic containing short and receive message","time":{"start":1744815685265,"stop":1744815685265,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b86fc52835e7213","name":"Nodes with multiple pubsub topic","time":{"start":1744815296918,"stop":1744815296919,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88d6170d8585e1","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1744815146420,"stop":1744815146421,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ee493de17c76d","name":"Subscribe to topic containing short and receive message","time":{"start":1744815685275,"stop":1744815685275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea48acb91a83789","name":"Subscribe to topic containing special chars and receive message","time":{"start":1744815685276,"stop":1744815685276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe3c32d39f2d930","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1744815103461,"stop":1744815103461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdccd88a808337b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1744815125773,"stop":1744815125774,"duration":1},"status":"passed","severity":"normal"},{"uid":"680d041323d8a21c","name":"Query with Ordered Callback, No message returned","time":{"start":1744815391213,"stop":1744815391213,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c975dbb6bdb966","name":"isConnected return false after peer stops","time":{"start":1744815193876,"stop":1744815193876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d57580185918564","name":"pre and post cipher","time":{"start":1744815136445,"stop":1744815136446,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df39dbd8155c916","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1744815103456,"stop":1744815103457,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f07d67282df645","name":"Query generator for 2000 messages","time":{"start":1744815424762,"stop":1744815424763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3520d27ba2137b68","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1744815103455,"stop":1744815103455,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef0c77b962094e","name":"should reject if LightPush is requested but not mounted","time":{"start":1744815146504,"stop":1744815146504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66bdcfd47733075","name":"should set field with only STORE enabled","time":{"start":1744815111950,"stop":1744815111950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a80d516ba51090","name":"Push message with content topic containing unicode special characters","time":{"start":1744815782733,"stop":1744815782734,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f9850198adb886","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1744815442763,"stop":1744815442764,"duration":1},"status":"passed","severity":"normal"},{"uid":"61acd08d61b31c17","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1744815174110,"stop":1744815174112,"duration":2},"status":"passed","severity":"normal"},{"uid":"77e3b04aaba3af97","name":"Check received message containing long","time":{"start":1744815579122,"stop":1744815579123,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc4328afdddc8c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1744815155232,"stop":1744815155232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c54ad2bc0754cff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1744815103460,"stop":1744815103460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd54981ebe303b5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1744815103451,"stop":1744815103451,"duration":0},"status":"passed","severity":"normal"},{"uid":"db76290f5b3acc08","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1744815391211,"stop":1744815391212,"duration":1},"status":"passed","severity":"normal"},{"uid":"52291fb177d615bb","name":"Push message with XML payload","time":{"start":1744815782713,"stop":1744815782713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0963699016f785","name":"should return false when clusterId doesn't match","time":{"start":1744815146520,"stop":1744815146521,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c24bc2a601d10a","name":"Push message equal or less that 1MB","time":{"start":1744815782736,"stop":1744815782736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2799bcbf6e1f13ef","name":"Subscribe to topic containing Russian and receive message","time":{"start":1744815685266,"stop":1744815685267,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19f23c2e8890853","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1744815181176,"stop":1744815181176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72017ee838d5c1a","name":"Waku message hash computation (no timestamp)","time":{"start":1744815105920,"stop":1744815105921,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe5c190e4de8cbb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1744815155254,"stop":1744815155255,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d5a4ddc4ef6fbe","name":"ignores domain fetching errors","time":{"start":1744815125967,"stop":1744815125967,"duration":0},"status":"passed","severity":"normal"},{"uid":"90952593e7654aa7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1744815180438,"stop":1744815180438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e696171ec194e","name":"Push message with custom timestamp: 1744818794179","time":{"start":1744815782723,"stop":1744815782723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14af861eeac8d85","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1744815306218,"stop":1744815306218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75257f391cda930","name":"Generator, 2 different pubsubtopics","time":{"start":1744815419102,"stop":1744815419102,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f94cbefac7f3d82","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1744815178501,"stop":1744815178501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8482404cba3c87fa","name":"Publishes to nwaku","time":{"start":1744815293733,"stop":1744815293733,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7cc599ef9ae65","name":"Push message with content topic containing Arabic","time":{"start":1744815782718,"stop":1744815782718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87880b03e09947e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1744815178501,"stop":1744815178501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b40b21e7ff038155","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1744815422239,"stop":1744815422241,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fe022d5ad7ea0e3","name":"Query with Promise Callback, No message returned","time":{"start":1744815391215,"stop":1744815391215,"duration":0},"status":"passed","severity":"normal"},{"uid":"dece6dfb2ad1ecfe","name":"random static sharding 9 - Cluster ID: 914, Shard ID: 513","time":{"start":1744815422256,"stop":1744815422256,"duration":0},"status":"passed","severity":"normal"},{"uid":"d694bae9be3f17f0","name":"Push message with custom timestamp: 1714056794179","time":{"start":1744815782735,"stop":1744815782735,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ed93cc0c50868a","name":"Subscribe to topic containing short and publish message","time":{"start":1744815306207,"stop":1744815306207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a27b0ce18f75","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/4/topic333/proto","time":{"start":1744815405920,"stop":1744815405921,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c5230434873f8f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1744815103455,"stop":1744815103456,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc54db13070b375","name":"should not allow k > 12","time":{"start":1744815154846,"stop":1744815154852,"duration":6},"status":"passed","severity":"normal"},{"uid":"5da2096c4013047e","name":"should get / set TCP multiaddr","time":{"start":1744815111945,"stop":1744815111946,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ae974081d76ee6","name":"Delete observer","time":{"start":1744815281667,"stop":1744815281668,"duration":1},"status":"passed","severity":"normal"},{"uid":"41573627eedaadfb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1744815685261,"stop":1744815685262,"duration":1},"status":"passed","severity":"normal"},{"uid":"30051301b23b0d31","name":"should not receive a peer event after stop","time":{"start":1744815280130,"stop":1744815280131,"duration":1},"status":"passed","severity":"normal"},{"uid":"554d74542f095550","name":"Push message with Chinese payload","time":{"start":1744815782725,"stop":1744815782725,"duration":0},"status":"passed","severity":"normal"},{"uid":"657c6464c690fd69","name":"groups content topics by expected pubsub topic","time":{"start":1744815103453,"stop":1744815103453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58ee5858a99df7e","name":"Encoder throws on undefined content topic","time":{"start":1744815137536,"stop":1744815137537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ef6599b4bb988","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1744815363085,"stop":1744815363085,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fedc538537643c","name":"1 Relay, 1 fetch","time":{"start":1744815125817,"stop":1744815125818,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a35580323f757a7","name":"should set field with all protocols disabled","time":{"start":1744815111949,"stop":1744815111949,"duration":0},"status":"passed","severity":"normal"},{"uid":"143f0144ade9b04a","name":"Query Generator, No Decoder","time":{"start":1744815391210,"stop":1744815391210,"duration":0},"status":"passed","severity":"normal"},{"uid":"846fd33690b506fd","name":"Check received message containing special chars","time":{"start":1744815579124,"stop":1744815579124,"duration":0},"status":"passed","severity":"normal"},{"uid":"b867dcd21efbfcc9","name":"should set field with all protocols enabled","time":{"start":1744815111950,"stop":1744815111950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf1c3bb138cae8d","name":"should throw if no connection provided","time":{"start":1744815117880,"stop":1744815117883,"duration":3},"status":"passed","severity":"normal"},{"uid":"58252ea27f3bfd7d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1744815103461,"stop":1744815103462,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0888ec99cb9038","name":"handles empty contentTopics array correctly","time":{"start":1744815103469,"stop":1744815103469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a660a7ab8561b90","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1744815111141,"stop":1744815111142,"duration":1},"status":"passed","severity":"normal"},{"uid":"313217bb6502f7de","name":"should handle a minimal index list","time":{"start":1744815103471,"stop":1744815103471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6196686fd6484753","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1744815685279,"stop":1744815685279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42c227152acf25a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app52/2/topic989/xml","time":{"start":1744815405920,"stop":1744815405920,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb49361b52cc44f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1744815111139,"stop":1744815111140,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcb13eda17c2694","name":"Check meta is set [ecies]","time":{"start":1744815137536,"stop":1744815137536,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b0c9de994bbb18","name":"Ordered Callback - false","time":{"start":1744815428003,"stop":1744815428004,"duration":1},"status":"passed","severity":"normal"},{"uid":"21bb4d690c29a5e3","name":"Passing page size 0 when there are 110 messages","time":{"start":1744815436908,"stop":1744815436908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9430fa8cd1a68b42","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1744815155246,"stop":1744815155246,"duration":0},"status":"passed","severity":"normal"},{"uid":"370fe8bc7c7a5643","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1744815155245,"stop":1744815155245,"duration":0},"status":"passed","severity":"normal"},{"uid":"834ab860c6205e98","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1744815155219,"stop":1744815155219,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc0e743bd6eb107","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1744815135789,"stop":1744815135790,"duration":1},"status":"passed","severity":"normal"},{"uid":"576fef10096e3ec7","name":"should serialize and deserialize correctly","time":{"start":1744815157064,"stop":1744815157064,"duration":0},"status":"passed","severity":"normal"},{"uid":"92194ec6e92a098f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1744815292283,"stop":1744815292283,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e312ad6927bd3b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1744815363090,"stop":1744815363091,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44c01f181aeb7a1","name":"Check received message containing escaped characters","time":{"start":1744815579129,"stop":1744815579129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e13f075e6128dd","name":"peer:update - should do nothing if another protocol hit","time":{"start":1744815117885,"stop":1744815117885,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f2f422e70569da","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1744815155734,"stop":1744815155734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a048a8f3f6987ea","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1744815103451,"stop":1744815103451,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe08d27ee3384d2","name":"Default pageSize","time":{"start":1744815436911,"stop":1744815436912,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f24ce80cf6380f","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1744815103466,"stop":1744815103467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe3ff34b7800774","name":"random static sharding 2 - Cluster ID: 505, Shard ID: 871","time":{"start":1744815422244,"stop":1744815422245,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe9e6fddcf4ca05","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1744815155215,"stop":1744815155219,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b359740bf26d43a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1744815103451,"stop":1744815103451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5423d579b49742b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app33/5/topic807/utf8","time":{"start":1744815405922,"stop":1744815405923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b269200e5f4ad4c4","name":"Check message with no pubsub topic is not received","time":{"start":1744815579133,"stop":1744815579133,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4bbe40c0886e99","name":"returns all values when wanted number matches available values","time":{"start":1744815124684,"stop":1744815124691,"duration":7},"status":"passed","severity":"normal"},{"uid":"cdf43b9a98f3df8f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1744815111139,"stop":1744815111139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71f8cda3aee54ab","name":"Publish message with large meta","time":{"start":1744815302096,"stop":1744815302098,"duration":2},"status":"passed","severity":"normal"},{"uid":"6efbeeb5a7599c7f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1744815154856,"stop":1744815154860,"duration":4},"status":"passed","severity":"normal"},{"uid":"774e6714d377ab45","name":"Nwaku publishes","time":{"start":1744815293733,"stop":1744815293733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee37c55532cc","name":"should throw an error for missing sharding configuration","time":{"start":1744815103468,"stop":1744815103468,"duration":0},"status":"passed","severity":"normal"},{"uid":"103e31a356da8448","name":"Push message equal or less that 1MB","time":{"start":1744815782723,"stop":1744815782724,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e6925a5cf3edbc","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1744815125775,"stop":1744815125776,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b0971b649df467","name":"removeEventListener with correct event","time":{"start":1744815214032,"stop":1744815214032,"duration":0},"status":"passed","severity":"normal"},{"uid":"da625ed99760b58","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1744815155254,"stop":1744815155254,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf64890a043bf41","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1744815155221,"stop":1744815155222,"duration":1},"status":"passed","severity":"normal"},{"uid":"181765ac35ff3572","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1744815292281,"stop":1744815292282,"duration":1},"status":"passed","severity":"normal"},{"uid":"17497b1c86c01767","name":"should reject if Relay is requested but not mounted","time":{"start":1744815146503,"stop":1744815146504,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbfe410ee1ff6a6","name":"Push message with content topic containing escaped characters","time":{"start":1744815782720,"stop":1744815782720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2a56b51aa110cb","name":"should reject on timeout if it was set","time":{"start":1744815146505,"stop":1744815146506,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb92a42a59292b82","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1744815103449,"stop":1744815103449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3296e9644b5f573f","name":"Asymmetric encrypt & decrypt","time":{"start":1744815136444,"stop":1744815136444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f609c3f3f932f23c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1744815125772,"stop":1744815125773,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ceb4b9663b1fc6d","name":"Check received message containing unicode special characters","time":{"start":1744815579110,"stop":1744815579111,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e02b8cc063bec7","name":"Init the array if not present","time":{"start":1744815102993,"stop":1744815102997,"duration":4},"status":"passed","severity":"normal"},{"uid":"73b917e8ee6322c9","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1744815193874,"stop":1744815193874,"duration":0},"status":"passed","severity":"normal"},{"uid":"840c0fe252e40981","name":"should encode/decode to text encoding","time":{"start":1744815111941,"stop":1744815111941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3dc07aec161662","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1744815685281,"stop":1744815685281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4e7e7079a38d7f","name":"Check publish message containing shell command","time":{"start":1744815302072,"stop":1744815302073,"duration":1},"status":"passed","severity":"normal"},{"uid":"97474bdc56675026","name":"Store - dialed after - with timeout","time":{"start":1744815452461,"stop":1744815452462,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae089ffcfbcba80","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1744815306213,"stop":1744815306213,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc4cc6fbd5b670e","name":"should insert message into bloom filter","time":{"start":1744815155729,"stop":1744815155729,"duration":0},"status":"passed","severity":"normal"},{"uid":"378bac400a1f41c9","name":"Query generator for multiple messages","time":{"start":1744815424756,"stop":1744815424757,"duration":1},"status":"passed","severity":"normal"},{"uid":"20533200c34e1501","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1744815685269,"stop":1744815685269,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d588492ce50e0f","name":"Push message with SQL Injection payload","time":{"start":1744815782726,"stop":1744815782726,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b704ac92f14e9a","name":"Using a function","time":{"start":1744815444977,"stop":1744815444977,"duration":0},"status":"passed","severity":"normal"},{"uid":"36683a0436880897","name":"Push message with content topic containing SQL Injection","time":{"start":1744815782731,"stop":1744815782732,"duration":1},"status":"passed","severity":"normal"},{"uid":"344a8e8020868d7b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1744815111951,"stop":1744815111951,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd58bfb2f66c61f","name":"should get / set UDP multiaddr","time":{"start":1744815111941,"stop":1744815111945,"duration":4},"status":"passed","severity":"normal"},{"uid":"77650fbaa8692afe","name":"Ordered callback, aborts when callback returns true","time":{"start":1744815424762,"stop":1744815424762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9697adf330ab8205","name":"Generator, custom pubsub topic","time":{"start":1744815419102,"stop":1744815419102,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4d080eb9db8af2","name":"should use DNS peer discovery with light client","time":{"start":1744815178500,"stop":1744815178500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28195bd347d2368f","name":"Push message with content topic containing Chinese","time":{"start":1744815782730,"stop":1744815782731,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af003433f5a2d62","name":"does not throw on valid cases","time":{"start":1744815103441,"stop":1744815103441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5ee68769496f58","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1744815137535,"stop":1744815137535,"duration":0},"status":"passed","severity":"normal"},{"uid":"89485124e5e50881","name":"ignores unrecognized TXT record formats","time":{"start":1744815125967,"stop":1744815125968,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da89a6023be5aa8","name":"Reopen subscription with peer with lost subscription","time":{"start":1744815240628,"stop":1744815240628,"duration":0},"status":"passed","severity":"normal"},{"uid":"851d031f04ec88ff","name":"returns nothing if no connections present","time":{"start":1744815117493,"stop":1744815117494,"duration":1},"status":"passed","severity":"normal"},{"uid":"692bfc6c3bcbc9c2","name":"should retry failed tasks","time":{"start":1744815145915,"stop":1744815145916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cddf52323a1e1fe","name":"Ordered Callback - true","time":{"start":1744815428003,"stop":1744815428003,"duration":0},"status":"passed","severity":"normal"},{"uid":"404b2d7a920e88e6","name":"should return PeerId when PeerId is provided","time":{"start":1744815146514,"stop":1744815146515,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d9e6a5f653c041","name":"1 Store, 2 fetches","time":{"start":1744815125818,"stop":1744815125819,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f47476c9e641e3f","name":"Check publish message containing XML","time":{"start":1744815302067,"stop":1744815302069,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdc21d52daef5893","name":"should not fail to start the service if it is already started","time":{"start":1744815280128,"stop":1744815280129,"duration":1},"status":"passed","severity":"normal"},{"uid":"8542ad0002b36367","name":"should be called for bootstrap peers","time":{"start":1744815181172,"stop":1744815181173,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a29ad7380324420","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1744815155228,"stop":1744815155228,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc1a9ded957a8f5","name":"Push message with content topic containing XML","time":{"start":1744815782719,"stop":1744815782719,"duration":0},"status":"passed","severity":"normal"},{"uid":"783685deca5e0973","name":"Ephemeral messages are not stored","time":{"start":1744815180437,"stop":1744815180437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35316236cd4b590","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1744815103469,"stop":1744815103470,"duration":1},"status":"passed","severity":"normal"},{"uid":"387c29fbfcb2140f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1744815231998,"stop":1744815231999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc8233731c8e123","name":"Push message with content topic containing emoji","time":{"start":1744815782721,"stop":1744815782721,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4cb713df9b3b3a","name":"should not receive a peer event after stop","time":{"start":1744815129855,"stop":1744815129855,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f8493ca2acae17","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1744815155233,"stop":1744815155234,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77edc6681b003b4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1744815103462,"stop":1744815103462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca0e03195997c7a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1744815424761,"stop":1744815424761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1441c718406575a","name":"Renews subscription after lossing a connection","time":{"start":1744815685270,"stop":1744815685270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e346741ac5b282f0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1744815685272,"stop":1744815685272,"duration":0},"status":"passed","severity":"normal"},{"uid":"59af107099386d58","name":"should handle connection events","time":{"start":1744815145926,"stop":1744815145926,"duration":0},"status":"passed","severity":"normal"},{"uid":"976c1de25bcb103b","name":"Push message with content topic containing unicode special characters","time":{"start":1744815782721,"stop":1744815782721,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ca96a9eb710ad2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1744815155225,"stop":1744815155225,"duration":0},"status":"passed","severity":"normal"},{"uid":"14050d41e359095","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1744815117885,"stop":1744815117886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24d40dcd3a67ea1","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1744815174114,"stop":1744815174114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebce1b8e2bf1a15","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1744815432390,"stop":1744815432391,"duration":1},"status":"passed","severity":"normal"},{"uid":"4feb37875db6c6d7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1744815155222,"stop":1744815155222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91cbae20edbc8b3","name":"Generator, custom pubsub topic","time":{"start":1744815419101,"stop":1744815419101,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3c98986a4e3575f","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1744815103454,"stop":1744815103454,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e8b68fdcbfa2cb","name":"should return unique PubsubTopics for static sharding","time":{"start":1744815103456,"stop":1744815103456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf2fd614c65fb64","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1744815155223,"stop":1744815155224,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f5794f01ea9713","name":"should not receive a peer event before start","time":{"start":1744815178498,"stop":1744815178499,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e94f91d449ecd3","name":"same cluster, same shard: nodes connect","time":{"start":1744815242223,"stop":1744815242223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f8bd3676ce6a23","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1744815296916,"stop":1744815296916,"duration":0},"status":"passed","severity":"normal"},{"uid":"937248122e542c48","name":"Push message with unicode special characters payload","time":{"start":1744815782715,"stop":1744815782715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18761dafdd31a7d","name":"should detect messages with missing dependencies","time":{"start":1744815155733,"stop":1744815155733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e838e49ed247585","name":"Accepts a valid Waku Message","time":{"start":1744815149885,"stop":1744815149886,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aaeb920af3c2ff6","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app64/3/topic754/json","time":{"start":1744815405916,"stop":1744815405916,"duration":0},"status":"passed","severity":"normal"},{"uid":"19356623484729cc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1744815579113,"stop":1744815579113,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d78f64f5112d57","name":"Push message with Basic HTML tag payload","time":{"start":1744815782713,"stop":1744815782714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b919f71459b656c","name":"Push message with unicode special characters payload","time":{"start":1744815782728,"stop":1744815782728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5171fcc275ec1e","name":"Promise Callback - true","time":{"start":1744815428002,"stop":1744815428002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca093a14f28f73","name":"Push message with special chars payload","time":{"start":1744815782725,"stop":1744815782725,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b832fbe6a8a364","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1744815154855,"stop":1744815154855,"duration":0},"status":"passed","severity":"normal"},{"uid":"939983914afb4447","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1744815155224,"stop":1744815155224,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66166c43ffc30be","name":"Push message with content topic containing XML","time":{"start":1744815782732,"stop":1744815782732,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f01952ed59b666","name":"Decoder throws on undefined content topic","time":{"start":1744815135793,"stop":1744815135793,"duration":0},"status":"passed","severity":"normal"},{"uid":"161b3d217def6d72","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1744815103466,"stop":1744815103466,"duration":0},"status":"passed","severity":"normal"},{"uid":"144b217356169075","name":"Check received message containing shell command","time":{"start":1744815579109,"stop":1744815579109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7c236cbaddcf9d","name":"Push 30 different messages","time":{"start":1744815782715,"stop":1744815782716,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a81ea17387042759","name":"should maintain desired error rate","time":{"start":1744815157063,"stop":1744815157063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab849915bb9282e","name":"should add received messages to bloom filter","time":{"start":1744815155731,"stop":1744815155731,"duration":0},"status":"passed","severity":"normal"},{"uid":"875cc372a732f986","name":"Check message on other pubsub topic is not received","time":{"start":1744815579132,"stop":1744815579133,"duration":1},"status":"passed","severity":"normal"},{"uid":"757fc2baee0b8f3d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1744815292286,"stop":1744815292286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f4d1cc90045159","name":"Push message with content topic containing shell command","time":{"start":1744815782733,"stop":1744815782733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dae2b11bb4691d","name":"should throw error - invalid id","time":{"start":1744815111939,"stop":1744815111939,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f95aecd7a7534b2","name":"Push message with content topic containing Script","time":{"start":1744815782732,"stop":1744815782732,"duration":0},"status":"passed","severity":"normal"},{"uid":"abefe1e9ed37e741","name":"should properly create location multiaddrs - tcp","time":{"start":1744815111948,"stop":1744815111949,"duration":1},"status":"passed","severity":"normal"},{"uid":"58eb3e2d317f5131","name":"should use provided shard info when available","time":{"start":1744815146515,"stop":1744815146516,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e263b10df10c23","name":"should load peers from local storage and dispatch events","time":{"start":1744815129856,"stop":1744815129856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0f5b83961e49f1","name":"should be able to encode the field with only STORE set to true","time":{"start":1744815111130,"stop":1744815111132,"duration":2},"status":"passed","severity":"normal"},{"uid":"9005dbb7c65b9a06","name":"should throw an error for insufficient data","time":{"start":1744815103472,"stop":1744815103472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f446f8e595bba04","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app85/10/topic108/xml","time":{"start":1744815405920,"stop":1744815405920,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb94e1c183eb0852","name":"should mark all messages in causal history as acknowledged","time":{"start":1744815155732,"stop":1744815155732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bf3bc3e868792","name":"Push message with custom timestamp: 1714056794179","time":{"start":1744815782722,"stop":1744815782722,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec21295853aacbd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/10/topic308/test.js","time":{"start":1744815405921,"stop":1744815405921,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7531b0efa0b710","name":"Throws when trying to push message with empty payload","time":{"start":1744815782729,"stop":1744815782729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c1f0d6b88f365a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1744815155245,"stop":1744815155246,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fa5d07bb2f4e6e","name":"Push message with content topic containing JSON","time":{"start":1744815782733,"stop":1744815782733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d82de8f48baeb72","name":"should throw an error if shards are undefined for static sharding","time":{"start":1744815103457,"stop":1744815103457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23107af758becf5","name":"should properly create location multiaddrs - udp6","time":{"start":1744815111947,"stop":1744815111947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b7211f02d860a1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1744815685271,"stop":1744815685272,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6cc2f72ee15805","name":"Push message with Basic HTML tag payload","time":{"start":1744815782727,"stop":1744815782727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf966805d75c9a2","name":"Query with Ordered Callback, No Decoder","time":{"start":1744815391212,"stop":1744815391213,"duration":1},"status":"passed","severity":"normal"},{"uid":"92062d836f41ff9b","name":"Check received message containing emoji","time":{"start":1744815579130,"stop":1744815579130,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fdae78c950abc0","name":"should wait for Store peer to be connected","time":{"start":1744815146508,"stop":1744815146508,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e11a6796db974d","name":"should initialize with custom number of peers","time":{"start":1744815145924,"stop":1744815145924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4e2d2844b0caa8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1744815193874,"stop":1744815193875,"duration":1},"status":"passed","severity":"normal"},{"uid":"663fbd04c399adaf","name":"Throws when trying to push message with empty payload","time":{"start":1744815782716,"stop":1744815782716,"duration":0},"status":"passed","severity":"normal"},{"uid":"935339caca13eb73","name":"Check received message containing Arabic","time":{"start":1744815579104,"stop":1744815579105,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6279abf6876e33","name":"Push message with special chars payload","time":{"start":1744815782711,"stop":1744815782711,"duration":0},"status":"passed","severity":"normal"},{"uid":"285d085b0dd50e4b","name":"Overlapping topic subscription","time":{"start":1744815685264,"stop":1744815685264,"duration":0},"status":"passed","severity":"normal"},{"uid":"52da461b8c9d531d","name":"Check received message containing Chinese","time":{"start":1744815579124,"stop":1744815579125,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38d1df180900c1f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1744815111136,"stop":1744815111136,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0a7fcb92692bff","name":"should respect max attempts limit","time":{"start":1744815145918,"stop":1744815145920,"duration":2},"status":"passed","severity":"normal"},{"uid":"cea5994944b33128","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1744815125775,"stop":1744815125775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35766f9b69bcb44","name":"returns only open connection if one present","time":{"start":1744815117494,"stop":1744815117494,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebd825592e6b7b1","name":"should check false positive rate","time":{"start":1744815157065,"stop":1744815157065,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ea5177db962b5c","name":"should not retry if at least one success","time":{"start":1744815146586,"stop":1744815146586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2d1a47b1f1011d","name":"configure the node with multiple pubsub topics","time":{"start":1744815422257,"stop":1744815422257,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfde0b74c2d936a5","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1744815103458,"stop":1744815103458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9d5f05d9e986fe","name":"Subscribe to topic containing long and publish message","time":{"start":1744815306208,"stop":1744815306209,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc046f974ab9b35","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1744815111936,"stop":1744815111937,"duration":1},"status":"passed","severity":"normal"},{"uid":"1390f091fcbc1696","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1744815292282,"stop":1744815292282,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aa746c0a4c10ef","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1744815155229,"stop":1744815155229,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a833fcbb3251401","name":"Check received message containing escaped characters","time":{"start":1744815579109,"stop":1744815579110,"duration":1},"status":"passed","severity":"normal"},{"uid":"6320f9855d2a347a","name":"Check received message containing short","time":{"start":1744815579121,"stop":1744815579122,"duration":1},"status":"passed","severity":"normal"},{"uid":"a553bbc545da19be","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1744815125776,"stop":1744815125777,"duration":1},"status":"passed","severity":"normal"},{"uid":"684432e2c946b632","name":"should decode valid enr with tcp successfully","time":{"start":1744815111937,"stop":1744815111937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc8f792a72d5e9","name":"can start and stop the service","time":{"start":1744815178495,"stop":1744815178495,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3e1772e908e682","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1744815442764,"stop":1744815442765,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cd247a4674aa53","name":"Check publish message containing unicode special characters","time":{"start":1744815302074,"stop":1744815302074,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9018aa4693851","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1744815292284,"stop":1744815292284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e79a642588515e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1744815685278,"stop":1744815685278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2188456b347101ac","name":"throws on content topic with empty version field","time":{"start":1744815103443,"stop":1744815103443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a42fbc78873cb7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1744815377164,"stop":1744815377164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59f33b352142d17","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1744815306203,"stop":1744815306203,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefcff48d38ab9e4","name":"should set field with only RELAY enabled","time":{"start":1744815111950,"stop":1744815111950,"duration":0},"status":"passed","severity":"normal"},{"uid":"83402d09853c56b1","name":"Passing page size 1 when there are 4 messages","time":{"start":1744815436908,"stop":1744815436908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7965972ad03104","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1744815155735,"stop":1744815155736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7bf32c592e50a8","name":"should encodeTxt and decodeTxt","time":{"start":1744815111935,"stop":1744815111936,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c1a2c46b5073a9","name":"Generator, custom pubsub topic","time":{"start":1744815419095,"stop":1744815419096,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bd20242014bcfe","name":"should be online or offline if network state changed","time":{"start":1744815174116,"stop":1744815174117,"duration":1},"status":"passed","severity":"normal"},{"uid":"21acc9cb246c1c77","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1744815442767,"stop":1744815442768,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6d53d1a6d9325e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1744815685281,"stop":1744815685281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1e84b56186eefe","name":"Subscribe to topic containing Russian and publish message","time":{"start":1744815306212,"stop":1744815306212,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bf93923bf1ec1c","name":"Check received message containing short","time":{"start":1744815579101,"stop":1744815579102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cea2bc2f5f830e","name":"Check publish message containing JSON","time":{"start":1744815302071,"stop":1744815302072,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb42813d2e2b63f","name":"throws on content topic with too few or too many fields","time":{"start":1744815103441,"stop":1744815103442,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6e71788a50f712","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1744815685273,"stop":1744815685274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a34c91e75cc293","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1744815155227,"stop":1744815155227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b98d6d32116877a","name":"should reject if Store is requested but not mounted","time":{"start":1744815146505,"stop":1744815146505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ca85127c0f1031","name":"handles different clusterIds correctly","time":{"start":1744815103453,"stop":1744815103453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da567b72c5f68c0","name":"Fields are not dropped","time":{"start":1744815117455,"stop":1744815117457,"duration":2},"status":"passed","severity":"normal"},{"uid":"1689f4db20eda4ed","name":"should initialize bloom filter with correct parameters","time":{"start":1744815157062,"stop":1744815157062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e61609ea4b91dfe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1744815103463,"stop":1744815103463,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aaeca5ceb8d8b2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744815419101,"stop":1744815419102,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c4582b9bdce5a22b","name":"Push message with content topic containing special chars","time":{"start":1744815782717,"stop":1744815782717,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d1eea1c1af8599","name":"Reusing cursor across nodes","time":{"start":1744815377166,"stop":1744815377167,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee8409d4b4f49d5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1744815306210,"stop":1744815306211,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb204d6959efee5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1744815685265,"stop":1744815685265,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd60ef7abea72bce","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1744815103459,"stop":1744815103459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c56bb8bcd47b01c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1744815103458,"stop":1744815103458,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd820fdb16d2f5cd","name":"should deliver messages after dependencies are met","time":{"start":1744815155733,"stop":1744815155734,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c863d8d7cbdc2e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1744815579131,"stop":1744815579131,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6524c9bf255d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1744815292285,"stop":1744815292286,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd0cea3bd3fa908","name":"Push message with Russian payload","time":{"start":1744815782726,"stop":1744815782726,"duration":0},"status":"passed","severity":"normal"},{"uid":"743cbb0641a94d67","name":"should throw error - no public key","time":{"start":1744815111939,"stop":1744815111939,"duration":0},"status":"passed","severity":"normal"},{"uid":"af362c722a2f9e35","name":"Push message with content topic containing Russian","time":{"start":1744815782718,"stop":1744815782718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fae5eca377d30e","name":"All","time":{"start":1744815179122,"stop":1744815179123,"duration":1},"status":"passed","severity":"normal"},{"uid":"614f7bc17aa2ff31","name":"should return the pubsub topic directly if a string is provided","time":{"start":1744815103466,"stop":1744815103466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8ec346c411394a","name":"Check publish message containing long","time":{"start":1744815302058,"stop":1744815302059,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60a6cf0a68d8259","name":"Check message with invalid timestamp is not received","time":{"start":1744815579114,"stop":1744815579114,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e8079a0e38e72","name":"Ping on peer without subscriptions","time":{"start":1744815240627,"stop":1744815240627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9276fabb71c39a78","name":"Decoder throws on empty string content topic","time":{"start":1744815118134,"stop":1744815118134,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7c5c709f72ac","name":"Light Node - default protocols","time":{"start":1744815452463,"stop":1744815452463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7586ea6ec6851e","name":"Push message with Arabic payload","time":{"start":1744815782726,"stop":1744815782726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0d35816dbc8127","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app10/3/topic242/proto","time":{"start":1744815405921,"stop":1744815405922,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a23bead816727a","name":"Query Generator, No message returned","time":{"start":1744815391210,"stop":1744815391210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0858f9a2f93aaf9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1744815155255,"stop":1744815155256,"duration":1},"status":"passed","severity":"normal"},{"uid":"819751940577628","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1744815103449,"stop":1744815103450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9efafe12bf1d2e0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1744815155244,"stop":1744815155244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0f9c267ec0c010","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1744815442767,"stop":1744815442767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6421149b1502792","name":"should be able to encode the field with only RELAY set to true","time":{"start":1744815111123,"stop":1744815111129,"duration":6},"status":"passed","severity":"normal"},{"uid":"6b5841f1ce231d64","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1744815103468,"stop":1744815103468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e01af979ae051a1","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1744815146515,"stop":1744815146515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13cbe18896c8983","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1744815155248,"stop":1744815155248,"duration":0},"status":"passed","severity":"normal"},{"uid":"720247c0fdaa6dd1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1744815103471,"stop":1744815103472,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6c15e5a837a88c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1744815685274,"stop":1744815685274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e3878580389979","name":"Passing page size 3 when there are 20 messages","time":{"start":1744815436909,"stop":1744815436909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47e2af8ddb8ab69","name":"should insert message id into causal history","time":{"start":1744815155729,"stop":1744815155729,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d7566f2a63afed","name":"Check publish message containing emoji","time":{"start":1744815302074,"stop":1744815302074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d651cc078d11c105","name":"Check received message containing numeric","time":{"start":1744815579123,"stop":1744815579124,"duration":1},"status":"passed","severity":"normal"},{"uid":"b385d3b7bd8c08d7","name":"through manual discovery","time":{"start":1744815242889,"stop":1744815242890,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8edbcd4259d0369","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1744815685277,"stop":1744815685277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece3ca2622c992b","name":"Decoder throws on empty string content topic","time":{"start":1744815135793,"stop":1744815135794,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b1c67386739839","name":"Fails to publish message with wrong content topic","time":{"start":1744815302081,"stop":1744815302082,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b10859ea6bd1e7","name":"isConnected should return false after all peers disconnect","time":{"start":1744815193876,"stop":1744815193876,"duration":0},"status":"passed","severity":"normal"},{"uid":"380b6cc762bb76f9","name":"handles multiple messages","time":{"start":1744815437360,"stop":1744815437361,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c1a79b155fa68c","name":"Push message with emoji payload","time":{"start":1744815782715,"stop":1744815782715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a879881f3f5695","name":"Check publish message containing Chinese","time":{"start":1744815302060,"stop":1744815302060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9481763ba3fc5db0","name":"Passing an array","time":{"start":1744815444976,"stop":1744815444977,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8fc2531fa16249","name":"Ping on peer without subscriptions","time":{"start":1744815240629,"stop":1744815240629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25fb92781fb0bd8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1744815103460,"stop":1744815103460,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1343047900032b","name":"should call waitForPeer on Relay","time":{"start":1744815146508,"stop":1744815146508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2e93486d1e1917","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1744815292284,"stop":1744815292285,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ca24a96c008c99","name":"creates an iterator","time":{"start":1744815437356,"stop":1744815437360,"duration":4},"status":"passed","severity":"normal"},{"uid":"b283dce6c64615c4","name":"Check message on other pubsub topic is not received","time":{"start":1744815579114,"stop":1744815579115,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3adc8f2bb6e982a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744815419098,"stop":1744815419099,"duration":1},"status":"passed","severity":"normal"},{"uid":"2133a78e83ca3c72","name":"Push message with content topic containing emoji","time":{"start":1744815782734,"stop":1744815782734,"duration":0},"status":"passed","severity":"normal"},{"uid":"d162962f52644dbc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1744815306203,"stop":1744815306203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41bdbade7bd887e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1744815103461,"stop":1744815103461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e668cc343493e2d","name":"random static sharding 1 - Cluster ID: 199, Shard ID: 24","time":{"start":1744815422242,"stop":1744815422244,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e9c48e2f762ff4a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1744815306216,"stop":1744815306216,"duration":0},"status":"passed","severity":"normal"},{"uid":"799a2af56a07c91b","name":"Check publish message containing Arabic","time":{"start":1744815302061,"stop":1744815302061,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f62be5b7d90d90","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1744815155248,"stop":1744815155248,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bf6c7286081432","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1744815685263,"stop":1744815685263,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a28f8c9ee4b7","name":"should be able to decode the field with only FILTER set to true","time":{"start":1744815111137,"stop":1744815111138,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffad2f01f0c80","name":"should push the message to the outgoing buffer","time":{"start":1744815155728,"stop":1744815155728,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa376b9bf71eb40","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1744815155227,"stop":1744815155228,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d10902044be102","name":"throws an error for improperly formatted content topics","time":{"start":1744815103454,"stop":1744815103454,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f80337403d5cfc2","name":"Subscribe and receive messages via lightPush","time":{"start":1744815685260,"stop":1744815685261,"duration":1},"status":"passed","severity":"normal"},{"uid":"2084977c62a1f8ba","name":"Renews subscription after lossing a connection","time":{"start":1744815685280,"stop":1744815685280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e2199265ca56d5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1744815422258,"stop":1744815422258,"duration":0},"status":"passed","severity":"normal"},{"uid":"334a2a191cad702f","name":"throws on content topic with non-number generation field","time":{"start":1744815103442,"stop":1744815103442,"duration":0},"status":"passed","severity":"normal"},{"uid":"86972c5c09866f5f","name":"Push message with content topic containing escaped characters","time":{"start":1744815782733,"stop":1744815782733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2f942d2f53622d","name":"should not fail to stop the service if it was not started","time":{"start":1744815280124,"stop":1744815280128,"duration":4},"status":"passed","severity":"normal"},{"uid":"f8c111d866afb5af","name":"Check received message containing SQL Injection","time":{"start":1744815579105,"stop":1744815579105,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed729b2e3dbd3e9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1744815432390,"stop":1744815432390,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4d7236191f4ea6","name":"throws on content topic with empty topic name field","time":{"start":1744815103444,"stop":1744815103444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fa6d1463163071","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1744815685279,"stop":1744815685279,"duration":0},"status":"passed","severity":"normal"},{"uid":"242182beda528c56","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1744815155228,"stop":1744815155228,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d77389a2f3c9b5","name":"should properly create peer info with all multiaddrs","time":{"start":1744815111949,"stop":1744815111949,"duration":0},"status":"passed","severity":"normal"},{"uid":"47af58a1c966cd37","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1744815155258,"stop":1744815155259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b81172e5665f81","name":"should handle general insertion and lookup correctly","time":{"start":1744815157065,"stop":1744815157065,"duration":0},"status":"passed","severity":"normal"},{"uid":"62209dd1c408ff9f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1744815306217,"stop":1744815306217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d66e1893a514fb6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1744815155220,"stop":1744815155221,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcaa7d16af3cef10","name":"Used by Waku Relay","time":{"start":1744815444977,"stop":1744815444978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97b1bd2a4e4cfe5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1744815442768,"stop":1744815442768,"duration":0},"status":"passed","severity":"normal"},{"uid":"e242d4da885bc461","name":"Push message with content topic containing numeric","time":{"start":1744815782717,"stop":1744815782717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1909788dc0d7a6d2","name":"can start the service","time":{"start":1744815129852,"stop":1744815129852,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c1900dce43eb6f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1744815155230,"stop":1744815155232,"duration":2},"status":"passed","severity":"normal"},{"uid":"aaaf8025182d558e","name":"Encoder throws on empty string content topic","time":{"start":1744815118133,"stop":1744815118133,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a2b64d9912776f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1744815103451,"stop":1744815103452,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a41b31f9910f63","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1744815174113,"stop":1744815174114,"duration":1},"status":"passed","severity":"normal"},{"uid":"73baa67359c7e25f","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1744815103454,"stop":1744815103455,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a030c9f2ab5ce2","name":"should not receive a peer event before start","time":{"start":1744815280129,"stop":1744815280130,"duration":1},"status":"passed","severity":"normal"},{"uid":"575b6a2763a9e5d5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1744815103451,"stop":1744815103451,"duration":0},"status":"passed","severity":"normal"},{"uid":"d670a65ddba9bf42","name":"Round trip binary encryption [ecies, signature]","time":{"start":1744815137535,"stop":1744815137536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a9faf300bcd9aa","name":"start node with empty content topic","time":{"start":1744815405926,"stop":1744815405927,"duration":1},"status":"passed","severity":"normal"},{"uid":"6083fdddfe158a03","name":"Generator, 2 different pubsubtopics","time":{"start":1744815419101,"stop":1744815419101,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50c7844991e499fa","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1744815103456,"stop":1744815103456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a542c5932d0f2c6d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1744815103472,"stop":1744815103472,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad34be3e8303651","name":"Check received message with timestamp: 1744815173050 ","time":{"start":1744815579131,"stop":1744815579131,"duration":0},"status":"passed","severity":"normal"},{"uid":"71198ed3a6a21dc","name":"Sample","time":{"start":1744815111362,"stop":1744815111362,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f9a736db651215","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1744815155226,"stop":1744815155226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c6a89741550d73","name":"Round trip binary serialization","time":{"start":1744815118131,"stop":1744815118132,"duration":1},"status":"passed","severity":"normal"},{"uid":"60430271a98ab38e","name":"should throw an error for an unconfigured topic","time":{"start":1744815103465,"stop":1744815103465,"duration":0},"status":"passed","severity":"normal"},{"uid":"17410302db378f49","name":"should return false when shard is not included in network shards","time":{"start":1744815146521,"stop":1744815146521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f66dac7dbd70f86","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1744815103459,"stop":1744815103459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f719cc6b8956c694","name":"should emit a peer event after start","time":{"start":1744815129854,"stop":1744815129854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f27855045afd4c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1744815155257,"stop":1744815155257,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d1a4c0d8cac570","name":"should insert elements correctly","time":{"start":1744815157063,"stop":1744815157063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9ee9e2d8d964f1","name":"should not throw an error for a single configured topic","time":{"start":1744815103464,"stop":1744815103465,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f1b45bb880b429","name":"Push message with Arabic payload","time":{"start":1744815782712,"stop":1744815782712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1289496a09569161","name":"should increase lamport timestamp","time":{"start":1744815155730,"stop":1744815155730,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bc0397f8fdb6fd","name":"Fails to publish duplicate message","time":{"start":1744815302079,"stop":1744815302080,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f1210bc49ee7b2","name":"Check received message containing XML","time":{"start":1744815579107,"stop":1744815579107,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a6e5fc8af9a7a0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1744815685272,"stop":1744815685273,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bccf326d4d1b4ac","name":"should create a new stream if no existing for protocol found","time":{"start":1744815117883,"stop":1744815117884,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c269ceeb998d7","name":"Check received message containing shell command","time":{"start":1744815579128,"stop":1744815579129,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05bd2bf8af8eca5","name":"Check publish message containing escaped characters","time":{"start":1744815302073,"stop":1744815302073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb45297826ae5de","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1744815111140,"stop":1744815111141,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b19f905854d9c9","name":"should set field with only FILTER enabled","time":{"start":1744815111951,"stop":1744815111951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede48aebe45cce1f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1744815685278,"stop":1744815685278,"duration":0},"status":"passed","severity":"normal"},{"uid":"792c24434186d997","name":"Relay - dialed first","time":{"start":1744815452460,"stop":1744815452460,"duration":0},"status":"passed","severity":"normal"},{"uid":"331b6b970818abda","name":"handles empty shards array correctly","time":{"start":1744815103468,"stop":1744815103469,"duration":1},"status":"passed","severity":"normal"},{"uid":"74de4013e58612fc","name":"should not allow unachievable error rate","time":{"start":1744815154853,"stop":1744815154853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea9888676f00d40","name":"start node with empty shard should fail","time":{"start":1744815422258,"stop":1744815422258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace42817611daf4","name":"Check received message containing emoji","time":{"start":1744815579111,"stop":1744815579112,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9b8c0891176c12","name":"1 Store, 2 relays, 2 fetches","time":{"start":1744815125819,"stop":1744815125819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc168c1b1a935137","name":"Passing page size 110 when there are 120 messages","time":{"start":1744815436911,"stop":1744815436911,"duration":0},"status":"passed","severity":"normal"},{"uid":"620780d29701883f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1744815685268,"stop":1744815685268,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ef4dea3f81d6f0","name":"connected peers and dial","time":{"start":1744815280272,"stop":1744815280273,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b9c32618afdd7ac3","name":"A test","time":{"start":1744815232239,"stop":1744815232240,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4cc5b10eb55dc8","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1744815155226,"stop":1744815155227,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13375ff9a81ded","name":"Refresh subscription","time":{"start":1744815685264,"stop":1744815685264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9634074c5a090197","name":"Decoder throws on empty string content topic","time":{"start":1744815137537,"stop":1744815137538,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c95dc517c763a3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1744815155730,"stop":1744815155731,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eba648d93bc0f5e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1744815111135,"stop":1744815111135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6924d56c4554fe4b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1744815685276,"stop":1744815685276,"duration":0},"status":"passed","severity":"normal"},{"uid":"54190b45033e62cb","name":"removeEventListener with wrong event","time":{"start":1744815214032,"stop":1744815214033,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9b81543a327337","name":"configure the node with multiple content topics","time":{"start":1744815405924,"stop":1744815405925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e220f93d989eeaa","name":"Check meta is set [symmetric]","time":{"start":1744815135791,"stop":1744815135791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1264789f4422fed","name":"Fails to publish message with empty text","time":{"start":1744815302080,"stop":1744815302081,"duration":1},"status":"passed","severity":"normal"},{"uid":"5929d79539fae87d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1744815103462,"stop":1744815103462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c17d84a3dc6bcb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1744815125970,"stop":1744815125970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1d79d71273357b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1744815155732,"stop":1744815155733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf0be8f390ab05b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1744815155258,"stop":1744815155258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0658dd842f20fb0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1744815103455,"stop":1744815103455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea40c0a51d99fa6","name":"stop","time":{"start":1744815214035,"stop":1744815214035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d819b8b31e1cfcbc","name":"Query Generator, Multiple PubsubTopics","time":{"start":1744815391209,"stop":1744815391210,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0f346520ff8710","name":"should initialize with Unhealthy status","time":{"start":1744815146416,"stop":1744815146416,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075c24bb4a9262a","name":"tcp ip4 address","time":{"start":1744815111291,"stop":1744815111292,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbf773d0b563ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1744815155256,"stop":1744815155256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaa07918e4730f6","name":"Push message with content topic containing Script","time":{"start":1744815782719,"stop":1744815782719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4ad81d1899ffe2","name":"Encoder throws on undefined content topic","time":{"start":1744815118133,"stop":1744815118133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f01904962d6eb1","name":"Push message with JSON payload","time":{"start":1744815782727,"stop":1744815782727,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa18b2714dcfc17a","name":"Check received message containing Chinese","time":{"start":1744815579104,"stop":1744815579104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbb10a5706bc6df","name":"recovers when dns.resolve returns empty","time":{"start":1744815125967,"stop":1744815125967,"duration":0},"status":"passed","severity":"normal"},{"uid":"af84576b41ad5536","name":"Push message with rate limit","time":{"start":1744815782735,"stop":1744815782735,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfafa791f765983a","name":"should maintain proper timestamps if all messages received","time":{"start":1744815155731,"stop":1744815155731,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b43af9f0c16e4a","name":"Check received message containing SQL Injection","time":{"start":1744815579126,"stop":1744815579126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3ba054c54f6e64","name":"Publish message with custom timestamp: Thu Apr 25 2024 14:54:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1744815302076,"stop":1744815302077,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cfaadd382a0ea2","name":"should properly compute the node id","time":{"start":1744815111940,"stop":1744815111940,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d8ef7723d566bd","name":"Check message received after jswaku node is restarted","time":{"start":1744815579119,"stop":1744815579119,"duration":0},"status":"skipped","severity":"normal"},{"uid":"630155a2f3f8b598","name":"random static sharding 10 - Cluster ID: 233, Shard ID: 418","time":{"start":1744815422257,"stop":1744815422257,"duration":0},"status":"passed","severity":"normal"},{"uid":"2713051d2688413b","name":"Passing cursor with wrong pubsubTopic","time":{"start":1744815377168,"stop":1744815377169,"duration":1},"status":"passed","severity":"normal"},{"uid":"3133f5ed9e466548","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1744815125776,"stop":1744815125776,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f799852e1cbcaff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1744815155256,"stop":1744815155256,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01135263d19da3c","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1744815363085,"stop":1744815363085,"duration":0},"status":"passed","severity":"normal"},{"uid":"115829b787c969f2","name":"Query Generator - true","time":{"start":1744815428000,"stop":1744815428001,"duration":1},"status":"passed","severity":"normal"},{"uid":"256199bb05e3c556","name":"should be able to decode the field with only RELAY set to true","time":{"start":1744815111137,"stop":1744815111137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da825e9f259cdfa","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1744815685263,"stop":1744815685263,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a356e779f786fec","name":"should increase lamport timestamp","time":{"start":1744815155727,"stop":1744815155728,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca19a41cd75f00a","name":"Passing page size 10 when there are 10 messages","time":{"start":1744815436909,"stop":1744815436910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf98dda5c2c544f","name":"Push message with shell command payload","time":{"start":1744815782714,"stop":1744815782714,"duration":0},"status":"passed","severity":"normal"},{"uid":"172da3c34bd11877","name":"should emit a peer event after start","time":{"start":1744815178497,"stop":1744815178498,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a43192a4a9d15eb","name":"should select older connection if present","time":{"start":1744815117495,"stop":1744815117495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4016bd962e873b3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1744815103453,"stop":1744815103453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4068d3a16298fee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1744815155254,"stop":1744815155254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62b3bab3a507def","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1744815103458,"stop":1744815103459,"duration":1},"status":"passed","severity":"normal"},{"uid":"af54efa9f0decabd","name":"Decoder throws on undefined content topic","time":{"start":1744815118134,"stop":1744815118134,"duration":0},"status":"passed","severity":"normal"},{"uid":"39beacbbcc224369","name":"Passing page size 19 when there are 20 messages","time":{"start":1744815436911,"stop":1744815436911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d2b30fb842da3f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1744815124692,"stop":1744815124692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16d3f895054016c","name":"Check publish message containing special chars","time":{"start":1744815302060,"stop":1744815302060,"duration":0},"status":"passed","severity":"normal"},{"uid":"df567e5082cb236f","name":"Push message with meta","time":{"start":1744815782734,"stop":1744815782734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba176512c3995fb","name":"Check publish message containing numeric","time":{"start":1744815302059,"stop":1744815302059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c238db4ac2c005","name":"Sets default value correctly","time":{"start":1744815444978,"stop":1744815444978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e72080fa92dad6e","name":"should use the provided clusterId for the pubsub topic","time":{"start":1744815103470,"stop":1744815103470,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7354b48c46f1bb","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1744815174115,"stop":1744815174116,"duration":1},"status":"passed","severity":"normal"},{"uid":"82353459f47faf21","name":"should request renew when peer disconnects","time":{"start":1744815145925,"stop":1744815145926,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e0180b1bf1ea0b","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1744815181175,"stop":1744815181175,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f3821e831576a3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app45/10/topic90/utf8","time":{"start":1744815405914,"stop":1744815405915,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d3db0f9b7c5cc7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1744815424757,"stop":1744815424757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd3e511b4164971","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1744815103464,"stop":1744815103464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff66ec2f891401a4","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1744815154854,"stop":1744815154854,"duration":0},"status":"passed","severity":"normal"},{"uid":"68813a2b3d069987","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1744815111133,"stop":1744815111134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d481e1ab4d1f349b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744815419103,"stop":1744815419103,"duration":0},"status":"passed","severity":"normal"},{"uid":"719192ea6dc25210","name":"should fail to send if no connected peers found","time":{"start":1744815146585,"stop":1744815146585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e779ff7c1ee042cd","name":"A test","time":{"start":1744815232240,"stop":1744815232241,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fb1f0e13e0ef1f","name":"Push message with Script payload","time":{"start":1744815782726,"stop":1744815782727,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c305b4beec957c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1744815103464,"stop":1744815103464,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0e50cd371879c9","name":"Check message received after nwaku node is restarted","time":{"start":1744815579120,"stop":1744815579120,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9966ddf3e16a7a40","name":"should send to specified number of peers of used peers","time":{"start":1744815146585,"stop":1744815146585,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e1f4513be0cda8","name":"can start and stop the service","time":{"start":1744815280124,"stop":1744815280124,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a5a079f3822da4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1744815125970,"stop":1744815125971,"duration":1},"status":"skipped","severity":"normal"},{"uid":"422f8034245f46c3","name":"Push message with custom timestamp: 1744811594179","time":{"start":1744815782736,"stop":1744815782736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c4cb0552ce508d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1744815391212,"stop":1744815391212,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cf651e50a0534a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1744815685265,"stop":1744815685266,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0e7e233630060b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1744815685264,"stop":1744815685264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0563c9bb39de414","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1744815292285,"stop":1744815292285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c53e713ab586a6","name":"Ping on subscribed peer","time":{"start":1744815240626,"stop":1744815240627,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1c8147163a1225","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1744815155222,"stop":1744815155223,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcaaae47bedb3dfd","name":"Does not throw an exception when node disconnects","time":{"start":1744815444976,"stop":1744815444976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1e89a9c417dc57","name":"more peers than existing","time":{"start":1744815280273,"stop":1744815280273,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a38c3bd6c64dcbd9","name":"should encode/decode to RLP encoding","time":{"start":1744815111940,"stop":1744815111941,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c66fe250fe1c917","name":"Fails to publish message with size larger than 1 MB","time":{"start":1744815302083,"stop":1744815302083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffd208f7c16a25a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1744815174112,"stop":1744815174113,"duration":1},"status":"passed","severity":"normal"},{"uid":"18396608efaccd4c","name":"Push message with long payload","time":{"start":1744815782724,"stop":1744815782725,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc63417792488f95","name":"should be able to encode the field with only FILTER set to true","time":{"start":1744815111133,"stop":1744815111133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fb676360c62bf8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1744815155259,"stop":1744815155259,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd00dbc25005f88f","name":"Push message with content topic containing Russian","time":{"start":1744815782731,"stop":1744815782731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57b5759ff37f41c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1744815155230,"stop":1744815155230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b23a654c1d2c2f","name":"Ping on unsubscribed peer","time":{"start":1744815240629,"stop":1744815240630,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39e4189479e5c88","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1744815155234,"stop":1744815155234,"duration":0},"status":"passed","severity":"normal"},{"uid":"711d863f20975894","name":"Query Generator - false","time":{"start":1744815428001,"stop":1744815428001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96751e05a75f4ef","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1744815103450,"stop":1744815103450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbe1a80f0ffd6fe","name":"Js publishes, other Js receives","time":{"start":1744815293734,"stop":1744815293734,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c6b7a231dac77c","name":"should return valid sharding parameters for static sharding","time":{"start":1744815103467,"stop":1744815103468,"duration":1},"status":"passed","severity":"normal"},{"uid":"22212c2749f01409","name":"Push to array if already present","time":{"start":1744815102997,"stop":1744815102998,"duration":1},"status":"passed","severity":"normal"},{"uid":"545db1f3968d71a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1744815103452,"stop":1744815103452,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac90bd572a3d45c","name":"Push message with shell command payload","time":{"start":1744815782728,"stop":1744815782728,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca8dd2df2c2ff73","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1744815180438,"stop":1744815180438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd1687fe255cf6e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1744815103467,"stop":1744815103467,"duration":0},"status":"passed","severity":"normal"},{"uid":"57297e44220a9c61","name":"Subscribe to topic containing Script and receive message","time":{"start":1744815685277,"stop":1744815685278,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdf794a18e586c4","name":"different cluster, different shard: nodes don't connect","time":{"start":1744815242225,"stop":1744815242225,"duration":0},"status":"passed","severity":"normal"},{"uid":"83610c40c9c881f5","name":"Push message with custom timestamp: 1744811594179","time":{"start":1744815782723,"stop":1744815782723,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeef6a21702c94bd","name":"should only return 1 node with relay and store capability","time":{"start":1744815125969,"stop":1744815125969,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2054161f1dc4b0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1744815377165,"stop":1744815377165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc28eee2cbc4b1c","name":"should only return 1 node with store capability","time":{"start":1744815125969,"stop":1744815125969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c22931c0d7ab927","name":"should not fail to start the service if it is already started","time":{"start":1744815129854,"stop":1744815129854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc10d230fd144ab","name":"it tolerates circular branch references","time":{"start":1744815125966,"stop":1744815125967,"duration":1},"status":"passed","severity":"normal"},{"uid":"869188fc3242880f","name":"Overlapping topic subscription","time":{"start":1744815306204,"stop":1744815306204,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75b083224c738ec2","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1744815129856,"stop":1744815129856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c91e6e8b72b4a74","name":"should handle task timeouts","time":{"start":1744815145917,"stop":1744815145918,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa2cd6986c55cf0","name":"Push message with SQL Injection payload","time":{"start":1744815782712,"stop":1744815782713,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b31c8fb8c16d7d","name":"Subscribe to topic containing XML and receive message","time":{"start":1744815685278,"stop":1744815685278,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f43152005721d12","name":"should add and remove event listeners correctly","time":{"start":1744815129857,"stop":1744815129857,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85d66de0748a78c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1744815103463,"stop":1744815103463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2545fea3e937241","name":"should properly start and stop event listening","time":{"start":1744815146421,"stop":1744815146421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb0f22baad916b0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1744815118135,"stop":1744815118135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f765d7d2f9a0e0","name":"Encoder throws on empty string content topic","time":{"start":1744815137537,"stop":1744815137537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb00cb8dc3cbbb0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1744815782719,"stop":1744815782719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60c04e81564fe79","name":"udp ip6 address","time":{"start":1744815111292,"stop":1744815111292,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd51eaaab804c57","name":"should return false","time":{"start":1744815111939,"stop":1744815111940,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35858c3ac6bf19d","name":"Push message with meta","time":{"start":1744815782721,"stop":1744815782721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb69e09bfb69735","name":"Should update shard info","time":{"start":1744815243059,"stop":1744815243059,"duration":0},"status":"passed","severity":"normal"},{"uid":"62960bf187dc65aa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1744815685270,"stop":1744815685271,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf69aec177d310b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1744815155245,"stop":1744815155245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b583c3ed11eb535","name":"throws on content topic with empty encoding field","time":{"start":1744815103444,"stop":1744815103444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdec33cfe465d25","name":"Push message with Russian payload","time":{"start":1744815782712,"stop":1744815782712,"duration":0},"status":"passed","severity":"normal"},{"uid":"378f169cfdd9dd86","name":"should request peer renewal on specific errors","time":{"start":1744815145916,"stop":1744815145917,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fd7dcbf21fd0a1","name":"should return usable stream attached to connection","time":{"start":1744815117878,"stop":1744815117880,"duration":2},"status":"passed","severity":"normal"},{"uid":"45f51432ab7d4702","name":"Check received message containing Russian","time":{"start":1744815579125,"stop":1744815579126,"duration":1},"status":"passed","severity":"normal"},{"uid":"682349b72b2963f8","name":"Check received message containing Russian","time":{"start":1744815579105,"stop":1744815579105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba305cae3be7687","name":"Subscribe and receives messages on 20 topics","time":{"start":1744815685263,"stop":1744815685263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04a99ca541cf339","name":"should retry on complete failure if specified","time":{"start":1744815146585,"stop":1744815146586,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffed02797b3d77d","name":"Relay - times out","time":{"start":1744815452460,"stop":1744815452461,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa667685c7e9caa","name":"should start and stop interval correctly","time":{"start":1744815145908,"stop":1744815145910,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f14ff6bf3f12414","name":"should add to incoming buffer if dependencies are not met","time":{"start":1744815155731,"stop":1744815155732,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a51f5e854a3db0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1744815302075,"stop":1744815302076,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a709786984a312e","name":"Sign & Recover","time":{"start":1744815136446,"stop":1744815136446,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6258b185fad830","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1744815685266,"stop":1744815685266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5018100beb0db5d9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1744815405925,"stop":1744815405926,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fdfcdafc2fcf6c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1744815685269,"stop":1744815685270,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb83e8751d5e780d","name":"should process tasks in queue","time":{"start":1744815145910,"stop":1744815145911,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dde2ca60f635f0f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1744815579113,"stop":1744815579113,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a405907c133666","name":"Push message with XML payload","time":{"start":1744815782727,"stop":1744815782727,"duration":0},"status":"passed","severity":"normal"},{"uid":"54990b89fd74094","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1744815155234,"stop":1744815155235,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e7811017e0d25a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1744815685279,"stop":1744815685280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9e1369de8b6803","name":"Push message with Chinese payload","time":{"start":1744815782711,"stop":1744815782712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e3c7ab0d251b72","name":"should emit a peer event after start","time":{"start":1744815280129,"stop":1744815280129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9083ae0527b8657d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1744815296919,"stop":1744815296922,"duration":3},"status":"passed","severity":"normal"},{"uid":"b344bdf6d1643270","name":"throws on empty content topic","time":{"start":1744815103441,"stop":1744815103441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cefdb8b67ed266e","name":"Reopen subscription with peer with lost subscription","time":{"start":1744815240630,"stop":1744815240630,"duration":0},"status":"passed","severity":"normal"},{"uid":"217aa05d047a4017","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1744815391214,"stop":1744815391214,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9389c35eb3fdd51","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1744815125774,"stop":1744815125775,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eafebf818dd3263","name":"Relay + Store","time":{"start":1744815179122,"stop":1744815179122,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dcb98b91129aaf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1744815292282,"stop":1744815292282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f024d6ec7ef9b457","name":"same cluster, different shard: nodes connect","time":{"start":1744815242223,"stop":1744815242224,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5b71a3e2dc9740","name":"Nodes with multiple pubsub topic","time":{"start":1744815296916,"stop":1744815296917,"duration":1},"status":"passed","severity":"normal"},{"uid":"93cf774a4c02a46e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app55/10/topic744/proto","time":{"start":1744815405916,"stop":1744815405917,"duration":1},"status":"passed","severity":"normal"},{"uid":"38779d8842631046","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1744815155224,"stop":1744815155225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05ae0afd8815bb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1744815685268,"stop":1744815685268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7e34ddbcf2bfe2","name":"Promise Callback - false","time":{"start":1744815428003,"stop":1744815428003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a09d47e536fc8bc","name":"Publish message with custom timestamp: Wed Apr 16 2025 15:54:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1744815302078,"stop":1744815302079,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b45aff137820fbc","name":"random static sharding 7 - Cluster ID: 250, Shard ID: 425","time":{"start":1744815422254,"stop":1744815422255,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bac3c2df418ac","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1744815155247,"stop":1744815155248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef060d2218e4f9de","name":"random static sharding 5 - Cluster ID: 302, Shard ID: 877","time":{"start":1744815422248,"stop":1744815422249,"duration":1},"status":"passed","severity":"normal"},{"uid":"341562944afda375","name":"Check received message containing Basic HTML tag","time":{"start":1744815579127,"stop":1744815579128,"duration":1},"status":"passed","severity":"normal"},{"uid":"165e2edea4d3c934","name":"Meta field set when metaSetter is specified","time":{"start":1744815118132,"stop":1744815118132,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6b6e83b2641973","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1744815155228,"stop":1744815155229,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba3d8fae20c2403","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1744815685267,"stop":1744815685267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e241a9d3cc279152","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1744815155225,"stop":1744815155226,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd720b05e28831","name":"Check received message with timestamp: 1744815173050 ","time":{"start":1744815579112,"stop":1744815579113,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd549286c80fc649","name":"Check received message with timestamp: 1744815173050000000 ","time":{"start":1744815579112,"stop":1744815579112,"duration":0},"status":"passed","severity":"normal"},{"uid":"174fe1e2e28415ff","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1744815231999,"stop":1744815232007,"duration":8},"status":"passed","severity":"normal"},{"uid":"a97da1111412de40","name":"Decrypt messages","time":{"start":1744815281667,"stop":1744815281667,"duration":0},"status":"passed","severity":"normal"},{"uid":"6963ccc526954b16","name":"Push message with content topic containing SQL Injection","time":{"start":1744815782718,"stop":1744815782719,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d320dda00a414c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1744815242222,"stop":1744815242222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d349415f01812711","name":"Ping on subscribed peer","time":{"start":1744815240629,"stop":1744815240629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be1aa0b39e325f6","name":"different cluster, same shard: nodes don't connect","time":{"start":1744815242224,"stop":1744815242224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eb27cdba60bb15","name":"Check publish message after service node is restarted","time":{"start":1744815302084,"stop":1744815302084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13e3669922db1df8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1744815155235,"stop":1744815155235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15d589de2c8fd5c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1744815306218,"stop":1744815306219,"duration":1},"status":"passed","severity":"normal"},{"uid":"28532c72b1f1dfdf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1744815579132,"stop":1744815579132,"duration":0},"status":"passed","severity":"normal"},{"uid":"66faa432b189b6ca","name":"should not receive a peer event after stop","time":{"start":1744815178499,"stop":1744815178500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2ea417294ccf69","name":"Subscribe to topic containing XML and receive message","time":{"start":1744815685268,"stop":1744815685268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3197b5483e4656d","name":"should update ack status of messages in outgoing buffer","time":{"start":1744815155736,"stop":1744815155736,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6816841e60508f","name":"Check message with no payload is not received","time":{"start":1744815579117,"stop":1744815579118,"duration":1},"status":"passed","severity":"normal"},{"uid":"131add4954d92427","name":"Subscribe and receives messages on 20 topics","time":{"start":1744815685273,"stop":1744815685273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9610b3f5c155c0","name":"should throw error - no id","time":{"start":1744815111938,"stop":1744815111938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2361a841137f1ec3","name":"Push message with short payload","time":{"start":1744815782724,"stop":1744815782724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8162a5eb8dabd17a","name":"should be called at least once on all `peer:discovery` events","time":{"start":1744815181172,"stop":1744815181172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0e8ad5183c53a8","name":"Check received message containing Arabic","time":{"start":1744815579125,"stop":1744815579125,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dbe29c92638e6a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1744815685269,"stop":1744815685269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e451dafef0456d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1744815105920,"stop":1744815105920,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c18a4872b9e31c","name":"Push message with numeric payload","time":{"start":1744815782725,"stop":1744815782725,"duration":0},"status":"passed","severity":"normal"},{"uid":"97843b9aa43cdac","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1744815103465,"stop":1744815103465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09a75cb0d060d54","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1744815103461,"stop":1744815103461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd4489e057d3287","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1744815155258,"stop":1744815155258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b634d6096c00e55","name":"Push message with short payload","time":{"start":1744815782710,"stop":1744815782710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e6a2216863610e","name":"Decoder throws on undefined content topic","time":{"start":1744815137537,"stop":1744815137537,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafc75be25122d1b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1744815155227,"stop":1744815155227,"duration":0},"status":"passed","severity":"normal"}]