mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
196 KiB
JSON
1 line
196 KiB
JSON
[{"uid":"bf42e068613c97ac","name":"Push message with content topic containing special chars","time":{"start":1752659922993,"stop":1752659922993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc6adf99b2b3e66","name":"Overlapping topic subscription","time":{"start":1752659459708,"stop":1752659459708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7887c2375ba42ef3","name":"Push message with meta","time":{"start":1752659922997,"stop":1752659922998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9fddee51cc2f9c7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752659309644,"stop":1752659309644,"duration":0},"status":"passed","severity":"normal"},{"uid":"be52a62a0ed2bae4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752659335439,"stop":1752659335439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1addb82ffa9bd4b","name":"random static sharding 2 - Cluster ID: 479, Shard ID: 867","time":{"start":1752659629719,"stop":1752659629719,"duration":0},"status":"passed","severity":"normal"},{"uid":"d404b32b897bdd14","name":"Push message with content topic containing unicode special characters","time":{"start":1752659922997,"stop":1752659922997,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d5dce574e3347a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752659255486,"stop":1752659255486,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dbee954dd9baf9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752659279012,"stop":1752659279014,"duration":2},"status":"passed","severity":"normal"},{"uid":"99c7e5c666d136c5","name":"should start and setup intervals and event listeners","time":{"start":1752659300570,"stop":1752659300570,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f9b0ef7b7aba62","name":"Push message with content topic containing numeric","time":{"start":1752659923008,"stop":1752659923008,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a62c87e2ca2c55c","name":"Push message with Script payload","time":{"start":1752659922988,"stop":1752659922988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e554416d3b7ab22","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752659255498,"stop":1752659255498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65383ec5740dea8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752659279011,"stop":1752659279012,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e612d04242f5f45","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752659459710,"stop":1752659459710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d250864d8946","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752659255508,"stop":1752659255509,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0da6b4d4ff2870","name":"Passing page size 0 when there are 110 messages","time":{"start":1752659598485,"stop":1752659598486,"duration":1},"status":"passed","severity":"normal"},{"uid":"4314e339da94b799","name":"should reject if Relay is requested but not mounted","time":{"start":1752659300409,"stop":1752659300410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e378bf4cd5c23417","name":"LightPush","time":{"start":1752659615296,"stop":1752659615296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58d4387755c1442","name":"should properly create peer info with all multiaddrs","time":{"start":1752659261496,"stop":1752659261496,"duration":0},"status":"passed","severity":"normal"},{"uid":"283ac10da5f6291d","name":"Relay - dialed after","time":{"start":1752659615291,"stop":1752659615291,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab3c89eeab48bd3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752659459709,"stop":1752659459709,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e9da664ec6fccc","name":"can start the service","time":{"start":1752659425048,"stop":1752659425049,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ec817e8736cf07","name":"should not execute task if max attempts is 0","time":{"start":1752659299285,"stop":1752659299286,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f81c3fb2058fda","name":"should decode valid enr successfully","time":{"start":1752659261482,"stop":1752659261482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75a64e88d427eb5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752659255500,"stop":1752659255501,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d22c761f4810c39","name":"pre and post cipher","time":{"start":1752659289538,"stop":1752659289538,"duration":0},"status":"passed","severity":"normal"},{"uid":"434c0e2083728cc8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752659459712,"stop":1752659459712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3300d6802ebb84e","name":"should skip peer when already connected","time":{"start":1752659270166,"stop":1752659270166,"duration":0},"status":"passed","severity":"normal"},{"uid":"207a465132b7e754","name":"should handle peerStore errors gracefully","time":{"start":1752659271659,"stop":1752659271659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b035248ee582afe7","name":"should process up to 3 peers at once","time":{"start":1752659270178,"stop":1752659270178,"duration":0},"status":"passed","severity":"normal"},{"uid":"39000f22760f16e5","name":"Light Node - default protocols","time":{"start":1752659615296,"stop":1752659615297,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fae6b56a4f7e65c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752659309657,"stop":1752659309657,"duration":0},"status":"passed","severity":"normal"},{"uid":"768bffd3f36413ef","name":"should reject if Store is requested but not mounted","time":{"start":1752659300410,"stop":1752659300411,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57c862bd25a4d4e","name":"Check received message containing SQL Injection","time":{"start":1752659776993,"stop":1752659776994,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff29de32fa563873","name":"can start the service","time":{"start":1752659334091,"stop":1752659334092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4818752816467f5b","name":"should skip peer when dialed recently","time":{"start":1752659270167,"stop":1752659270167,"duration":0},"status":"passed","severity":"normal"},{"uid":"997ad7c0a64caf46","name":"Store - dialed first","time":{"start":1752659615293,"stop":1752659615294,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa357c98190d0247","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752659255484,"stop":1752659255484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6211d4434f7f8a9e","name":"random static sharding 5 - Cluster ID: 483, Shard ID: 811","time":{"start":1752659629720,"stop":1752659629720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fab6aba03c00ad","name":"should serialize and deserialize correctly","time":{"start":1752659311686,"stop":1752659311687,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0916cf4ff45d71a","name":"should add event listener for peer:discovery","time":{"start":1752659270969,"stop":1752659270985,"duration":16},"status":"passed","severity":"normal"},{"uid":"d94dfd51e7ae2128","name":"Publish without waiting for remote peer","time":{"start":1752659459705,"stop":1752659459705,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5ae8b01639ac16","name":"Publish message with custom timestamp: Thu Jul 25 2024 09:50:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1752659450812,"stop":1752659450812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecda4f582d60350","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app7/5/topic401/json","time":{"start":1752659562245,"stop":1752659562245,"duration":0},"status":"passed","severity":"normal"},{"uid":"674c9c613cdc6e2b","name":"should emit a peer event after start","time":{"start":1752659283333,"stop":1752659283334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a92ac615cbd4a0f","name":"should decode valid enr with tcp successfully","time":{"start":1752659261486,"stop":1752659261487,"duration":1},"status":"passed","severity":"normal"},{"uid":"211d992b298c1913","name":"should return false when peer is not found","time":{"start":1752659270592,"stop":1752659270592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa68377d163dfab","name":"should successfully stop","time":{"start":1752659300674,"stop":1752659300674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e0c482eb6fb0cc","name":"should be able to dial TLS multiaddrs","time":{"start":1752659417586,"stop":1752659417586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f58a949fa0fa277","name":"Fails to push message with large meta","time":{"start":1752659922998,"stop":1752659922998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25368e623cf10e9","name":"Push message with content topic containing numeric","time":{"start":1752659922992,"stop":1752659922993,"duration":1},"status":"passed","severity":"normal"},{"uid":"685963964c20c5e7","name":"Mutual subscription","time":{"start":1752659459702,"stop":1752659459703,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0c9bbc6802de33","name":"Generator, 2 different pubsubtopics","time":{"start":1752659578401,"stop":1752659578402,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c5eaefe8bfd13","name":"should continually clean up expired entries at intervals","time":{"start":1752659298643,"stop":1752659298643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f627f931cc575e3","name":"connected peers and dial","time":{"start":1752659425290,"stop":1752659425291,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9182618b0d6b3d35","name":"Push message with content topic containing shell command","time":{"start":1752659923011,"stop":1752659923012,"duration":1},"status":"passed","severity":"normal"},{"uid":"293e2e1e2bb1756d","name":"Push message with content topic containing long","time":{"start":1752659922992,"stop":1752659922992,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c4120809fd9708","name":"Check received message containing JSON","time":{"start":1752659776995,"stop":1752659776995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccad73a5dbefde3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752659816689,"stop":1752659816689,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfca6f32db49d101","name":"Check received message containing shell command","time":{"start":1752659776995,"stop":1752659776995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1350c37774cb429","name":"Query Generator, No message returned","time":{"start":1752659556766,"stop":1752659556766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d53c81c83f9a662","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752659260824,"stop":1752659260824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad147f9f19143b2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752659271504,"stop":1752659271505,"duration":1},"status":"passed","severity":"normal"},{"uid":"351b02bbba728450","name":"Subscribe and receive messages via lightPush","time":{"start":1752659816674,"stop":1752659816675,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6128ca3c6a6961","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752659309199,"stop":1752659309199,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a3817259917947","name":"should properly create location multiaddrs - udp","time":{"start":1752659261495,"stop":1752659261496,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac52dbe3d211656","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752659271538,"stop":1752659271539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52fc1d971723155","name":"should return tags for existing peer","time":{"start":1752659271542,"stop":1752659271543,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9e8882dbdb8ef3","name":"Check message with no pubsub topic is not received","time":{"start":1752659776998,"stop":1752659776998,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f975f908c502a9b","name":"should not receive a peer event before start","time":{"start":1752659334099,"stop":1752659334099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4e4c802176becb","name":"should drop connection to all peers on hangUp","time":{"start":1752659417584,"stop":1752659417584,"duration":0},"status":"passed","severity":"normal"},{"uid":"894c7a7c2fdb8462","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752659816684,"stop":1752659816684,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c351e2dcd067422","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752659578396,"stop":1752659578396,"duration":0},"status":"passed","severity":"normal"},{"uid":"faed7dabbf3ff6e0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752659314412,"stop":1752659314412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6662c517be3d4241","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752659271504,"stop":1752659271504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82309380130a6ec","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752659309649,"stop":1752659309650,"duration":1},"status":"passed","severity":"normal"},{"uid":"563b4842f26f73d0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752659279015,"stop":1752659279016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d964334589f7dc33","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752659309648,"stop":1752659309649,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d018423b1d801b6","name":"Push message with SQL Injection payload","time":{"start":1752659923003,"stop":1752659923003,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ceacad153bf8e5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752659309660,"stop":1752659309661,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb71d42a21d4b07","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752659309659,"stop":1752659309659,"duration":0},"status":"passed","severity":"normal"},{"uid":"da20d9423ff300e7","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752659349264,"stop":1752659349264,"duration":0},"status":"passed","severity":"normal"},{"uid":"20610edd0cdab76e","name":"should respect custom numPeersToUse configuration","time":{"start":1752659300459,"stop":1752659300460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c9f88c91ddb404","name":"should handle network check errors gracefully","time":{"start":1752659270186,"stop":1752659270187,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a638f2f931d2723","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752659255495,"stop":1752659255495,"duration":0},"status":"passed","severity":"normal"},{"uid":"9182a6ef77d428ae","name":"Query Generator - true","time":{"start":1752659585984,"stop":1752659585984,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0f8e67d5aff276","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752659309643,"stop":1752659309643,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94486ab7793bdc3","name":"can start and stop the service","time":{"start":1752659334092,"stop":1752659334092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d20b5b2323ce6f6","name":"should return false when peer is on different cluster","time":{"start":1752659270602,"stop":1752659270602,"duration":0},"status":"passed","severity":"normal"},{"uid":"175121cb42e9500b","name":"should throw error - no id","time":{"start":1752659261487,"stop":1752659261487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19291871a8f4c08","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752659816705,"stop":1752659816705,"duration":0},"status":"passed","severity":"normal"},{"uid":"506ce7d5cf535a7a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752659255497,"stop":1752659255497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1188160a1c5af7e6","name":"Passing page size 110 when there are 120 messages","time":{"start":1752659598489,"stop":1752659598494,"duration":5},"status":"passed","severity":"normal"},{"uid":"3341052511036a81","name":"should remove event listeners from globalThis","time":{"start":1752659270352,"stop":1752659270352,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf60d6c09d532e8","name":"should process tasks in queue","time":{"start":1752659299274,"stop":1752659299275,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07d54b4f767fa9a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752659816685,"stop":1752659816686,"duration":1},"status":"passed","severity":"normal"},{"uid":"e054ab367ff96586","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752659450815,"stop":1752659450815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4721f0dc2051ffa","name":"should not discard bootstrap peers if under the limit","time":{"start":1752659360011,"stop":1752659360011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7cf6f7674f5450","name":"Decoder throws on undefined content topic","time":{"start":1752659289239,"stop":1752659289239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb12127682604bc6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752659255482,"stop":1752659255482,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa70b2f14daf511","name":"Check received message containing special chars","time":{"start":1752659777002,"stop":1752659777002,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2b3860dd93e90a","name":"should handle all zero keep alive options","time":{"start":1752659271345,"stop":1752659271345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ed11793c2dca80","name":"messageHashStr works with IProtoMessage","time":{"start":1752659270832,"stop":1752659270832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4377557d4456ae68","name":"Encoder throws on empty string content topic","time":{"start":1752659289238,"stop":1752659289239,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a678fd51fc2d7fb","name":"Throws when trying to push message with empty payload","time":{"start":1752659922991,"stop":1752659922992,"duration":1},"status":"passed","severity":"normal"},{"uid":"daec8cf1a8232b2a","name":"returns all values when wanted number is greater than available values","time":{"start":1752659278671,"stop":1752659278672,"duration":1},"status":"passed","severity":"normal"},{"uid":"92694b00031b67ef","name":"should return unique PubsubTopics for static sharding","time":{"start":1752659255492,"stop":1752659255492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3400cea83c1d50","name":"should properly create location multiaddrs - tcp6","time":{"start":1752659261495,"stop":1752659261495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf7959d2ed003a0","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752659300673,"stop":1752659300673,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba659b565963a589","name":"random static sharding 10 - Cluster ID: 721, Shard ID: 845","time":{"start":1752659629722,"stop":1752659629722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f6b0e3f1328b4","name":"Push message with content topic containing Russian","time":{"start":1752659922994,"stop":1752659922994,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e37aa37a0476c1","name":"Push message with JSON payload","time":{"start":1752659923004,"stop":1752659923005,"duration":1},"status":"passed","severity":"normal"},{"uid":"55da09015be28846","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752659255494,"stop":1752659255494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82a6eb252fddeae","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752659309642,"stop":1752659309642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3810c1a190b54a66","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752659300219,"stop":1752659300222,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f2d54ef317bd0c8","name":"Check received message containing shell command","time":{"start":1752659777005,"stop":1752659777005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8340a2a5b91df1e5","name":"Sets default value correctly","time":{"start":1752659613353,"stop":1752659613353,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f5a2752517f096","name":"should dial peer when on same shard","time":{"start":1752659270173,"stop":1752659270174,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f39396a67a6815","name":"should not process empty queue","time":{"start":1752659270178,"stop":1752659270178,"duration":0},"status":"passed","severity":"normal"},{"uid":"29937bc79955c1c4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752659309652,"stop":1752659309653,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7872a1a52900bd","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752659517973,"stop":1752659517973,"duration":0},"status":"passed","severity":"normal"},{"uid":"de792ab4283af697","name":"Relay + Store","time":{"start":1752659334807,"stop":1752659334808,"duration":1},"status":"passed","severity":"normal"},{"uid":"617b82950068f301","name":"Push message with content topic containing long","time":{"start":1752659923007,"stop":1752659923008,"duration":1},"status":"passed","severity":"normal"},{"uid":"489bbe06bb5c0b1c","name":"Passing page size 19 when there are 20 messages","time":{"start":1752659598489,"stop":1752659598489,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c0b48766741f7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752659270824,"stop":1752659270824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9b57690a7851ec","name":"should dial peer when no shard info available","time":{"start":1752659270174,"stop":1752659270174,"duration":0},"status":"passed","severity":"normal"},{"uid":"56057bba5ecb2372","name":"should dial peer immediately when queue is empty","time":{"start":1752659270161,"stop":1752659270161,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef54d267ce7c1d5a","name":"Relay - times out","time":{"start":1752659615291,"stop":1752659615293,"duration":2},"status":"passed","severity":"normal"},{"uid":"d96af4d7bbc97290","name":"should return false when shard info is undefined","time":{"start":1752659270603,"stop":1752659270603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b28eee7cdfb443","name":"Asymmetric encrypt & decrypt","time":{"start":1752659289536,"stop":1752659289537,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ec71d9c3fa9b1","name":"should not return locked peers if enough unlocked are available","time":{"start":1752659300456,"stop":1752659300457,"duration":1},"status":"passed","severity":"normal"},{"uid":"86854b460a5f63e5","name":"should not hang up bootstrap peer if under limit","time":{"start":1752659271537,"stop":1752659271538,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d4fc72d157444","name":"should handle peer store errors gracefully","time":{"start":1752659271549,"stop":1752659271549,"duration":0},"status":"passed","severity":"normal"},{"uid":"b894d39363ef878f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752659309656,"stop":1752659309656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09bb35f961d71ee","name":"Fails to push message with large meta","time":{"start":1752659923014,"stop":1752659923014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94e238ed0d8f918","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752659270604,"stop":1752659270604,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b633be359c3152","name":"should create all internal components","time":{"start":1752659271652,"stop":1752659271652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec444d8d7ee25b1a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752659777008,"stop":1752659777008,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a31dc3f7068ef10","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752659309643,"stop":1752659309643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2ba7f077721fd0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app60/5/topic694/utf8","time":{"start":1752659562248,"stop":1752659562248,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bffdb8dff32d22a","name":"Push message with long payload","time":{"start":1752659922984,"stop":1752659922984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39385c6d9f9cc43","name":"Check received message containing long","time":{"start":1752659777001,"stop":1752659777001,"duration":0},"status":"passed","severity":"normal"},{"uid":"280bffbee5296ac0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752659334101,"stop":1752659334102,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f402402ec8d65bcd","name":"should return false when no connections","time":{"start":1752659271546,"stop":1752659271546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e04229a1e28c128","name":"Ephemeral messages are not stored","time":{"start":1752659335438,"stop":1752659335438,"duration":0},"status":"passed","severity":"normal"},{"uid":"3384aa7a5b77f98f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752659309641,"stop":1752659309642,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f06126db5cd7ac4","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752659255492,"stop":1752659255493,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb469939070741","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752659816690,"stop":1752659816691,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae63fd14612e54e5","name":"1 Relay, 1 fetch","time":{"start":1752659279250,"stop":1752659279252,"duration":2},"status":"passed","severity":"normal"},{"uid":"e57cb6b73c1d674f","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752659271551,"stop":1752659271551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ac35c7ff7dbaf","name":"Refresh subscription","time":{"start":1752659816682,"stop":1752659816682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d307be3186b5baac","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752659255485,"stop":1752659255486,"duration":1},"status":"passed","severity":"normal"},{"uid":"1955506513672fff","name":"Push message with Chinese payload","time":{"start":1752659923002,"stop":1752659923002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3a1fe65e861951","name":"Passing page size 3 when there are 20 messages","time":{"start":1752659598486,"stop":1752659598488,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6366a0c8319e7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752659255500,"stop":1752659255500,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f066465e8edd11","name":"Should update multiaddrs","time":{"start":1752659418074,"stop":1752659418074,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9b7acdc10ee6f3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752659260825,"stop":1752659260825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5478b464a40c22d","name":"should handle errors gracefully when getting peer info","time":{"start":1752659270616,"stop":1752659270616,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7af20ab960e1bb","name":"Push message with rate limit","time":{"start":1752659923014,"stop":1752659923014,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff6381f5b5bdffa","name":"Push to array if already present","time":{"start":1752659255121,"stop":1752659255121,"duration":0},"status":"passed","severity":"normal"},{"uid":"602272e958b2b53e","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752659255512,"stop":1752659255512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d67a8141b147a1","name":"should properly create location multiaddrs - tcp4","time":{"start":1752659261494,"stop":1752659261495,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeeab0ac24f95d9a","name":"should set field with only RELAY enabled","time":{"start":1752659261497,"stop":1752659261497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c1092ac3e5a53b","name":"should initialize with custom number of peers","time":{"start":1752659300454,"stop":1752659300455,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e8d63c86691b","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752659556766,"stop":1752659556766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6d1b8d3d7a0d6d","name":"Nodes with multiple pubsub topic","time":{"start":1752659443585,"stop":1752659443585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51aefd97a233a5","name":"should set field with all protocols enabled","time":{"start":1752659261497,"stop":1752659261497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f732638d391d810a","name":"isConnected should return false after all peers disconnect","time":{"start":1752659349265,"stop":1752659349268,"duration":3},"status":"passed","severity":"normal"},{"uid":"506464e0354236d8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752659255487,"stop":1752659255487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f22572146ae7873","name":"should not dispatch event when already connected","time":{"start":1752659270359,"stop":1752659270361,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8b74e34c407e36b","name":"throws on content topic with too few or too many fields","time":{"start":1752659255476,"stop":1752659255476,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b1d786615a842e","name":"should handle multiple peer connections","time":{"start":1752659271313,"stop":1752659271313,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e6b1cad80d071a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752659776997,"stop":1752659776997,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fb070325ea6ac0","name":"should request peer renewal on specific errors","time":{"start":1752659299284,"stop":1752659299285,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0b70232d111dc1","name":"Push message with XML payload","time":{"start":1752659922988,"stop":1752659922988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05af5ba6ed9c608","name":"Check received message containing Basic HTML tag","time":{"start":1752659776994,"stop":1752659776994,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb50a8c05c0e898c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752659260827,"stop":1752659260827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c4ddcca6d9a17a","name":"recovers when dns.resolve returns empty","time":{"start":1752659279534,"stop":1752659279535,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39a4a93f36e72a8","name":"should not be empty after adding a subscription","time":{"start":1752659300566,"stop":1752659300566,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefd82e66c14dd3","name":"Query with Promise Callback, No message returned","time":{"start":1752659556777,"stop":1752659556778,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bf714b3da94991","name":"Push message with content topic containing Chinese","time":{"start":1752659923009,"stop":1752659923009,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fd10628f4a3b4d","name":"Fails to push message bigger that 1MB","time":{"start":1752659923000,"stop":1752659923000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd4bd7274d6097f","name":"1 Relay, 1 Filter, gives up","time":{"start":1752659279253,"stop":1752659279254,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a09c5c9af17ce9f","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752659255480,"stop":1752659255481,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fed1d2e63386c7","name":"Delete observer","time":{"start":1752659426871,"stop":1752659426871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e8c9ac8e91b7cf","name":"1 Store, 2 fetches","time":{"start":1752659279252,"stop":1752659279252,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d36d86ebf108741","name":"Check message with invalid timestamp is not received","time":{"start":1752659776997,"stop":1752659776998,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd14c98b77835","name":"Decoder throws on empty string content topic","time":{"start":1752659290890,"stop":1752659290890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6785ab683ad40c3","name":"should dial all remaining peers","time":{"start":1752659271541,"stop":1752659271541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d96c523cfe7af3a","name":"should not create relay timers when relay is not provided","time":{"start":1752659271324,"stop":1752659271325,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d832afff92c677","name":"should throw an error for insufficient data","time":{"start":1752659255582,"stop":1752659255582,"duration":0},"status":"passed","severity":"normal"},{"uid":"74924368360ffe0c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752659314409,"stop":1752659314409,"duration":0},"status":"passed","severity":"normal"},{"uid":"775874f4573166f1","name":"should increase lamport timestamp","time":{"start":1752659314407,"stop":1752659314407,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb9c3e0a613a64e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752659299701,"stop":1752659299701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d266574bd8a414","name":"Check received message with timestamp: 1752659328836000000 ","time":{"start":1752659777007,"stop":1752659777007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62f5649064f8500","name":"should handle peer store update failures gracefully","time":{"start":1752659271323,"stop":1752659271323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5190b79092e9a7c6","name":"udp ip6 address","time":{"start":1752659260889,"stop":1752659260889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d090f9d80f0bb7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752659309641,"stop":1752659309641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e780e37eeda12ae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752659309664,"stop":1752659309664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac0dd656fee9b0f","name":"should create a new stream if no existing for protocol found","time":{"start":1752659271503,"stop":1752659271503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6015de43b2c817","name":"should initialize with Unhealthy status","time":{"start":1752659299699,"stop":1752659299700,"duration":1},"status":"passed","severity":"normal"},{"uid":"826ee79621f62ed0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752659309199,"stop":1752659309200,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeec06b2fd69ba95","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752659314409,"stop":1752659314410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d6d9a630e7a582","name":"ignores domain fetching errors","time":{"start":1752659279535,"stop":1752659279535,"duration":0},"status":"passed","severity":"normal"},{"uid":"7453f857ee8a29f2","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752659271552,"stop":1752659271552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebad0e00b6472cdc","name":"Generator, custom pubsub topic","time":{"start":1752659578394,"stop":1752659578395,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aea288dd2bcdf0b","name":"should not fail to start the service if it is already started","time":{"start":1752659425050,"stop":1752659425051,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaf51e242435d0f","name":"Push message with content topic containing short","time":{"start":1752659922992,"stop":1752659922992,"duration":0},"status":"passed","severity":"normal"},{"uid":"636e90d9f31608c4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752659459706,"stop":1752659459706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7981d4ae1f3312","name":"Relay","time":{"start":1752659334807,"stop":1752659334807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cae12aae7b3db7","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752659309643,"stop":1752659309643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed98817e1018e9d","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752659300673,"stop":1752659300673,"duration":0},"status":"passed","severity":"normal"},{"uid":"297367d4b4969f80","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752659279010,"stop":1752659279010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e589f00738892a5e","name":"Encoder throws on undefined content topic","time":{"start":1752659271752,"stop":1752659271752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afe7e4c610015","name":"should throw error - no id","time":{"start":1752659261488,"stop":1752659261488,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6ff21fd4a0b249","name":"should dial peers from store on start","time":{"start":1752659271532,"stop":1752659271532,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f2800599e29626","name":"Check message with no payload is not received","time":{"start":1752659776999,"stop":1752659776999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7f7abd5ca229b6","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752659473247,"stop":1752659473247,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b336bdfbada8b7c7","name":"Ordered callback, aborts when callback returns true","time":{"start":1752659589270,"stop":1752659589271,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfe647f8ad410ed","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752659816705,"stop":1752659816705,"duration":0},"status":"passed","severity":"normal"},{"uid":"95725e62655a06d7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752659595094,"stop":1752659595094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6cdff9f12f899c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752659517972,"stop":1752659517972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e9aadf6bc697f","name":"Correctly serialized arguments","time":{"start":1752659388028,"stop":1752659388028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6d9c7a91324cbb","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752659290887,"stop":1752659290887,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b28d9c4e0553ae","name":"should requeue task if no peer is available","time":{"start":1752659299275,"stop":1752659299275,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a6318e4b903052","name":"should not retry if at least one success","time":{"start":1752659299286,"stop":1752659299286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed6addd46bc900","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752659309650,"stop":1752659309650,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcb5cb3d5a026d2","name":"different cluster, different shard: nodes don't connect","time":{"start":1752659387836,"stop":1752659387836,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4f8ad1728201db","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752659443584,"stop":1752659443584,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf02b841c9245ffb","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752659309646,"stop":1752659309646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c926f3457e28d2","name":"should return false when shard is not included in network shards","time":{"start":1752659299900,"stop":1752659299900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f640e4a4834c19a","name":"Subscribe and receive messages via lightPush","time":{"start":1752659816692,"stop":1752659816693,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb44635f1de895c","name":"Fails to publish message with empty text","time":{"start":1752659450813,"stop":1752659450813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7f775a2e1fe76f","name":"Fails to push message bigger that 1MB","time":{"start":1752659923017,"stop":1752659923018,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6259d9ec1a85ed","name":"should return false when topic is not configured","time":{"start":1752659271661,"stop":1752659271661,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd269cf11917ce2b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752659300460,"stop":1752659300460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0817628bc3cde16","name":"Check publish message containing shell command","time":{"start":1752659450810,"stop":1752659450810,"duration":0},"status":"passed","severity":"normal"},{"uid":"57329b5d6f8d3393","name":"should initialize with default number of peers","time":{"start":1752659300454,"stop":1752659300454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cb4fb51f9d578b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752659562249,"stop":1752659562249,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95d6ee1b4cf5917","name":"Refresh subscription","time":{"start":1752659816698,"stop":1752659816699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a824b4265e84148f","name":"should create ConnectionManager with relay","time":{"start":1752659271651,"stop":1752659271651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6906c88c76e6eed","name":"should reject on timeout if it was set","time":{"start":1752659300411,"stop":1752659300415,"duration":4},"status":"passed","severity":"normal"},{"uid":"3bac24d520421fb1","name":"Push message with emoji payload","time":{"start":1752659922991,"stop":1752659922991,"duration":0},"status":"passed","severity":"normal"},{"uid":"2036361427a88916","name":"Push message with escaped characters payload","time":{"start":1752659923005,"stop":1752659923005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc21cbcbf5ca473","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752659260828,"stop":1752659260828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c3073790c2f722","name":"Register correct protocols","time":{"start":1752659459704,"stop":1752659459704,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda93a7ad5f065ed","name":"it tolerates circular branch references","time":{"start":1752659279534,"stop":1752659279534,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc13432cb66a893","name":"should enable all discoveries when explicitly set","time":{"start":1752659300218,"stop":1752659300218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07d349e0913b427","name":"Check message received after jswaku node is restarted","time":{"start":1752659777010,"stop":1752659777010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d399a704348b08","name":"Check received message containing escaped characters","time":{"start":1752659776995,"stop":1752659776995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96983a9dcd0ab85","name":"should perform ping and update peer store on timer","time":{"start":1752659271315,"stop":1752659271315,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf751bd12ff58e0b","name":"Push message with unicode special characters payload","time":{"start":1752659923006,"stop":1752659923006,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f490d43a5b921b1","name":"Subscribe and publish message","time":{"start":1752659459705,"stop":1752659459706,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f2e988f3383be4","name":"Push 30 different messages","time":{"start":1752659923006,"stop":1752659923007,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ac5f35098ad5dca","name":"should handle different types of entries","time":{"start":1752659298638,"stop":1752659298642,"duration":4},"status":"passed","severity":"normal"},{"uid":"6115c0021959b04","name":"Push message with Arabic payload","time":{"start":1752659923002,"stop":1752659923002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7bdf38b8d8d9a1","name":"Push message with content topic containing shell command","time":{"start":1752659922996,"stop":1752659922996,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d4a79df1aeaf9b","name":"should remove event listener for peer:discovery","time":{"start":1752659270986,"stop":1752659270986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cdd7b438a9e0a4","name":"Passing page size 10 when there are 10 messages","time":{"start":1752659598488,"stop":1752659598488,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f268b12366a291","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752659450814,"stop":1752659450814,"duration":0},"status":"passed","severity":"normal"},{"uid":"51af4b7040e1930a","name":"should properly start and stop event listening","time":{"start":1752659299702,"stop":1752659299702,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b0b57808c29d80","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752659300672,"stop":1752659300673,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0f228ed60172c8","name":"should wait for Filter peer to be connected","time":{"start":1752659300416,"stop":1752659300417,"duration":1},"status":"passed","severity":"normal"},{"uid":"32abf04f93f6a560","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752659816693,"stop":1752659816693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3855c61bffd2ac4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752659314411,"stop":1752659314411,"duration":0},"status":"passed","severity":"normal"},{"uid":"906f00d6ba9e9297","name":"Accepts a valid Waku Message","time":{"start":1752659303924,"stop":1752659303926,"duration":2},"status":"passed","severity":"normal"},{"uid":"26f57120e53f26f","name":"should populate queue if has active dial","time":{"start":1752659270168,"stop":1752659270168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ee942612487190","name":"should process queue every 500ms","time":{"start":1752659270177,"stop":1752659270177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86bd367c16ec016","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752659334103,"stop":1752659334103,"duration":0},"status":"skipped","severity":"normal"},{"uid":"72410cebdd77d693","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752659271753,"stop":1752659271753,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7c9631dc2e5260","name":"can query messages normally","time":{"start":1752659564826,"stop":1752659564826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e249c1d8cfd4494a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752659309659,"stop":1752659309660,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2ea4c8046517e6","name":"should not receive a peer event before start","time":{"start":1752659283334,"stop":1752659283334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a5f049c9d32aeb","name":"should return null for non-existent peer","time":{"start":1752659271545,"stop":1752659271545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b8b04ef9e6be05","name":"Check received message containing Basic HTML tag","time":{"start":1752659777004,"stop":1752659777005,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c582279b621b18","name":"should create KeepAliveManager with relay","time":{"start":1752659271292,"stop":1752659271292,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c320b67d14adb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752659309649,"stop":1752659309649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4810d547a3f6e2a9","name":"should start ping timers on peer connect","time":{"start":1752659271313,"stop":1752659271313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80fc6e8477d7f79","name":"should clear dial history on stop","time":{"start":1752659270159,"stop":1752659270160,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ebd86b86e191a9","name":"can start and stop the service","time":{"start":1752659425049,"stop":1752659425050,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6566b23f3cee9a","name":"Generator, custom pubsub topic","time":{"start":1752659578401,"stop":1752659578401,"duration":0},"status":"passed","severity":"normal"},{"uid":"c278b552f2fadcc6","name":"should handle dial errors gracefully","time":{"start":1752659270987,"stop":1752659271001,"duration":14},"status":"passed","severity":"normal"},{"uid":"c1e38dca6b0f40ae","name":"should handle incoming messages","time":{"start":1752659300674,"stop":1752659300674,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dfd65aa83d9b6f","name":"should handle peer store errors gracefully","time":{"start":1752659271002,"stop":1752659271002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08f31d87ab7308","name":"Push message with special chars payload","time":{"start":1752659923001,"stop":1752659923001,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f22c7585e29b4","name":"Sample","time":{"start":1752659260829,"stop":1752659260830,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e4978b824258fc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752659459707,"stop":1752659459707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7ec3c2f6f1c052","name":"Push message equal or less that 1MB","time":{"start":1752659922999,"stop":1752659923000,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e063e8bab1910b7","name":"should emit a peer event after start","time":{"start":1752659425051,"stop":1752659425052,"duration":1},"status":"passed","severity":"normal"},{"uid":"999fb487df4d70aa","name":"Check received message containing Chinese","time":{"start":1752659776992,"stop":1752659776993,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b5e55185d9b867","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752659255509,"stop":1752659255509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5838fabfb2a3b7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752659544849,"stop":1752659544849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ace7287d03050b8","name":"Check received message containing Chinese","time":{"start":1752659777002,"stop":1752659777002,"duration":0},"status":"passed","severity":"normal"},{"uid":"6043e2c956d23d7a","name":"Query generator for multiple messages with different message text format","time":{"start":1752659589266,"stop":1752659589267,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7507adf21a340a","name":"Ordered Callback - false","time":{"start":1752659585987,"stop":1752659585987,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ba2d3f837fb36","name":"should hang up with PeerId and return true on success","time":{"start":1752659271656,"stop":1752659271656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08f7444aff55f38","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752659517975,"stop":1752659517975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff82d0d86f23afb7","name":"should use shardsUnderCluster when provided","time":{"start":1752659299888,"stop":1752659299888,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f48dc2ffd43d60","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752659816690,"stop":1752659816690,"duration":0},"status":"passed","severity":"normal"},{"uid":"186ca052229be624","name":"should handle queue overflow by adding peers to queue","time":{"start":1752659270175,"stop":1752659270177,"duration":2},"status":"passed","severity":"normal"},{"uid":"262332e5e700c272","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752659816697,"stop":1752659816697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c0fa479b0ef2cf","name":"Subscribe to topic containing XML and publish message","time":{"start":1752659459711,"stop":1752659459711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e6b02b755b597a","name":"should skip updating peer store if peer has same addresses","time":{"start":1752659271003,"stop":1752659271003,"duration":0},"status":"passed","severity":"normal"},{"uid":"95df959350f5c04e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752659255495,"stop":1752659255495,"duration":0},"status":"passed","severity":"normal"},{"uid":"59481a6b507e5347","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752659260821,"stop":1752659260822,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6cee8c3b5d44f6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752659816691,"stop":1752659816691,"duration":0},"status":"passed","severity":"normal"},{"uid":"e997062f4727ca4d","name":"accepts valid content-filtered query","time":{"start":1752659271149,"stop":1752659271149,"duration":0},"status":"passed","severity":"normal"},{"uid":"451d2b792402553c","name":"should increase lamport timestamp","time":{"start":1752659314405,"stop":1752659314405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d4fb8fba024812","name":"should return false when peer is not found","time":{"start":1752659270615,"stop":1752659270616,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d3beede137cf50","name":"should return false when peer has no shard info","time":{"start":1752659270591,"stop":1752659270591,"duration":0},"status":"passed","severity":"normal"},{"uid":"caed972fd037fa32","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752659271661,"stop":1752659271661,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cee9bfc363c11b","name":"Push message with escaped characters payload","time":{"start":1752659922990,"stop":1752659922990,"duration":0},"status":"passed","severity":"normal"},{"uid":"82de3c7bafcfa148","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752659260828,"stop":1752659260828,"duration":0},"status":"passed","severity":"normal"},{"uid":"360cb0c3b2e021f7","name":"Push message with shell command payload","time":{"start":1752659922990,"stop":1752659922990,"duration":0},"status":"passed","severity":"normal"},{"uid":"819aee161463cc95","name":"Check received message containing emoji","time":{"start":1752659776996,"stop":1752659776996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6a4c3037c13d16","name":"should save new peer to store","time":{"start":1752659271002,"stop":1752659271003,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bf0413979b2aea","name":"should insert elements correctly","time":{"start":1752659311685,"stop":1752659311685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a0fd66fdac567d","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752659544853,"stop":1752659544853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e5336068aa339b1","name":"Subscribe to topic containing short and publish message","time":{"start":1752659459708,"stop":1752659459708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6570cefd2a07ac8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752659309647,"stop":1752659309647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9676a2e7552a7ce","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752659459707,"stop":1752659459707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db90f1d2ea9929d","name":"should set default options when no config provided","time":{"start":1752659271651,"stop":1752659271651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d1893e99e174af","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752659255582,"stop":1752659255582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b96675f94eb8830","name":"Push message with content topic containing special chars","time":{"start":1752659923008,"stop":1752659923008,"duration":0},"status":"passed","severity":"normal"},{"uid":"197d724c42489035","name":"random static sharding 1 - Cluster ID: 503, Shard ID: 940","time":{"start":1752659629718,"stop":1752659629718,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaa3472d301a172","name":"should only return 1 node with relay and store capability","time":{"start":1752659279536,"stop":1752659279537,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8fcfb70c081a20","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752659255499,"stop":1752659255499,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b0ad6131bb7a46","name":"Check publish message containing Script","time":{"start":1752659450808,"stop":1752659450808,"duration":0},"status":"passed","severity":"normal"},{"uid":"662ccccd502a0e6f","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752659556773,"stop":1752659556774,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a18dd6e82d181d","name":"Check message received after jswaku node is restarted","time":{"start":1752659777000,"stop":1752659777000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4889076ac316d683","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752659279011,"stop":1752659279011,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d10da25647dfcc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752659606397,"stop":1752659606397,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e7fe143342f99b","name":"should handle peer store errors gracefully","time":{"start":1752659271544,"stop":1752659271544,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ade9efee4d45566","name":"Encoder throws on undefined content topic","time":{"start":1752659289237,"stop":1752659289238,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb596837ada1c5d","name":"Generator, 2 different pubsubtopics","time":{"start":1752659578400,"stop":1752659578400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ba162189bc46939","name":"Meta field set when metaSetter is specified","time":{"start":1752659271751,"stop":1752659271752,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb76cea4c3a26535","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752659309659,"stop":1752659309659,"duration":0},"status":"passed","severity":"normal"},{"uid":"522848b709d02a98","name":"should allow redial after cooldown period","time":{"start":1752659270168,"stop":1752659270173,"duration":5},"status":"passed","severity":"normal"},{"uid":"317b320b089af4a9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752659816683,"stop":1752659816684,"duration":1},"status":"passed","severity":"normal"},{"uid":"636681b62c8f3cdf","name":"messageHash returns a Uint8Array","time":{"start":1752659270831,"stop":1752659270831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e48c37e07ce5f37","name":"should return false when peer is not on topic","time":{"start":1752659271662,"stop":1752659271662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9be0c6c0146403","name":"should create ConnectionLimiter with required options","time":{"start":1752659271525,"stop":1752659271525,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a591753500bd9","name":"should store libp2p and options references","time":{"start":1752659271530,"stop":1752659271532,"duration":2},"status":"passed","severity":"normal"},{"uid":"49d3da2fb70fe93","name":"should not receive a peer event before start","time":{"start":1752659425052,"stop":1752659425052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a979bcfed38e859a","name":"should encode/decode to RLP encoding","time":{"start":1752659261492,"stop":1752659261492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18575d46c2f5467","name":"should return usable stream attached to connection","time":{"start":1752659271502,"stop":1752659271502,"duration":0},"status":"passed","severity":"normal"},{"uid":"135ba24067279767","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752659443586,"stop":1752659443586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e1dc4cf5394eb","name":"should not fail to stop the service if it was not started","time":{"start":1752659283332,"stop":1752659283333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac872679dcdb9176","name":"should insert message id into causal history","time":{"start":1752659314406,"stop":1752659314406,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2f4cc5cc95a8a0","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752659309647,"stop":1752659309647,"duration":0},"status":"passed","severity":"normal"},{"uid":"db68407552d359ac","name":"can start and stop the service","time":{"start":1752659283330,"stop":1752659283331,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc3b89a95cbe817","name":"should handle complete discovery-to-dial flow","time":{"start":1752659271012,"stop":1752659271012,"duration":0},"status":"passed","severity":"normal"},{"uid":"537440818ce5dfbc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752659279007,"stop":1752659279008,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ea4dbce80661cf","name":"Push message with custom timestamp: 1752662949633","time":{"start":1752659922999,"stop":1752659922999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45901da7602d23b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752659816700,"stop":1752659816700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51875779fa6ae14","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app32/4/topic202/xml","time":{"start":1752659562248,"stop":1752659562248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05474b823dab8b4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752659309645,"stop":1752659309645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e83d62dd33c2b5","name":"should handle task timeouts","time":{"start":1752659299285,"stop":1752659299285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a402879c7ca279d","name":"should attach causal history and bloom filter to each message","time":{"start":1752659314406,"stop":1752659314407,"duration":1},"status":"passed","severity":"normal"},{"uid":"69144c3361b4007c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752659309644,"stop":1752659309645,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93e7284ac931e3e","name":"Check publish message containing JSON","time":{"start":1752659450809,"stop":1752659450810,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8aa5c1354471b2a","name":"throws on content topic with empty application field","time":{"start":1752659255477,"stop":1752659255478,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e36ce1f716f17a","name":"random static sharding 3 - Cluster ID: 138, Shard ID: 33","time":{"start":1752659629719,"stop":1752659629719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba615e0cbd62c1e3","name":"should handle browser offline state overriding peer connections","time":{"start":1752659270367,"stop":1752659270367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a561a2fd3741e12b","name":"Check message on other pubsub topic is not received","time":{"start":1752659776998,"stop":1752659776998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c859af65366896a","name":"should insert message into bloom filter","time":{"start":1752659314406,"stop":1752659314406,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bb8736ab1cc114","name":"Decoder throws on empty string content topic","time":{"start":1752659271753,"stop":1752659271753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0478654c6466ffd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752659309665,"stop":1752659309665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d2a5d2bac949d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752659459709,"stop":1752659459709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9791ae3dfd4099","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752659816700,"stop":1752659816700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9138d881fbe2514b","name":"nwaku subscribes","time":{"start":1752659439074,"stop":1752659439075,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0e1b9192d16e33","name":"should dispatch network event when browser goes online","time":{"start":1752659270361,"stop":1752659270362,"duration":1},"status":"passed","severity":"normal"},{"uid":"956403409aa790bc","name":"should transition to Unhealthy when no connections","time":{"start":1752659299701,"stop":1752659299701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3877ec47527dec7f","name":"should call waitForPeer on Relay","time":{"start":1752659300417,"stop":1752659300418,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0aea39a44e1885","name":"can query messages by message hash","time":{"start":1752659564827,"stop":1752659564827,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fd95bb18fdc1dd","name":"should set field with only STORE enabled","time":{"start":1752659261498,"stop":1752659261498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5da97e2b0076446","name":"should send relay ping messages on timer","time":{"start":1752659271336,"stop":1752659271336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8fb9c00ab63df4","name":"should throw an error for missing required configuration","time":{"start":1752659255494,"stop":1752659255495,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba877b7af38ea05","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752659255582,"stop":1752659255582,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ccae2fb88fd39f","name":"Check received message containing numeric","time":{"start":1752659776992,"stop":1752659776992,"duration":0},"status":"passed","severity":"normal"},{"uid":"156eb72d6ba60596","name":"more peers than existing","time":{"start":1752659425291,"stop":1752659425291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b7425cfdd353020","name":"Overlapping topic subscription","time":{"start":1752659816698,"stop":1752659816698,"duration":0},"status":"passed","severity":"normal"},{"uid":"102f20d938cebab","name":"Query Generator - false","time":{"start":1752659585985,"stop":1752659585985,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b035c5b178defc","name":"Push message with Basic HTML tag payload","time":{"start":1752659922989,"stop":1752659922989,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b83ec894f289d6","name":"should create ConnectionManager with required options","time":{"start":1752659271650,"stop":1752659271651,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba520a20849777cc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app11/8/topic607/utf8","time":{"start":1752659562246,"stop":1752659562246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e6c97902f4549f","name":"should not receive a peer event after stop","time":{"start":1752659425052,"stop":1752659425052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5425b0f8e4b6a7","name":"Check received message containing JSON","time":{"start":1752659777005,"stop":1752659777005,"duration":0},"status":"passed","severity":"normal"},{"uid":"371096855377c95e","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752659309651,"stop":1752659309651,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c5f5f2f94356f0","name":"Check received message containing short","time":{"start":1752659777001,"stop":1752659777001,"duration":0},"status":"passed","severity":"normal"},{"uid":"329f2b04d54b9799","name":"should register libp2p event listeners when start is called","time":{"start":1752659300458,"stop":1752659300458,"duration":0},"status":"passed","severity":"normal"},{"uid":"346653538c9a7475","name":"should handle peer connect event","time":{"start":1752659270358,"stop":1752659270358,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9ceddd86cd9925","name":"Passing an array","time":{"start":1752659613351,"stop":1752659613351,"duration":0},"status":"passed","severity":"normal"},{"uid":"22436b5f5f073ac2","name":"should handle shardReader errors","time":{"start":1752659271662,"stop":1752659271662,"duration":0},"status":"passed","severity":"normal"},{"uid":"934f5d70b358d305","name":"should never report false negatives","time":{"start":1752659311686,"stop":1752659311686,"duration":0},"status":"passed","severity":"normal"},{"uid":"85818932aeaf940a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752659459713,"stop":1752659459713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8648984fa0cee7a","name":"should return false when peer is on different cluster","time":{"start":1752659270587,"stop":1752659270591,"duration":4},"status":"passed","severity":"normal"},{"uid":"b44e5fd02412c534","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752659309649,"stop":1752659309649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24bce8980c53108","name":"should get / set TCP multiaddr","time":{"start":1752659261493,"stop":1752659261494,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce914e86be0f93a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752659279537,"stop":1752659279538,"duration":1},"status":"passed","severity":"normal"},{"uid":"8637c03e116b7022","name":"should emit a peer event after start","time":{"start":1752659334097,"stop":1752659334098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2395ce18e0ddcd64","name":"Push message with short payload","time":{"start":1752659922983,"stop":1752659922984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b56890c971cb789","name":"should encode/decode to text encoding","time":{"start":1752659261493,"stop":1752659261493,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9a6f2eb14e1f04","name":"should properly create location multiaddrs - udp6","time":{"start":1752659261495,"stop":1752659261495,"duration":0},"status":"passed","severity":"normal"},{"uid":"f535d5c938ebb0a3","name":"does not throw on valid cases","time":{"start":1752659255474,"stop":1752659255475,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8d7f228893414","name":"Check publish message containing Chinese","time":{"start":1752659450806,"stop":1752659450806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8e811d5adfc764","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752659255496,"stop":1752659255496,"duration":0},"status":"passed","severity":"normal"},{"uid":"63172b4bb6f67440","name":"Ordered Callback - true","time":{"start":1752659585986,"stop":1752659585987,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e646d7c9f0a8611","name":"Push message with numeric payload","time":{"start":1752659923001,"stop":1752659923001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37abf12cf25e947","name":"Push message with meta","time":{"start":1752659923013,"stop":1752659923013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6e617e77b99a9a","name":"handles empty contentTopics array correctly","time":{"start":1752659255511,"stop":1752659255511,"duration":0},"status":"passed","severity":"normal"},{"uid":"21118b58dfa89a58","name":"connects to nwaku","time":{"start":1752659613349,"stop":1752659613350,"duration":1},"status":"passed","severity":"normal"},{"uid":"153165bf063eda35","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752659309651,"stop":1752659309651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2115622d90a2f8","name":"should be online or offline if network state changed","time":{"start":1752659349270,"stop":1752659349271,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b47e0485f84cbf4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752659335438,"stop":1752659335438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfe2b381af8e8c7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752659309652,"stop":1752659309652,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e7964be6cb43a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752659255488,"stop":1752659255488,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd382db423ba375b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752659816706,"stop":1752659816706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3447cfe6f73eca9","name":"should handle high bootstrap limit correctly","time":{"start":1752659271551,"stop":1752659271551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c7321f2637e2f","name":"should be safe to call multiple times","time":{"start":1752659271533,"stop":1752659271533,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a4919a0110bb0","name":"should handle dial errors gracefully","time":{"start":1752659270174,"stop":1752659270174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d97900fbba2df","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752659309648,"stop":1752659309648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3feb111b3dc464","name":"returns all values when wanted number matches available values","time":{"start":1752659278668,"stop":1752659278670,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa52d73fa9dc826f","name":"should start and stop interval correctly","time":{"start":1752659299266,"stop":1752659299274,"duration":8},"status":"passed","severity":"normal"},{"uid":"6e2499aa66cd590e","name":"should create KeepAliveManager with required options","time":{"start":1752659271291,"stop":1752659271292,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe5fe8a80c78532","name":"Check publish message containing long","time":{"start":1752659450805,"stop":1752659450805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04fd54278b4f03","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752659260822,"stop":1752659260822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0b06c62ee83e68","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752659255498,"stop":1752659255498,"duration":0},"status":"passed","severity":"normal"},{"uid":"208124f7cbd88d3f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752659260825,"stop":1752659260826,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea11835409f1e257","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752659255507,"stop":1752659255507,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcba7b9597527e6e","name":"Reusing cursor across nodes","time":{"start":1752659544852,"stop":1752659544852,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eb9bf245c54d56","name":"should deliver messages after dependencies are met","time":{"start":1752659314411,"stop":1752659314411,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b68be7e1d32424","name":"Push message with Script payload","time":{"start":1752659923003,"stop":1752659923004,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e56c9e4a565731","name":"Round trip binary serialization","time":{"start":1752659271751,"stop":1752659271751,"duration":0},"status":"passed","severity":"normal"},{"uid":"501e57e075ead70b","name":"accepts time-filtered query with content filter","time":{"start":1752659271151,"stop":1752659271151,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd84daedc8c11783","name":"should return PeerId when PeerId is provided","time":{"start":1752659271045,"stop":1752659271048,"duration":3},"status":"passed","severity":"normal"},{"uid":"68b4de939e66fdcd","name":"handles empty shards array correctly","time":{"start":1752659255510,"stop":1752659255511,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8578ba5505f9f","name":"Relay + Store","time":{"start":1752659261499,"stop":1752659261499,"duration":0},"status":"passed","severity":"normal"},{"uid":"514a17f7912983db","name":"should filter out already connected peers","time":{"start":1752659271540,"stop":1752659271541,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a0599d7ccc8b47","name":"should clear existing timers before creating new ones","time":{"start":1752659271343,"stop":1752659271344,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fe4230b97561d2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752659816675,"stop":1752659816677,"duration":2},"status":"passed","severity":"normal"},{"uid":"b78b99cfcf250d61","name":"Renews subscription after lossing a connection","time":{"start":1752659816707,"stop":1752659816707,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a1a2182cac20e8","name":"groups content topics by expected pubsub topic","time":{"start":1752659255488,"stop":1752659255488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2247a6f0a178548","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752659459710,"stop":1752659459710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d97e12f5d8d95ac","name":"Check publish message after service node is restarted","time":{"start":1752659450815,"stop":1752659450815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c90610d70d69e1c7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752659309662,"stop":1752659309662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcfa14c40fc8c20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752659309662,"stop":1752659309663,"duration":1},"status":"passed","severity":"normal"},{"uid":"506c8dfe48b3b440","name":"Js publishes, other Js receives","time":{"start":1752659439078,"stop":1752659439079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5114a8d1cd319a1d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752659255512,"stop":1752659255512,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f32e0226f8b117e","name":"should return different streams if requested simultaniously","time":{"start":1752659271503,"stop":1752659271503,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8fac02216db876","name":"should reject if WakuNode is not started","time":{"start":1752659300406,"stop":1752659300406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12747a28d43021c","name":"should get / set UDP multiaddr","time":{"start":1752659261493,"stop":1752659261493,"duration":0},"status":"passed","severity":"normal"},{"uid":"506b80d96fc7c2c2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752659377238,"stop":1752659377239,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f1837f92cde0a","name":"peer exchange sets tag","time":{"start":1752659473242,"stop":1752659473243,"duration":1},"status":"passed","severity":"normal"},{"uid":"87efcba53ae08b02","name":"Publish message with large meta","time":{"start":1752659450816,"stop":1752659450816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8572ca9f6e404670","name":"should return empty array when no peers connected","time":{"start":1752659271657,"stop":1752659271658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5a6470ba1c2533","name":"same cluster, same shard: nodes connect","time":{"start":1752659387834,"stop":1752659387834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77d925fa182b1b8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752659443585,"stop":1752659443586,"duration":1},"status":"passed","severity":"normal"},{"uid":"6667c0bde86dc0ee","name":"should update ack status of messages in outgoing buffer","time":{"start":1752659314413,"stop":1752659314413,"duration":0},"status":"passed","severity":"normal"},{"uid":"49be3540edf95b90","name":"throws on empty content topic","time":{"start":1752659255475,"stop":1752659255476,"duration":1},"status":"passed","severity":"normal"},{"uid":"257bee19d7781b67","name":"should maintain desired error rate","time":{"start":1752659311685,"stop":1752659311686,"duration":1},"status":"passed","severity":"normal"},{"uid":"245708478aad2a17","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752659309644,"stop":1752659309644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3a11553ccc14c4","name":"should handle errors when accessing navigator","time":{"start":1752659270363,"stop":1752659270366,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ef7cc4a26e0eb85","name":"should be safe to call multiple times","time":{"start":1752659271653,"stop":1752659271654,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4f2b68792f3616","name":"should use provided shard info when available","time":{"start":1752659299887,"stop":1752659299887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6038a88989d6a707","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752659309641,"stop":1752659309641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d965b615c05332b3","name":"Push message with content topic containing emoji","time":{"start":1752659923013,"stop":1752659923013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b15eb638af091a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752659816693,"stop":1752659816693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4287e39c394a2b3","name":"Subscribe to topic containing Script and receive message","time":{"start":1752659816703,"stop":1752659816704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea0bd428f7390d","name":"handles different clusterIds correctly","time":{"start":1752659255488,"stop":1752659255489,"duration":1},"status":"passed","severity":"normal"},{"uid":"2611f7fd995dcc45","name":"should return false","time":{"start":1752659261489,"stop":1752659261489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3112edec1051ef","name":"should drop connection via multiaddr with hangUp","time":{"start":1752659417585,"stop":1752659417586,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0329864d216902f","name":"should not receive a peer event after stop","time":{"start":1752659334099,"stop":1752659334099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9556e227f5b2123","name":"random static sharding 7 - Cluster ID: 74, Shard ID: 794","time":{"start":1752659629720,"stop":1752659629721,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b45c774a6ce76c","name":"should handle complete peer lifecycle","time":{"start":1752659271350,"stop":1752659271356,"duration":6},"status":"passed","severity":"normal"},{"uid":"60c681140562a2a8","name":"should throw error - no public key","time":{"start":1752659261487,"stop":1752659261487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa147f2182a25f9","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752659271548,"stop":1752659271549,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00db315727d61b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752659517971,"stop":1752659517971,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bf33e2ebaecdcc","name":"Push message with content topic containing escaped characters","time":{"start":1752659922996,"stop":1752659922997,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cfb3ff3e7dd1e9","name":"should set field with only FILTER enabled","time":{"start":1752659261498,"stop":1752659261498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57fe1a912e5f0d6","name":"should invoke callbacks when receiving a message","time":{"start":1752659300568,"stop":1752659300568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01ada59b61c73aa","name":"Push message with Chinese payload","time":{"start":1752659922985,"stop":1752659922986,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5383fbab349759","name":"should be empty after removing the only subscription","time":{"start":1752659300566,"stop":1752659300568,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4a13cb121a6af25","name":"rejects hash query with time filter","time":{"start":1752659271150,"stop":1752659271151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8524afaa434dd197","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752659387833,"stop":1752659387834,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6b35b5a7720186","name":"should handle empty pubsub topics","time":{"start":1752659271344,"stop":1752659271344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2430b732d3eff58","name":"should wait for Store peer to be connected","time":{"start":1752659300417,"stop":1752659300417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38fdbb1126ae81f","name":"should skip peer when failed to dial recently","time":{"start":1752659270167,"stop":1752659270167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c199d864e587446","name":"should handle queue processing errors gracefully","time":{"start":1752659270178,"stop":1752659270186,"duration":8},"status":"passed","severity":"normal"},{"uid":"b6de46720502f632","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752659270823,"stop":1752659270824,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8b117af341c55c","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752659271003,"stop":1752659271011,"duration":8},"status":"passed","severity":"normal"},{"uid":"4a8a4fb76341901a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752659816678,"stop":1752659816678,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b16ed0b4f0c538","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752659777010,"stop":1752659777010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6986fe8ca4aefa96","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752659290888,"stop":1752659290888,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f8536eccb60313","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752659459709,"stop":1752659459710,"duration":1},"status":"passed","severity":"normal"},{"uid":"743b1b1030279f6d","name":"Check received message containing Script","time":{"start":1752659776994,"stop":1752659776994,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dba7095308b67d","name":"can start the service","time":{"start":1752659283329,"stop":1752659283330,"duration":1},"status":"passed","severity":"normal"},{"uid":"183623642b87f79c","name":"should create dialer with libp2p and shardReader","time":{"start":1752659270131,"stop":1752659270142,"duration":11},"status":"passed","severity":"normal"},{"uid":"7a49e6b05841564","name":"Push message with content topic containing emoji","time":{"start":1752659922997,"stop":1752659922997,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fcce077176e266","name":"Decoder throws on undefined content topic","time":{"start":1752659290889,"stop":1752659290889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8651c37d0c8bd1f2","name":"Decoder throws on undefined content topic","time":{"start":1752659271752,"stop":1752659271753,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fcf0318f370dff","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752659816701,"stop":1752659816701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7823153f33823939","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752659532762,"stop":1752659532762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64fdc60ebfb0b1a","name":"should only return 1 node with relay capability","time":{"start":1752659279536,"stop":1752659279536,"duration":0},"status":"passed","severity":"normal"},{"uid":"620dcdcce62a0f1c","name":"Query generator for multiple messages with different content topic format","time":{"start":1752659589267,"stop":1752659589267,"duration":0},"status":"passed","severity":"normal"},{"uid":"613a0ee33277abd3","name":"Non TWN Cluster","time":{"start":1752659562241,"stop":1752659562241,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a58cc33bc24a6c","name":"handles different networkShards values correctly","time":{"start":1752659255489,"stop":1752659255489,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42b8d88692c7af5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752659255483,"stop":1752659255483,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9660023c34dfccb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752659279017,"stop":1752659279019,"duration":2},"status":"passed","severity":"normal"},{"uid":"57c38e25d572f5b4","name":"should handle case when globalThis is not available","time":{"start":1752659270354,"stop":1752659270358,"duration":4},"status":"passed","severity":"normal"},{"uid":"a8c2d4424120a469","name":"should stop all internal components","time":{"start":1752659271653,"stop":1752659271653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d28c7f956b793c","name":"should dial second nwaku node that was discovered","time":{"start":1752659328840,"stop":1752659328844,"duration":4},"status":"skipped","severity":"normal"},{"uid":"7f5065624b3b2d26","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752659300592,"stop":1752659300593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe4cab514f48e64","name":"should be safe to call multiple times","time":{"start":1752659270986,"stop":1752659270986,"duration":0},"status":"passed","severity":"normal"},{"uid":"215485bfd5a7033a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752659532761,"stop":1752659532761,"duration":0},"status":"passed","severity":"normal"},{"uid":"51de7fa215c89e68","name":"should initialize bloom filter with correct parameters","time":{"start":1752659311684,"stop":1752659311685,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3edb44a489b13cf","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752659289231,"stop":1752659289233,"duration":2},"status":"passed","severity":"normal"},{"uid":"44396047bb4de658","name":"less peers than existing","time":{"start":1752659425291,"stop":1752659425291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"842c320295bc1d8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752659309640,"stop":1752659309641,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0432cd9ea3d47c","name":"should handle peer store errors during connection limiting","time":{"start":1752659271552,"stop":1752659271553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d707789970cd7fa8","name":"should dial with multiaddr and return stream","time":{"start":1752659271655,"stop":1752659271655,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d83d9c441f36ae9","name":"should handle a minimal index list","time":{"start":1752659255581,"stop":1752659255582,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ebd18afa9eaa45","name":"Check publish message containing XML","time":{"start":1752659450808,"stop":1752659450809,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d588a19ba97d0","name":"Check publish message containing Arabic","time":{"start":1752659450807,"stop":1752659450807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a1766ac1a9fab3","name":"should handle relay send failures gracefully","time":{"start":1752659271337,"stop":1752659271337,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8dafc983002c76","name":"should properly compute the node id","time":{"start":1752659261489,"stop":1752659261492,"duration":3},"status":"passed","severity":"normal"},{"uid":"36a236f540b62d76","name":"should convert tags map to array of keys","time":{"start":1752659271544,"stop":1752659271544,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1be5f74c821d889","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752659300458,"stop":1752659300458,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c565808e6436e3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752659283336,"stop":1752659283336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b279e80d969738a0","name":"Check received message containing SQL Injection","time":{"start":1752659777003,"stop":1752659777004,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d90eb8ebe7ed3ae","name":"Query generator for multiple messages","time":{"start":1752659589266,"stop":1752659589266,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f1c92adac3cda3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752659816706,"stop":1752659816707,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2a5ae15605970a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752659309647,"stop":1752659309647,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f8eb82c83458d6","name":"Used by Waku Relay","time":{"start":1752659613352,"stop":1752659613352,"duration":0},"status":"passed","severity":"normal"},{"uid":"579fb13baed11b23","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752659309665,"stop":1752659309666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d87a6aac879763","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752659255507,"stop":1752659255507,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d2b5776a111489","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752659255501,"stop":1752659255501,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3a256a119ea86b","name":"Passing page size 11 when there are 10 messages","time":{"start":1752659598488,"stop":1752659598488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e972738555f130a7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752659309661,"stop":1752659309661,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0a4f12fecf5bcc","name":"should be safe to call multiple times","time":{"start":1752659271300,"stop":1752659271300,"duration":0},"status":"passed","severity":"normal"},{"uid":"feced449a57c4349","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752659459710,"stop":1752659459710,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb14543969cd176a","name":"Push message with custom timestamp: 1752662949633","time":{"start":1752659923017,"stop":1752659923017,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5ec6d9e4d834e2","name":"should remove event listeners","time":{"start":1752659271300,"stop":1752659271301,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bfbda54f9a2730","name":"should not fail to start the service if it is already started","time":{"start":1752659334093,"stop":1752659334097,"duration":4},"status":"passed","severity":"normal"},{"uid":"6da2e36644d16c29","name":"Check received message containing Russian","time":{"start":1752659776993,"stop":1752659776993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be49e7155f55e28","name":"Check received message containing numeric","time":{"start":1752659777001,"stop":1752659777002,"duration":1},"status":"passed","severity":"normal"},{"uid":"271f57b7d6e98c4c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752659556767,"stop":1752659556767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84f5cfe77537ee3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752659816694,"stop":1752659816694,"duration":0},"status":"passed","severity":"normal"},{"uid":"761616c07b845864","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752659309660,"stop":1752659309660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b001e6fa63696","name":"Check received message containing emoji","time":{"start":1752659777006,"stop":1752659777006,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e92151581ef11","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752659606396,"stop":1752659606396,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eb8acd532b0ab1","name":"Check message on other pubsub topic is not received","time":{"start":1752659777008,"stop":1752659777008,"duration":0},"status":"passed","severity":"normal"},{"uid":"84026f6279d7262c","name":"should wait for LightPush peer to be connected","time":{"start":1752659300416,"stop":1752659300416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a869c5f23a87f040","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752659270362,"stop":1752659270362,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd92dc830803861","name":"Nwaku publishes","time":{"start":1752659439075,"stop":1752659439075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2d46f0f5e800f3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752659606395,"stop":1752659606395,"duration":0},"status":"passed","severity":"normal"},{"uid":"81efd0d598ddd5c5","name":"should create ShardReader with shards network config","time":{"start":1752659270582,"stop":1752659270582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a783bc8ff4506dd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752659589267,"stop":1752659589267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fa180f111eebaf","name":"should return empty list for no shard","time":{"start":1752659255494,"stop":1752659255494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23889eccbb23d24","name":"Push message with content topic containing SQL Injection","time":{"start":1752659923010,"stop":1752659923010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d87a9101c64dc4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752659544851,"stop":1752659544852,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a51fa08d651e778","name":"Encoder throws on empty string content topic","time":{"start":1752659271752,"stop":1752659271752,"duration":0},"status":"passed","severity":"normal"},{"uid":"20363ca0098ea5ce","name":"messageHashStr produces consistent results for the same input","time":{"start":1752659270832,"stop":1752659270832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e910cd5e684b252","name":"should do nothing when connections still exist","time":{"start":1752659271539,"stop":1752659271540,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e28e4b341749dc","name":"should handle special patterns correctly","time":{"start":1752659311687,"stop":1752659311687,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac414ad3a27b4b9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752659816697,"stop":1752659816698,"duration":1},"status":"passed","severity":"normal"},{"uid":"640d4cf9c4624760","name":"should dispatch network event when browser goes offline","time":{"start":1752659270362,"stop":1752659270362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46c859829a6ca42","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752659271504,"stop":1752659271504,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d6ab36eebb83c1","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752659443585,"stop":1752659443585,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a195b140f677b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752659255500,"stop":1752659255500,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc999389eef36b64","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752659261482,"stop":1752659261486,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7bde0f284e977c5","name":"Should update shard info","time":{"start":1752659418075,"stop":1752659418075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d69b6f4506237cd","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752659450811,"stop":1752659450811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c90fff7fe78e290","name":"should dial peer when peer is discovered","time":{"start":1752659270987,"stop":1752659270987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b907ef2d404ed4c6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752659260823,"stop":1752659260824,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc14d6328adeceed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752659309662,"stop":1752659309662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aa3291f4c56d0d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752659255493,"stop":1752659255493,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f73d7aab692fda","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752659816689,"stop":1752659816689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e93d17bc59d5d8f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752659349269,"stop":1752659349269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4b38b490c67583","name":"Push message with emoji payload","time":{"start":1752659923006,"stop":1752659923006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7046a1c052e0fd","name":"Push message with custom timestamp: 1752655749633","time":{"start":1752659923016,"stop":1752659923017,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cba0d7e5dec98c1","name":"should set field with all protocols disabled","time":{"start":1752659261497,"stop":1752659261497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd932aecb61b275","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752659360010,"stop":1752659360011,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f6c102dd710453","name":"Publish message with custom timestamp: Wed Jul 16 2025 08:50:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1752659450812,"stop":1752659450812,"duration":0},"status":"passed","severity":"normal"},{"uid":"746980c92c96dae9","name":"should dial with PeerId and return stream","time":{"start":1752659271655,"stop":1752659271655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4873fc7750d863","name":"Check received message containing short","time":{"start":1752659776991,"stop":1752659776991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5614c6a244ea4050","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752659606396,"stop":1752659606397,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a349cc9d33e8f50","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752659777007,"stop":1752659777007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5da1e255db62e6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752659816689,"stop":1752659816690,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f4570d60e40298","name":"throws on content topic with non-number generation field","time":{"start":1752659255476,"stop":1752659255477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a705e951a32527d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752659309664,"stop":1752659309665,"duration":1},"status":"passed","severity":"normal"},{"uid":"8946129acbfd1e5b","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752659255491,"stop":1752659255491,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddc1b419e63b000","name":"should not fail to stop the service if it was not started","time":{"start":1752659334092,"stop":1752659334093,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7860cafd2336b14","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752659255496,"stop":1752659255496,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8afa38d3dafda42","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752659279537,"stop":1752659279537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34dc7828a1a986","name":"Push message with content topic containing JSON","time":{"start":1752659922996,"stop":1752659922996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12c12f7dff23881","name":"should return valid sharding parameters for static sharding","time":{"start":1752659255510,"stop":1752659255510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cefa0b42c9128b","name":"Push message with content topic containing Arabic","time":{"start":1752659922993,"stop":1752659922994,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf84533286a36d17","name":"should push the message to the outgoing buffer","time":{"start":1752659314406,"stop":1752659314406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f390d69b1f9b5924","name":"configure the node with multiple content topics","time":{"start":1752659562249,"stop":1752659562249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce0cbc6195d2560","name":"should create an instance with libp2p and dialer","time":{"start":1752659270969,"stop":1752659270969,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd252bb7c7e195f6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752659377240,"stop":1752659377240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02d115c3ee878be","name":"should return true when peer is on the same network","time":{"start":1752659270582,"stop":1752659270587,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb311706b8e376c","name":"Query with Ordered Callback, No Decoder","time":{"start":1752659556767,"stop":1752659556767,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a4261175f97676","name":"Push message with content topic containing XML","time":{"start":1752659923010,"stop":1752659923011,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b471620705814b8","name":"Check received message containing Arabic","time":{"start":1752659777002,"stop":1752659777003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7f23bd182da700","name":"Push message with content topic containing Script","time":{"start":1752659923010,"stop":1752659923010,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8f2db7f37cc42e","name":"should use DNS peer discovery with light client","time":{"start":1752659334101,"stop":1752659334101,"duration":0},"status":"skipped","severity":"normal"},{"uid":"586e6ecb2d644761","name":"should not fail to stop the service if it was not started","time":{"start":1752659425050,"stop":1752659425050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d26ced6df9feb4a","name":"Check message with no content topic is not received","time":{"start":1752659777009,"stop":1752659777009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb58432313450c0","name":"new peer added after a peer was already found","time":{"start":1752659473246,"stop":1752659473247,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7cd1fd067581ce5a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752659309639,"stop":1752659309639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3ee80921ca223a","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752659349269,"stop":1752659349269,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc90a5be9fa0f641","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752659459712,"stop":1752659459712,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d63296401c3efa2","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752659816692,"stop":1752659816692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d94a24cae06fdb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752659816700,"stop":1752659816700,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b19d6e89824545","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752659309663,"stop":1752659309664,"duration":1},"status":"passed","severity":"normal"},{"uid":"7518a4b2d30dc6cd","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752659816708,"stop":1752659816708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7015362de1bd78cf","name":"should remove event listeners from libp2p","time":{"start":1752659270348,"stop":1752659270352,"duration":4},"status":"passed","severity":"normal"},{"uid":"4fe052a7ce42892","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752659300219,"stop":1752659300219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef0b97dd4d8956a","name":"should not dial peers from store when browser is not connected","time":{"start":1752659271535,"stop":1752659271536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f97c6d242ef5a9","name":"should return true when over bootstrap limit","time":{"start":1752659271547,"stop":1752659271548,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9d203dae26bbaf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752659544849,"stop":1752659544849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a235acc27476be5b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752659816679,"stop":1752659816679,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f676d90384a46caf","name":"should add and remove event listeners correctly","time":{"start":1752659283337,"stop":1752659283337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10577171690f346","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752659255499,"stop":1752659255499,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d713218071c89","name":"Subscribe and receive messages via waku relay post","time":{"start":1752659816694,"stop":1752659816694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63a8f9fd74d87d6","name":"should allow redial after failed dial cooldown expires","time":{"start":1752659270175,"stop":1752659270175,"duration":0},"status":"passed","severity":"normal"},{"uid":"402ecb56cfb153b","name":"should handle peer store errors gracefully","time":{"start":1752659271545,"stop":1752659271546,"duration":1},"status":"passed","severity":"normal"},{"uid":"680a3073ecfbf8ac","name":"start node with empty content topic","time":{"start":1752659562250,"stop":1752659562250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4c56abbe32f929","name":"should support chaining for add method","time":{"start":1752659298636,"stop":1752659298637,"duration":1},"status":"passed","severity":"normal"},{"uid":"800c4b47511f2467","name":"should partition messages based on acknowledgement status","time":{"start":1752659314411,"stop":1752659314412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fbb96db1a2a4f6","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752659255512,"stop":1752659255512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bb8165f11c115d","name":"messageHashStr returns a hex string","time":{"start":1752659270831,"stop":1752659270831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c967a5d02fc91e53","name":"Check message with non string payload is not received","time":{"start":1752659776999,"stop":1752659777000,"duration":1},"status":"passed","severity":"normal"},{"uid":"75701d5cc98a2a35","name":"should skip peer when not on same shard","time":{"start":1752659270173,"stop":1752659270173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dbe46984f91dd2","name":"Filter","time":{"start":1752659615296,"stop":1752659615296,"duration":0},"status":"passed","severity":"normal"},{"uid":"696307508af9916b","name":"should not receive a peer event after stop","time":{"start":1752659283334,"stop":1752659283335,"duration":1},"status":"passed","severity":"normal"},{"uid":"26242a10d9c15c78","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752659816675,"stop":1752659816675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbd68599391c147","name":"should initialize with isNetworkConnected as false","time":{"start":1752659270337,"stop":1752659270344,"duration":7},"status":"passed","severity":"normal"},{"uid":"6afc1b672e18ece9","name":"Store - dialed after - with timeout","time":{"start":1752659615294,"stop":1752659615295,"duration":1},"status":"passed","severity":"normal"},{"uid":"618669f645ebb6b1","name":"Check received message containing Script","time":{"start":1752659777004,"stop":1752659777004,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe8ea7ce6a407fd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752659279538,"stop":1752659279538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66ad4acf50fa5ff0","name":"Check publish message containing short","time":{"start":1752659450804,"stop":1752659450805,"duration":1},"status":"passed","severity":"normal"},{"uid":"7add63dd68db14b7","name":"accepts valid message hash query","time":{"start":1752659271150,"stop":1752659271150,"duration":0},"status":"passed","severity":"normal"},{"uid":"768b94ee8a3f702e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752659255484,"stop":1752659255485,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6ac1d20d857064","name":"should handle connection event","time":{"start":1752659271536,"stop":1752659271536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c891dc50f6a547eb","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752659629723,"stop":1752659629723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b947f74dc53eeac","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752659309656,"stop":1752659309656,"duration":0},"status":"passed","severity":"normal"},{"uid":"77dd6235644ebbd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752659517970,"stop":1752659517971,"duration":1},"status":"passed","severity":"normal"},{"uid":"4742d969f5cc1902","name":"should return no connections if no open connection provided","time":{"start":1752659271230,"stop":1752659271230,"duration":0},"status":"passed","severity":"normal"},{"uid":"196cb5a0927a71a1","name":"Check received message containing long","time":{"start":1752659776992,"stop":1752659776992,"duration":0},"status":"passed","severity":"normal"},{"uid":"645a3e9c993501cc","name":"Push message with content topic containing JSON","time":{"start":1752659923011,"stop":1752659923011,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb29f4430a702fcc","name":"should handle errors when getting connections","time":{"start":1752659270363,"stop":1752659270363,"duration":0},"status":"passed","severity":"normal"},{"uid":"398641dbdb921b0f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752659255496,"stop":1752659255496,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6d5d33cca7b1a1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752659314413,"stop":1752659314413,"duration":0},"status":"passed","severity":"normal"},{"uid":"253dee7f3b1cd8ab","name":"Check message with no pubsub topic is not received","time":{"start":1752659777009,"stop":1752659777009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1903f40708b031","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752659309198,"stop":1752659309198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deb7106dcb9cb0e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752659271324,"stop":1752659271324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1778b9e4618dce30","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752659299887,"stop":1752659299888,"duration":1},"status":"passed","severity":"normal"},{"uid":"16421c6fa6e7ac7f","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752659300458,"stop":1752659300459,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1326f83a04de555","name":"returns only open connection if one present","time":{"start":1752659271230,"stop":1752659271230,"duration":0},"status":"passed","severity":"normal"},{"uid":"71594f4632ef5bdc","name":"Fields are not dropped","time":{"start":1752659271358,"stop":1752659271358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9d4ea7817c7237","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752659532762,"stop":1752659532762,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d3baf7c83ad429","name":"should remove expired entries after TTL has passed","time":{"start":1752659298637,"stop":1752659298637,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bbb260b1357695","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752659260816,"stop":1752659260818,"duration":2},"status":"passed","severity":"normal"},{"uid":"35ae0748c0edee0a","name":"should fail to send if no connected peers found","time":{"start":1752659300593,"stop":1752659300593,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8c246213a29a40","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752659278672,"stop":1752659278673,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efc128e7e1eada1","name":"Ephemeral field set to true","time":{"start":1752659271751,"stop":1752659271751,"duration":0},"status":"passed","severity":"normal"},{"uid":"96576dcce87561d4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752659606395,"stop":1752659606395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72b842f95b0f12d","name":"Nodes with multiple pubsub topic","time":{"start":1752659443586,"stop":1752659443586,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9b4e83c1803d3c","name":"should retry failed tasks","time":{"start":1752659299284,"stop":1752659299284,"duration":0},"status":"passed","severity":"normal"},{"uid":"9204fd7ce38253c8","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752659606394,"stop":1752659606394,"duration":0},"status":"passed","severity":"normal"},{"uid":"51663428e959e42a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752659816707,"stop":1752659816707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f942c226c09af89","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752659816690,"stop":1752659816690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b514c97838a980c4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752659289234,"stop":1752659289235,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2ef6699d89f37","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752659271325,"stop":1752659271325,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0499b292bd5c82","name":"should dial peers from store when no connections remain","time":{"start":1752659271539,"stop":1752659271539,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bb3607258e37dd","name":"Refresh subscription","time":{"start":1752659459707,"stop":1752659459707,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ef672dc67f8b283","name":"Check received message containing XML","time":{"start":1752659776994,"stop":1752659776994,"duration":0},"status":"passed","severity":"normal"},{"uid":"baae1b9957953580","name":"should sort peers by ping value","time":{"start":1752659271660,"stop":1752659271660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f801e11ae7ed982","name":"Check received message containing special chars","time":{"start":1752659776992,"stop":1752659776992,"duration":0},"status":"passed","severity":"normal"},{"uid":"349d96e708eba330","name":"should handle ping failures gracefully","time":{"start":1752659271315,"stop":1752659271323,"duration":8},"status":"passed","severity":"normal"},{"uid":"fdf381bd41cac314","name":"should dial all peers on dial","time":{"start":1752659417583,"stop":1752659417583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5164693daaad14f5","name":"Check publish message containing numeric","time":{"start":1752659450805,"stop":1752659450806,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bcfbda3f59c49c","name":"rejects content-filtered query with only contentTopics","time":{"start":1752659271149,"stop":1752659271150,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f755af6b609ed0","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752659271533,"stop":1752659271533,"duration":0},"status":"passed","severity":"normal"},{"uid":"466c9ff087e3bcc8","name":"should return false when peer shard info is not found","time":{"start":1752659270603,"stop":1752659270603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c706f702ff7d5e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752659300673,"stop":1752659300673,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e47f9270d278b1c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752659309638,"stop":1752659309639,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bae37b6bc78692","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752659260823,"stop":1752659260823,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b7a0c722e1f901","name":"should throw error - invalid id","time":{"start":1752659261488,"stop":1752659261488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9caf96a970b1ad","name":"throws on content topic with empty version field","time":{"start":1752659255478,"stop":1752659255478,"duration":0},"status":"passed","severity":"normal"},{"uid":"73da44461b98a08","name":"Check received message containing escaped characters","time":{"start":1752659777005,"stop":1752659777006,"duration":1},"status":"passed","severity":"normal"},{"uid":"226d9e434192a055","name":"should not allow k > 12","time":{"start":1752659309194,"stop":1752659309197,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6821765f13131a5","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752659300461,"stop":1752659300461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b2a5115205531b","name":"Push message with content topic containing escaped characters","time":{"start":1752659923012,"stop":1752659923012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2504abc943fe930d","name":"should throw error - no public key","time":{"start":1752659261488,"stop":1752659261488,"duration":0},"status":"passed","severity":"normal"},{"uid":"2399868019df1521","name":"should handle disconnect when peer has no timers","time":{"start":1752659271339,"stop":1752659271343,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4e59317b13de357","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752659255491,"stop":1752659255491,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c242a91575023d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752659556761,"stop":1752659556762,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2cd44d42972eb0","name":"should handle multiple peers with different shard configurations","time":{"start":1752659270187,"stop":1752659270197,"duration":10},"status":"passed","severity":"normal"},{"uid":"c537f3491bc91e67","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752659271537,"stop":1752659271537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d44bd45b612cc2a","name":"should not change state when connections remain after disconnect","time":{"start":1752659270359,"stop":1752659270359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41b36c2711f70e1","name":"should clear the dialing interval","time":{"start":1752659270159,"stop":1752659270159,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1c626370b3bba7","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752659595093,"stop":1752659595094,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9500d910a14775","name":"should be safe to call multiple times","time":{"start":1752659271534,"stop":1752659271535,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e27b56a07551cc9","name":"Fails to publish message with wrong content topic","time":{"start":1752659450814,"stop":1752659450814,"duration":0},"status":"passed","severity":"normal"},{"uid":"96915c908c5a685","name":"should return empty array for non-existent peer","time":{"start":1752659271543,"stop":1752659271543,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdec1e9a427ccd71","name":"isConnected should return true after first peer connects","time":{"start":1752659349265,"stop":1752659349265,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c82367df185284","name":"random static sharding 8 - Cluster ID: 609, Shard ID: 292","time":{"start":1752659629721,"stop":1752659629721,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d43fb2e6dcdc6e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752659517974,"stop":1752659517975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dec2d1dcdce5b09","name":"shard 0","time":{"start":1752659629717,"stop":1752659629718,"duration":1},"status":"passed","severity":"normal"},{"uid":"47faadc06d7b4e4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752659271049,"stop":1752659271049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e93b1988ef9b8b6","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752659299900,"stop":1752659299901,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5004156aa0ef3f6","name":"should be safe to call multiple times","time":{"start":1752659271301,"stop":1752659271302,"duration":1},"status":"passed","severity":"normal"},{"uid":"6226ac2b5661a0fe","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752659271550,"stop":1752659271551,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c9c2a8f8d7acc1","name":"Push message with special chars payload","time":{"start":1752659922985,"stop":1752659922985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d213b5d5b07c025b","name":"messageHashStr produces different results for different inputs","time":{"start":1752659270832,"stop":1752659270838,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd72e67ef79635b1","name":"Callback on promise","time":{"start":1752659589268,"stop":1752659589268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6d90ef8a5fdff0","name":"tcp ip4 address","time":{"start":1752659260889,"stop":1752659260889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec6a839cc6b763","name":"Subscribe to topic containing XML and receive message","time":{"start":1752659816704,"stop":1752659816704,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2b14f27ac5617b","name":"Check received message containing XML","time":{"start":1752659777004,"stop":1752659777004,"duration":0},"status":"passed","severity":"normal"},{"uid":"18101562d430e256","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752659532760,"stop":1752659532761,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dee62f6ef14033f","name":"should start the dialing interval","time":{"start":1752659270143,"stop":1752659270151,"duration":8},"status":"passed","severity":"normal"},{"uid":"5a585ef1a4d09805","name":"should throw an error for missing sharding configuration","time":{"start":1752659255510,"stop":1752659255510,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dc1067166653a6","name":"should not allow unachievable error rate","time":{"start":1752659309198,"stop":1752659309198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cca886f85c88498","name":"Push message with XML payload","time":{"start":1752659923004,"stop":1752659923004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8428e7f116243a2","name":"Check received message containing unicode special characters","time":{"start":1752659777006,"stop":1752659777006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1215b5935ac8cc3","name":"Check publish message containing SQL Injection","time":{"start":1752659450807,"stop":1752659450808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0edb5b5da7d969","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752659255508,"stop":1752659255508,"duration":0},"status":"passed","severity":"normal"},{"uid":"38210bd105695af3","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app75/10/topic550/utf8","time":{"start":1752659562241,"stop":1752659562245,"duration":4},"status":"passed","severity":"normal"},{"uid":"da9e79e7aa27cc","name":"random static sharding 4 - Cluster ID: 207, Shard ID: 754","time":{"start":1752659629719,"stop":1752659629720,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c576e764505fcc1","name":"returns nothing if no connections present","time":{"start":1752659271229,"stop":1752659271229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95956ab23f6e365","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752659517974,"stop":1752659517974,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e0bef05825e4d2","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752659271314,"stop":1752659271314,"duration":0},"status":"passed","severity":"normal"},{"uid":"946a4b6debd06cf3","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752659255492,"stop":1752659255492,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcea108b7a7a82a","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752659270831,"stop":1752659270832,"duration":1},"status":"passed","severity":"normal"},{"uid":"a980bbb04deb9ef6","name":"Does not throw an exception when node disconnects","time":{"start":1752659613350,"stop":1752659613351,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6681ce72885a2e6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752659556762,"stop":1752659556764,"duration":2},"status":"passed","severity":"normal"},{"uid":"b25efdd575cdabda","name":"should add event listeners to libp2p","time":{"start":1752659270345,"stop":1752659270345,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e964224313844c","name":"should load peers from local storage and dispatch events","time":{"start":1752659283335,"stop":1752659283336,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8e6f5f172d26b8","name":"should properly create location multiaddrs - tcp","time":{"start":1752659261496,"stop":1752659261496,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db956327a1b7d63","name":"same cluster, different shard: nodes connect","time":{"start":1752659387835,"stop":1752659387835,"duration":0},"status":"passed","severity":"normal"},{"uid":"906b48f88feeabeb","name":"should add event listeners to globalThis","time":{"start":1752659270347,"stop":1752659270347,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c0cd19d3c1cbf0","name":"should handle null peers returned by getPeer","time":{"start":1752659271549,"stop":1752659271549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4c4141559d1db5","name":"Generator, custom pubsub topic","time":{"start":1752659578397,"stop":1752659578397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a4fb962aa22c068","name":"Query with Ordered Callback, No message returned","time":{"start":1752659556767,"stop":1752659556773,"duration":6},"status":"passed","severity":"normal"},{"uid":"24562d83eb0416fa","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752659922995,"stop":1752659922996,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a1c9dd964937a4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752659309665,"stop":1752659309665,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c09f097ccaf705","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752659923011,"stop":1752659923011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6e03503d83b1","name":"should dial one peer on dial","time":{"start":1752659417584,"stop":1752659417584,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c8281397729fa9","name":"should have no discoveries enabled by default","time":{"start":1752659300217,"stop":1752659300218,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c51927d4562db9d","name":"Decrypt messages","time":{"start":1752659426871,"stop":1752659426871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcdd37fca69e726","name":"Check meta is set [symmetric]","time":{"start":1752659289235,"stop":1752659289236,"duration":1},"status":"passed","severity":"normal"},{"uid":"e512c1deb291d02d","name":"should work with custom bootstrap limits","time":{"start":1752659271550,"stop":1752659271550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6401f7e4136e77f4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752659387834,"stop":1752659387834,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0b62921cf7f1aa","name":"should return false when at bootstrap limit","time":{"start":1752659271547,"stop":1752659271547,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc9bfd5626466f8","name":"Check meta is set [ecies]","time":{"start":1752659290888,"stop":1752659290888,"duration":0},"status":"passed","severity":"normal"},{"uid":"d591f50d7fa257f7","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752659255493,"stop":1752659255493,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c3322b2ffc84f5","name":"should stop ping timers on peer disconnect","time":{"start":1752659271314,"stop":1752659271314,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ed988a00b42384","name":"should reject if LightPush is requested but not mounted","time":{"start":1752659300410,"stop":1752659300410,"duration":0},"status":"passed","severity":"normal"},{"uid":"10130ffeb578dff8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752659255484,"stop":1752659255484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1181d9de2187fda7","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752659255481,"stop":1752659255481,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb07ca1902c08e0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752659335439,"stop":1752659335439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca28d532f4c9abf","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752659271044,"stop":1752659271045,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4661d2297d060a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752659443584,"stop":1752659443584,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb488ae078e52342","name":"should be sent with empty content","time":{"start":1752659314412,"stop":1752659314412,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc8f9caf5dada59","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752659589270,"stop":1752659589270,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcd7239b55456e8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752659544850,"stop":1752659544850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eef8ee5f6cadbc0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752659260827,"stop":1752659260827,"duration":0},"status":"passed","severity":"normal"},{"uid":"24746a29db8d1e45","name":"Publish message with custom timestamp: Wed Jul 16 2025 10:50:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1752659450812,"stop":1752659450813,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe7df6bfe21c88e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752659309650,"stop":1752659309651,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c36649b9d9786a5","name":"non connected peers","time":{"start":1752659425291,"stop":1752659425292,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66898a5fa7bf0b93","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752659279252,"stop":1752659279253,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea35bb25765662","name":"caches peers it previously fetched","time":{"start":1752659279535,"stop":1752659279536,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ab59665976c3fb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752659816701,"stop":1752659816701,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8f6b94e55708f4","name":"should handle complete dial lifecycle","time":{"start":1752659270187,"stop":1752659270187,"duration":0},"status":"passed","severity":"normal"},{"uid":"10df05d5bea18576","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752659299888,"stop":1752659299899,"duration":11},"status":"passed","severity":"normal"},{"uid":"21135289b3262303","name":"Encoder throws on undefined content topic","time":{"start":1752659290889,"stop":1752659290889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16a9e41c12a4aa3","name":"should return true when topic is configured","time":{"start":1752659271660,"stop":1752659271660,"duration":0},"status":"passed","severity":"normal"},{"uid":"420650481d641a63","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752659459711,"stop":1752659459711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0035f071e7c4d9","name":"should merge provided config with defaults","time":{"start":1752659271651,"stop":1752659271652,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ebd4b64d9675f4","name":"Promise Callback - false","time":{"start":1752659585986,"stop":1752659585986,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a90465baa55f478","name":"should return PeerId when PeerId is provided","time":{"start":1752659271044,"stop":1752659271044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cc7efb7c2a2529","name":"Push message with Arabic payload","time":{"start":1752659922986,"stop":1752659922986,"duration":0},"status":"passed","severity":"normal"},{"uid":"235e6de20789004d","name":"should mark all messages in causal history as acknowledged","time":{"start":1752659314409,"stop":1752659314409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9bca312cc7b7ac","name":"Push message with content topic containing Script","time":{"start":1752659922994,"stop":1752659922994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce670f815fdcc1c","name":"throws an error for improperly formatted content topics","time":{"start":1752659255489,"stop":1752659255489,"duration":0},"status":"passed","severity":"normal"},{"uid":"acba1d6ebbe8a6d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752659255498,"stop":1752659255498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b03fd84b0c844ce","name":"Push message with content topic containing unicode special characters","time":{"start":1752659923012,"stop":1752659923013,"duration":1},"status":"passed","severity":"normal"},{"uid":"2314c783bf29ee7c","name":"Sign & Recover","time":{"start":1752659289538,"stop":1752659289538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9414367fb20900","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752659606397,"stop":1752659606397,"duration":0},"status":"passed","severity":"normal"},{"uid":"343b67d47519f775","name":"should return false when pubsub topic parsing fails","time":{"start":1752659270615,"stop":1752659270615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1310ec288493222","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752659271335,"stop":1752659271336,"duration":1},"status":"passed","severity":"normal"},{"uid":"294f30ae784a8319","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app55/1/topic82/json","time":{"start":1752659562248,"stop":1752659562248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94ba3be3b2bc519","name":"Check message with invalid timestamp is not received","time":{"start":1752659777008,"stop":1752659777008,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6fc699263a35d6","name":"Renews subscription after lossing a connection","time":{"start":1752659816691,"stop":1752659816691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2972774762bb1d53","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752659816679,"stop":1752659816682,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c415291edfedc5e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752659816688,"stop":1752659816688,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fb4bf1b7a90c75","name":"should not fail to start the service if it is already started","time":{"start":1752659283333,"stop":1752659283333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d08a73bd6da0b46","name":"Encoder throws on empty string content topic","time":{"start":1752659290889,"stop":1752659290889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8ce6b45fa3682d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752659271149,"stop":1752659271149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1f65def75916e5","name":"Push message with JSON payload","time":{"start":1752659922989,"stop":1752659922989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d300d45ad0f7b04d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752659270337,"stop":1752659270337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e48d8bcb0d60fcf","name":"All","time":{"start":1752659334808,"stop":1752659334808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d22102b3edd158","name":"Push message with content topic containing XML","time":{"start":1752659922995,"stop":1752659922995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8947e3bc78832e90","name":"Check publish message after client node is restarted","time":{"start":1752659450816,"stop":1752659450816,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67dc70866e30cca6","name":"should be able to encode the field with only STORE set to true","time":{"start":1752659260819,"stop":1752659260819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02c9350ff663451","name":"should return false when network is not connected","time":{"start":1752659271654,"stop":1752659271654,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e1f644c8f83f80","name":"Wrong topic","time":{"start":1752659562248,"stop":1752659562249,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b3f06ce7acb0ed","name":"Overlapping topic subscription","time":{"start":1752659816682,"stop":1752659816682,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ffa4a941e7fd7b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752659777000,"stop":1752659777000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a32c2241f1e7bd8","name":"should only return 1 node with store capability","time":{"start":1752659279537,"stop":1752659279537,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3384281871af00","name":"Push message with short payload","time":{"start":1752659923000,"stop":1752659923000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5db2ea34178a76","name":"should dispatch connect and disconnect events","time":{"start":1752659300457,"stop":1752659300457,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ca636158c04017","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752659517975,"stop":1752659517976,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5bd649de90009f","name":"should return false and handle errors gracefully","time":{"start":1752659271657,"stop":1752659271657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0be7a7af6dc9d2","name":"should dial all known peers when reached zero connections","time":{"start":1752659360009,"stop":1752659360010,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce96244b9c8c3cb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752659255482,"stop":1752659255482,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e911bfb21a992f9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752659606394,"stop":1752659606394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f933019d39365723","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752659255490,"stop":1752659255490,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f98e601d87be72","name":"should handle errors when globalThis is not available","time":{"start":1752659270347,"stop":1752659270348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3628bacc4bb475","name":"should start all internal components","time":{"start":1752659271652,"stop":1752659271652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d18191049db10b","name":"should add peer to queue when queue is not empty","time":{"start":1752659270161,"stop":1752659270166,"duration":5},"status":"passed","severity":"normal"},{"uid":"72ad7e6d0a37b615","name":"Check publish message containing unicode special characters","time":{"start":1752659450810,"stop":1752659450811,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29f8025a2f1590c","name":"should redial peers when all connections are lost","time":{"start":1752659271552,"stop":1752659271552,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f80bdf90659c3e","name":"Publish message with rate limit","time":{"start":1752659450816,"stop":1752659450817,"duration":1},"status":"passed","severity":"normal"},{"uid":"621f806be37e0bde","name":"Push message with SQL Injection payload","time":{"start":1752659922987,"stop":1752659922988,"duration":1},"status":"passed","severity":"normal"},{"uid":"450e45ebe0f38d40","name":"Generator, 2 different pubsubtopics","time":{"start":1752659578396,"stop":1752659578396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ebe6af22a8829","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app56/9/topic237/utf8","time":{"start":1752659562241,"stop":1752659562241,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf14fb3dd8a5306","name":"Subscribe to topic containing Script and receive message","time":{"start":1752659816688,"stop":1752659816688,"duration":0},"status":"passed","severity":"normal"},{"uid":"65084f8ac5ecc6ce","name":"Push message with Russian payload","time":{"start":1752659923002,"stop":1752659923003,"duration":1},"status":"passed","severity":"normal"},{"uid":"267750e5586d51c3","name":"throws on content topic with empty topic name field","time":{"start":1752659255479,"stop":1752659255479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3130ca0b1ee882a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752659300460,"stop":1752659300461,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb530c2ca85ad59","name":"Promise Callback - true","time":{"start":1752659585985,"stop":1752659585986,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee03c558aab52f0c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752659816677,"stop":1752659816678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb8d5ecab1694a7","name":"should hang up with multiaddr and return true on success","time":{"start":1752659271656,"stop":1752659271657,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded461abc064299d","name":"should handle complete connection lifecycle","time":{"start":1752659270367,"stop":1752659270367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52fcacbe565664e","name":"Check received message with timestamp: 1752659328836 ","time":{"start":1752659777007,"stop":1752659777007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b11cd7384d320c6","name":"retrieves a single peer","time":{"start":1752659279533,"stop":1752659279534,"duration":1},"status":"passed","severity":"normal"},{"uid":"888af18088b5b430","name":"Symmetric encrypt & Decrypt","time":{"start":1752659289537,"stop":1752659289537,"duration":0},"status":"passed","severity":"normal"},{"uid":"184e3ed72945ee3","name":"Waku message hash computation (no timestamp)","time":{"start":1752659270830,"stop":1752659270830,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ed901147ac12f4","name":"should properly create location multiaddrs - udp4","time":{"start":1752659261494,"stop":1752659261494,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeefd2f78673bd8","name":"should handle errors when removing globalThis listeners","time":{"start":1752659270352,"stop":1752659270353,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa71814c426a37e7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752659556774,"stop":1752659556774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9975f84b1c9419","name":"should handle dial errors gracefully","time":{"start":1752659271541,"stop":1752659271541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8dda941afc4149","name":"should remove event listeners","time":{"start":1752659271534,"stop":1752659271534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cf6bc46e89c8ac","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752659629718,"stop":1752659629718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11dff4d809ba57d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752659544851,"stop":1752659544851,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60ee6a1ee3e1ad2","name":"Push message with Basic HTML tag payload","time":{"start":1752659923004,"stop":1752659923004,"duration":0},"status":"passed","severity":"normal"},{"uid":"25713d13cd9acca3","name":"Subscribe and receive messages via waku relay post","time":{"start":1752659816677,"stop":1752659816677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6b478619dcfb28","name":"Subscribe to topic containing long and receive message","time":{"start":1752659816683,"stop":1752659816683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15464e90b3cb491","name":"Init the array if not present","time":{"start":1752659255119,"stop":1752659255120,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c72a2bdfafdf5d","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752659271550,"stop":1752659271550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d254d65c2637143","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752659270830,"stop":1752659270830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d141b606306025","name":"Push message with content topic containing Arabic","time":{"start":1752659923009,"stop":1752659923009,"duration":0},"status":"passed","severity":"normal"},{"uid":"874a4f2a5c7bc0f3","name":"Push message with custom timestamp: 1721900949633","time":{"start":1752659923016,"stop":1752659923016,"duration":0},"status":"passed","severity":"normal"},{"uid":"289f03a8b65a34c3","name":"Relay - dialed first","time":{"start":1752659615290,"stop":1752659615291,"duration":1},"status":"passed","severity":"normal"},{"uid":"71462646967358e0","name":"Query Generator, No Decoder","time":{"start":1752659556764,"stop":1752659556765,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e0b9f6f63d45f","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752659595094,"stop":1752659595095,"duration":1},"status":"passed","severity":"normal"},{"uid":"9446ddcc4c03285e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752659776997,"stop":1752659776997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffa0b7415e173ca","name":"should check connected peers if present and suitable","time":{"start":1752659300415,"stop":1752659300416,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d35aac496023bf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752659473248,"stop":1752659473248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60187f27106f914","name":"Default pageSize","time":{"start":1752659598494,"stop":1752659598495,"duration":1},"status":"passed","severity":"normal"},{"uid":"21528ed74ed788ab","name":"should handle case with all peers already connected","time":{"start":1752659271542,"stop":1752659271542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57ba86888f42285","name":"should send to specified number of peers of used peers","time":{"start":1752659300593,"stop":1752659300593,"duration":0},"status":"passed","severity":"normal"},{"uid":"715254171d90d0ac","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752659816705,"stop":1752659816705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c494af84115d1c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752659816696,"stop":1752659816697,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8c3e01ba69b305ee","name":"should handle peer disconnect event when no connections remain","time":{"start":1752659270358,"stop":1752659270359,"duration":1},"status":"passed","severity":"normal"},{"uid":"6273cf43cbbab1c6","name":"should clear all timers","time":{"start":1752659271301,"stop":1752659271301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db827523f3ed686","name":"should filter peers by codec","time":{"start":1752659271658,"stop":1752659271659,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae928cf774d2b40","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752659255481,"stop":1752659255481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee0df6f387cb42a","name":"Push message with content topic containing Chinese","time":{"start":1752659922993,"stop":1752659922993,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa601ae4d0db831a","name":"Subscribe to topic containing Script and publish message","time":{"start":1752659459711,"stop":1752659459711,"duration":0},"status":"passed","severity":"normal"},{"uid":"878f91bec38c18d8","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752659300219,"stop":1752659300219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7073b396ec949dec","name":"should be safe to call multiple times","time":{"start":1752659270985,"stop":1752659270985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca891d0e57a8f6c","name":"should handle corrupted shard info gracefully","time":{"start":1752659270616,"stop":1752659270629,"duration":13},"status":"passed","severity":"normal"},{"uid":"56ae2a66e81f6fae","name":"should handle peer not in mesh for all topics","time":{"start":1752659271345,"stop":1752659271345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fce0e000e87d5d6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app6/1/topic307/json","time":{"start":1752659562245,"stop":1752659562245,"duration":0},"status":"passed","severity":"normal"},{"uid":"471268d6c565ba57","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app13/5/topic391/xml","time":{"start":1752659562247,"stop":1752659562247,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4bc961ddee444a","name":"Subscribe to topic containing short and receive message","time":{"start":1752659816699,"stop":1752659816699,"duration":0},"status":"passed","severity":"normal"},{"uid":"430683102b1a6b1c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752659299701,"stop":1752659299702,"duration":1},"status":"passed","severity":"normal"},{"uid":"881f587159c415ec","name":"should encodeTxt and decodeTxt","time":{"start":1752659261481,"stop":1752659261481,"duration":0},"status":"passed","severity":"normal"},{"uid":"382a0d468409f1a5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752659816707,"stop":1752659816708,"duration":1},"status":"passed","severity":"normal"},{"uid":"61398f4cf814f1b9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752659255497,"stop":1752659255498,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e942f11b2bc4d2","name":"Push message with custom timestamp: 1721900949633","time":{"start":1752659922998,"stop":1752659922999,"duration":1},"status":"passed","severity":"normal"},{"uid":"956cc000a94eafef","name":"Waku message hash computation (payload length 0)","time":{"start":1752659270824,"stop":1752659270830,"duration":6},"status":"passed","severity":"normal"},{"uid":"2ba74e1520774526","name":"should handle case when navigator is not available","time":{"start":1752659270354,"stop":1752659270354,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0461ce184e8170","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752659279538,"stop":1752659279539,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8c8f9abdafa8b154","name":"should be safe to call multiple times","time":{"start":1752659270160,"stop":1752659270160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd6c6b8be624d26","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752659309645,"stop":1752659309645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31bd1500272e084","name":"Push message with long payload","time":{"start":1752659923001,"stop":1752659923001,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bb4355fa1db8e8","name":"Push message with custom timestamp: 1752655749633","time":{"start":1752659922999,"stop":1752659922999,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d607b2925e9681","name":"different cluster, same shard: nodes don't connect","time":{"start":1752659387835,"stop":1752659387835,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f4839aec52752","name":"Check received message containing Arabic","time":{"start":1752659776993,"stop":1752659776993,"duration":0},"status":"passed","severity":"normal"},{"uid":"469ad6c767202847","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752659309653,"stop":1752659309656,"duration":3},"status":"passed","severity":"normal"},{"uid":"73af2f9e3a7a20c","name":"should not retry if at least one success","time":{"start":1752659300594,"stop":1752659300594,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b1a0c045a17c19","name":"should add event listeners for peer connect and disconnect","time":{"start":1752659271292,"stop":1752659271300,"duration":8},"status":"passed","severity":"normal"},{"uid":"6dff4e29ff801d1e","name":"Check message with non string payload is not received","time":{"start":1752659777010,"stop":1752659777010,"duration":0},"status":"passed","severity":"normal"},{"uid":"da31d5aeec62e355","name":"throws on content topic with empty encoding field","time":{"start":1752659255479,"stop":1752659255479,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad809efe2112c6f","name":"should clear timers for specific peer on disconnect","time":{"start":1752659271339,"stop":1752659271339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36a1d919eaa5294","name":"should properly clean up resources when disposed","time":{"start":1752659298642,"stop":1752659298642,"duration":0},"status":"passed","severity":"normal"},{"uid":"2944073349bc3286","name":"Publishes to nwaku","time":{"start":1752659439075,"stop":1752659439075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8807a82953dc1662","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752659309657,"stop":1752659309659,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd041f16d77758ca","name":"should get tags for the connected peer","time":{"start":1752659271536,"stop":1752659271537,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f190cb8d0985cf","name":"Query generator for 2000 messages","time":{"start":1752659589271,"stop":1752659589271,"duration":0},"status":"passed","severity":"normal"},{"uid":"773f30180e402fae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752659309664,"stop":1752659309664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7deedfb8daa23a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752659255499,"stop":1752659255499,"duration":0},"status":"passed","severity":"normal"},{"uid":"3572d1a7cbf433bd","name":"should return false when navigator.onLine is false","time":{"start":1752659270353,"stop":1752659270353,"duration":0},"status":"passed","severity":"normal"},{"uid":"29972921eacaa0d2","name":"should throw if no connection provided","time":{"start":1752659271502,"stop":1752659271503,"duration":1},"status":"passed","severity":"normal"},{"uid":"888b9ff72ae56578","name":"Push message with numeric payload","time":{"start":1752659922984,"stop":1752659922985,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c4e04ece8098bd","name":"ignores unrecognized TXT record formats","time":{"start":1752659279535,"stop":1752659279535,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb17983f12c98265","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752659309663,"stop":1752659309663,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b093f7afde67a9","name":"Push message equal or less that 1MB","time":{"start":1752659923017,"stop":1752659923017,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0125530e935b5f","name":"should select older connection if present","time":{"start":1752659271230,"stop":1752659271233,"duration":3},"status":"passed","severity":"normal"},{"uid":"50eedbbc6477ed09","name":"isConnected return false after peer stops","time":{"start":1752659349268,"stop":1752659349268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9c472569871d31","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752659816686,"stop":1752659816686,"duration":0},"status":"passed","severity":"normal"},{"uid":"723835ef7874d5b8","name":"should maintain proper timestamps if all messages received","time":{"start":1752659314408,"stop":1752659314408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8a3a137389bad1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752659606393,"stop":1752659606394,"duration":1},"status":"passed","severity":"normal"},{"uid":"5107d23ce696bc2d","name":"Passing page size 1 when there are 4 messages","time":{"start":1752659598486,"stop":1752659598486,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3fb08789e1b960","name":"Fails to publish duplicate message","time":{"start":1752659450813,"stop":1752659450813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6587425c17249d91","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752659309648,"stop":1752659309648,"duration":0},"status":"passed","severity":"normal"},{"uid":"787fad897b03042a","name":"should return peer for existing peer","time":{"start":1752659271545,"stop":1752659271545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ceff48be91ce97","name":"Decoder throws on empty string content topic","time":{"start":1752659289239,"stop":1752659289239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecf85daf67a122d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752659255485,"stop":1752659255485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e04a0ef2d0967e4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752659816679,"stop":1752659816679,"duration":0},"status":"passed","severity":"normal"},{"uid":"650dd24c3d76fa9b","name":"should check false positive rate","time":{"start":1752659311688,"stop":1752659311688,"duration":0},"status":"passed","severity":"normal"},{"uid":"47192b68e985f83","name":"configure the node with multiple pubsub topics","time":{"start":1752659629722,"stop":1752659629722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbf32882684a58d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752659309639,"stop":1752659309639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a697aab867ae1f1","name":"Check message with no content topic is not received","time":{"start":1752659776998,"stop":1752659776999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6825c39a08073b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752659261498,"stop":1752659261498,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5871e61d75a3ac","name":"should return false when peer has no overlapping shards","time":{"start":1752659270591,"stop":1752659270591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2e7fbab397623f","name":"Subscribe to topic containing short and receive message","time":{"start":1752659816683,"stop":1752659816683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70cf225d0223030","name":"should be safe to call multiple times","time":{"start":1752659271652,"stop":1752659271653,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24e99c14683e048","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752659309642,"stop":1752659309642,"duration":0},"status":"passed","severity":"normal"},{"uid":"251018a40f9b6d6c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752659595095,"stop":1752659595096,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdcf89b879618ab","name":"rejects hash query with content filter parameters","time":{"start":1752659271150,"stop":1752659271150,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b7f3914e6d8638","name":"throws on content topic with generation field greater than 0","time":{"start":1752659255477,"stop":1752659255477,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e1addd479fc89f","name":"should handle general insertion and lookup correctly","time":{"start":1752659311687,"stop":1752659311687,"duration":0},"status":"passed","severity":"normal"},{"uid":"420ce988fe2e59c2","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752659443587,"stop":1752659443587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c092ca9cf46e932c","name":"should handle corrupted local storage data gracefully","time":{"start":1752659283336,"stop":1752659283336,"duration":0},"status":"passed","severity":"normal"},{"uid":"26df7c7457e60059","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/9/topic334/xml","time":{"start":1752659562246,"stop":1752659562247,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcf26ce83598418","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752659255497,"stop":1752659255497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed29c84464d05648","name":"Check received message with timestamp: 1752659328836 ","time":{"start":1752659776996,"stop":1752659776997,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc6be257dc43ad0","name":"Using a function","time":{"start":1752659613351,"stop":1752659613352,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b76f91871db5c9e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752659816694,"stop":1752659816696,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9ac4d4670728aab","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752659816684,"stop":1752659816684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01b7dbecbef7c0d","name":"A test","time":{"start":1752659377579,"stop":1752659377580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0ce9854bfe18a1","name":"should return false when connections are non-bootstrap peers","time":{"start":1752659271548,"stop":1752659271548,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee2906d3bcf75c4","name":"should handle dial errors","time":{"start":1752659271655,"stop":1752659271656,"duration":1},"status":"passed","severity":"normal"},{"uid":"994357ed0a6166d7","name":"Query with Promise Callback, No Decoder","time":{"start":1752659556774,"stop":1752659556777,"duration":3},"status":"passed","severity":"normal"},{"uid":"85a8ef008ef3e11b","name":"should add and check entries correctly","time":{"start":1752659298630,"stop":1752659298636,"duration":6},"status":"passed","severity":"normal"},{"uid":"3eda2621d0f5c329","name":"should lock peers when selected","time":{"start":1752659300456,"stop":1752659300456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec610f457c6f31d7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752659270823,"stop":1752659270823,"duration":0},"status":"passed","severity":"normal"},{"uid":"960972629403cc1d","name":"Rejects garbage","time":{"start":1752659303926,"stop":1752659303926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12f2e28317503fe","name":"should keep entries that haven't expired yet","time":{"start":1752659298637,"stop":1752659298638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b51d51668411001","name":"should not dispatch event when already disconnected","time":{"start":1752659270361,"stop":1752659270361,"duration":0},"status":"passed","severity":"normal"},{"uid":"97adf3e3838e1633","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752659270604,"stop":1752659270604,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b8b3398cb16b9a","name":"should clear dial history on start","time":{"start":1752659270151,"stop":1752659270155,"duration":4},"status":"passed","severity":"normal"},{"uid":"b4e6713a044e0775","name":"should be delivered immediately if received","time":{"start":1752659314414,"stop":1752659314414,"duration":0},"status":"passed","severity":"normal"},{"uid":"add69e9962d9a137","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752659517976,"stop":1752659517976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea845fe99dafa875","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752659271315,"stop":1752659271315,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e38e308900fe61","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752659309656,"stop":1752659309657,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a382b8eaad81ea3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752659279016,"stop":1752659279017,"duration":1},"status":"passed","severity":"normal"},{"uid":"46be4a85a3e737f5","name":"should update peer store before dialing","time":{"start":1752659271001,"stop":1752659271002,"duration":1},"status":"passed","severity":"normal"},{"uid":"a528d4fa83f054d4","name":"should handle onConnected and onDisconnected","time":{"start":1752659300457,"stop":1752659300457,"duration":0},"status":"passed","severity":"normal"},{"uid":"51694305a3207183","name":"Check publish message containing special chars","time":{"start":1752659450806,"stop":1752659450806,"duration":0},"status":"passed","severity":"normal"},{"uid":"966d605688dd6101","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752659260820,"stop":1752659260821,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87d6f6339351e33","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752659279009,"stop":1752659279010,"duration":1},"status":"passed","severity":"normal"},{"uid":"245ec227041ceba6","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752659300455,"stop":1752659300455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc05a06b981417b0","name":"Check received message containing Russian","time":{"start":1752659777003,"stop":1752659777003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dda13a2afafdb3","name":"Subscribe to topic containing long and receive message","time":{"start":1752659816699,"stop":1752659816699,"duration":0},"status":"passed","severity":"normal"},{"uid":"852f813ceb1333fa","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752659314412,"stop":1752659314413,"duration":1},"status":"passed","severity":"normal"},{"uid":"8837de8524b58c54","name":"Check message with no payload is not received","time":{"start":1752659777009,"stop":1752659777009,"duration":0},"status":"passed","severity":"normal"},{"uid":"55949cf5aad994eb","name":"random static sharding 6 - Cluster ID: 365, Shard ID: 198","time":{"start":1752659629720,"stop":1752659629720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0861d770beec2d2","name":"Subscribe and receives messages on 20 topics","time":{"start":1752659816678,"stop":1752659816678,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c4c4ae62158420","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752659459712,"stop":1752659459712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ca3597203949b5","name":"random static sharding 9 - Cluster ID: 571, Shard ID: 855","time":{"start":1752659629721,"stop":1752659629722,"duration":1},"status":"passed","severity":"normal"},{"uid":"351e57b38624e0e5","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752659300218,"stop":1752659300219,"duration":1},"status":"passed","severity":"normal"},{"uid":"557744bc7728176d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752659816706,"stop":1752659816706,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e0683c0221aaaf","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752659816692,"stop":1752659816692,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb35277ce3aaf52","name":"should get all peers from store","time":{"start":1752659271540,"stop":1752659271540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce185a297d26f1c2","name":"Throws when trying to push message with empty payload","time":{"start":1752659923007,"stop":1752659923007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a518c287329beb6","name":"should return true when peer is on the specified shard","time":{"start":1752659270592,"stop":1752659270602,"duration":10},"status":"passed","severity":"normal"},{"uid":"f5c47fafb6585996","name":"Push message with content topic containing SQL Injection","time":{"start":1752659922994,"stop":1752659922994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31908f552c598f5","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752659300672,"stop":1752659300672,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c47565f4f1b489","name":"should return false when under bootstrap limit","time":{"start":1752659271546,"stop":1752659271547,"duration":1},"status":"passed","severity":"normal"},{"uid":"c366642d1b6a5c2a","name":"should be empty when created","time":{"start":1752659300565,"stop":1752659300566,"duration":1},"status":"passed","severity":"normal"},{"uid":"68690f45e7c42d0d","name":"Push message with content topic containing Russian","time":{"start":1752659923009,"stop":1752659923009,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad2ec76b7bce42e","name":"start node with empty shard should fail","time":{"start":1752659629723,"stop":1752659629723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f48999395598f83","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752659300569,"stop":1752659300570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3966c634acb085c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752659255498,"stop":1752659255499,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e180624cc5ff8ed","name":"should stop and cleanup resources","time":{"start":1752659300571,"stop":1752659300571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59c09d21592f5e1","name":"should be able to decode the field with only STORE set to true","time":{"start":1752659260826,"stop":1752659260826,"duration":0},"status":"passed","severity":"normal"},{"uid":"933efd7bdb50aa05","name":"should drop connection to one peer on hangUp","time":{"start":1752659417584,"stop":1752659417585,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd923a61bcd46b97","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752659816701,"stop":1752659816703,"duration":2},"status":"passed","severity":"normal"},{"uid":"749624c3008a6915","name":"should return false when clusterId doesn't match","time":{"start":1752659299900,"stop":1752659299900,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbfae60b27e3992","name":"should hang up bootstrap peer if over limit","time":{"start":1752659271538,"stop":1752659271538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d4432bb22d990b","name":"should reject if Filter is requested but not mounted","time":{"start":1752659300411,"stop":1752659300411,"duration":0},"status":"passed","severity":"normal"},{"uid":"458a8c6659b26cac","name":"Check received message containing unicode special characters","time":{"start":1752659776995,"stop":1752659776996,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f95dbd601e832a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752659349263,"stop":1752659349264,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1dc55b20fa2f293","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752659517972,"stop":1752659517972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3901df2020e1fd2","name":"should retry if all attempts fail","time":{"start":1752659299286,"stop":1752659299294,"duration":8},"status":"passed","severity":"normal"},{"uid":"8a5a813998b0ca16","name":"should dial peers from store when browser is connected","time":{"start":1752659271535,"stop":1752659271535,"duration":0},"status":"passed","severity":"normal"},{"uid":"699aab756243b332","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752659300459,"stop":1752659300459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd734997cf5614e","name":"Check publish message containing Basic HTML tag","time":{"start":1752659450809,"stop":1752659450809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89ce441259164a9","name":"Push message with content topic containing short","time":{"start":1752659923007,"stop":1752659923007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f61c98285458ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752659309663,"stop":1752659309663,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e513562128754","name":"Check received message with timestamp: 1752659328836000000 ","time":{"start":1752659776996,"stop":1752659776996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3f57fabd30d97e","name":"should handle shard reader errors gracefully","time":{"start":1752659270186,"stop":1752659270186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85c0caabe54ffeb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752659309650,"stop":1752659309650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa84327e7e2f910","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752659544854,"stop":1752659544854,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8594f2cc4be607cc","name":"should add received messages to bloom filter","time":{"start":1752659314408,"stop":1752659314408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59d3b610b7164bc","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752659255509,"stop":1752659255509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9042d751935a2938","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752659255508,"stop":1752659255508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0234fa595d94d4a","name":"should not create multiple intervals when called multiple times","time":{"start":1752659270155,"stop":1752659270158,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e5644a22673826b","name":"Check publish message containing escaped characters","time":{"start":1752659450810,"stop":1752659450810,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d90ca7fcde1f548","name":"Subscribe to topic containing long and publish message","time":{"start":1752659459708,"stop":1752659459709,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5dd64bd97a8fa6","name":"should handle case with no peers in store","time":{"start":1752659271541,"stop":1752659271542,"duration":1},"status":"passed","severity":"normal"},{"uid":"3918eda99dee8bd2","name":"Check publish message containing emoji","time":{"start":1752659450811,"stop":1752659450811,"duration":0},"status":"passed","severity":"normal"},{"uid":"557cfbf25644e171","name":"should create ShardReader with contentTopics network config","time":{"start":1752659270581,"stop":1752659270581,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab6de3fa427475","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752659459706,"stop":1752659459706,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc5e372a80aabdf","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752659255490,"stop":1752659255490,"duration":0},"status":"passed","severity":"normal"},{"uid":"eded27c7502fbb4b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752659816686,"stop":1752659816688,"duration":2},"status":"passed","severity":"normal"},{"uid":"3712aa6cfcfe5a6c","name":"Push message with rate limit","time":{"start":1752659922998,"stop":1752659922998,"duration":0},"status":"passed","severity":"normal"},{"uid":"efee067d90f49242","name":"Privacy Node - default protocol","time":{"start":1752659615297,"stop":1752659615297,"duration":0},"status":"passed","severity":"normal"},{"uid":"41831389140e619","name":"Callback on promise, aborts when callback returns true","time":{"start":1752659589268,"stop":1752659589268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8db046b41ed3a61","name":"A test","time":{"start":1752659377582,"stop":1752659377583,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b80f137d536469","name":"should detect messages with missing dependencies","time":{"start":1752659314410,"stop":1752659314410,"duration":0},"status":"passed","severity":"normal"},{"uid":"257914a0141cee4e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752659578402,"stop":1752659578402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e532182a34f03e4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752659255501,"stop":1752659255501,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec6cb342f7e297b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752659309661,"stop":1752659309662,"duration":1},"status":"passed","severity":"normal"},{"uid":"996d355a258224e8","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752659255511,"stop":1752659255511,"duration":0},"status":"passed","severity":"normal"},{"uid":"df687161ec873925","name":"topics with same application and version share the same shard","time":{"start":1752659255487,"stop":1752659255487,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69ecd1e6d59497f","name":"Subscribe and receives messages on 20 topics","time":{"start":1752659816696,"stop":1752659816696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c395443927b3e3f","name":"should retry on complete failure if specified","time":{"start":1752659300593,"stop":1752659300594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49f28393338b561","name":"Push message with Russian payload","time":{"start":1752659922987,"stop":1752659922987,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cec51718476d36","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752659562240,"stop":1752659562240,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c99ef2ed82c568d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752659271323,"stop":1752659271324,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6940bf03f7f4be","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752659270353,"stop":1752659270354,"duration":1},"status":"passed","severity":"normal"},{"uid":"70abb7faade791f3","name":"should return all connected peers without codec filter","time":{"start":1752659271658,"stop":1752659271658,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c3b97c54d34ce3","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752659300456,"stop":1752659300456,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e781c1ab02a675","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752659271654,"stop":1752659271654,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fd3d5bac4ef99a","name":"Push 30 different messages","time":{"start":1752659922991,"stop":1752659922991,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fbcbd7cd8c5f01a6","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752659314407,"stop":1752659314408,"duration":1},"status":"passed","severity":"normal"},{"uid":"be688ae43f6d8b7e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752659459711,"stop":1752659459712,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d1bfc5966530e3","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752659299283,"stop":1752659299284,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f5fb0cfd0de2dc","name":"Check publish message containing Russian","time":{"start":1752659450807,"stop":1752659450807,"duration":0},"status":"passed","severity":"normal"},{"uid":"35559c3d4a02410e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752659260826,"stop":1752659260827,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dcf5fd67c0b7ec","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752659309640,"stop":1752659309640,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f1a19f3da3bd82","name":"Push message with shell command payload","time":{"start":1752659923005,"stop":1752659923005,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c5835780f14584","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752659349264,"stop":1752659349264,"duration":0},"status":"passed","severity":"normal"},{"uid":"17661437abf201c8","name":"Push message with unicode special characters payload","time":{"start":1752659922990,"stop":1752659922991,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1ca105d1f0b7f2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752659544850,"stop":1752659544851,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1cb73cbd96e21b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752659578400,"stop":1752659578401,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8fc0e21ffaadb03e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752659255510,"stop":1752659255510,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba031d584fe7dab2","name":"should return false when peer is not on the specified shard","time":{"start":1752659270602,"stop":1752659270603,"duration":1},"status":"passed","severity":"normal"}] |