2025-05-20 16:32:20 +00:00

1 line
155 KiB
JSON

[{"uid":"a4bf8f8dff418e0d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1747758240512,"stop":1747758240513,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f662f7e19801fd5","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1747758252358,"stop":1747758252358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b785046a144c4c15","name":"should initialize with Unhealthy status","time":{"start":1747758099853,"stop":1747758099853,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b3595de1beeee9","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1747758056696,"stop":1747758056696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddfbb2ee30f6cb9","name":"Promise Callback - true","time":{"start":1747758369004,"stop":1747758369004,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ab6e6bc160a8f6","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1747758108661,"stop":1747758108662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cebc76c0fb82fa5","name":"Push message with content topic containing Russian","time":{"start":1747758718154,"stop":1747758718154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca58043ea9f66ecb","name":"should be able to encode the field with only RELAY set to true","time":{"start":1747758064702,"stop":1747758064706,"duration":4},"status":"passed","severity":"normal"},{"uid":"be5f4af5ee4db760","name":"Ping on subscribed peer","time":{"start":1747758190913,"stop":1747758190913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da3e688726eb552","name":"should throw an error for missing required configuration","time":{"start":1747758056699,"stop":1747758056699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acf7b77d0a96ed4","name":"Subscribe and receive messages via waku relay post","time":{"start":1747758610926,"stop":1747758610926,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad47a23e68ae6","name":"Push message with content topic containing shell command","time":{"start":1747758718143,"stop":1747758718143,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b3c44737681d64","name":"Push to array if already present","time":{"start":1747758056201,"stop":1747758056201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f113e0127293c42c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1747758108742,"stop":1747758108742,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f9cc3b1d65ba77","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1747758126764,"stop":1747758126765,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c9aa0b663254ac","name":"Encoder throws on undefined content topic","time":{"start":1747758089438,"stop":1747758089438,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1c57b903dfd30b","name":"Store - dialed after - with timeout","time":{"start":1747758390008,"stop":1747758390009,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc530cdb470ed762","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1747758108690,"stop":1747758108690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf873f8a7a60e5b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1747758108662,"stop":1747758108663,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a66c4c3c8a8a38a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1747758374499,"stop":1747758374499,"duration":0},"status":"passed","severity":"normal"},{"uid":"735d9e01b132ae04","name":"should handle task timeouts","time":{"start":1747758099513,"stop":1747758099514,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aee9e9b0e131fd4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1747758108740,"stop":1747758108741,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d04c5cb88b956","name":"Check message with invalid timestamp is not received","time":{"start":1747758525404,"stop":1747758525404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f677c28b584c2f3f","name":"should initialize with custom number of peers","time":{"start":1747758099558,"stop":1747758099558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5462f935846fff00","name":"Asymmetric encrypt & decrypt","time":{"start":1747758089749,"stop":1747758089750,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cddbaa8af786d66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1747758056708,"stop":1747758056708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afaf4b637c799c2","name":"throws on content topic with non-number generation field","time":{"start":1747758056679,"stop":1747758056680,"duration":1},"status":"passed","severity":"normal"},{"uid":"9227bec973127929","name":"Push message with custom timestamp: 1747754545424","time":{"start":1747758718158,"stop":1747758718158,"duration":0},"status":"passed","severity":"normal"},{"uid":"355680cfd02a6afa","name":"Check received message containing shell command","time":{"start":1747758525401,"stop":1747758525402,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2801a462affc71","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1747758064711,"stop":1747758064712,"duration":1},"status":"passed","severity":"normal"},{"uid":"579c1918b0b3ed45","name":"Check publish message after client node is restarted","time":{"start":1747758251421,"stop":1747758251422,"duration":1},"status":"skipped","severity":"normal"},{"uid":"edd99cd028eced3f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1747758056697,"stop":1747758056697,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbe9afce71fdf5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1747758108691,"stop":1747758108692,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa94bf8abad62c9","name":"Check publish message containing Chinese","time":{"start":1747758251403,"stop":1747758251404,"duration":1},"status":"passed","severity":"normal"},{"uid":"26987be71b6617a6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1747758056824,"stop":1747758056824,"duration":0},"status":"passed","severity":"normal"},{"uid":"24af839f6fe7ba0a","name":"Check received message containing Script","time":{"start":1747758525391,"stop":1747758525391,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a3404d51b85603","name":"Fields are not dropped","time":{"start":1747758070660,"stop":1747758070664,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb8ef8e199544e51","name":"should not retry if at least one success","time":{"start":1747758099762,"stop":1747758099762,"duration":0},"status":"passed","severity":"normal"},{"uid":"da391edc0dcfec9d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1747758243905,"stop":1747758243905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7453302302a3ef6","name":"Subscribe to topic containing short and receive message","time":{"start":1747758610929,"stop":1747758610929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a451c212d20d6a1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1747758078612,"stop":1747758078613,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c6d86694e951f9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1747758079092,"stop":1747758079093,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1b07f2eec879b2ca","name":"Subscribe to topic containing long and publish message","time":{"start":1747758252354,"stop":1747758252354,"duration":0},"status":"passed","severity":"normal"},{"uid":"c670b16b65dafebb","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1747758325229,"stop":1747758325230,"duration":1},"status":"passed","severity":"normal"},{"uid":"61865df76adce134","name":"should encodeTxt and decodeTxt","time":{"start":1747758065356,"stop":1747758065357,"duration":1},"status":"passed","severity":"normal"},{"uid":"691134c05e5f1374","name":"Fails to publish duplicate message","time":{"start":1747758251416,"stop":1747758251417,"duration":1},"status":"passed","severity":"normal"},{"uid":"476431498b132435","name":"Ordered callback, aborts when callback returns true","time":{"start":1747758368597,"stop":1747758368597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e475b16ea94fcb3f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1747758183847,"stop":1747758183847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e56cbdb199b33f1","name":"should wait for LightPush peer to be connected","time":{"start":1747758099896,"stop":1747758099896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6c404a54937b32","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1747758610930,"stop":1747758610930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4665916068657fd","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1747758056710,"stop":1747758056710,"duration":0},"status":"passed","severity":"normal"},{"uid":"248aeddceea68e3e","name":"should use shardsUnderCluster when provided","time":{"start":1747758099548,"stop":1747758099548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed1779892cd313","name":"throws on content topic with empty encoding field","time":{"start":1747758056682,"stop":1747758056682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dbdec257ab15c9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1747758108695,"stop":1747758108695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1866be858d09c52","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1747758380092,"stop":1747758380092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae104ca9ff7f552","name":"Push message with content topic containing long","time":{"start":1747758718152,"stop":1747758718153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c205d412860bf44d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1747758056705,"stop":1747758056706,"duration":1},"status":"passed","severity":"normal"},{"uid":"2810ac3261c9a959","name":"Push message with shell command payload","time":{"start":1747758718150,"stop":1747758718151,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c722f1c1551d56","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1747758078609,"stop":1747758078611,"duration":2},"status":"passed","severity":"normal"},{"uid":"30554210b5002d54","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1747758108717,"stop":1747758108717,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6248cd81a50ed9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1747758610934,"stop":1747758610934,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b297f5e03efc01","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1747758056691,"stop":1747758056691,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef47a87efe6731","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1747758610943,"stop":1747758610943,"duration":0},"status":"passed","severity":"normal"},{"uid":"b647c7935810fadd","name":"should retry on complete failure if specified","time":{"start":1747758099761,"stop":1747758099761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebb591f932043d3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1747758108699,"stop":1747758108699,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ebc004835fdabf","name":"Reusing cursor across nodes","time":{"start":1747758325232,"stop":1747758325234,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c131a27b02af377","name":"removeEventListener with correct event","time":{"start":1747758167012,"stop":1747758167012,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9b33f3b1769af8","name":"random static sharding 4 - Cluster ID: 174, Shard ID: 663","time":{"start":1747758360774,"stop":1747758360774,"duration":0},"status":"passed","severity":"normal"},{"uid":"1239f2c0a6d9f95f","name":"Does not throw an exception when node disconnects","time":{"start":1747758386358,"stop":1747758386358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bee2614f0ee6756","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1747758374498,"stop":1747758374499,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72e5390b394d29","name":"Default pageSize","time":{"start":1747758375818,"stop":1747758375820,"duration":2},"status":"passed","severity":"normal"},{"uid":"f827eef8386d72fd","name":"Subscribe to topic containing XML and publish message","time":{"start":1747758252359,"stop":1747758252359,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4dda49bf2b25c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1747758056702,"stop":1747758056702,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b940c789f4f30a","name":"ignores unrecognized TXT record formats","time":{"start":1747758079089,"stop":1747758079089,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a043d53d67f570","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1747758243900,"stop":1747758243901,"duration":1},"status":"passed","severity":"normal"},{"uid":"b240c710786e149f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1747758525404,"stop":1747758525404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0cf533f2795094","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1747758079091,"stop":1747758079091,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ffecbb42ddecc","name":"Ephemeral messages are not stored","time":{"start":1747758132715,"stop":1747758132715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7305a18301f28708","name":"Subscribe to topic containing long and receive message","time":{"start":1747758610939,"stop":1747758610939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0756e2c66b1d9fa","name":"should not fail to start the service if it is already started","time":{"start":1747758083220,"stop":1747758083220,"duration":0},"status":"passed","severity":"normal"},{"uid":"5873991b43c3569a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1747758056688,"stop":1747758056689,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdb81a563b14044","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1747758065358,"stop":1747758065358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5084e089b243d21","name":"should initialize bloom filter with correct parameters","time":{"start":1747758110545,"stop":1747758110545,"duration":0},"status":"passed","severity":"normal"},{"uid":"350cdb9290afbeaa","name":"Check received message with timestamp: 1747758125701 ","time":{"start":1747758525394,"stop":1747758525394,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6c61dc15c8511d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1747758064724,"stop":1747758064725,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c526ce9fe1b4a61","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1747758109214,"stop":1747758109214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2529f5f0ffb27771","name":"Query Generator, Wrong PubsubTopic","time":{"start":1747758337499,"stop":1747758337499,"duration":0},"status":"passed","severity":"normal"},{"uid":"50848af5a1a01f4b","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1747758099547,"stop":1747758099548,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba947bfd78fb317","name":"Fails to push message bigger that 1MB","time":{"start":1747758718159,"stop":1747758718159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53e40e8ab29775","name":"Check received message containing escaped characters","time":{"start":1747758525392,"stop":1747758525393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d1740924f34ff7","name":"pre and post cipher","time":{"start":1747758089750,"stop":1747758089751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1200f077723ef17","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1747758108718,"stop":1747758108719,"duration":1},"status":"passed","severity":"normal"},{"uid":"88077a5cf3acf3ce","name":"Throws when trying to push message with empty payload","time":{"start":1747758718152,"stop":1747758718152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88b23607a13c798","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app75/5/topic624/utf8","time":{"start":1747758349244,"stop":1747758349244,"duration":0},"status":"passed","severity":"normal"},{"uid":"842744a533e12487","name":"throws on content topic with empty application field","time":{"start":1747758056680,"stop":1747758056681,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec857beda6dc44f9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1747758108718,"stop":1747758108718,"duration":0},"status":"passed","severity":"normal"},{"uid":"75171be923a9ea95","name":"Push message equal or less that 1MB","time":{"start":1747758718158,"stop":1747758718158,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b82f38ac7ea46c","name":"should deliver messages after dependencies are met","time":{"start":1747758109213,"stop":1747758109213,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eff3dbfe6625afb","name":"Query with Ordered Callback, No Decoder","time":{"start":1747758337502,"stop":1747758337502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a61f624462de06","name":"Push message with rate limit","time":{"start":1747758718157,"stop":1747758718157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a4e1d62a60f38d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1747758108696,"stop":1747758108698,"duration":2},"status":"passed","severity":"normal"},{"uid":"64794e8368ac39c","name":"should throw error - no public key","time":{"start":1747758065360,"stop":1747758065360,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79d1ee967fddd7b","name":"should be called for bootstrap peers","time":{"start":1747758134241,"stop":1747758134241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b9b733cd988538","name":"isConnected should return false after all peers disconnect","time":{"start":1747758145233,"stop":1747758145234,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd44d52bed6f14d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1747758108685,"stop":1747758108686,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1c7ac40e801781","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1747758108699,"stop":1747758108699,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ce4d81ae93afca","name":"should not receive a peer event before start","time":{"start":1747758230005,"stop":1747758230005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce5c0b6a7ff694e","name":"Check publish message containing Basic HTML tag","time":{"start":1747758251409,"stop":1747758251409,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e1c15d10940162","name":"Push message with meta","time":{"start":1747758718144,"stop":1747758718144,"duration":0},"status":"passed","severity":"normal"},{"uid":"343ecd5235f2a967","name":"Should update multiaddrs","time":{"start":1747758193906,"stop":1747758193907,"duration":1},"status":"passed","severity":"normal"},{"uid":"88073c925a1d1c0f","name":"should not allow unachievable error rate","time":{"start":1747758108385,"stop":1747758108385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4b577fe30eb8d7","name":"should be able to encode the field with only STORE set to true","time":{"start":1747758064706,"stop":1747758064710,"duration":4},"status":"passed","severity":"normal"},{"uid":"aad294cfe058b092","name":"throws on content topic with empty topic name field","time":{"start":1747758056681,"stop":1747758056682,"duration":1},"status":"passed","severity":"normal"},{"uid":"1607364ed27343a3","name":"1 Store, 2 relays, 2 fetches","time":{"start":1747758078741,"stop":1747758078741,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e693883b531db4","name":"different cluster, same shard: nodes don't connect","time":{"start":1747758193510,"stop":1747758193510,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9386eb8ba4bb97e","name":"should handle special patterns correctly","time":{"start":1747758110547,"stop":1747758110547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9a8d3ed60006c3","name":"Push message with SQL Injection payload","time":{"start":1747758718135,"stop":1747758718135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18f5237845d147","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1747758108686,"stop":1747758108686,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d2c934530a2b84","name":"should increase lamport timestamp","time":{"start":1747758109209,"stop":1747758109209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d983ddcfe4b662e","name":"should throw error - no public key","time":{"start":1747758065359,"stop":1747758065359,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a69499c3e6f7d0","name":"Push message with shell command payload","time":{"start":1747758718137,"stop":1747758718137,"duration":0},"status":"passed","severity":"normal"},{"uid":"600e3248bf4e3a6b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1747758099854,"stop":1747758099854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d5c36e91f3c8f8","name":"returns all values when wanted number is greater than available values","time":{"start":1747758078026,"stop":1747758078027,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c5d988ec90c3d2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1747758610927,"stop":1747758610927,"duration":0},"status":"passed","severity":"normal"},{"uid":"880fde8f91445902","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1747758056710,"stop":1747758056710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d741dd24be7f94","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1747758056692,"stop":1747758056692,"duration":0},"status":"passed","severity":"normal"},{"uid":"933521a31d6a1e5f","name":"Reopen subscription with peer with lost subscription","time":{"start":1747758190924,"stop":1747758190924,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a86a846e99222e7","name":"configure the node with multiple content topics","time":{"start":1747758349247,"stop":1747758349250,"duration":3},"status":"passed","severity":"normal"},{"uid":"c39dfd22cd97c531","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747758361487,"stop":1747758361487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f43ea0807c767a8","name":"Overlapping topic subscription","time":{"start":1747758610928,"stop":1747758610928,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fcc3d48cf68127","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1747758108385,"stop":1747758108386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a289bb2e9d9976","name":"Push message with numeric payload","time":{"start":1747758718133,"stop":1747758718134,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b31dedb2852fb8","name":"Check message on other pubsub topic is not received","time":{"start":1747758525405,"stop":1747758525405,"duration":0},"status":"passed","severity":"normal"},{"uid":"55499b87e327a981","name":"Check received message containing SQL Injection","time":{"start":1747758525400,"stop":1747758525400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7775fb4a22ab28a","name":"Refresh subscription","time":{"start":1747758252353,"stop":1747758252353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dad10b5ab925dfe9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1747758059305,"stop":1747758059305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be280cbbf00d6e7","name":"Subscribe and receives messages on 20 topics","time":{"start":1747758610927,"stop":1747758610927,"duration":0},"status":"passed","severity":"normal"},{"uid":"676d40fddf3fb4c9","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1747758380085,"stop":1747758380087,"duration":2},"status":"passed","severity":"normal"},{"uid":"f804053dcfc68e98","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1747758325231,"stop":1747758325231,"duration":0},"status":"passed","severity":"normal"},{"uid":"47da76e0edca9b87","name":"should call waitForPeer on Relay","time":{"start":1747758099897,"stop":1747758099898,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb3a1cc4a29415e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1747758360777,"stop":1747758360778,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e74522ab34d511","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1747758099549,"stop":1747758099549,"duration":0},"status":"passed","severity":"normal"},{"uid":"664b25f7356b952f","name":"getPeersByDiscovery","time":{"start":1747758249506,"stop":1747758249506,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d27cf7b207be0f","name":"Check received message with timestamp: 1747758125701000000 ","time":{"start":1747758525393,"stop":1747758525394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b6b41012b564aa","name":"should create a new stream if no existing for protocol found","time":{"start":1747758071052,"stop":1747758071053,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fae673cf66f70b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1747758240513,"stop":1747758240513,"duration":0},"status":"passed","severity":"normal"},{"uid":"259be4dd4d605074","name":"random static sharding 1 - Cluster ID: 539, Shard ID: 893","time":{"start":1747758360773,"stop":1747758360773,"duration":0},"status":"passed","severity":"normal"},{"uid":"57acf1f4d6fde9a1","name":"unsubscribes","time":{"start":1747758379812,"stop":1747758379813,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d480b96b71db156","name":"ignores domain fetching errors","time":{"start":1747758079089,"stop":1747758079089,"duration":0},"status":"passed","severity":"normal"},{"uid":"7212325aba427712","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1747758240517,"stop":1747758240519,"duration":2},"status":"passed","severity":"normal"},{"uid":"ceddd5c327208871","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1747758056700,"stop":1747758056700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2afb09e402b7ec","name":"Subscribe to topic containing numeric and publish message","time":{"start":1747758252354,"stop":1747758252354,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4e83fd6e0e0955","name":"Subscribe to topic containing JSON and publish message","time":{"start":1747758252360,"stop":1747758252360,"duration":0},"status":"passed","severity":"normal"},{"uid":"204c8a3f9a3989bf","name":"Push message with content topic containing escaped characters","time":{"start":1747758718156,"stop":1747758718156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3501de5de956a8e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1747758108749,"stop":1747758108749,"duration":0},"status":"passed","severity":"normal"},{"uid":"db980cde617580cf","name":"Js publishes, other Js receives","time":{"start":1747758243117,"stop":1747758243120,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1937ce081cc5702","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1747758380089,"stop":1747758380090,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f853c0ab2cc01","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747758361485,"stop":1747758361485,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f0c6218051be3e2","name":"through manual discovery","time":{"start":1747758192915,"stop":1747758192916,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac81bb1f41dd69f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1747758108386,"stop":1747758108387,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f58c4f51b73298a","name":"connected peers and dial","time":{"start":1747758230200,"stop":1747758230200,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f0b69d72124fd21","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1747758056701,"stop":1747758056701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b542e659d0b23b7","name":"Push message with short payload","time":{"start":1747758718147,"stop":1747758718147,"duration":0},"status":"passed","severity":"normal"},{"uid":"134f84399c4fd887","name":"Ephemeral field is preserved - encoder v0","time":{"start":1747758132716,"stop":1747758132716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2a65024c05e9a5","name":"Sets default value correctly","time":{"start":1747758386360,"stop":1747758386360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef15ad057bb8db7","name":"Check received message containing JSON","time":{"start":1747758525401,"stop":1747758525401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8954851aaa8931c6","name":"isConnected return false after peer stops","time":{"start":1747758145234,"stop":1747758145234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32c57d726b32cb7","name":"Check received message containing emoji","time":{"start":1747758525393,"stop":1747758525393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daa5deeb4e4f5a5","name":"Subscribe to topic containing Script and publish message","time":{"start":1747758252358,"stop":1747758252359,"duration":1},"status":"passed","severity":"normal"},{"uid":"626c13501dc15985","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1747758108742,"stop":1747758108743,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1612150b7220dca","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1747758380090,"stop":1747758380090,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa933bb31d125ea4","name":"Publish without waiting for remote peer","time":{"start":1747758252347,"stop":1747758252348,"duration":1},"status":"passed","severity":"normal"},{"uid":"783ca9ff577e6ad1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1747758108662,"stop":1747758108662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d59a6868b6ae87","name":"Subscribe to topic containing emoji and receive message","time":{"start":1747758610942,"stop":1747758610943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5835f331326652a3","name":"A test","time":{"start":1747758183963,"stop":1747758183963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c93ec28040e8c36","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1747758089434,"stop":1747758089436,"duration":2},"status":"passed","severity":"normal"},{"uid":"c021c0ffb3ae0ffe","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1747758108693,"stop":1747758108693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9138a1ccec579a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1747758108730,"stop":1747758108730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d19e1c3373be20","name":"handles different clusterIds correctly","time":{"start":1747758056694,"stop":1747758056694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ebfdb17aab8a3a","name":"Push message with content topic containing Chinese","time":{"start":1747758718153,"stop":1747758718153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0d43db0813c200","name":"Push message with XML payload","time":{"start":1747758718136,"stop":1747758718136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f71fc5fe8a7da6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1747758145230,"stop":1747758145231,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37a46710e81c7b2","name":"should set field with all protocols disabled","time":{"start":1747758065370,"stop":1747758065370,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b484bd58b58394","name":"Push message with emoji payload","time":{"start":1747758718151,"stop":1747758718151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1ec228750a53b8","name":"safeDispatchEvent","time":{"start":1747758167016,"stop":1747758167017,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b02e9f41f900ce","name":"should not fail to start the service if it is already started","time":{"start":1747758131220,"stop":1747758131220,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5e344a4bd3e290","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1747758108700,"stop":1747758108700,"duration":0},"status":"passed","severity":"normal"},{"uid":"df38db7d8dd356e6","name":"returns only open connection if one present","time":{"start":1747758070743,"stop":1747758070743,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be495c093096ee9","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1747758108701,"stop":1747758108717,"duration":16},"status":"passed","severity":"normal"},{"uid":"a213d2ae038dc466","name":"Store - dialed first","time":{"start":1747758390008,"stop":1747758390008,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebbd5ea5d518413","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1747758108741,"stop":1747758108742,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abdf1e54bbbd3d8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1747758610941,"stop":1747758610942,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4268a6c3758845b","name":"should throw an error for insufficient data","time":{"start":1747758056825,"stop":1747758056825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f76677670b8c16","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1747758109210,"stop":1747758109210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca805bfd25b22a7","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1747758078612,"stop":1747758078612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39f774f1b2b170d","name":"random static sharding 6 - Cluster ID: 446, Shard ID: 740","time":{"start":1747758360775,"stop":1747758360775,"duration":0},"status":"passed","severity":"normal"},{"uid":"260686d98ebcd7f7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1747758610939,"stop":1747758610939,"duration":0},"status":"passed","severity":"normal"},{"uid":"16239762030a0870","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1747758056698,"stop":1747758056698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9520ea8335d654","name":"Check received message containing emoji","time":{"start":1747758525402,"stop":1747758525403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2d6336a637f05a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1747758064714,"stop":1747758064715,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c39287e0fc782a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1747758056699,"stop":1747758056699,"duration":0},"status":"passed","severity":"normal"},{"uid":"304c4fa976b9dcd5","name":"Push message with numeric payload","time":{"start":1747758718147,"stop":1747758718148,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ff047e70c083b0","name":"configure the node with multiple pubsub topics","time":{"start":1747758360777,"stop":1747758360777,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5972a7f0b845be","name":"Correctly serialized arguments","time":{"start":1747758193017,"stop":1747758193017,"duration":0},"status":"passed","severity":"normal"},{"uid":"de15990ab63a4cb9","name":"should serialize and deserialize correctly","time":{"start":1747758110546,"stop":1747758110547,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1b95277c2b5b6e","name":"isConnected should return true after first peer connects","time":{"start":1747758145233,"stop":1747758145233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8d7f57ee79e5d4","name":"LightPush","time":{"start":1747758390009,"stop":1747758390009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e49b455fd5bd6c","name":"Nodes with multiple pubsub topic","time":{"start":1747758243904,"stop":1747758243904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf48fbbbec7beedd","name":"different cluster, different shard: nodes don't connect","time":{"start":1747758193510,"stop":1747758193512,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7716f981e61acb4","name":"Push message with content topic containing short","time":{"start":1747758718152,"stop":1747758718152,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2267f5c12cea8f","name":"throws on content topic with generation field greater than 0","time":{"start":1747758056680,"stop":1747758056680,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2f292f91981cee","name":"should return no connections if no open connection provided","time":{"start":1747758070744,"stop":1747758070745,"duration":1},"status":"passed","severity":"normal"},{"uid":"840dfe81eddeb1f9","name":"Passing page size 10 when there are 10 messages","time":{"start":1747758375817,"stop":1747758375817,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e19a7a690c9fe2","name":"Waku message hash computation (payload length 0)","time":{"start":1747758059305,"stop":1747758059305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40fcd2f4ac7ca3a","name":"Query Generator, No message returned","time":{"start":1747758337501,"stop":1747758337501,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c35d00fc6d86ea","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1747758240517,"stop":1747758240517,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2df09840d379f4","name":"should check false positive rate","time":{"start":1747758110547,"stop":1747758110548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adc014b14bf9af6","name":"Check received message containing Russian","time":{"start":1747758525400,"stop":1747758525400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4b3864ff87a96b","name":"should insert elements correctly","time":{"start":1747758110545,"stop":1747758110546,"duration":1},"status":"passed","severity":"normal"},{"uid":"9287c7ea3ec44a5c","name":"Should update shard info","time":{"start":1747758193907,"stop":1747758193908,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5548deb368bf5b","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1747758134246,"stop":1747758134247,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b0450f418cc22a","name":"Check publish message containing short","time":{"start":1747758251401,"stop":1747758251402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d347269d894af2d1","name":"Fails to push message with large meta","time":{"start":1747758718145,"stop":1747758718145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58b256ac9255ad3","name":"should properly create location multiaddrs - udp4","time":{"start":1747758065367,"stop":1747758065367,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f1cbf5803e798f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1747758056689,"stop":1747758056689,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcca45e276dd2ed5","name":"should return the pubsub topic directly if a string is provided","time":{"start":1747758056709,"stop":1747758056710,"duration":1},"status":"passed","severity":"normal"},{"uid":"243276ccc5206eb4","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1747758252352,"stop":1747758252352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2852a349dec170c","name":"Passing an array","time":{"start":1747758386358,"stop":1747758386359,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8e7d58fd6f1820","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1747758099760,"stop":1747758099760,"duration":0},"status":"passed","severity":"normal"},{"uid":"5310ad81fc293321","name":"Fails to push message with large meta","time":{"start":1747758718157,"stop":1747758718157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68064478026bf00","name":"Renews subscription after lossing a connection","time":{"start":1747758610934,"stop":1747758610934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abc03500c481f74","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1747758610928,"stop":1747758610928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d894680e553e65b4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1747758056694,"stop":1747758056694,"duration":0},"status":"passed","severity":"normal"},{"uid":"661ea305dc1e710d","name":"Check received message with timestamp: 1747758125701000000 ","time":{"start":1747758525403,"stop":1747758525403,"duration":0},"status":"passed","severity":"normal"},{"uid":"f281b4e8ec2737c2","name":"throws on content topic with empty version field","time":{"start":1747758056681,"stop":1747758056681,"duration":0},"status":"passed","severity":"normal"},{"uid":"98eb99482098ded","name":"should reject if Store is requested but not mounted","time":{"start":1747758099894,"stop":1747758099895,"duration":1},"status":"passed","severity":"normal"},{"uid":"32130da461d7499d","name":"Check meta is set [ecies]","time":{"start":1747758090911,"stop":1747758090911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85ae948cbec865c","name":"Push message with Basic HTML tag payload","time":{"start":1747758718136,"stop":1747758718136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e00b4f747c36448","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1747758380088,"stop":1747758380088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddaa8d1593a2123","name":"Push message with Chinese payload","time":{"start":1747758718134,"stop":1747758718134,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefce016cc161946","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1747758108386,"stop":1747758108386,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4811d01cbd30ae","name":"should not fail to stop the service if it was not started","time":{"start":1747758131219,"stop":1747758131220,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eaafd1eea2b2cd9","name":"random static sharding 3 - Cluster ID: 560, Shard ID: 507","time":{"start":1747758360774,"stop":1747758360774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d8b873b676da47","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1747758252355,"stop":1747758252355,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cc6b103c0e51cc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1747758243901,"stop":1747758243902,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c14affbb7cd6d85","name":"Check received message containing special chars","time":{"start":1747758525399,"stop":1747758525399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8912c71b9301276","name":"Add multiple subscription objects on single nwaku node","time":{"start":1747758610934,"stop":1747758610934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c141ac577ef9790","name":"Check message on other pubsub topic is not received","time":{"start":1747758525395,"stop":1747758525395,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d94be4c20f57ed","name":"Subscribe to topic containing Russian and publish message","time":{"start":1747758252357,"stop":1747758252358,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f99a0e6d68b938e","name":"Push message with Russian payload","time":{"start":1747758718135,"stop":1747758718135,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aac51322470070","name":"Encoder throws on empty string content topic","time":{"start":1747758089439,"stop":1747758089439,"duration":0},"status":"passed","severity":"normal"},{"uid":"4341beb3edfc6e1e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1747758380088,"stop":1747758380089,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c6873239a86d52","name":"more peers than existing","time":{"start":1747758230200,"stop":1747758230201,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d82963bbb800fd35","name":"Push message with long payload","time":{"start":1747758718133,"stop":1747758718133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c903840361e6c96a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1747758252351,"stop":1747758252351,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ef27b46e9f7256","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1747758056712,"stop":1747758056712,"duration":0},"status":"passed","severity":"normal"},{"uid":"9581e01fb822a16e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1747758252362,"stop":1747758252362,"duration":0},"status":"passed","severity":"normal"},{"uid":"88eed3a618584047","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1747758132724,"stop":1747758132726,"duration":2},"status":"passed","severity":"normal"},{"uid":"96f4f66d12f28d52","name":"Ping on subscribed peer","time":{"start":1747758190919,"stop":1747758190921,"duration":2},"status":"passed","severity":"normal"},{"uid":"b390f1ccb327ac4e","name":"same cluster, same shard: nodes connect","time":{"start":1747758193509,"stop":1747758193509,"duration":0},"status":"passed","severity":"normal"},{"uid":"784769c1f2440147","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1747758108692,"stop":1747758108693,"duration":1},"status":"passed","severity":"normal"},{"uid":"83276aeb1e0434e1","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1747758337503,"stop":1747758337503,"duration":0},"status":"passed","severity":"normal"},{"uid":"579101ccd112c09","name":"less peers than existing","time":{"start":1747758230201,"stop":1747758230201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d3463b33e67c3c1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1747758610940,"stop":1747758610940,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f868ce2b4e1f084","name":"Query generator for multiple messages with different message text format","time":{"start":1747758368594,"stop":1747758368595,"duration":1},"status":"passed","severity":"normal"},{"uid":"be75af2055d9e58","name":"Refresh subscription","time":{"start":1747758610938,"stop":1747758610938,"duration":0},"status":"passed","severity":"normal"},{"uid":"221f61110e9521c1","name":"shard 0","time":{"start":1747758360772,"stop":1747758360772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f328ba6f3e6cd2f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1747758064715,"stop":1747758064716,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b796e4b61d4ea6d","name":"should fail to send if no connected peers found","time":{"start":1747758099760,"stop":1747758099761,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa6f7709f52f89c","name":"should get / set UDP multiaddr","time":{"start":1747758065366,"stop":1747758065366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db70cc3e29038b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1747758108741,"stop":1747758108741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d84198c51f658dd","name":"Subscribe to topic containing Script and receive message","time":{"start":1747758610941,"stop":1747758610941,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ba9b495d1b492","name":"should use DNS peer discovery with light client","time":{"start":1747758131223,"stop":1747758131223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"283f2374fddb2833","name":"should decode valid enr successfully","time":{"start":1747758065357,"stop":1747758065357,"duration":0},"status":"passed","severity":"normal"},{"uid":"435cac993f2f8c17","name":"should not receive a peer event after stop","time":{"start":1747758131222,"stop":1747758131222,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cdd4abdcc821d7","name":"Passing cursor with wrong pubsubTopic","time":{"start":1747758325235,"stop":1747758325235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed282e30e825aa1","name":"Check received message containing JSON","time":{"start":1747758525392,"stop":1747758525392,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e17d24e2d43116","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1747758360773,"stop":1747758360773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e430760c9e884aa8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1747758108719,"stop":1747758108719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8653191e0d6b9868","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1747758243903,"stop":1747758243903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a586f93240423348","name":"should properly create location multiaddrs - tcp4","time":{"start":1747758065367,"stop":1747758065368,"duration":1},"status":"passed","severity":"normal"},{"uid":"982eef2288be048e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1747758108693,"stop":1747758108694,"duration":1},"status":"passed","severity":"normal"},{"uid":"b161ff2b3badf90","name":"should return empty list for no shard","time":{"start":1747758056699,"stop":1747758056699,"duration":0},"status":"passed","severity":"normal"},{"uid":"833c1166b63ab080","name":"Push 30 different messages","time":{"start":1747758718152,"stop":1747758718152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2ecda38fb916368","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1747758056701,"stop":1747758056702,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1dd138abe39f45","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1747758610926,"stop":1747758610926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd3bbf7374ed34b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1747758108723,"stop":1747758108727,"duration":4},"status":"passed","severity":"normal"},{"uid":"ee1978216c29ac2e","name":"throws on content topic with too few or too many fields","time":{"start":1747758056678,"stop":1747758056679,"duration":1},"status":"passed","severity":"normal"},{"uid":"80074e2bbe45edbe","name":"Check message with non string payload is not received","time":{"start":1747758525406,"stop":1747758525406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c497b348db3973d8","name":"handles multiple messages","time":{"start":1747758379808,"stop":1747758379812,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2951b4aaed36762","name":"Promise Callback - false","time":{"start":1747758369004,"stop":1747758369004,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d9035b76bc59fd","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747758064716,"stop":1747758064717,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d484fefca25f9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1747758108695,"stop":1747758108695,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e67637db1f97c5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app14/5/topic880/utf8","time":{"start":1747758349244,"stop":1747758349244,"duration":0},"status":"passed","severity":"normal"},{"uid":"471d39286e8e9557","name":"Subscribe and publish message","time":{"start":1747758252349,"stop":1747758252351,"duration":2},"status":"passed","severity":"normal"},{"uid":"242bd0f97311c42","name":"Using a function","time":{"start":1747758386359,"stop":1747758386359,"duration":0},"status":"passed","severity":"normal"},{"uid":"136cdd6629ea6c1b","name":"should load peers from local storage and dispatch events","time":{"start":1747758083221,"stop":1747758083222,"duration":1},"status":"passed","severity":"normal"},{"uid":"20455e44644356d5","name":"Round trip binary serialization","time":{"start":1747758071412,"stop":1747758071413,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40b95a38fe65954","name":"should set field with only FILTER enabled","time":{"start":1747758065371,"stop":1747758065371,"duration":0},"status":"passed","severity":"normal"},{"uid":"71abe3aa839658b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1747758056704,"stop":1747758056704,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd418c895bffd221","name":"Check received message containing unicode special characters","time":{"start":1747758525393,"stop":1747758525393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8f406d1487259d","name":"should throw an error for missing sharding configuration","time":{"start":1747758056712,"stop":1747758056712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1447ddf24dadeec","name":"Push message with content topic containing special chars","time":{"start":1747758718140,"stop":1747758718140,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdf1f3bcd81bf3e","name":"should not fail to start the service if it is already started","time":{"start":1747758230004,"stop":1747758230004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c048b0f5756f7e8","name":"Query Generator, No Decoder","time":{"start":1747758337500,"stop":1747758337500,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dedcae334fa0a","name":"Overlapping topic subscription","time":{"start":1747758610938,"stop":1747758610938,"duration":0},"status":"passed","severity":"normal"},{"uid":"976169a9f7955350","name":"Push message with short payload","time":{"start":1747758718133,"stop":1747758718133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33a0344946993f5","name":"should insert message id into causal history","time":{"start":1747758109207,"stop":1747758109208,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5b9591846d3866","name":"A test","time":{"start":1747758183963,"stop":1747758183964,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b3ce04983556c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1747758056702,"stop":1747758056703,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc808b668b7a7c2","name":"should properly create location multiaddrs - tcp6","time":{"start":1747758065368,"stop":1747758065368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e278dd904ef95db1","name":"can start the service","time":{"start":1747758131218,"stop":1747758131219,"duration":1},"status":"passed","severity":"normal"},{"uid":"248022ede9dee16","name":"Ordered Callback - true","time":{"start":1747758369004,"stop":1747758369005,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e3eb3764d9a589","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1747758108720,"stop":1747758108722,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2f814dd07d5829","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1747758380087,"stop":1747758380087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4113d2184089b1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1747758380090,"stop":1747758380091,"duration":1},"status":"passed","severity":"normal"},{"uid":"56258cb0ac676e8e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1747758337501,"stop":1747758337501,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f8f886ebbfff59","name":"Check publish message containing XML","time":{"start":1747758251409,"stop":1747758251409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5564cef64153d","name":"Check received message containing numeric","time":{"start":1747758525389,"stop":1747758525389,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf0946c2bb4a3a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1747758056707,"stop":1747758056707,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a411c018f54831","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1747758056701,"stop":1747758056701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1347a9b9130cab2","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1747758109215,"stop":1747758109215,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aaeefcdafba2fc","name":"Push message with SQL Injection payload","time":{"start":1747758718149,"stop":1747758718149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd2ee0233dc8ea9","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1747758108675,"stop":1747758108675,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a2e084a6eb531a","name":"Push message with content topic containing unicode special characters","time":{"start":1747758718156,"stop":1747758718156,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e47e01fce0fcc9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1747758056690,"stop":1747758056691,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd19e610da60823","name":"should not receive a peer event before start","time":{"start":1747758083221,"stop":1747758083221,"duration":0},"status":"passed","severity":"normal"},{"uid":"26acd617694753e","name":"it tolerates circular branch references","time":{"start":1747758079088,"stop":1747758079088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce03718962c0b8f","name":"Push message with content topic containing Chinese","time":{"start":1747758718140,"stop":1747758718140,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7aadcf25164fc3","name":"Publishes to nwaku","time":{"start":1747758243113,"stop":1747758243115,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7549a977bbd8adf","name":"Push message with Basic HTML tag payload","time":{"start":1747758718150,"stop":1747758718150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0f75f1cda4d1e5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1747758252352,"stop":1747758252352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2a7fc4dae2747d","name":"should return unique PubsubTopics for static sharding","time":{"start":1747758056697,"stop":1747758056697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62196dd6b443cfc","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1747758240515,"stop":1747758240515,"duration":0},"status":"passed","severity":"normal"},{"uid":"194556782f18e062","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1747758610937,"stop":1747758610938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8187d8599bbbcf","name":"should throw error - no id","time":{"start":1747758065359,"stop":1747758065360,"duration":1},"status":"passed","severity":"normal"},{"uid":"231f158e47bee44d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1747758108730,"stop":1747758108731,"duration":1},"status":"passed","severity":"normal"},{"uid":"2046e1c6762c797c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1747758252356,"stop":1747758252356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52973487a02c341","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1747758325228,"stop":1747758325229,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b01415b1c3942ec","name":"Generator, 2 different pubsubtopics","time":{"start":1747758361484,"stop":1747758361484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f85a1367e627391c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1747758064710,"stop":1747758064711,"duration":1},"status":"passed","severity":"normal"},{"uid":"be211080fab7e735","name":"should throw error - no id","time":{"start":1747758065358,"stop":1747758065359,"duration":1},"status":"passed","severity":"normal"},{"uid":"3070f2f8cc0529b9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1747758056692,"stop":1747758056693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea094c18bee69064","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1747758610930,"stop":1747758610931,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fbad1946100abf","name":"Subscribe to topic containing XML and receive message","time":{"start":1747758610932,"stop":1747758610932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3e4cb92a7cf9eb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1747758610937,"stop":1747758610937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b144cb8cdd71000","name":"Renews subscription after lossing a connection","time":{"start":1747758610943,"stop":1747758610943,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdc605f044b20ad","name":"Sign & Recover","time":{"start":1747758089751,"stop":1747758089751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8e30d0b8447459","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app37/3/topic820/json","time":{"start":1747758349245,"stop":1747758349245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d183d91771736fea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1747758610938,"stop":1747758610938,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b68cb3b06693f7","name":"Check publish message containing escaped characters","time":{"start":1747758251411,"stop":1747758251411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa1ec1050fc063a","name":"Decoder throws on undefined content topic","time":{"start":1747758089439,"stop":1747758089440,"duration":1},"status":"passed","severity":"normal"},{"uid":"394c32262d36ca3a","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1747758249507,"stop":1747758249507,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cb2f5cecb3fff1e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1747758056693,"stop":1747758056693,"duration":0},"status":"passed","severity":"normal"},{"uid":"646d6554d0daaf48","name":"Subscribe to topic containing Russian and receive message","time":{"start":1747758610931,"stop":1747758610931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78079ae33db3664","name":"groups content topics by expected pubsub topic","time":{"start":1747758056693,"stop":1747758056694,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd441b62e1d1013","name":"should encode/decode to text encoding","time":{"start":1747758065366,"stop":1747758065366,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a4b3fd448bae79","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1747758059303,"stop":1747758059304,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af1a5bbc62cfd54","name":"Init the array if not present","time":{"start":1747758056199,"stop":1747758056201,"duration":2},"status":"passed","severity":"normal"},{"uid":"35d7cf9068310034","name":"should request peer renewal on specific errors","time":{"start":1747758099512,"stop":1747758099513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef67668c4d6f3a3e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1747758610925,"stop":1747758610925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9b9e90bd5a6131","name":"Meta field set when metaSetter is specified","time":{"start":1747758071413,"stop":1747758071414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b32118c3894b59","name":"Decoder throws on empty string content topic","time":{"start":1747758090912,"stop":1747758090912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48e4f8f023075b3","name":"Nwaku publishes","time":{"start":1747758243115,"stop":1747758243116,"duration":1},"status":"passed","severity":"normal"},{"uid":"596b2185c2782c19","name":"Callback on promise","time":{"start":1747758368596,"stop":1747758368596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee934c2c543daf9","name":"dispatchEvent via connectionManager","time":{"start":1747758167014,"stop":1747758167015,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d302997510de94","name":"should be online or offline if network state changed","time":{"start":1747758126765,"stop":1747758126765,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaaefcfd03a376d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1747758251420,"stop":1747758251420,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba1593264f8363c","name":"Subscribe and receive messages via lightPush","time":{"start":1747758610924,"stop":1747758610925,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d66c1739bb4aa","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1747758056713,"stop":1747758056714,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc41c3739f20c7ab","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1747758064713,"stop":1747758064714,"duration":1},"status":"passed","severity":"normal"},{"uid":"364bbe8eadb8a9c5","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1747758056698,"stop":1747758056698,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e33c02678ce255","name":"should send to specified number of peers of used peers","time":{"start":1747758099761,"stop":1747758099761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa89da68b2e0e65","name":"Push message with content topic containing Arabic","time":{"start":1747758718140,"stop":1747758718141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5472d86b07da68c","name":"Decoder throws on empty string content topic","time":{"start":1747758071415,"stop":1747758071415,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb135346893e4b0","name":"non connected peers","time":{"start":1747758230201,"stop":1747758230201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb8d033471811437","name":"Overlapping topic subscription","time":{"start":1747758252353,"stop":1747758252353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d8d3c51c6e9578","name":"Push message with content topic containing SQL Injection","time":{"start":1747758718142,"stop":1747758718142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0486f999d1d8603","name":"Symmetric encrypt & Decrypt","time":{"start":1747758089750,"stop":1747758089750,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda9f89e77387bf1","name":"can start and stop the service","time":{"start":1747758083219,"stop":1747758083219,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2a00e38c1cecfb","name":"throws on empty content topic","time":{"start":1747758056678,"stop":1747758056678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac9cacbc19d622a","name":"Subscribe to topic containing short and publish message","time":{"start":1747758252353,"stop":1747758252353,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ba0aea5d805b68","name":"handles different networkShards values correctly","time":{"start":1747758056694,"stop":1747758056694,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e97f692df827d0","name":"Light Node - default protocols","time":{"start":1747758390010,"stop":1747758390010,"duration":0},"status":"passed","severity":"normal"},{"uid":"4850dbe83bfae8d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1747758064720,"stop":1747758064722,"duration":2},"status":"passed","severity":"normal"},{"uid":"2971fbc2af8a35df","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1747758145231,"stop":1747758145232,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9e8622a5102c47","name":"Push message with content topic containing unicode special characters","time":{"start":1747758718144,"stop":1747758718144,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf8fd061aa8ad86","name":"should emit a peer event after start","time":{"start":1747758083220,"stop":1747758083220,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cd33a2637e3519","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1747758056698,"stop":1747758056698,"duration":0},"status":"passed","severity":"normal"},{"uid":"329c4f6fb58e1ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1747758056704,"stop":1747758056705,"duration":1},"status":"passed","severity":"normal"},{"uid":"861de5629155449","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1747758078608,"stop":1747758078609,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef19cafe0b34205","name":"returns nothing if no connections present","time":{"start":1747758070742,"stop":1747758070742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48423a72312135e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1747758145235,"stop":1747758145235,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbc3dd2cf8afbc1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1747758109216,"stop":1747758109216,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a35c6cd656da37","name":"Check received message containing short","time":{"start":1747758525388,"stop":1747758525388,"duration":0},"status":"passed","severity":"normal"},{"uid":"534c7dbd851d17f8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1747758090910,"stop":1747758090910,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c13051b22f2543","name":"Push message with content topic containing long","time":{"start":1747758718139,"stop":1747758718139,"duration":0},"status":"passed","severity":"normal"},{"uid":"505be5eb0e4d513d","name":"Subscribe to topic containing short and receive message","time":{"start":1747758610939,"stop":1747758610939,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafc648d1571c8ef","name":"should reject if WakuNode is not started","time":{"start":1747758099893,"stop":1747758099894,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba1a3f3ca03a1c7","name":"Passing page size 3 when there are 20 messages","time":{"start":1747758375816,"stop":1747758375816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f600fbc61a119a56","name":"can dial TLS multiaddrs","time":{"start":1747758192915,"stop":1747758192915,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bacd11e7e6ffbf","name":"Check received message containing Script","time":{"start":1747758525400,"stop":1747758525400,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d60c09f457d5089","name":"Decoder throws on undefined content topic","time":{"start":1747758071415,"stop":1747758071415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6471604e146c0125","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1747758134242,"stop":1747758134245,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1b6bfd1e10ff06a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1747758108731,"stop":1747758108740,"duration":9},"status":"passed","severity":"normal"},{"uid":"fb408bbfa3ca031d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747758718155,"stop":1747758718155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ee4fee3bcb7234","name":"Subscribe and receives messages on 20 topics","time":{"start":1747758610937,"stop":1747758610937,"duration":0},"status":"passed","severity":"normal"},{"uid":"338d1723668847d2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1747758610942,"stop":1747758610942,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d6c83143ba34ef","name":"Push message with content topic containing Russian","time":{"start":1747758718141,"stop":1747758718141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16bea3b5b89f99b","name":"Query Generator - false","time":{"start":1747758369003,"stop":1747758369004,"duration":1},"status":"passed","severity":"normal"},{"uid":"71079b5b7af0eab","name":"Check publish message containing long","time":{"start":1747758251402,"stop":1747758251402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baa895f42823599","name":"Subscribe to topic containing Russian and receive message","time":{"start":1747758610940,"stop":1747758610940,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cc58d9b32e238b","name":"Push message with content topic containing JSON","time":{"start":1747758718143,"stop":1747758718143,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe9a8d02a386ee","name":"Fails to publish message with empty text","time":{"start":1747758251417,"stop":1747758251419,"duration":2},"status":"passed","severity":"normal"},{"uid":"1333cb4764dbe9a8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1747758193507,"stop":1747758193508,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c054ed18cb9c91","name":"Check received message containing long","time":{"start":1747758525398,"stop":1747758525398,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e053f9ddd87c910","name":"Subscribe to topic containing shell command and receive message","time":{"start":1747758610942,"stop":1747758610942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d00bf1324021d09","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1747758108719,"stop":1747758108719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e64354e5c863cd","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1747758108674,"stop":1747758108674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc0d29f7d83bce7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1747758090910,"stop":1747758090911,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6d2c305f678808","name":"Check received message containing escaped characters","time":{"start":1747758525402,"stop":1747758525402,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb80bdb245da4228","name":"should increase lamport timestamp","time":{"start":1747758109205,"stop":1747758109206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a92829437a4f6e","name":"should properly create location multiaddrs - udp","time":{"start":1747758065368,"stop":1747758065369,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc9371872a329f","name":"Ephemeral field set to true","time":{"start":1747758071413,"stop":1747758071413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7916eb8715ca9f92","name":"throws an error for improperly formatted content topics","time":{"start":1747758056695,"stop":1747758056695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b932b4968efcb04","name":"Query generator for 2000 messages","time":{"start":1747758368597,"stop":1747758368598,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9307e05263f18a","name":"Passing page size 1 when there are 4 messages","time":{"start":1747758375814,"stop":1747758375816,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d06cd25d0b91301","name":"Encoder throws on empty string content topic","time":{"start":1747758090912,"stop":1747758090912,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb78ddff9f42a2a","name":"should properly compute the node id","time":{"start":1747758065361,"stop":1747758065365,"duration":4},"status":"passed","severity":"normal"},{"uid":"25ccb5857c53587e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1747758325230,"stop":1747758325231,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f0cc328d22d2e3","name":"Check publish message containing unicode special characters","time":{"start":1747758251411,"stop":1747758251411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9332cda4ea1d862","name":"retrieves a single peer","time":{"start":1747758079087,"stop":1747758079088,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c02dc33d4aff935","name":"should only return 1 node with relay and store capability","time":{"start":1747758079090,"stop":1747758079090,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c1c05f2ef2999","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1747758525394,"stop":1747758525395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2aca111412f3280","name":"can start and stop the service","time":{"start":1747758131219,"stop":1747758131219,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c155bb53fa3c6a","name":"should handle general insertion and lookup correctly","time":{"start":1747758110547,"stop":1747758110547,"duration":0},"status":"passed","severity":"normal"},{"uid":"effa85d0df0d536","name":"should encode/decode to RLP encoding","time":{"start":1747758065366,"stop":1747758065366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef08bda8a37ca07","name":"should mark all messages in causal history as acknowledged","time":{"start":1747758109212,"stop":1747758109212,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac9efc20bdb73b3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1747758071416,"stop":1747758071416,"duration":0},"status":"passed","severity":"normal"},{"uid":"41674a5b8d847f5e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1747758108663,"stop":1747758108673,"duration":10},"status":"passed","severity":"normal"},{"uid":"3fcec684cb41a2c8","name":"Fails to publish message with wrong content topic","time":{"start":1747758251419,"stop":1747758251420,"duration":1},"status":"passed","severity":"normal"},{"uid":"968fe4e3bde4f14b","name":"Check received message containing Arabic","time":{"start":1747758525399,"stop":1747758525399,"duration":0},"status":"passed","severity":"normal"},{"uid":"640775529cbfbee2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1747758525394,"stop":1747758525394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdd24b534f05fc3","name":"should handle corrupted local storage data gracefully","time":{"start":1747758083222,"stop":1747758083223,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa8ee0e99422fdc","name":"addEventListener with correct event","time":{"start":1747758167010,"stop":1747758167010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2587d21a0c7b584","name":"1 Relay, 1 fetch","time":{"start":1747758078740,"stop":1747758078741,"duration":1},"status":"passed","severity":"normal"},{"uid":"72dba2eefa484d21","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1747758108699,"stop":1747758108700,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c24617eaef4e1c","name":"same cluster, different shard: nodes connect","time":{"start":1747758193509,"stop":1747758193510,"duration":1},"status":"passed","severity":"normal"},{"uid":"14032aef12f69aa5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1747758108719,"stop":1747758108720,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ddf2a707b48cd4","name":"Subscribe to topic containing long and receive message","time":{"start":1747758610929,"stop":1747758610929,"duration":0},"status":"passed","severity":"normal"},{"uid":"882152b2cb382d1c","name":"should return false","time":{"start":1747758065361,"stop":1747758065361,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b87220bd8bf9a7","name":"should set field with only RELAY enabled","time":{"start":1747758065370,"stop":1747758065370,"duration":0},"status":"passed","severity":"normal"},{"uid":"7444652ccdf9aeda","name":"should be called at least once on all `peer:discovery` events","time":{"start":1747758134240,"stop":1747758134241,"duration":1},"status":"passed","severity":"normal"},{"uid":"3984dff70f157e09","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1747758078611,"stop":1747758078612,"duration":1},"status":"passed","severity":"normal"},{"uid":"18eaf493450c07eb","name":"should return different streams if requested simultaniously","time":{"start":1747758071053,"stop":1747758071054,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9323ff23161ab7","name":"Check received message containing XML","time":{"start":1747758525391,"stop":1747758525391,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0070816c5d4c93","name":"Check message received after nwaku node is restarted","time":{"start":1747758525406,"stop":1747758525407,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c9e5d4c876c73f24","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1747758071056,"stop":1747758071056,"duration":0},"status":"passed","severity":"normal"},{"uid":"128aac52f4d4f918","name":"should add and remove event listeners correctly","time":{"start":1747758083223,"stop":1747758083223,"duration":0},"status":"passed","severity":"normal"},{"uid":"3504d1b2b4af5933","name":"Push message with Chinese payload","time":{"start":1747758718148,"stop":1747758718148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7985398f3ea77fb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1747758078614,"stop":1747758078615,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ada4e03af769c","name":"should partition messages based on acknowledgement status","time":{"start":1747758109214,"stop":1747758109214,"duration":0},"status":"passed","severity":"normal"},{"uid":"55866db5b4e952d9","name":"should wait for Filter peer to be connected","time":{"start":1747758099896,"stop":1747758099897,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca29cfca1098a634","name":"topics with same application and version share the same shard","time":{"start":1747758056693,"stop":1747758056693,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe447ec78bd18903","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1747758108722,"stop":1747758108722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d395b75b5f6615ea","name":"udp ip6 address","time":{"start":1747758064858,"stop":1747758064858,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7e2fa0651e20c2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1747758108675,"stop":1747758108675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe25d6bb2de99f3","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1747758610935,"stop":1747758610935,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa806a268c7db23","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1747758056706,"stop":1747758056707,"duration":1},"status":"passed","severity":"normal"},{"uid":"8064390d2e7301a0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1747758240514,"stop":1747758240514,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcb9f8d532f5344","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1747758108673,"stop":1747758108673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f690e3757b1fa6d","name":"Push message with XML payload","time":{"start":1747758718150,"stop":1747758718150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b288cd60af8d577","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1747758243903,"stop":1747758243904,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7d8fcf566d8e","name":"Check publish message containing Russian","time":{"start":1747758251405,"stop":1747758251405,"duration":0},"status":"passed","severity":"normal"},{"uid":"75623eab963fdd2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1747758610931,"stop":1747758610931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7727cf102c5e75","name":"Filter","time":{"start":1747758390009,"stop":1747758390009,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f3904739cb3f9c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747758131223,"stop":1747758131223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fba2e9b6db59655","name":"Push message with Arabic payload","time":{"start":1747758718148,"stop":1747758718149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2da59818d43f599","name":"should never report false negatives","time":{"start":1747758110546,"stop":1747758110546,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd43733f5307c89a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1747758056714,"stop":1747758056714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4c4adf70d4f419","name":"should get / set TCP multiaddr","time":{"start":1747758065367,"stop":1747758065367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddf7062d6e3a041","name":"can start the service","time":{"start":1747758230002,"stop":1747758230003,"duration":1},"status":"passed","severity":"normal"},{"uid":"185a2a32a438f6b4","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1747758243904,"stop":1747758243904,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd512a911de9e272","name":"should return false when clusterId doesn't match","time":{"start":1747758099549,"stop":1747758099550,"duration":1},"status":"passed","severity":"normal"},{"uid":"496833ab844b5c1f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1747758131223,"stop":1747758131224,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d7d0730f288ef7f4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1747758610932,"stop":1747758610932,"duration":0},"status":"passed","severity":"normal"},{"uid":"2850d06720f2bd4c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1747758056691,"stop":1747758056691,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ebaf26f0a95155","name":"Sample","time":{"start":1747758064860,"stop":1747758064860,"duration":0},"status":"passed","severity":"normal"},{"uid":"facae328446a4215","name":"should properly create peer info with all multiaddrs","time":{"start":1747758065369,"stop":1747758065369,"duration":0},"status":"passed","severity":"normal"},{"uid":"198833d69a94e510","name":"can start and stop the service","time":{"start":1747758230003,"stop":1747758230003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1aa8c4fd5a8980","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1747758374500,"stop":1747758374500,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb4b7057010009e","name":"Push message with JSON payload","time":{"start":1747758718150,"stop":1747758718150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5979931d455fe3e","name":"Push message with content topic containing XML","time":{"start":1747758718155,"stop":1747758718155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f985eee3ebfe09f","name":"Ping on unsubscribed peer","time":{"start":1747758190914,"stop":1747758190914,"duration":0},"status":"passed","severity":"normal"},{"uid":"523f70f02669c7bb","name":"should insert message into bloom filter","time":{"start":1747758109207,"stop":1747758109207,"duration":0},"status":"passed","severity":"normal"},{"uid":"924f1f1a8cb2175b","name":"should only return 1 node with relay capability","time":{"start":1747758079090,"stop":1747758079090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75120fdca2a7865","name":"Used by Waku Relay","time":{"start":1747758386359,"stop":1747758386360,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8ac7b68aff8e84","name":"Passing page size 110 when there are 120 messages","time":{"start":1747758375818,"stop":1747758375818,"duration":0},"status":"passed","severity":"normal"},{"uid":"32756a485705354d","name":"Check publish message containing SQL Injection","time":{"start":1747758251405,"stop":1747758251405,"duration":0},"status":"passed","severity":"normal"},{"uid":"94be5884b7df9aa","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1747758056702,"stop":1747758056702,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a1a179072ed03c","name":"Push message with content topic containing emoji","time":{"start":1747758718144,"stop":1747758718144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6f0dd608dc48ce","name":"random static sharding 7 - Cluster ID: 2, Shard ID: 647","time":{"start":1747758360775,"stop":1747758360776,"duration":1},"status":"passed","severity":"normal"},{"uid":"6907e76b283fa3e7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1747758108718,"stop":1747758108718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a08aac61b0b073c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1747758108729,"stop":1747758108729,"duration":0},"status":"passed","severity":"normal"},{"uid":"57efc3ddffd1fddf","name":"should properly create location multiaddrs - tcp","time":{"start":1747758065369,"stop":1747758065369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f2fe1c9a8c376d","name":"Push message with Arabic payload","time":{"start":1747758718135,"stop":1747758718135,"duration":0},"status":"passed","severity":"normal"},{"uid":"105a614040d59752","name":"Push message with Script payload","time":{"start":1747758718149,"stop":1747758718149,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5b2ecd60854133","name":"should not throw an error for a single configured topic","time":{"start":1747758056708,"stop":1747758056708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9fb921bb3b7809","name":"Push message with content topic containing Arabic","time":{"start":1747758718154,"stop":1747758718154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7692603de1d1e2","name":"new peer added after a peer was already found","time":{"start":1747758249506,"stop":1747758249507,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8193ef4bb2af0174","name":"Passing invalid cursor","time":{"start":1747758325234,"stop":1747758325235,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6426e2865377443","name":"Decoder throws on undefined content topic","time":{"start":1747758090912,"stop":1747758090912,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02a6c163c8fa1b9","name":"Query with Ordered Callback, No message returned","time":{"start":1747758337502,"stop":1747758337503,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f57bdf320cafd2","name":"Ping on unsubscribed peer","time":{"start":1747758190922,"stop":1747758190923,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3ad991f2c3e4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1747758064723,"stop":1747758064724,"duration":1},"status":"passed","severity":"normal"},{"uid":"291a8564445847cb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1747758310887,"stop":1747758310889,"duration":2},"status":"passed","severity":"normal"},{"uid":"95597a3d63c66a4a","name":"random static sharding 9 - Cluster ID: 573, Shard ID: 161","time":{"start":1747758360776,"stop":1747758360776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f484dce361e1482","name":"Refresh subscription","time":{"start":1747758610928,"stop":1747758610928,"duration":0},"status":"passed","severity":"normal"},{"uid":"babeedd829266e57","name":"should add received messages to bloom filter","time":{"start":1747758109211,"stop":1747758109211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5252b60fcc2a40","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1747758108742,"stop":1747758108742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b091f9ba780a90","name":"Mutual subscription","time":{"start":1747758252344,"stop":1747758252345,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b42eb2e601716e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1747758108730,"stop":1747758108730,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5813d5ec0bd11e8","name":"Check publish message after service node is restarted","time":{"start":1747758251421,"stop":1747758251421,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e5efd30c811a7a6","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1747758610943,"stop":1747758610944,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf5ac6736059730","name":"Ordered Callback - false","time":{"start":1747758369005,"stop":1747758369005,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf770c43deda6d2c","name":"1 Store, 2 fetches","time":{"start":1747758078741,"stop":1747758078741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11ae1242ac5ec94","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1747758056711,"stop":1747758056711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7b8a8a533eb8d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1747758374499,"stop":1747758374499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14883ba1052ed9b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1747758193508,"stop":1747758193509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c53df7b23a0d88","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1747758368596,"stop":1747758368597,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9bd5c9a56fc074","name":"Waku message hash computation (no timestamp)","time":{"start":1747758059306,"stop":1747758059306,"duration":0},"status":"passed","severity":"normal"},{"uid":"505aafaf1c95038a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1747758079091,"stop":1747758079091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5e0ec0e31a1672","name":"should respect max attempts limit","time":{"start":1747758099514,"stop":1747758099516,"duration":2},"status":"passed","severity":"normal"},{"uid":"d95ef40a35440091","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1747758252361,"stop":1747758252361,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ba8b16865f12e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1747758056692,"stop":1747758056692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dae04a3c163ff4e","name":"Push message with JSON payload","time":{"start":1747758718136,"stop":1747758718136,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e51bafaae99f825","name":"Query with Promise Callback, No Decoder","time":{"start":1747758337504,"stop":1747758337504,"duration":0},"status":"passed","severity":"normal"},{"uid":"335abc29ade24344","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1747758610940,"stop":1747758610941,"duration":1},"status":"passed","severity":"normal"},{"uid":"2323b74e38916d66","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1747758610936,"stop":1747758610937,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9708e0485341b3","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1747758108694,"stop":1747758108695,"duration":1},"status":"passed","severity":"normal"},{"uid":"705a5136695f6b68","name":"should start and stop interval correctly","time":{"start":1747758099503,"stop":1747758099508,"duration":5},"status":"passed","severity":"normal"},{"uid":"3459dbc73ec7b03d","name":"1 Relay, 1 Filter, gives up","time":{"start":1747758078742,"stop":1747758078742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6bd3ba231eb2c2","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747758718142,"stop":1747758718143,"duration":1},"status":"passed","severity":"normal"},{"uid":"1589b79c3e3654bb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1747758056825,"stop":1747758056825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee926801cc0b0162","name":"should set field with only LIGHTPUSH enabled","time":{"start":1747758065371,"stop":1747758065371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cbdf03a16939c0","name":"Push message with custom timestamp: 1716999745424","time":{"start":1747758718145,"stop":1747758718145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0043c23ced2b264","name":"Subscribe to topic containing special chars and receive message","time":{"start":1747758610939,"stop":1747758610940,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c67ce6f81bea46","name":"addEventListener with wrong event","time":{"start":1747758167011,"stop":1747758167011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f586e1ab10123dd8","name":"should select older connection if present","time":{"start":1747758070745,"stop":1747758070746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79b889a5a2f6fb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1747758368595,"stop":1747758368595,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b28da7a6d21a03f","name":"Check message with invalid timestamp is not received","time":{"start":1747758525395,"stop":1747758525395,"duration":0},"status":"passed","severity":"normal"},{"uid":"1231f9b7b4493ee8","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1747758056688,"stop":1747758056688,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dec7ebbd238352","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1747758056700,"stop":1747758056700,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3c989c17035dfc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1747758610926,"stop":1747758610927,"duration":1},"status":"passed","severity":"normal"},{"uid":"658a626152fc4cdd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1747758109212,"stop":1747758109213,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1610fdeaec1b48a","name":"Push message with content topic containing escaped characters","time":{"start":1747758718143,"stop":1747758718144,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce47d4e5df2c2bb","name":"should not receive a peer event after stop","time":{"start":1747758083221,"stop":1747758083221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9a5da4af08d576","name":"Push message with custom timestamp: 1747761745424","time":{"start":1747758718146,"stop":1747758718146,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e96534dfd5fff29","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1747758310886,"stop":1747758310887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49d16fa66f43a31","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1747758056703,"stop":1747758056703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed37c0b64e40acec","name":"Check meta is set [symmetric]","time":{"start":1747758089437,"stop":1747758089437,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a2af1c9fff8ce","name":"Passing page size 19 when there are 20 messages","time":{"start":1747758375817,"stop":1747758375818,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a5bc6166038cac","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1747758059304,"stop":1747758059305,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabdfa421e80b42b","name":"Accepts a valid Waku Message","time":{"start":1747758103170,"stop":1747758103171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b33f8daf11eab5","name":"Push message with meta","time":{"start":1747758718157,"stop":1747758718157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c266e795eceac89","name":"Subscribe to topic containing XML and receive message","time":{"start":1747758610941,"stop":1747758610941,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d0f0cfb220c631","name":"Check received message containing special chars","time":{"start":1747758525389,"stop":1747758525390,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a67ec138c7a3982","name":"should update ack status of messages in outgoing buffer","time":{"start":1747758109216,"stop":1747758109216,"duration":0},"status":"passed","severity":"normal"},{"uid":"924eecb3b2a78892","name":"should retry failed tasks","time":{"start":1747758099510,"stop":1747758099512,"duration":2},"status":"passed","severity":"normal"},{"uid":"56cec047a787096d","name":"should wait for Store peer to be connected","time":{"start":1747758099897,"stop":1747758099897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c73dc3224dbc59","name":"Subscribe and receive messages via waku relay post","time":{"start":1747758610936,"stop":1747758610936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddddf43e93717e9b","name":"Check publish message containing Script","time":{"start":1747758251406,"stop":1747758251409,"duration":3},"status":"passed","severity":"normal"},{"uid":"30dfd9d4fc386344","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1747758108728,"stop":1747758108729,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee11c38710d11eb","name":"creates an iterator","time":{"start":1747758379806,"stop":1747758379808,"duration":2},"status":"passed","severity":"normal"},{"uid":"a49cafcc7de981e4","name":"should throw error - invalid id","time":{"start":1747758065360,"stop":1747758065360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8fbc6e859f4dbc","name":"should not fail to stop the service if it was not started","time":{"start":1747758230003,"stop":1747758230004,"duration":1},"status":"passed","severity":"normal"},{"uid":"790211176b44eb5d","name":"random static sharding 10 - Cluster ID: 435, Shard ID: 736","time":{"start":1747758360777,"stop":1747758360777,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dc384794c531a3","name":"Check message with no payload is not received","time":{"start":1747758525405,"stop":1747758525406,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cb3387fddac3d8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1747758325227,"stop":1747758325228,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab4dc1ab819db4d","name":"should be able to decode the field with only STORE set to true","time":{"start":1747758064720,"stop":1747758064720,"duration":0},"status":"passed","severity":"normal"},{"uid":"40919d12d96f6ea7","name":"Push message with rate limit","time":{"start":1747758718145,"stop":1747758718145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f669c2934d41f3ca","name":"should transition to Unhealthy when no connections","time":{"start":1747758099854,"stop":1747758099854,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd2da5de712aae2","name":"Check received message containing XML","time":{"start":1747758525400,"stop":1747758525401,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f170225a8b3922","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1747758108741,"stop":1747758108741,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbedd8e74a4cf2e9","name":"Push message with Script payload","time":{"start":1747758718135,"stop":1747758718136,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c37256bc16ee1b6","name":"random static sharding 2 - Cluster ID: 332, Shard ID: 977","time":{"start":1747758360773,"stop":1747758360774,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc94a9611394dbeb","name":"stop","time":{"start":1747758167017,"stop":1747758167018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89d512b00f0fc33","name":"Relay - times out","time":{"start":1747758390008,"stop":1747758390008,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3a7067f9089dc1","name":"should properly create location multiaddrs - udp6","time":{"start":1747758065368,"stop":1747758065368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c4578ec9f9376","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1747758325231,"stop":1747758325232,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bd9b3e57e54b82","name":"getPeersByDiscovery","time":{"start":1747758167013,"stop":1747758167013,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c29694c4de4525f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app82/9/topic516/json","time":{"start":1747758349247,"stop":1747758349247,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd842a6da0fc3b","name":"should be sent with empty content","time":{"start":1747758109215,"stop":1747758109215,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8f256b6d33dad8","name":"should not receive a peer event after stop","time":{"start":1747758230005,"stop":1747758230006,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb8f465d9b89ccd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app58/6/topic961/proto","time":{"start":1747758349245,"stop":1747758349246,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd77100ff8eda2a","name":"Nodes with multiple pubsub topic","time":{"start":1747758243902,"stop":1747758243902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d493f1b382654b2","name":"should return valid sharding parameters for static sharding","time":{"start":1747758056711,"stop":1747758056711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eb4e579e5a1c75","name":"Subscribe to topic containing numeric and receive message","time":{"start":1747758610929,"stop":1747758610929,"duration":0},"status":"passed","severity":"normal"},{"uid":"649bc077672e30d8","name":"handles empty shards array correctly","time":{"start":1747758056712,"stop":1747758056712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c54dec8e8087cf1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1747758240516,"stop":1747758240517,"duration":1},"status":"passed","severity":"normal"},{"uid":"829a30ef3b387f49","name":"Push message with custom timestamp: 1716999745424","time":{"start":1747758718157,"stop":1747758718158,"duration":1},"status":"passed","severity":"normal"},{"uid":"8974ac6701d80cac","name":"Push message with content topic containing numeric","time":{"start":1747758718139,"stop":1747758718140,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2ee9891fd634de","name":"Check received message containing Russian","time":{"start":1747758525390,"stop":1747758525391,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c826d90ded6391","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1747758064725,"stop":1747758064726,"duration":1},"status":"passed","severity":"normal"},{"uid":"a445d72df0439b46","name":"should reject on timeout if it was set","time":{"start":1747758099895,"stop":1747758099896,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e6de93920f30c7","name":"should return PeerId when PeerId is provided","time":{"start":1747758099543,"stop":1747758099543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c84338e0c00afe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1747758525404,"stop":1747758525404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f850579486532b","name":"should be delivered immediately if received","time":{"start":1747758109216,"stop":1747758109217,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b989428a7d733c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1747758056690,"stop":1747758056690,"duration":0},"status":"passed","severity":"normal"},{"uid":"228d0411ece0f968","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1747758056710,"stop":1747758056711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce54481ac83181ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1747758056707,"stop":1747758056707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f56cae46b4c7922","name":"Check received message containing Arabic","time":{"start":1747758525390,"stop":1747758525390,"duration":0},"status":"passed","severity":"normal"},{"uid":"327320c5019889e6","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1747758108674,"stop":1747758108674,"duration":0},"status":"passed","severity":"normal"},{"uid":"33247a98a7d84149","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1747758056705,"stop":1747758056705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8e3c8c9afc2a95","name":"should maintain desired error rate","time":{"start":1747758110546,"stop":1747758110546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d952b9b9b7e03ffc","name":"Push message with custom timestamp: 1747761745424","time":{"start":1747758718158,"stop":1747758718158,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa667042f8eaf55","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1747758240514,"stop":1747758240515,"duration":1},"status":"passed","severity":"normal"},{"uid":"195f35bedd2f807b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1747758145232,"stop":1747758145233,"duration":1},"status":"passed","severity":"normal"},{"uid":"765efec08feec371","name":"Push message with content topic containing numeric","time":{"start":1747758718153,"stop":1747758718153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa57a2d044960e4","name":"Check message with no pubsub topic is not received","time":{"start":1747758525395,"stop":1747758525395,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1cda3692cc61f0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1747758240516,"stop":1747758240516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4b33531ba7f5a3","name":"Push message with content topic containing SQL Injection","time":{"start":1747758718154,"stop":1747758718154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1fa5a6507de74e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1747758108729,"stop":1747758108729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4feba55a49cfff27","name":"Encoder throws on undefined content topic","time":{"start":1747758071414,"stop":1747758071414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af879d556c8fde6","name":"should properly start and stop event listening","time":{"start":1747758099855,"stop":1747758099855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d1a4faf2c2a21f","name":"Check publish message containing Arabic","time":{"start":1747758251404,"stop":1747758251404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00c7dcaaa713c97","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1747758337501,"stop":1747758337502,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b8e4e30b7d67eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1747758108740,"stop":1747758108740,"duration":0},"status":"passed","severity":"normal"},{"uid":"344868832a2b1e8a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1747758252359,"stop":1747758252359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96ce72b32f95d25","name":"should correctly map a content topic to a pubsub topic","time":{"start":1747758056713,"stop":1747758056713,"duration":0},"status":"passed","severity":"normal"},{"uid":"9201fd106acd6010","name":"Relay + Store","time":{"start":1747758065372,"stop":1747758065372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eea4141a8153f24","name":"should return usable stream attached to connection","time":{"start":1747758071050,"stop":1747758071051,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb41d5cb1c4c95c","name":"Query generator for multiple messages with different content topic format","time":{"start":1747758368595,"stop":1747758368595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e64a6f86404de0b","name":"tcp ip4 address","time":{"start":1747758064857,"stop":1747758064858,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3a8ef12d9e1d37","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1747758089436,"stop":1747758089437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25bd929c7c75ac1","name":"Check received message containing Chinese","time":{"start":1747758525399,"stop":1747758525399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07524104b2fb235","name":"should handle a minimal index list","time":{"start":1747758056824,"stop":1747758056824,"duration":0},"status":"passed","severity":"normal"},{"uid":"1673d733414a3f2f","name":"Publish message with custom timestamp: Wed May 29 2024 16:24:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1747758251412,"stop":1747758251413,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae7f71ff485ce66","name":"Passing page size 11 when there are 10 messages","time":{"start":1747758375817,"stop":1747758375817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac873124309f812","name":"Check received message containing SQL Injection","time":{"start":1747758525391,"stop":1747758525391,"duration":0},"status":"passed","severity":"normal"},{"uid":"31224f57d89a209d","name":"should throw if no connection provided","time":{"start":1747758071052,"stop":1747758071052,"duration":0},"status":"passed","severity":"normal"},{"uid":"cced8100d1429c76","name":"should handle connection events","time":{"start":1747758099559,"stop":1747758099560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3879c395c91ef2f","name":"Encoder throws on empty string content topic","time":{"start":1747758071414,"stop":1747758071415,"duration":1},"status":"passed","severity":"normal"},{"uid":"de259f5b5561ad58","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1747758083222,"stop":1747758083222,"duration":0},"status":"passed","severity":"normal"},{"uid":"3458879933b35511","name":"Generator, 2 different pubsubtopics","time":{"start":1747758361482,"stop":1747758361482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bff1bf3a72694e6","name":"should initialize with default number of peers","time":{"start":1747758099557,"stop":1747758099558,"duration":1},"status":"passed","severity":"normal"},{"uid":"724e86b992014544","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1747758610936,"stop":1747758610936,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df80380aa2e412f","name":"Push message with content topic containing JSON","time":{"start":1747758718155,"stop":1747758718156,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fee100f0b47f7c4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1747758056706,"stop":1747758056706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7109f1cfe59c957","name":"Add multiple subscription objects on single nwaku node","time":{"start":1747758610943,"stop":1747758610943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c8479ba548327c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1747758108700,"stop":1747758108700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d44f58b5c502906","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1747758249508,"stop":1747758249508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69ed19ee042f979","name":"Push message with content topic containing short","time":{"start":1747758718139,"stop":1747758718139,"duration":0},"status":"passed","severity":"normal"},{"uid":"89199ddcdf042529","name":"should maintain proper timestamps if all messages received","time":{"start":1747758109210,"stop":1747758109210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3178ee76462790cf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1747758078613,"stop":1747758078613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdb00e92aa9e47b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1747758109212,"stop":1747758109212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc0ba647ae07d09","name":"Push message equal or less that 1MB","time":{"start":1747758718146,"stop":1747758718146,"duration":0},"status":"passed","severity":"normal"},{"uid":"55df37fe93c051a5","name":"Relay - dialed first","time":{"start":1747758390006,"stop":1747758390007,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fd2679feb35108","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1747758056706,"stop":1747758056706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c452b7221773248","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1747758078027,"stop":1747758078028,"duration":1},"status":"passed","severity":"normal"},{"uid":"37468f25a881d19c","name":"Relay","time":{"start":1747758131480,"stop":1747758131481,"duration":1},"status":"passed","severity":"normal"},{"uid":"121c8b6bb0fc02e3","name":"should throw an error for empty SingleShardInfos array","time":{"start":1747758056696,"stop":1747758056696,"duration":0},"status":"passed","severity":"normal"},{"uid":"2404134bb3508cfe","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1747758126762,"stop":1747758126762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1c5e2148a9dc68","name":"Wrong topic","time":{"start":1747758349247,"stop":1747758349247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5022e85cf63bcda9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1747758610936,"stop":1747758610936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d968a605dfc4c11a","name":"Ping on peer without subscriptions","time":{"start":1747758190921,"stop":1747758190922,"duration":1},"status":"passed","severity":"normal"},{"uid":"431140a41dc500ba","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1747758056695,"stop":1747758056695,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd34e522a6f81d0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app67/6/topic915/test.js","time":{"start":1747758349246,"stop":1747758349246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d590a9320f6d0e2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1747758252360,"stop":1747758252361,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bffe77e51cbf55","name":"Subscribe to topic containing JSON and receive message","time":{"start":1747758610933,"stop":1747758610933,"duration":0},"status":"passed","severity":"normal"},{"uid":"30deafce4ebb68fe","name":"Callback on promise, aborts when callback returns true","time":{"start":1747758368596,"stop":1747758368596,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfad9595f1a2c62d","name":"should not fail to stop the service if it was not started","time":{"start":1747758083219,"stop":1747758083220,"duration":1},"status":"passed","severity":"normal"},{"uid":"178285f975847274","name":"Generator, custom pubsub topic","time":{"start":1747758361481,"stop":1747758361482,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8de32396514baf","name":"Generator, custom pubsub topic","time":{"start":1747758361484,"stop":1747758361484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bce6808aded35959","name":"Check message with no content topic is not received","time":{"start":1747758525396,"stop":1747758525396,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5482c789971c1e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1747758610933,"stop":1747758610933,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb828a93e34b0a1f","name":"should reject if LightPush is requested but not mounted","time":{"start":1747758099894,"stop":1747758099894,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f06e00c95f6395","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app5/10/topic158/json","time":{"start":1747758349246,"stop":1747758349246,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cbb6b6f4d5b5a0","name":"Publish message with rate limit","time":{"start":1747758251422,"stop":1747758251422,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ec899d1bfc3923","name":"Decrypt messages","time":{"start":1747758231700,"stop":1747758231701,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23a11b0c594100e","name":"Check message with no payload is not received","time":{"start":1747758525396,"stop":1747758525396,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1699d061e34d37","name":"Push message with emoji payload","time":{"start":1747758718137,"stop":1747758718138,"duration":1},"status":"passed","severity":"normal"},{"uid":"489efffcb8b2d6e4","name":"Check publish message containing numeric","time":{"start":1747758251402,"stop":1747758251403,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a72ac4e9caf73a3","name":"Check message with no pubsub topic is not received","time":{"start":1747758525405,"stop":1747758525405,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c501358e274bf78","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1747758056696,"stop":1747758056696,"duration":0},"status":"passed","severity":"normal"},{"uid":"7866dfb49ca71bf9","name":"Check received message containing shell command","time":{"start":1747758525392,"stop":1747758525392,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4b7f95166f41fb","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1747758108686,"stop":1747758108687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e935152b23152d1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1747758108685,"stop":1747758108685,"duration":0},"status":"passed","severity":"normal"},{"uid":"828f8d3ceca57a0","name":"Rejects garbage","time":{"start":1747758103172,"stop":1747758103172,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e48b4a58426dbd","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1747758126758,"stop":1747758126761,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f685496434fa201","name":"Check publish message containing emoji","time":{"start":1747758251411,"stop":1747758251412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87a92d05bf89d03","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1747758059306,"stop":1747758059306,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de73caecba6a504","name":"should be able to decode the field with only RELAY set to true","time":{"start":1747758064718,"stop":1747758064719,"duration":1},"status":"passed","severity":"normal"},{"uid":"531666bf55105617","name":"Subscribe to topic containing special chars and receive message","time":{"start":1747758610930,"stop":1747758610930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47dbf64611f9a61","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1747758078614,"stop":1747758078614,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a90dc465f99ef6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1747758610940,"stop":1747758610940,"duration":0},"status":"passed","severity":"normal"},{"uid":"351bf033a32432e2","name":"Check message with non string payload is not received","time":{"start":1747758525396,"stop":1747758525397,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c875063943e11","name":"should detect messages with missing dependencies","time":{"start":1747758109213,"stop":1747758109213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4da421617016e","name":"Push message with content topic containing XML","time":{"start":1747758718142,"stop":1747758718142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eff8dedbecd222","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1747758099543,"stop":1747758099544,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f56884866d9f631","name":"returns all values when wanted number matches available values","time":{"start":1747758078024,"stop":1747758078026,"duration":2},"status":"passed","severity":"normal"},{"uid":"e14ee0c9a2eb0011","name":"Push message with unicode special characters payload","time":{"start":1747758718137,"stop":1747758718137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c789a67aa945e7da","name":"Push message with special chars payload","time":{"start":1747758718134,"stop":1747758718134,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab7e9f90d4850f0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1747758126763,"stop":1747758126763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86a8d275af7895d","name":"should not receive a peer event before start","time":{"start":1747758131221,"stop":1747758131221,"duration":0},"status":"passed","severity":"normal"},{"uid":"13de497ed7e48fcb","name":"should use the provided clusterId for the pubsub topic","time":{"start":1747758056714,"stop":1747758056714,"duration":0},"status":"passed","severity":"normal"},{"uid":"823145aef2beac02","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1747758108685,"stop":1747758108685,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec5441714b65111","name":"Check received message containing Basic HTML tag","time":{"start":1747758525401,"stop":1747758525401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3027bc609f115d43","name":"Query Generator, Multiple PubsubTopics","time":{"start":1747758337499,"stop":1747758337500,"duration":1},"status":"passed","severity":"normal"},{"uid":"17624fe65e8360fe","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1747758349241,"stop":1747758349242,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd79b74601bc54a6","name":"Check received message containing Chinese","time":{"start":1747758525390,"stop":1747758525390,"duration":0},"status":"passed","severity":"normal"},{"uid":"6895a5dc7f57ab40","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1747758056689,"stop":1747758056689,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b02806db209637","name":"Check message received after jswaku node is restarted","time":{"start":1747758525397,"stop":1747758525397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcd285a182fdcd7d","name":"should decode valid enr with tcp successfully","time":{"start":1747758065358,"stop":1747758065358,"duration":0},"status":"passed","severity":"normal"},{"uid":"f395a395ddbdffbf","name":"should throw an error for an unconfigured topic","time":{"start":1747758056709,"stop":1747758056709,"duration":0},"status":"passed","severity":"normal"},{"uid":"903eef6ee97edd09","name":"can start the service","time":{"start":1747758083218,"stop":1747758083218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d0bf522b319422","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1747758610934,"stop":1747758610935,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e2c776ce1fef16","name":"Subscribe to topic containing shell command and receive message","time":{"start":1747758610933,"stop":1747758610933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acf72a6278fcfb6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1747758610925,"stop":1747758610926,"duration":1},"status":"passed","severity":"normal"},{"uid":"6370befdc7a499fe","name":"should set field with only STORE enabled","time":{"start":1747758065371,"stop":1747758065371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9082b772de2e3510","name":"Check publish message containing JSON","time":{"start":1747758251410,"stop":1747758251410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a680f5a6437dcac","name":"Generator, 2 different pubsubtopics","time":{"start":1747758361486,"stop":1747758361486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df0e6ca2384ed00","name":"Check received message with timestamp: 1747758125701 ","time":{"start":1747758525403,"stop":1747758525404,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c19e863b84b0b7","name":"Register correct protocols","time":{"start":1747758252346,"stop":1747758252347,"duration":1},"status":"passed","severity":"normal"},{"uid":"df42f94d22480ce7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1747758108687,"stop":1747758108689,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d42fbea23a95565","name":"Push message with unicode special characters payload","time":{"start":1747758718151,"stop":1747758718151,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e52957d9eac4d8","name":"Non TWN Cluster","time":{"start":1747758349242,"stop":1747758349242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4ec6d825f5adaf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1747758108749,"stop":1747758108752,"duration":3},"status":"passed","severity":"normal"},{"uid":"41a2f44d1147d3f4","name":"nwaku subscribes","time":{"start":1747758243113,"stop":1747758243113,"duration":0},"status":"passed","severity":"normal"},{"uid":"5753e3973f727e2d","name":"recovers when dns.resolve returns empty","time":{"start":1747758079088,"stop":1747758079089,"duration":1},"status":"passed","severity":"normal"},{"uid":"28eb07ad39b92279","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747758361482,"stop":1747758361483,"duration":1},"status":"passed","severity":"normal"},{"uid":"d325188548f8b1ed","name":"should use provided shard info when available","time":{"start":1747758099544,"stop":1747758099545,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a9ef97ddffb63","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1747758056708,"stop":1747758056709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bfe3c88bab2194","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1747758310890,"stop":1747758310890,"duration":0},"status":"passed","severity":"normal"},{"uid":"deedaf3141b10d4e","name":"Push message with Russian payload","time":{"start":1747758718149,"stop":1747758718149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc59c50d6032c9","name":"Push message with long payload","time":{"start":1747758718147,"stop":1747758718147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead2dbb80c9bceab","name":"does not throw on valid cases","time":{"start":1747758056677,"stop":1747758056678,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a1c0ce4fcfa578","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1747758132721,"stop":1747758132723,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fa2d8a914d76ee1","name":"Query generator for multiple messages","time":{"start":1747758368594,"stop":1747758368594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0f9f67e8ba60c4","name":"Query with Promise Callback, No message returned","time":{"start":1747758337504,"stop":1747758337504,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2173b843668f78","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747758079092,"stop":1747758079092,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f4c4226e5b3ef1c2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1747758610933,"stop":1747758610934,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd4cd38c6b03d9e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app6/9/topic985/test.js","time":{"start":1747758349242,"stop":1747758349243,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f852aacec4f0d4","name":"Reopen subscription with peer with lost subscription","time":{"start":1747758190914,"stop":1747758190915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9a2f512d416786","name":"connects to nwaku","time":{"start":1747758386357,"stop":1747758386358,"duration":1},"status":"passed","severity":"normal"},{"uid":"346557fd52dba7d3","name":"Encoder throws on undefined content topic","time":{"start":1747758090911,"stop":1747758090912,"duration":1},"status":"passed","severity":"normal"},{"uid":"316ddf8d66bd0e5f","name":"Push message with content topic containing emoji","time":{"start":1747758718156,"stop":1747758718157,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f62791fc1edb60","name":"should set field with all protocols enabled","time":{"start":1747758065370,"stop":1747758065370,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d5a9f2907f9a7e","name":"should return false when shard is not included in network shards","time":{"start":1747758099550,"stop":1747758099553,"duration":3},"status":"passed","severity":"normal"},{"uid":"4a4a98234dfa43a6","name":"random static sharding 5 - Cluster ID: 961, Shard ID: 700","time":{"start":1747758360775,"stop":1747758360775,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71b3c40a93c6d81","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1747758251420,"stop":1747758251420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b459d029d19628d2","name":"Check publish message containing special chars","time":{"start":1747758251403,"stop":1747758251403,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a78aea3dc24f4f","name":"Subscribe to topic containing Script and receive message","time":{"start":1747758610932,"stop":1747758610932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37810a6b900c7dd","name":"Privacy Node - default protocol","time":{"start":1747758390010,"stop":1747758390010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42ac26ddf4c68f6","name":"Push message with content topic containing Script","time":{"start":1747758718142,"stop":1747758718142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a92066456d412ab","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1747758380091,"stop":1747758380092,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f1a10eefe97d5d","name":"should reject if Filter is requested but not mounted","time":{"start":1747758099895,"stop":1747758099895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c877f9cbd309da2b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1747758349250,"stop":1747758349251,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c460e86be3dac8b","name":"should only return 1 node with store capability","time":{"start":1747758079090,"stop":1747758079091,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ca90c9081fe51e","name":"Throws when trying to push message with empty payload","time":{"start":1747758718138,"stop":1747758718138,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a1c6c528fbfda4","name":"random static sharding 8 - Cluster ID: 295, Shard ID: 118","time":{"start":1747758360776,"stop":1747758360776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6395f456e1c6aa","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1747758108676,"stop":1747758108684,"duration":8},"status":"passed","severity":"normal"},{"uid":"def9f32c93cfb6dc","name":"should push the message to the outgoing buffer","time":{"start":1747758109206,"stop":1747758109207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e8ed6e92695323","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1747758099855,"stop":1747758099855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db07b5a54f8ed0f","name":"Generator, custom pubsub topic","time":{"start":1747758361486,"stop":1747758361486,"duration":0},"status":"passed","severity":"normal"},{"uid":"6990ca22f2ffb968","name":"should attach causal history and bloom filter to each message","time":{"start":1747758109208,"stop":1747758109208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fa3c740a53a76","name":"Relay - dialed after","time":{"start":1747758390007,"stop":1747758390007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be83b58c3bbde","name":"Publish message with large meta","time":{"start":1747758251422,"stop":1747758251422,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fd4a4e1c99e63d","name":"Fails to push message bigger that 1MB","time":{"start":1747758718146,"stop":1747758718146,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb19fd8ba3921cfb","name":"Push message with content topic containing shell command","time":{"start":1747758718156,"stop":1747758718156,"duration":0},"status":"passed","severity":"normal"},{"uid":"daad52aff817ca89","name":"removeEventListener with wrong event","time":{"start":1747758167012,"stop":1747758167012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd0a6f4c9da4d81","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1747758310890,"stop":1747758310890,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea2dae3bd75c66e","name":"Subscribe and receive messages via lightPush","time":{"start":1747758610935,"stop":1747758610935,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cdf2705942310b","name":"Push message with content topic containing Script","time":{"start":1747758718155,"stop":1747758718155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a30b2160693f2f","name":"Check message with no content topic is not received","time":{"start":1747758525405,"stop":1747758525405,"duration":0},"status":"passed","severity":"normal"},{"uid":"47833c031c4ca9a3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1747758056690,"stop":1747758056690,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc25f9dc6b4e603","name":"Subscribe to topic containing emoji and publish message","time":{"start":1747758252362,"stop":1747758252362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edbd2d0f04ed145","name":"listenerCount","time":{"start":1747758167013,"stop":1747758167013,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea5a6039d0fcab5","name":"Push 30 different messages","time":{"start":1747758718138,"stop":1747758718138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"487ab6196d087cf5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1747758610941,"stop":1747758610941,"duration":0},"status":"passed","severity":"normal"},{"uid":"49baf0eb834dd724","name":"Publish message with custom timestamp: Tue May 20 2025 17:24:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1747758251416,"stop":1747758251416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c148e9efff5d997e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1747758252355,"stop":1747758252355,"duration":0},"status":"passed","severity":"normal"},{"uid":"534a694b4c445bcf","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747758064726,"stop":1747758064727,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e78cd4dad45440","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1747758108663,"stop":1747758108663,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaee8c6403af8f34","name":"should reject if Relay is requested but not mounted","time":{"start":1747758099894,"stop":1747758099894,"duration":0},"status":"passed","severity":"normal"},{"uid":"2382d0acf9faa9ec","name":"should get locked peers","time":{"start":1747758099558,"stop":1747758099559,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4ac7433594c81e","name":"Check received message containing numeric","time":{"start":1747758525398,"stop":1747758525398,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a9e6cb31510525","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1747758134245,"stop":1747758134246,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33130e9cb7d814a","name":"Ping on peer without subscriptions","time":{"start":1747758190914,"stop":1747758190914,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0838144b20b1f5","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1747758252351,"stop":1747758252352,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fb35a92c651404","name":"Check received message containing Basic HTML tag","time":{"start":1747758525392,"stop":1747758525392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b90b50c22608d19","name":"should process tasks in queue","time":{"start":1747758099509,"stop":1747758099510,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a4ab630c646531","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1747758251412,"stop":1747758251412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1377c22d1d5b48","name":"Publish message with custom timestamp: Tue May 20 2025 15:24:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1747758251413,"stop":1747758251415,"duration":2},"status":"passed","severity":"normal"},{"uid":"a72d5bf837c4c488","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1747758183847,"stop":1747758183848,"duration":1},"status":"passed","severity":"normal"},{"uid":"1feafc32a1bf78a9","name":"start node with empty shard should fail","time":{"start":1747758360778,"stop":1747758360779,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef827130cdfc096c","name":"should check connected peers if present and suitable","time":{"start":1747758099896,"stop":1747758099896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6ceba346a5af8f","name":"Push message with custom timestamp: 1747754545424","time":{"start":1747758718145,"stop":1747758718146,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea785ddd4752044b","name":"Push message with escaped characters payload","time":{"start":1747758718151,"stop":1747758718151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff73af4c11ed8a8","name":"should emit a peer event after start","time":{"start":1747758131221,"stop":1747758131221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98325784e4af8d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1747758056703,"stop":1747758056703,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4003eb1083e4ea","name":"should be able to decode the field with only FILTER set to true","time":{"start":1747758064719,"stop":1747758064720,"duration":1},"status":"passed","severity":"normal"},{"uid":"1107144f31ca835","name":"caches peers it previously fetched","time":{"start":1747758079089,"stop":1747758079089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad46d419bcb359cc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1747758108728,"stop":1747758108728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db37cfd8983d673","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1747758240515,"stop":1747758240516,"duration":1},"status":"passed","severity":"normal"},{"uid":"2640471b8a9b4cff","name":"handles empty contentTopics array correctly","time":{"start":1747758056713,"stop":1747758056713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0d19d9727d6d89","name":"Query Generator - true","time":{"start":1747758369003,"stop":1747758369003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0ae68638a59a13","name":"Push message with special chars payload","time":{"start":1747758718148,"stop":1747758718148,"duration":0},"status":"passed","severity":"normal"},{"uid":"750c5023f1a5b264","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app93/7/topic413/test.js","time":{"start":1747758349243,"stop":1747758349244,"duration":1},"status":"passed","severity":"normal"},{"uid":"14030ab9c5a48b4c","name":"All","time":{"start":1747758131481,"stop":1747758131481,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3eed518c8561a8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1747758056705,"stop":1747758056705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6bf9bb6fa9981f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1747758109215,"stop":1747758109215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2019300b4625d326","name":"Relay + Store","time":{"start":1747758131481,"stop":1747758131481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1303591266d970c7","name":"Delete observer","time":{"start":1747758231701,"stop":1747758231701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7aab3a335dd39c","name":"start node with empty content topic","time":{"start":1747758349251,"stop":1747758349251,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a8e6ec3f4874de","name":"Push message with content topic containing special chars","time":{"start":1747758718153,"stop":1747758718153,"duration":0},"status":"passed","severity":"normal"},{"uid":"798f59deb6fd7a0a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1747758071054,"stop":1747758071055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2489f03eb987a43","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1747758337503,"stop":1747758337504,"duration":1},"status":"passed","severity":"normal"},{"uid":"158452023b0450ad","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1747758071055,"stop":1747758071055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95f89d934705bac","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1747758610942,"stop":1747758610942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3950ff7683da60c1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1747758240513,"stop":1747758240514,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b28be35fda6849","name":"Check received message containing short","time":{"start":1747758525398,"stop":1747758525398,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8124c7a799cb48b","name":"Push message with escaped characters payload","time":{"start":1747758718137,"stop":1747758718137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ed2c0e723e3e25","name":"Check message received after nwaku node is restarted","time":{"start":1747758525397,"stop":1747758525397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7543baafe994716d","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1747758099553,"stop":1747758099553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3797eef99fa23e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1747758078611,"stop":1747758078611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c4e20c5f6eae1a","name":"Check received message containing long","time":{"start":1747758525388,"stop":1747758525389,"duration":1},"status":"passed","severity":"normal"},{"uid":"64bbb900eddb72e3","name":"should request renew when peer disconnects","time":{"start":1747758099559,"stop":1747758099559,"duration":0},"status":"passed","severity":"normal"},{"uid":"732640105cb866b4","name":"Decoder throws on empty string content topic","time":{"start":1747758089440,"stop":1747758089440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc119672be00d2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1747758240519,"stop":1747758240519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a424a82485236e7b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app75/2/topic551/test.js","time":{"start":1747758349245,"stop":1747758349245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1d5081eb732d4a","name":"Check received message containing unicode special characters","time":{"start":1747758525402,"stop":1747758525402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b97286f6967934","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1747758126763,"stop":1747758126764,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e605e8cf42f123","name":"Check publish message containing shell command","time":{"start":1747758251410,"stop":1747758251410,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f8d0b549cc1601","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1747758056704,"stop":1747758056704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d1190eea92a248","name":"Passing page size 0 when there are 110 messages","time":{"start":1747758375812,"stop":1747758375814,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9b5a8fe45cda7ff","name":"should not allow k > 12","time":{"start":1747758108380,"stop":1747758108381,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3810417e29acc97","name":"Check message received after jswaku node is restarted","time":{"start":1747758525406,"stop":1747758525406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12ac20ddaaeb1723","name":"should emit a peer event after start","time":{"start":1747758230004,"stop":1747758230005,"duration":1},"status":"passed","severity":"normal"}]