2025-05-19 11:14:12 +00:00

1 line
84 KiB
JSON

[{"uid":"f5a2eeeaca1b524a","name":"Push message with SQL Injection payload","time":{"start":1747653227405,"stop":1747653227405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e302ccad465f5ffe","name":"Push message with Script payload","time":{"start":1747653227406,"stop":1747653227406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1190671505589d7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1747652652146,"stop":1747652652147,"duration":1},"status":"passed","severity":"normal"},{"uid":"813b0e661786a9a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1747652652186,"stop":1747652652186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ee39bca7747c91","name":"Push message with unicode special characters payload","time":{"start":1747653227424,"stop":1747653227424,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb23ca6d4aec7cb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1747652600663,"stop":1747652600664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8ffe42053f734c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1747652652191,"stop":1747652652192,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4f714ac9235a6d","name":"Push message with content topic containing short","time":{"start":1747653227425,"stop":1747653227425,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5380fbdcd2390b","name":"Sign & Recover","time":{"start":1747652632982,"stop":1747652632983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e16c4af40052599","name":"Push message with custom timestamp: 1747656270765","time":{"start":1747653227431,"stop":1747653227431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b464e439ed04fe","name":"should enable all discoveries by default","time":{"start":1747652643187,"stop":1747652643187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a7ce9e290b018b","name":"should check connected peers if present and suitable","time":{"start":1747652643414,"stop":1747652643415,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12772e66805453e","name":"should throw error - invalid id","time":{"start":1747652609169,"stop":1747652609169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6ff1a833d139bf","name":"should check false positive rate","time":{"start":1747652654083,"stop":1747652654084,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f67ec1bd3567b11","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1747652652708,"stop":1747652652708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88bd46fa9acd0d9","name":"Push message equal or less that 1MB","time":{"start":1747653227432,"stop":1747653227432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe5653635927c7f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1747652608535,"stop":1747652608536,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68e17b07fed5e87","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1747652652164,"stop":1747652652164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d25bda520461659","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1747652600652,"stop":1747652600653,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c09e2d2ce22722a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1747652600664,"stop":1747652600664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7a2ba9b857775b","name":"Push message with content topic containing Script","time":{"start":1747653227427,"stop":1747653227427,"duration":0},"status":"passed","severity":"normal"},{"uid":"488954fc1a8f7bdf","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1747652600663,"stop":1747652600663,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9fd5295eb10598","name":"should add to incoming buffer if dependencies are not met","time":{"start":1747652652707,"stop":1747652652707,"duration":0},"status":"passed","severity":"normal"},{"uid":"be14fb4e059ac6c4","name":"Push message with content topic containing shell command","time":{"start":1747653227429,"stop":1747653227429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0edb10bfc0ccbd5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1747652651830,"stop":1747652651831,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c5e47f8df4f664","name":"should be able to encode the field with only FILTER set to true","time":{"start":1747652608532,"stop":1747652608533,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa647cec0a5a0bfb","name":"should properly create location multiaddrs - tcp","time":{"start":1747652609177,"stop":1747652609178,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1247236a23e5a52","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1747652652156,"stop":1747652652156,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecce0e141dd691f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1747652600669,"stop":1747652600670,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf5cdcc571e2b38","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1747652600673,"stop":1747652600673,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94d51272eda2dc1","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1747652600662,"stop":1747652600662,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be414ec13803cdb","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1747652652155,"stop":1747652652155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d88ebfb2b8f998","name":"Decoder throws on undefined content topic","time":{"start":1747652634333,"stop":1747652634333,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0acc4afddf822e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1747652634331,"stop":1747652634331,"duration":0},"status":"passed","severity":"normal"},{"uid":"88880db833e2f73f","name":"should retry failed tasks","time":{"start":1747652642557,"stop":1747652642563,"duration":6},"status":"passed","severity":"normal"},{"uid":"3d0369342ed078b5","name":"throws on content topic with non-number generation field","time":{"start":1747652600643,"stop":1747652600643,"duration":0},"status":"passed","severity":"normal"},{"uid":"affae7b933201aaf","name":"throws on content topic with generation field greater than 0","time":{"start":1747652600644,"stop":1747652600644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f18cce757cdfff1","name":"Push message with escaped characters payload","time":{"start":1747653227424,"stop":1747653227424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8093c429194b26f","name":"Relay + Store","time":{"start":1747652609180,"stop":1747652609180,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ea765e04d2c0c5","name":"should return PeerId when PeerId is provided","time":{"start":1747652643345,"stop":1747652643346,"duration":1},"status":"passed","severity":"normal"},{"uid":"732bdc906daa9362","name":"creates an iterator","time":{"start":1747652677377,"stop":1747652677377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd19430fc253f9dc","name":"Push message with Basic HTML tag payload","time":{"start":1747653227422,"stop":1747653227423,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5118dd1e8767cd","name":"throws on content topic with too few or too many fields","time":{"start":1747652600642,"stop":1747652600643,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbe8cd53ba4ef31","name":"should never report false negatives","time":{"start":1747652654082,"stop":1747652654082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a244870f4c229","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1747652622948,"stop":1747652622948,"duration":0},"status":"passed","severity":"normal"},{"uid":"369a272662eb64b1","name":"topics with same application and version share the same shard","time":{"start":1747652600656,"stop":1747652600656,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ec6d574993c47f","name":"should load peers from local storage and dispatch events","time":{"start":1747652626666,"stop":1747652626666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76bc3b0c6389a22","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1747652614908,"stop":1747652614909,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae63d342397310f","name":"Init the array if not present","time":{"start":1747652600370,"stop":1747652600371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b117ee24a8e12b75","name":"should initialize bloom filter with correct parameters","time":{"start":1747652654081,"stop":1747652654081,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6ddded1c76b4e7","name":"throws on content topic with empty application field","time":{"start":1747652600644,"stop":1747652600644,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6947eb62daed1c","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1747652600673,"stop":1747652600674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe727d14bcf0bba","name":"should initialize with default number of peers","time":{"start":1747652643398,"stop":1747652643398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac661e132d889373","name":"should reject if Store is requested but not mounted","time":{"start":1747652643411,"stop":1747652643412,"duration":1},"status":"passed","severity":"normal"},{"uid":"137a645d1cef1056","name":"should return empty list for no shard","time":{"start":1747652600661,"stop":1747652600661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27773c95ffa6763","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1747652652158,"stop":1747652652159,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e04319472e143c","name":"should reject if WakuNode is not started","time":{"start":1747652643410,"stop":1747652643410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ea5f5b88d5e277","name":"should update ack status of messages in outgoing buffer","time":{"start":1747652652711,"stop":1747652652711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2343b4b86ae2b83e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1747652652186,"stop":1747652652187,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5500e6e6ee4e758","name":"should properly create location multiaddrs - tcp6","time":{"start":1747652609177,"stop":1747652609177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3ed93191fe3867","name":"returns only open connection if one present","time":{"start":1747652614512,"stop":1747652614513,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5382fcd165d5fe","name":"should deliver messages after dependencies are met","time":{"start":1747652652709,"stop":1747652652709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfb809e579f1b91","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1747652652177,"stop":1747652652177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4359369d5637f8d7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1747652600654,"stop":1747652600655,"duration":1},"status":"passed","severity":"normal"},{"uid":"6995d2d76eab84f0","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1747652600671,"stop":1747652600671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22dcee662f04309","name":"Push message with long payload","time":{"start":1747653227419,"stop":1747653227420,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce298efe28b8ea5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1747652652187,"stop":1747652652188,"duration":1},"status":"passed","severity":"normal"},{"uid":"67502c05fff258e9","name":"Push message with rate limit","time":{"start":1747653227430,"stop":1747653227431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e07722b7b88e8f3","name":"Push message with content topic containing JSON","time":{"start":1747653227428,"stop":1747653227429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c4df9d0019319","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1747652600672,"stop":1747652600672,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd29ac40467107c8","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1747652652149,"stop":1747652652151,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f90de7fab65a3b6","name":"should throw error - no id","time":{"start":1747652609169,"stop":1747652609169,"duration":0},"status":"passed","severity":"normal"},{"uid":"410bdfb2f1423c07","name":"handles different networkShards values correctly","time":{"start":1747652600657,"stop":1747652600657,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b47465962b2da6","name":"should return the pubsub topic directly if a string is provided","time":{"start":1747652600672,"stop":1747652600672,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fd3df626d438c5","name":"should reject if Filter is requested but not mounted","time":{"start":1747652643412,"stop":1747652643413,"duration":1},"status":"passed","severity":"normal"},{"uid":"997798b9d8c7993f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1747652600665,"stop":1747652600665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5175ffb6bbfc51","name":"Waku message hash computation (meta attribute not present)","time":{"start":1747652603236,"stop":1747652603236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d76e69c080d9372","name":"Push message with Arabic payload","time":{"start":1747653227421,"stop":1747653227421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7598f6203e5a805","name":"Push message with content topic containing long","time":{"start":1747653227425,"stop":1747653227425,"duration":0},"status":"passed","severity":"normal"},{"uid":"5415a28011d7fe86","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1747652622432,"stop":1747652622432,"duration":0},"status":"passed","severity":"normal"},{"uid":"875f4d3d496c9c84","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1747652652148,"stop":1747652652149,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce51e87a9aa24f1","name":"should handle special patterns correctly","time":{"start":1747652654083,"stop":1747652654083,"duration":0},"status":"passed","severity":"normal"},{"uid":"62adec8385966099","name":"Push message with content topic containing unicode special characters","time":{"start":1747653227429,"stop":1747653227429,"duration":0},"status":"passed","severity":"normal"},{"uid":"387dd080b48cbc17","name":"should disable Local Peer Cache discovery when specified","time":{"start":1747652643192,"stop":1747652643195,"duration":3},"status":"passed","severity":"normal"},{"uid":"21808ad30fa3603","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1747652632626,"stop":1747652632626,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7f3127586a2b69","name":"should maintain desired error rate","time":{"start":1747652654082,"stop":1747652654082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2017c164ba38685","name":"should not fail to start the service if it is already started","time":{"start":1747652626664,"stop":1747652626664,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a2dc984e44b380","name":"should not allow unachievable error rate","time":{"start":1747652651829,"stop":1747652651829,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecb419a4508429c","name":"should get locked peers","time":{"start":1747652643399,"stop":1747652643399,"duration":0},"status":"passed","severity":"normal"},{"uid":"6178d3307e569c9c","name":"should add received messages to bloom filter","time":{"start":1747652652707,"stop":1747652652707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59f081fdde2cadd","name":"retrieves a single peer","time":{"start":1747652622944,"stop":1747652622944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2ba748ef51a665","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1747652600859,"stop":1747652600859,"duration":0},"status":"passed","severity":"normal"},{"uid":"830ba383415eca74","name":"Push message with meta","time":{"start":1747653227416,"stop":1747653227416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba70b4ab8cd675b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1747652600660,"stop":1747652600661,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b0494444deb7c5","name":"should return valid sharding parameters for static sharding","time":{"start":1747652600674,"stop":1747652600674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8065e7bf0f561be8","name":"Decoder throws on undefined content topic","time":{"start":1747652615188,"stop":1747652615188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4755bc3be8904953","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1747652600653,"stop":1747652600653,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5f00bafaceb976","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1747652652189,"stop":1747652652190,"duration":1},"status":"passed","severity":"normal"},{"uid":"e030767c484a9a7f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1747652603234,"stop":1747652603235,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a078774d3a190e","name":"Push message with special chars payload","time":{"start":1747653227420,"stop":1747653227420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f6d9f9392e42c0","name":"Throws when trying to push message with empty payload","time":{"start":1747653227409,"stop":1747653227410,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe1e5ca57b07c8b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1747652652161,"stop":1747652652161,"duration":0},"status":"passed","severity":"normal"},{"uid":"3571cf33b0e93b94","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1747652652157,"stop":1747652652157,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf709149054f805","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1747652652147,"stop":1747652652148,"duration":1},"status":"passed","severity":"normal"},{"uid":"605101e9d6e268db","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1747652643494,"stop":1747652643494,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dc269ea249cca9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1747652608533,"stop":1747652608534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b894e69ffe2c1f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1747652608556,"stop":1747652608556,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d607f627ceff6","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1747652652159,"stop":1747652652159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93ac0cf6098eb13","name":"Decoder throws on undefined content topic","time":{"start":1747652632628,"stop":1747652632629,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2dee2403910095","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1747652608535,"stop":1747652608535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b1c289f7ba3472","name":"should handle connection events","time":{"start":1747652643400,"stop":1747652643401,"duration":1},"status":"passed","severity":"normal"},{"uid":"647a34325796e3d2","name":"should use provided shard info when available","time":{"start":1747652643348,"stop":1747652643349,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0643a8014c3800","name":"Push message with emoji payload","time":{"start":1747653227408,"stop":1747653227409,"duration":1},"status":"passed","severity":"normal"},{"uid":"360c0a4183ab1e87","name":"should throw an error if shards are undefined for static sharding","time":{"start":1747652600661,"stop":1747652600662,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0c0faed4b9ecea","name":"should only return 1 node with relay capability","time":{"start":1747652622947,"stop":1747652622947,"duration":0},"status":"passed","severity":"normal"},{"uid":"86048907e28558c0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1747652652181,"stop":1747652652182,"duration":1},"status":"passed","severity":"normal"},{"uid":"579a4565c47d7b87","name":"Push message with XML payload","time":{"start":1747653227406,"stop":1747653227406,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e4aa0f5f111e91","name":"should be sent with empty content","time":{"start":1747652652710,"stop":1747652652710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2772a4fa7a62f9","name":"should emit a peer event after start","time":{"start":1747652626664,"stop":1747652626664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1062a7a9153e9d5b","name":"Correctly serialized arguments","time":{"start":1747652671508,"stop":1747652671508,"duration":0},"status":"passed","severity":"normal"},{"uid":"196abe254a04ffe8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1747652652709,"stop":1747652652709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3abf4cedad6037c","name":"should return unique PubsubTopics for static sharding","time":{"start":1747652600660,"stop":1747652600660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fc9beb87dfa0f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1747652600655,"stop":1747652600655,"duration":0},"status":"passed","severity":"normal"},{"uid":"465c54560c5b067a","name":"Push message with escaped characters payload","time":{"start":1747653227408,"stop":1747653227408,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4812cb777e1e82","name":"Push message with content topic containing special chars","time":{"start":1747653227411,"stop":1747653227411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcba99d6f30b287","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1747652600667,"stop":1747652600668,"duration":1},"status":"passed","severity":"normal"},{"uid":"250291dca1bf5e1d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1747652651829,"stop":1747652651830,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a931fe39bcfa52","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1747652652712,"stop":1747652652712,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc58b1fe7174fa8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1747652651830,"stop":1747652651830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc5489e2af2e4d4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1747652614907,"stop":1747652614908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af4314f631a9eda","name":"should return different streams if requested simultaniously","time":{"start":1747652614907,"stop":1747652614907,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe86808d44a66e6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1747652608551,"stop":1747652608551,"duration":0},"status":"passed","severity":"normal"},{"uid":"885304cfc1799e23","name":"should be able to encode the field with only RELAY set to true","time":{"start":1747652608528,"stop":1747652608531,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd5327e4b41db970","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1747652652187,"stop":1747652652187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32620516eaa227b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1747652608557,"stop":1747652608557,"duration":0},"status":"passed","severity":"normal"},{"uid":"491285fca9d2ce4e","name":"should throw error - no public key","time":{"start":1747652609168,"stop":1747652609168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b561058873ba184","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1747652652158,"stop":1747652652158,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fc52aeed98d192","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1747652600658,"stop":1747652600659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96490acb82be0e0","name":"Fails to push message bigger that 1MB","time":{"start":1747653227418,"stop":1747653227419,"duration":1},"status":"passed","severity":"normal"},{"uid":"c616fb08c398e4ac","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1747652600661,"stop":1747652600661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b682abcd3cfcbcfa","name":"Push message with short payload","time":{"start":1747653227419,"stop":1747653227419,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb937ae5cec498f5","name":"should insert elements correctly","time":{"start":1747652654081,"stop":1747652654082,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81e924c12f066d3","name":"Sample","time":{"start":1747652608647,"stop":1747652608648,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b6716f3f89b487","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1747652600674,"stop":1747652600675,"duration":1},"status":"passed","severity":"normal"},{"uid":"e073a5119feaf2db","name":"1 Relay, 1 fetch","time":{"start":1747652622617,"stop":1747652622617,"duration":0},"status":"passed","severity":"normal"},{"uid":"184d3fa8fef48c66","name":"should be able to decode the field with only FILTER set to true","time":{"start":1747652608547,"stop":1747652608550,"duration":3},"status":"passed","severity":"normal"},{"uid":"a68d4d0f19b0aee9","name":"should set field with only RELAY enabled","time":{"start":1747652609179,"stop":1747652609179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97794ed490f2d5d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1747652652162,"stop":1747652652162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3664cce564913e7f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1747652652152,"stop":1747652652152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab09af7e413841f","name":"returns all values when wanted number matches available values","time":{"start":1747652621704,"stop":1747652621706,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffaea615fbdacb3a","name":"Push message with unicode special characters payload","time":{"start":1747653227408,"stop":1747653227408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1709a735779c1c6","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747652608557,"stop":1747652608558,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c93499990a7c59","name":"caches peers it previously fetched","time":{"start":1747652622946,"stop":1747652622946,"duration":0},"status":"passed","severity":"normal"},{"uid":"134b6bbe6448b0e9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1747652622434,"stop":1747652622435,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e45d970619d73c","name":"Fails to push message bigger that 1MB","time":{"start":1747653227432,"stop":1747653227432,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda94c2622305fac","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1747652622948,"stop":1747652622948,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ded6093c079e8b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1747652600655,"stop":1747652600656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45183b4225512dc","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1747652621707,"stop":1747652621707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c466ff74701dd41","name":"1 Store, 2 fetches","time":{"start":1747652622617,"stop":1747652622617,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b39201179a3316","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1747652600667,"stop":1747652600667,"duration":0},"status":"passed","severity":"normal"},{"uid":"42aa54f77e6c171c","name":"Accepts a valid Waku Message","time":{"start":1747652646770,"stop":1747652646771,"duration":1},"status":"passed","severity":"normal"},{"uid":"76036aa2dac61f10","name":"Fails to push message with large meta","time":{"start":1747653227430,"stop":1747653227430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01806b0c62ba1c2","name":"throws an error for improperly formatted content topics","time":{"start":1747652600657,"stop":1747652600658,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d618460a140985","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1747652652184,"stop":1747652652185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc4b1c64717f08c","name":"should throw error - no public key","time":{"start":1747652609169,"stop":1747652609170,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc45312a2ec4412","name":"Push message with Chinese payload","time":{"start":1747653227404,"stop":1747653227404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d79b3d370c533e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1747652652179,"stop":1747652652181,"duration":2},"status":"passed","severity":"normal"},{"uid":"e030aa1c75b90f7c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1747652652162,"stop":1747652652163,"duration":1},"status":"passed","severity":"normal"},{"uid":"87530a7d167ad79a","name":"should correctly map a content topic to a pubsub topic","time":{"start":1747652600676,"stop":1747652600676,"duration":0},"status":"passed","severity":"normal"},{"uid":"523e984dbb310f9f","name":"Push message with content topic containing special chars","time":{"start":1747653227426,"stop":1747653227426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39181049df7ba4b","name":"Push message with content topic containing emoji","time":{"start":1747653227415,"stop":1747653227416,"duration":1},"status":"passed","severity":"normal"},{"uid":"2068630bcea5af15","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1747652652147,"stop":1747652652147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba7c01557018d8e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1747652652156,"stop":1747652652156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7930d6810553aa11","name":"should request renew when peer disconnects","time":{"start":1747652643400,"stop":1747652643400,"duration":0},"status":"passed","severity":"normal"},{"uid":"deebf33a74bf1635","name":"Asymmetric encrypt & decrypt","time":{"start":1747652632980,"stop":1747652632981,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa545307560457b1","name":"Push message with content topic containing numeric","time":{"start":1747653227411,"stop":1747653227411,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb0867dc3533df7","name":"Push message with shell command payload","time":{"start":1747653227407,"stop":1747653227407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cde8a3b6390d7","name":"Push message with emoji payload","time":{"start":1747653227424,"stop":1747653227424,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fd8ba32ef59967","name":"tcp ip4 address","time":{"start":1747652608563,"stop":1747652608563,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2ac28a2c1e3c81","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1747652622434,"stop":1747652622434,"duration":0},"status":"passed","severity":"normal"},{"uid":"184b112432405315","name":"Push message with custom timestamp: 1716894270765","time":{"start":1747653227431,"stop":1747653227431,"duration":0},"status":"passed","severity":"normal"},{"uid":"da13c9ee02508479","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1747652652157,"stop":1747652652157,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9a6c3f51557aac","name":"handles multiple messages","time":{"start":1747652677378,"stop":1747652677378,"duration":0},"status":"passed","severity":"normal"},{"uid":"267a4e29223d8bd1","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1747652600673,"stop":1747652600673,"duration":0},"status":"passed","severity":"normal"},{"uid":"230a0e57ed3bef45","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1747652652710,"stop":1747652652711,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd7df3d05fccfdf","name":"should set field with all protocols enabled","time":{"start":1747652609178,"stop":1747652609179,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f029f1f50e0f00c","name":"Push message with rate limit","time":{"start":1747653227417,"stop":1747653227417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2789e8086565de2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1747652652153,"stop":1747652652154,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46db5f383e198","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1747652652161,"stop":1747652652162,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3f9a4e59bf1691","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1747652600661,"stop":1747652600661,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ace53c51f74656","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1747652652178,"stop":1747652652178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d18bb0d9c120c8d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1747652652183,"stop":1747652652184,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f03ff3308434ff","name":"Decoder throws on empty string content topic","time":{"start":1747652615189,"stop":1747652615189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef4f357607b6f3a","name":"Push message with custom timestamp: 1747649070765","time":{"start":1747653227431,"stop":1747653227431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1afdd286aa5383b","name":"should set field with only STORE enabled","time":{"start":1747652609179,"stop":1747652609179,"duration":0},"status":"passed","severity":"normal"},{"uid":"37aa90e5d78cfdac","name":"ignores unrecognized TXT record formats","time":{"start":1747652622946,"stop":1747652622946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45da39ec0fd6a6a","name":"should mark all messages in causal history as acknowledged","time":{"start":1747652652707,"stop":1747652652708,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c18423ece0b1f20","name":"Push to array if already present","time":{"start":1747652600372,"stop":1747652600372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85eb4035e75ead","name":"should not receive a peer event before start","time":{"start":1747652626665,"stop":1747652626665,"duration":0},"status":"passed","severity":"normal"},{"uid":"29db5321ea2fa376","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1747652622435,"stop":1747652622436,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8b0f8a7cbaa416","name":"should not throw an error for a single configured topic","time":{"start":1747652600670,"stop":1747652600671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c7a2e63b75956a","name":"should properly create peer info with all multiaddrs","time":{"start":1747652609178,"stop":1747652609178,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bb6368c8e305b","name":"Encoder throws on empty string content topic","time":{"start":1747652615188,"stop":1747652615188,"duration":0},"status":"passed","severity":"normal"},{"uid":"59116072afa3da1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1747652652163,"stop":1747652652163,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ea7e67a07b9a00","name":"Push message with Script payload","time":{"start":1747653227422,"stop":1747653227422,"duration":0},"status":"passed","severity":"normal"},{"uid":"278bba80e625197e","name":"Fails to push message with large meta","time":{"start":1747653227416,"stop":1747653227416,"duration":0},"status":"passed","severity":"normal"},{"uid":"133a528cabeddf4a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1747652603236,"stop":1747652603236,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ea8e276e5e81ea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1747652652183,"stop":1747652652183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7492975a7469ea8","name":"throws on content topic with empty topic name field","time":{"start":1747652600645,"stop":1747652600646,"duration":1},"status":"passed","severity":"normal"},{"uid":"7005427025b1f9c2","name":"Push message with content topic containing JSON","time":{"start":1747653227414,"stop":1747653227414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce4eb193719aa7f","name":"Push message with long payload","time":{"start":1747653227403,"stop":1747653227403,"duration":0},"status":"passed","severity":"normal"},{"uid":"accaa1dd0a527d7b","name":"should process tasks in queue","time":{"start":1747652642555,"stop":1747652642556,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a544e4adc3f414","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1747652615189,"stop":1747652615189,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f6e2cb3aafb5b5","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1747652643347,"stop":1747652643347,"duration":0},"status":"passed","severity":"normal"},{"uid":"835a9bd505fe4b3c","name":"unsubscribes","time":{"start":1747652677378,"stop":1747652677379,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d37bbcc07e896b","name":"should respect max attempts limit","time":{"start":1747652642573,"stop":1747652642574,"duration":1},"status":"passed","severity":"normal"},{"uid":"732a72e5f2c55516","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1747652632624,"stop":1747652632626,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd9b2aa0c7947311","name":"should add and remove event listeners correctly","time":{"start":1747652626667,"stop":1747652626667,"duration":0},"status":"passed","severity":"normal"},{"uid":"be71e32fdab7e60","name":"should partition messages based on acknowledgement status","time":{"start":1747652652709,"stop":1747652652710,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dc8139824aea91","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1747652600670,"stop":1747652600670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5bda9d66233059","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1747652652163,"stop":1747652652164,"duration":1},"status":"passed","severity":"normal"},{"uid":"85405746c55a6267","name":"Symmetric encrypt & Decrypt","time":{"start":1747652632981,"stop":1747652632982,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffaa72e03a5f9c0","name":"handles empty shards array correctly","time":{"start":1747652600675,"stop":1747652600675,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd15eea8aa8b4c56","name":"Push message with content topic containing short","time":{"start":1747653227410,"stop":1747653227410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cc4d284580b27","name":"Push 30 different messages","time":{"start":1747653227425,"stop":1747653227425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ace8d9bc7f5d704","name":"should properly create location multiaddrs - tcp4","time":{"start":1747652609176,"stop":1747652609176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35ca8fae01e101b","name":"Meta field set when metaSetter is specified","time":{"start":1747652615187,"stop":1747652615187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71c05b1177348f3","name":"should initialize with Unhealthy status","time":{"start":1747652643493,"stop":1747652643493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e980838b2bd1ee69","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1747652622436,"stop":1747652622437,"duration":1},"status":"passed","severity":"normal"},{"uid":"b910d297f041fc83","name":"Round trip binary serialization","time":{"start":1747652615186,"stop":1747652615186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d6d19fc0eaee52","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1747652600653,"stop":1747652600653,"duration":0},"status":"passed","severity":"normal"},{"uid":"902fa3a9c7a9c4d5","name":"should insert message id into causal history","time":{"start":1747652652704,"stop":1747652652704,"duration":0},"status":"passed","severity":"normal"},{"uid":"de613e675b46284","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1747652652188,"stop":1747652652189,"duration":1},"status":"passed","severity":"normal"},{"uid":"745057aaa815a8","name":"Throws when trying to push message with empty payload","time":{"start":1747653227425,"stop":1747653227425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a00d7d005bec4b","name":"Encoder throws on undefined content topic","time":{"start":1747652632627,"stop":1747652632628,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0152188904bb88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1747652652191,"stop":1747652652191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc7b9126ff2c45b","name":"Push message with JSON payload","time":{"start":1747653227423,"stop":1747653227423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba19f4c667fd8276","name":"Push message with content topic containing Arabic","time":{"start":1747653227426,"stop":1747653227427,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7737102601aa2e","name":"Push message with custom timestamp: 1716894270764","time":{"start":1747653227417,"stop":1747653227417,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b99887ee9f5ff0","name":"should reject if LightPush is requested but not mounted","time":{"start":1747652643411,"stop":1747652643411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2b151463dd4b09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1747652600664,"stop":1747652600664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fa4242bce805a3","name":"Push message with SQL Injection payload","time":{"start":1747653227421,"stop":1747653227422,"duration":1},"status":"passed","severity":"normal"},{"uid":"a541d3ff16331f1","name":"Push message with numeric payload","time":{"start":1747653227403,"stop":1747653227404,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c33313588ff3949","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1747652600657,"stop":1747652600657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d01ef9ac83c6df6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1747652652152,"stop":1747652652152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef40b147a4926bb","name":"should throw an error for insufficient data","time":{"start":1747652600859,"stop":1747652600860,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2248707c4ebe9a","name":"throws on content topic with empty version field","time":{"start":1747652600645,"stop":1747652600645,"duration":0},"status":"passed","severity":"normal"},{"uid":"d164e090625850f7","name":"Push message with content topic containing SQL Injection","time":{"start":1747653227412,"stop":1747653227412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef356d6167b98c0","name":"Push message with short payload","time":{"start":1747653227402,"stop":1747653227403,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc671b7cb726ee5","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1747652600677,"stop":1747652600677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f025cf494155f4e","name":"should throw an error for missing required configuration","time":{"start":1747652600662,"stop":1747652600662,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7e9258ccc574da","name":"does not throw on valid cases","time":{"start":1747652600641,"stop":1747652600642,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf85c7b74e264e03","name":"should detect messages with missing dependencies","time":{"start":1747652652708,"stop":1747652652709,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb88f843c9c1eed","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1747652652160,"stop":1747652652160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09c0e8d3d7b5cc2","name":"should properly create location multiaddrs - udp4","time":{"start":1747652609176,"stop":1747652609176,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc5520ed6921fda","name":"Push message with custom timestamp: 1747649070764","time":{"start":1747653227417,"stop":1747653227417,"duration":0},"status":"passed","severity":"normal"},{"uid":"391ab23e60dc9ab0","name":"should set field with only FILTER enabled","time":{"start":1747652609179,"stop":1747652609180,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7b15abe920126a","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1747652603238,"stop":1747652603238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff46794c15c808","name":"Push message with Chinese payload","time":{"start":1747653227420,"stop":1747653227421,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d1bdc2b47a79e","name":"Push message with content topic containing Russian","time":{"start":1747653227427,"stop":1747653227427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5147e021e3d9ce","name":"should set field with only LIGHTPUSH enabled","time":{"start":1747652609180,"stop":1747652609180,"duration":0},"status":"passed","severity":"normal"},{"uid":"17005794ebc3a8ec","name":"should wait for Filter peer to be connected","time":{"start":1747652643418,"stop":1747652643418,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d78d36fd4043e8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1747652652705,"stop":1747652652706,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae98662d5672c50d","name":"returns all values when wanted number is greater than available values","time":{"start":1747652621706,"stop":1747652621706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9525f4f2e3f9d825","name":"should decode valid enr successfully","time":{"start":1747652609167,"stop":1747652609167,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aebadff4dd697d5","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1747652643351,"stop":1747652643351,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb0916ca76408fa","name":"should throw if no connection provided","time":{"start":1747652614906,"stop":1747652614906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c68e50008bb0a4f","name":"should encode/decode to text encoding","time":{"start":1747652609171,"stop":1747652609171,"duration":0},"status":"passed","severity":"normal"},{"uid":"739943a411cf527b","name":"should be able to decode the field with only STORE set to true","time":{"start":1747652608550,"stop":1747652608551,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bce2b4a92f2ad7","name":"should initialize with custom number of peers","time":{"start":1747652643398,"stop":1747652643398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1b4f0a7eb224","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1747652600662,"stop":1747652600663,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f54fde15c6e9abc","name":"should return false","time":{"start":1747652609170,"stop":1747652609170,"duration":0},"status":"passed","severity":"normal"},{"uid":"61322d1b55119a00","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1747652600667,"stop":1747652600667,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a79bd3100e4129","name":"should get / set UDP multiaddr","time":{"start":1747652609175,"stop":1747652609175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81cfe2c570b1ef5","name":"should disable Peer Exchange discovery when specified","time":{"start":1747652643191,"stop":1747652643192,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c150c9092c0cf8f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1747652600676,"stop":1747652600676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac326c008f151046","name":"handles empty contentTopics array correctly","time":{"start":1747652600675,"stop":1747652600676,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceaa564f86f599ae","name":"should serialize and deserialize correctly","time":{"start":1747652654082,"stop":1747652654083,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e361584608d1f5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1747652600654,"stop":1747652600654,"duration":0},"status":"passed","severity":"normal"},{"uid":"78878d3bc9535744","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1747652652177,"stop":1747652652177,"duration":0},"status":"passed","severity":"normal"},{"uid":"711ef31f758db228","name":"Decoder throws on empty string content topic","time":{"start":1747652634334,"stop":1747652634334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb3dae226b4eb3f","name":"should set field with all protocols disabled","time":{"start":1747652609178,"stop":1747652609178,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8af9862c3bc0ff","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1747652652179,"stop":1747652652179,"duration":0},"status":"passed","severity":"normal"},{"uid":"393389fa81504b4a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747653227428,"stop":1747653227428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b769e2230a9dbf7","name":"throws on content topic with empty encoding field","time":{"start":1747652600646,"stop":1747652600651,"duration":5},"status":"passed","severity":"normal"},{"uid":"e66e5c72aff7a72c","name":"should reject if Relay is requested but not mounted","time":{"start":1747652643411,"stop":1747652643411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9027b39cd4203b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1747652688619,"stop":1747652688619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd898fa501f6922","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1747652600666,"stop":1747652600666,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd5ffd7aefd8333","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1747652652178,"stop":1747652652178,"duration":0},"status":"passed","severity":"normal"},{"uid":"89014096aeac566","name":"should use the provided clusterId for the pubsub topic","time":{"start":1747652600677,"stop":1747652600677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c59a541542280b4","name":"should push the message to the outgoing buffer","time":{"start":1747652652702,"stop":1747652652703,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2df1be22d6af361","name":"can start and stop the service","time":{"start":1747652626663,"stop":1747652626663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0cbd70cbd73434","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1747652643349,"stop":1747652643349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c777f8b40fe270b","name":"should send to specified number of peers of used peers","time":{"start":1747652643456,"stop":1747652643457,"duration":1},"status":"passed","severity":"normal"},{"uid":"139f6e1d4e4c953e","name":"Encoder throws on empty string content topic","time":{"start":1747652632628,"stop":1747652632628,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3cc397ff06e494","name":"should wait for LightPush peer to be connected","time":{"start":1747652643417,"stop":1747652643417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b118af715087afc0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1747652652177,"stop":1747652652178,"duration":1},"status":"passed","severity":"normal"},{"uid":"7263638655b0ea52","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1747652600665,"stop":1747652600665,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea30603483d69fbd","name":"should handle a minimal index list","time":{"start":1747652600858,"stop":1747652600859,"duration":1},"status":"passed","severity":"normal"},{"uid":"86396f4ce1aaa55a","name":"should increase lamport timestamp","time":{"start":1747652652701,"stop":1747652652702,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc84a23c22a84433","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1747652600655,"stop":1747652600655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0076dbdc3d9e56","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1747652600668,"stop":1747652600668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72ffae1ff014c4b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1747652652154,"stop":1747652652155,"duration":1},"status":"passed","severity":"normal"},{"uid":"330137b6614a064c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1747652622617,"stop":1747652622617,"duration":0},"status":"passed","severity":"normal"},{"uid":"970171553ce83baa","name":"Waku message hash computation (payload length 0)","time":{"start":1747652603237,"stop":1747652603237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc48e30d3d84e93","name":"should call waitForPeer on Relay","time":{"start":1747652643418,"stop":1747652643419,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41226e3c9a0bbed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1747652600669,"stop":1747652600669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5db328f07b2940f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1747652600668,"stop":1747652600669,"duration":1},"status":"passed","severity":"normal"},{"uid":"463c18b2532d6ae0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1747652600666,"stop":1747652600666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4b745a87dec9c3","name":"should throw error - no id","time":{"start":1747652609168,"stop":1747652609168,"duration":0},"status":"passed","severity":"normal"},{"uid":"422bb477dda83b39","name":"should select older connection if present","time":{"start":1747652614518,"stop":1747652614518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef524713cc521371","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1747652600664,"stop":1747652600665,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb6beabe5892033","name":"should not fail to stop the service if it was not started","time":{"start":1747652626663,"stop":1747652626664,"duration":1},"status":"passed","severity":"normal"},{"uid":"465317c546df3199","name":"Push message with numeric payload","time":{"start":1747653227420,"stop":1747653227420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b750952782e15384","name":"Push message with custom timestamp: 1747656270764","time":{"start":1747653227418,"stop":1747653227418,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be2d4be5023e962","name":"should reject on timeout if it was set","time":{"start":1747652643413,"stop":1747652643414,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3de546e83cbf5b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1747652600666,"stop":1747652600666,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c0efa88acc8931","name":"Push message with content topic containing Chinese","time":{"start":1747653227411,"stop":1747653227411,"duration":0},"status":"passed","severity":"normal"},{"uid":"170eb477cb5ae583","name":"should request peer renewal on specific errors","time":{"start":1747652642563,"stop":1747652642568,"duration":5},"status":"passed","severity":"normal"},{"uid":"cb1c4b1594f7e781","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1747652608551,"stop":1747652608552,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9609405cab7fd5","name":"pre and post cipher","time":{"start":1747652632982,"stop":1747652632982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcfcaacbaa69d14","name":"should return false when clusterId doesn't match","time":{"start":1747652643350,"stop":1747652643351,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dafa6512edd21a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1747652600660,"stop":1747652600660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2637a466fa24b6d5","name":"should disable DNS discovery when specified","time":{"start":1747652643187,"stop":1747652643188,"duration":1},"status":"passed","severity":"normal"},{"uid":"63312a1cf9b6626e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1747652622431,"stop":1747652622432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f875dca33cab3efe","name":"should disable multiple discoveries when specified","time":{"start":1747652643195,"stop":1747652643196,"duration":1},"status":"passed","severity":"normal"},{"uid":"217fef80e2984105","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1747652622433,"stop":1747652622433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccaf7b4b040bb552","name":"should handle general insertion and lookup correctly","time":{"start":1747652654083,"stop":1747652654083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f56135f978eb93","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1747652652189,"stop":1747652652189,"duration":0},"status":"passed","severity":"normal"},{"uid":"28693916c4b0d5cb","name":"Ephemeral field set to true","time":{"start":1747652615187,"stop":1747652615187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f337efe5ad8eedf1","name":"should maintain proper timestamps if all messages received","time":{"start":1747652652706,"stop":1747652652706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9823ff60d5534e12","name":"Push message with content topic containing long","time":{"start":1747653227410,"stop":1747653227410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3060da299be89190","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1747652652160,"stop":1747652652161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b379fe9c3542e4aa","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1747652688618,"stop":1747652688619,"duration":1},"status":"passed","severity":"normal"},{"uid":"af052ce41942597f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1747652609168,"stop":1747652609168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76264de5d680efb","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1747652652161,"stop":1747652652161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6b26403ab3ce75","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1747652652165,"stop":1747652652176,"duration":11},"status":"passed","severity":"normal"},{"uid":"af86bd4923812ad1","name":"A test","time":{"start":1747652670461,"stop":1747652670470,"duration":9},"status":"passed","severity":"normal"},{"uid":"d44c4e5349f8338e","name":"Push message with content topic containing XML","time":{"start":1747653227413,"stop":1747653227413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4838ae2a6aabe28c","name":"Waku message hash computation (no timestamp)","time":{"start":1747652603237,"stop":1747652603237,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea67a80dbfc8fe7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1747652600654,"stop":1747652600654,"duration":0},"status":"passed","severity":"normal"},{"uid":"70821414c482b866","name":"Round trip binary encryption [ecies, signature]","time":{"start":1747652634332,"stop":1747652634332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da37a844456dc30","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1747652600663,"stop":1747652600663,"duration":0},"status":"passed","severity":"normal"},{"uid":"383b9a79cd9b54eb","name":"Push message with content topic containing shell command","time":{"start":1747653227414,"stop":1747653227415,"duration":1},"status":"passed","severity":"normal"},{"uid":"329a1f36413bf759","name":"should only return 1 node with store capability","time":{"start":1747652622947,"stop":1747652622948,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbe454f986006e5","name":"Push 30 different messages","time":{"start":1747653227409,"stop":1747653227409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"712d151132083601","name":"groups content topics by expected pubsub topic","time":{"start":1747652600656,"stop":1747652600656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d747a9313f19b7d9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1747652608537,"stop":1747652608547,"duration":10},"status":"passed","severity":"normal"},{"uid":"b69175821e44e5b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1747652652184,"stop":1747652652184,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c006916a1fddca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1747652652190,"stop":1747652652190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc06590b041c4bd5","name":"Push message with shell command payload","time":{"start":1747653227423,"stop":1747653227423,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb26e179fc3b2bf","name":"should get / set TCP multiaddr","time":{"start":1747652609175,"stop":1747652609176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec83c6324d3b5754","name":"Push message with content topic containing emoji","time":{"start":1747653227430,"stop":1747653227430,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2e045bb4260bed","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1747652600655,"stop":1747652600655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ab0b6727bed8a5","name":"Push message with Basic HTML tag payload","time":{"start":1747653227406,"stop":1747653227407,"duration":1},"status":"passed","severity":"normal"},{"uid":"2235a653b2308dbe","name":"should fail to send if no connected peers found","time":{"start":1747652643456,"stop":1747652643456,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cd250c45a3a9a9","name":"should throw an error for missing sharding configuration","time":{"start":1747652600675,"stop":1747652600675,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af1b76d67c43d05","name":"should properly start and stop event listening","time":{"start":1747652643495,"stop":1747652643495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eaf64869a9d9551","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747652608536,"stop":1747652608536,"duration":0},"status":"passed","severity":"normal"},{"uid":"44903492187d61b0","name":"Push message with content topic containing Chinese","time":{"start":1747653227426,"stop":1747653227426,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b740bac105ea1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747653227413,"stop":1747653227414,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f00590246e6b24","name":"should decode valid enr with tcp successfully","time":{"start":1747652609168,"stop":1747652609168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ce70ecf5a1d26b","name":"Check meta is set [symmetric]","time":{"start":1747652632627,"stop":1747652632627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e439be463687de","name":"should increase lamport timestamp","time":{"start":1747652652705,"stop":1747652652705,"duration":0},"status":"passed","severity":"normal"},{"uid":"343d73c021bb2b2e","name":"should create a new stream if no existing for protocol found","time":{"start":1747652614906,"stop":1747652614907,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41a47834fc7999c","name":"should be able to encode the field with only STORE set to true","time":{"start":1747652608531,"stop":1747652608532,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8ceee2ab4a468c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1747652614908,"stop":1747652614908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f02d42c14f81bbe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1747652652185,"stop":1747652652186,"duration":1},"status":"passed","severity":"normal"},{"uid":"33962bda1b51d068","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1747652600659,"stop":1747652600659,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fac643d6cba12e","name":"Encoder throws on undefined content topic","time":{"start":1747652615187,"stop":1747652615188,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc142e9595c04b8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1747652652142,"stop":1747652652143,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0aca21408e30f0","name":"Push message with Russian payload","time":{"start":1747653227421,"stop":1747653227421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d39f4b8aa83033c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1747652643494,"stop":1747652643495,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4ee9222a99ba16","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1747652626666,"stop":1747652626666,"duration":0},"status":"passed","severity":"normal"},{"uid":"af68276d524fc627","name":"Push message with content topic containing escaped characters","time":{"start":1747653227415,"stop":1747653227415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4418bb8b8364d7b8","name":"Push message with content topic containing Script","time":{"start":1747653227413,"stop":1747653227413,"duration":0},"status":"passed","severity":"normal"},{"uid":"919460d05c95bada","name":"recovers when dns.resolve returns empty","time":{"start":1747652622945,"stop":1747652622945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a838407f4d149c38","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1747652600658,"stop":1747652600658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21f1dee5579a8b1","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1747652600653,"stop":1747652600654,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1607795233053","name":"1 Relay, 1 Filter, gives up","time":{"start":1747652622618,"stop":1747652622618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9eafd32a5e6989","name":"Push message with content topic containing XML","time":{"start":1747653227428,"stop":1747653227428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4a6db7bd850935","name":"should properly compute the node id","time":{"start":1747652609170,"stop":1747652609171,"duration":1},"status":"passed","severity":"normal"},{"uid":"3206c3cea2ad130b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1747652652151,"stop":1747652652151,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f7a6ed2f2ed4ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1747652600666,"stop":1747652600666,"duration":0},"status":"passed","severity":"normal"},{"uid":"998961b77bec896c","name":"should encodeTxt and decodeTxt","time":{"start":1747652609167,"stop":1747652609167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfce8e72590b258","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1747652608534,"stop":1747652608535,"duration":1},"status":"passed","severity":"normal"},{"uid":"71eaccb693102363","name":"Push message with content topic containing SQL Injection","time":{"start":1747653227427,"stop":1747653227427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4f04e6dadc7e33","name":"should throw an error for an unconfigured topic","time":{"start":1747652600671,"stop":1747652600671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27b0e87ab1222bd","name":"should not retry if at least one success","time":{"start":1747652643457,"stop":1747652643458,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1ddad66c31ae7b","name":"should return no connections if no open connection provided","time":{"start":1747652614513,"stop":1747652614518,"duration":5},"status":"passed","severity":"normal"},{"uid":"f7fba5b5eaafec9a","name":"should be delivered but not added to local log or bloom filter","time":{"start":1747652652711,"stop":1747652652711,"duration":0},"status":"passed","severity":"normal"},{"uid":"741689b3031babf6","name":"udp ip6 address","time":{"start":1747652608563,"stop":1747652608564,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cd1582d8626d63","name":"should handle corrupted local storage data gracefully","time":{"start":1747652626667,"stop":1747652626667,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7b13557b8fc50c","name":"should only return 1 node with relay and store capability","time":{"start":1747652622947,"stop":1747652622947,"duration":0},"status":"passed","severity":"normal"},{"uid":"2958961a67ee6f02","name":"Push message with Russian payload","time":{"start":1747653227405,"stop":1747653227405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d43857a306747dd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1747652622949,"stop":1747652622950,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ec608e092d69a47b","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1747652643455,"stop":1747652643456,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b342f93469d9fb","name":"Push message with content topic containing escaped characters","time":{"start":1747653227429,"stop":1747653227429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5838e7035377338","name":"it tolerates circular branch references","time":{"start":1747652622944,"stop":1747652622945,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a13e0eae101e33","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1747652652182,"stop":1747652652182,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10d75bcab44377b","name":"Decoder throws on empty string content topic","time":{"start":1747652632629,"stop":1747652632629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e9698b1de095cd","name":"should retry on complete failure if specified","time":{"start":1747652643457,"stop":1747652643457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a4cfc6807eda73","name":"Fields are not dropped","time":{"start":1747652614366,"stop":1747652614369,"duration":3},"status":"passed","severity":"normal"},{"uid":"4df50eaaa81ee376","name":"returns nothing if no connections present","time":{"start":1747652614511,"stop":1747652614512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4799989d76f432","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1747652622433,"stop":1747652622434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6033f80dcef5301d","name":"handles different clusterIds correctly","time":{"start":1747652600657,"stop":1747652600657,"duration":0},"status":"passed","severity":"normal"},{"uid":"227357c658592541","name":"Rejects garbage","time":{"start":1747652646772,"stop":1747652646772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4062950cdad652f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1747652652154,"stop":1747652652154,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0942118e8a1849","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1747652652164,"stop":1747652652165,"duration":1},"status":"passed","severity":"normal"},{"uid":"85beaa50f1225667","name":"should encode/decode to RLP encoding","time":{"start":1747652609171,"stop":1747652609171,"duration":0},"status":"passed","severity":"normal"},{"uid":"d670ed51a54c3d38","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1747652652153,"stop":1747652652153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17ee4b2a691b4e9","name":"should be delivered immediately if received","time":{"start":1747652652712,"stop":1747652652712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d028fc673e111bae","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1747652652182,"stop":1747652652182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86a5f6b9c2f3059","name":"throws on empty content topic","time":{"start":1747652600642,"stop":1747652600642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cc3514a7427480","name":"Push message with JSON payload","time":{"start":1747653227407,"stop":1747653227407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a79b52a220ec8a3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1747652622436,"stop":1747652622436,"duration":0},"status":"passed","severity":"normal"},{"uid":"541ed904942e8db5","name":"should handle task timeouts","time":{"start":1747652642568,"stop":1747652642573,"duration":5},"status":"passed","severity":"normal"},{"uid":"62b7285bc48df353","name":"should start and stop interval correctly","time":{"start":1747652642552,"stop":1747652642555,"duration":3},"status":"passed","severity":"normal"},{"uid":"d2d16361360acb6e","name":"Push message with content topic containing numeric","time":{"start":1747653227426,"stop":1747653227426,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3e2f6e81ae5566","name":"Push message with content topic containing Russian","time":{"start":1747653227412,"stop":1747653227412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5ac63ae6971b8b","name":"should return usable stream attached to connection","time":{"start":1747652614905,"stop":1747652614905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17813429841a209","name":"should throw an error for empty SingleShardInfos array","time":{"start":1747652600659,"stop":1747652600659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07709f56f00d7e2","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1747652643350,"stop":1747652643350,"duration":0},"status":"passed","severity":"normal"},{"uid":"29250f90a7621f3","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1747652600656,"stop":1747652600656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e86059e7527e5e","name":"should transition to Unhealthy when no connections","time":{"start":1747652643494,"stop":1747652643494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57288788a1a05c4","name":"Push message with XML payload","time":{"start":1747653227422,"stop":1747653227422,"duration":0},"status":"passed","severity":"normal"},{"uid":"6633ce34c4e19773","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747652622949,"stop":1747652622949,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f07294ef245eac17","name":"Push message equal or less that 1MB","time":{"start":1747653227418,"stop":1747653227418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87deeae3aa15625","name":"should not allow k > 12","time":{"start":1747652651826,"stop":1747652651828,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ef722de95d3d645","name":"should attach causal history and bloom filter to each message","time":{"start":1747652652704,"stop":1747652652704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9480d73b1e8f5b","name":"should return false when shard is not included in network shards","time":{"start":1747652643351,"stop":1747652643351,"duration":0},"status":"passed","severity":"normal"},{"uid":"62970fed5a889fdf","name":"should properly create location multiaddrs - udp","time":{"start":1747652609177,"stop":1747652609177,"duration":0},"status":"passed","severity":"normal"},{"uid":"22569b1aa6532224","name":"should insert message into bloom filter","time":{"start":1747652652703,"stop":1747652652704,"duration":1},"status":"passed","severity":"normal"},{"uid":"db42bc7ea94e4e23","name":"should use shardsUnderCluster when provided","time":{"start":1747652643349,"stop":1747652643350,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f5f34a7743bb1d","name":"should not receive a peer event after stop","time":{"start":1747652626665,"stop":1747652626665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a228f6567629bf4f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1747652600654,"stop":1747652600654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c4fd8159f5c3ae","name":"Push message with Arabic payload","time":{"start":1747653227405,"stop":1747653227405,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c57381371c2316","name":"can start the service","time":{"start":1747652626662,"stop":1747652626662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d05f7eadd27b80","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1747652600859,"stop":1747652600859,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa907d542422956","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1747652652143,"stop":1747652652146,"duration":3},"status":"passed","severity":"normal"},{"uid":"52c5b37673d7947f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1747652652153,"stop":1747652652153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d51fd73c9ced83","name":"ignores domain fetching errors","time":{"start":1747652622945,"stop":1747652622945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa4cbad870d0b54","name":"Push message with meta","time":{"start":1747653227430,"stop":1747653227430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32294c9d3a31c39","name":"should properly create location multiaddrs - udp6","time":{"start":1747652609177,"stop":1747652609177,"duration":0},"status":"passed","severity":"normal"},{"uid":"62df650386833bdb","name":"A test","time":{"start":1747652670470,"stop":1747652670480,"duration":10},"status":"passed","severity":"normal"},{"uid":"a624f772d0acfa69","name":"Check meta is set [ecies]","time":{"start":1747652634332,"stop":1747652634332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cd44a2efaebb88","name":"Push message with content topic containing Arabic","time":{"start":1747653227412,"stop":1747653227412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8235ffdf2e8a5d7f","name":"Encoder throws on undefined content topic","time":{"start":1747652634332,"stop":1747652634333,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d1560bf25d2344","name":"Push message with content topic containing unicode special characters","time":{"start":1747653227415,"stop":1747653227415,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfceca68606dc553","name":"Encoder throws on empty string content topic","time":{"start":1747652634333,"stop":1747652634333,"duration":0},"status":"passed","severity":"normal"},{"uid":"68641e9bcb3ef056","name":"should wait for Store peer to be connected","time":{"start":1747652643418,"stop":1747652643418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30f73b534bbe2e7","name":"Push message with special chars payload","time":{"start":1747653227404,"stop":1747653227404,"duration":0},"status":"passed","severity":"normal"}]