mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
225 KiB
JSON
1 line
225 KiB
JSON
[{"uid":"13aaf27d1bc18e50","name":"should requeue task if no peer is available","time":{"start":1766539039168,"stop":1766539039168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb44c877e569fc0","name":"should filter peers by codec","time":{"start":1766538989447,"stop":1766538989447,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cac9eba354bbc7d","name":"Push message with Basic HTML tag payload","time":{"start":1766540124695,"stop":1766540124695,"duration":0},"status":"passed","severity":"normal"},{"uid":"20592416dc0bc680","name":"Push message with content topic containing numeric","time":{"start":1766540124698,"stop":1766540124698,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6bac1b4cc36243","name":"should start ping timers on peer connect","time":{"start":1766538988511,"stop":1766538988516,"duration":5},"status":"passed","severity":"normal"},{"uid":"4fea3dc85cd4d5e8","name":"Push message with custom timestamp: 1766542689104","time":{"start":1766540124724,"stop":1766540124725,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa070ef7dc235631","name":"can start and stop the service","time":{"start":1766539003254,"stop":1766539003255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c36c85680fc956a","name":"should create KeepAliveManager with required options","time":{"start":1766538988496,"stop":1766538988499,"duration":3},"status":"passed","severity":"normal"},{"uid":"25fd8027ac101076","name":"Subscribe and receive messages via waku relay post","time":{"start":1766539544124,"stop":1766539544124,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a5d61807ee26bd","name":"throws on empty content topic","time":{"start":1766538974165,"stop":1766538974166,"duration":1},"status":"passed","severity":"normal"},{"uid":"64241f2fc02c24e5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1766538989002,"stop":1766538989005,"duration":3},"status":"passed","severity":"normal"},{"uid":"955821ce08088f92","name":"should throw error - no public key","time":{"start":1766538979573,"stop":1766538979573,"duration":0},"status":"passed","severity":"normal"},{"uid":"291947ab8034e826","name":"should handle empty peer infos gracefully","time":{"start":1766538999311,"stop":1766538999312,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d14ac9da6e9db2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1766539085219,"stop":1766539085220,"duration":1},"status":"passed","severity":"normal"},{"uid":"98dad54c3c8490cf","name":"Push message with long payload","time":{"start":1766540124680,"stop":1766540124680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8038d113e64ea2d","name":"should not allow k > 12","time":{"start":1766539025679,"stop":1766539025680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b009944325eb8015","name":"isConnected should return false after all peers disconnect","time":{"start":1766539085221,"stop":1766539085221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ff79893fe94d65","name":"Cluster id 0, shard 0","time":{"start":1766539381652,"stop":1766539381653,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2411014bec6e04","name":"Push message with content topic containing Russian","time":{"start":1766540124699,"stop":1766540124699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c51ed8ae1b7882","name":"tcp ip4 address","time":{"start":1766538979072,"stop":1766538979072,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc75ab45fdfe627f","name":"Passing page size 0 when there are 110 messages","time":{"start":1766539378980,"stop":1766539378980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc06eec1861fb41f","name":"Fails to push message bigger that 1MB","time":{"start":1766540124713,"stop":1766540124714,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38d6a4b9027b4c4","name":"messageHashStr produces consistent results for the same input","time":{"start":1766538990988,"stop":1766538990989,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3c078efc853180","name":"should handle dial errors","time":{"start":1766538989443,"stop":1766538989443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae981337b8abc60","name":"Ordered Callback - true","time":{"start":1766539372023,"stop":1766539372023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2db4de2d7edb696","name":"Refresh subscription","time":{"start":1766539544139,"stop":1766539544139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5339a6c41526d9b8","name":"should start peer exchange discovery","time":{"start":1766538999433,"stop":1766538999433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ded3aa9384c2740","name":"should reject if Store is requested but not mounted","time":{"start":1766539041639,"stop":1766539041639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e4f8fd9eefab6e","name":"Encoder error raises irrecoverable error","time":{"start":1766539044143,"stop":1766539044143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b172352761792620","name":"Push message with content topic containing JSON","time":{"start":1766540124700,"stop":1766540124700,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d3e4b965cd8111","name":"Push 30 different messages","time":{"start":1766540124685,"stop":1766540124685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b332e52114545bb1","name":"Check meta is set [symmetric]","time":{"start":1766539008544,"stop":1766539008544,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d72c9e18de3f4ff","name":"Push message with short payload","time":{"start":1766540124692,"stop":1766540124692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6664156e65f45cd4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1766538974185,"stop":1766538974185,"duration":0},"status":"passed","severity":"normal"},{"uid":"41640a66544fe921","name":"Outgoing message is retried until acknowledged","time":{"start":1766539044145,"stop":1766539044145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbcc40fb3c5303","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766538978979,"stop":1766538978979,"duration":0},"status":"passed","severity":"normal"},{"uid":"467c213c8842e1a9","name":"should work with stubbed retrieve function","time":{"start":1766539040815,"stop":1766539040816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e970153f74eb3183","name":"Push message with content topic containing JSON","time":{"start":1766540124688,"stop":1766540124688,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a497d228b2cc598","name":"should lock peers when selected","time":{"start":1766539039229,"stop":1766539039230,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2f37e132a79954","name":"should initialize with default options","time":{"start":1766538999432,"stop":1766538999432,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bc8a535b776ff3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1766539026000,"stop":1766539026001,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77084417b78e288","name":"Check received message containing numeric","time":{"start":1766539532548,"stop":1766539532548,"duration":0},"status":"passed","severity":"normal"},{"uid":"66de7c6ce86c4786","name":"should not receive a peer event after stop","time":{"start":1766539069832,"stop":1766539069833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a161443413e0bae9","name":"should handle case with all peers already connected","time":{"start":1766538989043,"stop":1766538989043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f263154e0e34d","name":"Check received message containing Arabic","time":{"start":1766539532538,"stop":1766539532538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be049d86ca2e391","name":"Check publish message containing SQL Injection","time":{"start":1766539253607,"stop":1766539253607,"duration":0},"status":"passed","severity":"normal"},{"uid":"be005c61503be06f","name":"should not trigger query when a recent query happened under threshold","time":{"start":1766539040823,"stop":1766539040823,"duration":0},"status":"passed","severity":"normal"},{"uid":"821fef8b140b1828","name":"should emit a peer event after start","time":{"start":1766539069829,"stop":1766539069830,"duration":1},"status":"passed","severity":"normal"},{"uid":"820cbf3e85fa7a06","name":"Push message with unicode special characters payload","time":{"start":1766540124707,"stop":1766540124707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00acd833bec1a1d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1766539026022,"stop":1766539026022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ff796f4e53fc03","name":"Check received message containing SQL Injection","time":{"start":1766539532539,"stop":1766539532539,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d54c4dab7eda21","name":"Push message with shell command payload","time":{"start":1766540124707,"stop":1766540124707,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ff3123b84ff387","name":"Push message with content topic containing long","time":{"start":1766540124686,"stop":1766540124686,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d2a8796c95d7a3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1766539026000,"stop":1766539026000,"duration":0},"status":"passed","severity":"normal"},{"uid":"6278798f66786b8c","name":"should return false when pubsub topic parsing fails","time":{"start":1766538988996,"stop":1766538988996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8512f2c6493bb039","name":"Push message with special chars payload","time":{"start":1766540124693,"stop":1766540124693,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d666e8065bada6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766539544129,"stop":1766539544130,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c142e87c8810b1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1766539026018,"stop":1766539026018,"duration":0},"status":"passed","severity":"normal"},{"uid":"385b5cc63c90d7e","name":"should have no discoveries enabled by default","time":{"start":1766539038492,"stop":1766539038493,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a987b16820209a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1766539315764,"stop":1766539315766,"duration":2},"status":"passed","severity":"normal"},{"uid":"83d21bdce7c7e32d","name":"Check received message containing Russian","time":{"start":1766539532549,"stop":1766539532550,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4ad58d9e81fff5","name":"should return true when peer is on the same cluster","time":{"start":1766538988972,"stop":1766538988972,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0b05522e8f0105","name":"Check publish message containing Russian","time":{"start":1766539253606,"stop":1766539253607,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb9da190cf66d7","name":"should properly create location multiaddrs - udp4","time":{"start":1766538979577,"stop":1766538979577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9a85d5985a0e16","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1766539253616,"stop":1766539253616,"duration":0},"status":"passed","severity":"normal"},{"uid":"54caa77fb11c5e1e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766539544136,"stop":1766539544136,"duration":0},"status":"passed","severity":"normal"},{"uid":"113af839eebbd689","name":"should start all internal components","time":{"start":1766538989438,"stop":1766538989438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9246e31923ef8b59","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1766539026040,"stop":1766539026041,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51e222557d61693","name":"should create ConnectionManager with required options","time":{"start":1766538989434,"stop":1766538989434,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c116c2302d956a","name":"Check publish message containing shell command","time":{"start":1766539253609,"stop":1766539253610,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf70901df017d8f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app29/4/topic37/proto","time":{"start":1766539361075,"stop":1766539361075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a680d441506eace","name":"should handle errors when removing globalThis listeners","time":{"start":1766538988407,"stop":1766538988408,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebfbf28814de294","name":"Push message with content topic containing Arabic","time":{"start":1766540124699,"stop":1766540124699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d880f0eed9cb644e","name":"should return true for message with causal history","time":{"start":1766539044149,"stop":1766539044149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8705fc8417137a","name":"accepts time-filtered query with content filter","time":{"start":1766538989010,"stop":1766538989010,"duration":0},"status":"passed","severity":"normal"},{"uid":"af976e0dc9f8a02f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1766538974171,"stop":1766538974171,"duration":0},"status":"passed","severity":"normal"},{"uid":"801a2bcb30c5630a","name":"Check message with no pubsub topic is not received","time":{"start":1766539532545,"stop":1766539532546,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a305f15725c7aa7","name":"Relay + Store","time":{"start":1766538979582,"stop":1766538979582,"duration":0},"status":"passed","severity":"normal"},{"uid":"701c2f2a686237f8","name":"Push message with content topic containing short","time":{"start":1766540124697,"stop":1766540124698,"duration":1},"status":"passed","severity":"normal"},{"uid":"37996de9f18ff3a7","name":"ends if response has no messages","time":{"start":1766538989493,"stop":1766538989493,"duration":0},"status":"passed","severity":"normal"},{"uid":"71077a2c604d34a3","name":"should not receive a peer event before start","time":{"start":1766539069830,"stop":1766539069832,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee6b44d1531dc8b7","name":"should retry if all attempts fail","time":{"start":1766539039181,"stop":1766539039181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d851ad915437532b","name":"should handle all zero keep alive options","time":{"start":1766538988571,"stop":1766538988574,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fb35e96e3379d83","name":"Passing page size 1 when there are 4 messages","time":{"start":1766539378981,"stop":1766539378982,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e951619156885ad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766539544141,"stop":1766539544141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81440b14ca49f5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1766539069835,"stop":1766539069835,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8ac0bcd6b207269","name":"should create PeerExchangeDiscovery with default options","time":{"start":1766538999442,"stop":1766538999442,"duration":0},"status":"passed","severity":"normal"},{"uid":"52699f1046a2a713","name":"Push message with special chars payload","time":{"start":1766540124681,"stop":1766540124681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79c8380bfeb78ad","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app27/10/topic779/test.js","time":{"start":1766539361075,"stop":1766539361076,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02fccf9b378f2b","name":"should dial second nwaku node that was discovered","time":{"start":1766539064110,"stop":1766539064114,"duration":4},"status":"skipped","severity":"normal"},{"uid":"134f8cbfdb919817","name":"should work with mixed v2 and v3 peers","time":{"start":1766539039937,"stop":1766539039937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf46ad57930db73","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766539544143,"stop":1766539544143,"duration":0},"status":"passed","severity":"normal"},{"uid":"64acd9a4b575bf19","name":"should return undefined if no connection provided","time":{"start":1766538989220,"stop":1766538989221,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66f512fcf022fef","name":"should not fail to start the service if it is already started","time":{"start":1766539069826,"stop":1766539069829,"duration":3},"status":"passed","severity":"normal"},{"uid":"afd08d0db405b166","name":"can start the service","time":{"start":1766539003253,"stop":1766539003254,"duration":1},"status":"passed","severity":"normal"},{"uid":"651a07d98fc6753b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1766538989225,"stop":1766538989225,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ed66e675da279b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1766539026043,"stop":1766539026044,"duration":1},"status":"passed","severity":"normal"},{"uid":"3850b2bf78e916de","name":"Push message with emoji payload","time":{"start":1766540124684,"stop":1766540124685,"duration":1},"status":"passed","severity":"normal"},{"uid":"41347ad42403c6e4","name":"should handle relay send failures gracefully","time":{"start":1766538988560,"stop":1766538988562,"duration":2},"status":"passed","severity":"normal"},{"uid":"f39af60acb717aae","name":"Check received message containing XML","time":{"start":1766539532539,"stop":1766539532540,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcaa423e9dfc8aae","name":"Push message with Basic HTML tag payload","time":{"start":1766540124683,"stop":1766540124683,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe23e3f2e5133a3d","name":"should handle retrieve function with query parameters","time":{"start":1766539040820,"stop":1766539040820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47bc21a8b85c63a","name":"Emits 'synced' when message flagged as lost","time":{"start":1766539041564,"stop":1766539041564,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c3bb1efd849157","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1766539261497,"stop":1766539261498,"duration":1},"status":"passed","severity":"normal"},{"uid":"9020d2d4f72284b5","name":"Wait given interval before re-trying","time":{"start":1766539041377,"stop":1766539041377,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe38a0983ebe7b15","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766539544135,"stop":1766539544135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f623b7a6c467b8","name":"should handle retrieval hint and sender_id","time":{"start":1766539025531,"stop":1766539025532,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b2404b5bc586f7","name":"should process tasks in queue","time":{"start":1766539039167,"stop":1766539039168,"duration":1},"status":"passed","severity":"normal"},{"uid":"367db290f168b12d","name":"Push message with custom timestamp: 1766535489104","time":{"start":1766540124702,"stop":1766540124702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c871596071a253e6","name":"Synced status is emitted when a message is received","time":{"start":1766539044109,"stop":1766539044109,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a49cd5156e60a6","name":"Push message with content topic containing long","time":{"start":1766540124698,"stop":1766540124698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5e3d59c29ac5b","name":"it tolerates circular branch references","time":{"start":1766538999424,"stop":1766538999425,"duration":1},"status":"passed","severity":"normal"},{"uid":"351613053eb782cd","name":"Decoder throws on undefined content topic","time":{"start":1766539008547,"stop":1766539008547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7127a8833b5648","name":"Automatically retrieves missing message","time":{"start":1766539044145,"stop":1766539044146,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c6544a3c20ed0d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app94/5/topic99/proto","time":{"start":1766539361095,"stop":1766539361095,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a91218ee433cf2","name":"should handle special patterns correctly","time":{"start":1766539025641,"stop":1766539025642,"duration":1},"status":"passed","severity":"normal"},{"uid":"378436c9d04caf7c","name":"Encoder throws on undefined content topic","time":{"start":1766539010268,"stop":1766539010268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f62133d82eee8db","name":"Check publish message containing short","time":{"start":1766539253602,"stop":1766539253603,"duration":1},"status":"passed","severity":"normal"},{"uid":"5863ef31db72b19","name":"configure the node with multiple content topics","time":{"start":1766539361095,"stop":1766539361096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06ba74195cad419","name":"should encode/decode to RLP encoding","time":{"start":1766538979575,"stop":1766538979576,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e07545217d556","name":"should start the dialing interval","time":{"start":1766538988793,"stop":1766538988794,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cfe87a2c370055","name":"retrieves a single peer","time":{"start":1766538999424,"stop":1766538999424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9063584e5ee659","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1766539026008,"stop":1766539026008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07aa29bba95213e","name":"Check received message containing emoji","time":{"start":1766539532542,"stop":1766539532543,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc320668d394158","name":"random static sharding 10 - Cluster ID: 879, Shard ID: 654","time":{"start":1766539381657,"stop":1766539381658,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e0ba2ddab22688","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766539544126,"stop":1766539544126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83a5d67d1f92c45","name":"should maintain desired error rate","time":{"start":1766539025640,"stop":1766539025640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7e877a0849e518","name":"should return false for different channelId","time":{"start":1766539044148,"stop":1766539044148,"duration":0},"status":"passed","severity":"normal"},{"uid":"88653410871ec01","name":"should insert message id into causal history","time":{"start":1766539030079,"stop":1766539030079,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d356b7446b632b4","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1766538989654,"stop":1766538989655,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6334272aa617d4","name":"should add received message to localHistory with retrievalHint","time":{"start":1766539030082,"stop":1766539030082,"duration":0},"status":"passed","severity":"normal"},{"uid":"890f0bf4adaf2f1d","name":"should work with mock decoders","time":{"start":1766539040816,"stop":1766539040817,"duration":1},"status":"passed","severity":"normal"},{"uid":"23209ffb82a2214d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1766539026032,"stop":1766539026032,"duration":0},"status":"passed","severity":"normal"},{"uid":"444055941d385342","name":"Push message with content topic containing Chinese","time":{"start":1766540124709,"stop":1766540124709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d793ca79fc614370","name":"should not receive a peer event after stop","time":{"start":1766539003258,"stop":1766539003258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b566265c8f2edb40","name":"Push message with unicode special characters payload","time":{"start":1766540124718,"stop":1766540124718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8ea6d86a38ee5b","name":"should load peers from local storage and dispatch events","time":{"start":1766539003259,"stop":1766539003259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b01996ad5451c0","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1766539026002,"stop":1766539026002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d551a5f7d7a38c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1766538974173,"stop":1766538974173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3b20437abadc04","name":"should unregister libp2p event listeners when stop is called","time":{"start":1766539039234,"stop":1766539039234,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b8d418282b98ee","name":"Push message with numeric payload","time":{"start":1766540124692,"stop":1766540124692,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e74b002957fc1f","name":"should handle peer not in mesh for all topics","time":{"start":1766538988574,"stop":1766538988575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8756297f846698cb","name":"random static sharding 7 - Cluster ID: 633, Shard ID: 906","time":{"start":1766539381656,"stop":1766539381656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f596253224af13","name":"Fails to publish message with empty text","time":{"start":1766539253615,"stop":1766539253616,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffcc78ad2939a2e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766539532557,"stop":1766539532557,"duration":0},"status":"passed","severity":"normal"},{"uid":"df40cbd6a8ddfa2c","name":"should create a new stream if no existing for protocol found","time":{"start":1766538989221,"stop":1766538989221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f245073e19316f","name":"should accept empty decoders array","time":{"start":1766539040812,"stop":1766539040812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6776cccfaf66f7e7","name":"Meta field set when metaSetter is specified","time":{"start":1766538989652,"stop":1766538989652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5974334a485dd65","name":"should handle peer identify event","time":{"start":1766538999435,"stop":1766538999435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbd24f169d1fe4f","name":"should return no connections if no open connection provided","time":{"start":1766538989082,"stop":1766538989085,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a419e1de73d4b2a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1766539026006,"stop":1766539026007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2ceef4b7f5fe80","name":"should increase lamport timestamp","time":{"start":1766539030080,"stop":1766539030080,"duration":0},"status":"passed","severity":"normal"},{"uid":"53282b2e929a7a92","name":"should handle peer disconnect event when no connections remain","time":{"start":1766538988416,"stop":1766538988417,"duration":1},"status":"passed","severity":"normal"},{"uid":"348448dfde25a1bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1766539026044,"stop":1766539026047,"duration":3},"status":"passed","severity":"normal"},{"uid":"a49a60bf2b5a3f9c","name":"recovers when dns.resolve returns empty","time":{"start":1766538999425,"stop":1766538999425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb009c0fa2b9b94","name":"new peer added after a peer was already found","time":{"start":1766539243532,"stop":1766539243533,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c33a88eb51bfbfc","name":"should create dialer with libp2p and shardReader","time":{"start":1766538988785,"stop":1766538988793,"duration":8},"status":"passed","severity":"normal"},{"uid":"641ca945bb641ff9","name":"should use peerId from options when provided to queryGenerator","time":{"start":1766539041544,"stop":1766539041544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce83c743204c7bf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1766539315763,"stop":1766539315764,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5803a070484697","name":"yields undefined for messages without decoder","time":{"start":1766538989494,"stop":1766538989494,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a1159c75b6c25","name":"should hang up with multiaddr and return true on success","time":{"start":1766538989444,"stop":1766538989445,"duration":1},"status":"passed","severity":"normal"},{"uid":"6893a4d76dd688ac","name":"msgTime: 0 ms from now, startTime: 1766452979025, endTime: 1766539379025","time":{"start":1766539394537,"stop":1766539394537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3eb6ab35e2555c","name":"Bloom filter","time":{"start":1766539029865,"stop":1766539029865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5469da26b7f92faa","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1766538974186,"stop":1766538974187,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e45a019a0d12a24","name":"ends if stream creation fails","time":{"start":1766538989492,"stop":1766538989492,"duration":0},"status":"passed","severity":"normal"},{"uid":"957f1c9a6b30a1ee","name":"should be delivered immediately if received","time":{"start":1766539030091,"stop":1766539030091,"duration":0},"status":"passed","severity":"normal"},{"uid":"815a2df64ccb9eb0","name":"Wrong topic","time":{"start":1766539361095,"stop":1766539361095,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac64ff084d0ac99","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1766539246933,"stop":1766539246934,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1794b149567336","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766539544124,"stop":1766539544124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66cea1b3d730c43","name":"throws on content topic with generation field greater than 0","time":{"start":1766538974167,"stop":1766538974167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c6ef39ea8a008a","name":"should remove expired entries after TTL has passed","time":{"start":1766539038473,"stop":1766539038475,"duration":2},"status":"passed","severity":"normal"},{"uid":"8987b4d1984265d4","name":"pre and post cipher","time":{"start":1766539008997,"stop":1766539008997,"duration":0},"status":"passed","severity":"normal"},{"uid":"568693124904f707","name":"should handle different types of entries","time":{"start":1766539038478,"stop":1766539038486,"duration":8},"status":"passed","severity":"normal"},{"uid":"f0e9c92fe3944af4","name":"should insert elements correctly","time":{"start":1766539025639,"stop":1766539025640,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02a836b6acf94f9","name":"accepts valid message hash query","time":{"start":1766538989005,"stop":1766538989005,"duration":0},"status":"passed","severity":"normal"},{"uid":"908bd0c892b40192","name":"should dial peer immediately when queue is empty","time":{"start":1766538988798,"stop":1766538988799,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfcf345189d01db","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1766538999313,"stop":1766538999314,"duration":1},"status":"passed","severity":"normal"},{"uid":"38867805d572d6f9","name":"Push message equal or less that 1MB","time":{"start":1766540124725,"stop":1766540124725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1890f8ca4dc23be","name":"should handle mixed protocol support correctly","time":{"start":1766539039881,"stop":1766539039883,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fcc0e7f007ccba1","name":"Push message with content topic containing unicode special characters","time":{"start":1766540124711,"stop":1766540124711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccde8bf1b346dbf4","name":"should skip peers that don't support peer exchange","time":{"start":1766538999436,"stop":1766538999436,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a6a12aa49b8653","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766539532544,"stop":1766539532544,"duration":0},"status":"passed","severity":"normal"},{"uid":"21169533fc97a62e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1766538990986,"stop":1766538990986,"duration":0},"status":"passed","severity":"normal"},{"uid":"164a0b490070af95","name":"should detect messages with missing dependencies","time":{"start":1766539030085,"stop":1766539030085,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b83251189d96e13","name":"Check received message containing Russian","time":{"start":1766539532538,"stop":1766539532539,"duration":1},"status":"passed","severity":"normal"},{"uid":"29674e108a1499df","name":"should set field with only LIGHTPUSH enabled","time":{"start":1766538979581,"stop":1766538979581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8768cad49db0db30","name":"should be able to dial TLS multiaddrs","time":{"start":1766539157087,"stop":1766539157088,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e2df70a4be271f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1766538978975,"stop":1766538978976,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdb9aa79c0a2df","name":"should not receive a peer event before start","time":{"start":1766539003257,"stop":1766539003258,"duration":1},"status":"passed","severity":"normal"},{"uid":"2341010bb8f199cb","name":"should start periodic discovery on start","time":{"start":1766538999441,"stop":1766538999441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed82f22b512b725a","name":"Check received message containing numeric","time":{"start":1766539532537,"stop":1766539532537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55321e9db07c9e9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1766539246941,"stop":1766539246942,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99580f68b42ebe2","name":"Subscribe and receives messages on 20 topics","time":{"start":1766539544125,"stop":1766539544126,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b410af5a9f4879","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1766538999428,"stop":1766538999428,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c956b1896dd7b94c","name":"throws on content topic with empty version field","time":{"start":1766538974168,"stop":1766538974168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca225525cf0cc8de","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1766539026021,"stop":1766539026021,"duration":0},"status":"passed","severity":"normal"},{"uid":"461e5ea05b3d2ba3","name":"random static sharding 2 - Cluster ID: 333, Shard ID: 149","time":{"start":1766539381654,"stop":1766539381654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfa43c2a42a1c9c","name":"throws an error for improperly formatted content topics","time":{"start":1766538974180,"stop":1766538974181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75924cbf64cf196","name":"can query messages by message hash","time":{"start":1766539363920,"stop":1766539363921,"duration":1},"status":"passed","severity":"normal"},{"uid":"9033faa77b7ddab1","name":"Check received message containing JSON","time":{"start":1766539532551,"stop":1766539532551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a102ac6777184f1","name":"Check publish message containing XML","time":{"start":1766539253608,"stop":1766539253608,"duration":0},"status":"passed","severity":"normal"},{"uid":"3004b26f81d047d5","name":"Repair Request","time":{"start":1766539029866,"stop":1766539029866,"duration":0},"status":"passed","severity":"normal"},{"uid":"346d646f7a090694","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1766539026002,"stop":1766539026003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1324eb2796fd66e4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766539532554,"stop":1766539532554,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a943a62910812","name":"Throws when trying to push message with empty payload","time":{"start":1766540124697,"stop":1766540124697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcb2e306bd4b899","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1766539361073,"stop":1766539361073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b47412cd0a5dbea","name":"should handle peerStore errors gracefully","time":{"start":1766538989447,"stop":1766538989448,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8591b30d9977a","name":"should get / set UDP multiaddr","time":{"start":1766538979576,"stop":1766538979576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7574f308d0db03c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766539544128,"stop":1766539544129,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06ebccf372b9ad4","name":"Nodes with multiple pubsub topic","time":{"start":1766539246942,"stop":1766539246944,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8101963c2ccc943","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766539088891,"stop":1766539088891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8290995d99b1a97","name":"Push message with JSON payload","time":{"start":1766540124683,"stop":1766540124683,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a77d440c995ab0","name":"different cluster: nodes don't connect","time":{"start":1766539154728,"stop":1766539154729,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba9f4ee9e8e7469","name":"should return false when peer has no shard info","time":{"start":1766538988973,"stop":1766538988974,"duration":1},"status":"passed","severity":"normal"},{"uid":"2350f058ffcf02c7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1766538974172,"stop":1766538974173,"duration":1},"status":"passed","severity":"normal"},{"uid":"263476858ccd7bf1","name":"Check received message containing escaped characters","time":{"start":1766539532542,"stop":1766539532542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66d91ccf3c6e14d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1766538974182,"stop":1766538974182,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d27ec90fa9ddcc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1766539026028,"stop":1766539026031,"duration":3},"status":"passed","severity":"normal"},{"uid":"a87b095df7de6a17","name":"should clear all entries","time":{"start":1766539025546,"stop":1766539025548,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cc0987cced70316","name":"Fails to push message with large meta","time":{"start":1766540124723,"stop":1766540124723,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cc792ed576fa5e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1766539261502,"stop":1766539261502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a50d8ed98bb3048","name":"should reject if Filter is requested but not mounted","time":{"start":1766539041639,"stop":1766539041639,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd2871cb157f224","name":"should properly create location multiaddrs - udp6","time":{"start":1766538979578,"stop":1766538979578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1947a284d5575fb","name":"Subscribe to topic containing XML and publish message","time":{"start":1766539261499,"stop":1766539261499,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae3414334d9bd04","name":"Fails to publish message with size larger than 1 MB","time":{"start":1766539253617,"stop":1766539253617,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b1c4e41cf88053","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1766539025681,"stop":1766539025682,"duration":1},"status":"passed","severity":"normal"},{"uid":"350b7563f371c659","name":"should drop connection via multiaddr with hangUp","time":{"start":1766539157087,"stop":1766539157087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5466e06d152eb59","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1766539038495,"stop":1766539038495,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb75d6fa8a8683ad","name":"Publish message with custom timestamp: Thu Jan 02 2025 01:20:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1766539253613,"stop":1766539253614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f32412482a9285","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1766539026042,"stop":1766539026043,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f53590642d1c32","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766539544132,"stop":1766539544133,"duration":1},"status":"passed","severity":"normal"},{"uid":"2319901691ee1522","name":"Promise Callback - true","time":{"start":1766539372022,"stop":1766539372022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80e403c010228a","name":"Push message with rate limit","time":{"start":1766540124712,"stop":1766540124712,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a67e40183ed5d5","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1766539253612,"stop":1766539253613,"duration":1},"status":"passed","severity":"normal"},{"uid":"32956584ab23f1a7","name":"should be safe to call multiple times","time":{"start":1766538988798,"stop":1766538988798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f70a9fe69af94e","name":"should handle zero peers request","time":{"start":1766538999318,"stop":1766538999319,"duration":1},"status":"passed","severity":"normal"},{"uid":"62376ce420b01f75","name":"Fails to push message bigger that 1MB","time":{"start":1766540124691,"stop":1766540124691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f36f9186015f013","name":"should continue query when messages are from different channels","time":{"start":1766539044147,"stop":1766539044147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6839a12d934ff28b","name":"should clear all timers","time":{"start":1766538988510,"stop":1766538988510,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ee771d16ed1366","name":"should return false","time":{"start":1766538979575,"stop":1766538979575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2d4fa399afd6e9","name":"should skip peer when not on same cluster","time":{"start":1766538988802,"stop":1766538988802,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b205b37de88150","name":"should not dispatch event when already connected","time":{"start":1766538988418,"stop":1766538988418,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1c49b31e2cb087","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1766539025999,"stop":1766539025999,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a255822a6dc73b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1766539039866,"stop":1766539039866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4048d771e2c2317","name":"should not be delivered","time":{"start":1766539030090,"stop":1766539030090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8198ff2d5ec225a","name":"messageHashStr returns a hex string","time":{"start":1766538990987,"stop":1766538990988,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e022767410cf9e","name":"should handle task timeouts","time":{"start":1766539039177,"stop":1766539039177,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b37967daaf4dbc","name":"Check publish message containing Chinese","time":{"start":1766539253605,"stop":1766539253606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de493f1ef621a44","name":"Push message with Arabic payload","time":{"start":1766540124705,"stop":1766540124705,"duration":0},"status":"passed","severity":"normal"},{"uid":"11695d7976c98e27","name":"should get and remove ready entries","time":{"start":1766539025545,"stop":1766539025545,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eca4788000dc2","name":"returns all values when wanted number matches available values","time":{"start":1766538998147,"stop":1766538998149,"duration":2},"status":"passed","severity":"normal"},{"uid":"128d45a25cd8a714","name":"Push message with unicode special characters payload","time":{"start":1766540124684,"stop":1766540124684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e936910570c8af","name":"can start and stop the service","time":{"start":1766539069823,"stop":1766539069825,"duration":2},"status":"passed","severity":"normal"},{"uid":"f40ed49dc50afda5","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1766539038495,"stop":1766539038495,"duration":0},"status":"passed","severity":"normal"},{"uid":"136a284ef9870cb5","name":"Push message with custom timestamp: 1766535489104","time":{"start":1766540124690,"stop":1766540124691,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ccaf0ffeeffef3","name":"should enable all discoveries when explicitly set","time":{"start":1766539038493,"stop":1766539038493,"duration":0},"status":"passed","severity":"normal"},{"uid":"16469fe1433d182a","name":"Renews subscription after lossing a connection","time":{"start":1766539544134,"stop":1766539544134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4032ffd6d185f85","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1766539026028,"stop":1766539026028,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f0fd191d2a6b8c","name":"Outgoing message is emitted as sending","time":{"start":1766539042072,"stop":1766539042073,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5940ed02ff0fd23","name":"Generator, one shard","time":{"start":1766539321550,"stop":1766539321551,"duration":1},"status":"passed","severity":"normal"},{"uid":"2253fa7232c56fe2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1766539039866,"stop":1766539039866,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc120ebb6d949d1c","name":"Push message with Chinese payload","time":{"start":1766540124693,"stop":1766540124693,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b186cc45ce1067","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1766538989048,"stop":1766538989049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a601f6f00a4f8134","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1766539243533,"stop":1766539243533,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69e70b53fa2db1e","name":"should process queue every 500ms","time":{"start":1766538988805,"stop":1766538988805,"duration":0},"status":"passed","severity":"normal"},{"uid":"43309ba44b2a0cd8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1766539261493,"stop":1766539261493,"duration":0},"status":"passed","severity":"normal"},{"uid":"525457aecc265408","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1766539331843,"stop":1766539331844,"duration":1},"status":"passed","severity":"normal"},{"uid":"a760d8a951a913c6","name":"Push message with custom timestamp: 1735780689104","time":{"start":1766540124712,"stop":1766540124712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f05a3f710aa1887","name":"Cluster ID 0, shard 1","time":{"start":1766539381653,"stop":1766539381653,"duration":0},"status":"passed","severity":"normal"},{"uid":"55717a22fa145c1f","name":"should capture event listeners for testing","time":{"start":1766539040817,"stop":1766539040818,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d32d85eadc23a6","name":"should emit message when we just started and store connect event occurs","time":{"start":1766539040823,"stop":1766539040824,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57e193f3f9a1f38","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1766538999315,"stop":1766538999317,"duration":2},"status":"passed","severity":"normal"},{"uid":"241f02ced517dc14","name":"Check received message with timestamp: 1766539063947000000 ","time":{"start":1766539532553,"stop":1766539532553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b578893d724f166a","name":"Publish message with custom timestamp: Wed Dec 24 2025 02:20:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1766539253614,"stop":1766539253614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd8a45ddfb95237","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1766539394533,"stop":1766539394534,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe52f82c2000e6","name":"Push message with numeric payload","time":{"start":1766540124714,"stop":1766540124715,"duration":1},"status":"passed","severity":"normal"},{"uid":"535ae95bcaa93928","name":"Synced status is emitted when a missing message is received","time":{"start":1766539044110,"stop":1766539044110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb403976cdb539","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766539154725,"stop":1766539154725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddde63a23f974e8","name":"Check message with non string payload is not received","time":{"start":1766539532546,"stop":1766539532547,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a72e03da28e1081","name":"should dial more peers if under maxConnections","time":{"start":1766538989046,"stop":1766538989047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4826dba4765a3166","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766539544138,"stop":1766539544139,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccbc57c5be215e8","name":"should return all connected peers without codec filter","time":{"start":1766538989446,"stop":1766538989447,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac2ef5a169900b7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1766539315760,"stop":1766539315760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fafda7d3d9d1c9","name":"Delete observer","time":{"start":1766539215880,"stop":1766539215880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2f12b19749c68a","name":"should initialize with default number of peers","time":{"start":1766539039228,"stop":1766539039228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c7bedb754cce02","name":"should respect maxRequests limit","time":{"start":1766539025530,"stop":1766539025530,"duration":0},"status":"passed","severity":"normal"},{"uid":"793e5c262bfeaf5b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766539214317,"stop":1766539214317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7360ddf42f3e4f94","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1766539321551,"stop":1766539321554,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d7cc2a99876a4d3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766539544142,"stop":1766539544142,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14d02a07bef4372","name":"Check received message containing special chars","time":{"start":1766539532549,"stop":1766539532549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d164938493d633d4","name":"should process up to 3 peers at once","time":{"start":1766538988805,"stop":1766538988806,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1600d4403652c7","name":"returns only open connection if one present","time":{"start":1766538989082,"stop":1766538989082,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d5e40074c6f10b","name":"should return false for content message without causal history","time":{"start":1766539044148,"stop":1766539044149,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b3283558453fe7","name":"should set field with only RELAY enabled","time":{"start":1766538979580,"stop":1766538979580,"duration":0},"status":"passed","severity":"normal"},{"uid":"341dd086b09d6a91","name":"Reusing cursor across nodes","time":{"start":1766539315766,"stop":1766539315767,"duration":1},"status":"passed","severity":"normal"},{"uid":"3535c0d58c60e998","name":"should handle peer store errors gracefully","time":{"start":1766539039880,"stop":1766539039881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b20527e47a4f94f","name":"should handle complete dial lifecycle","time":{"start":1766538988812,"stop":1766538988812,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ad4f74e90d719a","name":"should properly create location multiaddrs - tcp6","time":{"start":1766538979578,"stop":1766538979578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7e63e65ed670cf","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1766539026009,"stop":1766539026009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07df2ae44c3eeb","name":"should maintain proper timestamps if all messages received","time":{"start":1766539030081,"stop":1766539030081,"duration":0},"status":"skipped","severity":"normal"},{"uid":"624f81672bbd5371","name":"should not fail to stop the service if it was not started","time":{"start":1766539003255,"stop":1766539003255,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da90cc8774be5e4","name":"should respect custom numPeersToUse configuration","time":{"start":1766539039236,"stop":1766539039236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b1156fd4356d7e","name":"Passing page size 10 when there are 10 messages","time":{"start":1766539378983,"stop":1766539378984,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8564b5f586a7fe","name":"Cap max size when messages are pushed one at a time","time":{"start":1766539029530,"stop":1766539029531,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d0eaa26230e7b1","name":"rejects content-filtered query with only contentTopics","time":{"start":1766538989005,"stop":1766538989005,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc550b7b3e91fcaa","name":"Outgoing message is emitted as sending","time":{"start":1766539044142,"stop":1766539044143,"duration":1},"status":"passed","severity":"normal"},{"uid":"1575b16aff26d6e1","name":"should initialize with custom TTL","time":{"start":1766538999432,"stop":1766538999433,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa1c8adf1d82d53","name":"should reject if Relay is requested but not mounted","time":{"start":1766539041638,"stop":1766539041638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b643ae81063f129","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1766538998736,"stop":1766538998737,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa249906aeafa73","name":"Rejects garbage","time":{"start":1766539050971,"stop":1766539050971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2178cc3d6bfe7c59","name":"should remove event listeners from globalThis","time":{"start":1766538988406,"stop":1766538988407,"duration":1},"status":"passed","severity":"normal"},{"uid":"afacd39c773520d1","name":"Push message with XML payload","time":{"start":1766540124695,"stop":1766540124695,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe43a53738404e4","name":"Check received message with timestamp: 1766539063947 ","time":{"start":1766539532554,"stop":1766539532554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b159e177ca64b3","name":"random static sharding 6 - Cluster ID: 715, Shard ID: 824","time":{"start":1766539381655,"stop":1766539381656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62aa03b91e168d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1766539315761,"stop":1766539315761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0673ea82a94899","name":"should not be sent when there is no history","time":{"start":1766539030089,"stop":1766539030089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3152c9336eac300","name":"should return false when navigator.onLine is false","time":{"start":1766538988410,"stop":1766538988411,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfab6df23c7456c","name":"Push message with Script payload","time":{"start":1766540124694,"stop":1766540124695,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f4bebf1625461b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766539154730,"stop":1766539154731,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ff4dc83138f39","name":"should encode/decode to text encoding","time":{"start":1766538979576,"stop":1766538979576,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a15f0e6a7b8b290","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1766539030089,"stop":1766539030089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fde082bb1377923","name":"should dial peer when on same shard","time":{"start":1766538988802,"stop":1766538988803,"duration":1},"status":"passed","severity":"normal"},{"uid":"80612c71446e0a42","name":"Decrypt messages","time":{"start":1766539215879,"stop":1766539215880,"duration":1},"status":"passed","severity":"normal"},{"uid":"daace3ec1f44eef","name":"Check received message containing shell command","time":{"start":1766539532552,"stop":1766539532552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b610805f638fcd","name":"random static sharding 5 - Cluster ID: 75, Shard ID: 138","time":{"start":1766539381655,"stop":1766539381655,"duration":0},"status":"passed","severity":"normal"},{"uid":"165ffd791600573a","name":"Push message with escaped characters payload","time":{"start":1766540124684,"stop":1766540124684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7076dad99f28c84","name":"should handle ENR without shardInfo","time":{"start":1766538999440,"stop":1766538999440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b48a230856c49a1","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1766538974174,"stop":1766538974175,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47e4a8e5134e4b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1766538974187,"stop":1766538974188,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d9dd97ae8178b1","name":"Check publish message after client node is restarted","time":{"start":1766539253617,"stop":1766539253618,"duration":1},"status":"skipped","severity":"normal"},{"uid":"792cc4a2d3a26c30","name":"should not be empty after adding a subscription","time":{"start":1766539039640,"stop":1766539039641,"duration":1},"status":"passed","severity":"normal"},{"uid":"96cb01c8128ee0dc","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1766538978983,"stop":1766538978984,"duration":1},"status":"passed","severity":"normal"},{"uid":"e068e2aa3972f343","name":"should successfully unsubscribe from an existing subscription","time":{"start":1766539039997,"stop":1766539039998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f215f06d96a86081","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1766539026032,"stop":1766539026032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d967f849fcf34db6","name":"should emit a peer event after start","time":{"start":1766539302673,"stop":1766539302673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5531ce3696f0fa72","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1766538988995,"stop":1766538988996,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aad87bf2c38f1f8","name":"should handle peer store errors gracefully","time":{"start":1766538999436,"stop":1766538999436,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aca4c911f40b8ee","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app7/8/topic391/proto","time":{"start":1766539361077,"stop":1766539361077,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb775ddd540c1939","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1766539044150,"stop":1766539044150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b303ef8fe5733c28","name":"should add entries and maintain sorted order","time":{"start":1766539025536,"stop":1766539025537,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16220c12ea13f04","name":"Emits 'syncing' when message flagged as missed","time":{"start":1766539041564,"stop":1766539041564,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb320c54d6830bcc","name":"should initialize with Unhealthy status","time":{"start":1766539039861,"stop":1766539039861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3f16559d3ce269","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1766539040825,"stop":1766539040825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac48b9ceb9c526db","name":"Push message with JSON payload","time":{"start":1766540124706,"stop":1766540124706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7724aae9219fa3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766539088891,"stop":1766539088892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff8a934c4c8c55c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1766538988517,"stop":1766538988518,"duration":1},"status":"passed","severity":"normal"},{"uid":"b617765d65408d51","name":"Push message with content topic containing unicode special characters","time":{"start":1766540124689,"stop":1766540124689,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2675fa0daf6bdf0","name":"should return false for sync message without causal history","time":{"start":1766539044148,"stop":1766539044148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c890b8ee256daa75","name":"Get Nodes","time":{"start":1766538998364,"stop":1766538998367,"duration":3},"status":"passed","severity":"normal"},{"uid":"6279ddcc12405e49","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1766539025997,"stop":1766539025998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ebeb8935688cef","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1766539040827,"stop":1766539040827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c9cb4bb7e3d104","name":"should be safe to call multiple times","time":{"start":1766538989035,"stop":1766538989036,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca75a15dd742baf1","name":"Decoder throws on undefined content topic","time":{"start":1766538989653,"stop":1766538989654,"duration":1},"status":"passed","severity":"normal"},{"uid":"792f1f917e7db857","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1766539041564,"stop":1766539041565,"duration":1},"status":"passed","severity":"normal"},{"uid":"232bc33615072449","name":"should initialize with libp2p components","time":{"start":1766538999309,"stop":1766538999309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9deb1e880cd69ca","name":"Push message with Russian payload","time":{"start":1766540124705,"stop":1766540124705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbb83fbc003205b","name":"should deliver messages after dependencies are met","time":{"start":1766539030085,"stop":1766539030086,"duration":1},"status":"passed","severity":"normal"},{"uid":"508ff39a937ee3d4","name":"Push message with content topic containing unicode special characters","time":{"start":1766540124700,"stop":1766540124700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd099f928a18f62","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1766539039168,"stop":1766539039176,"duration":8},"status":"passed","severity":"normal"},{"uid":"16ba845ccc6ccf4f","name":"should populate queue if has active dial","time":{"start":1766538988801,"stop":1766538988801,"duration":0},"status":"passed","severity":"normal"},{"uid":"805bb963ced5340d","name":"Query with Promise Callback, No message returned","time":{"start":1766539331845,"stop":1766539331845,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e62a2b4b4549ca","name":"should work with async generator that yields promises","time":{"start":1766539040820,"stop":1766539040820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a199733ef78c035","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1766538978976,"stop":1766538978977,"duration":1},"status":"passed","severity":"normal"},{"uid":"9919efbaedf78666","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1766539246938,"stop":1766539246939,"duration":1},"status":"passed","severity":"normal"},{"uid":"824381ee6747253a","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1766538978983,"stop":1766538978983,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca27f5173ce0b8","name":"should not stop if not started","time":{"start":1766538999434,"stop":1766538999434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a521a85515a6d531","name":"Push message with content topic containing long","time":{"start":1766540124719,"stop":1766540124719,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f029eaea4065780","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766539544126,"stop":1766539544126,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9f8ab93b08292ad","name":"Check message received after jswaku node is restarted","time":{"start":1766539532557,"stop":1766539532557,"duration":0},"status":"passed","severity":"normal"},{"uid":"123209c902740e46","name":"Overlapping topic subscription","time":{"start":1766539544139,"stop":1766539544139,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c454c80cee7e8a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766539544132,"stop":1766539544132,"duration":0},"status":"passed","severity":"normal"},{"uid":"71164e4ae147f268","name":"Subscribe to topic containing Script and receive message","time":{"start":1766539544131,"stop":1766539544131,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b69121dd6a9e5e","name":"returns all values when wanted number is greater than available values","time":{"start":1766538998152,"stop":1766538998152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bafaedc93da2ca7","name":"Query Generator - false","time":{"start":1766539372022,"stop":1766539372022,"duration":0},"status":"passed","severity":"normal"},{"uid":"741cd0ad2ebba923","name":"should throw error - no id","time":{"start":1766538979573,"stop":1766538979573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4179d589399fbd93","name":"should discard bootstrap peers when has more than set limit","time":{"start":1766539107705,"stop":1766539107705,"duration":0},"status":"passed","severity":"normal"},{"uid":"85337c35b9d6d798","name":"Fails to push message bigger that 1MB","time":{"start":1766540124703,"stop":1766540124703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de8377506737a32","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1766539041543,"stop":1766539041543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2615780edbd0aec8","name":"Check received message containing long","time":{"start":1766539532548,"stop":1766539532548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7dd0328b224038","name":"should handle case when globalThis is not available","time":{"start":1766538988412,"stop":1766538988414,"duration":2},"status":"passed","severity":"normal"},{"uid":"9bfb7c4c7fa0d634","name":"should create PeerExchangeDiscovery instance","time":{"start":1766538999441,"stop":1766538999442,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84d31f86c2cfb76","name":"Push message with custom timestamp: 1735780689104","time":{"start":1766540124690,"stop":1766540124690,"duration":0},"status":"passed","severity":"normal"},{"uid":"7717d8ad9843047c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766539544130,"stop":1766539544130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee89c1c16a977549","name":"should get all peers from store","time":{"start":1766538989040,"stop":1766538989040,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5f602a50fca89d","name":"Throws when trying to push message with empty payload","time":{"start":1766540124718,"stop":1766540124719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0befe640c434222","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1766538998737,"stop":1766538998737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad29764f4145c1a8","name":"should be safe to call multiple times","time":{"start":1766538989438,"stop":1766538989439,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e23982db6afdeae","name":"Push message with JSON payload","time":{"start":1766540124695,"stop":1766540124696,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df58c2a4e7ecedf","name":"ends after yielding if response size indicates end","time":{"start":1766538989495,"stop":1766538989495,"duration":0},"status":"passed","severity":"normal"},{"uid":"72031ec32d874b37","name":"should only return 1 node with relay capability","time":{"start":1766538999427,"stop":1766538999427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea35a316245239cb","name":"Check received message containing unicode special characters","time":{"start":1766539532542,"stop":1766539532542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9006a81a8e476c3","name":"Check received message containing short","time":{"start":1766539532536,"stop":1766539532537,"duration":1},"status":"passed","severity":"normal"},{"uid":"196991440025ddf0","name":"Sync message is sent within sync frequency","time":{"start":1766539047709,"stop":1766539047709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5607d7fe0ebfa18d","name":"should update peers in cache on 'peer:identify' event","time":{"start":1766539003259,"stop":1766539003260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbfb49f7fa70fc","name":"should handle ping failures gracefully","time":{"start":1766538988525,"stop":1766538988526,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b372900d23a704f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1766539070744,"stop":1766539070744,"duration":0},"status":"passed","severity":"normal"},{"uid":"54810618c233dd30","name":"should filter out undefined ENRs","time":{"start":1766538999312,"stop":1766538999313,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0d035ab37536b3","name":"Push message with short payload","time":{"start":1766540124714,"stop":1766540124714,"duration":0},"status":"passed","severity":"normal"},{"uid":"939c9dc76a8368ad","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1766539040822,"stop":1766539040822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51c7ce516fc2e78","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1766538989225,"stop":1766538989226,"duration":1},"status":"passed","severity":"normal"},{"uid":"1170b3d7a7158b76","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1766538990987,"stop":1766538990987,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fcece3f1f46156","name":"Check message with no payload is not received","time":{"start":1766539532546,"stop":1766539532546,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a15a3f48f1d534","name":"Check received message containing emoji","time":{"start":1766539532553,"stop":1766539532553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0809f4be6b4f396","name":"nwaku subscribes","time":{"start":1766539266121,"stop":1766539266121,"duration":0},"status":"broken","severity":"normal"},{"uid":"12d5521c089106e0","name":"Check received message containing unicode special characters","time":{"start":1766539532552,"stop":1766539532553,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4560d7bc3b4701","name":"Push message with content topic containing numeric","time":{"start":1766540124686,"stop":1766540124686,"duration":0},"status":"passed","severity":"normal"},{"uid":"de28dd23335c0766","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1766539039235,"stop":1766539039235,"duration":0},"status":"passed","severity":"normal"},{"uid":"426563b3ce865f3","name":"should use current time when it's greater than incremented timestamp","time":{"start":1766539030026,"stop":1766539030027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c982f580faf8079e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1766538978974,"stop":1766538978975,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d1992c394441d6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1766539315760,"stop":1766539315761,"duration":1},"status":"passed","severity":"normal"},{"uid":"f754cdd80a480bc1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766539154725,"stop":1766539154725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7eaadf245d0e3e","name":"Subscribe and publish message","time":{"start":1766539261492,"stop":1766539261493,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa38a0297a3f1d0b","name":"Debounces events when receiving batch of messages","time":{"start":1766539041566,"stop":1766539041567,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc44a7c39165f358","name":"should add event listeners to libp2p","time":{"start":1766538988398,"stop":1766538988399,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3e8111b2ddc31e","name":"Push message with unicode special characters payload","time":{"start":1766540124696,"stop":1766540124697,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbae22f42c63689","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1766539025998,"stop":1766539025998,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd0c91e2847da5e","name":"Callback on promise, aborts when callback returns true","time":{"start":1766539363514,"stop":1766539363515,"duration":1},"status":"passed","severity":"normal"},{"uid":"5459b0fd2c444e6f","name":"should call waitForPeer on Relay","time":{"start":1766539041641,"stop":1766539041641,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fee5e4b2874abb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766538978984,"stop":1766538978984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae026adced8b391","name":"Query with Ordered Callback, No Decoder","time":{"start":1766539331842,"stop":1766539331843,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ed1c4b594ac009","name":"Fails to push message with large meta","time":{"start":1766540124712,"stop":1766540124712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a65b18d167a2b6","name":"should properly start and stop event listening","time":{"start":1766539039867,"stop":1766539039867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8293b802bbaa7fea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766539214316,"stop":1766539214317,"duration":1},"status":"passed","severity":"normal"},{"uid":"5625892317e933d8","name":"should mark all messages in causal history as acknowledged","time":{"start":1766539030083,"stop":1766539030083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f5e8647d6ad4eb","name":"Check message with no pubsub topic is not received","time":{"start":1766539532555,"stop":1766539532556,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdff1b4e180406d","name":"Push message with content topic containing Arabic","time":{"start":1766540124687,"stop":1766540124687,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaae6d412a5d3efe","name":"Publish message with custom timestamp: Wed Dec 24 2025 00:20:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1766539253614,"stop":1766539253614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9e048fad74f756","name":"Stops search when maxGet is reached","time":{"start":1766538998368,"stop":1766538998368,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3515697eff8db4","name":"should be able to decode the field with only STORE set to true","time":{"start":1766538978981,"stop":1766538978982,"duration":1},"status":"passed","severity":"normal"},{"uid":"782699e6a0c6623f","name":"should check false positive rate","time":{"start":1766539025646,"stop":1766539025646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6607d38aefff823","name":"Subscribe to topic containing shell command and publish message","time":{"start":1766539261501,"stop":1766539261501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61bb4af561e8190","name":"Check publish message containing Arabic","time":{"start":1766539253606,"stop":1766539253606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aead525c903a827","name":"Push message with Arabic payload","time":{"start":1766540124681,"stop":1766540124681,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf0399b4255e127","name":"should process all pages when stopIfTrue never returns true","time":{"start":1766539040828,"stop":1766539040828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5750c8aa89f4c3ff","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766539544129,"stop":1766539544129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e51f98e0e79f2c1","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1766539040826,"stop":1766539040827,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9403bdfb74d39e3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1766538974184,"stop":1766538974184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f436c8e9c25a469c","name":"Relay","time":{"start":1766539070198,"stop":1766539070199,"duration":1},"status":"passed","severity":"normal"},{"uid":"548e1f8e96f0595e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1766539025999,"stop":1766539025999,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b2fb1fa2600929","name":"Encoder throws on undefined content topic","time":{"start":1766539008545,"stop":1766539008546,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe36b2404b6733c","name":"should skip peer when dialed recently","time":{"start":1766538988800,"stop":1766538988800,"duration":0},"status":"passed","severity":"normal"},{"uid":"69932fcd79cb65e5","name":"should handle case when navigator is not available","time":{"start":1766538988412,"stop":1766538988412,"duration":0},"status":"passed","severity":"normal"},{"uid":"869a2d51e7a130c5","name":"should properly create location multiaddrs - tcp","time":{"start":1766538979579,"stop":1766538979579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf00fce886aa509","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1766539030086,"stop":1766539030086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5ca2b8557dde12","name":"random static sharding 1 - Cluster ID: 572, Shard ID: 377","time":{"start":1766539381653,"stop":1766539381654,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3f5caac8cf3480","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766539544143,"stop":1766539544143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c302f8d524b710b","name":"should throw error - invalid id","time":{"start":1766538979574,"stop":1766538979574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d952ddb614a2fbdc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1766538998733,"stop":1766538998735,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfd5131f2884444a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1766538978978,"stop":1766538978978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b92b8e83735877b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1766539378867,"stop":1766539378867,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7a65caee8239ec","name":"Waku message hash computation (payload length 0)","time":{"start":1766538990986,"stop":1766538990986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b95f3b98f109ee","name":"Relay + Store","time":{"start":1766539070199,"stop":1766539070200,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21fd9d15662b07d","name":"Subscribe to topic containing XML and receive message","time":{"start":1766539544142,"stop":1766539544143,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfa3b7f567a1ff4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1766539026026,"stop":1766539026027,"duration":1},"status":"passed","severity":"normal"},{"uid":"30acd8de94a2cc72","name":"Check received message containing Basic HTML tag","time":{"start":1766539532551,"stop":1766539532551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f97f74effc98c6","name":"should wait for Store peer to be connected","time":{"start":1766539041641,"stop":1766539041641,"duration":0},"status":"passed","severity":"normal"},{"uid":"645b07d724b5e97","name":"Passing page size 3 when there are 20 messages","time":{"start":1766539378982,"stop":1766539378983,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0d968e54d450d2","name":"Ephemeral messages are not stored","time":{"start":1766539070744,"stop":1766539070744,"duration":0},"status":"passed","severity":"normal"},{"uid":"155ce01caea155b","name":"should not dispatch event when already disconnected","time":{"start":1766538988419,"stop":1766538988419,"duration":0},"status":"passed","severity":"normal"},{"uid":"408ab54f7169d1d3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1766539261496,"stop":1766539261496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d97f1eea5bd7f8","name":"Waku message hash computation (no timestamp)","time":{"start":1766538990986,"stop":1766538990986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad754785518879b","name":"Check message with no content topic is not received","time":{"start":1766539532546,"stop":1766539532546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a202cfaae9d7cfd5","name":"should start and setup intervals and event listeners","time":{"start":1766539039646,"stop":1766539039647,"duration":1},"status":"passed","severity":"normal"},{"uid":"9935cfb2725556e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1766539394533,"stop":1766539394533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fadfac179700d1a","name":"Subscribe to topic containing short and receive message","time":{"start":1766539544139,"stop":1766539544140,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0575b76f5f172f","name":"Fields are not dropped","time":{"start":1766538989132,"stop":1766538989133,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbf5de5c4eb1e9b","name":"Promise Callback - false","time":{"start":1766539372023,"stop":1766539372023,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4dcdf71104ee27","name":"should add to incoming buffer if dependencies are not met","time":{"start":1766539030082,"stop":1766539030082,"duration":0},"status":"passed","severity":"normal"},{"uid":"180d64bf496414d9","name":"should return PeerId when PeerId is provided","time":{"start":1766538988862,"stop":1766538988862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f00fcd29c9cf43","name":"Push message with Chinese payload","time":{"start":1766540124681,"stop":1766540124681,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ef9993f0636034","name":"Push message with custom timestamp: 1766535489104","time":{"start":1766540124724,"stop":1766540124724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f504db47c2ff895a","name":"should handle dial errors gracefully","time":{"start":1766538989042,"stop":1766538989042,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a2fa9483ed063c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1766539026041,"stop":1766539026042,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fd2981371bf657","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1766539026037,"stop":1766539026038,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad56acbe8a61b73","name":"should dispatch network event when browser goes offline","time":{"start":1766538988420,"stop":1766538988422,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab129d8e9c2b68c0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1766539026027,"stop":1766539026027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f917a13974d1df7","name":"Subscribe to topic containing long and receive message","time":{"start":1766539544140,"stop":1766539544140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf396d25fd734aa8","name":"Mutual subscription","time":{"start":1766539261491,"stop":1766539261491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eca1f3a8430647d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1766539026018,"stop":1766539026020,"duration":2},"status":"passed","severity":"normal"},{"uid":"c69f851a02277a6c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1766539026003,"stop":1766539026003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96f1a881d7b678a","name":"Push message with escaped characters payload","time":{"start":1766540124707,"stop":1766540124707,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c86501566196315","name":"Overlapping topic subscription","time":{"start":1766539261495,"stop":1766539261495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"896c1b8ba7bfe734","name":"Check received message containing Arabic","time":{"start":1766539532549,"stop":1766539532549,"duration":0},"status":"passed","severity":"normal"},{"uid":"263c40e113527fd3","name":"should skip peer when already connected","time":{"start":1766538988799,"stop":1766538988800,"duration":1},"status":"passed","severity":"normal"},{"uid":"16809b76847ce6d7","name":"should stop peer exchange discovery","time":{"start":1766538999434,"stop":1766538999434,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dc855f550cec4f","name":"Push message with emoji payload","time":{"start":1766540124718,"stop":1766540124718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2221a3331fb003da","name":"Passing invalid cursor","time":{"start":1766539315767,"stop":1766539315770,"duration":3},"status":"passed","severity":"normal"},{"uid":"d987159d7258b239","name":"should fail to send if no connected peers found","time":{"start":1766539039927,"stop":1766539039927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90ea19b5794d256","name":"Push message with numeric payload","time":{"start":1766540124704,"stop":1766540124704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa3d2cf75f76451","name":"should handle onConnected and onDisconnected","time":{"start":1766539039233,"stop":1766539039233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6809355ecd2560","name":"handles different clusterIds correctly","time":{"start":1766538974180,"stop":1766538974180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ac9d6c8d896657","name":"Push message with meta","time":{"start":1766540124689,"stop":1766540124689,"duration":0},"status":"passed","severity":"normal"},{"uid":"597fe27c8fe82ea","name":"should stop query on content message from same channel","time":{"start":1766539044146,"stop":1766539044147,"duration":1},"status":"passed","severity":"normal"},{"uid":"8816982c9873bd67","name":"should be able to decode the field with only RELAY set to true","time":{"start":1766538978980,"stop":1766538978981,"duration":1},"status":"passed","severity":"normal"},{"uid":"830702e8fc38e42","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1766539378866,"stop":1766539378866,"duration":0},"status":"passed","severity":"normal"},{"uid":"af055527ed1a463","name":"Push message with content topic containing SQL Injection","time":{"start":1766540124688,"stop":1766540124688,"duration":0},"status":"passed","severity":"normal"},{"uid":"104d5062d81c0f8a","name":"ignores unrecognized TXT record formats","time":{"start":1766538999426,"stop":1766538999426,"duration":0},"status":"passed","severity":"normal"},{"uid":"40522a9f50e364ba","name":"should drop connection to one peer on hangUp","time":{"start":1766539157086,"stop":1766539157087,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7c0698201f3956","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1766539041565,"stop":1766539041565,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bf9db364b684d0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766539214318,"stop":1766539214318,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ca455f1e50f3bb","name":"Outgoing message is acknowledged","time":{"start":1766539044144,"stop":1766539044144,"duration":0},"status":"passed","severity":"normal"},{"uid":"93937c8f03196227","name":"Push message with content topic containing Arabic","time":{"start":1766540124721,"stop":1766540124721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7ebf7d2f14bc89","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1766538974174,"stop":1766538974174,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa4b782ce8d562e","name":"should filter out already connected peers","time":{"start":1766538989041,"stop":1766538989041,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b769381cec6166","name":"Retries within given interval","time":{"start":1766539041376,"stop":1766539041376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfba905931d4f56","name":"should serialize and deserialize correctly","time":{"start":1766539025641,"stop":1766539025641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6f2cd89230e633","name":"Passing an array","time":{"start":1766539388572,"stop":1766539388572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dd0b9a4318848c","name":"Encoder error raises irrecoverable error","time":{"start":1766539042073,"stop":1766539042073,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f125c2afe95db3","name":"should be sent with empty content","time":{"start":1766539030088,"stop":1766539030089,"duration":1},"status":"passed","severity":"normal"},{"uid":"debfbbfd37daa1f3","name":"should use configured peers when available","time":{"start":1766539041543,"stop":1766539041544,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7c7b744d8aa38c","name":"Check meta is set [ecies]","time":{"start":1766539010267,"stop":1766539010267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4f52e831adbc66","name":"Check message on other pubsub topic is not received","time":{"start":1766539532555,"stop":1766539532555,"duration":0},"status":"passed","severity":"normal"},{"uid":"219c7a57dc2166bb","name":"Publish message with large meta","time":{"start":1766539253618,"stop":1766539253618,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bc82e56be81850","name":"Query generator for 2000 messages","time":{"start":1766539363520,"stop":1766539363520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1550cdd9c0a1450","name":"should handle browser offline state overriding peer connections","time":{"start":1766538988429,"stop":1766538988430,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd6f342259d81f3","name":"should not create multiple intervals when called multiple times","time":{"start":1766538988794,"stop":1766538988795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae207159d95da09a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766539287193,"stop":1766539287194,"duration":1},"status":"passed","severity":"normal"},{"uid":"51421bfd07139f17","name":"should return false when peer is not found","time":{"start":1766538988996,"stop":1766538988997,"duration":1},"status":"passed","severity":"normal"},{"uid":"256ec92a3de39374","name":"Push message with emoji payload","time":{"start":1766540124707,"stop":1766540124707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66c135c3e823a71","name":"Query generator for multiple messages with multiple decoders","time":{"start":1766539363510,"stop":1766539363510,"duration":0},"status":"passed","severity":"normal"},{"uid":"52779909ff94a6f1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1766539261498,"stop":1766539261498,"duration":0},"status":"passed","severity":"normal"},{"uid":"742e3d278a307c4e","name":"should successfully query peers and return peer infos","time":{"start":1766538999310,"stop":1766538999310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e50cc1660e9f486","name":"should work with stubbed peer manager event emitter","time":{"start":1766539040814,"stop":1766539040814,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b48fa910dae397","name":"Stops search when 2 null results are returned","time":{"start":1766538998368,"stop":1766538998369,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a5103082b48bdf","name":"ignores domain fetching errors","time":{"start":1766538999425,"stop":1766538999426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0a76bab9c8e11","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1766539030090,"stop":1766539030091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51c2defec56151d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1766539085222,"stop":1766539085222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb38e25b1c03211","name":"should emit multiple messages when query returns multiple messages","time":{"start":1766539040825,"stop":1766539040825,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1a8bed3b6134ac","name":"Subscribe and receives messages on 20 topics","time":{"start":1766539544137,"stop":1766539544137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c65433186f7893","name":"Push message with Arabic payload","time":{"start":1766540124693,"stop":1766540124694,"duration":1},"status":"passed","severity":"normal"},{"uid":"866c19cab40cd2d","name":"should sort peers by ping value","time":{"start":1766538989448,"stop":1766538989448,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3b592b7dfa84cf","name":"should drop only non-locked connections when over maxConnections","time":{"start":1766538989047,"stop":1766538989047,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a224eab2e8eb1","name":"Check received message containing Chinese","time":{"start":1766539532538,"stop":1766539532538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a090f6f04fdcb97b","name":"Push message equal or less that 1MB","time":{"start":1766540124702,"stop":1766540124703,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bf8aadee6cc936","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766539532544,"stop":1766539532544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e991021d0212c4f","name":"A test","time":{"start":1766539140055,"stop":1766539140055,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e547bd0adc95e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1766538974185,"stop":1766538974185,"duration":0},"status":"passed","severity":"normal"},{"uid":"402a09f54b635102","name":"does not throw on valid cases","time":{"start":1766538974165,"stop":1766538974165,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d05b0e05fd2d7a","name":"should not fail to stop the service if it was not started","time":{"start":1766539069825,"stop":1766539069826,"duration":1},"status":"passed","severity":"normal"},{"uid":"753b27eefbe4707f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1766538999314,"stop":1766538999314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1595ecc8ddfe03cf","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1766539394536,"stop":1766539394536,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fcab361f41466e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766539544137,"stop":1766539544137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2770fa7a5ecdc19","name":"should handle peer store errors gracefully","time":{"start":1766538989045,"stop":1766538989045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c0395a7b7d692b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1766539039240,"stop":1766539039241,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8c41cc1fbf0737","name":"should not fail to start the service if it is already started","time":{"start":1766539003256,"stop":1766539003256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2194a4b0cd96147a","name":"Passing page size 110 when there are 120 messages","time":{"start":1766539378986,"stop":1766539378987,"duration":1},"status":"passed","severity":"normal"},{"uid":"89da0f922c2afe28","name":"should dial all known peers when reached zero connections","time":{"start":1766539107704,"stop":1766539107705,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ba9800ef4fa266","name":"Round trip binary serialization","time":{"start":1766538989651,"stop":1766538989651,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc0c94044f70ee","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766539544132,"stop":1766539544132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1588b2425380f52c","name":"Push message with Russian payload","time":{"start":1766540124694,"stop":1766540124694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b97e6ae81720635","name":"should dial all remaining peers","time":{"start":1766538989041,"stop":1766538989042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5696d582a11fa3eb","name":"Push message with Script payload","time":{"start":1766540124682,"stop":1766540124682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f176079f0cfb8b1","name":"should return false when peer is on different cluster","time":{"start":1766538988973,"stop":1766538988973,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd03e4d15269e717","name":"Subscribe to topic containing special chars and publish message","time":{"start":1766539261496,"stop":1766539261496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1aed36b83f2844","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1766539246935,"stop":1766539246936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7216ba3211f82317","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1766539030083,"stop":1766539030083,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ea482e967a5380","name":"should dial with multiaddr and return stream","time":{"start":1766538989442,"stop":1766538989442,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a0eca3f6507bd1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1766539008544,"stop":1766539008544,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ced685e81cb763","name":"should continually clean up expired entries at intervals","time":{"start":1766539038487,"stop":1766539038488,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cb00aeec9c44dd","name":"Callback on promise","time":{"start":1766539363511,"stop":1766539363513,"duration":2},"status":"passed","severity":"normal"},{"uid":"41a8a78d76e1673a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1766538974186,"stop":1766538974186,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7747015a497199","name":"should be able to encode the field with only STORE set to true","time":{"start":1766538978974,"stop":1766538978974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6553ae1b3eeca06b","name":"Push message with meta","time":{"start":1766540124701,"stop":1766540124701,"duration":0},"status":"passed","severity":"normal"},{"uid":"17614ec0198a1693","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1766539039235,"stop":1766539039235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe286959413996ac","name":"should handle multiple query options for time ranges","time":{"start":1766539041542,"stop":1766539041542,"duration":0},"status":"passed","severity":"normal"},{"uid":"51588c3f694fe6d4","name":"should handle case with no peers in store","time":{"start":1766538989042,"stop":1766538989043,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ee7d78df693009","name":"should wait for LightPush peer to be connected","time":{"start":1766539041640,"stop":1766539041640,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc15e0f3a75d3ab","name":"should reject on timeout if it was set","time":{"start":1766539041639,"stop":1766539041640,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a5bcae2a86a515","name":"should add and check entries correctly","time":{"start":1766539038463,"stop":1766539038469,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd6c6bb44ebd9c0b","name":"should allow redial after failed dial cooldown expires","time":{"start":1766538988804,"stop":1766538988804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2433d501579cb4","name":"connects to nwaku","time":{"start":1766539388571,"stop":1766539388571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c116cfd9411a2","name":"yields undefined for messages without content topic","time":{"start":1766538989494,"stop":1766538989494,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5783ea85fc6dcae","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1766539039237,"stop":1766539039237,"duration":0},"status":"passed","severity":"normal"},{"uid":"413ef9a99c76be2a","name":"should handle dial errors gracefully","time":{"start":1766538988803,"stop":1766538988804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdcfbc04a2bc0f1","name":"Filter","time":{"start":1766539393884,"stop":1766539393885,"duration":1},"status":"passed","severity":"normal"},{"uid":"13739196f75e6b8f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1766539026039,"stop":1766539026040,"duration":1},"status":"passed","severity":"normal"},{"uid":"341c959f3ce8c6b3","name":"Subscribe to topic containing short and receive message","time":{"start":1766539544128,"stop":1766539544128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5784094cc256b7d2","name":"Query Generator - true","time":{"start":1766539372021,"stop":1766539372022,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3c6e42bcfa381f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app89/10/topic146/test.js","time":{"start":1766539361076,"stop":1766539361077,"duration":1},"status":"passed","severity":"normal"},{"uid":"6150b1184bc7cd43","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1766539047714,"stop":1766539047714,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc4c88bdbf7b9e4","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1766539030086,"stop":1766539030086,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7721535ce97bbe","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1766539030084,"stop":1766539030084,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e48cbb22c661738","name":"should transition to Unhealthy when no connections","time":{"start":1766539039865,"stop":1766539039865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd3b715ef0c402a","name":"should sort by messageId when timestamps are equal","time":{"start":1766539029872,"stop":1766539029873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a114c2b35f1c89","name":"Push message with JSON payload","time":{"start":1766540124717,"stop":1766540124717,"duration":0},"status":"passed","severity":"normal"},{"uid":"59120f178c63a6cd","name":"Push message with content topic containing Chinese","time":{"start":1766540124699,"stop":1766540124699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6178e326977369e","name":"Push message with content topic containing unicode special characters","time":{"start":1766540124722,"stop":1766540124722,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0e9110dca9da56","name":"Push message with long payload","time":{"start":1766540124714,"stop":1766540124714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08debaf7ca217b7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1766539008542,"stop":1766539008543,"duration":1},"status":"passed","severity":"normal"},{"uid":"566f19522d530833","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1766539394537,"stop":1766539394538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b001ea9f5a0138c3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766539544131,"stop":1766539544132,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a80c8cf4f0d087c","name":"should set field with only STORE enabled","time":{"start":1766538979580,"stop":1766538979581,"duration":1},"status":"passed","severity":"normal"},{"uid":"894e2ab5ddef543","name":"Correctly serialized arguments","time":{"start":1766539154837,"stop":1766539154838,"duration":1},"status":"passed","severity":"normal"},{"uid":"70671a53cc6cb7ee","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1766539026016,"stop":1766539026017,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dd9b4c1242e271","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1766539044150,"stop":1766539044151,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa4d2db78eba6bc","name":"Ordered Callback - false","time":{"start":1766539372024,"stop":1766539372024,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb16c9bf6249d5db","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1766538998730,"stop":1766538998730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72703ce8f7dfcad","name":"Relay - dialed first","time":{"start":1766539393880,"stop":1766539393881,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c39c798593a7cf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1766539070745,"stop":1766539070745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8616ee439bc46a00","name":"should handle cache.get errors gracefully","time":{"start":1766539003260,"stop":1766539003260,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d59d8cc08893d4","name":"Push message with special chars payload","time":{"start":1766540124715,"stop":1766540124715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d865adb33d559a85","name":"should not fail to stop the service if it was not started","time":{"start":1766539302670,"stop":1766539302672,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0694a63cdedc895","name":"Sign & Recover","time":{"start":1766539008997,"stop":1766539008998,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde1dc8f2d7ae6ce","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766539544145,"stop":1766539544145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a866e15701b0e145","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766539214314,"stop":1766539214314,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35bdfaea3af602c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1766538974182,"stop":1766538974183,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e28b5e5e9d0f876","name":"should clear interval on stop","time":{"start":1766538999441,"stop":1766538999441,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cc8bdd864e5e37","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1766539026025,"stop":1766539026026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9dcb0674e11c422","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1766539039237,"stop":1766539039238,"duration":1},"status":"passed","severity":"normal"},{"uid":"775f6f1b4df99149","name":"different cluster: nodes don't connect","time":{"start":1766539154724,"stop":1766539154725,"duration":1},"status":"passed","severity":"normal"},{"uid":"c847db3243c4590b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1766539394538,"stop":1766539394538,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bde4d38559b758","name":"should initialize bloom filter with correct parameters","time":{"start":1766539025637,"stop":1766539025637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf82af820845b685","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1766539026013,"stop":1766539026016,"duration":3},"status":"passed","severity":"normal"},{"uid":"703a6d714a84077f","name":"should skip peers without peerInfo in ENR","time":{"start":1766538999440,"stop":1766538999440,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f78c963b300762","name":"Check received message containing Chinese","time":{"start":1766539532549,"stop":1766539532549,"duration":0},"status":"passed","severity":"normal"},{"uid":"e582838e2ed5206c","name":"should return false when peer is not found","time":{"start":1766538988982,"stop":1766538988983,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e93bb463f5c6f6","name":"Subscribe to topic containing long and receive message","time":{"start":1766539544128,"stop":1766539544128,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fedf2e3aa0a746","name":"Push message equal or less that 1MB","time":{"start":1766540124713,"stop":1766540124713,"duration":0},"status":"passed","severity":"normal"},{"uid":"370f8c1c9c298a9e","name":"should handle multiple peers with different shard configurations","time":{"start":1766538988812,"stop":1766538988813,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b98667aec13d64b","name":"Nodes with multiple pubsub topic","time":{"start":1766539246937,"stop":1766539246938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b1c7963bca7d05","name":"should not update T_req if message already exists","time":{"start":1766539025522,"stop":1766539025523,"duration":1},"status":"passed","severity":"normal"},{"uid":"39df27b725c7703f","name":"Relay Node - default protocol","time":{"start":1766539393885,"stop":1766539393886,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e9a124875d1894","name":"Query generator for multiple messages","time":{"start":1766539363509,"stop":1766539363510,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ea80833e11bcee","name":"should return true when peer is on the pubsub topic shard","time":{"start":1766538988991,"stop":1766538988991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5748ec0d6ed5ebe4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1766539026035,"stop":1766539026036,"duration":1},"status":"passed","severity":"normal"},{"uid":"9292fa32541e6f15","name":"should query peer with peer exchange protocol","time":{"start":1766538999437,"stop":1766538999437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9244f8c8544d74a","name":"Query with Ordered Callback, No message returned","time":{"start":1766539331843,"stop":1766539331843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c011b7c9e315527","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766539544140,"stop":1766539544140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31eee01bc6c63b6","name":"should stop query when sync message from same channel is found","time":{"start":1766539044146,"stop":1766539044146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04643468fbb77bc","name":"Push message with content topic containing short","time":{"start":1766540124719,"stop":1766540124719,"duration":0},"status":"passed","severity":"normal"},{"uid":"2810573bfdd5b47c","name":"Push message with numeric payload","time":{"start":1766540124680,"stop":1766540124680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7def3b3d7e54d1c4","name":"should be empty when created","time":{"start":1766539039635,"stop":1766539039640,"duration":5},"status":"passed","severity":"normal"},{"uid":"30acac11c381dfc0","name":"should push the message to the outgoing buffer","time":{"start":1766539030078,"stop":1766539030078,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb877a2cf0a32323","name":"Check message with no payload is not received","time":{"start":1766539532556,"stop":1766539532556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a829c392857963ac","name":"should start and stop interval correctly","time":{"start":1766539039167,"stop":1766539039167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd1ccf37452bc802","name":"should retry failed tasks","time":{"start":1766539039176,"stop":1766539039176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec07ece9c7de3e0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1766539246940,"stop":1766539246940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ee69bb744880bd","name":"should discover peers from provided peer cache","time":{"start":1766539160826,"stop":1766539160827,"duration":1},"status":"passed","severity":"normal"},{"uid":"5342ca033a1e5d19","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1766539132018,"stop":1766539132018,"duration":0},"status":"passed","severity":"normal"},{"uid":"75102e52ef7406e6","name":"should handle a minimal index list","time":{"start":1766538974307,"stop":1766538974308,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59567c8782de460","name":"should retry on complete failure if specified","time":{"start":1766539039928,"stop":1766539039928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b129ea0f029f90e3","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1766538989049,"stop":1766538989049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4165e5c066fd7453","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1766538998732,"stop":1766538998733,"duration":1},"status":"passed","severity":"normal"},{"uid":"7989699e87c031bc","name":"handles different networkShards values correctly","time":{"start":1766538974180,"stop":1766538974180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9def566591f56","name":"Push 30 different messages","time":{"start":1766540124718,"stop":1766540124718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68da50b17a50bdb6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1766539026026,"stop":1766539026026,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3417d38227d","name":"should add peer to queue when queue is not empty","time":{"start":1766538988799,"stop":1766538988799,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbbd9032bdac742","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1766539038494,"stop":1766539038494,"duration":0},"status":"passed","severity":"normal"},{"uid":"eede060d4b39d4af","name":"should reassess health immediately when peer disconnects","time":{"start":1766539039878,"stop":1766539039879,"duration":1},"status":"passed","severity":"normal"},{"uid":"831320b280801aaa","name":"should remove event listeners","time":{"start":1766538988506,"stop":1766538988510,"duration":4},"status":"passed","severity":"normal"},{"uid":"62a7b04a71dd6b90","name":"Query with Promise Callback, No Decoder","time":{"start":1766539331844,"stop":1766539331844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7134bdd38f901","name":"Push to array if already present","time":{"start":1766538973732,"stop":1766538973733,"duration":1},"status":"passed","severity":"normal"},{"uid":"e483e037c9e341cf","name":"should create ConnectionManager with relay","time":{"start":1766538989434,"stop":1766538989435,"duration":1},"status":"passed","severity":"normal"},{"uid":"6539f6f95434424b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1766538998725,"stop":1766538998728,"duration":3},"status":"passed","severity":"normal"},{"uid":"9af8cde39021435d","name":"Incoming message is emitted as received","time":{"start":1766539042074,"stop":1766539042075,"duration":1},"status":"passed","severity":"normal"},{"uid":"4560e41b6089c414","name":"Push message with meta","time":{"start":1766540124711,"stop":1766540124712,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a9ecf41f4974cd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1766538974181,"stop":1766538974182,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eafb9d65e23056c","name":"should handle incoming messages","time":{"start":1766539039998,"stop":1766539039998,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb841a947cd114e5","name":"should not change state when connections remain after disconnect","time":{"start":1766538988417,"stop":1766538988418,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c18c84a18e28c58","name":"should handle complete peer lifecycle","time":{"start":1766538988578,"stop":1766538988579,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57513e8bc2eeec5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1766538974187,"stop":1766538974187,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ff63fc4e3c858","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766539214317,"stop":1766539214318,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccf6bbe670d3f37","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1766539261499,"stop":1766539261500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4647f62924dd5ad6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766539544125,"stop":1766539544125,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d69827002013732","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app65/4/topic140/utf8","time":{"start":1766539361078,"stop":1766539361078,"duration":0},"status":"passed","severity":"normal"},{"uid":"660757618ab71554","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1766539040828,"stop":1766539040828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aac714d75f9c4cc","name":"should remove event listeners when stopped","time":{"start":1766539040813,"stop":1766539040814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad811439b34ebab3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1766538974186,"stop":1766538974186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddaaf00f66654e7","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1766539044151,"stop":1766539044151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2453036b2c3670","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1766539070745,"stop":1766539070745,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f46237f5c8aea2","name":"Outgoing message is possibly acknowledged","time":{"start":1766539044144,"stop":1766539044144,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d46643c8c18a88fb","name":"should get / set TCP multiaddr","time":{"start":1766538979577,"stop":1766538979577,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fa13c60c1c32f6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1766538988411,"stop":1766538988412,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8c78d97c123fc7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1766538988527,"stop":1766538988549,"duration":22},"status":"passed","severity":"normal"},{"uid":"d536add1d50d06ab","name":"should send relay ping messages on timer","time":{"start":1766538988558,"stop":1766538988560,"duration":2},"status":"passed","severity":"normal"},{"uid":"95ee7fb5cd12d07c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1766539085221,"stop":1766539085222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55e728f046e8439","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1766538998724,"stop":1766538998725,"duration":1},"status":"passed","severity":"normal"},{"uid":"394284b7154473d9","name":"Outgoing message is emitted as sent","time":{"start":1766539042073,"stop":1766539042073,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ebc576845985d0","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1766539026009,"stop":1766539026012,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a6dbfa22a4f3c44","name":"Query Generator, No message returned","time":{"start":1766539331841,"stop":1766539331842,"duration":1},"status":"passed","severity":"normal"},{"uid":"225042f8b5bb8b2a","name":"should increase lamport timestamp","time":{"start":1766539030078,"stop":1766539030078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16fd4b675e876b0","name":"should add sent message to localHistory with retrievalHint","time":{"start":1766539030079,"stop":1766539030080,"duration":1},"status":"passed","severity":"normal"},{"uid":"2107b90983fb4eb9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766539214318,"stop":1766539214318,"duration":0},"status":"passed","severity":"normal"},{"uid":"746da9fb251c1a0d","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1766539029531,"stop":1766539029531,"duration":0},"status":"passed","severity":"normal"},{"uid":"929b1d065f18a046","name":"should handle corrupted shard info gracefully","time":{"start":1766538988998,"stop":1766538988998,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f2d270720004d0","name":"should not receive a peer event after stop","time":{"start":1766539302674,"stop":1766539302674,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3f6dae0380979f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1766539030081,"stop":1766539030081,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b35306cab38c5ef","name":"should handle v3 RLN errors","time":{"start":1766539039938,"stop":1766539039938,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd65f7d3b24ce72b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1766538989046,"stop":1766538989046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac330b21d5f902fe","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766539544141,"stop":1766539544141,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dacf8aabb96fa2d","name":"Check message with non string payload is not received","time":{"start":1766539532556,"stop":1766539532557,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0575ddd57498cc","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1766539039644,"stop":1766539039646,"duration":2},"status":"passed","severity":"normal"},{"uid":"83bfa4053ec413da","name":"Push message with emoji payload","time":{"start":1766540124697,"stop":1766540124697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c513841fbb65a","name":"returns nothing if no connections present","time":{"start":1766538989081,"stop":1766538989081,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e463ef7a85fb05","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1766539047714,"stop":1766539047715,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd40888efb01055","name":"Check message on other pubsub topic is not received","time":{"start":1766539532545,"stop":1766539532545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b74c1e6002ffac3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1766538974184,"stop":1766538974184,"duration":0},"status":"passed","severity":"normal"},{"uid":"621079d7a74bb786","name":"should initialize with isNetworkConnected as false","time":{"start":1766538988396,"stop":1766538988397,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3927091029817f0","name":"should perform initial health assessment on start","time":{"start":1766539039879,"stop":1766539039879,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cf5b481a79cc5e","name":"should dispatch network event when browser goes online","time":{"start":1766538988419,"stop":1766538988420,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c15d8e3867fa43","name":"random static sharding 4 - Cluster ID: 936, Shard ID: 341","time":{"start":1766539381655,"stop":1766539381655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3af80f0a20f3ee0","name":"Push message with content topic containing short","time":{"start":1766540124708,"stop":1766540124708,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf73be010a4f1066","name":"Subscribe to topic containing long and publish message","time":{"start":1766539261495,"stop":1766539261496,"duration":1},"status":"passed","severity":"normal"},{"uid":"c326b9ed5ecf7c65","name":"should return start time to match max range","time":{"start":1766539040830,"stop":1766539040830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7988fb0403f9a02","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1766538989034,"stop":1766538989035,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae912c7b214076f","name":"should return false for malformed SDS messages","time":{"start":1766539044147,"stop":1766539044148,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9d3144c9378b01","name":"should return false when peer is on different cluster","time":{"start":1766538988983,"stop":1766538988984,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ce48c976fbc40","name":"should return true when peer is on the specified shard","time":{"start":1766538988983,"stop":1766538988983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f485a2047bcd87c","name":"Fails to push message bigger that 1MB","time":{"start":1766540124725,"stop":1766540124725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64db3d08760007b","name":"should check connected peers if present and suitable","time":{"start":1766539041640,"stop":1766539041640,"duration":0},"status":"passed","severity":"normal"},{"uid":"840a5eb3eb94c411","name":"Subscribe and receive messages via lightPush","time":{"start":1766539544135,"stop":1766539544135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41590f10f266884","name":"should successfully query store with valid decoders and options","time":{"start":1766539041541,"stop":1766539041541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a5372d40123b33","name":"should remove entries","time":{"start":1766539025531,"stop":1766539025531,"duration":0},"status":"passed","severity":"normal"},{"uid":"69975240ca082aa2","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1766539040807,"stop":1766539040811,"duration":4},"status":"passed","severity":"normal"},{"uid":"e201aaaed197d0c7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766539544126,"stop":1766539544127,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c908c2a7526b0f6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766539544129,"stop":1766539544129,"duration":0},"status":"passed","severity":"normal"},{"uid":"46acbbf37148a341","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766539154729,"stop":1766539154730,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e50060db9dd56","name":"should skip peers that were recently queried","time":{"start":1766538999437,"stop":1766538999437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98a7b8d53a47143","name":"Subscribe to topic containing short and publish message","time":{"start":1766539261495,"stop":1766539261495,"duration":0},"status":"passed","severity":"normal"},{"uid":"60471125b316f9f8","name":"Decoder throws on undefined content topic","time":{"start":1766539010268,"stop":1766539010269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ba261634334ecb","name":"should return true even if peer has no overlapping shards","time":{"start":1766538988973,"stop":1766538988973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77aa0be18388e9a","name":"should create QueryOnConnect instance without options","time":{"start":1766539040811,"stop":1766539040811,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d903189f03cad2","name":"Outgoing message is possibly acknowledged","time":{"start":1766539042074,"stop":1766539042074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b52bfaf85fbe4d1","name":"should get eligible entries based on current time","time":{"start":1766539025523,"stop":1766539025527,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf746cd3dfe5c7fe","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1766538988554,"stop":1766538988554,"duration":0},"status":"passed","severity":"normal"},{"uid":"93179b1ad03578b8","name":"rejects hash query with content filter parameters","time":{"start":1766538989005,"stop":1766538989006,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63d178cb2fc448","name":"should successfully stop","time":{"start":1766539039999,"stop":1766539039999,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef0f295948f6bc6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766539069834,"stop":1766539069834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66c2e8f1fa39d88b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1766539261498,"stop":1766539261498,"duration":0},"status":"passed","severity":"normal"},{"uid":"28373deae5301e3","name":"should return true for sync message with causal history","time":{"start":1766539044149,"stop":1766539044149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe3e77109a7cd96","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766539214312,"stop":1766539214313,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ef28f56e04c774","name":"Push message with content topic containing emoji","time":{"start":1766540124700,"stop":1766540124701,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c98acd1ba82071","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1766539039986,"stop":1766539039997,"duration":11},"status":"passed","severity":"normal"},{"uid":"d7d00ca425bdab70","name":"should be able to encode the field with only RELAY set to true","time":{"start":1766538978971,"stop":1766538978973,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c7beb3968cfd7bb","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1766538974170,"stop":1766538974171,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e9b8053424535e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1766539261500,"stop":1766539261500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eda150bf6b8455","name":"Outgoing message is emitted as sent","time":{"start":1766539044143,"stop":1766539044143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6e5ca30612e35e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app8/2/topic354/proto","time":{"start":1766539361078,"stop":1766539361082,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7d4c625ac6ed1af","name":"should not retry if at least one success","time":{"start":1766539039929,"stop":1766539039929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e0288ced51ad3f","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1766539030026,"stop":1766539030026,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c84d01d455b23f","name":"should query peers that support peer exchange","time":{"start":1766538999435,"stop":1766538999436,"duration":1},"status":"passed","severity":"normal"},{"uid":"2348e1a4e4e0cec2","name":"Push message with Arabic payload","time":{"start":1766540124715,"stop":1766540124715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f346d9e065a0c34f","name":"should not allow unachievable error rate","time":{"start":1766539025681,"stop":1766539025681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54479301ca442cc","name":"should handle errors when globalThis is not available","time":{"start":1766538988402,"stop":1766538988404,"duration":2},"status":"passed","severity":"normal"},{"uid":"71db601eb640f131","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1766539261493,"stop":1766539261494,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af37c86e326496a","name":"can start and stop the service","time":{"start":1766539302669,"stop":1766539302670,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c7a49e2e3a6fb1","name":"should do nothing if no non-locked connections to drop","time":{"start":1766538989047,"stop":1766538989048,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f44538f92ccfdc4","name":"should add and remove event listeners correctly","time":{"start":1766539003260,"stop":1766539003261,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f964de2e594f057","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1766538989449,"stop":1766538989449,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca1748af92e7d20","name":"should dial with PeerId and return stream","time":{"start":1766538989442,"stop":1766538989442,"duration":0},"status":"passed","severity":"normal"},{"uid":"985effbdce238405","name":"Push message with rate limit","time":{"start":1766540124723,"stop":1766540124723,"duration":0},"status":"passed","severity":"normal"},{"uid":"889b89fc0afea5a6","name":"Check publish message containing long","time":{"start":1766539253603,"stop":1766539253603,"duration":0},"status":"passed","severity":"normal"},{"uid":"150c7176865b8bc2","name":"should handle empty pubsub topics","time":{"start":1766538988570,"stop":1766538988571,"duration":1},"status":"passed","severity":"normal"},{"uid":"224d1bbd45243299","name":"Check received message containing Script","time":{"start":1766539532550,"stop":1766539532550,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a472a0a543e62b","name":"Query Generator, No Decoder","time":{"start":1766539331841,"stop":1766539331841,"duration":0},"status":"passed","severity":"normal"},{"uid":"16faa52d840a330c","name":"Fails to publish duplicate message","time":{"start":1766539253615,"stop":1766539253615,"duration":0},"status":"passed","severity":"normal"},{"uid":"2251a97331f0ed0a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1766538974175,"stop":1766538974175,"duration":0},"status":"passed","severity":"normal"},{"uid":"35744b65db7f67ff","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1766539030087,"stop":1766539030087,"duration":0},"status":"passed","severity":"normal"},{"uid":"42963aba9dd15c50","name":"Fails to push message with large meta","time":{"start":1766540124689,"stop":1766540124690,"duration":1},"status":"passed","severity":"normal"},{"uid":"992a3b969971fb9b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1766538990985,"stop":1766538990985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5de1ffedfdf9585","name":"Publish message with rate limit","time":{"start":1766539253618,"stop":1766539253618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ba5e1225a9eb3a","name":"messageHashStr produces different results for different inputs","time":{"start":1766538990989,"stop":1766538990989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9836be755c6c73","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1766539040824,"stop":1766539040824,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c322240890ca38","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1766539026002,"stop":1766539026002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d879b0436c7b0da","name":"Generator, 2 different shards","time":{"start":1766539321551,"stop":1766539321551,"duration":0},"status":"passed","severity":"normal"},{"uid":"601faefd52dd63f8","name":"Check publish message containing numeric","time":{"start":1766539253604,"stop":1766539253605,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37efdefb8bff5ba","name":"should send to specified number of peers of used peers","time":{"start":1766539039927,"stop":1766539039928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a02f3e71bfc7225","name":"Sync message is not sent if another sync message was just sent","time":{"start":1766539047714,"stop":1766539047714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3941e669f3ec162f","name":"accepts valid content-filtered query","time":{"start":1766538989001,"stop":1766538989002,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbddece05ddf71e1","name":"Subscribe and receive messages via lightPush","time":{"start":1766539544123,"stop":1766539544123,"duration":0},"status":"passed","severity":"normal"},{"uid":"49be1256a9308748","name":"throws on content topic with empty application field","time":{"start":1766538974167,"stop":1766538974168,"duration":1},"status":"passed","severity":"normal"},{"uid":"760c6be0d93f7df6","name":"should remove entries","time":{"start":1766539025545,"stop":1766539025546,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cfaceb7b0e49a0","name":"should set up event listeners when started","time":{"start":1766539040812,"stop":1766539040812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5151d35b59d7908","name":"Outgoing message is acknowledged","time":{"start":1766539042074,"stop":1766539042074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b866986c9254d53e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1766539394536,"stop":1766539394536,"duration":0},"status":"passed","severity":"normal"},{"uid":"348fc75f8a435d6a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1766539394532,"stop":1766539394533,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c043f3ea681331","name":"should not create relay timers when relay is not provided","time":{"start":1766538988554,"stop":1766538988554,"duration":0},"status":"passed","severity":"normal"},{"uid":"222968d7b652424","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1766539026000,"stop":1766539026000,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba5486bd1fe88af","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1766538974308,"stop":1766538974308,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae36eae38025dd0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1766538978982,"stop":1766538978982,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadfa095aa8b1893","name":"Relay - dialed after","time":{"start":1766539393881,"stop":1766539393882,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d18f90fc7375662","name":"should clear dial history on stop","time":{"start":1766538988797,"stop":1766538988798,"duration":1},"status":"passed","severity":"normal"},{"uid":"513eaced765273f0","name":"should handle shardReader errors","time":{"start":1766538989451,"stop":1766538989452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce8e359976d5c31","name":"should add entries and maintain sorted order","time":{"start":1766539025516,"stop":1766539025518,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa4ddde3c8caffa5","name":"should compute hash only when first accessed","time":{"start":1766538989655,"stop":1766538989655,"duration":0},"status":"passed","severity":"normal"},{"uid":"debf9d1d47639dea","name":"should handle complete connection lifecycle","time":{"start":1766538988428,"stop":1766538988429,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ae6bb1676a6e1f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1766539363518,"stop":1766539363519,"duration":1},"status":"passed","severity":"normal"},{"uid":"b400b9e4d49e78a8","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1766539039230,"stop":1766539039230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c714b34898dd705","name":"Push message with content topic containing emoji","time":{"start":1766540124711,"stop":1766540124711,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8e434b48c564aa","name":"should handle peer connect event","time":{"start":1766538988415,"stop":1766538988415,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3ab7d429c2d399","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766539544123,"stop":1766539544124,"duration":1},"status":"passed","severity":"normal"},{"uid":"31aa130c8cb7664a","name":"should trigger query when it went offline since the last successful query","time":{"start":1766539040821,"stop":1766539040821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0427cab6a6f4dd8","name":"can start the service","time":{"start":1766539302665,"stop":1766539302669,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd4376670d338c9f","name":"messageHash returns a Uint8Array","time":{"start":1766538990987,"stop":1766538990987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b133e7b41f90be","name":"should return false when peer is not on topic","time":{"start":1766538989449,"stop":1766538989450,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70bdf0d09a59934","name":"should return false when peer is not on the specified shard","time":{"start":1766538988984,"stop":1766538988984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d557fc459c687","name":"should decode valid enr with tcp successfully","time":{"start":1766538979572,"stop":1766538979573,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d61af743d48438","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766539214313,"stop":1766539214313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0bb0bd3facd1cc","name":"should reject if LightPush is requested but not mounted","time":{"start":1766539041638,"stop":1766539041639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9206d1e454ad77d2","name":"should stop ping timers on peer disconnect","time":{"start":1766538988517,"stop":1766538988517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be3abd27914d9ed","name":"Check received message containing SQL Injection","time":{"start":1766539532550,"stop":1766539532550,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd81511a34cc2c56","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1766538974184,"stop":1766538974185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4baa6068fa99d344","name":"should be online or offline if network state changed","time":{"start":1766539085222,"stop":1766539085223,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35a8648b4998eab","name":"should add event listeners to globalThis","time":{"start":1766538988399,"stop":1766538988402,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea0e773d1bf07cb0","name":"Throws when trying to push message with empty payload","time":{"start":1766540124708,"stop":1766540124708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1e6981b4b3a8fd","name":"Push message with content topic containing Russian","time":{"start":1766540124687,"stop":1766540124688,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc62ba66b38a014","name":"should dial peers from store on start","time":{"start":1766538989034,"stop":1766538989034,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e982bcc0a015b3","name":"should handle queue processing errors gracefully","time":{"start":1766538988807,"stop":1766538988810,"duration":3},"status":"passed","severity":"normal"},{"uid":"61658b06e2ba876f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1766539026001,"stop":1766539026002,"duration":1},"status":"passed","severity":"normal"},{"uid":"6819c9b50d132b71","name":"Store - dialed first","time":{"start":1766539393883,"stop":1766539393883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4509e519f4b0a767","name":"Check publish message containing Basic HTML tag","time":{"start":1766539253608,"stop":1766539253609,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f5e58f3673e35a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1766539378866,"stop":1766539378866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aab6379e221116e","name":"Does not throw an exception when node disconnects","time":{"start":1766539388571,"stop":1766539388571,"duration":0},"status":"passed","severity":"normal"},{"uid":"221d33a0ade4acf3","name":"peer exchange sets tag","time":{"start":1766539243532,"stop":1766539243532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f44cee001452f5","name":"Push message with SQL Injection payload","time":{"start":1766540124694,"stop":1766540124694,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f13f10a428e962","name":"should invoke callbacks when receiving a message","time":{"start":1766539039644,"stop":1766539039644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9364600150fd179","name":"should add received messages to bloom filter","time":{"start":1766539030081,"stop":1766539030082,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee71754e77b0c49","name":"Push message with custom timestamp: 1735780689104","time":{"start":1766540124702,"stop":1766540124702,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d519e84592ad17","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app38/4/topic122/proto","time":{"start":1766539361075,"stop":1766539361075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4579f5e9efac5b","name":"Push message with SQL Injection payload","time":{"start":1766540124682,"stop":1766540124682,"duration":0},"status":"passed","severity":"normal"},{"uid":"947092200de2f8f1","name":"Push message with content topic containing SQL Injection","time":{"start":1766540124721,"stop":1766540124721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b861794210280842","name":"should remove event listeners from libp2p","time":{"start":1766538988405,"stop":1766538988405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d762dcdb73ed53f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1766538990985,"stop":1766538990985,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf45149c9236c5c","name":"Check publish message containing special chars","time":{"start":1766539253605,"stop":1766539253605,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d7a1aa91a59744","name":"Subscribe to topic containing XML and receive message","time":{"start":1766539544131,"stop":1766539544131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3459712550942fb0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1766539026008,"stop":1766539026008,"duration":0},"status":"passed","severity":"normal"},{"uid":"520818b1504db2d5","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1766539030084,"stop":1766539030084,"duration":0},"status":"passed","severity":"normal"},{"uid":"762984ef03d85145","name":"should not start if already started","time":{"start":1766538999433,"stop":1766538999433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c482c49b57bde20","name":"Check publish message containing emoji","time":{"start":1766539253611,"stop":1766539253611,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dddb12db18cb5e1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766539544145,"stop":1766539544145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b7f09978b2b8d8","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1766539040830,"stop":1766539040831,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a94ab7aa7c5a9f3","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1766539026013,"stop":1766539026013,"duration":0},"status":"passed","severity":"normal"},{"uid":"82af27149333a5ae","name":"Push message with shell command payload","time":{"start":1766540124717,"stop":1766540124717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2785de18c366388","name":"should handle errors gracefully when getting peer info","time":{"start":1766538988997,"stop":1766538988997,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9166cc38236fb6","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1766539026020,"stop":1766539026021,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8e40ec24dac6f6","name":"Push message with Basic HTML tag payload","time":{"start":1766540124706,"stop":1766540124706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a84980fd37ef3d0","name":"Store - dialed after - with timeout","time":{"start":1766539393883,"stop":1766539393884,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb7d7b7c475fa36","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1766539025998,"stop":1766539025998,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0feda70c7c5244","name":"Ordered callback, aborts when callback returns true","time":{"start":1766539363519,"stop":1766539363520,"duration":1},"status":"passed","severity":"normal"},{"uid":"73efb68ddb586ff0","name":"should add event listeners for peer connect and disconnect","time":{"start":1766538988499,"stop":1766538988500,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f040eb5eb67a13","name":"should handle peer store update failures gracefully","time":{"start":1766538988526,"stop":1766538988526,"duration":0},"status":"passed","severity":"normal"},{"uid":"372ee05dc5169529","name":"should dial one peer on dial","time":{"start":1766539157085,"stop":1766539157086,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf1779c51f386d7","name":"Push message with content topic containing JSON","time":{"start":1766540124722,"stop":1766540124722,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5056d13209a9b","name":"Query generator for multiple messages with different content topic format","time":{"start":1766539363511,"stop":1766539363511,"duration":0},"status":"passed","severity":"normal"},{"uid":"13530fe2acc8a45f","name":"udp ip6 address","time":{"start":1766538979072,"stop":1766538979073,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76381fed353f270","name":"should return peer for existing peer","time":{"start":1766538989044,"stop":1766538989044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9963d51d82234dbd","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1766539041565,"stop":1766539041566,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde85edcb2d0801a","name":"should monitor connected peers and store them into cache","time":{"start":1766539160827,"stop":1766539160828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f7dc789a62c7f4","name":"should encodeTxt and decodeTxt","time":{"start":1766538979571,"stop":1766538979572,"duration":1},"status":"passed","severity":"normal"},{"uid":"73850f1971c8c4c4","name":"isConnected should return true after first peer connects","time":{"start":1766539085220,"stop":1766539085221,"duration":1},"status":"passed","severity":"normal"},{"uid":"426ae9acb61ad0c","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1766539030087,"stop":1766539030087,"duration":0},"status":"passed","severity":"normal"},{"uid":"812ed36722994d04","name":"Check publish message containing JSON","time":{"start":1766539253609,"stop":1766539253609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb30469004b7716","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1766538978978,"stop":1766538978979,"duration":1},"status":"passed","severity":"normal"},{"uid":"79affb5d2a656e6e","name":"should handle queue overflow by adding peers to queue","time":{"start":1766538988804,"stop":1766538988805,"duration":1},"status":"passed","severity":"normal"},{"uid":"f775dfe0bc5c3e35","name":"should return start time to last successful query since last query is less than max range","time":{"start":1766539040830,"stop":1766539040830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3ad00473865c28","name":"should not fail to start the service if it is already started","time":{"start":1766539302672,"stop":1766539302673,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8af9c4e6ee8593","name":"should select older connection if present","time":{"start":1766538989085,"stop":1766538989085,"duration":0},"status":"passed","severity":"normal"},{"uid":"6825e9ef3f78e16b","name":"msgTime: 0 ms from now, startTime: 1766280179025, endTime: 1766539379025","time":{"start":1766539394536,"stop":1766539394537,"duration":1},"status":"passed","severity":"normal"},{"uid":"541747be52d620d6","name":"All","time":{"start":1766539070200,"stop":1766539070204,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4959f08773914cf","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app21/4/topic547/proto","time":{"start":1766539361094,"stop":1766539361095,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d4745d96b9e626","name":"Push 30 different messages","time":{"start":1766540124708,"stop":1766540124708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fb829f06d1e3c94","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1766539030084,"stop":1766539030085,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbac50edac1988f","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1766538999315,"stop":1766538999315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13032a8493e8aa1","name":"should create ShardReader with static shards network config","time":{"start":1766538988972,"stop":1766538988972,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9902bb0698a928","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766539544135,"stop":1766539544136,"duration":1},"status":"passed","severity":"normal"},{"uid":"165c5d9698b7b770","name":"Relay - times out","time":{"start":1766539393882,"stop":1766539393883,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca81d120c8ccc79e","name":"should process successful peer exchange query","time":{"start":1766538999439,"stop":1766538999439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfe8e40fa23f3e9","name":"Decoder throws on empty string content topic","time":{"start":1766538989654,"stop":1766538989654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf10952aa1b016","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1766538999317,"stop":1766538999317,"duration":0},"status":"passed","severity":"normal"},{"uid":"3030a68560d8870","name":"Decoder throws on empty string content topic","time":{"start":1766539008547,"stop":1766539008548,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e79a73dbfdb905","name":"should stop all internal components","time":{"start":1766538989439,"stop":1766538989440,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5e6a371c44341","name":"Check received message containing short","time":{"start":1766539532548,"stop":1766539532548,"duration":0},"status":"passed","severity":"normal"},{"uid":"700b66569d209635","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1766538998728,"stop":1766538998729,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3b167064ff24a9","name":"Push message with short payload","time":{"start":1766540124679,"stop":1766540124679,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe2a2dcc6b86c06","name":"Push message with rate limit","time":{"start":1766540124701,"stop":1766540124701,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d1f5052bb2f2e7","name":"same cluster, static sharding: nodes connect","time":{"start":1766539154724,"stop":1766539154724,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f42c940291fb6c","name":"Retrieval Hint","time":{"start":1766539029865,"stop":1766539029866,"duration":1},"status":"passed","severity":"normal"},{"uid":"487e49e9e95ab86e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1766538988518,"stop":1766538988523,"duration":5},"status":"passed","severity":"normal"},{"uid":"12f4251fa20f4ed8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1766538988423,"stop":1766538988423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7067e5da300dc1b","name":"Push message with content topic containing JSON","time":{"start":1766540124710,"stop":1766540124710,"duration":0},"status":"passed","severity":"normal"},{"uid":"faba504f40b62d42","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1766539261493,"stop":1766539261493,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a953a51802489d","name":"should handle shard reader errors gracefully","time":{"start":1766538988811,"stop":1766538988811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0f6b2910f3c03e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1766539026034,"stop":1766539026034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4443be4d1fcbd5a1","name":"Throws when trying to push message with empty payload","time":{"start":1766540124685,"stop":1766540124685,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b838dcda3cc02a3","name":"should handle timestamp equal to current time","time":{"start":1766539030027,"stop":1766539030027,"duration":0},"status":"passed","severity":"normal"},{"uid":"178382efadb4b6e4","name":"should create KeepAliveManager with relay","time":{"start":1766538988499,"stop":1766538988499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af599f19ee1f6cb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1766539025999,"stop":1766539025999,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a7c62bf58eddc2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1766539025681,"stop":1766539025681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad0ede9b6d8f5bd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766539214313,"stop":1766539214314,"duration":1},"status":"passed","severity":"normal"},{"uid":"be391f93080b6120","name":"should return false and handle errors gracefully","time":{"start":1766538989445,"stop":1766538989445,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa68785b0318ed79","name":"Subscribe to topic containing Script and publish message","time":{"start":1766539261499,"stop":1766539261499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c8a5849278835d","name":"random static sharding 8 - Cluster ID: 339, Shard ID: 687","time":{"start":1766539381656,"stop":1766539381657,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f662023e5c2d425","name":"should create NetworkMonitor with libp2p and events","time":{"start":1766538988391,"stop":1766538988395,"duration":4},"status":"passed","severity":"normal"},{"uid":"72e7eaa2e9b35721","name":"should dispatch connect and disconnect events","time":{"start":1766539039231,"stop":1766539039233,"duration":2},"status":"passed","severity":"normal"},{"uid":"66002716d3d02d9d","name":"Push message with content topic containing escaped characters","time":{"start":1766540124700,"stop":1766540124700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d39e3a084405dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1766538974187,"stop":1766538974187,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba7282badf877f6","name":"should be safe to call multiple times","time":{"start":1766538989440,"stop":1766538989440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4926c5161a0d7c2","name":"should properly setup health event callback","time":{"start":1766539040819,"stop":1766539040819,"duration":0},"status":"passed","severity":"normal"},{"uid":"857fd8cba8e13455","name":"should clear timers for specific peer on disconnect","time":{"start":1766538988562,"stop":1766538988564,"duration":2},"status":"passed","severity":"normal"},{"uid":"9dffb7b1f42a4748","name":"Using a function","time":{"start":1766539388572,"stop":1766539388572,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e0590bd76413b8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766539544138,"stop":1766539544138,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b11008f7c4b7ca7","name":"Push message with custom timestamp: 1766542689104","time":{"start":1766540124691,"stop":1766540124691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba78b8e7e6f7cd7b","name":"should clear existing timers before creating new ones","time":{"start":1766538988569,"stop":1766538988570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4323af5e3e7b28","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766538999428,"stop":1766538999429,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a426d3fea6001b89","name":"Check received message containing shell command","time":{"start":1766539532541,"stop":1766539532541,"duration":0},"status":"passed","severity":"normal"},{"uid":"45958ad03bb20ec5","name":"Encoder throws on empty string content topic","time":{"start":1766539008546,"stop":1766539008546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9aa693a622a6d78","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1766539085219,"stop":1766539085219,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b2cd02a5375607","name":"Push message with content topic containing escaped characters","time":{"start":1766540124688,"stop":1766540124689,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e30b239dfb0232","name":"Outgoing message is acknowledged","time":{"start":1766539041448,"stop":1766539041448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c7f91620e18901","name":"should handle hash queries without validation","time":{"start":1766539041543,"stop":1766539041543,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f6466bd49dfd7e","name":"Push message with content topic containing special chars","time":{"start":1766540124720,"stop":1766540124720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81c58b49a6271bc","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1766539026017,"stop":1766539026017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42f0e678cc90eee","name":"Push message with Script payload","time":{"start":1766540124705,"stop":1766540124706,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd17a475e78fd9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1766539026032,"stop":1766539026033,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca05af2e3664a0a","name":"should return empty array when no peers connected","time":{"start":1766538989446,"stop":1766538989446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8495e89314324aee","name":"should work with stubbed waku event emitter","time":{"start":1766539040815,"stop":1766539040815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c344c63e6ecfeab","name":"Emits 'synced' when new message received","time":{"start":1766539041563,"stop":1766539041563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a839ac107f4a085b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1766538974183,"stop":1766538974183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7005dcbd44f68f21","name":"Used by Waku Relay","time":{"start":1766539388572,"stop":1766539388572,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d951075a726bc6","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1766538999427,"stop":1766538999427,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d5834f9422ed04","name":"should delegate to networkMonitor.isConnected()","time":{"start":1766538989440,"stop":1766538989441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81798ea8531f73d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1766538988549,"stop":1766538988553,"duration":4},"status":"passed","severity":"normal"},{"uid":"b370b27ea28a708","name":"should return PeerId when PeerId is provided","time":{"start":1766538988855,"stop":1766538988858,"duration":3},"status":"passed","severity":"normal"},{"uid":"adcf5ae6b3394cfb","name":"should register libp2p event listeners when start is called","time":{"start":1766539039234,"stop":1766539039234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d201112fee0b4ea","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1766539039236,"stop":1766539039237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c4094c888d4d71","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1766539010266,"stop":1766539010267,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e3070a18d5f869","name":"should return null for non-existent peer","time":{"start":1766538989044,"stop":1766538989044,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1d77fc2dbd8290","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1766539026007,"stop":1766539026007,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d417f3a1aa542d","name":"Push message with long payload","time":{"start":1766540124703,"stop":1766540124704,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5ce28f9c8c1118","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1766539132018,"stop":1766539132019,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a55f98acbd14eb","name":"should maintain chronological order of messages in localHistory","time":{"start":1766539030082,"stop":1766539030083,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec0cffa5bcb8b2e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1766539394535,"stop":1766539394535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71d0d1c353b1a5c","name":"Subscribe and receive messages via waku relay post","time":{"start":1766539544136,"stop":1766539544136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5946c090282cca17","name":"should return false when peer shard info is not found","time":{"start":1766538988988,"stop":1766538988989,"duration":1},"status":"passed","severity":"normal"},{"uid":"265b6a0a49fc8e7f","name":"should return false when network is not connected","time":{"start":1766538989441,"stop":1766538989441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbe57c925cbf7d0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1766539026017,"stop":1766539026018,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c11e1253315aed","name":"Ephemeral field set to true","time":{"start":1766538989652,"stop":1766538989652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0522e0423c28025","name":"Push message with long payload","time":{"start":1766540124692,"stop":1766540124692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85065c58adad331","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1766538988859,"stop":1766538988861,"duration":2},"status":"passed","severity":"normal"},{"uid":"15abbc5c1c286582","name":"should use DNS peer discovery with light client","time":{"start":1766539069833,"stop":1766539069834,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ee73697601e2d67d","name":"should get multiple eligible entries at later time","time":{"start":1766539025528,"stop":1766539025529,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85c247cc007a5aa","name":"can query messages normally","time":{"start":1766539363919,"stop":1766539363920,"duration":1},"status":"passed","severity":"normal"},{"uid":"b808dfddf99d4e3d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1766539287194,"stop":1766539287194,"duration":0},"status":"passed","severity":"normal"},{"uid":"36efc0f0377dd7c6","name":"should dial all peers on dial","time":{"start":1766539157083,"stop":1766539157084,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18b4eaecedcf48b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1766539026036,"stop":1766539026037,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f184423df6456cf","name":"Push message with custom timestamp: 1766542689104","time":{"start":1766540124713,"stop":1766540124713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4108f9a1ca4324","name":"Check received message containing Basic HTML tag","time":{"start":1766539532540,"stop":1766539532541,"duration":1},"status":"passed","severity":"normal"},{"uid":"c424ff9487e181a2","name":"Push message with special chars payload","time":{"start":1766540124704,"stop":1766540124704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f596cf0280f16358","name":"Check message with no content topic is not received","time":{"start":1766539532556,"stop":1766539532556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ebb7c41c659f51","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766539532554,"stop":1766539532554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5b15ce3d17f135","name":"Push message with escaped characters payload","time":{"start":1766540124696,"stop":1766540124696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29195cd223aac77","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766539544140,"stop":1766539544141,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf9558dfd5171af","name":"should skip peers without peer exchange protocol","time":{"start":1766538999435,"stop":1766538999435,"duration":0},"status":"passed","severity":"normal"},{"uid":"88935953ad59dc50","name":"Round trip binary encryption [ecies, signature]","time":{"start":1766539010267,"stop":1766539010267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e3fce295dd4acf","name":"should be able to decode the field with only FILTER set to true","time":{"start":1766538978981,"stop":1766538978981,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b8ca484598708f","name":"should never report false negatives","time":{"start":1766539025640,"stop":1766539025641,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0385ee23de2e3f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1766538988862,"stop":1766538988865,"duration":3},"status":"passed","severity":"normal"},{"uid":"42050e96bc0e8f9b","name":"Push message with XML payload","time":{"start":1766540124706,"stop":1766540124706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4827a41e43b17b","name":"Default pageSize","time":{"start":1766539378987,"stop":1766539378988,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3fa14155ddc927","name":"should set field with all protocols disabled","time":{"start":1766538979579,"stop":1766538979580,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b481c1504063e7","name":"Publish without waiting for remote peer","time":{"start":1766539261492,"stop":1766539261492,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8c88d68aedafb","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766539544133,"stop":1766539544133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8113e81ad925821b","name":"should set field with only FILTER enabled","time":{"start":1766538979581,"stop":1766538979581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c848eb356e60fc","name":"should create RPC request with correct parameters","time":{"start":1766538999319,"stop":1766538999320,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c28f37d4ece6810","name":"Push message with escaped characters payload","time":{"start":1766540124717,"stop":1766540124718,"duration":1},"status":"passed","severity":"normal"},{"uid":"5406c49e9fb02abf","name":"Push message with content topic containing Russian","time":{"start":1766540124710,"stop":1766540124710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c7b0631f43dab","name":"should merge provided config with defaults","time":{"start":1766538989437,"stop":1766538989437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45f2e6e77f8902a","name":"should properly clean up resources when disposed","time":{"start":1766539038487,"stop":1766539038487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b071b9c68bb7e2b","name":"Push message with custom timestamp: 1766542689104","time":{"start":1766540124702,"stop":1766540124702,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6dceef91f39246","name":"should set default options when no config provided","time":{"start":1766538989435,"stop":1766538989436,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58b5f673c2f831b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1766538974173,"stop":1766538974173,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf8004d1d023654","name":"Push message with SQL Injection payload","time":{"start":1766540124716,"stop":1766540124716,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc52209753716b57","name":"Refresh subscription","time":{"start":1766539261494,"stop":1766539261495,"duration":1},"status":"skipped","severity":"normal"},{"uid":"835b26225a67216","name":"Encoder throws on empty string content topic","time":{"start":1766539010268,"stop":1766539010268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d051ab713c3e1f22","name":"Push message with Chinese payload","time":{"start":1766540124715,"stop":1766540124715,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25e475520a5679e","name":"Push message with content topic containing numeric","time":{"start":1766540124719,"stop":1766540124719,"duration":0},"status":"passed","severity":"normal"},{"uid":"271ccf94daaf0142","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1766539029870,"stop":1766539029872,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6c17dece2ba4e0e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1766538974179,"stop":1766538974179,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1273cfed72ed4c","name":"should return cached hash on subsequent access","time":{"start":1766538989655,"stop":1766538989656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46743e70fa6091d","name":"Push message with content topic containing Russian","time":{"start":1766540124721,"stop":1766540124721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9495808180e89b","name":"should throw error - no public key","time":{"start":1766538979574,"stop":1766538979574,"duration":0},"status":"passed","severity":"normal"},{"uid":"26862aec886c8f00","name":"should throw error - no id","time":{"start":1766538979574,"stop":1766538979574,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5cd7347b444b61","name":"should clear the dialing interval","time":{"start":1766538988795,"stop":1766538988797,"duration":2},"status":"passed","severity":"normal"},{"uid":"daf01371ddd74771","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1766539132013,"stop":1766539132013,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf68ed4494ca8","name":"should throw error when no peers are available","time":{"start":1766539041542,"stop":1766539041542,"duration":0},"status":"passed","severity":"normal"},{"uid":"83180cdc510c77ff","name":"Push message with Russian payload","time":{"start":1766540124716,"stop":1766540124716,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fbb773f6c3e6a0","name":"Push message with content topic containing long","time":{"start":1766540124708,"stop":1766540124708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b02ae90f52234","name":"Push message with content topic containing escaped characters","time":{"start":1766540124711,"stop":1766540124711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d520885aeaa8b24a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1766538974186,"stop":1766538974186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1733362addd9f15","name":"Overlapping topic subscription","time":{"start":1766539544127,"stop":1766539544127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c69bbb7e25ac6f7","name":"Encoder throws on undefined content topic","time":{"start":1766538989652,"stop":1766538989653,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e640b51b0091fe","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1766539030083,"stop":1766539030084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c83e0e7ff61cd4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1766538998735,"stop":1766538998736,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c68d27107d760d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1766538988555,"stop":1766538988555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31415ec99f7e0b","name":"Check received message with timestamp: 1766539063947000000 ","time":{"start":1766539532543,"stop":1766539532543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11147c8f0bc75cb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766539544143,"stop":1766539544144,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f590c0a310c1f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766539532547,"stop":1766539532547,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a05b761a90205c","name":"Push message with Script payload","time":{"start":1766540124716,"stop":1766540124716,"duration":0},"status":"passed","severity":"normal"},{"uid":"264e6d3cfbd64f20","name":"Refresh subscription","time":{"start":1766539544127,"stop":1766539544127,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d09ed5d0d01a1b","name":"Push message with content topic containing Arabic","time":{"start":1766540124709,"stop":1766540124710,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0e69266c3b9381","name":"Check publish message containing Script","time":{"start":1766539253608,"stop":1766539253608,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb156725f7025201","name":"should attach causal history and bloom filter to each message","time":{"start":1766539030080,"stop":1766539030080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e240199c1ab3a313","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app23/9/topic968/xml","time":{"start":1766539361084,"stop":1766539361092,"duration":8},"status":"passed","severity":"normal"},{"uid":"8ecef2a5f7c7b6c2","name":"Init the array if not present","time":{"start":1766538973730,"stop":1766538973732,"duration":2},"status":"passed","severity":"normal"},{"uid":"bad5bbb730e7e777","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1766538974175,"stop":1766538974178,"duration":3},"status":"passed","severity":"normal"},{"uid":"80a40d3f6064916f","name":"should throw an error for insufficient data","time":{"start":1766538974309,"stop":1766538974309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a50e015921401a","name":"should jump to current time when timestamp is far in the past","time":{"start":1766539030028,"stop":1766539030028,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44087200aa7339a","name":"should handle general insertion and lookup correctly","time":{"start":1766539025642,"stop":1766539025645,"duration":3},"status":"passed","severity":"normal"},{"uid":"d85a1efd76471885","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766539544134,"stop":1766539544134,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc39a0be1ab153f9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1766538974170,"stop":1766538974170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed82a257c0cb307","name":"Incoming message is emitted as received","time":{"start":1766539044145,"stop":1766539044145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1753a44807435d7f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766539042073,"stop":1766539042074,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ed05b70af3b973","name":"should dial peer when no shard info available","time":{"start":1766538988803,"stop":1766538988803,"duration":0},"status":"passed","severity":"normal"},{"uid":"954130d909a0f8e8","name":"Accepts a valid Waku Message","time":{"start":1766539050969,"stop":1766539050970,"duration":1},"status":"passed","severity":"normal"},{"uid":"63baf3053621f69e","name":"should be safe to call multiple times","time":{"start":1766538988500,"stop":1766538988506,"duration":6},"status":"passed","severity":"normal"},{"uid":"d38686ee9508446e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1766538974185,"stop":1766538974185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3554f75df9a3d20d","name":"should handle network check errors gracefully","time":{"start":1766538988811,"stop":1766538988811,"duration":0},"status":"passed","severity":"normal"},{"uid":"941dcd1b386e2246","name":"should clear dial history on start","time":{"start":1766538988794,"stop":1766538988794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4818b768c38f878","name":"rejects hash query with time filter","time":{"start":1766538989006,"stop":1766538989009,"duration":3},"status":"passed","severity":"normal"},{"uid":"26816e8830095205","name":"Sample","time":{"start":1766538979054,"stop":1766538979054,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ca2f1f609f222","name":"Push message with rate limit","time":{"start":1766540124690,"stop":1766540124690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bb54cf4eec0426","name":"Check received message containing JSON","time":{"start":1766539532541,"stop":1766539532541,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4770d20959c766c","name":"Renews subscription after lossing a connection","time":{"start":1766539544145,"stop":1766539544146,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7aeb9c952cb44a7","name":"Push message with XML payload","time":{"start":1766540124682,"stop":1766540124683,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d87485a61faa890","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1766539315766,"stop":1766539315766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8dd5116f7166d","name":"Push message with content topic containing short","time":{"start":1766540124685,"stop":1766540124685,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dba439d081bb58","name":"should dial peers from store when no connections remain","time":{"start":1766538989039,"stop":1766538989039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af23bedda6ac3dd","name":"Asymmetric encrypt & decrypt","time":{"start":1766539008996,"stop":1766539008996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0341802a6f6f129","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766539544141,"stop":1766539544142,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d9da2f85176ba4","name":"should ensure monotonic increase","time":{"start":1766539030027,"stop":1766539030027,"duration":0},"status":"passed","severity":"normal"},{"uid":"434aa917fff95968","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1766539026021,"stop":1766539026022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9732551ec4666ca4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766539044144,"stop":1766539044144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4d644671aaa17e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1766539331840,"stop":1766539331840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae1ae3ccdff6cc5","name":"can start the service","time":{"start":1766539069820,"stop":1766539069823,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c2e1494026e7a2","name":"should handle query errors","time":{"start":1766538999439,"stop":1766538999439,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc80b87476a690c8","name":"Register correct protocols","time":{"start":1766539261491,"stop":1766539261492,"duration":1},"status":"passed","severity":"normal"},{"uid":"758650da645fd835","name":"should handle malformed response data","time":{"start":1766538999318,"stop":1766538999318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf817703a04ee87","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1766538998153,"stop":1766538998153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fbabc67503de62","name":"Push message with short payload","time":{"start":1766540124703,"stop":1766540124703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1778623bd150eb0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1766539030086,"stop":1766539030087,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb31b8e94ceb41b","name":"should emit a peer event after start","time":{"start":1766539003256,"stop":1766539003257,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34574fe6f8cf52b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766539544125,"stop":1766539544125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e824b72ccb44f025","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1766538974174,"stop":1766538974174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbcef2f16b3dd9b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1766539069835,"stop":1766539069835,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a090e574945167e","name":"should allow redial after cooldown period","time":{"start":1766538988801,"stop":1766538988802,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db00f2bf14b44c3","name":"should only return 1 node with relay and store capability","time":{"start":1766538999427,"stop":1766538999427,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0992d1f1994f80","name":"Fails to push message with large meta","time":{"start":1766540124701,"stop":1766540124701,"duration":0},"status":"passed","severity":"normal"},{"uid":"297481e873dc037a","name":"should request peer renewal on specific errors","time":{"start":1766539039176,"stop":1766539039177,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b16807274c92551","name":"Push message equal or less that 1MB","time":{"start":1766540124691,"stop":1766540124691,"duration":0},"status":"passed","severity":"normal"},{"uid":"368cf9a0470cd461","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1766539026008,"stop":1766539026009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3f88fd6e95d873","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1766538979572,"stop":1766538979572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8721e8e4e8bc4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1766539039229,"stop":1766539039229,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c464ff052aa901","name":"random static sharding 3 - Cluster ID: 712, Shard ID: 188","time":{"start":1766539381654,"stop":1766539381655,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ec32fc94c6db73","name":"should drop connection to all peers on hangUp","time":{"start":1766539157084,"stop":1766539157085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6e5829c42e79df","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1766538974308,"stop":1766538974309,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e4021a04406db8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1766538990988,"stop":1766538990988,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aa8ea96cc18e9c","name":"should handle missing messages with undefined retrievalHint","time":{"start":1766539030088,"stop":1766539030088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e42518ab6ee7358","name":"should decode valid enr successfully","time":{"start":1766538979572,"stop":1766538979572,"duration":0},"status":"passed","severity":"normal"},{"uid":"407345c66c7a5963","name":"topics with same application and version share the same shard","time":{"start":1766538974178,"stop":1766538974179,"duration":1},"status":"passed","severity":"normal"},{"uid":"808d074a6ced01ec","name":"Sync message is not sent if another sync message was just received","time":{"start":1766539047710,"stop":1766539047713,"duration":3},"status":"passed","severity":"normal"},{"uid":"5fc10e83b1d0cdbd","name":"should properly create peer info with all multiaddrs","time":{"start":1766538979579,"stop":1766538979579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6623c8f9a0f4ec9e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1766539025997,"stop":1766539025997,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed5ce25175079e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1766539261494,"stop":1766539261494,"duration":0},"status":"passed","severity":"normal"},{"uid":"57da2fe7cbaa351f","name":"should not process empty queue","time":{"start":1766538988806,"stop":1766538988807,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe9707dd0b24aaa","name":"throws on content topic with empty topic name field","time":{"start":1766538974168,"stop":1766538974169,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8bc580255ca810","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1766539041566,"stop":1766539041566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46bc0c43b457a87","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1766539026033,"stop":1766539026033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91f947911b2d05","name":"should handle errors when accessing navigator","time":{"start":1766538988426,"stop":1766538988428,"duration":2},"status":"passed","severity":"normal"},{"uid":"f67e53e1d2a963ee","name":"Push message with content topic containing special chars","time":{"start":1766540124698,"stop":1766540124698,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a8d46f0d8059a3","name":"messageHashStr works with IProtoMessage","time":{"start":1766538990988,"stop":1766538990988,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b52e526dc15b5d","name":"Push 30 different messages","time":{"start":1766540124697,"stop":1766540124697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d4b45db8080e224","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1766539394534,"stop":1766539394535,"duration":1},"status":"passed","severity":"normal"},{"uid":"4068665892fa49a9","name":"A test","time":{"start":1766539140054,"stop":1766539140054,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb8966255c15569","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766539214314,"stop":1766539214316,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a4e3e3cfa87590f","name":"yields decoded messages","time":{"start":1766538989493,"stop":1766538989494,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9b8ef36cde409","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1766538974183,"stop":1766538974183,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e918b7a0ca8a2f","name":"should return usable stream attached to connection","time":{"start":1766538989220,"stop":1766538989220,"duration":0},"status":"passed","severity":"normal"},{"uid":"621459116c318e89","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1766538989045,"stop":1766538989046,"duration":1},"status":"passed","severity":"normal"},{"uid":"762ab57fc1b45ca1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766539544130,"stop":1766539544130,"duration":0},"status":"passed","severity":"normal"},{"uid":"96eb0a63f2d83287","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766539544144,"stop":1766539544144,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0f3f6e0c8adbc7","name":"Push message with content topic containing SQL Injection","time":{"start":1766540124699,"stop":1766540124700,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8b844f702657de","name":"should handle query errors gracefully","time":{"start":1766538999438,"stop":1766538999439,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fe2d086aa66fcf","name":"Check received message containing escaped characters","time":{"start":1766539532552,"stop":1766539532552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5907ef49d88e670c","name":"Check received message containing Script","time":{"start":1766539532539,"stop":1766539532539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc392f4fab4029b","name":"should trigger query when time since last query exceeds threshold","time":{"start":1766539040822,"stop":1766539040822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4841ba772075719d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766539544133,"stop":1766539544133,"duration":0},"status":"passed","severity":"normal"},{"uid":"27daa45be64ec210","name":"should properly create location multiaddrs - udp","time":{"start":1766538979578,"stop":1766538979579,"duration":1},"status":"passed","severity":"normal"},{"uid":"f872aa70b72ec102","name":"return first retrieved peers without further DNS queries","time":{"start":1766538999427,"stop":1766538999427,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c08ac41b3b4b24","name":"should do nothing when connections still exist","time":{"start":1766538989039,"stop":1766538989040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87bbf51b5081616","name":"Push message with content topic containing escaped characters","time":{"start":1766540124722,"stop":1766540124722,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ed87c705e47273","name":"should skip peer when failed to dial recently","time":{"start":1766538988800,"stop":1766538988801,"duration":1},"status":"passed","severity":"normal"},{"uid":"1121205074d8de52","name":"should keep entries that haven't expired yet","time":{"start":1766539038475,"stop":1766539038477,"duration":2},"status":"passed","severity":"normal"},{"uid":"42e840abf9b428a5","name":"Push message with custom timestamp: 1735780689104","time":{"start":1766540124723,"stop":1766540124724,"duration":1},"status":"passed","severity":"normal"},{"uid":"a041d567881063e7","name":"should update ack status of messages in outgoing buffer","time":{"start":1766539030090,"stop":1766539030090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cd9981265c810f","name":"Push message with shell command payload","time":{"start":1766540124683,"stop":1766540124684,"duration":1},"status":"passed","severity":"normal"},{"uid":"9773cfa43d31fe72","name":"throws on content topic with too few or too many fields","time":{"start":1766538974166,"stop":1766538974166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a0b0c25f83415a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766539544137,"stop":1766539544138,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cdc25c2a7cafda41","name":"Passing page size 19 when there are 20 messages","time":{"start":1766539378985,"stop":1766539378986,"duration":1},"status":"passed","severity":"normal"},{"uid":"48262baf916b0b1c","name":"should set field with all protocols enabled","time":{"start":1766538979580,"stop":1766538979580,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a46c90aa4693db3","name":"Push message with content topic containing emoji","time":{"start":1766540124689,"stop":1766540124689,"duration":0},"status":"passed","severity":"normal"},{"uid":"c638504340e11a9f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1766539025682,"stop":1766539025682,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78cbe194512f2d0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1766539039238,"stop":1766539039239,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe9d31d08cab08b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1766538989048,"stop":1766538989048,"duration":0},"status":"passed","severity":"normal"},{"uid":"425f44b31284b7d","name":"Encoder throws on empty string content topic","time":{"start":1766538989653,"stop":1766538989653,"duration":0},"status":"passed","severity":"normal"},{"uid":"383a84ea32f3875c","name":"Check message with invalid timestamp is not received","time":{"start":1766539532555,"stop":1766539532555,"duration":0},"status":"passed","severity":"normal"},{"uid":"133b16f4ff9a9cbf","name":"should be empty after removing the only subscription","time":{"start":1766539039642,"stop":1766539039644,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb6bd7c4a5cb01aa","name":"Push message with Basic HTML tag payload","time":{"start":1766540124717,"stop":1766540124717,"duration":0},"status":"passed","severity":"normal"},{"uid":"57aedde9711e9c93","name":"should be safe to call multiple times","time":{"start":1766538988510,"stop":1766538988511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d60adcac6ba896","name":"Push message with content topic containing numeric","time":{"start":1766540124709,"stop":1766540124709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63e4d56bd9822a5","name":"Non TWN Cluster","time":{"start":1766539361074,"stop":1766539361074,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd4b5d63393b8fb","name":"should work with v3 peers","time":{"start":1766539039936,"stop":1766539039937,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b2e3b6e067c92c","name":"Check publish message containing unicode special characters","time":{"start":1766539253610,"stop":1766539253611,"duration":1},"status":"passed","severity":"normal"},{"uid":"25902989bc821c35","name":"should properly compute the node id","time":{"start":1766538979575,"stop":1766538979575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f828d79407bb4c1b","name":"Push message with custom timestamp: 1766535489104","time":{"start":1766540124713,"stop":1766540124713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8668ee1643a1ef5e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766539287195,"stop":1766539287196,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95d4de0b0754e78","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1766538978982,"stop":1766538978983,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03c8e9d781a4d43","name":"LightPush","time":{"start":1766539393884,"stop":1766539393884,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb35f846660ab16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1766538974183,"stop":1766538974183,"duration":0},"status":"passed","severity":"normal"},{"uid":"515b1958a1009f58","name":"should create ShardReader with auto sharding network config","time":{"start":1766538988971,"stop":1766538988971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3292dd236ce4c705","name":"should skip peers without ENR","time":{"start":1766538999440,"stop":1766538999440,"duration":0},"status":"passed","severity":"normal"},{"uid":"946a39f34d18a45f","name":"Push message with content topic containing special chars","time":{"start":1766540124686,"stop":1766540124686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3b5f10d6227639","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1766539261497,"stop":1766539261497,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b2a8555243c4bd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1766539085220,"stop":1766539085220,"duration":0},"status":"passed","severity":"normal"},{"uid":"545b66ca1811b189","name":"should handle multiple peer connections","time":{"start":1766538988516,"stop":1766538988516,"duration":0},"status":"passed","severity":"normal"},{"uid":"114a833b78849","name":"should not modify tags of connections for different peers","time":{"start":1766539039241,"stop":1766539039241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04553c4628d50d3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1766538989226,"stop":1766538989226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6b72daf4df4b9a","name":"does not validate decoders for hash queries","time":{"start":1766538989492,"stop":1766538989492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e1439803fbc225","name":"isConnected return false after peer stops","time":{"start":1766539085221,"stop":1766539085221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7422e1bf91b2a9e","name":"Check message received after jswaku node is restarted","time":{"start":1766539532547,"stop":1766539532547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1078d93bc13f2df6","name":"should support chaining for add method","time":{"start":1766539038472,"stop":1766539038472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd3e3d0e1f312c0","name":"Push message with SQL Injection payload","time":{"start":1766540124705,"stop":1766540124705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6948f1eb326cd41d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1766539026027,"stop":1766539026027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c92e6a14d51dc15","name":"Symmetric encrypt & Decrypt","time":{"start":1766539008997,"stop":1766539008997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdea67eb39db5ee","name":"caches peers it previously fetched","time":{"start":1766538999426,"stop":1766538999426,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4ea1dcb77cd11b","name":"Light Node - default protocols","time":{"start":1766539393885,"stop":1766539393885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7c3ef7cc4f6ee","name":"same cluster: nodes connect","time":{"start":1766539154726,"stop":1766539154728,"duration":2},"status":"passed","severity":"normal"},{"uid":"173fd0ac125d84f4","name":"throws if decoders don't match content topics","time":{"start":1766538989491,"stop":1766538989492,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9fe72f6f8a735b","name":"Passing page size 11 when there are 10 messages","time":{"start":1766539378984,"stop":1766539378985,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba49b8369975eff7","name":"should skip already querying peers","time":{"start":1766538999438,"stop":1766538999438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc1e64c695b30e7","name":"random static sharding 9 - Cluster ID: 651, Shard ID: 590","time":{"start":1766539381657,"stop":1766539381657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96457d1d08e54c2","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1766539041448,"stop":1766539041449,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a3052345d0a7dc","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1766539026020,"stop":1766539026020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1463cc1f81380919","name":"should return different streams if requested simultaniously","time":{"start":1766538989224,"stop":1766538989225,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d85f72ffaee283","name":"should not retry if at least one success","time":{"start":1766539039178,"stop":1766539039180,"duration":2},"status":"passed","severity":"normal"},{"uid":"3968ef45307180fd","name":"Check message with invalid timestamp is not received","time":{"start":1766539532544,"stop":1766539532545,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d41e8d5b169b7a","name":"should stop and cleanup resources","time":{"start":1766539039647,"stop":1766539039649,"duration":2},"status":"passed","severity":"normal"},{"uid":"890dd6e92472d7bb","name":"Push message with shell command payload","time":{"start":1766540124696,"stop":1766540124696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b8fd43df94a7b0","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1766539044110,"stop":1766539044110,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe197e157b529f6","name":"should insert message into bloom filter","time":{"start":1766539030078,"stop":1766539030079,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc571b75c36fb49","name":"should dial peers from store when browser is connected","time":{"start":1766538989037,"stop":1766538989038,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2f4045903b6c18","name":"Push message with meta","time":{"start":1766540124723,"stop":1766540124723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1df335fc411f4e","name":"Push message with Chinese payload","time":{"start":1766540124704,"stop":1766540124705,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5f1d84f489c36f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1766539026022,"stop":1766539026025,"duration":3},"status":"passed","severity":"normal"},{"uid":"675a3db15c2cdb38","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1766539038494,"stop":1766539038494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e228c6ea2ca045","name":"throws on content topic with non-number generation field","time":{"start":1766538974166,"stop":1766538974167,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2138764860485d7","name":"should properly create location multiaddrs - tcp4","time":{"start":1766538979577,"stop":1766538979578,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0f95c710e125e4","name":"Subscribe to topic containing Script and receive message","time":{"start":1766539544142,"stop":1766539544142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbe9e8cfba15e12","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766539544144,"stop":1766539544144,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fe4619da5194f7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1766539039985,"stop":1766539039986,"duration":1},"status":"passed","severity":"normal"},{"uid":"860f314420173ef1","name":"Push message with content topic containing Chinese","time":{"start":1766540124720,"stop":1766540124720,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec7044501059e0b","name":"should hang up with PeerId and return true on success","time":{"start":1766538989443,"stop":1766538989444,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d81a9a7c10cefa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1766538974184,"stop":1766538974184,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b3913879ac6352","name":"should handle large number of peers request","time":{"start":1766538999318,"stop":1766538999318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8082fd6a44f6ce35","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1766539139887,"stop":1766539139888,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21ce75e7f942a2f","name":"Check received message containing long","time":{"start":1766539532537,"stop":1766539532537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e419f5999a124012","name":"Decoder throws on empty string content topic","time":{"start":1766539010269,"stop":1766539010269,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cde08b5218412eb","name":"should not receive a peer event before start","time":{"start":1766539302674,"stop":1766539302674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c835c3b15baba60","name":"should remove event listeners","time":{"start":1766538989036,"stop":1766538989036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a251275452fc370c","name":"should ignore duplicate entries","time":{"start":1766539025537,"stop":1766539025544,"duration":7},"status":"passed","severity":"normal"},{"uid":"3770947e8a8f45a6","name":"should wait for Filter peer to be connected","time":{"start":1766539041640,"stop":1766539041641,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c71397b03ff317a","name":"Own sync message does not acknowledge own messages","time":{"start":1766539047715,"stop":1766539047715,"duration":0},"status":"passed","severity":"normal"},{"uid":"322a4f2901cf31cc","name":"Sync message are not sent excessively within sync frequency","time":{"start":1766539047709,"stop":1766539047710,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08539d6a4257025","name":"Push message with content topic containing Chinese","time":{"start":1766540124686,"stop":1766540124687,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6968ed88958c630","name":"Push message with Russian payload","time":{"start":1766540124682,"stop":1766540124682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33aa696e48976e","name":"Push message with XML payload","time":{"start":1766540124716,"stop":1766540124717,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de7b42cebd4a2c0","name":"should reject if WakuNode is not started","time":{"start":1766539041638,"stop":1766539041638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d933dd2adf88ff5c","name":"throws on content topic with empty encoding field","time":{"start":1766538974169,"stop":1766538974169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72b140ef97c013a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1766539261501,"stop":1766539261502,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c87ec4c40687c7","name":"Check received message containing special chars","time":{"start":1766539532537,"stop":1766539532538,"duration":1},"status":"passed","severity":"normal"},{"uid":"f574cff34cbc09a0","name":"should not discard bootstrap peers if under the limit","time":{"start":1766539107710,"stop":1766539107710,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd37563d6598a13d","name":"Retries within maximum given attempts","time":{"start":1766539041376,"stop":1766539041376,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ad014968246913","name":"Check publish message containing escaped characters","time":{"start":1766539253610,"stop":1766539253610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3bf6c731a91576","name":"should handle errors when getting connections","time":{"start":1766538988424,"stop":1766538988425,"duration":1},"status":"passed","severity":"normal"},{"uid":"909652c01972627c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1766538974171,"stop":1766538974172,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa847c9fbe84d85","name":"should evict furthest entry when buffer is full","time":{"start":1766539025544,"stop":1766539025545,"duration":1},"status":"passed","severity":"normal"},{"uid":"290c5e8b1a3df746","name":"Query generator for multiple messages with different message text format","time":{"start":1766539363510,"stop":1766539363510,"duration":0},"status":"passed","severity":"normal"},{"uid":"59658707731d920a","name":"should handle very large timestamps","time":{"start":1766539030027,"stop":1766539030028,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4a6d3299c2e5aa","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1766539040826,"stop":1766539040826,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3a8764e83c7424","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1766538974172,"stop":1766538974172,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f75f2d713c3013f","name":"should perform ping and update peer store on timer","time":{"start":1766538988523,"stop":1766538988525,"duration":2},"status":"passed","severity":"normal"},{"uid":"e485e5b93259bdbc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1766539331842,"stop":1766539331842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76a212d1d9eb422","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1766539026047,"stop":1766539026048,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaaf02955a1325ee","name":"should initialize with custom number of peers","time":{"start":1766539039228,"stop":1766539039229,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fac6331d819026","name":"should partition messages based on acknowledgement status","time":{"start":1766539030088,"stop":1766539030088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faa72ed0e874634","name":"should not return locked peers if enough unlocked are available","time":{"start":1766539039231,"stop":1766539039231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8bda8c53ce7750","name":"should create PeerExchange instance with components","time":{"start":1766538999320,"stop":1766538999320,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb449e9a0d50e791","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1766538974182,"stop":1766538974182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf7ac3075545088","name":"Push message with content topic containing emoji","time":{"start":1766540124722,"stop":1766540124722,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe7a60e7e1b3431","name":"should evict furthest entry when buffer is full","time":{"start":1766539025523,"stop":1766539025523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba34e25ebce45ec3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1766539026038,"stop":1766539026039,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bf7104160d5561","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1766538974181,"stop":1766538974181,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b8e2bf6e5068ab","name":"should handle disconnect when peer has no timers","time":{"start":1766538988565,"stop":1766538988569,"duration":4},"status":"passed","severity":"normal"},{"uid":"96a2536c7b67ad1b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1766539246944,"stop":1766539246945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3173df255d1f83d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1766539261501,"stop":1766539261501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b117e878519d8e08","name":"should not execute task if max attempts is 0","time":{"start":1766539039177,"stop":1766539039178,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe7968f29edca9b","name":"should create all internal components","time":{"start":1766538989437,"stop":1766538989438,"duration":1},"status":"passed","severity":"normal"},{"uid":"9552f67a441547b","name":"Push message with content topic containing special chars","time":{"start":1766540124709,"stop":1766540124709,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e8cddf1072be83","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1766538989491,"stop":1766538989491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ecfdcdc647416a","name":"should skip peers without peer exchange protocol","time":{"start":1766538999437,"stop":1766538999438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80dd8937ed83bb0","name":"Check received message containing XML","time":{"start":1766539532550,"stop":1766539532551,"duration":1},"status":"passed","severity":"normal"},{"uid":"37dcfa5b1f2dad97","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1766539026007,"stop":1766539026007,"duration":0},"status":"passed","severity":"normal"},{"uid":"92de553538689272","name":"Push message with content topic containing SQL Injection","time":{"start":1766540124710,"stop":1766540124710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8976a8d9d3997f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1766539378865,"stop":1766539378865,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1751b06fb4948b","name":"throws if store query response has error status","time":{"start":1766538989493,"stop":1766538989493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3a9208cec1174f","name":"Sets default value correctly","time":{"start":1766539388573,"stop":1766539388573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be3afac2b7bae5","name":"groups content topics by expected pubsub topic","time":{"start":1766538974179,"stop":1766538974179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5745ed699455ba4","name":"Check received message with timestamp: 1766539063947 ","time":{"start":1766539532543,"stop":1766539532544,"duration":1},"status":"passed","severity":"normal"},{"uid":"c056076af1edc7","name":"should not dial peers from store when browser is not connected","time":{"start":1766538989038,"stop":1766538989038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d962e21b8bdcbd9d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1766539026043,"stop":1766539026043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf20f9411b29b6e8","name":"should be safe to call multiple times","time":{"start":1766538989036,"stop":1766538989037,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc2459cbe8cc71e","name":"Check publish message after service node is restarted","time":{"start":1766539253617,"stop":1766539253617,"duration":0},"status":"skipped","severity":"normal"}] |