2025-04-18 19:13:38 +00:00

1 line
154 KiB
JSON

[{"uid":"bf6c45da7d92a6a","name":"Check received message containing Russian","time":{"start":1745003395799,"stop":1745003395799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a60cb97db25f45","name":"Encoder throws on undefined content topic","time":{"start":1745002928872,"stop":1745002928872,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6ffc0ead684dca","name":"should initialize with custom number of peers","time":{"start":1745002957211,"stop":1745002957212,"duration":1},"status":"passed","severity":"normal"},{"uid":"28658a7dc5fe1f5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1745003186830,"stop":1745003186832,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cd74d1504c7d29c","name":"should correctly map a content topic to a pubsub topic","time":{"start":1745002914092,"stop":1745002914092,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d4a7e67900e788","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1745002966342,"stop":1745002966342,"duration":0},"status":"passed","severity":"normal"},{"uid":"446c35b9b677b2a2","name":"connected peers and dial","time":{"start":1745003089381,"stop":1745003089382,"duration":1},"status":"skipped","severity":"normal"},{"uid":"587a58a5bcf28e2c","name":"Check received message containing Arabic","time":{"start":1745003395798,"stop":1745003395799,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedd734b3c1e0031","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1745002922056,"stop":1745002922057,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d9f487699fb8ae","name":"should attach causal history and bloom filter to each message","time":{"start":1745002966775,"stop":1745002966775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbeee54ab516462","name":"Query with Promise Callback, No message returned","time":{"start":1745003199433,"stop":1745003199433,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d711ba5b5969e9","name":"should initialize with default number of peers","time":{"start":1745002957211,"stop":1745002957211,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d16b6007f01416","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1745003117731,"stop":1745003117732,"duration":1},"status":"passed","severity":"normal"},{"uid":"f138fe5bcf833b60","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745003171720,"stop":1745003171721,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b5a307cc529a48","name":"Passing an array","time":{"start":1745003255912,"stop":1745003255912,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c0411b230bb1c1","name":"Publish message with custom timestamp: Sat Apr 27 2024 19:05:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1745003111786,"stop":1745003111786,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa68b19e1ec75e51","name":"Push message with special chars payload","time":{"start":1745003595828,"stop":1745003595828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3155d251d6a5e3","name":"Check received message containing numeric","time":{"start":1745003395797,"stop":1745003395797,"duration":0},"status":"passed","severity":"normal"},{"uid":"48974c432f8bc831","name":"Ordered Callback - true","time":{"start":1745003239596,"stop":1745003239596,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e35682cda6d2d0","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1745002991598,"stop":1745002991598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01fac5afb64946","name":"Query Generator, No message returned","time":{"start":1745003199429,"stop":1745003199429,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15ac3577cb1695b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1745002966336,"stop":1745002966337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63c14566662ac4c","name":"Push message with SQL Injection payload","time":{"start":1745003595845,"stop":1745003595845,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dfea2539b5fe0b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1745002966259,"stop":1745002966259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6def78a922e8b6","name":"Using a function","time":{"start":1745003255913,"stop":1745003255913,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c97aad930386fa","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1745002966258,"stop":1745002966259,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63123d0bae76421","name":"Check message with non string payload is not received","time":{"start":1745003395806,"stop":1745003395806,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc5a061e5def7a7","name":"Push message with content topic containing Script","time":{"start":1745003595851,"stop":1745003595851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3c706dbbeea724","name":"Check received message containing unicode special characters","time":{"start":1745003395802,"stop":1745003395802,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d70825b86684e4","name":"should process tasks in queue","time":{"start":1745002957226,"stop":1745002957226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e7eb83464252ff","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745003595837,"stop":1745003595837,"duration":0},"status":"passed","severity":"normal"},{"uid":"deed8cd375e8077","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1745003117730,"stop":1745003117730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1df90ad8146336","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1745002914066,"stop":1745002914066,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef2e2ce8bab772d","name":"should throw error - invalid id","time":{"start":1745002922685,"stop":1745002922685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8731358219d031","name":"Reopen subscription with peer with lost subscription","time":{"start":1745003048996,"stop":1745003048996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5c1b49bf193e31","name":"should return empty list for no shard","time":{"start":1745002914076,"stop":1745002914076,"duration":0},"status":"passed","severity":"normal"},{"uid":"265e838337bdc8bb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1745002966335,"stop":1745002966335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4060348bb2bd0c1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745003490276,"stop":1745003490276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6143bb344ca5756f","name":"should return false when clusterId doesn't match","time":{"start":1745002956937,"stop":1745002956937,"duration":0},"status":"passed","severity":"normal"},{"uid":"958aac66b6dfe21","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745003490289,"stop":1745003490289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51e8755be08da35","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1745002936287,"stop":1745002936287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a6b6c29111442f","name":"should decode valid enr successfully","time":{"start":1745002922682,"stop":1745002922682,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dc034d3a5c50e6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1745002914066,"stop":1745002914066,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a80ea334a0a859","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1745002914062,"stop":1745002914062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4783f1114a6e69c5","name":"Push message with content topic containing special chars","time":{"start":1745003595849,"stop":1745003595849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7490ec614f4cffc","name":"should properly compute the node id","time":{"start":1745002922686,"stop":1745002922686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b929dd6535cef0ad","name":"throws on empty content topic","time":{"start":1745002914050,"stop":1745002914050,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a30bbff0bf70cf","name":"Callback on promise, aborts when callback returns true","time":{"start":1745003233127,"stop":1745003233127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b164fc039b8078","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1745002946767,"stop":1745002946767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5462b7a22324912","name":"Push message with content topic containing XML","time":{"start":1745003595851,"stop":1745003595852,"duration":1},"status":"passed","severity":"normal"},{"uid":"800b05e7593f49e3","name":"Push message with Arabic payload","time":{"start":1745003595844,"stop":1745003595844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adf42fa736ed52b","name":"should set field with only STORE enabled","time":{"start":1745002922694,"stop":1745002922695,"duration":1},"status":"passed","severity":"normal"},{"uid":"666c2627db72fcfe","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745003232617,"stop":1745003232617,"duration":0},"status":"passed","severity":"normal"},{"uid":"42762a7aaf8125bb","name":"Subscribe and receive messages via lightPush","time":{"start":1745003490273,"stop":1745003490273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e938d233760128a7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745003103307,"stop":1745003103308,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b58c5f54b88f596","name":"Check received message containing SQL Injection","time":{"start":1745003395788,"stop":1745003395788,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d9ff094c89a17e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1745003117739,"stop":1745003117739,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b1dd02d33531e3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1745002922052,"stop":1745002922052,"duration":0},"status":"passed","severity":"normal"},{"uid":"517b96dbc8ce5007","name":"Check publish message containing SQL Injection","time":{"start":1745003111763,"stop":1745003111764,"duration":1},"status":"passed","severity":"normal"},{"uid":"45560a348415e69a","name":"LightPush","time":{"start":1745003261627,"stop":1745003261627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e7b3366c325f6a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1745002956864,"stop":1745002956864,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda97e0edccc19d2","name":"should throw an error if shards are undefined for static sharding","time":{"start":1745002914076,"stop":1745002914076,"duration":0},"status":"passed","severity":"normal"},{"uid":"17749352aefe892c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745003107836,"stop":1745003107837,"duration":1},"status":"passed","severity":"normal"},{"uid":"9588d7381e2ce763","name":"Check received message containing special chars","time":{"start":1745003395797,"stop":1745003395798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41c19fdc31ca487","name":"pre and post cipher","time":{"start":1745002947374,"stop":1745002947374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b916d7df55ae20","name":"Sample","time":{"start":1745002922059,"stop":1745002922060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb105f84453efdd","name":"should reject if LightPush is requested but not mounted","time":{"start":1745002957497,"stop":1745002957497,"duration":0},"status":"passed","severity":"normal"},{"uid":"190867f1ec35d0e5","name":"Push message with content topic containing JSON","time":{"start":1745003595852,"stop":1745003595852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbb064bb59d4c51","name":"Push message with content topic containing Chinese","time":{"start":1745003595835,"stop":1745003595835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b390fa4f7dfff8e","name":"different cluster, different shard: nodes don't connect","time":{"start":1745003054235,"stop":1745003054235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8f70cf41b801d5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1745003253691,"stop":1745003253694,"duration":3},"status":"passed","severity":"normal"},{"uid":"a14931d668c4e35e","name":"Push message with Russian payload","time":{"start":1745003595829,"stop":1745003595829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d565ecb2574b49d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1745003117738,"stop":1745003117738,"duration":0},"status":"passed","severity":"normal"},{"uid":"116c32b150cdbf6f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1745002966290,"stop":1745002966290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef1569acff0b430","name":"should throw an error for insufficient data","time":{"start":1745002914243,"stop":1745002914243,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ab6be2e16332e6","name":"Encoder throws on undefined content topic","time":{"start":1745002948468,"stop":1745002948468,"duration":0},"status":"passed","severity":"normal"},{"uid":"224e71aeb1a1e766","name":"random static sharding 2 - Cluster ID: 333, Shard ID: 265","time":{"start":1745003232612,"stop":1745003232613,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b87f0e8b462345","name":"Subscribe to topic containing long and publish message","time":{"start":1745003117733,"stop":1745003117733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54a638861ebe72","name":"A test","time":{"start":1745003042294,"stop":1745003042294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f463bb6ecf650c6","name":"should return the pubsub topic directly if a string is provided","time":{"start":1745002914088,"stop":1745002914089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80a69b6cb87dff0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1745003240373,"stop":1745003240373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d8d4be2c2bc573","name":"should be able to encode the field with only RELAY set to true","time":{"start":1745002922047,"stop":1745002922049,"duration":2},"status":"passed","severity":"normal"},{"uid":"c859cb9d313a7a1d","name":"should mark all messages in causal history as acknowledged","time":{"start":1745002966778,"stop":1745002966778,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa1f95e692b3660","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745003107838,"stop":1745003107839,"duration":1},"status":"passed","severity":"normal"},{"uid":"511da6820bd26f9d","name":"Check message with invalid timestamp is not received","time":{"start":1745003395793,"stop":1745003395793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2fb6d2d2e32c92","name":"Push message with shell command payload","time":{"start":1745003595846,"stop":1745003595846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce224edd33de28a","name":"ignores domain fetching errors","time":{"start":1745002936637,"stop":1745002936637,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ab571c7c69dd3a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1745003117734,"stop":1745003117735,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0657d59b4ed8fcc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1745002914083,"stop":1745002914083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c98764f4ae3236","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1745003117731,"stop":1745003117731,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e46167da735430","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1745003253689,"stop":1745003253690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b171e0416ad1291","name":"Push message with shell command payload","time":{"start":1745003595831,"stop":1745003595832,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdd003dbff0b6df","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1745002966284,"stop":1745002966284,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6b0187cfde3914","name":"Asymmetric encrypt & decrypt","time":{"start":1745002947372,"stop":1745002947373,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0263c042afee1f6","name":"should reject if Store is requested but not mounted","time":{"start":1745002957497,"stop":1745002957497,"duration":0},"status":"passed","severity":"normal"},{"uid":"36061df5f6555829","name":"Check publish message after service node is restarted","time":{"start":1745003111799,"stop":1745003111801,"duration":2},"status":"skipped","severity":"normal"},{"uid":"744c29a0c10908b","name":"Generator, custom pubsub topic","time":{"start":1745003230162,"stop":1745003230162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb620f416746b4d","name":"should create a new stream if no existing for protocol found","time":{"start":1745002928512,"stop":1745002928512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f580204cd189b6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1745002914063,"stop":1745002914063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66f703f4cca2518","name":"should not fail to start the service if it is already started","time":{"start":1745003089136,"stop":1745003089140,"duration":4},"status":"passed","severity":"normal"},{"uid":"c01b5f52c9947f29","name":"Rejects garbage","time":{"start":1745002960892,"stop":1745002960893,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0ed5e23602ec0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1745002966339,"stop":1745002966340,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d6047c53a572d1","name":"Default pageSize","time":{"start":1745003248664,"stop":1745003248664,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a2277e43729383","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1745002914061,"stop":1745002914062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9e6910f140681c","name":"Symmetric encrypt & Decrypt","time":{"start":1745002947373,"stop":1745002947374,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bc1436f56ce78b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1745002936641,"stop":1745002936641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f9c8350cb05423a","name":"Push message with Chinese payload","time":{"start":1745003595828,"stop":1745003595829,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8229cd5f874008","name":"Push message with meta","time":{"start":1745003595854,"stop":1745003595854,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1fa7493fedba64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1745002966341,"stop":1745002966341,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb14a744de9fe627","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1745002966342,"stop":1745002966343,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5bc14b8bdd13f8","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1745002966281,"stop":1745002966282,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c3e240bd06f6bb","name":"Generator, 2 different pubsubtopics","time":{"start":1745003230163,"stop":1745003230163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb3be67568f1cfa","name":"should properly create location multiaddrs - udp6","time":{"start":1745002922692,"stop":1745002922692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4033ec7467d36c19","name":"Query Generator - true","time":{"start":1745003239591,"stop":1745003239591,"duration":0},"status":"passed","severity":"normal"},{"uid":"791fb6c623b4aa8e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1745003054228,"stop":1745003054228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e139952e55b351a4","name":"should not fail to start the service if it is already started","time":{"start":1745002988264,"stop":1745002988264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb8b21b829eaceb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1745002914082,"stop":1745002914082,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f802eb19bcc999e","name":"1 Relay, 1 fetch","time":{"start":1745002936305,"stop":1745002936305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ddea82005d14e8","name":"Fails to publish message with empty text","time":{"start":1745003111787,"stop":1745003111791,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a394449d5a88a68","name":"tcp ip4 address","time":{"start":1745002922164,"stop":1745002922165,"duration":1},"status":"passed","severity":"normal"},{"uid":"22497e54d3ecf10f","name":"should properly create location multiaddrs - udp4","time":{"start":1745002922691,"stop":1745002922691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94784fc4461d44f","name":"Query generator for multiple messages","time":{"start":1745003233124,"stop":1745003233125,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f93f1e0f4a43918","name":"Fails to publish message with size larger than 1 MB","time":{"start":1745003111798,"stop":1745003111799,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db14295127b65dc","name":"Waku message hash computation (payload length 0)","time":{"start":1745002916669,"stop":1745002916669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3242491ec83d2df2","name":"Push message with XML payload","time":{"start":1745003595845,"stop":1745003595845,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe3054f8f386266","name":"throws on content topic with empty encoding field","time":{"start":1745002914056,"stop":1745002914057,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cff2c3cea90dfde","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1745002956930,"stop":1745002956932,"duration":2},"status":"passed","severity":"normal"},{"uid":"6578e535786de3c1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1745002990750,"stop":1745002990751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a663db10f7749ea9","name":"returns all values when wanted number matches available values","time":{"start":1745002935791,"stop":1745002935792,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b27c7aaa837f959","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745003490292,"stop":1745003490292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87cc027350f3714","name":"should select older connection if present","time":{"start":1745002928063,"stop":1745002928064,"duration":1},"status":"passed","severity":"normal"},{"uid":"22eae61c078646f4","name":"should partition messages based on acknowledgement status","time":{"start":1745002966780,"stop":1745002966780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5404f7cd025209e0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745003490286,"stop":1745003490286,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4e26a39932ab6b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1745002914082,"stop":1745002914083,"duration":1},"status":"passed","severity":"normal"},{"uid":"38015ab22c82e7cc","name":"isConnected should return true after first peer connects","time":{"start":1745003004022,"stop":1745003004023,"duration":1},"status":"passed","severity":"normal"},{"uid":"148302a8a509a63e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1745002922052,"stop":1745002922053,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b2bc55feea2a91","name":"should not receive a peer event before start","time":{"start":1745003089140,"stop":1745003089141,"duration":1},"status":"passed","severity":"normal"},{"uid":"878b18c6610d7932","name":"Subscribe to topic containing special chars and publish message","time":{"start":1745003117734,"stop":1745003117734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59b2bb55e2d7b76","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1745002984338,"stop":1745002984339,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bcbe641a6745cb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1745002936281,"stop":1745002936281,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c4aa9402bd9da1","name":"random static sharding 9 - Cluster ID: 640, Shard ID: 696","time":{"start":1745003232616,"stop":1745003232616,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2671932bda1d8c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1745002966273,"stop":1745002966273,"duration":0},"status":"passed","severity":"normal"},{"uid":"1708c679d0e7030","name":"Query Generator, No Decoder","time":{"start":1745003199428,"stop":1745003199429,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a738eb8901085","name":"connects to nwaku","time":{"start":1745003255911,"stop":1745003255911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ef2fa1a2fb2d5d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745003490295,"stop":1745003490295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b532b6633e91967","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1745002966260,"stop":1745002966272,"duration":12},"status":"passed","severity":"normal"},{"uid":"703ceb0768754402","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1745002966285,"stop":1745002966285,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaffaf4d64974b73","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1745003117738,"stop":1745003117739,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07fe1af9fff20e0","name":"Push to array if already present","time":{"start":1745002913787,"stop":1745002913787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e3d16f05ec70d5","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1745002966290,"stop":1745002966291,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a97cea38ce0fdb7","name":"should be called at least once on all `peer:discovery` events","time":{"start":1745002991596,"stop":1745002991596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3214c33f1fc8d4","name":"throws on content topic with empty topic name field","time":{"start":1745002914055,"stop":1745002914056,"duration":1},"status":"passed","severity":"normal"},{"uid":"b949c87cd90cef0b","name":"Check publish message containing short","time":{"start":1745003111757,"stop":1745003111757,"duration":0},"status":"passed","severity":"normal"},{"uid":"104a93b9220db581","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1745003233127,"stop":1745003233127,"duration":0},"status":"passed","severity":"normal"},{"uid":"439ad7b71d610aa0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1745003253691,"stop":1745003253691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee265f3db7aa368","name":"Round trip binary encryption [ecies, signature]","time":{"start":1745002948467,"stop":1745002948467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb3587b09ea7134","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1745003004022,"stop":1745003004022,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33f665841c81b7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1745002966287,"stop":1745002966287,"duration":0},"status":"passed","severity":"normal"},{"uid":"dede68fd890055bb","name":"Check received message containing long","time":{"start":1745003395785,"stop":1745003395786,"duration":1},"status":"passed","severity":"normal"},{"uid":"afcb83d66f5d765a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1745002914085,"stop":1745002914085,"duration":0},"status":"passed","severity":"normal"},{"uid":"7202cc4f47b38fd0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745003103320,"stop":1745003103320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c164beeaf328c218","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1745003186833,"stop":1745003186834,"duration":1},"status":"passed","severity":"normal"},{"uid":"73627bd03ef13a9a","name":"Delete observer","time":{"start":1745003091108,"stop":1745003091109,"duration":1},"status":"passed","severity":"normal"},{"uid":"361543f877641dd4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1745003186830,"stop":1745003186830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc4ae9a380a652a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1745002956936,"stop":1745002956937,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b405a6235c9451","name":"start node with empty shard should fail","time":{"start":1745003232617,"stop":1745003232617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59a3ad6c06db219","name":"Check received message containing JSON","time":{"start":1745003395801,"stop":1745003395801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddb583da278a03f","name":"Round trip binary serialization","time":{"start":1745002928870,"stop":1745002928871,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4de36332acf904","name":"Subscribe to topic containing XML and publish message","time":{"start":1745003117736,"stop":1745003117736,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd58fcf557820923","name":"should push the message to the outgoing buffer","time":{"start":1745002966774,"stop":1745002966774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a899aa39667aafa","name":"Sign & Recover","time":{"start":1745002947374,"stop":1745002947375,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ade886c54460017","name":"should request renew when peer disconnects","time":{"start":1745002957213,"stop":1745002957213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcdc86bfd3958d","name":"stop","time":{"start":1745003023976,"stop":1745003023976,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eb52650994d526","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745003490293,"stop":1745003490294,"duration":1},"status":"passed","severity":"normal"},{"uid":"495b497045eb087","name":"it tolerates circular branch references","time":{"start":1745002936636,"stop":1745002936637,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23c061250859f1f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1745002966781,"stop":1745002966781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf83250a66eb1ca","name":"can start and stop the service","time":{"start":1745002940654,"stop":1745002940655,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d21a512f2fadd92","name":"should handle special patterns correctly","time":{"start":1745002968124,"stop":1745002968124,"duration":0},"status":"passed","severity":"normal"},{"uid":"5688c85957612c60","name":"should call waitForPeer on Relay","time":{"start":1745002957500,"stop":1745002957501,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a2ff88eac3a46","name":"listenerCount","time":{"start":1745003023974,"stop":1745003023974,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f23f3137e55f667","name":"Fails to push message with large meta","time":{"start":1745003595839,"stop":1745003595840,"duration":1},"status":"passed","severity":"normal"},{"uid":"3981a87e100d47a5","name":"Push message with numeric payload","time":{"start":1745003595843,"stop":1745003595843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef5bdcb5c50609e","name":"Should update shard info","time":{"start":1745003054794,"stop":1745003054794,"duration":0},"status":"passed","severity":"normal"},{"uid":"215690f30559c977","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1745003107837,"stop":1745003107837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4daf851fe22012","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app17/4/topic770/test.js","time":{"start":1745003216463,"stop":1745003216463,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3745c7695f60b5","name":"should initialize with Unhealthy status","time":{"start":1745002956852,"stop":1745002956862,"duration":10},"status":"passed","severity":"normal"},{"uid":"89ca0122d3f1e7ff","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1745002966329,"stop":1745002966329,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dfb5e9133ee03f","name":"should handle task timeouts","time":{"start":1745002957228,"stop":1745002957228,"duration":0},"status":"passed","severity":"normal"},{"uid":"66013f7395ebc0f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1745002914086,"stop":1745002914086,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba603988d00403a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745003490292,"stop":1745003490292,"duration":0},"status":"passed","severity":"normal"},{"uid":"505457fa6ece4c27","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1745002936286,"stop":1745002936286,"duration":0},"status":"passed","severity":"normal"},{"uid":"a729b18fa17cc763","name":"should not receive a peer event after stop","time":{"start":1745003089141,"stop":1745003089141,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3e98b8901961b3","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1745002966284,"stop":1745002966285,"duration":1},"status":"passed","severity":"normal"},{"uid":"d754bdb5637511ad","name":"should check connected peers if present and suitable","time":{"start":1745002957498,"stop":1745002957499,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd415bb62901b956","name":"should never report false negatives","time":{"start":1745002968123,"stop":1745002968124,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9494729b29a72","name":"should reject if WakuNode is not started","time":{"start":1745002957496,"stop":1745002957496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6146054a4645b70c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1745003110791,"stop":1745003110791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05725d6ad4ed8da","name":"should add to incoming buffer if dependencies are not met","time":{"start":1745002966777,"stop":1745002966777,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f3ab58a903d695","name":"Passing page size 11 when there are 10 messages","time":{"start":1745003248661,"stop":1745003248662,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bffd05924dc76ee","name":"should emit a peer event after start","time":{"start":1745003089140,"stop":1745003089140,"duration":0},"status":"passed","severity":"normal"},{"uid":"93516b71d7bac803","name":"Check message with no payload is not received","time":{"start":1745003395805,"stop":1745003395806,"duration":1},"status":"passed","severity":"normal"},{"uid":"112cc22ffaa5ff1d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1745002914079,"stop":1745002914079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e8c4d0c2d2103a","name":"Check received message containing short","time":{"start":1745003395796,"stop":1745003395797,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc80945c2c373a12","name":"can start the service","time":{"start":1745002940653,"stop":1745002940654,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f121d0cb2eb4858","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1745002966283,"stop":1745002966283,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bfbf5b72350d74","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1745002940657,"stop":1745002940658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7bcb1d6377d7ee","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745003171723,"stop":1745003171724,"duration":1},"status":"passed","severity":"normal"},{"uid":"38453becd16b1cdd","name":"Does not throw an exception when node disconnects","time":{"start":1745003255912,"stop":1745003255912,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dcc97658dd112c","name":"Check message received after jswaku node is restarted","time":{"start":1745003395806,"stop":1745003395806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a92ea1166c3e850","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1745002966291,"stop":1745002966293,"duration":2},"status":"passed","severity":"normal"},{"uid":"41860837693e75e6","name":"Check received message containing shell command","time":{"start":1745003395790,"stop":1745003395790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b06544efbe91111","name":"Push message with custom timestamp: 1744999404346","time":{"start":1745003595855,"stop":1745003595855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b19ae8a8910267","name":"configure the node with multiple content topics","time":{"start":1745003216469,"stop":1745003216469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d404d505516f5656","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745003216460,"stop":1745003216461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f232de56de742667","name":"creates an iterator","time":{"start":1745003246443,"stop":1745003246443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbea7a7c10c45b7","name":"Check publish message containing XML","time":{"start":1745003111768,"stop":1745003111768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9bfb10934960ea","name":"Fields are not dropped","time":{"start":1745002928109,"stop":1745002928109,"duration":0},"status":"passed","severity":"normal"},{"uid":"238be10df08636ba","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app8/8/topic917/xml","time":{"start":1745003216464,"stop":1745003216466,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d319e2ecd4ee1f1","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1745002914070,"stop":1745002914071,"duration":1},"status":"passed","severity":"normal"},{"uid":"87afcc465a1047f2","name":"should throw an error for missing sharding configuration","time":{"start":1745002914091,"stop":1745002914091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb73b91629295fa","name":"Check message received after nwaku node is restarted","time":{"start":1745003395806,"stop":1745003395807,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ac2bd18e65b5bea7","name":"Fails to push message bigger that 1MB","time":{"start":1745003595841,"stop":1745003595842,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f3d059a55263976","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app4/1/topic187/proto","time":{"start":1745003216462,"stop":1745003216462,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e20b699822965e0","name":"different cluster, same shard: nodes don't connect","time":{"start":1745003054234,"stop":1745003054235,"duration":1},"status":"passed","severity":"normal"},{"uid":"4767e67d0fc452e5","name":"Check publish message containing emoji","time":{"start":1745003111783,"stop":1745003111784,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea0d1eb579a6110","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1745002914081,"stop":1745002914082,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d13eb7be2e9f94","name":"should properly start and stop event listening","time":{"start":1745002956872,"stop":1745002956877,"duration":5},"status":"passed","severity":"normal"},{"uid":"4a53c483665fb336","name":"Ordered Callback - false","time":{"start":1745003239597,"stop":1745003239598,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3148e3c8c5d5192","name":"Push message with custom timestamp: 1744999404346","time":{"start":1745003595840,"stop":1745003595841,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c1e9e9c5893ff5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745003490281,"stop":1745003490281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8eac5a4e69b989","name":"Check received message with timestamp: 1745002983143 ","time":{"start":1745003395803,"stop":1745003395803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d532e70766fa0a91","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1745003240372,"stop":1745003240373,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8f814400d55a6d","name":"Check received message with timestamp: 1745002983143000000 ","time":{"start":1745003395791,"stop":1745003395791,"duration":0},"status":"passed","severity":"normal"},{"uid":"158067fea87517e4","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1745002922051,"stop":1745002922052,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a354f7a3198b1f2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1745003117735,"stop":1745003117735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3147d9409be7aaf","name":"Ping on subscribed peer","time":{"start":1745003048989,"stop":1745003048989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5729a94e2586091","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1745002990751,"stop":1745002990751,"duration":0},"status":"passed","severity":"normal"},{"uid":"22518dfd9f5ac9f5","name":"Ephemeral field set to true","time":{"start":1745002928871,"stop":1745002928871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a94bd54392233f7","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745003103322,"stop":1745003103322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd7a2b1959ee0e0","name":"Generator, custom pubsub topic","time":{"start":1745003230159,"stop":1745003230159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a340cc1c3250da9","name":"should throw error - no public key","time":{"start":1745002922684,"stop":1745002922684,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a394804df29ef9","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1745002935794,"stop":1745002935795,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45db1c03d215a04","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1745003042151,"stop":1745003042152,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaa5c08334d4cc1","name":"Push message with content topic containing emoji","time":{"start":1745003595853,"stop":1745003595854,"duration":1},"status":"passed","severity":"normal"},{"uid":"b433f8c3ad12da9f","name":"should retry failed tasks","time":{"start":1745002957227,"stop":1745002957227,"duration":0},"status":"passed","severity":"normal"},{"uid":"df85113a540e1695","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745003490278,"stop":1745003490278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a139a0b48353b32","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1745003107835,"stop":1745003107836,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cca591fc0e4f91a","name":"Used by Waku Relay","time":{"start":1745003255913,"stop":1745003255913,"duration":0},"status":"passed","severity":"normal"},{"uid":"89230a69fcd8ca4e","name":"should not receive a peer event before start","time":{"start":1745002940656,"stop":1745002940656,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a86fb5a9799194","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1745002984340,"stop":1745002984341,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe7253cc2d714d1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1745002922057,"stop":1745002922057,"duration":0},"status":"passed","severity":"normal"},{"uid":"df90a8a22f44d8f1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1745002914075,"stop":1745002914075,"duration":0},"status":"passed","severity":"normal"},{"uid":"abebecdbdd554e58","name":"Ping on peer without subscriptions","time":{"start":1745003048989,"stop":1745003048990,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8c007fe345fa31","name":"Subscribe to topic containing short and receive message","time":{"start":1745003490277,"stop":1745003490277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a63f83714214b3","name":"should use shardsUnderCluster when provided","time":{"start":1745002956935,"stop":1745002956936,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25141952725299","name":"should load peers from local storage and dispatch events","time":{"start":1745002940657,"stop":1745002940657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d7a7942c54742a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1745003117731,"stop":1745003117731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02a387c6a9128a1","name":"can dial TLS multiaddrs","time":{"start":1745003051424,"stop":1745003051424,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e9114020218fc0","name":"Check publish message containing Russian","time":{"start":1745003111762,"stop":1745003111763,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88cf8532d7c506","name":"Check received message with timestamp: 1745002983143000000 ","time":{"start":1745003395802,"stop":1745003395803,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05aad7594927481","name":"should properly create location multiaddrs - tcp","time":{"start":1745002922693,"stop":1745002922693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e373de6f4e1d60f","name":"groups content topics by expected pubsub topic","time":{"start":1745002914068,"stop":1745002914068,"duration":0},"status":"passed","severity":"normal"},{"uid":"88504039e4b04b11","name":"Check publish message containing escaped characters","time":{"start":1745003111775,"stop":1745003111775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1741566e5b8a8ad","name":"Check publish message containing numeric","time":{"start":1745003111759,"stop":1745003111759,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a232d4e4aa2897","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1745002965888,"stop":1745002965889,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa8681c309401a6","name":"topics with same application and version share the same shard","time":{"start":1745002914067,"stop":1745002914067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7c5e5b8dce16c8","name":"should properly create location multiaddrs - udp","time":{"start":1745002922692,"stop":1745002922693,"duration":1},"status":"passed","severity":"normal"},{"uid":"9679dfcfd8e5b232","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745003490284,"stop":1745003490284,"duration":0},"status":"passed","severity":"normal"},{"uid":"67927a3f4683d0c4","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1745002966257,"stop":1745002966258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef32705e1e10965","name":"Check message with non string payload is not received","time":{"start":1745003395795,"stop":1745003395795,"duration":0},"status":"passed","severity":"normal"},{"uid":"539e902b35218cd3","name":"handles empty contentTopics array correctly","time":{"start":1745002914092,"stop":1745002914092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14d2a7a542d0f48","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1745002922056,"stop":1745002922056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4544dc3ff0715ed","name":"Push message with emoji payload","time":{"start":1745003595832,"stop":1745003595833,"duration":1},"status":"passed","severity":"normal"},{"uid":"f154db82576b095","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1745002956864,"stop":1745002956872,"duration":8},"status":"passed","severity":"normal"},{"uid":"7307aff8be57d73","name":"can start and stop the service","time":{"start":1745003089135,"stop":1745003089135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a63bad534d62ecf","name":"should get / set UDP multiaddr","time":{"start":1745002922687,"stop":1745002922687,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73692f6d74bf481","name":"should encode/decode to text encoding","time":{"start":1745002922687,"stop":1745002922687,"duration":0},"status":"passed","severity":"normal"},{"uid":"157e0f2d76c3d572","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1745002914083,"stop":1745002914084,"duration":1},"status":"passed","severity":"normal"},{"uid":"d511e8643fd88b90","name":"retrieves a single peer","time":{"start":1745002936636,"stop":1745002936636,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee8043f84c00fbb","name":"should transition to Unhealthy when no connections","time":{"start":1745002956863,"stop":1745002956863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c585089eae43f1cc","name":"Push message with Script payload","time":{"start":1745003595830,"stop":1745003595830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bc79dc050a84f7","name":"Check publish message containing Script","time":{"start":1745003111764,"stop":1745003111767,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7b1d0bcbc3fd421","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1745002984331,"stop":1745002984337,"duration":6},"status":"passed","severity":"normal"},{"uid":"39c03115d8fcf155","name":"Push message with Arabic payload","time":{"start":1745003595829,"stop":1745003595829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ed665bc5b55375","name":"Check message with no pubsub topic is not received","time":{"start":1745003395805,"stop":1745003395805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3921ef37f393d597","name":"Check received message containing Script","time":{"start":1745003395788,"stop":1745003395789,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7e595f23fe321a","name":"should request peer renewal on specific errors","time":{"start":1745002957227,"stop":1745002957227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c75051092aecf32","name":"Store - dialed first","time":{"start":1745003261621,"stop":1745003261625,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f8294465294026d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745002988269,"stop":1745002988269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b054ea72f6507e62","name":"Check publish message containing special chars","time":{"start":1745003111760,"stop":1745003111760,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ff8418d866f1fc","name":"Refresh subscription","time":{"start":1745003490288,"stop":1745003490289,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b840885fd5c8e9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1745002914065,"stop":1745002914066,"duration":1},"status":"passed","severity":"normal"},{"uid":"109013fc85429b6b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1745002966282,"stop":1745002966282,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf66d19bd97a7d4","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1745003117735,"stop":1745003117736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2292c56a85407627","name":"Subscribe to topic containing long and receive message","time":{"start":1745003490289,"stop":1745003490289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2a2262d2e299cc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1745002914242,"stop":1745002914242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b54334dd2e0392a","name":"Decoder throws on empty string content topic","time":{"start":1745002948469,"stop":1745002948469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c2a314bcf99bd5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1745002914062,"stop":1745002914063,"duration":1},"status":"passed","severity":"normal"},{"uid":"267f08d6d6c2324b","name":"throws on content topic with empty version field","time":{"start":1745002914053,"stop":1745002914055,"duration":2},"status":"passed","severity":"normal"},{"uid":"77e73eb5139e3681","name":"should not fail to stop the service if it was not started","time":{"start":1745002940655,"stop":1745002940655,"duration":0},"status":"passed","severity":"normal"},{"uid":"70de5bd622c54289","name":"Check received message containing XML","time":{"start":1745003395800,"stop":1745003395800,"duration":0},"status":"passed","severity":"normal"},{"uid":"210d87d93d15417a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1745002966274,"stop":1745002966274,"duration":0},"status":"passed","severity":"normal"},{"uid":"727664c8ba10c3aa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745003490281,"stop":1745003490281,"duration":0},"status":"passed","severity":"normal"},{"uid":"de04779c3d0c0b53","name":"Reopen subscription with peer with lost subscription","time":{"start":1745003048991,"stop":1745003048991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6b81fba7029c55","name":"throws on content topic with empty application field","time":{"start":1745002914053,"stop":1745002914053,"duration":0},"status":"passed","severity":"normal"},{"uid":"339bc65bffb4bc9f","name":"Push message with escaped characters payload","time":{"start":1745003595832,"stop":1745003595832,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6848d10947ae55","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1745002966779,"stop":1745002966780,"duration":1},"status":"passed","severity":"normal"},{"uid":"2972df505bcc3ec3","name":"Relay - dialed after","time":{"start":1745003261621,"stop":1745003261621,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ec3a5b04cd1076","name":"should return unique PubsubTopics for static sharding","time":{"start":1745002914074,"stop":1745002914074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb4d72117c99f9","name":"Should update multiaddrs","time":{"start":1745003054793,"stop":1745003054793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c30c45005bddcb2","name":"should reject if Relay is requested but not mounted","time":{"start":1745002957496,"stop":1745002957497,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0387492141cf37","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1745002916668,"stop":1745002916668,"duration":0},"status":"passed","severity":"normal"},{"uid":"29650d8102a14dee","name":"Subscribe to topic containing Script and receive message","time":{"start":1745003490280,"stop":1745003490280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d474d346f9eb5981","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1745002914079,"stop":1745002914081,"duration":2},"status":"passed","severity":"normal"},{"uid":"6243e91f0b1e28d9","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1745002936639,"stop":1745002936640,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6134012f8b04103","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1745002966776,"stop":1745002966776,"duration":0},"status":"passed","severity":"normal"},{"uid":"952df9527579666f","name":"removeEventListener with correct event","time":{"start":1745003023962,"stop":1745003023962,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e566b9b10fcdc7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745003490274,"stop":1745003490274,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5362fc30e4d69c","name":"Subscribe to topic containing XML and receive message","time":{"start":1745003490280,"stop":1745003490280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5b9111c00c5c89","name":"Passing invalid cursor","time":{"start":1745003186836,"stop":1745003186837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7454b6dabcae89","name":"should set field with only LIGHTPUSH enabled","time":{"start":1745002922695,"stop":1745002922695,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f3958d70baccd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1745002914085,"stop":1745002914086,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec23852d70fbddf","name":"should be able to decode the field with only RELAY set to true","time":{"start":1745002922054,"stop":1745002922054,"duration":0},"status":"passed","severity":"normal"},{"uid":"50691c5e1ad1a7ec","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1745003253695,"stop":1745003253695,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1bb03a8b8ecc78","name":"Sets default value correctly","time":{"start":1745003255914,"stop":1745003255914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0092f8153a1503","name":"Check message with invalid timestamp is not received","time":{"start":1745003395804,"stop":1745003395804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2f66c6cb62105b","name":"Push message with short payload","time":{"start":1745003595842,"stop":1745003595842,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb3e02888aa4a87","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745003490287,"stop":1745003490287,"duration":0},"status":"passed","severity":"normal"},{"uid":"806a4ba028bfb38a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745002936640,"stop":1745002936641,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fcf6f901b86102c8","name":"should return no connections if no open connection provided","time":{"start":1745002928063,"stop":1745002928063,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc25505beebf6003","name":"should be delivered but not added to local log or bloom filter","time":{"start":1745002966781,"stop":1745002966781,"duration":0},"status":"passed","severity":"normal"},{"uid":"27029b035e23bc98","name":"should set field with only RELAY enabled","time":{"start":1745002922694,"stop":1745002922694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fd37b2f7a23ba1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1745002966342,"stop":1745002966342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b542fa4bed2a67cb","name":"should return valid sharding parameters for static sharding","time":{"start":1745002914090,"stop":1745002914090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a002796878e609","name":"Push message with content topic containing long","time":{"start":1745003595849,"stop":1745003595849,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa9c3c1484dfcbe","name":"Encoder throws on undefined content topic","time":{"start":1745002946768,"stop":1745002946769,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba8de83fcbdfcab","name":"getPeersByDiscovery","time":{"start":1745003023965,"stop":1745003023974,"duration":9},"status":"passed","severity":"normal"},{"uid":"aacf5b600018567b","name":"should throw error - no id","time":{"start":1745002922684,"stop":1745002922684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ac407bf041768a","name":"isConnected return false after peer stops","time":{"start":1745003004024,"stop":1745003004024,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e6076debb8dcc0","name":"should properly create location multiaddrs - tcp4","time":{"start":1745002922692,"stop":1745002922692,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2b3405a571de34","name":"Check publish message containing Basic HTML tag","time":{"start":1745003111768,"stop":1745003111769,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47301afddae5482","name":"should properly create peer info with all multiaddrs","time":{"start":1745002922693,"stop":1745002922693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63f281e8e8360a5","name":"Push message with escaped characters payload","time":{"start":1745003595847,"stop":1745003595847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2e79646b74f614","name":"should not fail to stop the service if it was not started","time":{"start":1745002988263,"stop":1745002988263,"duration":0},"status":"passed","severity":"normal"},{"uid":"724e445414a0930b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745003490276,"stop":1745003490276,"duration":0},"status":"passed","severity":"normal"},{"uid":"649f13d54d69ea96","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1745002914082,"stop":1745002914082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8243fd1f7d3263aa","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1745002936284,"stop":1745002936285,"duration":1},"status":"passed","severity":"normal"},{"uid":"59859db2fd18be11","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745003490279,"stop":1745003490279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbb17bf3261f605","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1745002966324,"stop":1745002966328,"duration":4},"status":"passed","severity":"normal"},{"uid":"511a931ce335e4ac","name":"passes more than one ENR URLs and attempts connection","time":{"start":1745002988269,"stop":1745002988269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64dc9592aa4436ff","name":"Relay + Store","time":{"start":1745002922696,"stop":1745002922696,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf0c02894b847dc","name":"Subscribe and receives messages on 20 topics","time":{"start":1745003490287,"stop":1745003490287,"duration":0},"status":"passed","severity":"normal"},{"uid":"5212be4803e1fe19","name":"Check received message containing SQL Injection","time":{"start":1745003395799,"stop":1745003395799,"duration":0},"status":"passed","severity":"normal"},{"uid":"952a62831467443d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1745002928874,"stop":1745002928874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c337352a1322db","name":"should get / set TCP multiaddr","time":{"start":1745002922687,"stop":1745002922691,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3b30faa87780cf9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745003490278,"stop":1745003490279,"duration":1},"status":"passed","severity":"normal"},{"uid":"4caabbc6fc3cd93b","name":"should throw an error for empty SingleShardInfos array","time":{"start":1745002914072,"stop":1745002914073,"duration":1},"status":"passed","severity":"normal"},{"uid":"720a93381a67ef4d","name":"Publish message with custom timestamp: Fri Apr 18 2025 18:05:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1745003111786,"stop":1745003111786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5429bad1d182c059","name":"ignores unrecognized TXT record formats","time":{"start":1745002936637,"stop":1745002936638,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5984fb57fba228b","name":"unsubscribes","time":{"start":1745003246448,"stop":1745003246450,"duration":2},"status":"passed","severity":"normal"},{"uid":"381f39f2c7907820","name":"should set field with only FILTER enabled","time":{"start":1745002922695,"stop":1745002922695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2900b0970192cc24","name":"should return different streams if requested simultaniously","time":{"start":1745002928513,"stop":1745002928513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c613465ef086b01","name":"Push message with meta","time":{"start":1745003595839,"stop":1745003595839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad90c6c58a97255","name":"should use provided shard info when available","time":{"start":1745002956933,"stop":1745002956933,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc81241f470a59f0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app34/2/topic511/test.js","time":{"start":1745003216466,"stop":1745003216467,"duration":1},"status":"passed","severity":"normal"},{"uid":"571106589a7a0284","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1745002966328,"stop":1745002966329,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9d2f7eb9d2c121","name":"Push message with JSON payload","time":{"start":1745003595831,"stop":1745003595831,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb92a7ed9e6dba75","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745003232611,"stop":1745003232612,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b06f00d9a6995d","name":"Push message with XML payload","time":{"start":1745003595830,"stop":1745003595831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9698d22651d57e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745003490279,"stop":1745003490279,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9a862837b65512","name":"should serialize and deserialize correctly","time":{"start":1745002968124,"stop":1745002968124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada83d4c4e7a4e4e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1745002966338,"stop":1745002966339,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dd6cec308a5cf7","name":"Wrong topic","time":{"start":1745003216468,"stop":1745003216468,"duration":0},"status":"passed","severity":"normal"},{"uid":"da46af8458285127","name":"non connected peers","time":{"start":1745003089383,"stop":1745003089383,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3eee118b2894eff6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745003490275,"stop":1745003490275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06be6bfc7c3b94b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1745002966288,"stop":1745002966288,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a09811447e53d1f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1745003240374,"stop":1745003240375,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be480cf6474f06f","name":"addEventListener with wrong event","time":{"start":1745003023961,"stop":1745003023962,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb796d74f98ba82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1745002914084,"stop":1745002914084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d757f5d309b4b205","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1745002936280,"stop":1745002936281,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd473e8bbd5d9fb","name":"should not throw an error for a single configured topic","time":{"start":1745002914087,"stop":1745002914087,"duration":0},"status":"passed","severity":"normal"},{"uid":"147a4f30251010ca","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745003490279,"stop":1745003490280,"duration":1},"status":"passed","severity":"normal"},{"uid":"c956395b795d0f2b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1745002914072,"stop":1745002914072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bdf0221cbbe269","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1745002966290,"stop":1745002966290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bef173e986e898","name":"throws an error for improperly formatted content topics","time":{"start":1745002914069,"stop":1745002914069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2031dba8f29b11","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1745002966283,"stop":1745002966284,"duration":1},"status":"passed","severity":"normal"},{"uid":"940170045f9f1dca","name":"should not receive a peer event after stop","time":{"start":1745002988266,"stop":1745002988266,"duration":0},"status":"passed","severity":"normal"},{"uid":"325b32d059d5fd77","name":"Check received message containing unicode special characters","time":{"start":1745003395791,"stop":1745003395791,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf321537117341d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1745002914077,"stop":1745002914078,"duration":1},"status":"passed","severity":"normal"},{"uid":"5058d42ab25a3537","name":"Passing page size 1 when there are 4 messages","time":{"start":1745003248659,"stop":1745003248659,"duration":0},"status":"passed","severity":"normal"},{"uid":"26594749baf7ed5d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1745002966283,"stop":1745002966283,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b385fbf8137382","name":"Push message equal or less that 1MB","time":{"start":1745003595841,"stop":1745003595841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41726f30be74b10","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1745003199430,"stop":1745003199430,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5ae9ea25636a66","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745003490291,"stop":1745003490291,"duration":0},"status":"passed","severity":"normal"},{"uid":"44333b91d24596e1","name":"Fails to publish message with wrong content topic","time":{"start":1745003111791,"stop":1745003111794,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec839b8f9a0c8e5a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745003490290,"stop":1745003490290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a81259cbbe16701","name":"Check publish message containing unicode special characters","time":{"start":1745003111776,"stop":1745003111778,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdb77e72f21a3179","name":"Subscribe to topic containing Script and receive message","time":{"start":1745003490291,"stop":1745003490291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de92338bab9f99e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1745002928515,"stop":1745002928515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab352ee7358a4fa6","name":"Check received message containing escaped characters","time":{"start":1745003395801,"stop":1745003395802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab16bd8700e836c","name":"Decrypt messages","time":{"start":1745003091108,"stop":1745003091108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5e29689d27bd52","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1745002936282,"stop":1745002936284,"duration":2},"status":"passed","severity":"normal"},{"uid":"fda55fb87fcb8a2a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745003103323,"stop":1745003103323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a95c646714c15d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1745002966328,"stop":1745002966328,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a57b602dbdb85b","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1745003199429,"stop":1745003199430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c44d0d9085b50c","name":"Passing cursor with wrong pubsubTopic","time":{"start":1745003186837,"stop":1745003186837,"duration":0},"status":"passed","severity":"normal"},{"uid":"538611df151a7107","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1745002914090,"stop":1745002914090,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a31f49ad2d9959","name":"Push message with content topic containing Chinese","time":{"start":1745003595850,"stop":1745003595850,"duration":0},"status":"passed","severity":"normal"},{"uid":"615589dd640fbad2","name":"Push message with content topic containing SQL Injection","time":{"start":1745003595836,"stop":1745003595836,"duration":0},"status":"passed","severity":"normal"},{"uid":"35270c8f3a5332d4","name":"Promise Callback - false","time":{"start":1745003239596,"stop":1745003239596,"duration":0},"status":"passed","severity":"normal"},{"uid":"621804357a537bab","name":"should throw an error for an unconfigured topic","time":{"start":1745002914088,"stop":1745002914088,"duration":0},"status":"passed","severity":"normal"},{"uid":"410f0e72a6d9f7a1","name":"should use the provided clusterId for the pubsub topic","time":{"start":1745002914093,"stop":1745002914094,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ac796ce1698535","name":"Check received message containing Basic HTML tag","time":{"start":1745003395800,"stop":1745003395800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d259f57e45ab9c1c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1745002914063,"stop":1745002914063,"duration":0},"status":"passed","severity":"normal"},{"uid":"94390bf45c66787","name":"should reject if Filter is requested but not mounted","time":{"start":1745002957498,"stop":1745002957498,"duration":0},"status":"passed","severity":"normal"},{"uid":"83331b6e09872ca1","name":"should emit a peer event after start","time":{"start":1745002940656,"stop":1745002940656,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fb4deb6bdfc693","name":"should update ack status of messages in outgoing buffer","time":{"start":1745002966781,"stop":1745002966782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4742be8825b0d08c","name":"Store - dialed after - with timeout","time":{"start":1745003261625,"stop":1745003261627,"duration":2},"status":"passed","severity":"normal"},{"uid":"381392e927853019","name":"Check publish message containing Chinese","time":{"start":1745003111761,"stop":1745003111761,"duration":0},"status":"passed","severity":"normal"},{"uid":"57770d283796a7de","name":"returns only open connection if one present","time":{"start":1745002928056,"stop":1745002928056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6921c4dafe022227","name":"should check false positive rate","time":{"start":1745002968125,"stop":1745002968125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26097225367bc83","name":"Push message with Basic HTML tag payload","time":{"start":1745003595846,"stop":1745003595846,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e00421ba78f24a","name":"should be able to decode the field with only STORE set to true","time":{"start":1745002922055,"stop":1745002922055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3c55b57c7e5966","name":"Light Node - default protocols","time":{"start":1745003261628,"stop":1745003261628,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac18243adc4927e","name":"1 Store, 2 fetches","time":{"start":1745002936305,"stop":1745002936306,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e43b85e7413ad","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1745002914074,"stop":1745002914075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c319a23d6738bb","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1745002914089,"stop":1745002914089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fd378efe94850f","name":"Decoder throws on undefined content topic","time":{"start":1745002928873,"stop":1745002928873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b5bd09f045f019","name":"Passing page size 10 when there are 10 messages","time":{"start":1745003248660,"stop":1745003248660,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc245cba8ba29eb9","name":"should throw error - no id","time":{"start":1745002922683,"stop":1745002922684,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a146e6ab19ae39","name":"configure the node with multiple pubsub topics","time":{"start":1745003232616,"stop":1745003232617,"duration":1},"status":"passed","severity":"normal"},{"uid":"59789054c713709","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1745002966286,"stop":1745002966286,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d497ac7f0223075","name":"can start the service","time":{"start":1745003089134,"stop":1745003089135,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32d97447944f55c","name":"removeEventListener with wrong event","time":{"start":1745003023964,"stop":1745003023964,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2dba9623a12fe6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745003490285,"stop":1745003490285,"duration":0},"status":"passed","severity":"normal"},{"uid":"653d70f175d3f9c4","name":"Fails to push message with large meta","time":{"start":1745003595854,"stop":1745003595854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19863a00a2828f0","name":"Relay - dialed first","time":{"start":1745003261620,"stop":1745003261620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9aa4ac38cf0405d","name":"random static sharding 5 - Cluster ID: 685, Shard ID: 382","time":{"start":1745003232614,"stop":1745003232614,"duration":0},"status":"passed","severity":"normal"},{"uid":"65354e5d33b35508","name":"Check message received after nwaku node is restarted","time":{"start":1745003395796,"stop":1745003395796,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca189e7388d8e1b8","name":"Overlapping topic subscription","time":{"start":1745003117732,"stop":1745003117732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9eed389a8a9334c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1745002914079,"stop":1745002914079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5046dae1e344969","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1745003107837,"stop":1745003107838,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7b2a6005356fba","name":"through manual discovery","time":{"start":1745003051425,"stop":1745003051425,"duration":0},"status":"passed","severity":"normal"},{"uid":"48be9ad7cea41c9a","name":"Relay","time":{"start":1745002989306,"stop":1745002989307,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa82998f5fed31c","name":"Encoder throws on empty string content topic","time":{"start":1745002946769,"stop":1745002946769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7e09c9c34766f4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app97/3/topic796/proto","time":{"start":1745003216462,"stop":1745003216462,"duration":0},"status":"passed","severity":"normal"},{"uid":"446d399dbc12da54","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1745002914242,"stop":1745002914242,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fa2a1e675e92ed","name":"start node with empty content topic","time":{"start":1745003216470,"stop":1745003216470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f045a257114cb68","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1745003111794,"stop":1745003111797,"duration":3},"status":"passed","severity":"normal"},{"uid":"4306aaf18d25f1fd","name":"Check received message with timestamp: 1745002983143 ","time":{"start":1745003395792,"stop":1745003395792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6de307bf2ff9ff","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1745002914068,"stop":1745002914068,"duration":0},"status":"passed","severity":"normal"},{"uid":"41857bd55da251a8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745003490275,"stop":1745003490275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e91b03a616027da","name":"Check publish message containing long","time":{"start":1745003111757,"stop":1745003111758,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e999a2ddb94cc6","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1745003199431,"stop":1745003199431,"duration":0},"status":"passed","severity":"normal"},{"uid":"59173f29d5dc12fd","name":"Overlapping topic subscription","time":{"start":1745003490288,"stop":1745003490288,"duration":0},"status":"passed","severity":"normal"},{"uid":"867145449e61d605","name":"should send to specified number of peers of used peers","time":{"start":1745002957572,"stop":1745002957572,"duration":0},"status":"passed","severity":"normal"},{"uid":"963b0474577ade4d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1745002966323,"stop":1745002966323,"duration":0},"status":"passed","severity":"normal"},{"uid":"834282c61560316b","name":"Subscribe to topic containing short and publish message","time":{"start":1745003117733,"stop":1745003117733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6db8c4bd8900701","name":"should use DNS peer discovery with light client","time":{"start":1745002988268,"stop":1745002988268,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad00220ea4e19a68","name":"Push message with rate limit","time":{"start":1745003595854,"stop":1745003595854,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fe5ce6149edf97","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1745002914084,"stop":1745002914084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c67f710f1940856","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app49/10/topic597/xml","time":{"start":1745003216467,"stop":1745003216467,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6039aed941a4ac","name":"Waku message hash computation (meta attribute not present)","time":{"start":1745002916668,"stop":1745002916669,"duration":1},"status":"passed","severity":"normal"},{"uid":"823e4a4e6e54c001","name":"Publishes to nwaku","time":{"start":1745003102510,"stop":1745003102511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad02189ec7275aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1745002914086,"stop":1745002914087,"duration":1},"status":"passed","severity":"normal"},{"uid":"2face85e4a048303","name":"Refresh subscription","time":{"start":1745003117732,"stop":1745003117732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52652b8f3be0207","name":"Check received message containing XML","time":{"start":1745003395789,"stop":1745003395789,"duration":0},"status":"passed","severity":"normal"},{"uid":"725ed87f3c7f5267","name":"Filter","time":{"start":1745003261627,"stop":1745003261628,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ac3b2fd9481b11","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1745002936640,"stop":1745002936640,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5d70b7e18daa9c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1745002966323,"stop":1745002966323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e407b6e7dc3597e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745003230163,"stop":1745003230163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3c3dd605a81fd9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1745002922050,"stop":1745002922051,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6bd4fe666a6910","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745003490284,"stop":1745003490284,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ad386aa9c86e9a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745003171721,"stop":1745003171722,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d79140034bc52e4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1745003004021,"stop":1745003004022,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a48cff36f55db","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1745003117735,"stop":1745003117735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ce471d7a564720","name":"can start the service","time":{"start":1745002988261,"stop":1745002988262,"duration":1},"status":"passed","severity":"normal"},{"uid":"40caffe5f8447752","name":"should return false","time":{"start":1745002922685,"stop":1745002922685,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea8d458fedc7b3d","name":"Push message with custom timestamp: 1714244604346","time":{"start":1745003595855,"stop":1745003595855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7adfd542c52e2f8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1745002914066,"stop":1745002914067,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba0cf792e1bb168","name":"Check meta is set [ecies]","time":{"start":1745002948467,"stop":1745002948468,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5de62f68d55cf4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1745002966336,"stop":1745002966336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded5ef0887906ed8","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app53/5/topic97/json","time":{"start":1745003216464,"stop":1745003216464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f5c5fed58e1b81","name":"Push message with content topic containing SQL Injection","time":{"start":1745003595851,"stop":1745003595851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4a61a29235e0f4","name":"Push message with long payload","time":{"start":1745003595827,"stop":1745003595827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47e75fbb7147b67","name":"Subscribe to topic containing JSON and publish message","time":{"start":1745003117737,"stop":1745003117737,"duration":0},"status":"passed","severity":"normal"},{"uid":"222ebed9330e50d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745003171723,"stop":1745003171723,"duration":0},"status":"passed","severity":"normal"},{"uid":"77158cdf23a220c4","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1745003110790,"stop":1745003110790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7432fab7b51b83db","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1745002914078,"stop":1745002914078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0eb330c639dc0d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745003395803,"stop":1745003395804,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1ef7c819ea0a50","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1745003253694,"stop":1745003253695,"duration":1},"status":"passed","severity":"normal"},{"uid":"800b4b841e8dac00","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1745002966288,"stop":1745002966289,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fd5cfeb05aee72","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1745002966272,"stop":1745002966273,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb65560a5ff1eb27","name":"should be online or offline if network state changed","time":{"start":1745002984346,"stop":1745002984348,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac05d0965fb735dc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1745002965887,"stop":1745002965888,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1adbf886fb82b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1745003199428,"stop":1745003199428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b14bcd8bfa4d8c5","name":"Push message with emoji payload","time":{"start":1745003595847,"stop":1745003595847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad9af8b6a981273","name":"Non TWN Cluster","time":{"start":1745003216461,"stop":1745003216461,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8be3a91d69973d","name":"Query with Promise Callback, No Decoder","time":{"start":1745003199433,"stop":1745003199433,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c9897b1a77e726","name":"Push 30 different messages","time":{"start":1745003595848,"stop":1745003595848,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8da1e3030e9d8834","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app27/10/topic74/utf8","time":{"start":1745003216463,"stop":1745003216463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6de249f645afa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745003103321,"stop":1745003103322,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d02848c5767271","name":"Query Generator - false","time":{"start":1745003239594,"stop":1745003239595,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fa02ede2d2a6d0","name":"Reusing cursor across nodes","time":{"start":1745003186834,"stop":1745003186835,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd20d59f57c3e44c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1745002914075,"stop":1745002914075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb8fbe6eb168fc5","name":"Decoder throws on undefined content topic","time":{"start":1745002946769,"stop":1745002946770,"duration":1},"status":"passed","severity":"normal"},{"uid":"9656120fb30c3231","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1745002966285,"stop":1745002966285,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf176495111072d9","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1745002966289,"stop":1745002966289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1143c4fbc00b5af","name":"should increase lamport timestamp","time":{"start":1745002966775,"stop":1745002966776,"duration":1},"status":"passed","severity":"normal"},{"uid":"80707dfcf50eb2b8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745003103310,"stop":1745003103311,"duration":1},"status":"passed","severity":"normal"},{"uid":"25224ad0d36b5238","name":"handles different clusterIds correctly","time":{"start":1745002914068,"stop":1745002914069,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4f451a4dec1622","name":"Nwaku publishes","time":{"start":1745003102511,"stop":1745003102512,"duration":1},"status":"passed","severity":"normal"},{"uid":"705460f0d118a6ca","name":"Ordered callback, aborts when callback returns true","time":{"start":1745003233128,"stop":1745003233130,"duration":2},"status":"passed","severity":"normal"},{"uid":"39ecd82c03260943","name":"should be able to decode the field with only FILTER set to true","time":{"start":1745002922054,"stop":1745002922055,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddea5f0fd2408e57","name":"should only return 1 node with relay capability","time":{"start":1745002936638,"stop":1745002936638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a509e2289b3028b2","name":"should return usable stream attached to connection","time":{"start":1745002928510,"stop":1745002928511,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8e1eec2f777d95","name":"should be sent with empty content","time":{"start":1745002966780,"stop":1745002966781,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0808d9cacc2e91","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1745002966329,"stop":1745002966329,"duration":0},"status":"passed","severity":"normal"},{"uid":"62563bc0055fa840","name":"Query generator for multiple messages with different content topic format","time":{"start":1745003233126,"stop":1745003233126,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4f2083c9cf6d6f","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1745002957571,"stop":1745002957571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4148ed85735ecd","name":"getPeersByDiscovery","time":{"start":1745003110787,"stop":1745003110787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a433f7302f450df5","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1745002966294,"stop":1745002966294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68fc1acba911230","name":"Subscribe to topic containing XML and receive message","time":{"start":1745003490291,"stop":1745003490291,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dc6e2d95ca2887","name":"Publish message with custom timestamp: Fri Apr 18 2025 20:05:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1745003111787,"stop":1745003111787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3180dec1ac751f3a","name":"Renews subscription after lossing a connection","time":{"start":1745003490294,"stop":1745003490294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f576908169908d9d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1745002966337,"stop":1745002966337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92a873970845894","name":"can start and stop the service","time":{"start":1745002988262,"stop":1745002988263,"duration":1},"status":"passed","severity":"normal"},{"uid":"589091817511f894","name":"should insert elements correctly","time":{"start":1745002968122,"stop":1745002968123,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1e604347b0e65c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1745002966258,"stop":1745002966258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6051d986357e95","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1745002914089,"stop":1745002914089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e077573daf74cd4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1745002936285,"stop":1745002936285,"duration":0},"status":"passed","severity":"normal"},{"uid":"247ef80f3ce6132","name":"Waku message hash computation (no timestamp)","time":{"start":1745002916669,"stop":1745002916670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0750c4d787cfed3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1745002966335,"stop":1745002966335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5d70933599c35b","name":"less peers than existing","time":{"start":1745003089382,"stop":1745003089382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ef6eb08c4378684","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1745002914089,"stop":1745002914090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d486ed417bfb52e","name":"Renews subscription after lossing a connection","time":{"start":1745003490283,"stop":1745003490283,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1d24f31b61353a","name":"should properly create location multiaddrs - tcp6","time":{"start":1745002922692,"stop":1745002922692,"duration":0},"status":"passed","severity":"normal"},{"uid":"87116bdedca4806b","name":"handles different networkShards values correctly","time":{"start":1745002914069,"stop":1745002914069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6704f358dbddefa4","name":"Push message with content topic containing emoji","time":{"start":1745003595839,"stop":1745003595839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5667a9ea54aef143","name":"Push message with content topic containing Russian","time":{"start":1745003595850,"stop":1745003595850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f388c11ce4c0a08","name":"new peer added after a peer was already found","time":{"start":1745003110787,"stop":1745003110790,"duration":3},"status":"skipped","severity":"normal"},{"uid":"10709090f064b56c","name":"Push message with content topic containing escaped characters","time":{"start":1745003595853,"stop":1745003595853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7220663291025843","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1745002914073,"stop":1745002914073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a43acc36136bbe6","name":"random static sharding 3 - Cluster ID: 256, Shard ID: 530","time":{"start":1745003232613,"stop":1745003232613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7a1bb3bce2969b","name":"Throws when trying to push message with empty payload","time":{"start":1745003595848,"stop":1745003595848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3c49ce9178bfd3","name":"should only return 1 node with relay and store capability","time":{"start":1745002936639,"stop":1745002936639,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d53788fc8984f0","name":"more peers than existing","time":{"start":1745003089382,"stop":1745003089382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d4dc1203662abf1","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1745002966286,"stop":1745002966287,"duration":1},"status":"passed","severity":"normal"},{"uid":"6279c9ece4c2394c","name":"Callback on promise","time":{"start":1745003233126,"stop":1745003233127,"duration":1},"status":"passed","severity":"normal"},{"uid":"653c64782a0dc658","name":"same cluster, different shard: nodes connect","time":{"start":1745003054232,"stop":1745003054234,"duration":2},"status":"passed","severity":"normal"},{"uid":"c52ddbc09eff30ed","name":"should decode valid enr with tcp successfully","time":{"start":1745002922683,"stop":1745002922683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8ea6f83d7a21a7","name":"should set field with all protocols enabled","time":{"start":1745002922694,"stop":1745002922694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c23a156c8ebafa3","name":"random static sharding 1 - Cluster ID: 76, Shard ID: 625","time":{"start":1745003232612,"stop":1745003232612,"duration":0},"status":"passed","severity":"normal"},{"uid":"715f3519b0af20c0","name":"Generator, 2 different pubsubtopics","time":{"start":1745003230159,"stop":1745003230159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35619cb80232d91","name":"Push 30 different messages","time":{"start":1745003595833,"stop":1745003595833,"duration":0},"status":"skipped","severity":"normal"},{"uid":"515eb8c72fccc406","name":"Nodes with multiple pubsub topic","time":{"start":1745003107836,"stop":1745003107836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4ab94c46da4503","name":"Push message with content topic containing special chars","time":{"start":1745003595834,"stop":1745003595835,"duration":1},"status":"passed","severity":"normal"},{"uid":"453606712c77ba62","name":"should initialize bloom filter with correct parameters","time":{"start":1745002968122,"stop":1745002968122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9236e7810f56f9b","name":"Meta field set when metaSetter is specified","time":{"start":1745002928871,"stop":1745002928872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fca8338451cdb","name":"should insert message into bloom filter","time":{"start":1745002966774,"stop":1745002966775,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e92daae4c19d675","name":"handles empty shards array correctly","time":{"start":1745002914091,"stop":1745002914091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff538442b636067","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1745002936285,"stop":1745002936286,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93b712850e8d255","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1745002914086,"stop":1745002914086,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4fe8b4651a649f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745003103318,"stop":1745003103319,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfd160678cdd073","name":"Correctly serialized arguments","time":{"start":1745003051487,"stop":1745003051488,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a23a0a5c3b248a6","name":"Push message with SQL Injection payload","time":{"start":1745003595829,"stop":1745003595830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9805f37556db79f5","name":"Ping on subscribed peer","time":{"start":1745003048992,"stop":1745003048994,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d6448350c14df59","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745003490285,"stop":1745003490286,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b35cd67f3ad866","name":"Publish message with rate limit","time":{"start":1745003111806,"stop":1745003111807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d42906aa8de8a31","name":"returns all values when wanted number is greater than available values","time":{"start":1745002935793,"stop":1745002935793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25e353f02f8947d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app16/6/topic293/test.js","time":{"start":1745003216467,"stop":1745003216468,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbea1bdf5f67010","name":"Push message with content topic containing Arabic","time":{"start":1745003595850,"stop":1745003595850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8df9699d3b2d232","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745003490287,"stop":1745003490288,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab52aeec5c166635","name":"should encode/decode to RLP encoding","time":{"start":1745002922686,"stop":1745002922686,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dce02ba1e96920","name":"A test","time":{"start":1745003042293,"stop":1745003042294,"duration":1},"status":"passed","severity":"normal"},{"uid":"3984f716eebd01cc","name":"Push message equal or less that 1MB","time":{"start":1745003595855,"stop":1745003595856,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8aa0d4682e8ab3","name":"1 Relay, 1 Filter, gives up","time":{"start":1745002936306,"stop":1745002936306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6292f57322323e07","name":"Check message on other pubsub topic is not received","time":{"start":1745003395804,"stop":1745003395805,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02f8c2204f1f1d4","name":"safeDispatchEvent","time":{"start":1745003023975,"stop":1745003023975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a77cd8815b893af","name":"should not allow unachievable error rate","time":{"start":1745002965885,"stop":1745002965886,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa23ee4a231cce17","name":"should throw if no connection provided","time":{"start":1745002928511,"stop":1745002928512,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb5491ae9f43dda","name":"Ping on unsubscribed peer","time":{"start":1745003048996,"stop":1745003048996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf840878b5b6788","name":"Accepts a valid Waku Message","time":{"start":1745002960891,"stop":1745002960892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abf5a7b0fbaf9a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1745002914083,"stop":1745002914083,"duration":0},"status":"passed","severity":"normal"},{"uid":"352729ca7aff4503","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745003490290,"stop":1745003490290,"duration":0},"status":"passed","severity":"normal"},{"uid":"37af82dc4cfa5ccb","name":"Query Generator, Wrong PubsubTopic","time":{"start":1745003199427,"stop":1745003199427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3962fd39085107bb","name":"Check publish message after client node is restarted","time":{"start":1745003111804,"stop":1745003111805,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a66ab3e9825ec9ef","name":"Subscribe and receives messages on 20 topics","time":{"start":1745003490275,"stop":1745003490276,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1882d52e02890f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745003490293,"stop":1745003490293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4429f0849f8283f9","name":"throws on content topic with non-number generation field","time":{"start":1745002914052,"stop":1745002914052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcfd743d448c124","name":"Passing page size 3 when there are 20 messages","time":{"start":1745003248659,"stop":1745003248660,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8257ef639c8f828","name":"should handle corrupted local storage data gracefully","time":{"start":1745002940658,"stop":1745002940658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6558c90579f4c2","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1745002914094,"stop":1745002914094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cbd36a952f1ddc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1745002990754,"stop":1745002990754,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f138980f6fdc95","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1745002948466,"stop":1745002948467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f820f9d0cf7f5465","name":"random static sharding 8 - Cluster ID: 813, Shard ID: 817","time":{"start":1745003232615,"stop":1745003232615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6e524c080f1c9c","name":"throws on content topic with too few or too many fields","time":{"start":1745002914051,"stop":1745002914052,"duration":1},"status":"passed","severity":"normal"},{"uid":"1305285a4a488e07","name":"Check received message containing emoji","time":{"start":1745003395791,"stop":1745003395791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5450a34512baca36","name":"should respect max attempts limit","time":{"start":1745002957228,"stop":1745002957228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d879f990069d85f5","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1745002991597,"stop":1745002991598,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4caee46e562db31","name":"Init the array if not present","time":{"start":1745002913785,"stop":1745002913787,"duration":2},"status":"passed","severity":"normal"},{"uid":"44c338f759037a24","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1745003253690,"stop":1745003253691,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13936bbdd3b0337","name":"should not receive a peer event before start","time":{"start":1745002988265,"stop":1745002988266,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6002f2c2bcd150","name":"Subscribe and receive messages via waku relay post","time":{"start":1745003490274,"stop":1745003490274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9328d543ca6417","name":"Subscribe to topic containing short and receive message","time":{"start":1745003490289,"stop":1745003490289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3e24396d8670f2","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1745002914087,"stop":1745002914088,"duration":1},"status":"passed","severity":"normal"},{"uid":"196e33f5823df90f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1745002928513,"stop":1745002928514,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6ae179b8d504d5","name":"should handle general insertion and lookup correctly","time":{"start":1745002968125,"stop":1745002968125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b338d654b6f5cef4","name":"should only return 1 node with store capability","time":{"start":1745002936639,"stop":1745002936639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d06ca8d977c1fea","name":"Push message with custom timestamp: 1745006604346","time":{"start":1745003595855,"stop":1745003595855,"duration":0},"status":"passed","severity":"normal"},{"uid":"99013feb6bf89f92","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745003490290,"stop":1745003490291,"duration":1},"status":"passed","severity":"normal"},{"uid":"faadc7ab5d3d46f1","name":"Check received message containing Basic HTML tag","time":{"start":1745003395789,"stop":1745003395789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae9ef70708afc88","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1745002916670,"stop":1745002916670,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff21fbbd26fa0","name":"isConnected should return false after all peers disconnect","time":{"start":1745003004023,"stop":1745003004023,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ff8977e65e6f8f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745002922058,"stop":1745002922058,"duration":0},"status":"passed","severity":"normal"},{"uid":"88be119b34f803b9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745003216469,"stop":1745003216470,"duration":1},"status":"passed","severity":"normal"},{"uid":"785429da88901b3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1745002946765,"stop":1745002946766,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbe4744efdf3d4f","name":"Push message with content topic containing shell command","time":{"start":1745003595853,"stop":1745003595853,"duration":0},"status":"passed","severity":"normal"},{"uid":"293d7e04b70ea5f9","name":"Check received message containing short","time":{"start":1745003395785,"stop":1745003395785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0553bc3a7f0f945","name":"should be able to encode the field with only STORE set to true","time":{"start":1745002922049,"stop":1745002922050,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6f01c6643fb912","name":"should wait for LightPush peer to be connected","time":{"start":1745002957499,"stop":1745002957499,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d4c56646a8b3ac","name":"Push message with Russian payload","time":{"start":1745003595844,"stop":1745003595844,"duration":0},"status":"passed","severity":"normal"},{"uid":"275d250aa14da5c4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745003103309,"stop":1745003103309,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40e4bf9309b73ad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745003490290,"stop":1745003490290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09396251f9dfaab","name":"Push message with numeric payload","time":{"start":1745003595828,"stop":1745003595828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6020463a61fc3ee7","name":"should start and stop interval correctly","time":{"start":1745002957225,"stop":1745002957226,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadfbaa2aed714ec","name":"Subscribe to topic containing shell command and publish message","time":{"start":1745003117737,"stop":1745003117738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e81f0f2844b23","name":"should be called for bootstrap peers","time":{"start":1745002991597,"stop":1745002991597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b696601aff042936","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1745002914084,"stop":1745002914085,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8554da38f13b96","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1745002991598,"stop":1745002991599,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de44d4ea98a92","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1745002966281,"stop":1745002966281,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4cd8ef0a90677e","name":"should add received messages to bloom filter","time":{"start":1745002966777,"stop":1745002966777,"duration":0},"status":"passed","severity":"normal"},{"uid":"c965d927a2574814","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745002922053,"stop":1745002922053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18fd482b3c7df90","name":"Query with Ordered Callback, No Decoder","time":{"start":1745003199430,"stop":1745003199430,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b744f3592454d2","name":"Push message with content topic containing short","time":{"start":1745003595848,"stop":1745003595848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dca4f32c44a35f9","name":"should return PeerId when PeerId is provided","time":{"start":1745002956928,"stop":1745002956929,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0db664fb7c5ba4","name":"Register correct protocols","time":{"start":1745003117729,"stop":1745003117729,"duration":0},"status":"passed","severity":"normal"},{"uid":"7582c1272f3cd29","name":"Check received message containing Russian","time":{"start":1745003395787,"stop":1745003395788,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85b4178ff392224","name":"Check received message containing Chinese","time":{"start":1745003395798,"stop":1745003395798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b439f204cdfdeb3c","name":"Passing page size 0 when there are 110 messages","time":{"start":1745003248658,"stop":1745003248659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8061faab41756b9a","name":"throws on content topic with generation field greater than 0","time":{"start":1745002914052,"stop":1745002914053,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ca71a038fb71e5","name":"should deliver messages after dependencies are met","time":{"start":1745002966779,"stop":1745002966779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb847122c66a35d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1745003111785,"stop":1745003111785,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c06ef5bf6d84b6","name":"Check received message containing Script","time":{"start":1745003395799,"stop":1745003395800,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb92e09c9ddf54dd","name":"same cluster, same shard: nodes connect","time":{"start":1745003054231,"stop":1745003054232,"duration":1},"status":"passed","severity":"normal"},{"uid":"28741032db7a90a","name":"udp ip6 address","time":{"start":1745002922165,"stop":1745002922165,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ed29fe0666f4ff","name":"Push message with Basic HTML tag payload","time":{"start":1745003595831,"stop":1745003595831,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfee1384e22380e","name":"Privacy Node - default protocol","time":{"start":1745003261628,"stop":1745003261629,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a88711fcc5ea78f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745003103319,"stop":1745003103320,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea33d29f18434c5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1745003004024,"stop":1745003004024,"duration":0},"status":"passed","severity":"normal"},{"uid":"af798a041b53d6d7","name":"random static sharding 6 - Cluster ID: 390, Shard ID: 276","time":{"start":1745003232614,"stop":1745003232615,"duration":1},"status":"passed","severity":"normal"},{"uid":"898f6568bb9c0b4b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745003490293,"stop":1745003490293,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae3ec0cf8f9696c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745003490282,"stop":1745003490283,"duration":1},"status":"passed","severity":"normal"},{"uid":"330e3c46767744f","name":"should increase lamport timestamp","time":{"start":1745002966773,"stop":1745002966774,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f5f8fe4265d558","name":"Push message with special chars payload","time":{"start":1745003595843,"stop":1745003595843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5533762e0d331b35","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1745002966274,"stop":1745002966281,"duration":7},"status":"passed","severity":"normal"},{"uid":"832d57079fff4846","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745003490288,"stop":1745003490288,"duration":0},"status":"passed","severity":"normal"},{"uid":"8253b4482d53c6f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1745002966337,"stop":1745002966337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0fb0f2e77e3bd","name":"Passing page size 19 when there are 20 messages","time":{"start":1745003248662,"stop":1745003248663,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c12f9559480daa5","name":"Relay + Store","time":{"start":1745002989307,"stop":1745002989307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e79097519fb29d","name":"should reject on timeout if it was set","time":{"start":1745002957498,"stop":1745002957498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee053fbb2437aa45","name":"Encoder throws on empty string content topic","time":{"start":1745002928872,"stop":1745002928873,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa1a7c925f798019","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1745002966285,"stop":1745002966286,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78bf645339066b1","name":"Check message with no content topic is not received","time":{"start":1745003395794,"stop":1745003395794,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7bc25172c4c89f","name":"nwaku subscribes","time":{"start":1745003102510,"stop":1745003102510,"duration":0},"status":"passed","severity":"normal"},{"uid":"27556d0305b93d7b","name":"Subscribe to topic containing long and receive message","time":{"start":1745003490277,"stop":1745003490278,"duration":1},"status":"passed","severity":"normal"},{"uid":"597da789e71ce049","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1745002914078,"stop":1745002914079,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9503a6a3a63f660","name":"Push message with long payload","time":{"start":1745003595842,"stop":1745003595843,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4554e1ff47d2ae0","name":"Check publish message containing Arabic","time":{"start":1745003111761,"stop":1745003111762,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2f7b0ab629f4a5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745003595852,"stop":1745003595852,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4af121e2782620","name":"should add and remove event listeners correctly","time":{"start":1745002940658,"stop":1745002940659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7708af02ab635889","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745003490281,"stop":1745003490282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c11838fcfd3a5d5","name":"Push message with content topic containing Script","time":{"start":1745003595836,"stop":1745003595836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6814d6030458e771","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1745002914091,"stop":1745002914091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f591df33b30b7db","name":"Subscribe to topic containing Script and publish message","time":{"start":1745003117736,"stop":1745003117736,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f7b8afed6e8396","name":"returns nothing if no connections present","time":{"start":1745002928054,"stop":1745002928055,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4f4e69dd28e239","name":"Relay - times out","time":{"start":1745003261621,"stop":1745003261621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45152f75a4b0377","name":"Push message with content topic containing unicode special characters","time":{"start":1745003595853,"stop":1745003595853,"duration":0},"status":"passed","severity":"normal"},{"uid":"262581596d1f53c5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745003490278,"stop":1745003490278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a58e34cda159493","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1745002936286,"stop":1745002936287,"duration":1},"status":"passed","severity":"normal"},{"uid":"220d801567722a89","name":"shard 0","time":{"start":1745003232611,"stop":1745003232611,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b5ad957ecd3b43","name":"Encoder throws on empty string content topic","time":{"start":1745002948468,"stop":1745002948469,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db31188a0bbda35","name":"Subscribe and receive messages via waku relay post","time":{"start":1745003490286,"stop":1745003490286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4925ce1e77298f7d","name":"Generator, custom pubsub topic","time":{"start":1745003230160,"stop":1745003230161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ceb31b691c0944fe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745003395792,"stop":1745003395792,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce9c94655e07268","name":"does not throw on valid cases","time":{"start":1745002914049,"stop":1745002914050,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b3e526380ceeba","name":"Check received message containing emoji","time":{"start":1745003395802,"stop":1745003395802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba15dd19cff9fff","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1745003004021,"stop":1745003004021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b70e6b2a93fba16","name":"Check message received after jswaku node is restarted","time":{"start":1745003395795,"stop":1745003395796,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2f207a8a08360a1e","name":"Push message with content topic containing JSON","time":{"start":1745003595837,"stop":1745003595838,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcc6adfc0050c12","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1745003186825,"stop":1745003186825,"duration":0},"status":"passed","severity":"normal"},{"uid":"249d7a57e05ffb18","name":"Check received message containing escaped characters","time":{"start":1745003395790,"stop":1745003395790,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb15d14d0d492f7","name":"should retry on complete failure if specified","time":{"start":1745002957572,"stop":1745002957572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8780e142433a45","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1745002916667,"stop":1745002916668,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d5d8978779f5b2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1745002914064,"stop":1745002914065,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cf96b4bf8ba7f2","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1745002984337,"stop":1745002984337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ef1d2dc16afdcb","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1745003186825,"stop":1745003186830,"duration":5},"status":"passed","severity":"normal"},{"uid":"9e5c7becd234e2ee","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1745002965886,"stop":1745002965887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f54cd0407d4e5c","name":"Generator, 2 different pubsubtopics","time":{"start":1745003230161,"stop":1745003230161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4659582e76bf1986","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745003103310,"stop":1745003103310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b72df3b72a264a5","name":"should not retry if at least one success","time":{"start":1745002957573,"stop":1745002957573,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed8c8eb1b50f7d2","name":"Check publish message containing shell command","time":{"start":1745003111775,"stop":1745003111775,"duration":0},"status":"passed","severity":"normal"},{"uid":"110260191d369750","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1745003240373,"stop":1745003240374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0473b2d9c9b5e99","name":"Push message with custom timestamp: 1714244604346","time":{"start":1745003595840,"stop":1745003595840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf9c1e28bf479c5","name":"should set field with all protocols disabled","time":{"start":1745002922693,"stop":1745002922694,"duration":1},"status":"passed","severity":"normal"},{"uid":"604981730de92214","name":"Push message with Script payload","time":{"start":1745003595845,"stop":1745003595845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60ace49f1aba0dc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1745003233125,"stop":1745003233126,"duration":1},"status":"passed","severity":"normal"},{"uid":"f270d1681095e13f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1745002914064,"stop":1745002914064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7cfc8b4581469a","name":"Overlapping topic subscription","time":{"start":1745003490276,"stop":1745003490277,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e655a02f2eae1f4","name":"should maintain desired error rate","time":{"start":1745002968123,"stop":1745002968123,"duration":0},"status":"passed","severity":"normal"},{"uid":"599f5c7fc602113d","name":"Query generator for multiple messages with different message text format","time":{"start":1745003233125,"stop":1745003233125,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd6173d9b5a220c","name":"should not receive a peer event after stop","time":{"start":1745002940656,"stop":1745002940657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73cb2fcd7492758","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1745003117737,"stop":1745003117737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6070ae0ba1ab2250","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1745003253689,"stop":1745003253689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47cfb9730684c8c","name":"should wait for Store peer to be connected","time":{"start":1745002957500,"stop":1745002957500,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bbc7b2f921705d","name":"Push message with JSON payload","time":{"start":1745003595846,"stop":1745003595846,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9114da37e33d80","name":"Passing page size 110 when there are 120 messages","time":{"start":1745003248663,"stop":1745003248663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc7e49a807989a7","name":"Check received message containing Chinese","time":{"start":1745003395787,"stop":1745003395787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e60a0d59a8c339","name":"should handle connection events","time":{"start":1745002957213,"stop":1745002957214,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd8c72f53366ec","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1745002966332,"stop":1745002966332,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bd3d038b2c5d4","name":"should return false when shard is not included in network shards","time":{"start":1745002956938,"stop":1745002956939,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fa1eccf659106a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1745002966332,"stop":1745002966335,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cd2e314f2c7220f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745003490294,"stop":1745003490294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee178df5f6ee0a88","name":"Push message with content topic containing short","time":{"start":1745003595833,"stop":1745003595834,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ccb7cdca390ece","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745003490282,"stop":1745003490282,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b301c3a1c1e28","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1745003199432,"stop":1745003199433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c2a68a772d99fd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745003490274,"stop":1745003490274,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f58885fed9814e","name":"should not allow k > 12","time":{"start":1745002965882,"stop":1745002965884,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc3fd9af72a0c5d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745003103311,"stop":1745003103311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfb512dc6d5dba7","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1745002966287,"stop":1745002966287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae025400f222928","name":"Mutual subscription","time":{"start":1745003117729,"stop":1745003117729,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a100a0c3886c5c","name":"should wait for Filter peer to be connected","time":{"start":1745002957499,"stop":1745002957500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1975295b9fe5ce","name":"Push message with content topic containing numeric","time":{"start":1745003595849,"stop":1745003595849,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdba492c214578aa","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745003103313,"stop":1745003103314,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcb338a40fee048","name":"Subscribe and receive messages via lightPush","time":{"start":1745003490285,"stop":1745003490285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8498785092586e2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app75/8/topic333/test.js","time":{"start":1745003216468,"stop":1745003216468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d655fdd9a11594e","name":"Check publish message containing JSON","time":{"start":1745003111771,"stop":1745003111774,"duration":3},"status":"passed","severity":"normal"},{"uid":"27fc4c163b135efd","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1745002914065,"stop":1745002914065,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b63200a3799531","name":"should throw an error for missing required configuration","time":{"start":1745002914076,"stop":1745002914076,"duration":0},"status":"passed","severity":"normal"},{"uid":"482632ca5ec8942f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1745002922050,"stop":1745002922050,"duration":0},"status":"passed","severity":"normal"},{"uid":"765ae3e0c222c377","name":"Decoder throws on empty string content topic","time":{"start":1745002946770,"stop":1745002946770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e3ff229e4e554a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1745003042151,"stop":1745003042151,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db4dee98ec0c8ec","name":"Push message with content topic containing unicode special characters","time":{"start":1745003595838,"stop":1745003595839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f5c9cfadde7610","name":"should fail to send if no connected peers found","time":{"start":1745002957571,"stop":1745002957572,"duration":1},"status":"passed","severity":"normal"},{"uid":"420867233e9866e5","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1745002914092,"stop":1745002914093,"duration":1},"status":"passed","severity":"normal"},{"uid":"945dc87df6dba47a","name":"Push message with unicode special characters payload","time":{"start":1745003595832,"stop":1745003595832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4f8020278d63ee","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745003395804,"stop":1745003395804,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc16b704d460d6a8","name":"Check message on other pubsub topic is not received","time":{"start":1745003395793,"stop":1745003395793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89346fbde03c8ae","name":"All","time":{"start":1745002989307,"stop":1745002989308,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2338eb3d2a3f4b","name":"random static sharding 4 - Cluster ID: 351, Shard ID: 193","time":{"start":1745003232613,"stop":1745003232613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2519c2eaf069be","name":"Check received message containing shell command","time":{"start":1745003395801,"stop":1745003395801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb8b2de6b3c8ff0","name":"Push message with content topic containing Russian","time":{"start":1745003595835,"stop":1745003595836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57d95be57647c81","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1745002966336,"stop":1745002966336,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ae4cad535fe538","name":"Subscribe and publish message","time":{"start":1745003117730,"stop":1745003117730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c69a2d52008373c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745003490294,"stop":1745003490294,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c440bd0af806da","name":"Check received message containing Arabic","time":{"start":1745003395787,"stop":1745003395787,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9d3c6d07603120","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1745002966289,"stop":1745002966290,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0354b0d5065c88f","name":"handles multiple messages","time":{"start":1745003246443,"stop":1745003246444,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fee6324fd02b741","name":"Subscribe to topic containing numeric and publish message","time":{"start":1745003117733,"stop":1745003117734,"duration":1},"status":"passed","severity":"normal"},{"uid":"9684c7ae10325c6f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745003490283,"stop":1745003490283,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f979aad84a9a4","name":"Push message with unicode special characters payload","time":{"start":1745003595847,"stop":1745003595847,"duration":0},"status":"passed","severity":"normal"},{"uid":"d205826445f05fd5","name":"Js publishes, other Js receives","time":{"start":1745003102512,"stop":1745003102512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a725efee219bce","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1745003253688,"stop":1745003253689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac18ca3d44b493b5","name":"Query generator for 2000 messages","time":{"start":1745003233130,"stop":1745003233130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b439674073e7cde0","name":"should insert message id into causal history","time":{"start":1745002966775,"stop":1745002966775,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d964148c7e1260","name":"Push message with custom timestamp: 1745006604346","time":{"start":1745003595841,"stop":1745003595841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d00ab6c01b6822f","name":"Nodes with multiple pubsub topic","time":{"start":1745003107838,"stop":1745003107838,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df30a4fba1afb69","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1745002966329,"stop":1745002966332,"duration":3},"status":"passed","severity":"normal"},{"uid":"93fba77653a83b31","name":"Check received message containing numeric","time":{"start":1745003395786,"stop":1745003395786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b385c7c1674c1540","name":"Check message with no content topic is not received","time":{"start":1745003395805,"stop":1745003395805,"duration":0},"status":"passed","severity":"normal"},{"uid":"4913accb44da4da4","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1745002966778,"stop":1745002966778,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd82acc79ed5f4cf","name":"Check received message containing special chars","time":{"start":1745003395786,"stop":1745003395786,"duration":0},"status":"passed","severity":"normal"},{"uid":"1198aef70e6408bf","name":"should handle a minimal index list","time":{"start":1745002914241,"stop":1745002914242,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3226f358c8a581","name":"Query with Ordered Callback, No message returned","time":{"start":1745003199431,"stop":1745003199431,"duration":0},"status":"passed","severity":"normal"},{"uid":"2258cd7665012eec","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1745002956939,"stop":1745002956939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d701817f05ac8c23","name":"Refresh subscription","time":{"start":1745003490277,"stop":1745003490277,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8f14548965aa83","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1745002966273,"stop":1745002966274,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa7b6ecf6635001","name":"addEventListener with correct event","time":{"start":1745003023960,"stop":1745003023961,"duration":1},"status":"passed","severity":"normal"},{"uid":"89887226d44abcbf","name":"Promise Callback - true","time":{"start":1745003239595,"stop":1745003239596,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3b953965d6f59d","name":"should encodeTxt and decodeTxt","time":{"start":1745002922681,"stop":1745002922682,"duration":1},"status":"passed","severity":"normal"},{"uid":"787a079fb369ff33","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1745003054227,"stop":1745003054228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15cdb43f8d8bd04","name":"Push message with content topic containing shell command","time":{"start":1745003595838,"stop":1745003595838,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca5f7181aa8de95","name":"Publish message with large meta","time":{"start":1745003111806,"stop":1745003111806,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdedd5e4f308199a","name":"Push message with Chinese payload","time":{"start":1745003595843,"stop":1745003595844,"duration":1},"status":"passed","severity":"normal"},{"uid":"d399555a0fc4914d","name":"Push message with rate limit","time":{"start":1745003595840,"stop":1745003595840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d337d864c1533c2","name":"Check message with no pubsub topic is not received","time":{"start":1745003395794,"stop":1745003395794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2037d7a77aab7967","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1745002914078,"stop":1745002914078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffef246995205acb","name":"Push message with content topic containing long","time":{"start":1745003595834,"stop":1745003595834,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7064862a1119a4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745003395792,"stop":1745003395793,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc00c6d198e2473a","name":"Push message with short payload","time":{"start":1745003595827,"stop":1745003595827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc4150c622eb273","name":"Push message with content topic containing Arabic","time":{"start":1745003595835,"stop":1745003595835,"duration":0},"status":"passed","severity":"normal"},{"uid":"207b45a6df5e4e31","name":"Fails to publish duplicate message","time":{"start":1745003111787,"stop":1745003111787,"duration":0},"status":"passed","severity":"normal"},{"uid":"464b185590f490a9","name":"should not fail to stop the service if it was not started","time":{"start":1745003089135,"stop":1745003089136,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59e89ecedf3f243","name":"Check message with no payload is not received","time":{"start":1745003395794,"stop":1745003395795,"duration":1},"status":"passed","severity":"normal"},{"uid":"379d93f92830eb5f","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1745002956933,"stop":1745002956935,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e4aeba31ad74c5c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1745003107835,"stop":1745003107835,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e59d81c286a83cf","name":"should not fail to start the service if it is already started","time":{"start":1745002940655,"stop":1745002940655,"duration":0},"status":"passed","severity":"normal"},{"uid":"b489fd3c65b78970","name":"Throws when trying to push message with empty payload","time":{"start":1745003595833,"stop":1745003595833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4757d6c483bd86f4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1745002928514,"stop":1745002928515,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3566c3e2ea2471e","name":"Ephemeral messages are not stored","time":{"start":1745002990750,"stop":1745002990750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7efe10bfeae4eb5","name":"should maintain proper timestamps if all messages received","time":{"start":1745002966776,"stop":1745002966777,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e293eb17aac2e0","name":"Ping on peer without subscriptions","time":{"start":1745003048994,"stop":1745003048995,"duration":1},"status":"passed","severity":"normal"},{"uid":"685280c9cb981aa5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745003490282,"stop":1745003490282,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fc22398ebe567b","name":"should throw error - no public key","time":{"start":1745002922685,"stop":1745002922685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f818f274ad3c5cf3","name":"Check meta is set [symmetric]","time":{"start":1745002946767,"stop":1745002946768,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd8c21231294722","name":"Push message with content topic containing numeric","time":{"start":1745003595834,"stop":1745003595834,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b88bb6f5b2e1f1","name":"Decoder throws on empty string content topic","time":{"start":1745002928873,"stop":1745002928873,"duration":0},"status":"passed","severity":"normal"},{"uid":"677be92b365713f2","name":"Push message with content topic containing escaped characters","time":{"start":1745003595838,"stop":1745003595838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4ab157e7e696e4","name":"random static sharding 7 - Cluster ID: 208, Shard ID: 525","time":{"start":1745003232615,"stop":1745003232615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3fb99eef1bcb74","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1745002922057,"stop":1745002922058,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ff34a448352baf","name":"dispatchEvent via connectionManager","time":{"start":1745003023975,"stop":1745003023975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d53b9a45065155","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745003230162,"stop":1745003230162,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aab23d243b0875e3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1745003253695,"stop":1745003253695,"duration":0},"status":"passed","severity":"normal"},{"uid":"399220c1c2117e7f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745003230160,"stop":1745003230160,"duration":0},"status":"passed","severity":"normal"},{"uid":"670fc573634d2a52","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1745002914073,"stop":1745002914073,"duration":0},"status":"passed","severity":"normal"},{"uid":"303780476cc26059","name":"random static sharding 10 - Cluster ID: 650, Shard ID: 846","time":{"start":1745003232616,"stop":1745003232616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dfa50b34ccd3bc","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1745003186824,"stop":1745003186825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a34143ae7fa635","name":"Decoder throws on undefined content topic","time":{"start":1745002948469,"stop":1745002948469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4764f9feff6e44ea","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1745002922682,"stop":1745002922683,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fb912bb2f0fba1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1745002966341,"stop":1745002966341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3b1ddce47f6e79","name":"recovers when dns.resolve returns empty","time":{"start":1745002936637,"stop":1745002936637,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed838bac89a9a3b","name":"Publish without waiting for remote peer","time":{"start":1745003117730,"stop":1745003117730,"duration":0},"status":"passed","severity":"normal"},{"uid":"139f4a44eef16d2d","name":"Check received message containing JSON","time":{"start":1745003395789,"stop":1745003395790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce665322e6d904bb","name":"Ping on unsubscribed peer","time":{"start":1745003048990,"stop":1745003048991,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d299490e45b65f","name":"should get locked peers","time":{"start":1745002957212,"stop":1745002957212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b31abf4ef87094c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745003490292,"stop":1745003490292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6778449c98766708","name":"should detect messages with missing dependencies","time":{"start":1745002966779,"stop":1745002966779,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a703cc28b540383","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1745002914064,"stop":1745002914064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c6775e95a62c2d","name":"Push message with content topic containing XML","time":{"start":1745003595836,"stop":1745003595837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce349c9d6394432e","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1745002966294,"stop":1745002966323,"duration":29},"status":"passed","severity":"normal"},{"uid":"aebc11aaead209c0","name":"caches peers it previously fetched","time":{"start":1745002936638,"stop":1745002936638,"duration":0},"status":"passed","severity":"normal"},{"uid":"5578ace22da05d8c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1745002936306,"stop":1745002936306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76177c21bf47629","name":"Check received message containing long","time":{"start":1745003395797,"stop":1745003395797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e7fd67bf2a325","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1745002984339,"stop":1745002984340,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ef8f8d9bb57c9","name":"should emit a peer event after start","time":{"start":1745002988265,"stop":1745002988265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f914735b3f31b791","name":"Fails to push message bigger that 1MB","time":{"start":1745003595856,"stop":1745003595856,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefe60d1f16a9e67","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1745002966288,"stop":1745002966288,"duration":0},"status":"passed","severity":"normal"}]