mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
84 KiB
JSON
1 line
84 KiB
JSON
[{"uid":"e043b1b84b09e0fc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1747978626906,"stop":1747978626907,"duration":1},"status":"passed","severity":"normal"},{"uid":"13555a603f112241","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1747978626895,"stop":1747978626895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6258cf02bfd9065","name":"should retry failed tasks","time":{"start":1747978617444,"stop":1747978617444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b46f12605d0549","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1747978574345,"stop":1747978574345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fb1e3d1cbb6f41","name":"Push message with custom timestamp: 1747982244468","time":{"start":1747979200332,"stop":1747979200332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8000a53733e291a","name":"should throw error - invalid id","time":{"start":1747978582817,"stop":1747978582818,"duration":1},"status":"passed","severity":"normal"},{"uid":"658927da7c746686","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1747978574344,"stop":1747978574344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faa33f0155dc451","name":"should not retry if at least one success","time":{"start":1747978617484,"stop":1747978617484,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3044af40d9be43","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1747978574346,"stop":1747978574346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00389577d4b7e2d","name":"Push message with XML payload","time":{"start":1747979200321,"stop":1747979200321,"duration":0},"status":"passed","severity":"normal"},{"uid":"281ccf2595c94946","name":"Round trip binary encryption [ecies, signature]","time":{"start":1747978608317,"stop":1747978608318,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b8d6cded1f0889","name":"Push message with content topic containing JSON","time":{"start":1747979200313,"stop":1747979200313,"duration":0},"status":"passed","severity":"normal"},{"uid":"480c1b9913acd852","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1747978574343,"stop":1747978574343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c915c721e0a5c8d4","name":"Push message with content topic containing Russian","time":{"start":1747979200326,"stop":1747979200326,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2e3c089ee8a175","name":"should decode valid enr with tcp successfully","time":{"start":1747978582816,"stop":1747978582816,"duration":0},"status":"passed","severity":"normal"},{"uid":"518230b5d593aa4c","name":"Push message with escaped characters payload","time":{"start":1747979200306,"stop":1747979200306,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e1765c52371b07","name":"should wait for LightPush peer to be connected","time":{"start":1747978617598,"stop":1747978617599,"duration":1},"status":"passed","severity":"normal"},{"uid":"1307c95181b6916e","name":"should only return 1 node with relay and store capability","time":{"start":1747978596803,"stop":1747978596803,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8ba801f40535ea","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1747978574338,"stop":1747978574339,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bc5fb88554e5ed","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1747978574330,"stop":1747978574330,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a4b140cb0c0beb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1747978626921,"stop":1747978626921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee8aa2560837f03","name":"should be able to decode the field with only STORE set to true","time":{"start":1747978582125,"stop":1747978582126,"duration":1},"status":"passed","severity":"normal"},{"uid":"637583f039b95195","name":"Push message with content topic containing long","time":{"start":1747979200324,"stop":1747979200324,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2fbe4aa9ea4094","name":"Fails to push message bigger that 1MB","time":{"start":1747979200317,"stop":1747979200317,"duration":0},"status":"passed","severity":"normal"},{"uid":"52dfacd69fba6167","name":"should push the message to the outgoing buffer","time":{"start":1747978627285,"stop":1747978627286,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b896577fcbedb7","name":"caches peers it previously fetched","time":{"start":1747978596802,"stop":1747978596802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39a3866e191861","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1747978617475,"stop":1747978617476,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3babfa83976dee","name":"should throw an error for empty SingleShardInfos array","time":{"start":1747978574338,"stop":1747978574338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44114210db226e0","name":"should be delivered immediately if received","time":{"start":1747978627296,"stop":1747978627296,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e94b6dbf8522106","name":"should not fail to start the service if it is already started","time":{"start":1747978600560,"stop":1747978600560,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a68d6a5c449ec5","name":"returns nothing if no connections present","time":{"start":1747978588254,"stop":1747978588255,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fb5512ce57654c","name":"should return unique PubsubTopics for static sharding","time":{"start":1747978574340,"stop":1747978574340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcac5b852a02774b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1747978582121,"stop":1747978582122,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b54e724a22d4b9a","name":"should add and remove event listeners correctly","time":{"start":1747978600563,"stop":1747978600563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a211f42b968253a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1747978626893,"stop":1747978626893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8fefeff080db02","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1747978574349,"stop":1747978574349,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f0638d0a1c7fc2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1747978626902,"stop":1747978626902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d883981dac5457a9","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1747978608317,"stop":1747978608317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c74c8a34aac7167","name":"should not throw an error for a single configured topic","time":{"start":1747978574351,"stop":1747978574351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67013763c6d1421","name":"Push message with content topic containing emoji","time":{"start":1747979200330,"stop":1747979200330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a01e2d3a49c750","name":"Push message with content topic containing short","time":{"start":1747979200308,"stop":1747979200308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd782dfea78f061","name":"Push message with XML payload","time":{"start":1747979200305,"stop":1747979200305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd679bfa17b0201","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1747978626922,"stop":1747978626922,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acc592b7910bccd","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1747978626893,"stop":1747978626893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b38a024eec904e","name":"Push message with content topic containing shell command","time":{"start":1747979200313,"stop":1747979200313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4736abfa9a24f3f8","name":"Throws when trying to push message with empty payload","time":{"start":1747979200324,"stop":1747979200324,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bde50bba713753","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1747978582816,"stop":1747978582816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad82d4df03e0fba","name":"should be able to decode the field with only FILTER set to true","time":{"start":1747978582125,"stop":1747978582125,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ebfcc1007e1799","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1747978596805,"stop":1747978596805,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4bc62f27e236c38","name":"Push message with short payload","time":{"start":1747979200301,"stop":1747979200301,"duration":0},"status":"passed","severity":"normal"},{"uid":"162a072c5e89d188","name":"Push message with content topic containing Arabic","time":{"start":1747979200326,"stop":1747979200326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5846c2ad2ccac9df","name":"should return false when clusterId doesn't match","time":{"start":1747978616956,"stop":1747978616962,"duration":6},"status":"passed","severity":"normal"},{"uid":"c61b30df175998b4","name":"should check connected peers if present and suitable","time":{"start":1747978617598,"stop":1747978617598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a459de63fae938c6","name":"Push message with shell command payload","time":{"start":1747979200306,"stop":1747979200306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb4bece6ff20f7d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1747978582120,"stop":1747978582121,"duration":1},"status":"passed","severity":"normal"},{"uid":"75293f9b5944a839","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1747978626908,"stop":1747978626909,"duration":1},"status":"passed","severity":"normal"},{"uid":"522b374e3ee9bfb2","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1747978626890,"stop":1747978626890,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5379df91d8d093","name":"Decoder throws on empty string content topic","time":{"start":1747978608319,"stop":1747978608319,"duration":0},"status":"passed","severity":"normal"},{"uid":"226aa0b6eedd5017","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1747978574344,"stop":1747978574345,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f160af446ab684","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1747978626913,"stop":1747978626914,"duration":1},"status":"passed","severity":"normal"},{"uid":"df50888e085ac6c8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1747978627288,"stop":1747978627289,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7e377d5e6cdfc3","name":"should insert message id into causal history","time":{"start":1747978627287,"stop":1747978627287,"duration":0},"status":"passed","severity":"normal"},{"uid":"15be4dcfbaa01aac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1747978574347,"stop":1747978574347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b710fc3bc1fc48","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1747978595426,"stop":1747978595427,"duration":1},"status":"passed","severity":"normal"},{"uid":"984d2fe4dd540a2","name":"retrieves a single peer","time":{"start":1747978596800,"stop":1747978596800,"duration":0},"status":"passed","severity":"normal"},{"uid":"1828329dc976b2be","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1747978596461,"stop":1747978596461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d515f4c25806a5","name":"throws on content topic with non-number generation field","time":{"start":1747978574319,"stop":1747978574319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9896c74a305bb3d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1747978626889,"stop":1747978626890,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ab79bfee151c40","name":"pre and post cipher","time":{"start":1747978607084,"stop":1747978607084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2011b1a2e8e40e2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1747978626918,"stop":1747978626918,"duration":0},"status":"passed","severity":"normal"},{"uid":"587be7ca83d0aec1","name":"should return false when shard is not included in network shards","time":{"start":1747978616962,"stop":1747978616966,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d9836a1ae063b02","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1747978626885,"stop":1747978626885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c20f2200a6b8e2d","name":"Push message with Arabic payload","time":{"start":1747979200319,"stop":1747979200320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7991565a9d13e4b","name":"Push message with unicode special characters payload","time":{"start":1747979200306,"stop":1747979200307,"duration":1},"status":"passed","severity":"normal"},{"uid":"e544260ec8461518","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1747978574340,"stop":1747978574341,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd26513f4a43bcd","name":"Decoder throws on undefined content topic","time":{"start":1747978588892,"stop":1747978588893,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fcc86262068986","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1747978626886,"stop":1747978626887,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a18c2b89687bdf","name":"Push message with content topic containing short","time":{"start":1747979200324,"stop":1747979200324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f64e30a4a8278a4","name":"Push message with Script payload","time":{"start":1747979200304,"stop":1747979200304,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd6b2899daf283c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1747978661876,"stop":1747978661876,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcc8972f2672fc8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1747978626893,"stop":1747978626894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cde94614fb64b17","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1747978596455,"stop":1747978596455,"duration":0},"status":"passed","severity":"normal"},{"uid":"443778696b45439a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1747978661876,"stop":1747978661877,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8884ea483cdb01","name":"should properly create location multiaddrs - udp6","time":{"start":1747978582826,"stop":1747978582826,"duration":0},"status":"passed","severity":"normal"},{"uid":"842ad98d09d70682","name":"Push message with content topic containing escaped characters","time":{"start":1747979200329,"stop":1747979200329,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb18a5c1cf3bc1b","name":"should reject if WakuNode is not started","time":{"start":1747978617596,"stop":1747978617597,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecdc76ba7877a13","name":"should insert message into bloom filter","time":{"start":1747978627286,"stop":1747978627286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbd87854dfdaab6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1747978626923,"stop":1747978626925,"duration":2},"status":"passed","severity":"normal"},{"uid":"a13676be7e3fed8e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1747978626894,"stop":1747978626894,"duration":0},"status":"passed","severity":"normal"},{"uid":"65562da8683d8f0a","name":"should handle special patterns correctly","time":{"start":1747978628499,"stop":1747978628500,"duration":1},"status":"passed","severity":"normal"},{"uid":"75be729af27e2efb","name":"Push message with content topic containing Russian","time":{"start":1747979200311,"stop":1747979200311,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbba1560732ed08","name":"should correctly map a content topic to a pubsub topic","time":{"start":1747978574357,"stop":1747978574357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c07cd2148d09f80","name":"Push message with Russian payload","time":{"start":1747979200320,"stop":1747979200320,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3c1d894feedaba","name":"should initialize with custom number of peers","time":{"start":1747978617032,"stop":1747978617032,"duration":0},"status":"passed","severity":"normal"},{"uid":"562b15ad2761a544","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1747978626912,"stop":1747978626913,"duration":1},"status":"passed","severity":"normal"},{"uid":"92935bc9856d5a80","name":"should be able to encode the field with only STORE set to true","time":{"start":1747978582119,"stop":1747978582120,"duration":1},"status":"passed","severity":"normal"},{"uid":"faceb84d8101426c","name":"Decoder throws on undefined content topic","time":{"start":1747978606520,"stop":1747978606520,"duration":0},"status":"passed","severity":"normal"},{"uid":"77338f5f4389f698","name":"Accepts a valid Waku Message","time":{"start":1747978621037,"stop":1747978621038,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb90f7f0c9fafa2","name":"should throw an error for an unconfigured topic","time":{"start":1747978574352,"stop":1747978574352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbac01515f4f470","name":"should handle connection events","time":{"start":1747978617034,"stop":1747978617035,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e4eb08dda5b4c7","name":"should handle task timeouts","time":{"start":1747978617445,"stop":1747978617445,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa84c04e6b4e5b8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1747978626923,"stop":1747978626923,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a3d7762ea19246","name":"should detect messages with missing dependencies","time":{"start":1747978627292,"stop":1747978627292,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7f0cf9f09608df","name":"Push message with JSON payload","time":{"start":1747979200322,"stop":1747979200322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8672b2e3cac10419","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1747978574333,"stop":1747978574334,"duration":1},"status":"passed","severity":"normal"},{"uid":"7377726267c4b821","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1747978627293,"stop":1747978627293,"duration":0},"status":"passed","severity":"normal"},{"uid":"69de3ec5f4b227cc","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1747978574358,"stop":1747978574358,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c7781b5831172c","name":"Push message with meta","time":{"start":1747979200315,"stop":1747979200315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6034e668ebacafd0","name":"should retry on complete failure if specified","time":{"start":1747978617483,"stop":1747978617483,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c6ee3d543aa336","name":"should not allow k > 12","time":{"start":1747978626271,"stop":1747978626272,"duration":1},"status":"passed","severity":"normal"},{"uid":"80dff6ae0a5be900","name":"Init the array if not present","time":{"start":1747978573869,"stop":1747978573870,"duration":1},"status":"passed","severity":"normal"},{"uid":"518560077bb53fce","name":"should return empty list for no shard","time":{"start":1747978574341,"stop":1747978574341,"duration":0},"status":"passed","severity":"normal"},{"uid":"725a4f5ab1c99f46","name":"tcp ip4 address","time":{"start":1747978582233,"stop":1747978582234,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9764813efd01ce","name":"Push 30 different messages","time":{"start":1747979200307,"stop":1747979200308,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f2fd12c308ad7689","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1747978626883,"stop":1747978626883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83d3974a4b44069","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1747978626909,"stop":1747978626909,"duration":0},"status":"passed","severity":"normal"},{"uid":"16717d65e41e1303","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1747978582121,"stop":1747978582121,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b1b05d61507ef5","name":"should initialize with Unhealthy status","time":{"start":1747978617452,"stop":1747978617452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fe7e447efca018","name":"should throw an error for missing required configuration","time":{"start":1747978574342,"stop":1747978574342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a497d418be09c256","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1747978616955,"stop":1747978616956,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bb88f88c046013","name":"1 Relay, 1 fetch","time":{"start":1747978596627,"stop":1747978596627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb9c251741a690a","name":"should insert elements correctly","time":{"start":1747978628498,"stop":1747978628498,"duration":0},"status":"passed","severity":"normal"},{"uid":"483565eeba1161e8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1747978574330,"stop":1747978574330,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb91f3c6d65a643f","name":"unsubscribes","time":{"start":1747978651316,"stop":1747978651316,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f8e18d8e622d92","name":"can start the service","time":{"start":1747978600558,"stop":1747978600558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0cdd34ffb0fec1","name":"handles multiple messages","time":{"start":1747978651315,"stop":1747978651316,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11109970af227e2","name":"Push message with custom timestamp: 1747975044468","time":{"start":1747979200332,"stop":1747979200332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01ae4c970564ed","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1747978617453,"stop":1747978617453,"duration":0},"status":"passed","severity":"normal"},{"uid":"58961c2b7b02dfea","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1747978574401,"stop":1747978574401,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa58831f02726c4c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1747978574349,"stop":1747978574349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8daf6bb792a00a2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1747978596458,"stop":1747978596459,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21ad2ef5b886629","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1747978606517,"stop":1747978606517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c57e2793b617b1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1747978596458,"stop":1747978596458,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c912cbb3f240564","name":"handles different clusterIds correctly","time":{"start":1747978574336,"stop":1747978574336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6ba7e3cafdc85e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1747978574349,"stop":1747978574349,"duration":0},"status":"passed","severity":"normal"},{"uid":"456ecd458246b9d3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1747978626891,"stop":1747978626892,"duration":1},"status":"passed","severity":"normal"},{"uid":"deaedc230827d83e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747978582123,"stop":1747978582124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2536b75752ad6d3","name":"Correctly serialized arguments","time":{"start":1747978645436,"stop":1747978645436,"duration":0},"status":"passed","severity":"normal"},{"uid":"4051d1d999f1dabd","name":"should reject if Filter is requested but not mounted","time":{"start":1747978617598,"stop":1747978617598,"duration":0},"status":"passed","severity":"normal"},{"uid":"685c21d71afc2885","name":"Push message with custom timestamp: 1717220244465","time":{"start":1747979200316,"stop":1747979200316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d744c74bc18e6b58","name":"groups content topics by expected pubsub topic","time":{"start":1747978574335,"stop":1747978574335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51eb5c0140d7e7d","name":"Encoder throws on empty string content topic","time":{"start":1747978608319,"stop":1747978608319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf36cd63dd23456f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1747978588561,"stop":1747978588561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f29f2a4927c3cce","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1747978626894,"stop":1747978626894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4c65c248d65b46","name":"Round trip binary serialization","time":{"start":1747978588890,"stop":1747978588891,"duration":1},"status":"passed","severity":"normal"},{"uid":"170c6ef1b92ac52","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1747978576832,"stop":1747978576832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e00220536bdba4f","name":"Push message with custom timestamp: 1747975044465","time":{"start":1747979200316,"stop":1747979200316,"duration":0},"status":"passed","severity":"normal"},{"uid":"680a9a59cdaf75c7","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1747978626887,"stop":1747978626888,"duration":1},"status":"passed","severity":"normal"},{"uid":"990ab44398d77e68","name":"1 Relay, 1 Filter, gives up","time":{"start":1747978596628,"stop":1747978596628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aee6cda01b0dd8b","name":"Push message with content topic containing emoji","time":{"start":1747979200314,"stop":1747979200314,"duration":0},"status":"passed","severity":"normal"},{"uid":"2decc5cdbd2ca351","name":"A test","time":{"start":1747978644650,"stop":1747978644655,"duration":5},"status":"passed","severity":"normal"},{"uid":"4d0acc340d971399","name":"throws on content topic with empty application field","time":{"start":1747978574320,"stop":1747978574320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9299f45f619e89af","name":"should only return 1 node with store capability","time":{"start":1747978596803,"stop":1747978596803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94ef828c8192100","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1747978582122,"stop":1747978582122,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a14ef4bc4f6c304","name":"Ephemeral field set to true","time":{"start":1747978588891,"stop":1747978588891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba69c10d441ea9ca","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1747978574355,"stop":1747978574355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cd92b75d58b256","name":"Decoder throws on undefined content topic","time":{"start":1747978608319,"stop":1747978608319,"duration":0},"status":"passed","severity":"normal"},{"uid":"309253a894fa264","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1747978596456,"stop":1747978596457,"duration":1},"status":"passed","severity":"normal"},{"uid":"965e90ef69262067","name":"Push message with content topic containing XML","time":{"start":1747979200327,"stop":1747979200327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f550832c367f30","name":"should be sent with empty content","time":{"start":1747978627294,"stop":1747978627294,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fa6c9ef2a23a54","name":"Decoder throws on empty string content topic","time":{"start":1747978606520,"stop":1747978606521,"duration":1},"status":"passed","severity":"normal"},{"uid":"720928f262f9daa4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1747978627290,"stop":1747978627290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a012a5e86a6ec6d2","name":"Waku message hash computation (payload length 0)","time":{"start":1747978576833,"stop":1747978576833,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c7f5f464430cc8","name":"Check meta is set [ecies]","time":{"start":1747978608318,"stop":1747978608318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04c5cbff25c4a0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1747978574331,"stop":1747978574332,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb520d429f598fa8","name":"Push message with Basic HTML tag payload","time":{"start":1747979200321,"stop":1747979200321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73eb5fec1e27d88","name":"handles empty shards array correctly","time":{"start":1747978574356,"stop":1747978574356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25bba15af0e9128","name":"should not allow unachievable error rate","time":{"start":1747978626273,"stop":1747978626273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56ad2b63b47b44d","name":"should create a new stream if no existing for protocol found","time":{"start":1747978588558,"stop":1747978588559,"duration":1},"status":"passed","severity":"normal"},{"uid":"4622795a322ecd67","name":"Push message with emoji payload","time":{"start":1747979200323,"stop":1747979200323,"duration":0},"status":"passed","severity":"normal"},{"uid":"67458c4ad71b2357","name":"Throws when trying to push message with empty payload","time":{"start":1747979200308,"stop":1747979200308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3928b01a08dc9661","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747978582129,"stop":1747978582129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d537516308f90d3","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1747978574337,"stop":1747978574337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2014c330e3af483f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1747978574357,"stop":1747978574357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c261cc7735482c50","name":"should properly create location multiaddrs - udp4","time":{"start":1747978582825,"stop":1747978582825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6786c4d0f63f34f1","name":"creates an iterator","time":{"start":1747978651314,"stop":1747978651315,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa16bf111c3a55b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1747978596628,"stop":1747978596628,"duration":0},"status":"passed","severity":"normal"},{"uid":"373bc4cacaff3fac","name":"should throw error - no public key","time":{"start":1747978582818,"stop":1747978582818,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ca20996c7c269a","name":"should deliver messages after dependencies are met","time":{"start":1747978627292,"stop":1747978627292,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecae57afcbc19e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1747978574350,"stop":1747978574350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6392c35135a7fb3f","name":"should not fail to stop the service if it was not started","time":{"start":1747978600559,"stop":1747978600560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c628f3eca56d357","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1747978606515,"stop":1747978606517,"duration":2},"status":"passed","severity":"normal"},{"uid":"909613e539106b27","name":"Relay + Store","time":{"start":1747978582830,"stop":1747978582830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eabb8ec3fbbad9e","name":"Push message with custom timestamp: 1747982244465","time":{"start":1747979200316,"stop":1747979200317,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a54f42f66da5c4","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1747978574351,"stop":1747978574351,"duration":0},"status":"passed","severity":"normal"},{"uid":"137f0fac7caf7d26","name":"should reject if Store is requested but not mounted","time":{"start":1747978617597,"stop":1747978617597,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8add4bf0f15ac3","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1747978596459,"stop":1747978596460,"duration":1},"status":"passed","severity":"normal"},{"uid":"661015f2bd58c289","name":"should maintain desired error rate","time":{"start":1747978628498,"stop":1747978628498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8b1eadbb0b638","name":"Push message with content topic containing XML","time":{"start":1747979200312,"stop":1747979200312,"duration":0},"status":"passed","severity":"normal"},{"uid":"609efcbcc9919146","name":"should encode/decode to text encoding","time":{"start":1747978582824,"stop":1747978582824,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5b8b3c7eb1432d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1747978616945,"stop":1747978616945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1efb2f39a76201","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1747978588893,"stop":1747978588893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80e06c5627a6f9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1747978574401,"stop":1747978574401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3348b17b0462fe3","name":"topics with same application and version share the same shard","time":{"start":1747978574334,"stop":1747978574334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd84ed1c8dee1e4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1747978574331,"stop":1747978574331,"duration":0},"status":"passed","severity":"normal"},{"uid":"80221c442cccf935","name":"should set field with only FILTER enabled","time":{"start":1747978582829,"stop":1747978582829,"duration":0},"status":"passed","severity":"normal"},{"uid":"624edf29c82a2ac4","name":"should return PeerId when PeerId is provided","time":{"start":1747978616940,"stop":1747978616944,"duration":4},"status":"passed","severity":"normal"},{"uid":"89f20177acafd5ec","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1747978576834,"stop":1747978576834,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d149c16cfe061d9","name":"it tolerates circular branch references","time":{"start":1747978596800,"stop":1747978596801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b730606c994677e2","name":"Fails to push message with large meta","time":{"start":1747979200330,"stop":1747979200331,"duration":1},"status":"passed","severity":"normal"},{"uid":"a429f006e317a2a6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1747978626915,"stop":1747978626916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be0f26437a21010","name":"Fields are not dropped","time":{"start":1747978588265,"stop":1747978588265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee1765549241314","name":"returns all values when wanted number matches available values","time":{"start":1747978595418,"stop":1747978595425,"duration":7},"status":"passed","severity":"normal"},{"uid":"d7cae9ea3bab5b5f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1747978626923,"stop":1747978626923,"duration":0},"status":"passed","severity":"normal"},{"uid":"def071ee939166ae","name":"should reject if Relay is requested but not mounted","time":{"start":1747978617597,"stop":1747978617597,"duration":0},"status":"passed","severity":"normal"},{"uid":"10588eac501f2724","name":"should handle corrupted local storage data gracefully","time":{"start":1747978600562,"stop":1747978600562,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e1fa52f814264a","name":"should call waitForPeer on Relay","time":{"start":1747978617599,"stop":1747978617600,"duration":1},"status":"passed","severity":"normal"},{"uid":"6998e9d2345aa6a7","name":"Push message with content topic containing special chars","time":{"start":1747979200309,"stop":1747979200310,"duration":1},"status":"passed","severity":"normal"},{"uid":"592fc5b6d485a9f2","name":"peer:update - should do nothing if another protocol hit","time":{"start":1747978588560,"stop":1747978588561,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a665dc68ff880b3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1747978574333,"stop":1747978574333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dde59c97f5b48ed","name":"throws on content topic with empty version field","time":{"start":1747978574320,"stop":1747978574321,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8cd041f9d9cba9","name":"Push message with rate limit","time":{"start":1747979200331,"stop":1747979200331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1371e1b5b40910","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1747978626903,"stop":1747978626903,"duration":0},"status":"passed","severity":"normal"},{"uid":"482f52bffc7c4af4","name":"Push message with special chars payload","time":{"start":1747979200319,"stop":1747979200319,"duration":0},"status":"passed","severity":"normal"},{"uid":"21563631699d5365","name":"should throw if no connection provided","time":{"start":1747978588558,"stop":1747978588558,"duration":0},"status":"passed","severity":"normal"},{"uid":"40132e6895914847","name":"should properly compute the node id","time":{"start":1747978582819,"stop":1747978582819,"duration":0},"status":"passed","severity":"normal"},{"uid":"507d812058f28d34","name":"Encoder throws on empty string content topic","time":{"start":1747978606519,"stop":1747978606520,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ec844df1b4c87","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1747978626889,"stop":1747978626889,"duration":0},"status":"passed","severity":"normal"},{"uid":"df635eeabacfb1ba","name":"should disable Local Peer Cache discovery when specified","time":{"start":1747978617439,"stop":1747978617439,"duration":0},"status":"passed","severity":"normal"},{"uid":"e646c6ab2bb7f273","name":"handles empty contentTopics array correctly","time":{"start":1747978574356,"stop":1747978574356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0d4feebf7b93d9","name":"should properly create location multiaddrs - udp","time":{"start":1747978582826,"stop":1747978582827,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb63ff8fd05eac5","name":"should increase lamport timestamp","time":{"start":1747978627284,"stop":1747978627285,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b1bdeaa4795c4f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1747978574332,"stop":1747978574332,"duration":0},"status":"passed","severity":"normal"},{"uid":"90865ef32fac0303","name":"A test","time":{"start":1747978644644,"stop":1747978644648,"duration":4},"status":"passed","severity":"normal"},{"uid":"3c38df9ac283ab8e","name":"should reject on timeout if it was set","time":{"start":1747978617598,"stop":1747978617598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1b4acff06a170d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1747978574353,"stop":1747978574354,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff8058205cb852a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1747978582127,"stop":1747978582128,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16100a2b3458c0b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1747978574352,"stop":1747978574353,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd05e14ee2375959","name":"should maintain proper timestamps if all messages received","time":{"start":1747978627289,"stop":1747978627289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1092b6180e3f65","name":"Push message with short payload","time":{"start":1747979200318,"stop":1747979200318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa2812dbe65e55","name":"Encoder throws on undefined content topic","time":{"start":1747978606519,"stop":1747978606519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aaa92c9f39d020","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1747978626890,"stop":1747978626891,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbca2c426767494","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1747978574334,"stop":1747978574334,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b09bcdb6659478","name":"Push message equal or less that 1MB","time":{"start":1747979200317,"stop":1747979200317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68caf0b99e4d960","name":"Check meta is set [symmetric]","time":{"start":1747978606518,"stop":1747978606518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a0abbbae0dd937","name":"udp ip6 address","time":{"start":1747978582234,"stop":1747978582234,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafaa4e9df378440","name":"should set field with all protocols enabled","time":{"start":1747978582828,"stop":1747978582828,"duration":0},"status":"passed","severity":"normal"},{"uid":"c346f5514dedae96","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1747978626917,"stop":1747978626917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d350a956594526","name":"Push message with content topic containing SQL Injection","time":{"start":1747979200311,"stop":1747979200311,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b842588592d152","name":"should encode/decode to RLP encoding","time":{"start":1747978582823,"stop":1747978582824,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa14f7ae170952e","name":"returns only open connection if one present","time":{"start":1747978588256,"stop":1747978588258,"duration":2},"status":"passed","severity":"normal"},{"uid":"30f773751a3b32bd","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1747978627294,"stop":1747978627294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a090b3c4ec8472cf","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1747978574330,"stop":1747978574331,"duration":1},"status":"passed","severity":"normal"},{"uid":"befa68830a9c2ecd","name":"Push message with shell command payload","time":{"start":1747979200322,"stop":1747979200322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d058c97286d62f3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1747978574343,"stop":1747978574343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7563b4fa9380b8b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1747978574338,"stop":1747978574338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded3a6a7f1acc8cc","name":"Push message with numeric payload","time":{"start":1747979200318,"stop":1747979200319,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d686b3735a64031","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1747978574344,"stop":1747978574344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4789ae94c4e8de","name":"should get / set TCP multiaddr","time":{"start":1747978582825,"stop":1747978582825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7653803c8b6b1543","name":"should mark all messages in causal history as acknowledged","time":{"start":1747978627291,"stop":1747978627291,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c7bd22616660e","name":"Fails to push message with large meta","time":{"start":1747979200315,"stop":1747979200315,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d1958e178a4dc","name":"Push message with content topic containing numeric","time":{"start":1747979200309,"stop":1747979200309,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecab50ba9df24d3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1747978574329,"stop":1747978574329,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c84812a7c5a31a","name":"should never report false negatives","time":{"start":1747978628499,"stop":1747978628499,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdba65576209d93c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1747978574340,"stop":1747978574340,"duration":0},"status":"passed","severity":"normal"},{"uid":"785cc35d64cd5c3f","name":"Push message with emoji payload","time":{"start":1747979200307,"stop":1747979200307,"duration":0},"status":"passed","severity":"normal"},{"uid":"465c59b897f89527","name":"can start and stop the service","time":{"start":1747978600559,"stop":1747978600559,"duration":0},"status":"passed","severity":"normal"},{"uid":"809ccfdde090f18c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1747978627291,"stop":1747978627291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9e8d38a40ae3c6","name":"should throw error - no public key","time":{"start":1747978582817,"stop":1747978582817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee60870931df4622","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1747978574323,"stop":1747978574329,"duration":6},"status":"passed","severity":"normal"},{"uid":"5af32826e9cb7470","name":"should set field with only STORE enabled","time":{"start":1747978582829,"stop":1747978582829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9624d4352caef83c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1747978582126,"stop":1747978582126,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4546c2215910f1","name":"Push message with content topic containing escaped characters","time":{"start":1747979200314,"stop":1747979200314,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efe2caa42a269b7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1747978574346,"stop":1747978574346,"duration":0},"status":"passed","severity":"normal"},{"uid":"59139d483ad8f8bf","name":"should use provided shard info when available","time":{"start":1747978616953,"stop":1747978616954,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6232fa7986ffa1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1747978588561,"stop":1747978588562,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4348877660bd2a8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1747978626895,"stop":1747978626902,"duration":7},"status":"passed","severity":"normal"},{"uid":"fa6db0131e74fd41","name":"should return usable stream attached to connection","time":{"start":1747978588557,"stop":1747978588558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aba43a8ddea14ab","name":"Encoder throws on undefined content topic","time":{"start":1747978608318,"stop":1747978608318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99370a048b047d1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1747978626923,"stop":1747978626923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0719c248c7d6ff7","name":"ignores unrecognized TXT record formats","time":{"start":1747978596801,"stop":1747978596802,"duration":1},"status":"passed","severity":"normal"},{"uid":"7acfcefb617fc33b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1747978626275,"stop":1747978626275,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c5874cb4bc7e8e","name":"should respect max attempts limit","time":{"start":1747978617450,"stop":1747978617450,"duration":0},"status":"passed","severity":"normal"},{"uid":"870e6ee401a175c7","name":"should not receive a peer event after stop","time":{"start":1747978600561,"stop":1747978600561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f719674abf91ca","name":"throws on content topic with empty topic name field","time":{"start":1747978574321,"stop":1747978574321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac12587e0db4f5b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1747978574339,"stop":1747978574339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4314fc1b03de2371","name":"Push message with special chars payload","time":{"start":1747979200302,"stop":1747979200302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b55ef1d4daee4ac","name":"throws on content topic with too few or too many fields","time":{"start":1747978574318,"stop":1747978574318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1d8a7bc2068a68","name":"should process tasks in queue","time":{"start":1747978617443,"stop":1747978617444,"duration":1},"status":"passed","severity":"normal"},{"uid":"946be5e51042f771","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1747978574332,"stop":1747978574332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7c12b6665b27e0","name":"Push message with SQL Injection payload","time":{"start":1747979200320,"stop":1747979200320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3d4b8f982869b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1747978574347,"stop":1747978574348,"duration":1},"status":"passed","severity":"normal"},{"uid":"6832305ff5eb7c78","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1747978574350,"stop":1747978574350,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e89f88ee384b08b","name":"Push 30 different messages","time":{"start":1747979200323,"stop":1747979200324,"duration":1},"status":"skipped","severity":"normal"},{"uid":"59c4158faf81d180","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1747978626274,"stop":1747978626274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76c431f7f8305e2","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1747978574340,"stop":1747978574340,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f698da129524c1","name":"should send to specified number of peers of used peers","time":{"start":1747978617482,"stop":1747978617483,"duration":1},"status":"passed","severity":"normal"},{"uid":"822ac00a0ec3fa0c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1747978582118,"stop":1747978582119,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6aafa21c905debd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1747978596455,"stop":1747978596456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d921ef6f0d19376","name":"Waku message hash computation (no timestamp)","time":{"start":1747978576833,"stop":1747978576833,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc998d1b702be1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1747978574345,"stop":1747978574346,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91bc46e9467732a","name":"should load peers from local storage and dispatch events","time":{"start":1747978600561,"stop":1747978600562,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71d0061f6c19929","name":"should get / set UDP multiaddr","time":{"start":1747978582824,"stop":1747978582825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8417c48aa9cf39e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1747978574354,"stop":1747978574354,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb198f8b9a767413","name":"should set field with only RELAY enabled","time":{"start":1747978582828,"stop":1747978582828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c7eea482b06ea4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1747978627295,"stop":1747978627296,"duration":1},"status":"passed","severity":"normal"},{"uid":"883ccfea8b447b86","name":"should encodeTxt and decodeTxt","time":{"start":1747978582815,"stop":1747978582815,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6a987c29683e8f","name":"should disable DNS discovery when specified","time":{"start":1747978617438,"stop":1747978617438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acb1a7a61d7f58f","name":"should attach causal history and bloom filter to each message","time":{"start":1747978627287,"stop":1747978627287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ddefe488ab97cc","name":"Push message with content topic containing SQL Injection","time":{"start":1747979200326,"stop":1747979200327,"duration":1},"status":"passed","severity":"normal"},{"uid":"610e88843c3837b6","name":"Push message with unicode special characters payload","time":{"start":1747979200323,"stop":1747979200323,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc21a82fb6eb9c2","name":"should request peer renewal on specific errors","time":{"start":1747978617444,"stop":1747978617444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0483360ef9dfe5","name":"Sign & Recover","time":{"start":1747978607084,"stop":1747978607085,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0db82c7796b31a","name":"should return false","time":{"start":1747978582818,"stop":1747978582818,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e32c5727f3b919","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1747978574333,"stop":1747978574333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6087c65c842e2d06","name":"should properly create peer info with all multiaddrs","time":{"start":1747978582827,"stop":1747978582827,"duration":0},"status":"passed","severity":"normal"},{"uid":"40547e4d7975a154","name":"1 Store, 2 fetches","time":{"start":1747978596627,"stop":1747978596628,"duration":1},"status":"passed","severity":"normal"},{"uid":"841956933ad607da","name":"should use shardsUnderCluster when provided","time":{"start":1747978616954,"stop":1747978616955,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9abee95e2580c53","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1747978626884,"stop":1747978626885,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6ade1636518f98","name":"Push message with content topic containing long","time":{"start":1747979200309,"stop":1747979200309,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a3b68a67be2a00","name":"Push message with content topic containing Script","time":{"start":1747979200311,"stop":1747979200311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9805b5ad10eae317","name":"Waku message hash computation (meta attribute not present)","time":{"start":1747978576832,"stop":1747978576832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4542c90b79e56645","name":"should emit a peer event after start","time":{"start":1747978600560,"stop":1747978600560,"duration":0},"status":"passed","severity":"normal"},{"uid":"f821a5049d94449b","name":"should increase lamport timestamp","time":{"start":1747978627288,"stop":1747978627288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af9af0a5616b020","name":"Push message equal or less that 1MB","time":{"start":1747979200332,"stop":1747979200333,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea989c3d799f69d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1747978626919,"stop":1747978626919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad73924861da403b","name":"Meta field set when metaSetter is specified","time":{"start":1747978588891,"stop":1747978588891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfa4e1a012add08","name":"Push message with content topic containing shell command","time":{"start":1747979200328,"stop":1747979200329,"duration":1},"status":"passed","severity":"normal"},{"uid":"6445774f9609d7d9","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1747978600562,"stop":1747978600562,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc9fdad11540b8b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1747978574349,"stop":1747978574350,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eba7a641d0ece67","name":"should set field with all protocols disabled","time":{"start":1747978582828,"stop":1747978582828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0caf6940bc891c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1747978596803,"stop":1747978596804,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc6a3439c48e86e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1747978574348,"stop":1747978574348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a161cec2d4e550a","name":"Push message with content topic containing special chars","time":{"start":1747979200325,"stop":1747979200325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8ddae7b6178a6f","name":"should throw error - no id","time":{"start":1747978582817,"stop":1747978582817,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0545a4a652ef8b","name":"should return the pubsub topic directly if a string is provided","time":{"start":1747978574352,"stop":1747978574352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2f0fda2d70c19a","name":"should return different streams if requested simultaniously","time":{"start":1747978588559,"stop":1747978588560,"duration":1},"status":"passed","severity":"normal"},{"uid":"277f9a02ed45f9cd","name":"should properly start and stop event listening","time":{"start":1747978617458,"stop":1747978617458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caeb78e9e20aad7","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1747978626886,"stop":1747978626886,"duration":0},"status":"passed","severity":"normal"},{"uid":"771a22751b83d742","name":"Push message with content topic containing numeric","time":{"start":1747979200325,"stop":1747979200325,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccd564de386ae63","name":"Push to array if already present","time":{"start":1747978573871,"stop":1747978573871,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee4f95f522e258f","name":"Encoder throws on undefined content topic","time":{"start":1747978588892,"stop":1747978588892,"duration":0},"status":"passed","severity":"normal"},{"uid":"42777f500a97a00d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1747978576830,"stop":1747978576831,"duration":1},"status":"passed","severity":"normal"},{"uid":"40158e7f5fd6b461","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1747978626903,"stop":1747978626903,"duration":0},"status":"passed","severity":"normal"},{"uid":"48261e9512d6ef7c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1747978626891,"stop":1747978626891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1311d0ea454a03f","name":"should properly create location multiaddrs - tcp","time":{"start":1747978582827,"stop":1747978582827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ea2e0064cd9300","name":"should fail to send if no connected peers found","time":{"start":1747978617476,"stop":1747978617482,"duration":6},"status":"passed","severity":"normal"},{"uid":"771b05cc59a393e0","name":"Push message with content topic containing Arabic","time":{"start":1747979200310,"stop":1747979200310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae6cb93613bb1a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1747978582124,"stop":1747978582125,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64b8a0dfa4796c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1747978626921,"stop":1747978626922,"duration":1},"status":"passed","severity":"normal"},{"uid":"782d4c2e48a5fae2","name":"Push message with numeric payload","time":{"start":1747979200302,"stop":1747979200302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feaab937be2f8a1","name":"should disable Peer Exchange discovery when specified","time":{"start":1747978617439,"stop":1747978617439,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dddda82b60941a","name":"Push message with Chinese payload","time":{"start":1747979200319,"stop":1747979200319,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbd93ac307c8d78","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1747978582122,"stop":1747978582123,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f3ebfeaf8d5023","name":"should update ack status of messages in outgoing buffer","time":{"start":1747978627295,"stop":1747978627295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50ecdcfe96280b3","name":"throws on content topic with empty encoding field","time":{"start":1747978574322,"stop":1747978574322,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efc4df3641ccc17","name":"should not receive a peer event before start","time":{"start":1747978600560,"stop":1747978600561,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7b66409f8a5602","name":"handles different networkShards values correctly","time":{"start":1747978574336,"stop":1747978574336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5eae08c8ce994ee","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1747978626879,"stop":1747978626882,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7079c050494f18d","name":"should wait for Store peer to be connected","time":{"start":1747978617599,"stop":1747978617599,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ccd1dd81bf5176","name":"Symmetric encrypt & Decrypt","time":{"start":1747978607083,"stop":1747978607084,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bff6868d7b4b8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1747978574350,"stop":1747978574351,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae60f3119969f36b","name":"should return no connections if no open connection provided","time":{"start":1747978588258,"stop":1747978588259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ce87d3fa0856fe","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1747978626892,"stop":1747978626892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6dd02bdd258e95","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1747978582128,"stop":1747978582128,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa68f2fc1ef75894","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1747978626889,"stop":1747978626889,"duration":0},"status":"passed","severity":"normal"},{"uid":"db704b3555b9a57f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1747978626882,"stop":1747978626883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8421eab09a482ff4","name":"should handle general insertion and lookup correctly","time":{"start":1747978628500,"stop":1747978628500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84cffdb19961fd4","name":"should wait for Filter peer to be connected","time":{"start":1747978617599,"stop":1747978617599,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f85743ea8d25a61","name":"Asymmetric encrypt & decrypt","time":{"start":1747978607083,"stop":1747978607083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5c4185bd168d6c","name":"Push message with custom timestamp: 1717220244468","time":{"start":1747979200331,"stop":1747979200331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda649724d21a995","name":"should initialize bloom filter with correct parameters","time":{"start":1747978628497,"stop":1747978628498,"duration":1},"status":"passed","severity":"normal"},{"uid":"2056449fed217b0a","name":"recovers when dns.resolve returns empty","time":{"start":1747978596801,"stop":1747978596801,"duration":0},"status":"passed","severity":"normal"},{"uid":"58126fa00a6fd77e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1747978596457,"stop":1747978596458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1482479944be1df","name":"should disable multiple discoveries when specified","time":{"start":1747978617439,"stop":1747978617440,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e20f66d27e29220","name":"should properly create location multiaddrs - tcp6","time":{"start":1747978582826,"stop":1747978582826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9ae695e91b118b","name":"should transition to Unhealthy when no connections","time":{"start":1747978617452,"stop":1747978617453,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7dbd3f1eaa6f62","name":"should be delivered but not added to local log or bloom filter","time":{"start":1747978627294,"stop":1747978627295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3359c9623dfe663","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1747978574347,"stop":1747978574347,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd26221f2b4fff21","name":"should get locked peers","time":{"start":1747978617032,"stop":1747978617033,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a6c124c0246431","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1747978596460,"stop":1747978596461,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6534dd563a3fd2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1747978626903,"stop":1747978626904,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f034d100cbbee03","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1747978626887,"stop":1747978626887,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cc52af2d9bc7cb","name":"Push message with long payload","time":{"start":1747979200318,"stop":1747979200318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b3c67df2d05e5b","name":"Encoder throws on empty string content topic","time":{"start":1747978588892,"stop":1747978588892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb0a49428848f6","name":"Push message with content topic containing Chinese","time":{"start":1747979200325,"stop":1747979200326,"duration":1},"status":"passed","severity":"normal"},{"uid":"1083b7c3647b506c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747979200328,"stop":1747979200328,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ec7f32f41e086c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1747978626888,"stop":1747978626889,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfc3aafa1c8f854","name":"Push message with rate limit","time":{"start":1747979200315,"stop":1747979200315,"duration":0},"status":"passed","severity":"normal"},{"uid":"729e274b6cca580f","name":"Push message with escaped characters payload","time":{"start":1747979200322,"stop":1747979200322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef28c76b78cc94d","name":"Push message with Russian payload","time":{"start":1747979200303,"stop":1747979200304,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cc0abf7b40bdfc","name":"Rejects garbage","time":{"start":1747978621038,"stop":1747978621038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66122a2f0536fb4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1747978574348,"stop":1747978574349,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d6cdbc03e54858","name":"Push message with Arabic payload","time":{"start":1747979200303,"stop":1747979200303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec7388ada39fb59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1747978574350,"stop":1747978574350,"duration":0},"status":"passed","severity":"normal"},{"uid":"110ec0a1a361d811","name":"throws on empty content topic","time":{"start":1747978574317,"stop":1747978574318,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9815caec5c95924","name":"should serialize and deserialize correctly","time":{"start":1747978628499,"stop":1747978628499,"duration":0},"status":"passed","severity":"normal"},{"uid":"980aa3b4dfc95bf0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1747978626885,"stop":1747978626886,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cca7172e3c38a50","name":"Decoder throws on empty string content topic","time":{"start":1747978588893,"stop":1747978588893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0cd6cb4ffbc009","name":"should start and stop interval correctly","time":{"start":1747978617442,"stop":1747978617443,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b10349a5f38958","name":"should only return 1 node with relay capability","time":{"start":1747978596802,"stop":1747978596802,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0225b5c4c40aa5","name":"should properly create location multiaddrs - tcp4","time":{"start":1747978582825,"stop":1747978582826,"duration":1},"status":"passed","severity":"normal"},{"uid":"6248b213b8e9f23d","name":"should reject if LightPush is requested but not mounted","time":{"start":1747978617597,"stop":1747978617597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae4a7489bca961b","name":"should return valid sharding parameters for static sharding","time":{"start":1747978574355,"stop":1747978574355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06fec549912db8f","name":"should throw an error for insufficient data","time":{"start":1747978574402,"stop":1747978574402,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf117f039a1e4bd0","name":"ignores domain fetching errors","time":{"start":1747978596801,"stop":1747978596801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdefcdb4a3496bf","name":"should throw an error for missing sharding configuration","time":{"start":1747978574355,"stop":1747978574356,"duration":1},"status":"passed","severity":"normal"},{"uid":"1818f69bf6efa5c4","name":"Push message with SQL Injection payload","time":{"start":1747979200304,"stop":1747979200304,"duration":0},"status":"passed","severity":"normal"},{"uid":"772541f7ceea46b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1747978626916,"stop":1747978626916,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff4d144e0b2a932","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1747978616954,"stop":1747978616954,"duration":0},"status":"passed","severity":"normal"},{"uid":"354392b3f37487a1","name":"should request renew when peer disconnects","time":{"start":1747978617034,"stop":1747978617034,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a8bf8b0b219f5d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1747978626919,"stop":1747978626920,"duration":1},"status":"passed","severity":"normal"},{"uid":"9156d86beafd8283","name":"should add received messages to bloom filter","time":{"start":1747978627289,"stop":1747978627290,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5341f1be5fe41b","name":"should handle a minimal index list","time":{"start":1747978574401,"stop":1747978574401,"duration":0},"status":"passed","severity":"normal"},{"uid":"983bb2b46cd1813d","name":"Push message with long payload","time":{"start":1747979200301,"stop":1747979200302,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8b5fa65a407805","name":"Sample","time":{"start":1747978582076,"stop":1747978582079,"duration":3},"status":"passed","severity":"normal"},{"uid":"b42bf3402dc0822","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1747978626891,"stop":1747978626891,"duration":0},"status":"passed","severity":"normal"},{"uid":"714e620e90306f20","name":"should throw error - no id","time":{"start":1747978582816,"stop":1747978582817,"duration":1},"status":"passed","severity":"normal"},{"uid":"7832b496b5fe4123","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1747978574354,"stop":1747978574354,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2241415b0a371f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1747978626920,"stop":1747978626921,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bcbfed051a2323","name":"Push message with content topic containing Chinese","time":{"start":1747979200310,"stop":1747979200310,"duration":0},"status":"passed","severity":"normal"},{"uid":"3007e129bc45df1e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747978596804,"stop":1747978596804,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58f6cedf91727ce4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1747978574335,"stop":1747978574336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b75d890d986cba","name":"should use the provided clusterId for the pubsub topic","time":{"start":1747978574357,"stop":1747978574358,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a593450421a8448","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1747978626883,"stop":1747978626884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19b767884a140cd","name":"should set field with only LIGHTPUSH enabled","time":{"start":1747978582829,"stop":1747978582829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fc57e785cb7aca","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1747978626892,"stop":1747978626893,"duration":1},"status":"passed","severity":"normal"},{"uid":"135fff116ebdf960","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1747978582128,"stop":1747978582128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3875a186140d0c","name":"should check false positive rate","time":{"start":1747978628500,"stop":1747978628500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0eed1cd9fdb6da","name":"throws an error for improperly formatted content topics","time":{"start":1747978574336,"stop":1747978574337,"duration":1},"status":"passed","severity":"normal"},{"uid":"67827ad2166445b","name":"should select older connection if present","time":{"start":1747978588259,"stop":1747978588260,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5edaeea8cb02f51","name":"should decode valid enr successfully","time":{"start":1747978582815,"stop":1747978582815,"duration":0},"status":"passed","severity":"normal"},{"uid":"662b298e8aebc88","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1747978626895,"stop":1747978626895,"duration":0},"status":"passed","severity":"normal"},{"uid":"71822cdaaa63140b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1747978626909,"stop":1747978626912,"duration":3},"status":"passed","severity":"normal"},{"uid":"df717e1548ad7e09","name":"does not throw on valid cases","time":{"start":1747978574316,"stop":1747978574317,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48d9c418bb6b269","name":"Push message with content topic containing JSON","time":{"start":1747979200328,"stop":1747979200328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5906455ced392fe4","name":"Push message with content topic containing unicode special characters","time":{"start":1747979200329,"stop":1747979200329,"duration":0},"status":"passed","severity":"normal"},{"uid":"57261f4892ca9414","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1747978617457,"stop":1747978617458,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce9142fca66b6b7","name":"should initialize with default number of peers","time":{"start":1747978617027,"stop":1747978617032,"duration":5},"status":"passed","severity":"normal"},{"uid":"f860b9aec445e541","name":"Push message with Chinese payload","time":{"start":1747979200303,"stop":1747979200303,"duration":0},"status":"passed","severity":"normal"},{"uid":"451cc245e16172fc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1747978626907,"stop":1747978626908,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4b5e71a1566ef4","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1747978616966,"stop":1747978616967,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa73da09af06b72","name":"Push message with Script payload","time":{"start":1747979200320,"stop":1747979200321,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3a8b13bdb867c5","name":"Push message with Basic HTML tag payload","time":{"start":1747979200305,"stop":1747979200305,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfac402c80eab7ba","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1747978626906,"stop":1747978626906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce748d03a54cde","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1747978626914,"stop":1747978626914,"duration":0},"status":"passed","severity":"normal"},{"uid":"800462d99e930d39","name":"Push message with meta","time":{"start":1747979200330,"stop":1747979200330,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b52734cfa7a347","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747979200312,"stop":1747979200313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b4cd26174bd9ec","name":"should partition messages based on acknowledgement status","time":{"start":1747978627293,"stop":1747978627293,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3d34be7d89f87","name":"throws on content topic with generation field greater than 0","time":{"start":1747978574319,"stop":1747978574319,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c05b515d257ed3","name":"returns all values when wanted number is greater than available values","time":{"start":1747978595426,"stop":1747978595426,"duration":0},"status":"passed","severity":"normal"},{"uid":"be623c8f227e66c9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1747978626916,"stop":1747978626916,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb693325df442f63","name":"should enable all discoveries by default","time":{"start":1747978617437,"stop":1747978617438,"duration":1},"status":"passed","severity":"normal"},{"uid":"30200e34572c6274","name":"Push message with content topic containing Script","time":{"start":1747979200327,"stop":1747979200327,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cd70f322a119ad","name":"Push message with content topic containing unicode special characters","time":{"start":1747979200314,"stop":1747979200314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6297db22a34a40","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1747978626274,"stop":1747978626275,"duration":1},"status":"passed","severity":"normal"},{"uid":"7562cbc1bc79922c","name":"Push message with JSON payload","time":{"start":1747979200305,"stop":1747979200306,"duration":1},"status":"passed","severity":"normal"},{"uid":"4252ca77a085ba7b","name":"Fails to push message bigger that 1MB","time":{"start":1747979200333,"stop":1747979200333,"duration":0},"status":"passed","severity":"normal"},{"uid":"255aca18914d9ebd","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1747978626888,"stop":1747978626888,"duration":0},"status":"passed","severity":"normal"},{"uid":"616cdbde79928359","name":"should throw an error if shards are undefined for static sharding","time":{"start":1747978574341,"stop":1747978574342,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a57ee6f9dede043","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1747978626904,"stop":1747978626905,"duration":1},"status":"passed","severity":"normal"},{"uid":"46be8e8f69cbe2fa","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1747978596804,"stop":1747978596804,"duration":0},"status":"passed","severity":"normal"}] |