mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"1a3f9a52157c5769","name":"Query with Promise Callback, No Decoder","time":{"start":1759862022159,"stop":1759862022160,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89151e39999b39b","name":"Query generator for 2000 messages","time":{"start":1759862050614,"stop":1759862050614,"duration":0},"status":"passed","severity":"normal"},{"uid":"10355afee311c0cb","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759862053096,"stop":1759862053097,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4e81cf2a89ec6e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759861661595,"stop":1759861661600,"duration":5},"status":"passed","severity":"normal"},{"uid":"cc7582799a4f6751","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759861898160,"stop":1759861898160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98eacde50a8c4db","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759861909926,"stop":1759861909926,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc7b352d56b2cd","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759861612164,"stop":1759861612165,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71b2cfc412016c0","name":"should dial more peers if under maxConnections","time":{"start":1759861628911,"stop":1759861628911,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fb5aca04968a97","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759861661604,"stop":1759861661604,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad6254250dc855c","name":"Push message with custom timestamp: 1759865335518","time":{"start":1759862771116,"stop":1759862771116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67cbd6483f80633","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759861689582,"stop":1759861689582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0014015047a77a","name":"Push message with meta","time":{"start":1759862771128,"stop":1759862771128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2419f61cc74efeb","name":"Push message with content topic containing short","time":{"start":1759862771125,"stop":1759862771125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4caa332df2e88e","name":"Subscribe to topic containing Script and receive message","time":{"start":1759862193664,"stop":1759862193664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8a7a0e79c94fe6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759862067533,"stop":1759862067533,"duration":0},"status":"passed","severity":"normal"},{"uid":"375ac8a291079ecf","name":"Push message with SQL Injection payload","time":{"start":1759862771104,"stop":1759862771105,"duration":1},"status":"passed","severity":"normal"},{"uid":"d874fe08a800b6b2","name":"should add and check entries correctly","time":{"start":1759861678060,"stop":1759861678069,"duration":9},"status":"passed","severity":"normal"},{"uid":"c8ba3714c0dcaed1","name":"should handle peer store errors gracefully","time":{"start":1759861627164,"stop":1759861627166,"duration":2},"status":"passed","severity":"normal"},{"uid":"81ba588540fb542f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759862010951,"stop":1759862010951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1276ba51b4e6c50d","name":"Push message with content topic containing emoji","time":{"start":1759862771113,"stop":1759862771113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edf73f75b28340a","name":"Default pageSize","time":{"start":1759862047565,"stop":1759862047565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8755cc47bf10554","name":"Push message with custom timestamp: 1759858135518","time":{"start":1759862771139,"stop":1759862771140,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fc15bc39fda2dd","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759861617629,"stop":1759861617630,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29235d634a49bc7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759861912402,"stop":1759861912407,"duration":5},"status":"passed","severity":"normal"},{"uid":"14aeaeb2d81d1dd9","name":"should reject if LightPush is requested but not mounted","time":{"start":1759861681915,"stop":1759861681915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd7c20993c7c666","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759861680370,"stop":1759861680371,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a869b2792998b8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759862193663,"stop":1759862193663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51b46639f2a91ee","name":"Check message received after jswaku node is restarted","time":{"start":1759862159891,"stop":1759862159892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b380d2567f721558","name":"Store - dialed after - with timeout","time":{"start":1759862067999,"stop":1759862068000,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf96b02a9e5a3f33","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759862159902,"stop":1759862159902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df2caf25b8538bd","name":"Check received message containing emoji","time":{"start":1759862159888,"stop":1759862159888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1b3674e91c6864","name":"Check message received after jswaku node is restarted","time":{"start":1759862159901,"stop":1759862159902,"duration":1},"status":"passed","severity":"normal"},{"uid":"710d245f228d2da","name":"should not fail to stop the service if it was not started","time":{"start":1759861916989,"stop":1759861916990,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0946b82f99d3d7","name":"should return false when peer is on different cluster","time":{"start":1759861627518,"stop":1759861627520,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4f91d9feb2490ef","name":"throws if decoders don't match content topics","time":{"start":1759861629441,"stop":1759861629442,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca02d091548e6b0","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759861627170,"stop":1759861627171,"duration":1},"status":"passed","severity":"normal"},{"uid":"c464a2c0a390c09b","name":"should stop and cleanup resources","time":{"start":1759861680577,"stop":1759861680578,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b03efc2802acc2","name":"Push message with Chinese payload","time":{"start":1759862771120,"stop":1759862771121,"duration":1},"status":"passed","severity":"normal"},{"uid":"82092b99e1b40bb0","name":"same cluster: nodes connect","time":{"start":1759861801168,"stop":1759861801168,"duration":0},"status":"passed","severity":"normal"},{"uid":"235ea78b511c4cbc","name":"Push message with JSON payload","time":{"start":1759862771133,"stop":1759862771134,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd2bd7017768217","name":"Query Generator - true","time":{"start":1759862034767,"stop":1759862034768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac15fa4a87451279","name":"Check publish message containing Basic HTML tag","time":{"start":1759861909924,"stop":1759861909924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aec70364b4b4ddd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759861612158,"stop":1759861612159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ee47cc50e195f6","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759861669394,"stop":1759861669394,"duration":0},"status":"passed","severity":"normal"},{"uid":"36030c0127120005","name":"should return false","time":{"start":1759861618341,"stop":1759861618341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efd56ca09b0a304","name":"returns all values when wanted number is greater than available values","time":{"start":1759861637706,"stop":1759861637707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa766d23980c0c9","name":"should skip peers without peerInfo in ENR","time":{"start":1759861639076,"stop":1759861639077,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c8f6679198a1cc","name":"Check publish message containing Arabic","time":{"start":1759861909921,"stop":1759861909921,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd63b8fecb1d8fd","name":"should trigger query when it went offline since the last successful query","time":{"start":1759861681703,"stop":1759861681703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8d31f5ffa0d971","name":"should perform ping and update peer store on timer","time":{"start":1759861629432,"stop":1759861629432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f48140641b7d545","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759861715604,"stop":1759861715605,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b710b367e5938909","name":"Push message with content topic containing special chars","time":{"start":1759862771136,"stop":1759862771136,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa625b6cb69ce31b","name":"should dial peers from store when no connections remain","time":{"start":1759861628887,"stop":1759861628887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0940c158ea42227","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759861612160,"stop":1759861612161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c260e3c66b8777c7","name":"should handle case with all peers already connected","time":{"start":1759861628897,"stop":1759861628897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c701a53f32a4e7b","name":"Renews subscription after lossing a connection","time":{"start":1759862193667,"stop":1759862193667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27da360e3d19c92","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759862193654,"stop":1759862193654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8af47da89eca53","name":"Check received message containing Arabic","time":{"start":1759862159885,"stop":1759862159885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b3a08cc9ee7c8","name":"should handle cache.get errors gracefully","time":{"start":1759861642947,"stop":1759861642947,"duration":0},"status":"passed","severity":"normal"},{"uid":"334417387a46cbfd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759861628475,"stop":1759861628482,"duration":7},"status":"passed","severity":"normal"},{"uid":"270a77e402ba87f2","name":"can start and stop the service","time":{"start":1759861642944,"stop":1759861642944,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a835bd7c299945","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759862159889,"stop":1759862159889,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3600aca09eeed3","name":"should be empty after removing the only subscription","time":{"start":1759861680576,"stop":1759861680576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a62ac3b751dca29","name":"Push message with content topic containing escaped characters","time":{"start":1759862771127,"stop":1759862771127,"duration":0},"status":"passed","severity":"normal"},{"uid":"484debb818a0fc6d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759861898167,"stop":1759861898168,"duration":1},"status":"passed","severity":"normal"},{"uid":"875319b6b859dd88","name":"should not fail to start the service if it is already started","time":{"start":1759861642945,"stop":1759861642945,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a1e0f49cdba080","name":"Check received message containing short","time":{"start":1759862159884,"stop":1759862159884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6120d6dec4894cc","name":"Push message with Russian payload","time":{"start":1759862771142,"stop":1759862771142,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c4469fa1792bf4","name":"should start all internal components","time":{"start":1759861629464,"stop":1759861629465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07c06e979cdc1d3","name":"should clear existing timers before creating new ones","time":{"start":1759861629438,"stop":1759861629438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2bf7bd43b07b9d","name":"can start the service","time":{"start":1759861715593,"stop":1759861715594,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb138312526075b","name":"should handle peer identify event","time":{"start":1759861639071,"stop":1759861639071,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ae82b3832860a3","name":"rejects hash query with time filter","time":{"start":1759861628828,"stop":1759861628828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e59beb94e8a6d7d","name":"Check publish message containing escaped characters","time":{"start":1759861909925,"stop":1759861909925,"duration":0},"status":"passed","severity":"normal"},{"uid":"54baa45bc7d700e4","name":"should be able to encode the field with only STORE set to true","time":{"start":1759861617626,"stop":1759861617626,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a03c1db5d10b4d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759861661605,"stop":1759861661606,"duration":1},"status":"passed","severity":"normal"},{"uid":"1704a70dd3f983c5","name":"Passing page size 110 when there are 120 messages","time":{"start":1759862047564,"stop":1759862047565,"duration":1},"status":"passed","severity":"normal"},{"uid":"7669ce7c7505c7ef","name":"Sample","time":{"start":1759861617670,"stop":1759861617671,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fceded690ce355","name":"should be safe to call multiple times","time":{"start":1759861628865,"stop":1759861628866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8571e172aa9c5c57","name":"should throw error - no public key","time":{"start":1759861618339,"stop":1759861618339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b053070c415028","name":"can start the service","time":{"start":1759861916987,"stop":1759861916988,"duration":1},"status":"passed","severity":"normal"},{"uid":"933ee99063011bc","name":"throws on content topic with empty application field","time":{"start":1759861612152,"stop":1759861612152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8861425f2917df21","name":"should encode/decode to text encoding","time":{"start":1759861618342,"stop":1759861618344,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cc7fc47b8b4ba16","name":"should return true for sync message with causal history","time":{"start":1759861684369,"stop":1759861684369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a9ace99d3c6da7","name":"should emit message when we just started and store connect event occurs","time":{"start":1759861681704,"stop":1759861681705,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6e6d6f7e2254f2","name":"tcp ip4 address","time":{"start":1759861617691,"stop":1759861617691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c8c5cab6a24ab9","name":"Waku message hash computation (no timestamp)","time":{"start":1759861628483,"stop":1759861628484,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5d8d96a9aa9d9a","name":"should handle timestamp equal to current time","time":{"start":1759861669063,"stop":1759861669063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf6a9990263523c","name":"should be safe to call multiple times","time":{"start":1759861627158,"stop":1759861627159,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c075e8501cbd59","name":"Refresh subscription","time":{"start":1759862193645,"stop":1759862193646,"duration":1},"status":"passed","severity":"normal"},{"uid":"f661a8f5ad4e45e0","name":"Check received message containing long","time":{"start":1759862159884,"stop":1759862159884,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c37465791b3b5f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759861661609,"stop":1759861661609,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f70f2dd9147459","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759861661586,"stop":1759861661586,"duration":0},"status":"passed","severity":"normal"},{"uid":"543d76408792e3f9","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759861717208,"stop":1759861717208,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd010e8f6745db2d","name":"should allow redial after cooldown period","time":{"start":1759861628790,"stop":1759861628790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e74f8603988c402","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759861669391,"stop":1759861669392,"duration":1},"status":"passed","severity":"normal"},{"uid":"98377ec6b3e90801","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759861661068,"stop":1759861661072,"duration":4},"status":"passed","severity":"normal"},{"uid":"93f61bd72abe5170","name":"new peer added after a peer was already found","time":{"start":1759861889260,"stop":1759861889260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41ced6ddc9fa739","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759862193665,"stop":1759862193665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41c58c34de6ba0b","name":"should clear the dialing interval","time":{"start":1759861628777,"stop":1759861628778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53eca3df7c08237","name":"should maintain desired error rate","time":{"start":1759861665850,"stop":1759861665850,"duration":0},"status":"passed","severity":"normal"},{"uid":"178c0d7bd5fbd4ce","name":"Push message with content topic containing special chars","time":{"start":1759862771126,"stop":1759862771126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be0b810a1909413","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759861612171,"stop":1759861612171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04fdda1e0fb20a8","name":"should emit a peer event after start","time":{"start":1759861642945,"stop":1759861642946,"duration":1},"status":"passed","severity":"normal"},{"uid":"a185e97d5d149559","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759861612171,"stop":1759861612172,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c24f17926f4ddf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759861661616,"stop":1759861661616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa9407fcab9462a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759861680115,"stop":1759861680115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f774a38e3f37155","name":"should add and remove event listeners correctly","time":{"start":1759861642947,"stop":1759861642948,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef8d07ac7cd92aa","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759861612161,"stop":1759861612162,"duration":1},"status":"passed","severity":"normal"},{"uid":"162937bd1363c52e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759861617630,"stop":1759861617630,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd16b54b9585c872","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759861912415,"stop":1759861912415,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34a19e43fac680","name":"Push message with Basic HTML tag payload","time":{"start":1759862771106,"stop":1759862771106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfddb2bfea52cbb","name":"should handle case with no peers in store","time":{"start":1759861628897,"stop":1759861628897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abdbb90cae324b9","name":"should remove event listeners","time":{"start":1759861628866,"stop":1759861628878,"duration":12},"status":"passed","severity":"normal"},{"uid":"4e58c91f9bfc3e56","name":"Passing an array","time":{"start":1759862063329,"stop":1759862063330,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbd1bcf292acf6","name":"should keep entries that haven't expired yet","time":{"start":1759861678071,"stop":1759861678078,"duration":7},"status":"passed","severity":"normal"},{"uid":"5a8b63c746a66133","name":"Get Nodes","time":{"start":1759861637790,"stop":1759861637790,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f2629eb3999f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759861638703,"stop":1759861638703,"duration":0},"status":"passed","severity":"normal"},{"uid":"befb1aa18a9cfa9d","name":"Cluster ID 0, shard 1","time":{"start":1759862002662,"stop":1759862002663,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3d4f5c9867293c","name":"should process successful peer exchange query","time":{"start":1759861639075,"stop":1759861639075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9622378048fb56b1","name":"random static sharding 7 - Cluster ID: 726, Shard ID: 656","time":{"start":1759862002665,"stop":1759862002665,"duration":0},"status":"passed","severity":"normal"},{"uid":"b342c1bc19dbee99","name":"Outgoing message is possibly acknowledged","time":{"start":1759861684364,"stop":1759861684364,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bc98bace995c050","name":"Push message with emoji payload","time":{"start":1759862771135,"stop":1759862771135,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdacb5c011e804bc","name":"Meta field set when metaSetter is specified","time":{"start":1759861629347,"stop":1759861629348,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88f39a0d1adadf","name":"throws on content topic with empty encoding field","time":{"start":1759861612154,"stop":1759861612154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66a10a3b682cf35","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759861898178,"stop":1759861898178,"duration":0},"status":"passed","severity":"normal"},{"uid":"932837e02e47c313","name":"should only return 1 node with relay capability","time":{"start":1759861639150,"stop":1759861639150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9793ad2da3aa7ca2","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759861715604,"stop":1759861715604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1ccd8d986a39701","name":"should work with async generator that yields promises","time":{"start":1759861681695,"stop":1759861681702,"duration":7},"status":"passed","severity":"normal"},{"uid":"25ea12f35c007475","name":"Push message with content topic containing Russian","time":{"start":1759862771111,"stop":1759862771111,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f90a669b1ab462","name":"Push message with custom timestamp: 1729103335518","time":{"start":1759862771129,"stop":1759862771129,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b9ec8083563756","name":"should handle mixed protocol support correctly","time":{"start":1759861680982,"stop":1759861680983,"duration":1},"status":"passed","severity":"normal"},{"uid":"3891bb65e350bb68","name":"Check received message containing escaped characters","time":{"start":1759862159887,"stop":1759862159887,"duration":0},"status":"passed","severity":"normal"},{"uid":"603ceb05b84ec39f","name":"should lock peers when selected","time":{"start":1759861680349,"stop":1759861680349,"duration":0},"status":"passed","severity":"normal"},{"uid":"472ac1d6139b91bc","name":"Does not throw an exception when node disconnects","time":{"start":1759862063329,"stop":1759862063329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a676b16a7e6b27f","name":"Check received message containing numeric","time":{"start":1759862159884,"stop":1759862159884,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aab89d63aa06f7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759862193643,"stop":1759862193643,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b421baccfc96510","name":"should not process empty queue","time":{"start":1759861628801,"stop":1759861628802,"duration":1},"status":"passed","severity":"normal"},{"uid":"3357e190c626a22a","name":"Wait given interval before re-trying","time":{"start":1759861681575,"stop":1759861681575,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c17ace7bd49ca1","name":"should call waitForPeer on Relay","time":{"start":1759861681918,"stop":1759861681918,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6ec63c09d7cbb1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759861898172,"stop":1759861898178,"duration":6},"status":"passed","severity":"normal"},{"uid":"93609d667d55dc1d","name":"Push message with long payload","time":{"start":1759862771130,"stop":1759862771131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcd6b26ce761f6a","name":"Query with Ordered Callback, No message returned","time":{"start":1759862022157,"stop":1759862022158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4507bd6ac6d3e4c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759861612167,"stop":1759861612167,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f046fc60ff5666","name":"should handle ping failures gracefully","time":{"start":1759861629432,"stop":1759861629433,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2b8779f5d4d2f7","name":"should work with stubbed peer manager event emitter","time":{"start":1759861681692,"stop":1759861681693,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66e5a99675bdb32","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759862067528,"stop":1759862067529,"duration":1},"status":"passed","severity":"normal"},{"uid":"4076a978d308baa4","name":"Push message with special chars payload","time":{"start":1759862771103,"stop":1759862771103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c491bf743c03af","name":"should initialize with isNetworkConnected as false","time":{"start":1759861627921,"stop":1759861627922,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f2a0a585426a27","name":"Check message with no content topic is not received","time":{"start":1759862159890,"stop":1759862159891,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba2f38949f7002e","name":"Push message with content topic containing numeric","time":{"start":1759862771109,"stop":1759862771109,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df15cac773f9dd3","name":"rejects hash query with content filter parameters","time":{"start":1759861628828,"stop":1759861628828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0d4c9d8d43e98b","name":"should respect custom numPeersToUse configuration","time":{"start":1759861680361,"stop":1759861680361,"duration":0},"status":"passed","severity":"normal"},{"uid":"905066fec5adfadc","name":"Push message with Basic HTML tag payload","time":{"start":1759862771133,"stop":1759862771133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2df960f73b77e30","name":"should add event listener for peer:discovery","time":{"start":1759861627150,"stop":1759861627151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ccfe613319f923e","name":"should dial with PeerId and return stream","time":{"start":1759861629467,"stop":1759861629467,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adcf54fe5e06d5f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759861898171,"stop":1759861898171,"duration":0},"status":"passed","severity":"normal"},{"uid":"91123828997ce7f3","name":"random static sharding 1 - Cluster ID: 124, Shard ID: 338","time":{"start":1759862002663,"stop":1759862002663,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c623348064efdd","name":"should handle very large timestamps","time":{"start":1759861669064,"stop":1759861669064,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f0c05a5e94f6d9","name":"random static sharding 5 - Cluster ID: 58, Shard ID: 509","time":{"start":1759862002664,"stop":1759862002665,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0a3095fd0a8d02","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759861735289,"stop":1759861735289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a464b7bd8d6c776","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759861898171,"stop":1759861898171,"duration":0},"status":"passed","severity":"normal"},{"uid":"165f1e77f7fc500b","name":"Subscribe to topic containing XML and receive message","time":{"start":1759862193664,"stop":1759862193665,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf3710a12449987","name":"should remove event listeners from globalThis","time":{"start":1759861627941,"stop":1759861627941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22be6158a7bdcc0","name":"should register libp2p event listeners when start is called","time":{"start":1759861680351,"stop":1759861680351,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f444f1a182b7a6e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759861661594,"stop":1759861661594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf37589024a603e","name":"Fails to push message with large meta","time":{"start":1759862771139,"stop":1759862771139,"duration":0},"status":"passed","severity":"normal"},{"uid":"afec3d2ffaa5e862","name":"should properly create location multiaddrs - udp","time":{"start":1759861618347,"stop":1759861618347,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f569d509c1ee7df","name":"Check received message containing short","time":{"start":1759862159892,"stop":1759862159893,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd865ae5da5c3554","name":"should create KeepAliveManager with relay","time":{"start":1759861629426,"stop":1759861629426,"duration":0},"status":"passed","severity":"normal"},{"uid":"f586f0e3747230f7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759861639152,"stop":1759861639152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f61ab6bf1042301f","name":"should not start if already started","time":{"start":1759861639069,"stop":1759861639070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17895bdda3d272c","name":"returns only open connection if one present","time":{"start":1759861628964,"stop":1759861628964,"duration":0},"status":"passed","severity":"normal"},{"uid":"623774bd5866ca21","name":"should check connected peers if present and suitable","time":{"start":1759861681916,"stop":1759861681917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f956c218402acda6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759861612165,"stop":1759861612165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ba884ae244c806","name":"should work with stubbed retrieve function","time":{"start":1759861681693,"stop":1759861681693,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2dd77b6bc50416","name":"Push message with custom timestamp: 1729103335518","time":{"start":1759862771139,"stop":1759862771139,"duration":0},"status":"passed","severity":"normal"},{"uid":"547cb52f22d0776b","name":"Subscribe to topic containing Script and receive message","time":{"start":1759862193650,"stop":1759862193650,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cd768d632978d8","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759861669386,"stop":1759861669386,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3ab459d7017c11","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759861661621,"stop":1759861661621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80433e84cf9b8d3","name":"Check publish message after service node is restarted","time":{"start":1759861909930,"stop":1759861909931,"duration":1},"status":"skipped","severity":"normal"},{"uid":"155476d00a4a604b","name":"Light Node - default protocols","time":{"start":1759862068002,"stop":1759862068003,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9e4b0fe2c50399","name":"should create PeerExchange instance with components","time":{"start":1759861638951,"stop":1759861638952,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c9251bb9ebf15d","name":"Check publish message containing short","time":{"start":1759861909919,"stop":1759861909919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9c3ab3906e74de","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759861648875,"stop":1759861648875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd3f678d9b23267","name":"should not create multiple intervals when called multiple times","time":{"start":1759861628773,"stop":1759861628777,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ae2b293c9896c48","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759861661611,"stop":1759861661611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164df365f89401","name":"should decode valid enr successfully","time":{"start":1759861618337,"stop":1759861618337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01617f5c6ee9298","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759862067530,"stop":1759862067530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b1d3b40dcd97b4","name":"Outgoing message is acknowledged","time":{"start":1759861682853,"stop":1759861682854,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c027d06a6544da","name":"Sets default value correctly","time":{"start":1759862063331,"stop":1759862063331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5ce0c4a0447748","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759861612172,"stop":1759861612173,"duration":1},"status":"passed","severity":"normal"},{"uid":"1672c2206deca677","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759861638697,"stop":1759861638698,"duration":1},"status":"passed","severity":"normal"},{"uid":"a553bb4959fbfaca","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759862053100,"stop":1759862053101,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da6502f7264e426","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759861661592,"stop":1759861661593,"duration":1},"status":"passed","severity":"normal"},{"uid":"4529a82a6de087ed","name":"should not receive a peer event after stop","time":{"start":1759861916992,"stop":1759861916992,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3990646c3ae281","name":"Push message with content topic containing Arabic","time":{"start":1759862771126,"stop":1759862771126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80c7dd632a48b23","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759861717207,"stop":1759861717207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14e7e336540b84c","name":"Push 30 different messages","time":{"start":1759862771135,"stop":1759862771135,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3058f45ca20f549","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759862193656,"stop":1759862193656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6313b1f3fb427a8","name":"Outgoing message is emitted as sending","time":{"start":1759861682992,"stop":1759861682992,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f250df6377e007","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759861680360,"stop":1759861680360,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fb317872de1c02","name":"should throw error when no peers are available","time":{"start":1759861681862,"stop":1759861681863,"duration":1},"status":"passed","severity":"normal"},{"uid":"7294b965943d81bc","name":"should not discard bootstrap peers if under the limit","time":{"start":1759861752772,"stop":1759861752773,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dd743ab3a57eda","name":"should create KeepAliveManager with required options","time":{"start":1759861629425,"stop":1759861629426,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9785cee85ad1342","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759861912401,"stop":1759861912401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01ffdbd943313d8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759861629354,"stop":1759861629355,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f1becf864098c4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759861612161,"stop":1759861612161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92590c0f04d44ed","name":"Check received message containing Chinese","time":{"start":1759862159894,"stop":1759862159894,"duration":0},"status":"passed","severity":"normal"},{"uid":"189e144b52bc7e26","name":"should dispatch network event when browser goes offline","time":{"start":1759861627966,"stop":1759861627967,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f29dd134801b868","name":"should successfully query store with valid decoders and options","time":{"start":1759861681862,"stop":1759861681862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb39a33f168862e","name":"Check received message containing Basic HTML tag","time":{"start":1759862159897,"stop":1759862159897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5486552638d0ac23","name":"Push message with content topic containing Arabic","time":{"start":1759862771147,"stop":1759862771147,"duration":0},"status":"passed","severity":"normal"},{"uid":"13635004cb1f93bd","name":"Push message with content topic containing unicode special characters","time":{"start":1759862771148,"stop":1759862771148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0cb7fbd20264b9","name":"should allow redial after failed dial cooldown expires","time":{"start":1759861628793,"stop":1759861628797,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9aacf123e1b0a15","name":"Fails to publish message with empty text","time":{"start":1759861909929,"stop":1759861909929,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b59c2301188c0b","name":"should perform initial health assessment on start","time":{"start":1759861680975,"stop":1759861680981,"duration":6},"status":"passed","severity":"normal"},{"uid":"aff7cd118128ecf7","name":"Push message equal or less that 1MB","time":{"start":1759862771140,"stop":1759862771140,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe98280cd08ac51","name":"Check received message containing JSON","time":{"start":1759862159887,"stop":1759862159887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd666f86f2fb6dfb","name":"Check publish message containing special chars","time":{"start":1759861909920,"stop":1759861909921,"duration":1},"status":"passed","severity":"normal"},{"uid":"940c0175e7db6f62","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759861680371,"stop":1759861680371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1262401d7e452406","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759861669388,"stop":1759861669389,"duration":1},"status":"passed","severity":"normal"},{"uid":"105096c3441ef836","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759861618350,"stop":1759861618350,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa4e3c7c3d90400","name":"Push message with short payload","time":{"start":1759862771130,"stop":1759862771130,"duration":0},"status":"passed","severity":"normal"},{"uid":"81be6b56d71c9626","name":"Push message with content topic containing unicode special characters","time":{"start":1759862771138,"stop":1759862771138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f117e7d76f831b5b","name":"should never report false negatives","time":{"start":1759861665850,"stop":1759861665851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47cd472f3cc24d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759862193666,"stop":1759862193667,"duration":1},"status":"passed","severity":"normal"},{"uid":"629340b091a24c9f","name":"should clear timers for specific peer on disconnect","time":{"start":1759861629437,"stop":1759861629437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac283c7a3c5a62eb","name":"should stop query when sync message from same channel is found","time":{"start":1759861684366,"stop":1759861684366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29560ea0d72c97e","name":"Nodes with multiple pubsub topic","time":{"start":1759861903136,"stop":1759861903136,"duration":0},"status":"passed","severity":"normal"},{"uid":"988a6288e8e2d22","name":"should not allow k > 12","time":{"start":1759861661054,"stop":1759861661055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eed31130846b0f8","name":"should return all connected peers without codec filter","time":{"start":1759861629469,"stop":1759861629470,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbab55a70949f1b","name":"Check message with invalid timestamp is not received","time":{"start":1759862159900,"stop":1759862159900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04e592b867aa3f1","name":"should handle multiple peers with different shard configurations","time":{"start":1759861628804,"stop":1759861628809,"duration":5},"status":"passed","severity":"normal"},{"uid":"e8ab3712f4a661fd","name":"Push message with content topic containing Chinese","time":{"start":1759862771126,"stop":1759862771126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3466d824f062a594","name":"should work with stubbed waku event emitter","time":{"start":1759861681693,"stop":1759861681693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08204372cb1a382","name":"should return start time to match max range","time":{"start":1759861681719,"stop":1759861681719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4900d2236c4b44","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759861650501,"stop":1759861650501,"duration":0},"status":"passed","severity":"normal"},{"uid":"4570fa056b0c3674","name":"should return false when pubsub topic parsing fails","time":{"start":1759861627537,"stop":1759861627537,"duration":0},"status":"passed","severity":"normal"},{"uid":"37aad7ff6f545ffa","name":"Push message with JSON payload","time":{"start":1759862771106,"stop":1759862771106,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c5b044a3647717","name":"Nwaku publishes","time":{"start":1759861904067,"stop":1759861904067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a45e2e55269e45","name":"return first retrieved peers without further DNS queries","time":{"start":1759861639150,"stop":1759861639151,"duration":1},"status":"passed","severity":"normal"},{"uid":"412f2ccb3f2f4fcd","name":"should handle empty peer infos gracefully","time":{"start":1759861638943,"stop":1759861638943,"duration":0},"status":"passed","severity":"normal"},{"uid":"848cf2d3ab5ed572","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759861777745,"stop":1759861777745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c275d0460421399","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759861617629,"stop":1759861617629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b525d0ee1febbdc","name":"Push message with custom timestamp: 1759858135519","time":{"start":1759862771150,"stop":1759862771150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e744ee83a6f70ec","name":"Push message with special chars payload","time":{"start":1759862771131,"stop":1759862771131,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda3662646bb2128","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759862193649,"stop":1759862193650,"duration":1},"status":"passed","severity":"normal"},{"uid":"790dfd5e8052ed10","name":"throws on content topic with generation field greater than 0","time":{"start":1759861612152,"stop":1759861612152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38ef14200902009","name":"should dial second nwaku node that was discovered","time":{"start":1759861709113,"stop":1759861709115,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f44319f709270130","name":"should process queue every 500ms","time":{"start":1759861628797,"stop":1759861628798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9754e08c1876107","name":"should have no discoveries enabled by default","time":{"start":1759861680113,"stop":1759861680114,"duration":1},"status":"passed","severity":"normal"},{"uid":"c120fbd5729016ae","name":"should throw error - no public key","time":{"start":1759861618340,"stop":1759861618341,"duration":1},"status":"passed","severity":"normal"},{"uid":"707a079f37566b42","name":"should filter out already connected peers","time":{"start":1759861628889,"stop":1759861628889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c26b091a21a0ae8","name":"Subscribe to topic containing long and publish message","time":{"start":1759861912412,"stop":1759861912412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5fb4b24b4a8742","name":"Query generator for multiple messages with different content topic format","time":{"start":1759862050601,"stop":1759862050601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34b746731d96bb3","name":"should be safe to call multiple times","time":{"start":1759861629465,"stop":1759861629465,"duration":0},"status":"passed","severity":"normal"},{"uid":"340b5988cfcebb","name":"should create QueryOnConnect instance without options","time":{"start":1759861681681,"stop":1759861681682,"duration":1},"status":"passed","severity":"normal"},{"uid":"872dc9e736417324","name":"Push message with short payload","time":{"start":1759862771141,"stop":1759862771141,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dd9942404d80da","name":"Push message with long payload","time":{"start":1759862771118,"stop":1759862771118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b66ed887356e9e","name":"Push message with content topic containing numeric","time":{"start":1759862771125,"stop":1759862771125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d39264573ee7fb","name":"should save new peer to store","time":{"start":1759861627169,"stop":1759861627169,"duration":0},"status":"passed","severity":"normal"},{"uid":"953efee77bac7fe3","name":"Check publish message containing Chinese","time":{"start":1759861909921,"stop":1759861909921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2016772fea910b5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app43/1/topic611/utf8","time":{"start":1759862004811,"stop":1759862004811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49a8e7f91f5aa64","name":"should handle errors when accessing navigator","time":{"start":1759861627971,"stop":1759861627971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ac08ebeb664154","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759861679057,"stop":1759861679058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee36cf656c964ba6","name":"should get / set TCP multiaddr","time":{"start":1759861618345,"stop":1759861618345,"duration":0},"status":"passed","severity":"normal"},{"uid":"5782fc16927a7ec1","name":"throws on content topic with non-number generation field","time":{"start":1759861612151,"stop":1759861612151,"duration":0},"status":"passed","severity":"normal"},{"uid":"31171901e8eadb14","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759861661608,"stop":1759861661608,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bb817a81ca0c46","name":"Incoming message is emitted as received","time":{"start":1759861684364,"stop":1759861684364,"duration":0},"status":"passed","severity":"normal"},{"uid":"65587a07e84d3f9e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759861669388,"stop":1759861669388,"duration":0},"status":"passed","severity":"normal"},{"uid":"c312bad0976e0c46","name":"rejects content-filtered query with only contentTopics","time":{"start":1759861628822,"stop":1759861628827,"duration":5},"status":"passed","severity":"normal"},{"uid":"6e3557c82d39bb46","name":"Fails to push message bigger that 1MB","time":{"start":1759862771140,"stop":1759862771140,"duration":0},"status":"passed","severity":"normal"},{"uid":"76466315da2f4dc9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759861909929,"stop":1759861909930,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a41df4b511a9c9","name":"Push message with shell command payload","time":{"start":1759862771134,"stop":1759862771134,"duration":0},"status":"passed","severity":"normal"},{"uid":"abae97229f0eecb9","name":"should stop all internal components","time":{"start":1759861629465,"stop":1759861629465,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2865da694233e8","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759861681711,"stop":1759861681712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e76a5ad3e077e0","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759861669020,"stop":1759861669020,"duration":0},"status":"passed","severity":"normal"},{"uid":"997997403a00e8ad","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759861669063,"stop":1759861669063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86bc86f3a7c5d59","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759861680359,"stop":1759861680360,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d1222b909c1f01","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759861629432,"stop":1759861629432,"duration":0},"status":"passed","severity":"normal"},{"uid":"d347c4dba7c489cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759861661620,"stop":1759861661621,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b97667805c9b3c6","name":"should handle task timeouts","time":{"start":1759861679059,"stop":1759861679059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05f8bc5af088911","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759861661607,"stop":1759861661607,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabfca15ac0bbca3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759861612163,"stop":1759861612163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba161f975d54a79","name":"should handle zero peers request","time":{"start":1759861638950,"stop":1759861638951,"duration":1},"status":"passed","severity":"normal"},{"uid":"410bd6d03b5b57a7","name":"Relay - dialed first","time":{"start":1759862067997,"stop":1759862067997,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f65b9afab4614b","name":"should start and stop interval correctly","time":{"start":1759861679043,"stop":1759861679044,"duration":1},"status":"passed","severity":"normal"},{"uid":"77be545d6cd5e470","name":"should dispatch connect and disconnect events","time":{"start":1759861680350,"stop":1759861680350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d1547b385bd8d6","name":"Fails to push message with large meta","time":{"start":1759862771149,"stop":1759862771149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fed31e6b7c3193c","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759861680117,"stop":1759861680117,"duration":0},"status":"passed","severity":"normal"},{"uid":"98237c7b73cb4033","name":"should throw error - no id","time":{"start":1759861618339,"stop":1759861618340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddf774f0aac1877","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759861903137,"stop":1759861903137,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aa6799e2fbd27c","name":"Push message with unicode special characters payload","time":{"start":1759862771124,"stop":1759862771124,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a7246dd9252e10","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759861612169,"stop":1759861612169,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1e943df11003cf","name":"should return no connections if no open connection provided","time":{"start":1759861628964,"stop":1759861628965,"duration":1},"status":"passed","severity":"normal"},{"uid":"715d3291bc0b935d","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759861785331,"stop":1759861785331,"duration":0},"status":"passed","severity":"normal"},{"uid":"239e91fd144c6c68","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759861650501,"stop":1759861650501,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a71dddf4f75930","name":"Relay Node - default protocol","time":{"start":1759862068003,"stop":1759862068003,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb126a751fb21580","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759861730971,"stop":1759861730972,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d8034e472a99c7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759861638699,"stop":1759861638699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8228c6021dd28332","name":"should deliver messages after dependencies are met","time":{"start":1759861669389,"stop":1759861669389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e171e3a96567fd92","name":"should successfully stop","time":{"start":1759861680514,"stop":1759861680516,"duration":2},"status":"passed","severity":"normal"},{"uid":"f34a9f0969f57ab0","name":"Sync message is sent within sync frequency","time":{"start":1759861689580,"stop":1759861689580,"duration":0},"status":"passed","severity":"normal"},{"uid":"45504b6531121af3","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759861680369,"stop":1759861680369,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa751650377ee0d3","name":"should handle peer store errors gracefully","time":{"start":1759861628898,"stop":1759861628909,"duration":11},"status":"passed","severity":"normal"},{"uid":"2f926300cb978bf5","name":"should not execute task if max attempts is 0","time":{"start":1759861679059,"stop":1759861679060,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bca93109e5913c","name":"Push message with escaped characters payload","time":{"start":1759862771144,"stop":1759862771144,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5da748257f5c0d","name":"should return PeerId when PeerId is provided","time":{"start":1759861628051,"stop":1759861628051,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e09030beb65bcc","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759861661587,"stop":1759861661588,"duration":1},"status":"passed","severity":"normal"},{"uid":"1123134000f520fb","name":"Relay - times out","time":{"start":1759862067998,"stop":1759862067999,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbffb1e9f1fe8005","name":"should handle onConnected and onDisconnected","time":{"start":1759861680350,"stop":1759861680350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65218b4d4b6d6c8","name":"Retries within given interval","time":{"start":1759861681574,"stop":1759861681574,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb03fc590911fc1","name":"Relay + Store","time":{"start":1759861618350,"stop":1759861618351,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e054a81825c8724","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759861617633,"stop":1759861617633,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc16099620a8ccfa","name":"should insert elements correctly","time":{"start":1759861665849,"stop":1759861665850,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfc1e8dacaa14b9","name":"should create dialer with libp2p and shardReader","time":{"start":1759861628771,"stop":1759861628772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9042865cb392f4e","name":"should handle special patterns correctly","time":{"start":1759861665852,"stop":1759861665853,"duration":1},"status":"passed","severity":"normal"},{"uid":"346d27e3a153984e","name":"should return PeerId when PeerId is provided","time":{"start":1759861628052,"stop":1759861628052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d78dc727294bd4","name":"Push message with content topic containing Russian","time":{"start":1759862771147,"stop":1759862771147,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcf1e2bd8fae56f","name":"different cluster: nodes don't connect","time":{"start":1759861801166,"stop":1759861801166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e99f5c6496c29c2","name":"Encoder throws on undefined content topic","time":{"start":1759861650502,"stop":1759861650502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef73dccf1547861","name":"Fails to push message with large meta","time":{"start":1759862771114,"stop":1759862771114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebbe93983930cd5","name":"should not be empty after adding a subscription","time":{"start":1759861680575,"stop":1759861680576,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fb947df4491e11","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759861612159,"stop":1759861612159,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee910e28c6e7a7e","name":"should wait for LightPush peer to be connected","time":{"start":1759861681917,"stop":1759861681917,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d92ca34d48fdc1","name":"should add event listeners for peer connect and disconnect","time":{"start":1759861629426,"stop":1759861629426,"duration":0},"status":"passed","severity":"normal"},{"uid":"36773aa6fcafae48","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759862193659,"stop":1759862193659,"duration":0},"status":"passed","severity":"normal"},{"uid":"7003458dfccbdf94","name":"should not return locked peers if enough unlocked are available","time":{"start":1759861680349,"stop":1759861680350,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a7532bcf91685d","name":"should skip updating peer store if peer has same addresses","time":{"start":1759861627170,"stop":1759861627170,"duration":0},"status":"passed","severity":"normal"},{"uid":"801195d25b5e00e9","name":"Filter","time":{"start":1759862068002,"stop":1759862068002,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd51479a9702bb6d","name":"should handle general insertion and lookup correctly","time":{"start":1759861665853,"stop":1759861665853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e439eae57da620d8","name":"A test","time":{"start":1759861785569,"stop":1759861785569,"duration":0},"status":"passed","severity":"normal"},{"uid":"69562cf545bde2da","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759861681681,"stop":1759861681681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b85e76ccbb75390","name":"Push message with XML payload","time":{"start":1759862771143,"stop":1759862771143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8d1f63eb0038c6","name":"should skip peers without peer exchange protocol","time":{"start":1759861639074,"stop":1759861639074,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fdecb923a88a9b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759861617628,"stop":1759861617629,"duration":1},"status":"passed","severity":"normal"},{"uid":"47723ac65bac3f95","name":"should initialize with default options","time":{"start":1759861639068,"stop":1759861639068,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dad052c1504063","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759861637707,"stop":1759861637717,"duration":10},"status":"passed","severity":"normal"},{"uid":"6a0cfe7b9471da4e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759862193643,"stop":1759862193644,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c51a552b97498c","name":"Ordered Callback - true","time":{"start":1759862034770,"stop":1759862034771,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa608e7aa5a60e3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759861629152,"stop":1759861629154,"duration":2},"status":"passed","severity":"normal"},{"uid":"6555c8968c5b90e6","name":"Outgoing message is retried until acknowledged","time":{"start":1759861684364,"stop":1759861684365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2de8b9321ddcb5f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759862193640,"stop":1759862193640,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd86d24f89ca65ac","name":"should request peer renewal on specific errors","time":{"start":1759861679059,"stop":1759861679059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c559e2469f449225","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759861681712,"stop":1759861681712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed70b1513437dde","name":"should properly clean up resources when disposed","time":{"start":1759861678079,"stop":1759861678079,"duration":0},"status":"passed","severity":"normal"},{"uid":"65232fb8daf01157","name":"should dial with multiaddr and return stream","time":{"start":1759861629467,"stop":1759861629467,"duration":0},"status":"passed","severity":"normal"},{"uid":"813ce1adb1e4c8a9","name":"Check meta is set [ecies]","time":{"start":1759861650501,"stop":1759861650501,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b00f988165dc61","name":"Bloom filter","time":{"start":1759861669019,"stop":1759861669019,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b8fa43a434e53","name":"should start periodic discovery on start","time":{"start":1759861639077,"stop":1759861639077,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a931fcf252166b","name":"should return false when peer has no shard info","time":{"start":1759861627511,"stop":1759861627512,"duration":1},"status":"passed","severity":"normal"},{"uid":"991131677cf97d18","name":"should dial all remaining peers","time":{"start":1759861628889,"stop":1759861628896,"duration":7},"status":"passed","severity":"normal"},{"uid":"47f2f698bb08b3df","name":"Throws when trying to push message with empty payload","time":{"start":1759862771124,"stop":1759862771125,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b9e4e7f4a9f624","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759861661604,"stop":1759861661604,"duration":0},"status":"passed","severity":"normal"},{"uid":"391e12dd94e0c4e7","name":"Subscribe and receives messages on 20 topics","time":{"start":1759862193642,"stop":1759862193643,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c0a989d2390ca","name":"should mark all messages in causal history as acknowledged","time":{"start":1759861669387,"stop":1759861669387,"duration":0},"status":"passed","severity":"normal"},{"uid":"64eeb147283259b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759861912413,"stop":1759861912413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd1adf661c3f991","name":"should return empty array when no peers connected","time":{"start":1759861629469,"stop":1759861629469,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fc97e5be4d41fd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759861912416,"stop":1759861912417,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6fa41540e1131c","name":"Push message with Russian payload","time":{"start":1759862771132,"stop":1759862771132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c37e476cf16e01b","name":"handles different networkShards values correctly","time":{"start":1759861612163,"stop":1759861612164,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd017e97e27cdf22","name":"Outgoing message is acknowledged","time":{"start":1759861684364,"stop":1759861684364,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cae612af632f9c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759861629431,"stop":1759861629431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdf02bc95d3b388","name":"should dial one peer on dial","time":{"start":1759861798941,"stop":1759861798942,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaafd7eb7f144f27","name":"should transition to Unhealthy when no connections","time":{"start":1759861680962,"stop":1759861680973,"duration":11},"status":"passed","severity":"normal"},{"uid":"9e6bf2781669e6cc","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759861661607,"stop":1759861661607,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaa3a22395215e8","name":"Push message with Russian payload","time":{"start":1759862771104,"stop":1759862771104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec553331c5ea254","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759861912400,"stop":1759861912401,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7eb7cefa3fcb33","name":"Outgoing message is emitted as sending","time":{"start":1759861684362,"stop":1759861684363,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86e5a38988f09e9","name":"should start ping timers on peer connect","time":{"start":1759861629428,"stop":1759861629430,"duration":2},"status":"passed","severity":"normal"},{"uid":"c43b61621599e8b8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759861680346,"stop":1759861680348,"duration":2},"status":"passed","severity":"normal"},{"uid":"20b3e968357f83e8","name":"Rejects garbage","time":{"start":1759861692862,"stop":1759861692862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22ec11fe7f0cb27","name":"recovers when dns.resolve returns empty","time":{"start":1759861639149,"stop":1759861639149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7743c69c07a758a3","name":"Check received message with timestamp: 1759861709325000000 ","time":{"start":1759862159888,"stop":1759862159888,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ba34dfd1dfac2a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759861680361,"stop":1759861680361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1803e1f2e742f3b1","name":"should set field with all protocols disabled","time":{"start":1759861618348,"stop":1759861618348,"duration":0},"status":"passed","severity":"normal"},{"uid":"986229d88e78cc96","name":"isConnected should return true after first peer connects","time":{"start":1759861730968,"stop":1759861730968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7941b3405933a92","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759861898166,"stop":1759861898167,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bbeeb6ff2332d0","name":"should encode/decode to RLP encoding","time":{"start":1759861618342,"stop":1759861618342,"duration":0},"status":"passed","severity":"normal"},{"uid":"4507f380dd545c77","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759861629436,"stop":1759861629436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f499182fc30fe63d","name":"isConnected should return false after all peers disconnect","time":{"start":1759861730968,"stop":1759861730968,"duration":0},"status":"passed","severity":"normal"},{"uid":"73596511c9236396","name":"Push message with special chars payload","time":{"start":1759862771141,"stop":1759862771142,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf08ad39016fb0a","name":"should not create relay timers when relay is not provided","time":{"start":1759861629435,"stop":1759861629435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a04c741da48c65","name":"Fields are not dropped","time":{"start":1759861629061,"stop":1759861629062,"duration":1},"status":"passed","severity":"normal"},{"uid":"18389c23e7833e54","name":"groups content topics by expected pubsub topic","time":{"start":1759861612162,"stop":1759861612163,"duration":1},"status":"passed","severity":"normal"},{"uid":"554f70ece82c8e61","name":"random static sharding 2 - Cluster ID: 753, Shard ID: 898","time":{"start":1759862002663,"stop":1759862002663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1d37ebc6f75078","name":"should return false for different channelId","time":{"start":1759861684368,"stop":1759861684368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c79ccf361be4545","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759861612158,"stop":1759861612158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9afb80adb9efc0a","name":"should reject if WakuNode is not started","time":{"start":1759861681914,"stop":1759861681914,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f4c1cee5d701a9","name":"should handle different types of entries","time":{"start":1759861678078,"stop":1759861678078,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1cee05581ffedb","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app50/9/topic318/json","time":{"start":1759862004815,"stop":1759862004815,"duration":0},"status":"passed","severity":"normal"},{"uid":"85051f4ce41683","name":"should return false when peer shard info is not found","time":{"start":1759861627520,"stop":1759861627520,"duration":0},"status":"passed","severity":"normal"},{"uid":"746b5dd8d9da522a","name":"Check received message containing XML","time":{"start":1759862159886,"stop":1759862159886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b82039089aaacb","name":"Subscribe to topic containing long and receive message","time":{"start":1759862193646,"stop":1759862193647,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6931887ad6981d","name":"Generator, 2 different shards","time":{"start":1759862010951,"stop":1759862010951,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345107793327567","name":"should fail to send if no connected peers found","time":{"start":1759861680180,"stop":1759861680181,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f532bb77b82fd42","name":"should handle corrupted shard info gracefully","time":{"start":1759861627538,"stop":1759861627538,"duration":0},"status":"passed","severity":"normal"},{"uid":"714735562041e085","name":"should get all peers from store","time":{"start":1759861628888,"stop":1759861628888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83de4526f74ffc3","name":"Push 30 different messages","time":{"start":1759862771108,"stop":1759862771108,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1b92a2be9f6ab0c","name":"Query generator for multiple messages with different message text format","time":{"start":1759862050593,"stop":1759862050600,"duration":7},"status":"passed","severity":"normal"},{"uid":"f65e0fd54cb0480a","name":"should add event listeners to globalThis","time":{"start":1759861627922,"stop":1759861627923,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0c3ab567a54d29","name":"messageHashStr returns a hex string","time":{"start":1759861628485,"stop":1759861628485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a2f7a182d6e265","name":"Stops search when 2 null results are returned","time":{"start":1759861637791,"stop":1759861637791,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9c30484cf72650","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759861638704,"stop":1759861638704,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e46bd277fa468d","name":"should be safe to call multiple times","time":{"start":1759861628778,"stop":1759861628779,"duration":1},"status":"passed","severity":"normal"},{"uid":"880bc7305e4a402a","name":"does not throw on valid cases","time":{"start":1759861612149,"stop":1759861612150,"duration":1},"status":"passed","severity":"normal"},{"uid":"55125b941f4d1e3f","name":"Throws when trying to push message with empty payload","time":{"start":1759862771145,"stop":1759862771145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a01c5aab0781b04","name":"should skip peers without peer exchange protocol","time":{"start":1759861639071,"stop":1759861639071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6afe7a234527204","name":"should return false when navigator.onLine is false","time":{"start":1759861627942,"stop":1759861627949,"duration":7},"status":"passed","severity":"normal"},{"uid":"b144442f6cd56a22","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759861628497,"stop":1759861628507,"duration":10},"status":"passed","severity":"normal"},{"uid":"9a5f1227603850e7","name":"should skip peers without ENR","time":{"start":1759861639076,"stop":1759861639076,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b589bc18da8217","name":"should dial all peers on dial","time":{"start":1759861798939,"stop":1759861798940,"duration":1},"status":"passed","severity":"normal"},{"uid":"9073ec3fb22a77a0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759861638702,"stop":1759861638702,"duration":0},"status":"passed","severity":"normal"},{"uid":"98923d928496f83a","name":"should return false when peer is not found","time":{"start":1759861627537,"stop":1759861627537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33b44e2ae97e04b","name":"Push message with escaped characters payload","time":{"start":1759862771107,"stop":1759862771107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc763aa4b728388","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759861628911,"stop":1759861628911,"duration":0},"status":"passed","severity":"normal"},{"uid":"628b25504576dbf3","name":"should return false for sync message without causal history","time":{"start":1759861684368,"stop":1759861684368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6246e04af66d7f68","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759861682854,"stop":1759861682854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a446b8fe34039a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759861661607,"stop":1759861661607,"duration":0},"status":"passed","severity":"normal"},{"uid":"193de55a2961ef42","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759861612155,"stop":1759861612156,"duration":1},"status":"passed","severity":"normal"},{"uid":"c287c9ee1571f353","name":"Subscribe to topic containing short and receive message","time":{"start":1759862193646,"stop":1759862193646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed978968dade6a7","name":"should handle complete peer lifecycle","time":{"start":1759861629439,"stop":1759861629440,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b228d04468a9cb","name":"Check message with no pubsub topic is not received","time":{"start":1759862159900,"stop":1759862159900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc48d9b93d11702","name":"Ordered callback, aborts when callback returns true","time":{"start":1759862050614,"stop":1759862050614,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f5e0e2efe7fe8a","name":"should handle dial errors gracefully","time":{"start":1759861628792,"stop":1759861628793,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f49e2fedb1808e","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759861681703,"stop":1759861681704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4712911163587b","name":"LightPush","time":{"start":1759862068000,"stop":1759862068002,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e550aff54a15809","name":"Push message with XML payload","time":{"start":1759862771132,"stop":1759862771133,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b6885bc383d2c6","name":"should send relay ping messages on timer","time":{"start":1759861629436,"stop":1759861629436,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b5a6b67abc8e2e","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759861681713,"stop":1759861681714,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be3e94a1f710bf7","name":"should be able to decode the field with only STORE set to true","time":{"start":1759861617632,"stop":1759861617632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c069c2e4a2b40140","name":"Promise Callback - false","time":{"start":1759862034770,"stop":1759862034770,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fd2183225d33b6","name":"messageHashStr works with IProtoMessage","time":{"start":1759861628507,"stop":1759861628508,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd07c2f48374123f","name":"should properly create peer info with all multiaddrs","time":{"start":1759861618348,"stop":1759861618348,"duration":0},"status":"passed","severity":"normal"},{"uid":"5961b8f7793392e1","name":"Query with Promise Callback, No message returned","time":{"start":1759862022160,"stop":1759862022160,"duration":0},"status":"passed","severity":"normal"},{"uid":"91231193ee578139","name":"should drop connection to one peer on hangUp","time":{"start":1759861798942,"stop":1759861798942,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0d6be78f33d1d5","name":"Push message with rate limit","time":{"start":1759862771114,"stop":1759862771115,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cba628bee37d700","name":"isConnected return false after peer stops","time":{"start":1759861730968,"stop":1759861730969,"duration":1},"status":"passed","severity":"normal"},{"uid":"c217497261b10048","name":"should insert message into bloom filter","time":{"start":1759861669383,"stop":1759861669383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a39a07ef98e8703","name":"Relay + Store","time":{"start":1759861715346,"stop":1759861715347,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f118bfb3a022154","name":"should be safe to call multiple times","time":{"start":1759861627151,"stop":1759861627157,"duration":6},"status":"passed","severity":"normal"},{"uid":"d1eb4c5b66657900","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759861680973,"stop":1759861680974,"duration":1},"status":"passed","severity":"normal"},{"uid":"9388d8ec9c423d27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759861661619,"stop":1759861661619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0f020db04c6e8a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759862016217,"stop":1759862016217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad606be8b6e8491f","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759861680360,"stop":1759861680361,"duration":1},"status":"passed","severity":"normal"},{"uid":"515e34642ba076c4","name":"messageHash returns a Uint8Array","time":{"start":1759861628484,"stop":1759861628484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7e6046fce9e8f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759861661600,"stop":1759861661604,"duration":4},"status":"passed","severity":"normal"},{"uid":"e55969cb5e01c3b1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759861715604,"stop":1759861715604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8fb0a3f7bcaacad","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759861661608,"stop":1759861661609,"duration":1},"status":"passed","severity":"normal"},{"uid":"339ca5cff69f93a8","name":"msgTime: 0 ms from now, startTime: 1759602851619, endTime: 1759862051619","time":{"start":1759862067531,"stop":1759862067531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5306ffb7f8c2cae6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759861661063,"stop":1759861661068,"duration":5},"status":"passed","severity":"normal"},{"uid":"30283b72da434fe9","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759861661608,"stop":1759861661608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c9cdf9a9cc2fdb","name":"Push message with custom timestamp: 1759858135518","time":{"start":1759862771115,"stop":1759862771115,"duration":0},"status":"passed","severity":"normal"},{"uid":"87149cecbc38164b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759861661616,"stop":1759861661617,"duration":1},"status":"passed","severity":"normal"},{"uid":"502ca1bae253f5c6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759861801167,"stop":1759861801167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9439ddf62ef955af","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759862193659,"stop":1759862193659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb23090b374f7ac","name":"Subscribe to topic containing short and receive message","time":{"start":1759862193662,"stop":1759862193662,"duration":0},"status":"passed","severity":"normal"},{"uid":"474a9341d72290de","name":"should be delivered immediately if received","time":{"start":1759861669395,"stop":1759861669395,"duration":0},"status":"passed","severity":"normal"},{"uid":"623ee88ad85f296b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759861628051,"stop":1759861628052,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f896cfdfc0218f","name":"Push message with Script payload","time":{"start":1759862771143,"stop":1759862771143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce961e3829eb51d","name":"should not dispatch event when already connected","time":{"start":1759861627958,"stop":1759861627959,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0f327cbd06f34b","name":"should invoke callbacks when receiving a message","time":{"start":1759861680576,"stop":1759861680576,"duration":0},"status":"passed","severity":"normal"},{"uid":"edebe8a0ebd107d4","name":"ignores unrecognized TXT record formats","time":{"start":1759861639149,"stop":1759861639149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee07a8ae4a86359","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759861730967,"stop":1759861730967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7088842df1ff320","name":"Push message with XML payload","time":{"start":1759862771122,"stop":1759862771122,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b2bf4d58ac2686","name":"Push message with long payload","time":{"start":1759862771102,"stop":1759862771102,"duration":0},"status":"passed","severity":"normal"},{"uid":"106fd7f7e330f338","name":"Push message with escaped characters payload","time":{"start":1759862771134,"stop":1759862771134,"duration":0},"status":"passed","severity":"normal"},{"uid":"30eecd65fae684ed","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759861617624,"stop":1759861617625,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1f3013976ac778","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759861661594,"stop":1759861661594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6c7bcebde9fb7","name":"connects to nwaku","time":{"start":1759862063328,"stop":1759862063328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79e68ebdbd33824","name":"handles different clusterIds correctly","time":{"start":1759861612163,"stop":1759861612163,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fde9f9ddefa28e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759861612159,"stop":1759861612160,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b14e362d59556b","name":"should handle large number of peers request","time":{"start":1759861638948,"stop":1759861638949,"duration":1},"status":"passed","severity":"normal"},{"uid":"c451d315d0404581","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759862016214,"stop":1759862016215,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c704150c1129829","name":"Push message with JSON payload","time":{"start":1759862771123,"stop":1759862771123,"duration":0},"status":"passed","severity":"normal"},{"uid":"333ba77ee740f2b9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759861612159,"stop":1759861612159,"duration":0},"status":"passed","severity":"normal"},{"uid":"14951cef50240827","name":"Query Generator, No Decoder","time":{"start":1759862022153,"stop":1759862022153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38b69b916b4963c","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759861639078,"stop":1759861639078,"duration":0},"status":"passed","severity":"normal"},{"uid":"afde49038c2dec16","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759862193665,"stop":1759862193666,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfb3c97e390f16c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759861661613,"stop":1759861661613,"duration":0},"status":"passed","severity":"normal"},{"uid":"936b1267a04dd013","name":"Push message with Script payload","time":{"start":1759862771132,"stop":1759862771132,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c9ba4129fbcc91","name":"Push message equal or less that 1MB","time":{"start":1759862771129,"stop":1759862771130,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a078b3e6537c5d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759861912417,"stop":1759861912423,"duration":6},"status":"passed","severity":"normal"},{"uid":"703efd8508ff2ed5","name":"Push message with SQL Injection payload","time":{"start":1759862771142,"stop":1759862771143,"duration":1},"status":"passed","severity":"normal"},{"uid":"979ee872cd63f26b","name":"Relay","time":{"start":1759861715344,"stop":1759861715345,"duration":1},"status":"passed","severity":"normal"},{"uid":"52db322b8a9bded0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app16/4/topic509/test.js","time":{"start":1759862004813,"stop":1759862004813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5873dc28d0f8a12","name":"should dial peer when peer is discovered","time":{"start":1759861627159,"stop":1759861627159,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd4871bfa42025f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759861661600,"stop":1759861661600,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc32ea83a65d2cd","name":"Push message with shell command payload","time":{"start":1759862771144,"stop":1759862771144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d341cac573fb523","name":"should return false when peer is not found","time":{"start":1759861627512,"stop":1759861627512,"duration":0},"status":"passed","severity":"normal"},{"uid":"979d4e2c0527bff8","name":"Push message with Arabic payload","time":{"start":1759862771121,"stop":1759862771121,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d7e4d2a6065e83","name":"Wrong topic","time":{"start":1759862004817,"stop":1759862004818,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ded42a8360afc93","name":"caches peers it previously fetched","time":{"start":1759861639150,"stop":1759861639150,"duration":0},"status":"passed","severity":"normal"},{"uid":"331bf73e257e2748","name":"returns nothing if no connections present","time":{"start":1759861628964,"stop":1759861628964,"duration":0},"status":"passed","severity":"normal"},{"uid":"827388c75aea4c","name":"random static sharding 8 - Cluster ID: 271, Shard ID: 821","time":{"start":1759862002666,"stop":1759862002666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e68aae4d32ec74","name":"should be sent with empty content","time":{"start":1759861669392,"stop":1759861669393,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a1a4e7e26967ce","name":"should handle errors gracefully when getting peer info","time":{"start":1759861627537,"stop":1759861627538,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f48cf20f2e4529f","name":"Check received message containing Russian","time":{"start":1759862159895,"stop":1759862159895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f14335eca8d727f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759861661585,"stop":1759861661586,"duration":1},"status":"passed","severity":"normal"},{"uid":"3630ac2a8a8a4a96","name":"Retries within maximum given attempts","time":{"start":1759861681574,"stop":1759861681574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfd57dc9bc8b456","name":"Push message with content topic containing Chinese","time":{"start":1759862771146,"stop":1759862771146,"duration":0},"status":"passed","severity":"normal"},{"uid":"230686481053d416","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759862193661,"stop":1759862193661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8573a504602f7db4","name":"should handle query errors","time":{"start":1759861639075,"stop":1759861639076,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5264034c82b18f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759861628474,"stop":1759861628475,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1a2f81d499963e","name":"should return false when peer is not on topic","time":{"start":1759861629471,"stop":1759861629471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a1e12f05938683","name":"should ensure monotonic increase","time":{"start":1759861669063,"stop":1759861669064,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7890432cbaba6e","name":"ends if response has no messages","time":{"start":1759861629443,"stop":1759861629443,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fa59c98720f0a4","name":"throws on content topic with too few or too many fields","time":{"start":1759861612151,"stop":1759861612151,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bfc6a59df3e26","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759862193665,"stop":1759862193665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24e73aa02a66569","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759861661592,"stop":1759861661592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f596e02c3c4cd9a","name":"Check publish message containing JSON","time":{"start":1759861909924,"stop":1759861909924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba11cebbca21a12c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759861680513,"stop":1759861680513,"duration":0},"status":"passed","severity":"normal"},{"uid":"604c3fc3f14e1aed","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759861684365,"stop":1759861684366,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a10f1a88fc7635d","name":"should process tasks in queue","time":{"start":1759861679045,"stop":1759861679050,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a9edbe109fcf30d","name":"Check message with non string payload is not received","time":{"start":1759862159891,"stop":1759862159891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e960d220d0939aa","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759861680512,"stop":1759861680513,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e81ee38b6f62f92","name":"should return usable stream attached to connection","time":{"start":1759861629145,"stop":1759861629145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2682624038dd03","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759861629466,"stop":1759861629466,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c292f76cc6a8ff","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759861912401,"stop":1759861912402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8aaca9d465af40e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759862193658,"stop":1759862193658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2f81eee32ec84a","name":"nwaku subscribes","time":{"start":1759861904066,"stop":1759861904067,"duration":1},"status":"passed","severity":"normal"},{"uid":"953f1ee209073601","name":"accepts valid content-filtered query","time":{"start":1759861628810,"stop":1759861628821,"duration":11},"status":"passed","severity":"normal"},{"uid":"4a6aad57f2a394f4","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759861689581,"stop":1759861689581,"duration":0},"status":"passed","severity":"normal"},{"uid":"674cc6f7e22f9309","name":"accepts valid message hash query","time":{"start":1759861628827,"stop":1759861628827,"duration":0},"status":"passed","severity":"normal"},{"uid":"345da55c18ab9649","name":"Push message with content topic containing SQL Injection","time":{"start":1759862771127,"stop":1759862771127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfcc6799a468a53","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759861628916,"stop":1759861628916,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaecb965bac8fdfa","name":"Init the array if not present","time":{"start":1759861611947,"stop":1759861611948,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda0f71a4a528328","name":"should start the dialing interval","time":{"start":1759861628772,"stop":1759861628772,"duration":0},"status":"passed","severity":"normal"},{"uid":"254cc508dbfdc284","name":"should return false and handle errors gracefully","time":{"start":1759861629469,"stop":1759861629469,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8be8d535523253","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759861669390,"stop":1759861669390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24e3bdf9272daa9","name":"Check publish message containing unicode special characters","time":{"start":1759861909925,"stop":1759861909926,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0abdf81a04f672","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759861681714,"stop":1759861681718,"duration":4},"status":"passed","severity":"normal"},{"uid":"2407c1835baccae","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759861612166,"stop":1759861612167,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c35c90a727b39a7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759862050613,"stop":1759862050613,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd413f98d96740e","name":"Push message with unicode special characters payload","time":{"start":1759862771107,"stop":1759862771107,"duration":0},"status":"passed","severity":"normal"},{"uid":"967d2e641b1b2681","name":"Check message with no payload is not received","time":{"start":1759862159891,"stop":1759862159891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6170bdd5d5fda479","name":"should hang up with multiaddr and return true on success","time":{"start":1759861629468,"stop":1759861629469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6c5a0a8dbc5c18","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759861912423,"stop":1759861912424,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc139104bf0ee5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759862022152,"stop":1759862022152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e44e27a0a85c33a","name":"can start and stop the service","time":{"start":1759861916988,"stop":1759861916989,"duration":1},"status":"passed","severity":"normal"},{"uid":"7309d284dcf9ad35","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759861661609,"stop":1759861661609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e653739ad29a878e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759862193656,"stop":1759862193656,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fbc40d178e29d6","name":"Renews subscription after lossing a connection","time":{"start":1759862193657,"stop":1759862193657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61790a2a72b34b0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759861669390,"stop":1759861669391,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01a869cc1cb32f0","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759861689581,"stop":1759861689582,"duration":1},"status":"passed","severity":"normal"},{"uid":"622370ec3658c48b","name":"Subscribe to topic containing Script and publish message","time":{"start":1759861912415,"stop":1759861912415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d315608c1f686086","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759861661586,"stop":1759861661587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec790820d1e4a324","name":"can start the service","time":{"start":1759861642943,"stop":1759861642944,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc4fe3e17449c8f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759861612157,"stop":1759861612157,"duration":0},"status":"passed","severity":"normal"},{"uid":"abaf67579b71a807","name":"Push message with Arabic payload","time":{"start":1759862771104,"stop":1759862771104,"duration":0},"status":"passed","severity":"normal"},{"uid":"63658a0c8d487e5a","name":"same cluster, static sharding: nodes connect","time":{"start":1759861801164,"stop":1759861801165,"duration":1},"status":"passed","severity":"normal"},{"uid":"599d49180ee53f4d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app87/10/topic46/json","time":{"start":1759862004814,"stop":1759862004814,"duration":0},"status":"passed","severity":"normal"},{"uid":"722a24c817bc3396","name":"should handle peer connect event","time":{"start":1759861627951,"stop":1759861627957,"duration":6},"status":"passed","severity":"normal"},{"uid":"6b82394241826790","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759861730969,"stop":1759861730969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c587b4c9c92118ff","name":"Mutual subscription","time":{"start":1759861912397,"stop":1759861912398,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a835de5365c6cd3","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759861638945,"stop":1759861638945,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f70d474d33a5bc","name":"throws on content topic with empty version field","time":{"start":1759861612152,"stop":1759861612153,"duration":1},"status":"passed","severity":"normal"},{"uid":"82dfed2ebdeeaa34","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759862193664,"stop":1759862193664,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f8a3ac60359554","name":"random static sharding 4 - Cluster ID: 276, Shard ID: 442","time":{"start":1759862002664,"stop":1759862002664,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2a01f8c7fd3ce3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759861627536,"stop":1759861627536,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15e1ae1738e6e0f","name":"should work with mock decoders","time":{"start":1759861681693,"stop":1759861681694,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a57816d8cd371fb","name":"Check received message containing shell command","time":{"start":1759862159887,"stop":1759862159887,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f40b36ded8955e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759862193664,"stop":1759862193664,"duration":0},"status":"passed","severity":"normal"},{"uid":"996cea3127fd7cfa","name":"should not dial peers from store when browser is not connected","time":{"start":1759861628880,"stop":1759861628883,"duration":3},"status":"passed","severity":"normal"},{"uid":"9faf8f7111087823","name":"should be empty when created","time":{"start":1759861680570,"stop":1759861680571,"duration":1},"status":"passed","severity":"normal"},{"uid":"de567ae4e76e8403","name":"Push message with rate limit","time":{"start":1759862771128,"stop":1759862771129,"duration":1},"status":"passed","severity":"normal"},{"uid":"849b62a3a067d450","name":"should stop query on content message from same channel","time":{"start":1759861684366,"stop":1759861684367,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e120b571f512f3d","name":"Check received message with timestamp: 1759861709325 ","time":{"start":1759862159899,"stop":1759862159899,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb752ef84c73b14c","name":"should update ack status of messages in outgoing buffer","time":{"start":1759861669394,"stop":1759861669394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fe7404c9ac90d5","name":"should handle multiple query options for time ranges","time":{"start":1759861681863,"stop":1759861681863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4250f760f12b93","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759861669062,"stop":1759861669062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335dde8f3c940c4","name":"Check received message containing emoji","time":{"start":1759862159898,"stop":1759862159898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1175a9183498fbee","name":"should handle dial errors gracefully","time":{"start":1759861627160,"stop":1759861627163,"duration":3},"status":"passed","severity":"normal"},{"uid":"c40e429fe6986c5c","name":"Check publish message after client node is restarted","time":{"start":1759861909931,"stop":1759861909931,"duration":0},"status":"skipped","severity":"normal"},{"uid":"abbc05fbb4f137f7","name":"Subscribe and receive messages via waku relay post","time":{"start":1759862193658,"stop":1759862193659,"duration":1},"status":"passed","severity":"normal"},{"uid":"28660b39bb7757d4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759861612348,"stop":1759861612348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e97abf2fbac8542","name":"topics with same application and version share the same shard","time":{"start":1759861612162,"stop":1759861612162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d635b21a0e924c7f","name":"Subscribe and receive messages via waku relay post","time":{"start":1759862193641,"stop":1759862193641,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a14271034dac3b3","name":"should throw error - no id","time":{"start":1759861618338,"stop":1759861618339,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9222f431704084d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759861661619,"stop":1759861661619,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc7a5a9a7f6610d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759861612161,"stop":1759861612161,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d0deb7c31bc552","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759861661611,"stop":1759861661611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f168c047aec5b490","name":"Check publish message containing numeric","time":{"start":1759861909920,"stop":1759861909920,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f7cec11a080333","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759862067532,"stop":1759862067533,"duration":1},"status":"passed","severity":"normal"},{"uid":"acad9e6ded6fc4f6","name":"Push message with unicode special characters payload","time":{"start":1759862771144,"stop":1759862771144,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc520d5a8b25e7b2","name":"Encoder throws on empty string content topic","time":{"start":1759861629352,"stop":1759861629352,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb969d4356b65902","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app37/5/topic570/json","time":{"start":1759862004808,"stop":1759862004811,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b7b1248717966e6","name":"Reusing cursor across nodes","time":{"start":1759862016217,"stop":1759862016217,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda44a52678c729d","name":"Store - dialed first","time":{"start":1759862067999,"stop":1759862067999,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c8da65891bba2","name":"Subscribe and receive messages via lightPush","time":{"start":1759862193657,"stop":1759862193658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6dc776d57fade08","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759861617626,"stop":1759861617627,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9ba2fe2a626bb5","name":"Encoder throws on undefined content topic","time":{"start":1759861648877,"stop":1759861648877,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49ff31b8612a576","name":"Check received message containing unicode special characters","time":{"start":1759862159898,"stop":1759862159898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9228ac8ed22eb4","name":"Throws when trying to push message with empty payload","time":{"start":1759862771108,"stop":1759862771108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccaebda2e0e94fe","name":"Push message equal or less that 1MB","time":{"start":1759862771116,"stop":1759862771116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4287ade241ec3971","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759861661615,"stop":1759861661616,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67ba14d15f56f64","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759862193648,"stop":1759862193649,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ff8fbd50e1a5bc","name":"Push message with content topic containing special chars","time":{"start":1759862771146,"stop":1759862771146,"duration":0},"status":"passed","severity":"normal"},{"uid":"58aaa153c50aa04d","name":"Push message with Chinese payload","time":{"start":1759862771142,"stop":1759862771142,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b06c1f7024695","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759861777744,"stop":1759861777745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e315d03ec13a89e6","name":"Promise Callback - true","time":{"start":1759862034769,"stop":1759862034770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3238ed7a2cd642ab","name":"Push message with SQL Injection payload","time":{"start":1759862771121,"stop":1759862771122,"duration":1},"status":"passed","severity":"normal"},{"uid":"80bb0f07cbee87d5","name":"should reject on timeout if it was set","time":{"start":1759861681916,"stop":1759861681916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01eb04950d00405","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759862193648,"stop":1759862193648,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3b64ed850fed4f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759861909930,"stop":1759861909930,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4b089253889c8a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759862056527,"stop":1759862056528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c3b4430f332ffe","name":"Push message with content topic containing long","time":{"start":1759862771145,"stop":1759862771146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d112c543747a6eb9","name":"should select older connection if present","time":{"start":1759861628965,"stop":1759861628965,"duration":0},"status":"passed","severity":"normal"},{"uid":"632b082ca243aaa","name":"should maintain chronological order of messages in localHistory","time":{"start":1759861669386,"stop":1759861669387,"duration":1},"status":"passed","severity":"normal"},{"uid":"62598ae13e375cfb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app5/2/topic68/xml","time":{"start":1759862004816,"stop":1759862004817,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2188aae6bf8690","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759861801166,"stop":1759861801167,"duration":1},"status":"passed","severity":"normal"},{"uid":"595ceb52740c7378","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759862056526,"stop":1759862056527,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f822204ac3a2d7","name":"should dial peer when on same shard","time":{"start":1759861628790,"stop":1759861628791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63f15539c1b61c7","name":"should clear dial history on start","time":{"start":1759861628772,"stop":1759861628773,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb96f6b71ad5c4c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759861684363,"stop":1759861684364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3054a72d5ccbdfff","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759861898161,"stop":1759861898161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a4033638da2e45","name":"Sync message is not sent if another sync message was just received","time":{"start":1759861689581,"stop":1759861689581,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f12c548e893b43","name":"should not dispatch event when already disconnected","time":{"start":1759861627959,"stop":1759861627959,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c564cde62510d4","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759861638947,"stop":1759861638947,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdd902fea6fd22f","name":"should initialize bloom filter with correct parameters","time":{"start":1759861665848,"stop":1759861665849,"duration":1},"status":"passed","severity":"normal"},{"uid":"505256320d84d749","name":"should sort peers by ping value","time":{"start":1759861629470,"stop":1759861629471,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2065f9f5573245","name":"Check received message containing SQL Injection","time":{"start":1759862159886,"stop":1759862159886,"duration":0},"status":"passed","severity":"normal"},{"uid":"213c49b577eafeb8","name":"should support chaining for add method","time":{"start":1759861678069,"stop":1759861678070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d265fa0e60a47fca","name":"Decoder throws on undefined content topic","time":{"start":1759861650502,"stop":1759861650503,"duration":1},"status":"passed","severity":"normal"},{"uid":"366146eba408716b","name":"should properly start and stop event listening","time":{"start":1759861680974,"stop":1759861680974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b244c7a65e5ab4f6","name":"Ephemeral field set to true","time":{"start":1759861629347,"stop":1759861629347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4730a63ebbe03786","name":"Using a function","time":{"start":1759862063330,"stop":1759862063330,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c1828e299891c3","name":"should not stop if not started","time":{"start":1759861639070,"stop":1759861639070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac02e0652f2bbcb5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759861627967,"stop":1759861627967,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a0be8f41efa557","name":"Push message with Basic HTML tag payload","time":{"start":1759862771123,"stop":1759862771123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fb2d4cdaed21c9","name":"Register correct protocols","time":{"start":1759861912398,"stop":1759861912399,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d03bcb4fed919c5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759861898171,"stop":1759861898172,"duration":1},"status":"passed","severity":"normal"},{"uid":"75262ea1478b8548","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759861612171,"stop":1759861612171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb3400fdbf597f5","name":"Push message with escaped characters payload","time":{"start":1759862771123,"stop":1759862771124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27f79b07b9afa41","name":"should handle v3 RLN errors","time":{"start":1759861680189,"stop":1759861680189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04e8690a5eecc0f","name":"should create ShardReader with static shards network config","time":{"start":1759861627498,"stop":1759861627505,"duration":7},"status":"passed","severity":"normal"},{"uid":"e4699c649b2b598d","name":"Push message with numeric payload","time":{"start":1759862771102,"stop":1759862771103,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13632a260122d4d","name":"should do nothing when connections still exist","time":{"start":1759861628888,"stop":1759861628888,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ac399967343953","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759861682993,"stop":1759861682994,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6f0d6e32df2722","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759861681704,"stop":1759861681704,"duration":0},"status":"passed","severity":"normal"},{"uid":"d128404d1d0200f9","name":"should initialize with Unhealthy status","time":{"start":1759861680961,"stop":1759861680961,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0cdcba04f50b80","name":"should set field with only FILTER enabled","time":{"start":1759861618349,"stop":1759861618350,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2a6f6340279724","name":"Refresh subscription","time":{"start":1759861912407,"stop":1759861912407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e31c94de9ac91e0","name":"Push message with content topic containing Russian","time":{"start":1759862771126,"stop":1759862771127,"duration":1},"status":"passed","severity":"normal"},{"uid":"405e2d75b3ec5e0a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759861912413,"stop":1759861912414,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabe2c0324ebf391","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759861681719,"stop":1759861681719,"duration":0},"status":"passed","severity":"normal"},{"uid":"55135448568ed691","name":"Subscribe and publish message","time":{"start":1759861912400,"stop":1759861912400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d791847ec7e86627","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759861681712,"stop":1759861681712,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a7d7d7bede76b9","name":"should enable all discoveries when explicitly set","time":{"start":1759861680114,"stop":1759861680114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00ee7c988d60e5e","name":"should not retry if at least one success","time":{"start":1759861679060,"stop":1759861679066,"duration":6},"status":"passed","severity":"normal"},{"uid":"4a02909412df2616","name":"Asymmetric encrypt & decrypt","time":{"start":1759861649371,"stop":1759861649371,"duration":0},"status":"passed","severity":"normal"},{"uid":"12de3a8469b1c07","name":"should decode valid enr with tcp successfully","time":{"start":1759861618338,"stop":1759861618338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1ade5cdfbd478b","name":"should handle shard reader errors gracefully","time":{"start":1759861628802,"stop":1759861628803,"duration":1},"status":"passed","severity":"normal"},{"uid":"556fa1862b802935","name":"should not allow unachievable error rate","time":{"start":1759861661056,"stop":1759861661062,"duration":6},"status":"passed","severity":"normal"},{"uid":"b7c6e319de10184b","name":"should hang up with PeerId and return true on success","time":{"start":1759861629468,"stop":1759861629468,"duration":0},"status":"passed","severity":"normal"},{"uid":"872b4b38796da2ab","name":"Stops search when maxGet is reached","time":{"start":1759861637791,"stop":1759861637791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3a8fe74ca545fd","name":"Push message with Chinese payload","time":{"start":1759862771103,"stop":1759862771103,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6125154aba1ed6f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759862193641,"stop":1759862193641,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ee206df461bbd0","name":"Js publishes, other Js receives","time":{"start":1759861904068,"stop":1759861904068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff69f00c94e8eb65","name":"should handle errors when removing globalThis listeners","time":{"start":1759861627941,"stop":1759861627941,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fb33e2305c4b5f","name":"accepts time-filtered query with content filter","time":{"start":1759861628828,"stop":1759861628828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b717966af361ac2","name":"Push message equal or less that 1MB","time":{"start":1759862771150,"stop":1759862771150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dae97f01347fd36","name":"should drop connection via multiaddr with hangUp","time":{"start":1759861798942,"stop":1759861798942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8744bc426e6eb311","name":"should return different streams if requested simultaniously","time":{"start":1759861629146,"stop":1759861629147,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceecf1307cfcb98b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759861661617,"stop":1759861661617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0a8b79f2186867","name":"should accept empty decoders array","time":{"start":1759861681682,"stop":1759861681682,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6af22a056405e98","name":"should dial peers from store on start","time":{"start":1759861628864,"stop":1759861628865,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c868b5fd7a1b61","name":"Push message with special chars payload","time":{"start":1759862771118,"stop":1759862771119,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b9ffee67314780","name":"Publish message with custom timestamp: Wed Oct 16 2024 18:31:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1759861909927,"stop":1759861909927,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ab235b325aa67b","name":"Overlapping topic subscription","time":{"start":1759862193661,"stop":1759862193662,"duration":1},"status":"passed","severity":"normal"},{"uid":"f940662c6a5aab74","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759861642947,"stop":1759861642947,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcba9639c4c751a1","name":"Push message with content topic containing Chinese","time":{"start":1759862771110,"stop":1759862771110,"duration":0},"status":"passed","severity":"normal"},{"uid":"335a668e0669cb8f","name":"Push message with short payload","time":{"start":1759862771117,"stop":1759862771117,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f70bf1e76d136d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759861639151,"stop":1759861639151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d93f27b6c12a4901","name":"Non TWN Cluster","time":{"start":1759862004803,"stop":1759862004804,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eac1eaa4de5330b","name":"can query messages normally","time":{"start":1759862025651,"stop":1759862025651,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5bc3b208c7fd02","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759862193647,"stop":1759862193648,"duration":1},"status":"passed","severity":"normal"},{"uid":"6481e03fbe2256a7","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759861639151,"stop":1759861639151,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c48c3a2c565a9d","name":"Push message with content topic containing Russian","time":{"start":1759862771137,"stop":1759862771137,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a3521b111f5cc4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759862193643,"stop":1759862193643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84f8ec26b646685e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759861661610,"stop":1759861661611,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ebda968c588945","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app76/3/topic317/utf8","time":{"start":1759862004808,"stop":1759862004808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0516ab5e8b1999","name":"should not modify tags of connections for different peers","time":{"start":1759861680371,"stop":1759861680372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92aa1d3c49fc844","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759861661620,"stop":1759861661620,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c649d0c904422","name":"Push message with rate limit","time":{"start":1759862771149,"stop":1759862771149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8256d0c94bd88ba","name":"Publish message with rate limit","time":{"start":1759861909931,"stop":1759861909932,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e684b128fcaa084","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759861730967,"stop":1759861730967,"duration":0},"status":"passed","severity":"normal"},{"uid":"65231a906ac5b200","name":"should initialize with custom TTL","time":{"start":1759861639068,"stop":1759861639069,"duration":1},"status":"passed","severity":"normal"},{"uid":"327aed0a85e7e24d","name":"Check received message containing special chars","time":{"start":1759862159894,"stop":1759862159894,"duration":0},"status":"passed","severity":"normal"},{"uid":"530dc802ba3f7ba9","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759861628910,"stop":1759861628910,"duration":0},"status":"passed","severity":"normal"},{"uid":"858a773547669d1","name":"Ordered Callback - false","time":{"start":1759862034771,"stop":1759862034771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c374b2bf5958f55","name":"Push message with content topic containing special chars","time":{"start":1759862771110,"stop":1759862771110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1513c9138aed9a2","name":"should throw error - invalid id","time":{"start":1759861618340,"stop":1759861618340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8444688aca2c6fab","name":"Decoder throws on undefined content topic","time":{"start":1759861648878,"stop":1759861648878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0484b94c2eaf3c1","name":"should return false when network is not connected","time":{"start":1759861629466,"stop":1759861629467,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ae61f1655d078c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759861612167,"stop":1759861612167,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e18b545f454610","name":"should handle queue overflow by adding peers to queue","time":{"start":1759861628797,"stop":1759861628797,"duration":0},"status":"passed","severity":"normal"},{"uid":"290249150f1599a3","name":"Check publish message containing SQL Injection","time":{"start":1759861909922,"stop":1759861909922,"duration":0},"status":"passed","severity":"normal"},{"uid":"844696ca295b8be6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759862016216,"stop":1759862016217,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2a595a68b437c3","name":"Symmetric encrypt & Decrypt","time":{"start":1759861649371,"stop":1759861649372,"duration":1},"status":"passed","severity":"normal"},{"uid":"749abbfdf0b5aec9","name":"should discover peers from provided peer cache","time":{"start":1759861806723,"stop":1759861806724,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c6cd585a90b926","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759861628484,"stop":1759861628484,"duration":0},"status":"passed","severity":"normal"},{"uid":"401cd6aeb32f7569","name":"Check publish message containing Script","time":{"start":1759861909923,"stop":1759861909923,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d92750e4ae7cae","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759861912425,"stop":1759861912425,"duration":0},"status":"passed","severity":"normal"},{"uid":"76190be89fc0f772","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759861898165,"stop":1759861898166,"duration":1},"status":"passed","severity":"normal"},{"uid":"29285a9e8c635bf6","name":"should return true even if peer has no overlapping shards","time":{"start":1759861627511,"stop":1759861627511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a916dcca3295f2d8","name":"Push message with emoji payload","time":{"start":1759862771144,"stop":1759862771145,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aad32845d59d011","name":"Push message with content topic containing JSON","time":{"start":1759862771147,"stop":1759862771148,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a0353b131ff446","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759861889260,"stop":1759861889260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b1254fb7676ea5","name":"should create PeerExchangeDiscovery instance","time":{"start":1759861639078,"stop":1759861639078,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0057198684bf7b","name":"Subscribe to topic containing long and receive message","time":{"start":1759862193662,"stop":1759862193662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2837d53c5daaf4","name":"should not be delivered","time":{"start":1759861669393,"stop":1759861669394,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7f4df11fa18556","name":"should set field with only STORE enabled","time":{"start":1759861618349,"stop":1759861618349,"duration":0},"status":"passed","severity":"normal"},{"uid":"854fdc6919a6a630","name":"Check received message containing Chinese","time":{"start":1759862159885,"stop":1759862159885,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cbb48f681ec9b3","name":"should process up to 3 peers at once","time":{"start":1759861628798,"stop":1759861628801,"duration":3},"status":"passed","severity":"normal"},{"uid":"679e5b027242186b","name":"should set field with only RELAY enabled","time":{"start":1759861618349,"stop":1759861618349,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedde20d9b8da5e5","name":"should return peer for existing peer","time":{"start":1759861628898,"stop":1759861628898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b7ec49dc550b54","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759861629441,"stop":1759861629441,"duration":0},"status":"passed","severity":"normal"},{"uid":"600fec1d66166746","name":"Decoder throws on undefined content topic","time":{"start":1759861629352,"stop":1759861629353,"duration":1},"status":"passed","severity":"normal"},{"uid":"101d403ec0fbaa34","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759861903136,"stop":1759861903136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5a0faedc7f0222","name":"should detect messages with missing dependencies","time":{"start":1759861669389,"stop":1759861669389,"duration":0},"status":"passed","severity":"normal"},{"uid":"886b12be91ea52af","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759861638946,"stop":1759861638947,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a41f136f32c1a80","name":"All","time":{"start":1759861715347,"stop":1759861715347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2713d4d823276273","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759861681719,"stop":1759861681720,"duration":1},"status":"passed","severity":"normal"},{"uid":"445ec38af33b7ed5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759862159892,"stop":1759862159892,"duration":0},"status":"passed","severity":"normal"},{"uid":"af31d4c65f093f17","name":"pre and post cipher","time":{"start":1759861649372,"stop":1759861649372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a619a4f183407137","name":"Check received message with timestamp: 1759861709325 ","time":{"start":1759862159889,"stop":1759862159889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4897cb4e71b3608b","name":"should add event listeners to libp2p","time":{"start":1759861627922,"stop":1759861627922,"duration":0},"status":"passed","severity":"normal"},{"uid":"557487d6e928a05b","name":"should update peer store before dialing","time":{"start":1759861627163,"stop":1759861627163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5010653d7e46c1","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759861681864,"stop":1759861681864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17784702cdded89","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759862159899,"stop":1759862159899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9b93a631c61f54","name":"returns all values when wanted number matches available values","time":{"start":1759861637704,"stop":1759861637706,"duration":2},"status":"passed","severity":"normal"},{"uid":"b21c47f9a41d439c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759861628915,"stop":1759861628916,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6d019ac8c2ad6d","name":"Retrieval Hint","time":{"start":1759861669019,"stop":1759861669020,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e966086ae43d07","name":"should get / set UDP multiaddr","time":{"start":1759861618345,"stop":1759861618345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ece7fb2318237ce","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759861730966,"stop":1759861730966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06c1522425098bd","name":"Push message with content topic containing emoji","time":{"start":1759862771128,"stop":1759862771128,"duration":0},"status":"passed","severity":"normal"},{"uid":"789cc92cb7267fad","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759861735284,"stop":1759861735284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d159ff0ab6117d","name":"should handle empty pubsub topics","time":{"start":1759861629438,"stop":1759861629438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa04263c30a749d","name":"should reject if Store is requested but not mounted","time":{"start":1759861681915,"stop":1759861681916,"duration":1},"status":"passed","severity":"normal"},{"uid":"46779eb7b95032d1","name":"should work with mixed v2 and v3 peers","time":{"start":1759861680189,"stop":1759861680189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b48a5819462b0a5","name":"Push message with content topic containing JSON","time":{"start":1759862771127,"stop":1759862771127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6747336701d1811","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759861661614,"stop":1759861661614,"duration":0},"status":"passed","severity":"normal"},{"uid":"61390e1436f2d04a","name":"ignores domain fetching errors","time":{"start":1759861639149,"stop":1759861639149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f250d3df11adbbca","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759861669383,"stop":1759861669384,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f996269ba81939","name":"should return true when peer is on the specified shard","time":{"start":1759861627518,"stop":1759861627518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5bcdf3404cdc5c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759861661619,"stop":1759861661619,"duration":0},"status":"passed","severity":"normal"},{"uid":"60290adccaaaaab0","name":"Outgoing message is emitted as sent","time":{"start":1759861682993,"stop":1759861682993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85e86b88719c0a9","name":"should remove expired entries after TTL has passed","time":{"start":1759861678070,"stop":1759861678070,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ee15bf38fccbc4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759862053096,"stop":1759862053096,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c66cebf3c4a6f9","name":"should not fail to stop the service if it was not started","time":{"start":1759861715595,"stop":1759861715596,"duration":1},"status":"passed","severity":"normal"},{"uid":"c753851c0ea5eb4d","name":"Automatically retrieves missing message","time":{"start":1759861684365,"stop":1759861684365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a53eca4605a7256b","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759861638945,"stop":1759861638946,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3281dd4a49b40fb","name":"random static sharding 10 - Cluster ID: 907, Shard ID: 591","time":{"start":1759862002666,"stop":1759862002667,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35a0710f8e0f83f","name":"should start and setup intervals and event listeners","time":{"start":1759861680577,"stop":1759861680577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ca5977fbebac76","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759861629471,"stop":1759861629471,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f5c69a12e8a2af","name":"should continually clean up expired entries at intervals","time":{"start":1759861678079,"stop":1759861678080,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba28d404a0fddd08","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app62/2/topic716/proto","time":{"start":1759862004807,"stop":1759862004808,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fec64c45fe7eb6","name":"should query peers that support peer exchange","time":{"start":1759861639072,"stop":1759861639072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09a1f861c984347","name":"should not receive a peer event before start","time":{"start":1759861642946,"stop":1759861642946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f00300627531e1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759861661588,"stop":1759861661592,"duration":4},"status":"passed","severity":"normal"},{"uid":"c87f0a74af3bd8e4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759861628917,"stop":1759861628924,"duration":7},"status":"passed","severity":"normal"},{"uid":"d482f66eb7843b6","name":"should initialize with default number of peers","time":{"start":1759861680345,"stop":1759861680345,"duration":0},"status":"passed","severity":"normal"},{"uid":"19787519422e1527","name":"Check publish message containing emoji","time":{"start":1759861909926,"stop":1759861909926,"duration":0},"status":"passed","severity":"normal"},{"uid":"290a48fdd5198d59","name":"Check received message containing Arabic","time":{"start":1759862159894,"stop":1759862159895,"duration":1},"status":"passed","severity":"normal"},{"uid":"5405ede943665eb4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759861903135,"stop":1759861903136,"duration":1},"status":"passed","severity":"normal"},{"uid":"270000ec94628255","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759861661609,"stop":1759861661610,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01ac5e7cd13d898","name":"should return cached hash on subsequent access","time":{"start":1759861629356,"stop":1759861629356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdc22116c690da0","name":"Push message with content topic containing numeric","time":{"start":1759862771146,"stop":1759862771146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace14ae56e27cb86","name":"Waku message hash computation (payload length 0)","time":{"start":1759861628483,"stop":1759861628483,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fac04336b94da9","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759861612157,"stop":1759861612158,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1926ac4276c234","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759861661578,"stop":1759861661578,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb0d614e645bec9","name":"Nodes with multiple pubsub topic","time":{"start":1759861903137,"stop":1759861903138,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b272227d183decb","name":"should properly compute the node id","time":{"start":1759861618341,"stop":1759861618342,"duration":1},"status":"passed","severity":"normal"},{"uid":"589744d52c5634d9","name":"should push the message to the outgoing buffer","time":{"start":1759861669382,"stop":1759861669383,"duration":1},"status":"passed","severity":"normal"},{"uid":"6726ada72746a5e5","name":"should insert message id into causal history","time":{"start":1759861669383,"stop":1759861669383,"duration":0},"status":"passed","severity":"normal"},{"uid":"14389fbbadd3683c","name":"Relay - dialed after","time":{"start":1759862067997,"stop":1759862067998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31ab331a07beb77","name":"should successfully query peers and return peer infos","time":{"start":1759861638942,"stop":1759861638943,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab730f07ac29cd9","name":"Passing page size 11 when there are 10 messages","time":{"start":1759862047563,"stop":1759862047563,"duration":0},"status":"passed","severity":"normal"},{"uid":"184dada9b3ea7400","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759861912416,"stop":1759861912416,"duration":0},"status":"passed","severity":"normal"},{"uid":"d151c08d3c2a14cb","name":"Decrypt messages","time":{"start":1759861891941,"stop":1759861891941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49767fca569ed2b","name":"Push message with custom timestamp: 1759865335518","time":{"start":1759862771129,"stop":1759862771129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f156e1fcf589c654","name":"Subscribe to topic containing XML and publish message","time":{"start":1759861912416,"stop":1759861912416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43e85fcf3e50845","name":"A test","time":{"start":1759861785568,"stop":1759861785569,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63f1c06fb033520","name":"should send to specified number of peers of used peers","time":{"start":1759861680187,"stop":1759861680187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9031a8f61ed50955","name":"yields undefined for messages without content topic","time":{"start":1759861629444,"stop":1759861629444,"duration":0},"status":"passed","severity":"normal"},{"uid":"701a4b064a57031","name":"should only return 1 node with relay and store capability","time":{"start":1759861639150,"stop":1759861639150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c200b8b5a2d2a44","name":"Push message with content topic containing SQL Injection","time":{"start":1759862771137,"stop":1759862771137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a1a43f85c06ca7","name":"should increase lamport timestamp","time":{"start":1759861669382,"stop":1759861669382,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ff8fa3a2473957","name":"Push message with content topic containing emoji","time":{"start":1759862771138,"stop":1759862771138,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a63e6abc8e8a7f","name":"should create an instance with libp2p and dialer","time":{"start":1759861627137,"stop":1759861627149,"duration":12},"status":"passed","severity":"normal"},{"uid":"b8cfb4bc574cc346","name":"Push message with content topic containing escaped characters","time":{"start":1759862771138,"stop":1759862771138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8108d91a170891","name":"Push message with custom timestamp: 1729103335518","time":{"start":1759862771115,"stop":1759862771115,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a6498099366481","name":"Publish message with large meta","time":{"start":1759861909931,"stop":1759861909931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5002e6b227b210f3","name":"should handle incoming messages","time":{"start":1759861680514,"stop":1759861680514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a540f7d983486027","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759861661579,"stop":1759861661579,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d732c13def1a44","name":"should filter out undefined ENRs","time":{"start":1759861638944,"stop":1759861638944,"duration":0},"status":"passed","severity":"normal"},{"uid":"460e9b59d702ad62","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759862193660,"stop":1759862193660,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a4b8e8a71b66e1b","name":"Check message with non string payload is not received","time":{"start":1759862159901,"stop":1759862159901,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7485de5fce5db2","name":"should properly setup health event callback","time":{"start":1759861681694,"stop":1759861681694,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b74170cd6a50876","name":"Push message with Russian payload","time":{"start":1759862771121,"stop":1759862771121,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dc40f3ab463c1c","name":"Check message with no payload is not received","time":{"start":1759862159901,"stop":1759862159901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c735ef3ca717b46f","name":"Publish without waiting for remote peer","time":{"start":1759861912400,"stop":1759861912400,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b3496f82404d","name":"Check received message containing special chars","time":{"start":1759862159884,"stop":1759862159885,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2d1ff2087ff5a3","name":"can query messages by message hash","time":{"start":1759862025652,"stop":1759862025652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12f766dc5e9011","name":"Sign & Recover","time":{"start":1759861649373,"stop":1759861649373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6425cc693ebf0d5","name":"Push message with numeric payload","time":{"start":1759862771118,"stop":1759862771118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4af20ac43b25537","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759861628482,"stop":1759861628483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2abd3ea335d3bdc","name":"Subscribe and receives messages on 20 topics","time":{"start":1759862193659,"stop":1759862193660,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae21f23cdf54bf4","name":"should query peer with peer exchange protocol","time":{"start":1759861639073,"stop":1759861639074,"duration":1},"status":"passed","severity":"normal"},{"uid":"757cba75c90c0ea3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759861628865,"stop":1759861628865,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0fb2a90e44fb67","name":"should handle browser offline state overriding peer connections","time":{"start":1759861627972,"stop":1759861627972,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dda53523cde4c21","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759861661608,"stop":1759861661608,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4035deb256671f","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759862056527,"stop":1759862056527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33629d61a265328","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759861638698,"stop":1759861638698,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ada50e346a40426","name":"Check received message containing unicode special characters","time":{"start":1759862159887,"stop":1759862159888,"duration":1},"status":"passed","severity":"normal"},{"uid":"8797af678d4cffbb","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759861629147,"stop":1759861629152,"duration":5},"status":"passed","severity":"normal"},{"uid":"22c1f5f1e51ed1c2","name":"Fails to push message bigger that 1MB","time":{"start":1759862771116,"stop":1759862771116,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaae7f0125ec100","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app53/3/topic942/proto","time":{"start":1759862004813,"stop":1759862004813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5fe46262067b0b","name":"should add received messages to bloom filter","time":{"start":1759861669385,"stop":1759861669386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e381a9848ce8de75","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759862067529,"stop":1759862067529,"duration":0},"status":"passed","severity":"normal"},{"uid":"37287482e1c72a74","name":"should dial all known peers when reached zero connections","time":{"start":1759861752771,"stop":1759861752772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a788a6ab25175ef8","name":"ends after yielding if response size indicates end","time":{"start":1759861629444,"stop":1759861629445,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c87df4350a3b14","name":"should skip peer when failed to dial recently","time":{"start":1759861628786,"stop":1759861628789,"duration":3},"status":"passed","severity":"normal"},{"uid":"1bf74eed1988a8f2","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759861669387,"stop":1759861669387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b770b904ee10f1d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759862193648,"stop":1759862193648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a1557593e58cbf","name":"should skip already querying peers","time":{"start":1759861639074,"stop":1759861639074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbf0550235e301a","name":"should properly create location multiaddrs - tcp4","time":{"start":1759861618346,"stop":1759861618346,"duration":0},"status":"passed","severity":"normal"},{"uid":"54effff5106f961f","name":"should not fail to start the service if it is already started","time":{"start":1759861715596,"stop":1759861715597,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18491e14e0adab0","name":"should set default options when no config provided","time":{"start":1759861629463,"stop":1759861629463,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa0a54f6e09f5f0","name":"Subscribe and receive messages via lightPush","time":{"start":1759862193640,"stop":1759862193640,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c0f471d2fbc6de","name":"Push message with shell command payload","time":{"start":1759862771123,"stop":1759862771123,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27b8d62fd4494b6","name":"Push message with content topic containing unicode special characters","time":{"start":1759862771127,"stop":1759862771128,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53d104b0cf11892","name":"should sort by messageId when timestamps are equal","time":{"start":1759861669020,"stop":1759861669020,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dd783701b50369","name":"throws on empty content topic","time":{"start":1759861612150,"stop":1759861612150,"duration":0},"status":"passed","severity":"normal"},{"uid":"446e0e3ee7b3eb7a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759862193661,"stop":1759862193661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5563e7fa63d7383","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759861681703,"stop":1759861681703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d285b8f1e98728fc","name":"Encoder throws on undefined content topic","time":{"start":1759861629352,"stop":1759861629352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecab674f536e6019","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759861612168,"stop":1759861612168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c315ecd93379ed2a","name":"should jump to current time when timestamp is far in the past","time":{"start":1759861669064,"stop":1759861669064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a99dea009d78db1","name":"should clear dial history on stop","time":{"start":1759861628778,"stop":1759861628778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc61d17ce0c4d62","name":"should create RPC request with correct parameters","time":{"start":1759861638951,"stop":1759861638951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d130110c7bea24e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759861661587,"stop":1759861661587,"duration":0},"status":"passed","severity":"normal"},{"uid":"de36cdae76b28ded","name":"should handle ENR without shardInfo","time":{"start":1759861639077,"stop":1759861639077,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c86dceb540fd05c","name":"random static sharding 6 - Cluster ID: 640, Shard ID: 631","time":{"start":1759862002665,"stop":1759862002665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9aa51e07b463c0e","name":"Push message with emoji payload","time":{"start":1759862771107,"stop":1759862771108,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba16339a5b21ea2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759862193641,"stop":1759862193642,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03a20af63dd27c4","name":"should use DNS peer discovery with light client","time":{"start":1759861715599,"stop":1759861715604,"duration":5},"status":"skipped","severity":"normal"},{"uid":"24688ab070aea9a7","name":"Subscribe to topic containing short and publish message","time":{"start":1759861912411,"stop":1759861912412,"duration":1},"status":"passed","severity":"normal"},{"uid":"990f169f952a1b62","name":"should dispatch network event when browser goes online","time":{"start":1759861627966,"stop":1759861627966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded36317c63f818d","name":"Passing invalid cursor","time":{"start":1759862016218,"stop":1759862016218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b374cd2cf0fd407","name":"Decoder throws on empty string content topic","time":{"start":1759861629353,"stop":1759861629353,"duration":0},"status":"passed","severity":"normal"},{"uid":"740a0b8a7a35a920","name":"Check received message containing XML","time":{"start":1759862159896,"stop":1759862159896,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f4782bb6a58793","name":"Push message with Script payload","time":{"start":1759862771105,"stop":1759862771105,"duration":0},"status":"passed","severity":"normal"},{"uid":"56869fe145797f65","name":"should emit a peer event after start","time":{"start":1759861916991,"stop":1759861916991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9061ab0472bf59db","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759861661593,"stop":1759861661593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b202de36b03cdb73","name":"Query Generator, No message returned","time":{"start":1759862022154,"stop":1759862022155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39aef6c47d55a3e","name":"Push message with Basic HTML tag payload","time":{"start":1759862771143,"stop":1759862771143,"duration":0},"status":"passed","severity":"normal"},{"uid":"965012fe67c26e30","name":"should handle disconnect when peer has no timers","time":{"start":1759861629438,"stop":1759861629438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aa49511bcbd7b1","name":"Push message with shell command payload","time":{"start":1759862771106,"stop":1759862771106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed97286498863e6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759862193663,"stop":1759862193664,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bbe8d7e4c3247","name":"should increase lamport timestamp","time":{"start":1759861669384,"stop":1759861669384,"duration":0},"status":"passed","severity":"normal"},{"uid":"586a7e051358660f","name":"Passing page size 19 when there are 20 messages","time":{"start":1759862047564,"stop":1759862047564,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c828bbeac9cb0c","name":"should dial peer immediately when queue is empty","time":{"start":1759861628782,"stop":1759861628782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9172c460432a75","name":"Push message with numeric payload","time":{"start":1759862771131,"stop":1759862771131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0544ac3b6e28b68","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759861612348,"stop":1759861612348,"duration":0},"status":"passed","severity":"normal"},{"uid":"5121d505145a89c0","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759861689581,"stop":1759861689581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2432bb708ee6668","name":"should remove event listeners when stopped","time":{"start":1759861681683,"stop":1759861681683,"duration":0},"status":"passed","severity":"normal"},{"uid":"d065d4d67459324e","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759861638944,"stop":1759861638945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6702fca810d47625","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759862022155,"stop":1759862022156,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3f5ff768d57f2c","name":"Push message with emoji payload","time":{"start":1759862771124,"stop":1759862771124,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c39bf169a685955","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759862159899,"stop":1759862159899,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33a85ab73c184a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759861661617,"stop":1759861661618,"duration":1},"status":"passed","severity":"normal"},{"uid":"62001e12dc11eb25","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759862193663,"stop":1759862193663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23754f5d1b59559","name":"should handle malformed response data","time":{"start":1759861638947,"stop":1759861638948,"duration":1},"status":"passed","severity":"normal"},{"uid":"a333ea3fb8bd2002","name":"Fails to push message with large meta","time":{"start":1759862771128,"stop":1759862771128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35bd13b89d55f2a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759861903138,"stop":1759861903138,"duration":0},"status":"passed","severity":"normal"},{"uid":"931f28c30d733820","name":"should work with v3 peers","time":{"start":1759861680188,"stop":1759861680189,"duration":1},"status":"passed","severity":"normal"},{"uid":"8881dcbd1811ab3b","name":"should return false for malformed SDS messages","time":{"start":1759861684367,"stop":1759861684368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f601bcd82c4b389d","name":"Push message with unicode special characters payload","time":{"start":1759862771134,"stop":1759862771134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f81177489454ad2","name":"ends if stream creation fails","time":{"start":1759861629442,"stop":1759861629442,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2f2b01ad9aaa8e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759862022159,"stop":1759862022159,"duration":0},"status":"passed","severity":"normal"},{"uid":"258ee481206df9ff","name":"Push message with Arabic payload","time":{"start":1759862771142,"stop":1759862771142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b180d480d99e5","name":"should properly create location multiaddrs - udp4","time":{"start":1759861618346,"stop":1759861618346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe871f1e82136da","name":"can start and stop the service","time":{"start":1759861715594,"stop":1759861715595,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc14d5cffeafe6c","name":"should handle dial errors gracefully","time":{"start":1759861628896,"stop":1759861628896,"duration":0},"status":"passed","severity":"normal"},{"uid":"143eb74e58b9f70a","name":"should drop connection to all peers on hangUp","time":{"start":1759861798940,"stop":1759861798941,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82a960ce3d98271","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759861629435,"stop":1759861629435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee55a08ea8415fa4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759862050601,"stop":1759862050601,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f1dd9b32c0c3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app75/3/topic421/proto","time":{"start":1759862004814,"stop":1759862004814,"duration":0},"status":"passed","severity":"normal"},{"uid":"791e1a167195d388","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759861612169,"stop":1759861612170,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbccd8889cf928d1","name":"should continue query when messages are from different channels","time":{"start":1759861684367,"stop":1759861684367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c575c957fe328","name":"should return null for non-existent peer","time":{"start":1759861628898,"stop":1759861628898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4073027f997e5cfe","name":"Check received message containing Basic HTML tag","time":{"start":1759862159886,"stop":1759862159887,"duration":1},"status":"passed","severity":"normal"},{"uid":"58be250114281eb9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759861638703,"stop":1759861638703,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aa3ffad43d9549","name":"Check received message containing SQL Injection","time":{"start":1759862159895,"stop":1759862159895,"duration":0},"status":"passed","severity":"normal"},{"uid":"541483bc3e7832e0","name":"peer exchange sets tag","time":{"start":1759861889259,"stop":1759861889260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d433063cd7e23e60","name":"should reject if Relay is requested but not mounted","time":{"start":1759861681915,"stop":1759861681915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8030083726c759a0","name":"throws an error for improperly formatted content topics","time":{"start":1759861612164,"stop":1759861612164,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e3af25acced60e","name":"Decoder throws on empty string content topic","time":{"start":1759861650503,"stop":1759861650503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff25130e7b092be","name":"Check received message with timestamp: 1759861709325000000 ","time":{"start":1759862159898,"stop":1759862159899,"duration":1},"status":"passed","severity":"normal"},{"uid":"7165c61c1a88e821","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759861661613,"stop":1759861661613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd6596f572878a1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759862193642,"stop":1759862193642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff09b3e7fedfc9f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759861617634,"stop":1759861617634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d70cdc79aff1ab0","name":"configure the node with multiple content topics","time":{"start":1759862004819,"stop":1759862004819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbf2c3147656d90","name":"should retry failed tasks","time":{"start":1759861679058,"stop":1759861679058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e47b64922a3d15","name":"should remove event listener for peer:discovery","time":{"start":1759861627158,"stop":1759861627158,"duration":0},"status":"passed","severity":"normal"},{"uid":"31decab924e7f486","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759861912412,"stop":1759861912412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f822444f8e96e3a8","name":"Passing page size 10 when there are 10 messages","time":{"start":1759862047561,"stop":1759862047563,"duration":2},"status":"passed","severity":"normal"},{"uid":"78a4235b770d6a1e","name":"should capture event listeners for testing","time":{"start":1759861681694,"stop":1759861681694,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c1fc9dc855d2cf","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759861669391,"stop":1759861669391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65438f47e089362","name":"should serialize and deserialize correctly","time":{"start":1759861665851,"stop":1759861665852,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3da6bafc558e5d1","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759862067530,"stop":1759862067530,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a85dc70763a7b1","name":"Check publish message containing XML","time":{"start":1759861909923,"stop":1759861909923,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cf9ceb7ca41d60","name":"Callback on promise","time":{"start":1759862050602,"stop":1759862050602,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d4fcfdb19c82b4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759861612170,"stop":1759861612170,"duration":0},"status":"passed","severity":"normal"},{"uid":"f954eb11e8a600a1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759861617627,"stop":1759861617628,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eef820ee4ea855d","name":"Push message with JSON payload","time":{"start":1759862771143,"stop":1759862771144,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a84f1a6af635d3c","name":"should skip peers that don't support peer exchange","time":{"start":1759861639072,"stop":1759861639072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00370ca42e3effb","name":"Push message with custom timestamp: 1759865335519","time":{"start":1759862771150,"stop":1759862771150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5488e64aebce7cde","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759861612170,"stop":1759861612170,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dfbef5bb42a38a","name":"should create all internal components","time":{"start":1759861629464,"stop":1759861629464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c719cae8998be1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759861661613,"stop":1759861661613,"duration":0},"status":"passed","severity":"normal"},{"uid":"127e86e21915de79","name":"Check received message containing JSON","time":{"start":1759862159897,"stop":1759862159897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc9a777d54b0956","name":"Outgoing message is possibly acknowledged","time":{"start":1759861682994,"stop":1759861682994,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79b069ff42368893","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759861638703,"stop":1759861638703,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda21b250f8291d4","name":"throws on content topic with empty topic name field","time":{"start":1759861612153,"stop":1759861612154,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3472b547f041fb","name":"Push message with content topic containing unicode special characters","time":{"start":1759862771112,"stop":1759862771113,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a3cd716941978b","name":"should handle all zero keep alive options","time":{"start":1759861629439,"stop":1759861629439,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bd95ef115fe3f4","name":"should return true for message with causal history","time":{"start":1759861684369,"stop":1759861684369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d634d556d20bf6d6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759862067531,"stop":1759862067531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a910295c8d27e76","name":"should handle errors when globalThis is not available","time":{"start":1759861627923,"stop":1759861627936,"duration":13},"status":"passed","severity":"normal"},{"uid":"dad8661577ec8a57","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759861661610,"stop":1759861661610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4959dd8983abaead","name":"Push message with Arabic payload","time":{"start":1759862771131,"stop":1759862771132,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dbb7af2a5022b5","name":"Push message with rate limit","time":{"start":1759862771139,"stop":1759862771139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd8cd9663735e21","name":"Publish message with custom timestamp: Tue Oct 07 2025 17:31:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1759861909927,"stop":1759861909927,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d40615479541737","name":"should be safe to call multiple times","time":{"start":1759861629427,"stop":1759861629427,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ff1b09467888a3","name":"Query generator for multiple messages","time":{"start":1759862050592,"stop":1759862050593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed99f54a69bd328","name":"Passing page size 0 when there are 110 messages","time":{"start":1759862047559,"stop":1759862047559,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f4f84a92ca2245","name":"should handle peer store update failures gracefully","time":{"start":1759861629433,"stop":1759861629433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8252967d969ed0","name":"should attach causal history and bloom filter to each message","time":{"start":1759861669384,"stop":1759861669384,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c2263a5828e761","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759862193666,"stop":1759862193666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be818e9f8bd77ad","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759861661578,"stop":1759861661578,"duration":0},"status":"passed","severity":"normal"},{"uid":"897a7368b51debf1","name":"should properly create location multiaddrs - udp6","time":{"start":1759861618346,"stop":1759861618346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3d7657ad0f255","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759861681863,"stop":1759861681863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c1c190cc46d793","name":"should handle complete connection lifecycle","time":{"start":1759861627972,"stop":1759861627972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6797c3e93adaaa2","name":"Push message with content topic containing long","time":{"start":1759862771125,"stop":1759862771125,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e5c344316f098","name":"Push message with content topic containing SQL Injection","time":{"start":1759862771147,"stop":1759862771147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d494231064702f","name":"should skip peer when already connected","time":{"start":1759861628783,"stop":1759861628783,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f3bab1191ce505","name":"Fails to push message bigger that 1MB","time":{"start":1759862771130,"stop":1759862771130,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ed03aeb008b749","name":"should compute hash only when first accessed","time":{"start":1759861629355,"stop":1759861629355,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c303d9c91c91db","name":"Own sync message does not acknowledge own messages","time":{"start":1759861689582,"stop":1759861689582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1270515d64581c7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759862193655,"stop":1759862193655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c135dbdb9353c6b","name":"messageHashStr produces consistent results for the same input","time":{"start":1759861628508,"stop":1759861628508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d093865d072dd631","name":"should initialize with custom number of peers","time":{"start":1759861680345,"stop":1759861680346,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be3e5ae6350243c","name":"should stop ping timers on peer disconnect","time":{"start":1759861629431,"stop":1759861629431,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfd30c8872561f3","name":"Outgoing message is emitted as sent","time":{"start":1759861684363,"stop":1759861684363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e5440b82285e39","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759862193656,"stop":1759862193657,"duration":1},"status":"passed","severity":"normal"},{"uid":"18366203417a7e04","name":"Check received message containing Script","time":{"start":1759862159896,"stop":1759862159896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8398559a7b2b7f08","name":"should return false when peer is on different cluster","time":{"start":1759861627506,"stop":1759861627506,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b43b51df90d0f87","name":"should skip peer when dialed recently","time":{"start":1759861628783,"stop":1759861628784,"duration":1},"status":"passed","severity":"normal"},{"uid":"116524d0a181af2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759862067531,"stop":1759862067531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bf2c564d1c331e","name":"Check message on other pubsub topic is not received","time":{"start":1759862159890,"stop":1759862159890,"duration":0},"status":"passed","severity":"normal"},{"uid":"62318faf016b22d4","name":"should wait for Filter peer to be connected","time":{"start":1759861681917,"stop":1759861681917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9622a6e6e1df0b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759861612166,"stop":1759861612166,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e827767fe5b02e","name":"should do nothing if no non-locked connections to drop","time":{"start":1759861628911,"stop":1759861628912,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f93f1c770205b9","name":"Check received message containing Script","time":{"start":1759862159886,"stop":1759862159886,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b939b10cad18df","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759861617633,"stop":1759861617634,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4309b72f82c3e34","name":"should not receive a peer event after stop","time":{"start":1759861715598,"stop":1759861715598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5dd13e3269a539","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759861680115,"stop":1759861680115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9ae347d115e23d","name":"should add received message to localHistory with retrievalHint","time":{"start":1759861669386,"stop":1759861669386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f42b79e93c8921a","name":"should handle peer not in mesh for all topics","time":{"start":1759861629439,"stop":1759861629439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0ed529f7f17641","name":"should create ShardReader with auto sharding network config","time":{"start":1759861627497,"stop":1759861627497,"duration":0},"status":"passed","severity":"normal"},{"uid":"491349e2ca71d74c","name":"should stop peer exchange discovery","time":{"start":1759861639070,"stop":1759861639070,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ec6009ca8594df","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759861801169,"stop":1759861801169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52536f4c287771e","name":"should handle peer disconnect event when no connections remain","time":{"start":1759861627957,"stop":1759861627958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8310f57f86221b3","name":"Incoming message is emitted as received","time":{"start":1759861682994,"stop":1759861682995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85189c8e338cd01","name":"should handle complete discovery-to-dial flow","time":{"start":1759861627171,"stop":1759861627172,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7b2d352ea0061d","name":"should check false positive rate","time":{"start":1759861665853,"stop":1759861665854,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e681723df6c61a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759861612170,"stop":1759861612171,"duration":1},"status":"passed","severity":"normal"},{"uid":"287755d31482fd77","name":"should be safe to call multiple times","time":{"start":1759861629428,"stop":1759861629428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99370d49e3b5acd","name":"Passing page size 1 when there are 4 messages","time":{"start":1759862047559,"stop":1759862047560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e91395d6fd4658","name":"Check received message containing escaped characters","time":{"start":1759862159897,"stop":1759862159898,"duration":1},"status":"passed","severity":"normal"},{"uid":"f823b410810eff23","name":"should handle query errors gracefully","time":{"start":1759861639075,"stop":1759861639075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa50bfc89dc7d3f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759861627949,"stop":1759861627949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b837b808e56a464","name":"should handle network check errors gracefully","time":{"start":1759861628803,"stop":1759861628803,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ab77698d41d04","name":"should not fail to stop the service if it was not started","time":{"start":1759861642944,"stop":1759861642945,"duration":1},"status":"passed","severity":"normal"},{"uid":"14369ffeb7594b7e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759861617631,"stop":1759861617631,"duration":0},"status":"passed","severity":"normal"},{"uid":"699093f78357d02e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759861661611,"stop":1759861661612,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d6a034f2ffac5d","name":"Query with Ordered Callback, No Decoder","time":{"start":1759862022156,"stop":1759862022157,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df72a721d15634f","name":"Push message with content topic containing SQL Injection","time":{"start":1759862771111,"stop":1759862771111,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9ab87886b86dbd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759861612168,"stop":1759861612168,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f00219f0746452","name":"Publishes to nwaku","time":{"start":1759861904067,"stop":1759861904067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a377c3558c133f9c","name":"Overlapping topic subscription","time":{"start":1759861912407,"stop":1759861912411,"duration":4},"status":"skipped","severity":"normal"},{"uid":"48292a65fdf39821","name":"Check received message containing Russian","time":{"start":1759862159885,"stop":1759862159886,"duration":1},"status":"passed","severity":"normal"},{"uid":"65978c92e9e78993","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759861612165,"stop":1759861612165,"duration":0},"status":"passed","severity":"normal"},{"uid":"69558a0c56bd02eb","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759861752772,"stop":1759861752772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe4751a09820ef7","name":"Check meta is set [symmetric]","time":{"start":1759861648876,"stop":1759861648876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58020f5122a0541","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759862016215,"stop":1759862016216,"duration":1},"status":"passed","severity":"normal"},{"uid":"8403cfd7a71f8016","name":"Check message with no pubsub topic is not received","time":{"start":1759862159890,"stop":1759862159890,"duration":0},"status":"passed","severity":"normal"},{"uid":"218bd581819cae3c","name":"should handle hash queries without validation","time":{"start":1759861681863,"stop":1759861681864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1246919f519febf","name":"Check received message containing long","time":{"start":1759862159893,"stop":1759862159893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebf06873cad56c4","name":"should handle retrieve function with query parameters","time":{"start":1759861681702,"stop":1759861681702,"duration":0},"status":"passed","severity":"normal"},{"uid":"6153960e8c261ef1","name":"Accepts a valid Waku Message","time":{"start":1759861692860,"stop":1759861692861,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d729aeca8ba15e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759861680349,"stop":1759861680349,"duration":0},"status":"passed","severity":"normal"},{"uid":"50797421bfe769e1","name":"Encoder error raises irrecoverable error","time":{"start":1759861682993,"stop":1759861682993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9523c8a8393f13cd","name":"Push message with SQL Injection payload","time":{"start":1759862771132,"stop":1759862771132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5f191b314969d8","name":"messageHashStr produces different results for different inputs","time":{"start":1759861628508,"stop":1759861628508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d609a1142281733c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759861627920,"stop":1759861627921,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2af056c77107f76","name":"should filter peers by codec","time":{"start":1759861629470,"stop":1759861629470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9abb8117b7ef8e8","name":"random static sharding 3 - Cluster ID: 711, Shard ID: 347","time":{"start":1759862002664,"stop":1759862002664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c515db8fcd3b542","name":"Ephemeral messages are not stored","time":{"start":1759861717206,"stop":1759861717207,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa352f658a64abc","name":"Push message with content topic containing Chinese","time":{"start":1759862771136,"stop":1759862771137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f438857a1ee5de24","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759861680577,"stop":1759861680577,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcb1a62b40b1986","name":"should be safe to call multiple times","time":{"start":1759861629466,"stop":1759861629466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4da61ffc9556ed","name":"throws if store query response has error status","time":{"start":1759861629443,"stop":1759861629443,"duration":0},"status":"passed","severity":"normal"},{"uid":"75237084d815f83f","name":"should load peers from local storage and dispatch events","time":{"start":1759861642946,"stop":1759861642947,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8802e5dc495a62","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759861628052,"stop":1759861628052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5ee7cc8c2b2830","name":"Check received message containing numeric","time":{"start":1759862159893,"stop":1759862159893,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ca26b19c35ed3b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759862016213,"stop":1759862016214,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c3d23797c06598","name":"yields undefined for messages without decoder","time":{"start":1759861629444,"stop":1759861629444,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf86254a8d16763","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759861680513,"stop":1759861680513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b871d56f768b5e40","name":"Push message with custom timestamp: 1759865335518","time":{"start":1759862771140,"stop":1759862771140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdac740d79468ab6","name":"should set up event listeners when started","time":{"start":1759861681682,"stop":1759861681682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbec3215abda464","name":"should not retry if at least one success","time":{"start":1759861680188,"stop":1759861680188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c4e685bbb1e897","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759861661612,"stop":1759861661612,"duration":0},"status":"passed","severity":"normal"},{"uid":"949e7e9a78662feb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759861661616,"stop":1759861661616,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb11e11d9ac44a72","name":"Outgoing message is acknowledged","time":{"start":1759861682994,"stop":1759861682994,"duration":0},"status":"passed","severity":"normal"},{"uid":"265f3511fe3fcde7","name":"should monitor connected peers and store them into cache","time":{"start":1759861806724,"stop":1759861806724,"duration":0},"status":"passed","severity":"normal"},{"uid":"16501120e4595dc4","name":"Push message with content topic containing JSON","time":{"start":1759862771137,"stop":1759862771138,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8359402bc4442c","name":"should remove event listeners from libp2p","time":{"start":1759861627936,"stop":1759861627940,"duration":4},"status":"passed","severity":"normal"},{"uid":"83a359c9e04adc0a","name":"different cluster: nodes don't connect","time":{"start":1759861801168,"stop":1759861801168,"duration":0},"status":"passed","severity":"normal"},{"uid":"58de1d47cb0bbad1","name":"should retry on complete failure if specified","time":{"start":1759861680187,"stop":1759861680188,"duration":1},"status":"passed","severity":"normal"},{"uid":"705c828a17080f33","name":"Check publish message containing Russian","time":{"start":1759861909922,"stop":1759861909922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1733dbf727baac1","name":"should requeue task if no peer is available","time":{"start":1759861679050,"stop":1759861679057,"duration":7},"status":"passed","severity":"normal"},{"uid":"484bf9d4de7245f3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759862193658,"stop":1759862193658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcb1748a637517a","name":"Query Generator - false","time":{"start":1759862034768,"stop":1759862034769,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dedbf685d94dee","name":"random static sharding 9 - Cluster ID: 27, Shard ID: 748","time":{"start":1759862002666,"stop":1759862002666,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80bad37b4c77431","name":"Fails to publish duplicate message","time":{"start":1759861909928,"stop":1759861909929,"duration":1},"status":"passed","severity":"normal"},{"uid":"944cebf3a196516e","name":"Push message with Chinese payload","time":{"start":1759862771131,"stop":1759862771131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3ae0a27c40c7af","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759861617633,"stop":1759861617633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efb9653b574fc72","name":"should not receive a peer event before start","time":{"start":1759861715598,"stop":1759861715598,"duration":0},"status":"passed","severity":"normal"},{"uid":"531a5089ac81edc5","name":"Generator, one shard","time":{"start":1759862010950,"stop":1759862010950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7cc16f75d528b2","name":"Push message with content topic containing Arabic","time":{"start":1759862771110,"stop":1759862771111,"duration":1},"status":"passed","severity":"normal"},{"uid":"98489572d92d5902","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759861669385,"stop":1759861669385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e03434f8b081a13","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759861661610,"stop":1759861661610,"duration":0},"status":"passed","severity":"normal"},{"uid":"525b2da86522b274","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759862004798,"stop":1759862004799,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb6a141e70af51","name":"msgTime: 0 ms from now, startTime: 1759775651619, endTime: 1759862051619","time":{"start":1759862067532,"stop":1759862067532,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbb967ed349c8f3","name":"should properly create location multiaddrs - tcp","time":{"start":1759861618347,"stop":1759861618347,"duration":0},"status":"passed","severity":"normal"},{"uid":"247c4fbc1e90b6b7","name":"Push message with content topic containing escaped characters","time":{"start":1759862771148,"stop":1759862771148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88cf412928bcfe0","name":"should add peer to queue when queue is not empty","time":{"start":1759861628783,"stop":1759861628783,"duration":0},"status":"passed","severity":"normal"},{"uid":"343ea67555043ec6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759861903135,"stop":1759861903135,"duration":0},"status":"passed","severity":"normal"},{"uid":"40547f617efb9a47","name":"Used by Waku Relay","time":{"start":1759862063330,"stop":1759862063331,"duration":1},"status":"passed","severity":"normal"},{"uid":"918c3eedcabeb17b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759861912413,"stop":1759861912413,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ca05091d95f29a","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759861680115,"stop":1759861680117,"duration":2},"status":"passed","severity":"normal"},{"uid":"a828935b37b1f6e4","name":"should return true when peer is on the same cluster","time":{"start":1759861627505,"stop":1759861627506,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e610fc1f304efec","name":"Delete observer","time":{"start":1759861891941,"stop":1759861891941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5590b7a8401de0d7","name":"Push message with meta","time":{"start":1759862771149,"stop":1759862771149,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c471d017ee20a5b","name":"should use configured peers when available","time":{"start":1759861681864,"stop":1759861681864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc66a1ac92ed5e","name":"Push message with meta","time":{"start":1759862771138,"stop":1759862771139,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a4649abd7ca628","name":"it tolerates circular branch references","time":{"start":1759861639148,"stop":1759861639149,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbd7bdf155eb785","name":"Push message with content topic containing short","time":{"start":1759862771145,"stop":1759862771145,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ee6a790c6bf0ee","name":"should clear interval on stop","time":{"start":1759861639077,"stop":1759861639078,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4222eedb503e83","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759862193663,"stop":1759862193663,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa990dc2249b7f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759861617632,"stop":1759861617632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54e7af07528ce6b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759861669387,"stop":1759861669388,"duration":1},"status":"passed","severity":"normal"},{"uid":"1541ba9b31422c8","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759861669391,"stop":1759861669391,"duration":0},"status":"passed","severity":"normal"},{"uid":"907468dfdccf3901","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759862193649,"stop":1759862193649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be323e0d5ba2311","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759861638704,"stop":1759861638704,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4b34fe50f914b1","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759861629434,"stop":1759861629434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cffbf88529a1d5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759861612166,"stop":1759861612166,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a125f21e80785c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759861681705,"stop":1759861681711,"duration":6},"status":"passed","severity":"normal"},{"uid":"22502cfcc2c77296","name":"should merge provided config with defaults","time":{"start":1759861629463,"stop":1759861629464,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8432589ba97972","name":"Throws when trying to push message with empty payload","time":{"start":1759862771135,"stop":1759862771135,"duration":0},"status":"passed","severity":"normal"},{"uid":"359ecadd4c0c0ccf","name":"should be able to dial TLS multiaddrs","time":{"start":1759861798942,"stop":1759861798943,"duration":1},"status":"passed","severity":"normal"},{"uid":"832355a7a9f6e6ca","name":"should handle case when globalThis is not available","time":{"start":1759861627950,"stop":1759861627950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3286d0ea1b4f23d1","name":"Decoder throws on empty string content topic","time":{"start":1759861648878,"stop":1759861648879,"duration":1},"status":"passed","severity":"normal"},{"uid":"9223105e91bd3b99","name":"Push to array if already present","time":{"start":1759861611949,"stop":1759861611949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f2d87471d166df","name":"Correctly serialized arguments","time":{"start":1759861799162,"stop":1759861799162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4689617f7290b225","name":"Push message with meta","time":{"start":1759862771114,"stop":1759862771114,"duration":0},"status":"passed","severity":"normal"},{"uid":"365d9cac0a1287e2","name":"should throw an error for insufficient data","time":{"start":1759861612348,"stop":1759861612348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9657c2ac50e9c8bc","name":"Refresh subscription","time":{"start":1759862193662,"stop":1759862193662,"duration":0},"status":"passed","severity":"normal"},{"uid":"152bcdffba28254e","name":"should create ConnectionManager with required options","time":{"start":1759861629461,"stop":1759861629462,"duration":1},"status":"passed","severity":"normal"},{"uid":"306397fc5a899c6","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759861628821,"stop":1759861628822,"duration":1},"status":"passed","severity":"normal"},{"uid":"2845838130e2e620","name":"should not receive a peer event after stop","time":{"start":1759861642946,"stop":1759861642946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3993b9940d6000fd","name":"udp ip6 address","time":{"start":1759861617691,"stop":1759861617691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3fec5e7d7fbdd6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759861669393,"stop":1759861669393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6499e247656ef0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759861628909,"stop":1759861628910,"duration":1},"status":"passed","severity":"normal"},{"uid":"703b1c34ad43fde6","name":"Push message with long payload","time":{"start":1759862771141,"stop":1759862771141,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbf0d760e1a87e2","name":"Check received message containing shell command","time":{"start":1759862159897,"stop":1759862159897,"duration":0},"status":"passed","severity":"normal"},{"uid":"80905d2439fdb8b4","name":"should be safe to call multiple times","time":{"start":1759861628878,"stop":1759861628878,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd50819683309b54","name":"Push message with content topic containing long","time":{"start":1759862771109,"stop":1759862771109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6128df0f4596373b","name":"should handle complete dial lifecycle","time":{"start":1759861628803,"stop":1759861628804,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6ec343258f15c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759861612172,"stop":1759861612172,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b831a7f419ace30","name":"Push message with content topic containing escaped characters","time":{"start":1759862771112,"stop":1759862771112,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60c6625a391856f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759861648874,"stop":1759861648875,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f25f2057fb2c5aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759861612168,"stop":1759861612169,"duration":1},"status":"passed","severity":"normal"},{"uid":"289e64d3ab88ddcb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759861912414,"stop":1759861912415,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d6d77472d15a0a","name":"should reassess health immediately when peer disconnects","time":{"start":1759861680974,"stop":1759861680975,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e46897eba476ac","name":"should handle peer store errors gracefully","time":{"start":1759861680981,"stop":1759861680982,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc688a9451a5433a","name":"Encoder throws on empty string content topic","time":{"start":1759861648877,"stop":1759861648878,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f46ef808a65546","name":"should not change state when connections remain after disconnect","time":{"start":1759861627958,"stop":1759861627958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5570db66214b8b2","name":"Push 30 different messages","time":{"start":1759862771145,"stop":1759862771145,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81a504282f997e75","name":"Push message with short payload","time":{"start":1759862771101,"stop":1759862771102,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8b3c107f4975b0","name":"should partition messages based on acknowledgement status","time":{"start":1759861669392,"stop":1759861669392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86acd3c89722cdc","name":"Push message with content topic containing long","time":{"start":1759862771136,"stop":1759862771136,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4b9f78d5088d79","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759861661620,"stop":1759861661620,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d7bc42f9710e70","name":"should skip peer when not on same cluster","time":{"start":1759861628790,"stop":1759861628790,"duration":0},"status":"passed","severity":"normal"},{"uid":"615393fe8da0ddd7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759862193654,"stop":1759862193654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8daac8662d1d9443","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759861681713,"stop":1759861681713,"duration":0},"status":"passed","severity":"normal"},{"uid":"691e34d4f24bcc39","name":"Overlapping topic subscription","time":{"start":1759862193644,"stop":1759862193645,"duration":1},"status":"passed","severity":"normal"},{"uid":"238352003bd81e57","name":"should remove event listeners","time":{"start":1759861629427,"stop":1759861629427,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f94a23a6d714d2b","name":"should retry if all attempts fail","time":{"start":1759861679066,"stop":1759861679067,"duration":1},"status":"passed","severity":"normal"},{"uid":"8784d6fe714afcf2","name":"Check publish message containing shell command","time":{"start":1759861909924,"stop":1759861909925,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91acc947e99b1b1","name":"Encoder throws on empty string content topic","time":{"start":1759861650502,"stop":1759861650502,"duration":0},"status":"passed","severity":"normal"},{"uid":"40581cc5b356e461","name":"should maintain proper timestamps if all messages received","time":{"start":1759861669385,"stop":1759861669385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13862b4d928a3a3b","name":"should handle case when navigator is not available","time":{"start":1759861627950,"stop":1759861627950,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d1e3a27ea5c028","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759861669390,"stop":1759861669390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84b36199ac87c8d","name":"Push message with Script payload","time":{"start":1759862771122,"stop":1759862771122,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d8e41a7addff","name":"should not be sent when there is no history","time":{"start":1759861669393,"stop":1759861669393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9eb32cfe4dfe450","name":"should handle errors when getting connections","time":{"start":1759861627968,"stop":1759861627968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6f9335efa3be50","name":"does not validate decoders for hash queries","time":{"start":1759861629442,"stop":1759861629442,"duration":0},"status":"passed","severity":"normal"},{"uid":"69518859f87d92a8","name":"Subscribe to topic containing XML and receive message","time":{"start":1759862193653,"stop":1759862193654,"duration":1},"status":"passed","severity":"normal"},{"uid":"18065633b4825d7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759861661618,"stop":1759861661618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8d5d49b7276e28","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759861627521,"stop":1759861627521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c331fee95287cb1c","name":"should create a new stream if no existing for protocol found","time":{"start":1759861629146,"stop":1759861629146,"duration":0},"status":"passed","severity":"normal"},{"uid":"1571b3e906b0077f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759861612160,"stop":1759861612160,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc41443daaa197b9","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759861618338,"stop":1759861618338,"duration":0},"status":"passed","severity":"normal"},{"uid":"392b413ca0eca763","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759861661618,"stop":1759861661618,"duration":0},"status":"passed","severity":"normal"},{"uid":"644776c4478aa746","name":"Check message with invalid timestamp is not received","time":{"start":1759862159889,"stop":1759862159890,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9b66244373040e","name":"Callback on promise, aborts when callback returns true","time":{"start":1759862050613,"stop":1759862050613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3f166780b33a7d","name":"Check message on other pubsub topic is not received","time":{"start":1759862159900,"stop":1759862159900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41ff3dfa7c0b86a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759861617634,"stop":1759861617634,"duration":0},"status":"passed","severity":"normal"},{"uid":"40abf0f01bdf9125","name":"should dial peer when no shard info available","time":{"start":1759861628792,"stop":1759861628792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8201cb8dd7ec555f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759862193655,"stop":1759862193655,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e1c12a1fb852de","name":"should properly create location multiaddrs - tcp6","time":{"start":1759861618347,"stop":1759861618347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e325544260e73a71","name":"Push message with content topic containing numeric","time":{"start":1759862771136,"stop":1759862771136,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e90c3352bf3ba9","name":"Fails to push message bigger that 1MB","time":{"start":1759862771150,"stop":1759862771151,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98feabeeb39331f","name":"Check message with no content topic is not received","time":{"start":1759862159900,"stop":1759862159901,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e13bb9d6050380e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759861661062,"stop":1759861661063,"duration":1},"status":"passed","severity":"normal"},{"uid":"751fa3bf7cb970e3","name":"Push message with content topic containing short","time":{"start":1759862771135,"stop":1759862771136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6798438cd4ed6117","name":"Push message with custom timestamp: 1729103335519","time":{"start":1759862771149,"stop":1759862771150,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf32dc7f77684a43","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759861629154,"stop":1759861629154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33eb5f1c1efd179","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759861801169,"stop":1759861801169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abdea5d1ddbe234","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759861612167,"stop":1759861612168,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a88cd41eaba5052","name":"Push message with content topic containing short","time":{"start":1759862771108,"stop":1759862771109,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd4b47ab5246785","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759862159889,"stop":1759862159889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03d4add576d495d","name":"should be online or offline if network state changed","time":{"start":1759861730974,"stop":1759861730975,"duration":1},"status":"passed","severity":"normal"},{"uid":"5004d9161dcf86e4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759861717208,"stop":1759861717209,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef908d027bd3fd31","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759862016211,"stop":1759862016213,"duration":2},"status":"passed","severity":"normal"},{"uid":"82c502246cdcb1d5","name":"should create ConnectionManager with relay","time":{"start":1759861629462,"stop":1759861629463,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0da2430086c9f66","name":"should emit a peer event after start","time":{"start":1759861715597,"stop":1759861715597,"duration":0},"status":"passed","severity":"normal"},{"uid":"abce8d2dd080e04d","name":"should wait for Store peer to be connected","time":{"start":1759861681917,"stop":1759861681918,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fe6408308bcf26","name":"Encoder error raises irrecoverable error","time":{"start":1759861684363,"stop":1759861684363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e297812b8a34bbd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759861661612,"stop":1759861661612,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa10db042eb79117","name":"should set field with all protocols enabled","time":{"start":1759861618348,"stop":1759861618349,"duration":1},"status":"passed","severity":"normal"},{"uid":"a177bf56f40ff3a6","name":"Push message with content topic containing JSON","time":{"start":1759862771112,"stop":1759862771112,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff9e03bd2e15ea","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759861684366,"stop":1759861684366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8023cc1241afef13","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759861680973,"stop":1759861680973,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d97b4bb6cb6d010","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759861777745,"stop":1759861777746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8245289a395f5e0","name":"Round trip binary serialization","time":{"start":1759861629347,"stop":1759861629347,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb820bae8a3bd6f3","name":"Push message with numeric payload","time":{"start":1759862771141,"stop":1759862771141,"duration":0},"status":"passed","severity":"normal"},{"uid":"716033354bcf950e","name":"Push 30 different messages","time":{"start":1759862771124,"stop":1759862771124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4089df732359c226","name":"retrieves a single peer","time":{"start":1759861639148,"stop":1759861639148,"duration":0},"status":"passed","severity":"normal"},{"uid":"647264455aa17e2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759861912424,"stop":1759861912425,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d49e95aa493052","name":"Push message with content topic containing Arabic","time":{"start":1759862771137,"stop":1759862771137,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0e9edf4a01a82e","name":"Push message with custom timestamp: 1759858135518","time":{"start":1759862771129,"stop":1759862771129,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc75f03e06bc0fa7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759861903137,"stop":1759861903137,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc76e3f03237f7ca","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759861661594,"stop":1759861661595,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e095cd03728085","name":"Cluster id 0, shard 0","time":{"start":1759862002662,"stop":1759862002662,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d6d7e5901bb61e","name":"should clear all timers","time":{"start":1759861629427,"stop":1759861629428,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ed0bdcdfb97c8a","name":"should populate queue if has active dial","time":{"start":1759861628789,"stop":1759861628789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9555fd8f45b8f6f2","name":"should return undefined if no connection provided","time":{"start":1759861629145,"stop":1759861629146,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbda3071eaea85","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759861681713,"stop":1759861681713,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b2b4e303bfe27b","name":"should dial peers from store when browser is connected","time":{"start":1759861628879,"stop":1759861628879,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33fe69d1669ec6","name":"should initialize with libp2p components","time":{"start":1759861638938,"stop":1759861638939,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b734dd7f200c15","name":"should skip peers that were recently queried","time":{"start":1759861639073,"stop":1759861639073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2ac1ccd7b288c1","name":"should reject if Filter is requested but not mounted","time":{"start":1759861681916,"stop":1759861681916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4349588380b8f85f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759862056526,"stop":1759862056526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df9b160acf91498","name":"yields decoded messages","time":{"start":1759861629443,"stop":1759861629444,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9b85112e05520f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759862193666,"stop":1759862193666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8831d6671c4a56c7","name":"Passing page size 3 when there are 20 messages","time":{"start":1759862047560,"stop":1759862047560,"duration":0},"status":"passed","severity":"normal"},{"uid":"283969569fe4a87c","name":"Check publish message containing long","time":{"start":1759861909919,"stop":1759861909920,"duration":1},"status":"passed","severity":"normal"},{"uid":"804581a034520285","name":"should not fail to start the service if it is already started","time":{"start":1759861916990,"stop":1759861916991,"duration":1},"status":"passed","severity":"normal"},{"uid":"78072816f80ed345","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759861661593,"stop":1759861661593,"duration":0},"status":"passed","severity":"normal"},{"uid":"323c353b269f1b78","name":"should handle queue processing errors gracefully","time":{"start":1759861628802,"stop":1759861628802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b48164dd1e6fb30","name":"should handle multiple peer connections","time":{"start":1759861629430,"stop":1759861629430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df4d193e70079ea","name":"should return false for content message without causal history","time":{"start":1759861684368,"stop":1759861684369,"duration":1},"status":"passed","severity":"normal"},{"uid":"972909a3db761b2e","name":"should return false when peer is not on the specified shard","time":{"start":1759861627520,"stop":1759861627520,"duration":0},"status":"passed","severity":"normal"},{"uid":"54db64b3448a1403","name":"should handle peerStore errors gracefully","time":{"start":1759861629470,"stop":1759861629470,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d85ee5cc804d0e3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759862067529,"stop":1759862067529,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4d3748a60e63b2","name":"should handle relay send failures gracefully","time":{"start":1759861629437,"stop":1759861629437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44ae7aa6db3c46e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759861661617,"stop":1759861661617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63a9265c629455","name":"should handle shardReader errors","time":{"start":1759861629472,"stop":1759861629472,"duration":0},"status":"passed","severity":"normal"},{"uid":"267f7d7fb0d8f042","name":"should handle dial errors","time":{"start":1759861629468,"stop":1759861629468,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c501c29b1c91cba","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759862193665,"stop":1759862193665,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ff5267ba9355c8","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759861680362,"stop":1759861680362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54dc8d7087e9a9b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759861629434,"stop":1759861629434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a559073ea720c892","name":"should start peer exchange discovery","time":{"start":1759861639069,"stop":1759861639069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b205f5b5471269e0","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759861669388,"stop":1759861669388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc8b70c7eade008","name":"Publish message with custom timestamp: Tue Oct 07 2025 19:31:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1759861909928,"stop":1759861909928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d88eb79c6a0711","name":"should encodeTxt and decodeTxt","time":{"start":1759861618331,"stop":1759861618331,"duration":0},"status":"passed","severity":"normal"},{"uid":"425847e2cbb5a4af","name":"should handle a minimal index list","time":{"start":1759861612347,"stop":1759861612348,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dcb47fecc2addcc","name":"should not receive a peer event before start","time":{"start":1759861916992,"stop":1759861916992,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c771d6e96a2e71","name":"Push message with XML payload","time":{"start":1759862771105,"stop":1759862771105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c70f4e943eb435","name":"should handle peer store errors gracefully","time":{"start":1759861639072,"stop":1759861639073,"duration":1},"status":"passed","severity":"normal"},{"uid":"a019da79645ba6be","name":"Push message with content topic containing emoji","time":{"start":1759862771148,"stop":1759862771148,"duration":0},"status":"passed","severity":"normal"}] |