mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
110 KiB
JSON
1 line
110 KiB
JSON
[{"uid":"30172799e10e3977","name":"should encode/decode to text encoding","time":{"start":1744575956363,"stop":1744575956363,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e0e040ec1bb503","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1744575987995,"stop":1744575987995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86d5cd10c013af","name":"should not allow unachievable error rate","time":{"start":1744575995559,"stop":1744575995560,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1cea952c96f75bb","name":"should deliver messages after dependencies are met","time":{"start":1744575996363,"stop":1744575996363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc95a8a22f7e9cdc","name":"Fails to push message with large meta","time":{"start":1744576589811,"stop":1744576589811,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc8c0b439c4f7cf","name":"same cluster, different shard: nodes connect","time":{"start":1744576028803,"stop":1744576028803,"duration":0},"status":"passed","severity":"normal"},{"uid":"40daf031818fafe2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1744575947777,"stop":1744575947777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c0b6d08721205c","name":"should handle general insertion and lookup correctly","time":{"start":1744575997744,"stop":1744575997744,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff56cef383104d6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1744575995866,"stop":1744575995866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4960de88d30ad226","name":"can start the service","time":{"start":1744576060395,"stop":1744576060396,"duration":1},"status":"passed","severity":"normal"},{"uid":"70536bc5acfcb702","name":"should attach causal history and bloom filter to each message","time":{"start":1744575996360,"stop":1744575996360,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b342346cda34a9","name":"udp ip6 address","time":{"start":1744575955783,"stop":1744575955784,"duration":1},"status":"passed","severity":"normal"},{"uid":"8727cbf071dc337a","name":"Should update shard info","time":{"start":1744576029081,"stop":1744576029081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fe2a87dac74860","name":"should throw an error for empty SingleShardInfos array","time":{"start":1744575947764,"stop":1744575947765,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d515e8b1a1e7663","name":"should not receive a peer event after stop","time":{"start":1744575973733,"stop":1744575973734,"duration":1},"status":"passed","severity":"normal"},{"uid":"986df90076ab8e10","name":"should handle connection events","time":{"start":1744575987621,"stop":1744575987621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a4a5f0629bf0a3","name":"should retry failed tasks","time":{"start":1744575987684,"stop":1744575987684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4754a8762cc1c855","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1744575950365,"stop":1744575950365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ebe17ab3daff04","name":"handles different clusterIds correctly","time":{"start":1744575947762,"stop":1744575947763,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fb9d183d3d1ec6","name":"Query Generator - false","time":{"start":1744576104132,"stop":1744576104136,"duration":4},"status":"passed","severity":"normal"},{"uid":"69139d864a293195","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1744575995842,"stop":1744575995842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c39f03f2a2616ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1744575995868,"stop":1744575995868,"duration":0},"status":"passed","severity":"normal"},{"uid":"115df6a4c7e8833","name":"should set field with all protocols disabled","time":{"start":1744575956367,"stop":1744575956367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d418e708856ee85","name":"Symmetric encrypt & Decrypt","time":{"start":1744575979422,"stop":1744575979422,"duration":0},"status":"passed","severity":"normal"},{"uid":"137937fd2e23faee","name":"should request peer renewal on specific errors","time":{"start":1744575987685,"stop":1744575987685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf49443236c440","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1744576074301,"stop":1744576074301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c090df82d78014","name":"should be able to decode the field with only RELAY set to true","time":{"start":1744575955800,"stop":1744575955801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b207cd46d86c6d81","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1744575969316,"stop":1744575969317,"duration":1},"status":"passed","severity":"normal"},{"uid":"a538e5899504e9ae","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1744575955798,"stop":1744575955798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0ce5f055c0e337","name":"can start the service","time":{"start":1744576017794,"stop":1744576017795,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9006579f3dfde11","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1744575996362,"stop":1744575996362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b1b07e50f650d8","name":"Push message with content topic containing emoji","time":{"start":1744576589795,"stop":1744576589795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edd20f3b36315f4","name":"topics with same application and version share the same shard","time":{"start":1744575947761,"stop":1744575947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"617ab52a875b778a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1744575969317,"stop":1744575969317,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5d37b83a3f1e73","name":"Push message with content topic containing XML","time":{"start":1744576589793,"stop":1744576589793,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b8e5060f8506","name":"more peers than existing","time":{"start":1744576033683,"stop":1744576033683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"396153b63f15dba9","name":"Push message with content topic containing SQL Injection","time":{"start":1744576589793,"stop":1744576589793,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0a664c6bbfa5ed","name":"random static sharding 6 - Cluster ID: 867, Shard ID: 877","time":{"start":1744576165696,"stop":1744576165696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4410b52a406d1d07","name":"Promise Callback - false","time":{"start":1744576104137,"stop":1744576104137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c84d6068f0ff180","name":"random static sharding 7 - Cluster ID: 546, Shard ID: 797","time":{"start":1744576165697,"stop":1744576165697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fc86c8a838b210","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1744576013497,"stop":1744576013499,"duration":2},"status":"passed","severity":"normal"},{"uid":"aca36b4cc78e51f5","name":"should handle corrupted local storage data gracefully","time":{"start":1744575973735,"stop":1744575973735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d53e0bd9a6f7bd6","name":"Push message with content topic containing Chinese","time":{"start":1744576589806,"stop":1744576589806,"duration":0},"status":"passed","severity":"normal"},{"uid":"497bc11f75027e7f","name":"Query generator for multiple messages","time":{"start":1744576122289,"stop":1744576122289,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d4ee74a2175abc","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1744575947762,"stop":1744575947762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee354855537b8a09","name":"Push 30 different messages","time":{"start":1744576589790,"stop":1744576589790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1afbd68c856f368c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1744575947773,"stop":1744575947773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c1e7d67c7eb20c","name":"Push message with content topic containing long","time":{"start":1744576589791,"stop":1744576589791,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd31c7e8ffa06435","name":"should throw an error for an unconfigured topic","time":{"start":1744575947779,"stop":1744575947779,"duration":0},"status":"passed","severity":"normal"},{"uid":"129adc908469df3a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1744575995834,"stop":1744575995836,"duration":2},"status":"passed","severity":"normal"},{"uid":"a106c897a774f3be","name":"should not receive a peer event before start","time":{"start":1744576017797,"stop":1744576017797,"duration":0},"status":"passed","severity":"normal"},{"uid":"7003b6042bff4e08","name":"should be called at least once on all `peer:discovery` events","time":{"start":1744576020499,"stop":1744576020499,"duration":0},"status":"passed","severity":"normal"},{"uid":"1395885aba9f19f2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1744575995858,"stop":1744575995858,"duration":0},"status":"passed","severity":"normal"},{"uid":"824ceeedd7ea335","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1744575996360,"stop":1744575996361,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b592520bb944ac7","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1744575947765,"stop":1744575947765,"duration":0},"status":"passed","severity":"normal"},{"uid":"462440cf39d9a765","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1744575947760,"stop":1744575947761,"duration":1},"status":"passed","severity":"normal"},{"uid":"101b9c17e9c6c45a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1744576165699,"stop":1744576165699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc6c45d6cf934b8","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1744575969770,"stop":1744575969770,"duration":0},"status":"passed","severity":"normal"},{"uid":"986ad837ca9fb99d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1744575956369,"stop":1744575956369,"duration":0},"status":"passed","severity":"normal"},{"uid":"282f3439d780006b","name":"Push message with content topic containing Arabic","time":{"start":1744576589806,"stop":1744576589807,"duration":1},"status":"passed","severity":"normal"},{"uid":"292cf7acc421609e","name":"Push message with content topic containing numeric","time":{"start":1744576589805,"stop":1744576589806,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c5a77744d7628f","name":"Push message equal or less that 1MB","time":{"start":1744576589813,"stop":1744576589813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d37d0e5bfa8539d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1744576124359,"stop":1744576124360,"duration":1},"status":"passed","severity":"normal"},{"uid":"be844f91909116a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1744575995868,"stop":1744575995868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4464ab06a0dd591d","name":"can start and stop the service","time":{"start":1744576017795,"stop":1744576017795,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb5f17d8805ef93","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app64/3/topic165/test.js","time":{"start":1744576138794,"stop":1744576138794,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b221385ef3502","name":"Fields are not dropped","time":{"start":1744575961873,"stop":1744575961874,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb45f6a34ab733c1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1744575955792,"stop":1744575955792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00dcf4a4064bfff","name":"Push message with short payload","time":{"start":1744576589785,"stop":1744576589785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1ddbb056bc221e","name":"isConnected return false after peer stops","time":{"start":1744576033514,"stop":1744576033514,"duration":0},"status":"passed","severity":"normal"},{"uid":"869d5f28484ad3dd","name":"handles multiple messages","time":{"start":1744576118780,"stop":1744576118780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3fe97b673a0139","name":"isConnected between 2 js-waku relay nodes","time":{"start":1744576033515,"stop":1744576033515,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5698aa3da692f6","name":"Push message with short payload","time":{"start":1744576589799,"stop":1744576589799,"duration":0},"status":"passed","severity":"normal"},{"uid":"413b9eb69c9ea133","name":"should return the pubsub topic directly if a string is provided","time":{"start":1744575947779,"stop":1744575947780,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc88ba614c0498f","name":"should reject if WakuNode is not started","time":{"start":1744575988146,"stop":1744575988146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a07235fc4c5360","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1744575947949,"stop":1744575947950,"duration":1},"status":"passed","severity":"normal"},{"uid":"709999a13959ea88","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1744575995845,"stop":1744575995846,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce38ce59486cd14","name":"Push message with content topic containing shell command","time":{"start":1744576589794,"stop":1744576589794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1cc97bd47fe27e","name":"should throw error - no public key","time":{"start":1744575956358,"stop":1744575956358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20ae57784a18572","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1744575947771,"stop":1744575947771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a6423e8d4f862d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1744575955801,"stop":1744575955801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b376b1a49a027b93","name":"handles different networkShards values correctly","time":{"start":1744575947763,"stop":1744575947763,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4ad35153e22fb0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1744575947783,"stop":1744575947784,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12781767f6ab216","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1744575947777,"stop":1744575947778,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e42b87851f0e5e7","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1744576087098,"stop":1744576087098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6669017f938821ab","name":"Push message with custom timestamp: 1713817614513","time":{"start":1744576589811,"stop":1744576589812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11ec49a9f72a9e6","name":"Passing page size 0 when there are 110 messages","time":{"start":1744576113204,"stop":1744576113204,"duration":0},"status":"passed","severity":"normal"},{"uid":"162b9520d1d6a633","name":"passes more than one ENR URLs and attempts connection","time":{"start":1744576017799,"stop":1744576017800,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2977c0b2e08593a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1744576035310,"stop":1744576035310,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e42e24850d3915","name":"addEventListener with wrong event","time":{"start":1744576053410,"stop":1744576053410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed9063fc96ca445","name":"handles empty contentTopics array correctly","time":{"start":1744575947783,"stop":1744575947783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a754206fec95075e","name":"Promise Callback - true","time":{"start":1744576104136,"stop":1744576104137,"duration":1},"status":"passed","severity":"normal"},{"uid":"931ae01ebd344edb","name":"Push message with content topic containing numeric","time":{"start":1744576589791,"stop":1744576589791,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ba43ed940dfccd","name":"Push message with content topic containing Script","time":{"start":1744576589793,"stop":1744576589793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7123c76e253096d9","name":"can start the service","time":{"start":1744575973730,"stop":1744575973731,"duration":1},"status":"passed","severity":"normal"},{"uid":"28669ea57134c97d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1744576165692,"stop":1744576165692,"duration":0},"status":"passed","severity":"normal"},{"uid":"39062423390a8222","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1744575995869,"stop":1744575995870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a147e18ed38efd01","name":"Push message with content topic containing shell command","time":{"start":1744576589809,"stop":1744576589809,"duration":0},"status":"passed","severity":"normal"},{"uid":"154511750fa8af9c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1744575947759,"stop":1744575947760,"duration":1},"status":"passed","severity":"normal"},{"uid":"9faef4d035f11f5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1744576124359,"stop":1744576124359,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ee23682a4fa407","name":"Callback on promise","time":{"start":1744576122302,"stop":1744576122302,"duration":0},"status":"passed","severity":"normal"},{"uid":"35871bd778b9fcbe","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1744576013503,"stop":1744576013504,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e97b211ccb395fa","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1744575995820,"stop":1744575995820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8055ec04c36c67a0","name":"it tolerates circular branch references","time":{"start":1744575969767,"stop":1744575969767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2192a3a1800c9aa","name":"Passing page size 19 when there are 20 messages","time":{"start":1744576113206,"stop":1744576113206,"duration":0},"status":"passed","severity":"normal"},{"uid":"255e899bb3cbc8b8","name":"Push message with SQL Injection payload","time":{"start":1744576589787,"stop":1744576589787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4f578c0f3d8fb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1744576589808,"stop":1744576589808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2232f38280324baa","name":"ignores unrecognized TXT record formats","time":{"start":1744575969768,"stop":1744575969768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e82816f1108e30","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1744575995841,"stop":1744575995841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e35d7daac22c229","name":"should properly start and stop event listening","time":{"start":1744575987995,"stop":1744575987996,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e1ec3949764b64","name":"Relay","time":{"start":1744576018524,"stop":1744576018525,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8bbb94d05900af0","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1744575995838,"stop":1744575995838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0058772c5a37d0","name":"Default pageSize","time":{"start":1744576113207,"stop":1744576113207,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc715656802a2ed5","name":"Push message with unicode special characters payload","time":{"start":1744576589789,"stop":1744576589790,"duration":1},"status":"passed","severity":"normal"},{"uid":"609d2aba40a26e78","name":"can start and stop the service","time":{"start":1744576060396,"stop":1744576060397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2690a850f1b85e","name":"Asymmetric encrypt & decrypt","time":{"start":1744575979420,"stop":1744575979421,"duration":1},"status":"passed","severity":"normal"},{"uid":"718e8a502db50b1c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1744576028801,"stop":1744576028801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1675c364d0f2c81","name":"connected peers and dial","time":{"start":1744576033683,"stop":1744576033683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93da12385478ac2e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1744576074299,"stop":1744576074300,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba22c7a0f9bf3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1744575947776,"stop":1744575947777,"duration":1},"status":"passed","severity":"normal"},{"uid":"d977af4fa8b75083","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1744575947776,"stop":1744575947776,"duration":0},"status":"passed","severity":"normal"},{"uid":"690f51d31e60ce20","name":"Push message with XML payload","time":{"start":1744576589802,"stop":1744576589802,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf04cb70069b7abc","name":"Push message with custom timestamp: 1744579614513","time":{"start":1744576589812,"stop":1744576589812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b716145aa9522ef5","name":"should properly create peer info with all multiaddrs","time":{"start":1744575956366,"stop":1744575956367,"duration":1},"status":"passed","severity":"normal"},{"uid":"533a6139618904ed","name":"Query Generator, Wrong PubsubTopic","time":{"start":1744576087094,"stop":1744576087095,"duration":1},"status":"passed","severity":"normal"},{"uid":"565e488c7a2998ff","name":"random static sharding 10 - Cluster ID: 289, Shard ID: 648","time":{"start":1744576165698,"stop":1744576165698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8598c8f4d596700e","name":"Push message with content topic containing unicode special characters","time":{"start":1744576589795,"stop":1744576589795,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f05d5579e52911","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1744575947770,"stop":1744575947771,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5288f73cda6741","name":"Push message with content topic containing Script","time":{"start":1744576589807,"stop":1744576589808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce035c119de3b81b","name":"should not fail to stop the service if it was not started","time":{"start":1744575973732,"stop":1744575973732,"duration":0},"status":"passed","severity":"normal"},{"uid":"810de59870785555","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1744575969320,"stop":1744575969320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e752b866b9b6128","name":"isConnected should return true after first peer connects","time":{"start":1744576033513,"stop":1744576033514,"duration":1},"status":"passed","severity":"normal"},{"uid":"3512a6af7e788301","name":"should create a new stream if no existing for protocol found","time":{"start":1744575962044,"stop":1744575962044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c6a4a4ed5fa099","name":"Push message with content topic containing Chinese","time":{"start":1744576589792,"stop":1744576589792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae323ef82aaa5ea7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1744575947769,"stop":1744575947769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec31ace4b916ee44","name":"should get / set UDP multiaddr","time":{"start":1744575956364,"stop":1744575956364,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5ccb09255525b8","name":"Push message with emoji payload","time":{"start":1744576589790,"stop":1744576589790,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7d618da90d3fe6","name":"random static sharding 4 - Cluster ID: 236, Shard ID: 589","time":{"start":1744576165695,"stop":1744576165695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ff9344696b56c8","name":"Push message with SQL Injection payload","time":{"start":1744576589801,"stop":1744576589801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b131d72757defe1","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1744575947780,"stop":1744575947780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9d9ed668901cae","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1744575947784,"stop":1744575947784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16d3ba83870003b","name":"Push message with content topic containing JSON","time":{"start":1744576589809,"stop":1744576589809,"duration":0},"status":"passed","severity":"normal"},{"uid":"163b5c7c4b9ceb78","name":"different cluster, same shard: nodes don't connect","time":{"start":1744576028803,"stop":1744576028806,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fcc23514f494ac2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1744576111034,"stop":1744576111034,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf087f4dbcad457","name":"Push message with content topic containing SQL Injection","time":{"start":1744576589807,"stop":1744576589807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff70374f900e9ec9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1744575947753,"stop":1744575947753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6365e229fe8d33","name":"Push message with Russian payload","time":{"start":1744576589801,"stop":1744576589801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c398fbbe6474aa8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1744575947773,"stop":1744575947774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b79df65fba9fa9","name":"Query generator for 2000 messages","time":{"start":1744576122304,"stop":1744576122304,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a8cf47a6da31ed","name":"should throw error - invalid id","time":{"start":1744575956358,"stop":1744575956358,"duration":0},"status":"passed","severity":"normal"},{"uid":"487577dbd5fa1672","name":"Push message with Chinese payload","time":{"start":1744576589800,"stop":1744576589800,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0712b48fb3ed77","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1744575955802,"stop":1744575955802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88e23fb728cd6cf","name":"non connected peers","time":{"start":1744576033684,"stop":1744576033685,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3b2b5861d577447f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1744575955793,"stop":1744575955794,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b894218c782951a","name":"Relay + Store","time":{"start":1744575956369,"stop":1744575956369,"duration":0},"status":"passed","severity":"normal"},{"uid":"7878cdc003a6b7ff","name":"A test","time":{"start":1744576018618,"stop":1744576018619,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a55b2c6ddb996a","name":"Privacy Node - default protocol","time":{"start":1744576133836,"stop":1744576133836,"duration":0},"status":"passed","severity":"normal"},{"uid":"2810eafe6a760c5e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1744576087096,"stop":1744576087096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c96cec9014bab72","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1744575968580,"stop":1744575968581,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cc6d481fdd42b7","name":"should load peers from local storage and dispatch events","time":{"start":1744575973734,"stop":1744575973734,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9ef06ccfbd3150","name":"Push message with rate limit","time":{"start":1744576589811,"stop":1744576589811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5991c0182d87d1f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1744576124359,"stop":1744576124359,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a67460466f3598","name":"1 Store, 2 relays, 2 fetches","time":{"start":1744575969312,"stop":1744575969313,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98e9a2386877c3e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1744576124361,"stop":1744576124362,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b6c9fffae53efd","name":"Ordered Callback - false","time":{"start":1744576104151,"stop":1744576104152,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e7e9f587bd0977","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1744575995844,"stop":1744575995845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54e3705e0c26fe7","name":"should set field with only STORE enabled","time":{"start":1744575956368,"stop":1744575956368,"duration":0},"status":"passed","severity":"normal"},{"uid":"516d426e5f973a7b","name":"should add and remove event listeners correctly","time":{"start":1744575973735,"stop":1744575973735,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f874a6eafa33fb8","name":"Query Generator, No message returned","time":{"start":1744576087096,"stop":1744576087096,"duration":0},"status":"passed","severity":"normal"},{"uid":"446a184e1326b118","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1744575995839,"stop":1744575995840,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a260afd2bfeecc","name":"should properly create location multiaddrs - udp","time":{"start":1744575956366,"stop":1744575956366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01cb06ba714c1e5","name":"unsubscribes","time":{"start":1744576118780,"stop":1744576118782,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ec82e5b9ee6136f","name":"A test","time":{"start":1744576018619,"stop":1744576018620,"duration":1},"status":"passed","severity":"normal"},{"uid":"995392ba53c0cc92","name":"should return different streams if requested simultaniously","time":{"start":1744575962044,"stop":1744575962044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc9202d6cdd4d64","name":"should only return 1 node with relay and store capability","time":{"start":1744575969769,"stop":1744575969770,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae777fa9e2181dd","name":"throws on content topic with empty application field","time":{"start":1744575947750,"stop":1744575947751,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cf3893984cbbd7","name":"should throw an error for missing sharding configuration","time":{"start":1744575947782,"stop":1744575947782,"duration":0},"status":"passed","severity":"normal"},{"uid":"678ec26a749e4dca","name":"should return false when shard is not included in network shards","time":{"start":1744575987579,"stop":1744575987579,"duration":0},"status":"passed","severity":"normal"},{"uid":"4353aa0ac907d6b3","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1744575947764,"stop":1744575947764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8244a519cd10a69","name":"should throw if no connection provided","time":{"start":1744575962043,"stop":1744575962043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1887b8283cc6a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1744575995860,"stop":1744575995862,"duration":2},"status":"passed","severity":"normal"},{"uid":"58b365cfa830e426","name":"throws on content topic with empty topic name field","time":{"start":1744575947751,"stop":1744575947752,"duration":1},"status":"passed","severity":"normal"},{"uid":"5181a692774a14c7","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1744575947782,"stop":1744575947782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c59013c899f2b1","name":"Query with Ordered Callback, No Decoder","time":{"start":1744576087097,"stop":1744576087097,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c7ffd6e0a36fba","name":"should throw an error for missing required configuration","time":{"start":1744575947768,"stop":1744575947769,"duration":1},"status":"passed","severity":"normal"},{"uid":"738737d564e01d42","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1744575969318,"stop":1744575969319,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc2292b9d9ea776","name":"returns all values when wanted number matches available values","time":{"start":1744575968578,"stop":1744575968579,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba09fa81ae33e2ba","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1744575969315,"stop":1744575969316,"duration":1},"status":"passed","severity":"normal"},{"uid":"333628c21ec4773a","name":"dispatchEvent via connectionManager","time":{"start":1744576053412,"stop":1744576053412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ce92dd71bd18b4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1744576084842,"stop":1744576084842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3212b1d6f1f7c5b1","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1744575955796,"stop":1744575955797,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd03cbd7774beb36","name":"start node with empty content topic","time":{"start":1744576138795,"stop":1744576138796,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb44d34c2c7442da","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1744575955803,"stop":1744575955803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87097fbc1eaca06","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744576098085,"stop":1744576098085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1efbef42ce4d561","name":"Ordered Callback - true","time":{"start":1744576104147,"stop":1744576104151,"duration":4},"status":"passed","severity":"normal"},{"uid":"c90a21a6b01be3ed","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1744575995838,"stop":1744575995838,"duration":0},"status":"passed","severity":"normal"},{"uid":"765fab1581b0742c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1744575996364,"stop":1744575996364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd57934ac1bef94","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1744576028802,"stop":1744576028802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3954586fc3945e04","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1744576013499,"stop":1744576013500,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ced04fb7cf0cb2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1744576124360,"stop":1744576124360,"duration":0},"status":"passed","severity":"normal"},{"uid":"162d9487a6361882","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1744576035311,"stop":1744576035313,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4e5027c56197a4","name":"should reject on timeout if it was set","time":{"start":1744575988148,"stop":1744575988148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b68ebe7197cbaa9","name":"Correctly serialized arguments","time":{"start":1744576022758,"stop":1744576022759,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc08cbce7354e57e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1744576124358,"stop":1744576124358,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f6f02d36b636ee","name":"should respect max attempts limit","time":{"start":1744575987686,"stop":1744575987686,"duration":0},"status":"passed","severity":"normal"},{"uid":"98623b492865934","name":"creates an iterator","time":{"start":1744576118779,"stop":1744576118780,"duration":1},"status":"passed","severity":"normal"},{"uid":"740140ff27278efa","name":"Passing page size 11 when there are 10 messages","time":{"start":1744576113206,"stop":1744576113206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2099307ea1103270","name":"should process tasks in queue","time":{"start":1744575987684,"stop":1744575987684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e40cda8200cf781","name":"Push message with custom timestamp: 1744572414513","time":{"start":1744576589812,"stop":1744576589812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d294259ecbf653c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1744575947777,"stop":1744575947777,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b315446175af07","name":"Push message with JSON payload","time":{"start":1744576589789,"stop":1744576589789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f5fcac246839ed","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1744575995560,"stop":1744575995560,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb45c0a4cc362457","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744576098088,"stop":1744576098089,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6923dbc0dcb412","name":"Passing page size 10 when there are 10 messages","time":{"start":1744576113205,"stop":1744576113206,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5ec4039f97aef5","name":"Generator, 2 different pubsubtopics","time":{"start":1744576098085,"stop":1744576098085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b6aa587b5a3e9d6","name":"should add to incoming buffer if dependencies are not met","time":{"start":1744575996361,"stop":1744575996361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6a05ce6fc20df4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1744575995866,"stop":1744575995867,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4a5c3c7b8399c2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1744575947753,"stop":1744575947758,"duration":5},"status":"passed","severity":"normal"},{"uid":"33e906a01da1444d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1744575947775,"stop":1744575947775,"duration":0},"status":"passed","severity":"normal"},{"uid":"163c1f6126b9a391","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1744576124361,"stop":1744576124361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d12894faa50f5e5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1744575947949,"stop":1744575947949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f86c57faed957c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1744575995860,"stop":1744575995860,"duration":0},"status":"passed","severity":"normal"},{"uid":"801cbd507f5c31ef","name":"should decode valid enr successfully","time":{"start":1744575956355,"stop":1744575956356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17f32f9ea005dff","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app8/1/topic632/proto","time":{"start":1744576138790,"stop":1744576138791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f989c53696d6ee62","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1744575947760,"stop":1744575947760,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a1206b6d450f2a","name":"Passing page size 110 when there are 120 messages","time":{"start":1744576113207,"stop":1744576113207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5817b6da51a4dd49","name":"should initialize with default number of peers","time":{"start":1744575987612,"stop":1744575987613,"duration":1},"status":"passed","severity":"normal"},{"uid":"daac0fa7987c1cec","name":"should emit a peer event after start","time":{"start":1744576060398,"stop":1744576060399,"duration":1},"status":"passed","severity":"normal"},{"uid":"59132717f3324232","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app31/4/topic813/utf8","time":{"start":1744576138792,"stop":1744576138792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d39784c62566aa","name":"Push message with Arabic payload","time":{"start":1744576589787,"stop":1744576589787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f178ef81a4e8516","name":"tcp ip4 address","time":{"start":1744575955780,"stop":1744575955782,"duration":2},"status":"passed","severity":"normal"},{"uid":"49f42ba271b4e29f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1744576138795,"stop":1744576138795,"duration":0},"status":"passed","severity":"normal"},{"uid":"e110328ff0236546","name":"Push message with unicode special characters payload","time":{"start":1744576589803,"stop":1744576589804,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ace1bda2d3a7889","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1744575995862,"stop":1744575995863,"duration":1},"status":"passed","severity":"normal"},{"uid":"3585ef705bfedfc8","name":"Fails to push message bigger that 1MB","time":{"start":1744576589798,"stop":1744576589798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f39bcb0f85a66a8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1744575956356,"stop":1744575956356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9828a91bca1fcfd5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1744575995860,"stop":1744575995860,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bfae85e7ee5d0f","name":"shard 0","time":{"start":1744576165691,"stop":1744576165692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c76c17509a85b62","name":"should reject if Relay is requested but not mounted","time":{"start":1744575988146,"stop":1744575988147,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fc6c8e6258eab","name":"should only return 1 node with relay capability","time":{"start":1744575969769,"stop":1744575969769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e956c87bec6fe","name":"should not fail to start the service if it is already started","time":{"start":1744576060397,"stop":1744576060398,"duration":1},"status":"passed","severity":"normal"},{"uid":"92883785580d049f","name":"caches peers it previously fetched","time":{"start":1744575969768,"stop":1744575969769,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c8067abe421743","name":"Generator, custom pubsub topic","time":{"start":1744576098084,"stop":1744576098084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e6f59d2a9b8c6","name":"should increase lamport timestamp","time":{"start":1744575996358,"stop":1744575996359,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaad3a8e4b54eae","name":"getPeersByDiscovery","time":{"start":1744576053411,"stop":1744576053411,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd785113376d8c7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1744575995867,"stop":1744575995867,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c01f54c4b2d0db","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1744575995843,"stop":1744575995843,"duration":0},"status":"passed","severity":"normal"},{"uid":"4021054f9093d173","name":"Query Generator, Multiple PubsubTopics","time":{"start":1744576087095,"stop":1744576087095,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a032bb5c2784b8c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1744575947780,"stop":1744575947780,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ecd178eb1afb36","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1744576138789,"stop":1744576138789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b703ad526a46e3b6","name":"Push message with Arabic payload","time":{"start":1744576589800,"stop":1744576589801,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18f2cbf46315c8f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1744575969317,"stop":1744575969318,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a17b20d8e312388","name":"Passing cursor with wrong pubsubTopic","time":{"start":1744576074302,"stop":1744576074302,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa38ef82c7b1afe5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1744575947758,"stop":1744575947759,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14573a0260228a5","name":"Query generator for multiple messages with multiple decoders","time":{"start":1744576122297,"stop":1744576122298,"duration":1},"status":"passed","severity":"normal"},{"uid":"a569aa021dcb106a","name":"should transition to Unhealthy when no connections","time":{"start":1744575987994,"stop":1744575987994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f3e60077edf7cf","name":"1 Relay, 1 Filter, gives up","time":{"start":1744575969313,"stop":1744575969313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f6710bd4e9b944","name":"should wait for Store peer to be connected","time":{"start":1744575988149,"stop":1744575988150,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd34a0023128c49","name":"should encode/decode to RLP encoding","time":{"start":1744575956360,"stop":1744575956363,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6b778ad4f350890","name":"should not receive a peer event before start","time":{"start":1744575973733,"stop":1744575973733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9312909a0a38c60","name":"isConnected should return false after all peers disconnect","time":{"start":1744576033514,"stop":1744576033514,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaab14c121a446e4","name":"Push message with special chars payload","time":{"start":1744576589786,"stop":1744576589786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8074e53203e1c5e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/8/topic282/json","time":{"start":1744576138791,"stop":1744576138791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c368b5cf95bf59","name":"configure the node with multiple pubsub topics","time":{"start":1744576165698,"stop":1744576165699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80b4ca53477e017","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1744575995846,"stop":1744575995846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f703c3b94d6189","name":"should not fail to stop the service if it was not started","time":{"start":1744576060397,"stop":1744576060397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a82af76a133775e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1744576589794,"stop":1744576589794,"duration":0},"status":"passed","severity":"normal"},{"uid":"58217807264c9639","name":"should initialize with custom number of peers","time":{"start":1744575987613,"stop":1744575987613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d267fcdc53fc0897","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1744575947760,"stop":1744575947760,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd3a91ee4bb87fd","name":"Push message with emoji payload","time":{"start":1744576589804,"stop":1744576589804,"duration":0},"status":"passed","severity":"normal"},{"uid":"539c66d4e03ba7cc","name":"should properly create location multiaddrs - tcp4","time":{"start":1744575956365,"stop":1744575956365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3518f924c185555","name":"random static sharding 8 - Cluster ID: 502, Shard ID: 22","time":{"start":1744576165697,"stop":1744576165697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5395ab5cfecc971","name":"should set field with all protocols enabled","time":{"start":1744575956367,"stop":1744575956367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0538e959d6803d3","name":"should start and stop interval correctly","time":{"start":1744575987683,"stop":1744575987683,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11c8996326f1f46","name":"Filter","time":{"start":1744576133835,"stop":1744576133836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3e76b24135fb86","name":"retrieves a single peer","time":{"start":1744575969766,"stop":1744575969767,"duration":1},"status":"passed","severity":"normal"},{"uid":"b375dca656eb7ed3","name":"should throw error - no public key","time":{"start":1744575956357,"stop":1744575956357,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a5fa8b515a0e8b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1744575947769,"stop":1744575947770,"duration":1},"status":"passed","severity":"normal"},{"uid":"37cd0adc4319bec7","name":"should properly compute the node id","time":{"start":1744575956359,"stop":1744575956359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5249b71892d3e480","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1744575995842,"stop":1744575995842,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dda74b37ff982e1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1744575995842,"stop":1744575995843,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77305475373d6eb","name":"Reusing cursor across nodes","time":{"start":1744576074301,"stop":1744576074301,"duration":0},"status":"passed","severity":"normal"},{"uid":"215e5e2fdc1fb3cc","name":"Push message with custom timestamp: 1713817614512","time":{"start":1744576589796,"stop":1744576589797,"duration":1},"status":"passed","severity":"normal"},{"uid":"707fc53b861938ae","name":"should reject if LightPush is requested but not mounted","time":{"start":1744575988147,"stop":1744575988147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a5a75687eaa285","name":"should push the message to the outgoing buffer","time":{"start":1744575996359,"stop":1744575996359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd9a91f0e5c5af0","name":"should reject if Filter is requested but not mounted","time":{"start":1744575988147,"stop":1744575988148,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b29227a4f08940","name":"Push message with content topic containing special chars","time":{"start":1744576589792,"stop":1744576589792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb430964e6aeafac","name":"Push message with content topic containing short","time":{"start":1744576589805,"stop":1744576589805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af2ea7fce068c3","name":"Light Node - default protocols","time":{"start":1744576133836,"stop":1744576133836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e5cc95f3cc7985","name":"returns all values when wanted number is greater than available values","time":{"start":1744575968580,"stop":1744575968580,"duration":0},"status":"passed","severity":"normal"},{"uid":"653bce38daff78e4","name":"Push message with numeric payload","time":{"start":1744576589799,"stop":1744576589800,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc869acfe2a61b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1744575947780,"stop":1744575947781,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a79c3435d3ab8a2","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1744575973734,"stop":1744575973735,"duration":1},"status":"passed","severity":"normal"},{"uid":"286f82acb3a6499e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1744576033513,"stop":1744576033513,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f4d5dd825d6847","name":"should properly create location multiaddrs - tcp6","time":{"start":1744575956366,"stop":1744575956366,"duration":0},"status":"passed","severity":"normal"},{"uid":"377314f3084802f4","name":"Query with Promise Callback, No message returned","time":{"start":1744576087100,"stop":1744576087101,"duration":1},"status":"passed","severity":"normal"},{"uid":"23dc57c70c523b89","name":"random static sharding 5 - Cluster ID: 416, Shard ID: 364","time":{"start":1744576165695,"stop":1744576165696,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9b0460998530df","name":"Push message with content topic containing special chars","time":{"start":1744576589806,"stop":1744576589806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0deb9841f0d177a","name":"should be able to decode the field with only STORE set to true","time":{"start":1744575955801,"stop":1744575955801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1509a9548ade2d26","name":"Passing invalid cursor","time":{"start":1744576074302,"stop":1744576074302,"duration":0},"status":"passed","severity":"normal"},{"uid":"42750200d5ac0568","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1744575947774,"stop":1744575947774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e18a75e195f9866","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1744575995561,"stop":1744575995561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8f814a88269ab0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1744576087097,"stop":1744576087097,"duration":0},"status":"passed","severity":"normal"},{"uid":"88af265e9e632bea","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1744575995863,"stop":1744575995863,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7a0b0d128b3652","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1744575995865,"stop":1744575995865,"duration":0},"status":"passed","severity":"normal"},{"uid":"74825fe1027c254a","name":"Push message with Script payload","time":{"start":1744576589801,"stop":1744576589802,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7b361c0f0d0fe9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1744575947766,"stop":1744575947766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb166980be0aff0","name":"Push message with long payload","time":{"start":1744576589799,"stop":1744576589799,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a45d059972d08","name":"Push message with Chinese payload","time":{"start":1744576589786,"stop":1744576589787,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ad1b029adc4c38","name":"should be called for bootstrap peers","time":{"start":1744576020500,"stop":1744576020500,"duration":0},"status":"passed","severity":"normal"},{"uid":"727f1a8ba4e6ef29","name":"LightPush","time":{"start":1744576133835,"stop":1744576133835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20263255de6e790","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1744575995865,"stop":1744575995865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06010c8f9df00be","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1744575947759,"stop":1744575947759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e589f622a0bc3203","name":"should return usable stream attached to connection","time":{"start":1744575962042,"stop":1744575962043,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb7d16b95aed41a","name":"should get / set TCP multiaddr","time":{"start":1744575956364,"stop":1744575956364,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11834a929c0d103","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1744575996363,"stop":1744575996363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bca33502fad90d7","name":"Push message with content topic containing escaped characters","time":{"start":1744576589809,"stop":1744576589809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7601037c9dc2b36f","name":"Push message with content topic containing Arabic","time":{"start":1744576589792,"stop":1744576589792,"duration":0},"status":"passed","severity":"normal"},{"uid":"36478522e1c900c1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1744575962045,"stop":1744575962046,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c24bdac545fdff","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1744575995839,"stop":1744575995839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16e58ac3ecdb54f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1744575995859,"stop":1744575995860,"duration":1},"status":"passed","severity":"normal"},{"uid":"182e6633f34901d3","name":"should throw an error if shards are undefined for static sharding","time":{"start":1744575947768,"stop":1744575947768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4515590bf8b8ea","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1744575995827,"stop":1744575995827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e52f0d4fbe658e6","name":"should increase lamport timestamp","time":{"start":1744575996360,"stop":1744575996360,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e045245c32eaf6","name":"stop","time":{"start":1744576053413,"stop":1744576053413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34bee8cc9b40861","name":"should update ack status of messages in outgoing buffer","time":{"start":1744575996364,"stop":1744575996364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d174ff4154189ad","name":"Waku message hash computation (no timestamp)","time":{"start":1744575950364,"stop":1744575950365,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac85b26300c593","name":"should serialize and deserialize correctly","time":{"start":1744575997743,"stop":1744575997743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142f584a51b1030","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1744575947770,"stop":1744575947770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d210c345b3712e9b","name":"Wrong topic","time":{"start":1744576138794,"stop":1744576138795,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccb8e4daaf15b54","name":"should be sent with empty content","time":{"start":1744575996363,"stop":1744575996364,"duration":1},"status":"passed","severity":"normal"},{"uid":"13544b5c8788f75","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1744575947774,"stop":1744575947775,"duration":1},"status":"passed","severity":"normal"},{"uid":"c289910d23bc2c09","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1744576095872,"stop":1744576095872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe98dfb923c54ef","name":"Sample","time":{"start":1744575955805,"stop":1744575955805,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c5fa08ac299a6f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1744575969318,"stop":1744575969318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d040ee25d50095c","name":"Push message with escaped characters payload","time":{"start":1744576589803,"stop":1744576589803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed69eea085e7a7e","name":"Push message with Script payload","time":{"start":1744576589788,"stop":1744576589788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea84313b0d6adb","name":"Passing page size 1 when there are 4 messages","time":{"start":1744576113204,"stop":1744576113205,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05b202f25768a2e","name":"Push message equal or less that 1MB","time":{"start":1744576589797,"stop":1744576589798,"duration":1},"status":"passed","severity":"normal"},{"uid":"5976e97961d5d978","name":"throws on content topic with non-number generation field","time":{"start":1744575947749,"stop":1744575947750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b93464dbf8c4f6","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1744575995846,"stop":1744575995846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2b5768a27861bd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1744575947773,"stop":1744575947773,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eccf255ea2ad2f","name":"1 Relay, 1 fetch","time":{"start":1744575969311,"stop":1744575969311,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b452a9243e4d5","name":"Store - dialed first","time":{"start":1744576133834,"stop":1744576133835,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdbe33ceade45e2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1744575947772,"stop":1744575947772,"duration":0},"status":"passed","severity":"normal"},{"uid":"489b887aef385f6b","name":"Generator, custom pubsub topic","time":{"start":1744576098082,"stop":1744576098083,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4af945bef59bad","name":"Push message with special chars payload","time":{"start":1744576589800,"stop":1744576589800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40443a39828f9d1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1744575995828,"stop":1744575995833,"duration":5},"status":"passed","severity":"normal"},{"uid":"bc5b44165cd6c43e","name":"Push message with content topic containing XML","time":{"start":1744576589808,"stop":1744576589808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8deccbf84e7e74","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1744575995866,"stop":1744575995866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53be856a1eb45f8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1744575950362,"stop":1744575950363,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e9d668e5853e75","name":"Generator, 2 different pubsubtopics","time":{"start":1744576098083,"stop":1744576098083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55c6608bdd4eb46","name":"should mark all messages in causal history as acknowledged","time":{"start":1744575996362,"stop":1744575996362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec887d7cfb0e36d","name":"does not throw on valid cases","time":{"start":1744575947747,"stop":1744575947748,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2c0dc598b05495","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1744575947772,"stop":1744575947772,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5569a85dd4e5da","name":"All","time":{"start":1744576018526,"stop":1744576018527,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ef58a8b4f124df","name":"should use DNS peer discovery with light client","time":{"start":1744576017799,"stop":1744576017799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc400edacce2c2bb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1744575955803,"stop":1744575955804,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a2adad9d62533c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1744575995859,"stop":1744575995859,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc22240419147078","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1744575947771,"stop":1744575947772,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d56279383530004","name":"should properly create location multiaddrs - udp4","time":{"start":1744575956365,"stop":1744575956365,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc79729b935f409d","name":"Push message with content topic containing short","time":{"start":1744576589791,"stop":1744576589791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df628351d26043c","name":"addEventListener with correct event","time":{"start":1744576053409,"stop":1744576053410,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c9466d7216cbd5","name":"configure the node with multiple content topics","time":{"start":1744576138795,"stop":1744576138795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4993513ea2deab","name":"Query with Ordered Callback, No message returned","time":{"start":1744576087097,"stop":1744576087098,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9adad6483e4592","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1744575995846,"stop":1744575995857,"duration":11},"status":"passed","severity":"normal"},{"uid":"837f6c7f566e5e2e","name":"returns only open connection if one present","time":{"start":1744575961773,"stop":1744575961774,"duration":1},"status":"passed","severity":"normal"},{"uid":"c346da32816c8112","name":"should not throw an error for a single configured topic","time":{"start":1744575947778,"stop":1744575947778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee30ba3da09c6b89","name":"Callback on promise, aborts when callback returns true","time":{"start":1744576122303,"stop":1744576122303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca315c97db3a6a05","name":"should maintain desired error rate","time":{"start":1744575997742,"stop":1744575997742,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb58871ad1296922","name":"Throws when trying to push message with empty payload","time":{"start":1744576589790,"stop":1744576589790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9210f93b229089f0","name":"should get locked peers","time":{"start":1744575987614,"stop":1744575987614,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4f77b9d59eac97","name":"should set field with only FILTER enabled","time":{"start":1744575956368,"stop":1744575956368,"duration":0},"status":"passed","severity":"normal"},{"uid":"494f11380272cf0f","name":"should request renew when peer disconnects","time":{"start":1744575987620,"stop":1744575987620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d7d6388a938adb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1744575955803,"stop":1744575955803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b959a6666612a73e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1744576084842,"stop":1744576084842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6d44e279494709f","name":"Push message with meta","time":{"start":1744576589795,"stop":1744576589796,"duration":1},"status":"passed","severity":"normal"},{"uid":"736e10c785fd34be","name":"Push message with Basic HTML tag payload","time":{"start":1744576589788,"stop":1744576589788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f77bab184e6a19d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1744575987568,"stop":1744575987568,"duration":0},"status":"passed","severity":"normal"},{"uid":"762fac5658b8ec6b","name":"Generator, 2 different pubsubtopics","time":{"start":1744576098086,"stop":1744576098087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c082daa6cdaad53c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1744575995864,"stop":1744575995865,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15d4b19e1aef210","name":"Relay + Store","time":{"start":1744576018525,"stop":1744576018526,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f5f9df0bb6b5b9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1744575947781,"stop":1744575947781,"duration":0},"status":"passed","severity":"normal"},{"uid":"5206956e6aca418f","name":"Push message with content topic containing JSON","time":{"start":1744576589794,"stop":1744576589794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce11246b2b91f8a2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1744576074299,"stop":1744576074299,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e640e8f7fa9be0","name":"Store - dialed after - with timeout","time":{"start":1744576133835,"stop":1744576133835,"duration":0},"status":"passed","severity":"normal"},{"uid":"283dc23ba26d0177","name":"should not receive a peer event after stop","time":{"start":1744576017797,"stop":1744576017798,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c4f0f423cecae7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1744575995560,"stop":1744575995561,"duration":1},"status":"passed","severity":"normal"},{"uid":"e018db0c61434833","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1744575995864,"stop":1744575995864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c451ef55b66d065","name":"should use shardsUnderCluster when provided","time":{"start":1744575987570,"stop":1744575987578,"duration":8},"status":"passed","severity":"normal"},{"uid":"4a8b881dc5477c80","name":"throws on content topic with generation field greater than 0","time":{"start":1744575947750,"stop":1744575947750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc86976b67ed8094","name":"should emit a peer event after start","time":{"start":1744575973733,"stop":1744575973733,"duration":0},"status":"passed","severity":"normal"},{"uid":"abee191f2784f03a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1744575962045,"stop":1744575962045,"duration":0},"status":"passed","severity":"normal"},{"uid":"880d78a8862ace0","name":"1 Store, 2 fetches","time":{"start":1744575969312,"stop":1744575969312,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac8cfea396f6f38","name":"listenerCount","time":{"start":1744576053412,"stop":1744576053412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab43834ab2bdec4","name":"Passing page size 3 when there are 20 messages","time":{"start":1744576113205,"stop":1744576113205,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab8589740f774de","name":"should wait for Filter peer to be connected","time":{"start":1744575988149,"stop":1744575988149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4b7c63109e4dd7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1744575995858,"stop":1744575995858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8defc46eef89142e","name":"Push message with custom timestamp: 1744572414512","time":{"start":1744576589797,"stop":1744576589797,"duration":0},"status":"passed","severity":"normal"},{"uid":"546f8ab4d6a532ad","name":"removeEventListener with correct event","time":{"start":1744576053410,"stop":1744576053411,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42cf4b2f1fc5274","name":"Query Generator, No Decoder","time":{"start":1744576087095,"stop":1744576087095,"duration":0},"status":"passed","severity":"normal"},{"uid":"525ef6200fa470b9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1744575962045,"stop":1744575962045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6041050a73d74deb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1744575955799,"stop":1744575955800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9f76c73ac42f80","name":"should call waitForPeer on Relay","time":{"start":1744575988150,"stop":1744575988150,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb0f9067a48a5fc","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1744576124361,"stop":1744576124361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c315ff5c93cb41a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app88/5/topic348/utf8","time":{"start":1744576138791,"stop":1744576138792,"duration":1},"status":"passed","severity":"normal"},{"uid":"779c422198a5dddb","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1744575947767,"stop":1744575947767,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d958ceb2269ddc","name":"Push message with Basic HTML tag payload","time":{"start":1744576589802,"stop":1744576589802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05be1c9c8091b4d","name":"should be able to encode the field with only STORE set to true","time":{"start":1744575955793,"stop":1744575955793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfe747c6e387a48","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/9/topic178/xml","time":{"start":1744576138793,"stop":1744576138793,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8f6c8e5e53e4e6","name":"should partition messages based on acknowledgement status","time":{"start":1744575996363,"stop":1744575996363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed097119d4334e79","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1744576020500,"stop":1744576020501,"duration":1},"status":"passed","severity":"normal"},{"uid":"4241fbbb6a89b218","name":"should be delivered but not added to local log or bloom filter","time":{"start":1744575996364,"stop":1744575996364,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c9665639d9440a","name":"new peer added after a peer was already found","time":{"start":1744576084841,"stop":1744576084842,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a0a2601bb0e9732","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1744575947778,"stop":1744575947779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2710b33daf4dc482","name":"throws on content topic with empty encoding field","time":{"start":1744575947752,"stop":1744575947752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b18f08e1d9d3e8b","name":"should return false","time":{"start":1744575956359,"stop":1744575956359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3daf4407703adc","name":"Query Generator - true","time":{"start":1744576104132,"stop":1744576104132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cee0a2ed1a60567","name":"Fails to push message bigger that 1MB","time":{"start":1744576589813,"stop":1744576589813,"duration":0},"status":"passed","severity":"normal"},{"uid":"705b2aa486e11a8c","name":"Sign & Recover","time":{"start":1744575979422,"stop":1744575979423,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0e3cce8a2a3620","name":"should check connected peers if present and suitable","time":{"start":1744575988148,"stop":1744575988149,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a1f4c4d56a9c09","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1744575995869,"stop":1744575995869,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bee90750fc50cf0","name":"should properly create location multiaddrs - udp6","time":{"start":1744575956365,"stop":1744575956365,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f99f540cc205d","name":"should return valid sharding parameters for static sharding","time":{"start":1744575947781,"stop":1744575947781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1041948046ade3d0","name":"Push message with content topic containing emoji","time":{"start":1744576589810,"stop":1744576589810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2900b7eadab4da","name":"same cluster, same shard: nodes connect","time":{"start":1744576028802,"stop":1744576028802,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefaa102fb542c55","name":"should not allow k > 12","time":{"start":1744575995557,"stop":1744575995559,"duration":2},"status":"passed","severity":"normal"},{"uid":"a33d1a5896968936","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1744575987580,"stop":1744575987580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d248eadc6a18d103","name":"should check false positive rate","time":{"start":1744575997744,"stop":1744575997744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5bf5b556b0ea0d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1744575995857,"stop":1744575995858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79e04dfa72673cd","name":"should use provided shard info when available","time":{"start":1744575987569,"stop":1744575987569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d176961c5b12522c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1744575955797,"stop":1744575955798,"duration":1},"status":"passed","severity":"normal"},{"uid":"368f691a8718f539","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1744576095874,"stop":1744576095874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c971e689e99c8249","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1744575947766,"stop":1744575947767,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c6bf5101ea32d4","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1744576087098,"stop":1744576087099,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dbfb9b5f4a500e","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1744575987578,"stop":1744575987578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8011afa1b0d36ae","name":"throws on content topic with too few or too many fields","time":{"start":1744575947749,"stop":1744575947749,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd83b538b209d138","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1744576033512,"stop":1744576033512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac951e0474b9de6d","name":"should not receive a peer event after stop","time":{"start":1744576060401,"stop":1744576060401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adfe17f368dfd5d","name":"should select older connection if present","time":{"start":1744575961777,"stop":1744575961778,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be97ec811750639","name":"Init the array if not present","time":{"start":1744575947408,"stop":1744575947410,"duration":2},"status":"passed","severity":"normal"},{"uid":"163ace9859e9ac54","name":"Push message with XML payload","time":{"start":1744576589788,"stop":1744576589788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36ca1c9fe727f88","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1744575955802,"stop":1744575955802,"duration":0},"status":"passed","severity":"normal"},{"uid":"7495ac3b77f77f56","name":"should insert message id into causal history","time":{"start":1744575996360,"stop":1744575996360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17c517943a1f681","name":"Query with Promise Callback, No Decoder","time":{"start":1744576087100,"stop":1744576087100,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce766dda99c5eac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1744575995867,"stop":1744575995867,"duration":0},"status":"passed","severity":"normal"},{"uid":"59285ebaca2752b0","name":"should decode valid enr with tcp successfully","time":{"start":1744575956356,"stop":1744575956356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8a3c0f1f458ebe","name":"removeEventListener with wrong event","time":{"start":1744576053411,"stop":1744576053411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2068278d62fa53","name":"should return unique PubsubTopics for static sharding","time":{"start":1744575947766,"stop":1744575947766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc521413f5d3d3f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app58/3/topic935/test.js","time":{"start":1744576138794,"stop":1744576138794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad8ecaa23085111","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1744576111033,"stop":1744576111034,"duration":1},"status":"passed","severity":"normal"},{"uid":"d677b39dd844d30e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1744576111032,"stop":1744576111033,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d9a4a6cd9fb5da","name":"Push 30 different messages","time":{"start":1744576589804,"stop":1744576589804,"duration":0},"status":"skipped","severity":"normal"},{"uid":"691404cdac4c6cb6","name":"should not fail to start the service if it is already started","time":{"start":1744575973732,"stop":1744575973733,"duration":1},"status":"passed","severity":"normal"},{"uid":"2486f1864685b446","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1744575995834,"stop":1744575995834,"duration":0},"status":"passed","severity":"normal"},{"uid":"649edf5fd83610bf","name":"should be online or offline if network state changed","time":{"start":1744576013504,"stop":1744576013504,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5753cb2a510a9d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1744575995840,"stop":1744575995840,"duration":0},"status":"passed","severity":"normal"},{"uid":"39417171008c83b3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1744575995863,"stop":1744575995864,"duration":1},"status":"passed","severity":"normal"},{"uid":"b597446c59ee77b1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1744575950364,"stop":1744575950364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1264f5bcc72c2714","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1744575995844,"stop":1744575995844,"duration":0},"status":"passed","severity":"normal"},{"uid":"468dd0cd76272bc3","name":"should return PeerId when PeerId is provided","time":{"start":1744575987563,"stop":1744575987568,"duration":5},"status":"passed","severity":"normal"},{"uid":"b128cf30142bd557","name":"should properly create location multiaddrs - tcp","time":{"start":1744575956366,"stop":1744575956366,"duration":0},"status":"passed","severity":"normal"},{"uid":"429967295fab7053","name":"should handle task timeouts","time":{"start":1744575987685,"stop":1744575987686,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9648382942d9d0c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1744575969319,"stop":1744575969319,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ab41005ba9384c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1744576111035,"stop":1744576111035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad688f79bbfed954","name":"pre and post cipher","time":{"start":1744575979422,"stop":1744575979422,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc38f07df30e68b1","name":"Ordered callback, aborts when callback returns true","time":{"start":1744576122303,"stop":1744576122304,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0e516909603565","name":"random static sharding 2 - Cluster ID: 663, Shard ID: 674","time":{"start":1744576165693,"stop":1744576165693,"duration":0},"status":"passed","severity":"normal"},{"uid":"466e2c4cee7cfdec","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1744576074298,"stop":1744576074299,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f56a1b6e29c54d","name":"should never report false negatives","time":{"start":1744575997742,"stop":1744575997743,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ad49198c820921","name":"Push message with JSON payload","time":{"start":1744576589802,"stop":1744576589803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41a1d96391e0d78","name":"should emit a peer event after start","time":{"start":1744576017796,"stop":1744576017797,"duration":1},"status":"passed","severity":"normal"},{"uid":"6913c156cf0093f5","name":"start node with empty shard should fail","time":{"start":1744576165701,"stop":1744576165701,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8d37365108aec5","name":"Push message with numeric payload","time":{"start":1744576589786,"stop":1744576589786,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b91473363125db7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1744575969771,"stop":1744575969771,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4fd9c07684fc739","name":"should not receive a peer event before start","time":{"start":1744576060399,"stop":1744576060401,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ea7405b48a2e6b6","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1744575969770,"stop":1744575969771,"duration":1},"status":"passed","severity":"normal"},{"uid":"69236232395f895","name":"should use the provided clusterId for the pubsub topic","time":{"start":1744575947784,"stop":1744575947784,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c761250c804a3c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1744575995843,"stop":1744575995844,"duration":1},"status":"passed","severity":"normal"},{"uid":"89aab3d3d5b3e40c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1744576017799,"stop":1744576017799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d2d5aa02595b5a3","name":"should correctly map a content topic to a pubsub topic","time":{"start":1744575947783,"stop":1744575947783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef97e56a6cf879ba","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1744575947761,"stop":1744575947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18bf4211b6387c6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1744576033513,"stop":1744576033513,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf2c70d6349909b","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1744575947767,"stop":1744575947767,"duration":0},"status":"passed","severity":"normal"},{"uid":"533908d9198d03e4","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1744576020502,"stop":1744576020502,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd8eaa08ee6decd","name":"Query generator for multiple messages with different message text format","time":{"start":1744576122290,"stop":1744576122297,"duration":7},"status":"passed","severity":"normal"},{"uid":"cc7a4fba9784feef","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1744575947760,"stop":1744575947760,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b41f9519ecd1efc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1744575995859,"stop":1744575995859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8772a9c5b8a05fc","name":"should maintain proper timestamps if all messages received","time":{"start":1744575996361,"stop":1744575996361,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa60874c63228f0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1744575995827,"stop":1744575995828,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda416659acadf6e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1744576122303,"stop":1744576122303,"duration":0},"status":"passed","severity":"normal"},{"uid":"9149b78982d881e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1744575947774,"stop":1744575947774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcc80188521448b","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1744575995841,"stop":1744575995841,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce4dbe869a026ec","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744576098083,"stop":1744576098084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3aa3d9fbf3bee7e","name":"should not fail to start the service if it is already started","time":{"start":1744576017796,"stop":1744576017796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34aee4da08dd329","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1744575947764,"stop":1744575947764,"duration":0},"status":"passed","severity":"normal"},{"uid":"66514e327aca4b81","name":"Push to array if already present","time":{"start":1744575947410,"stop":1744575947411,"duration":1},"status":"passed","severity":"normal"},{"uid":"add7526029204bdc","name":"should add received messages to bloom filter","time":{"start":1744575996361,"stop":1744575996361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03f982987817de5","name":"should insert elements correctly","time":{"start":1744575997741,"stop":1744575997742,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd9405d3e202c94","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1744575955794,"stop":1744575955796,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8931b41da5236","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1744575995820,"stop":1744575995827,"duration":7},"status":"passed","severity":"normal"},{"uid":"838e8a051ca4cda0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app84/1/topic905/utf8","time":{"start":1744576138792,"stop":1744576138792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2c14f945e74361","name":"random static sharding 9 - Cluster ID: 117, Shard ID: 409","time":{"start":1744576165698,"stop":1744576165698,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dafcad0bd82077","name":"throws on empty content topic","time":{"start":1744575947748,"stop":1744575947748,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b4fc4347f4a86d","name":"returns nothing if no connections present","time":{"start":1744575961768,"stop":1744575961769,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af3272438fa1086","name":"should reject if Store is requested but not mounted","time":{"start":1744575988147,"stop":1744575988147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9951ab903e3c767c","name":"Push message with content topic containing unicode special characters","time":{"start":1744576589810,"stop":1744576589810,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b7c02ff5d80ba7","name":"Push message with meta","time":{"start":1744576589810,"stop":1744576589811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a948c850c0f74a1","name":"handles empty shards array correctly","time":{"start":1744575947782,"stop":1744575947782,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9f4d52d074c38","name":"should initialize bloom filter with correct parameters","time":{"start":1744575997741,"stop":1744575997741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51a23b515a85fcb","name":"random static sharding 3 - Cluster ID: 21, Shard ID: 77","time":{"start":1744576165695,"stop":1744576165695,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f0f309a556f640","name":"less peers than existing","time":{"start":1744576033683,"stop":1744576033684,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aaf884edca116553","name":"should wait for LightPush peer to be connected","time":{"start":1744575988149,"stop":1744575988149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c562730b7d0f423c","name":"Push message with content topic containing long","time":{"start":1744576589805,"stop":1744576589805,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9a560c9d31d9f","name":"Push message with shell command payload","time":{"start":1744576589803,"stop":1744576589803,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c539b91e59d824","name":"random static sharding 1 - Cluster ID: 248, Shard ID: 300","time":{"start":1744576165692,"stop":1744576165693,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b584340f756caa","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1744575947761,"stop":1744575947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"5734bf6e1226c884","name":"should set field with only RELAY enabled","time":{"start":1744575956368,"stop":1744575956368,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e39bad9acca316","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1744576074300,"stop":1744576074300,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef2d0a474c0cfc2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1744575995837,"stop":1744575995837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1acee8091f5fb1","name":"can start and stop the service","time":{"start":1744575973731,"stop":1744575973732,"duration":1},"status":"passed","severity":"normal"},{"uid":"29971bf0a411da83","name":"Push message with content topic containing escaped characters","time":{"start":1744576589794,"stop":1744576589795,"duration":1},"status":"passed","severity":"normal"},{"uid":"556da1e177ed34d9","name":"Push message with Russian payload","time":{"start":1744576589787,"stop":1744576589787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c91bdc4890b32fe","name":"ignores domain fetching errors","time":{"start":1744575969768,"stop":1744575969768,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e5947936f82320","name":"should return false when clusterId doesn't match","time":{"start":1744575987579,"stop":1744575987579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0a576931fb1364","name":"Throws when trying to push message with empty payload","time":{"start":1744576589804,"stop":1744576589804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5f1947b5ff835b","name":"should only return 1 node with store capability","time":{"start":1744575969770,"stop":1744575969770,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9ec0274fe0feae","name":"can dial TLS multiaddrs","time":{"start":1744576022591,"stop":1744576022592,"duration":1},"status":"passed","severity":"normal"},{"uid":"612ce235db428fbd","name":"should handle special patterns correctly","time":{"start":1744575997743,"stop":1744575997744,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a6607fd65dd29a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app5/7/topic952/json","time":{"start":1744576138790,"stop":1744576138790,"duration":0},"status":"passed","severity":"normal"},{"uid":"885e4b8af6374f9f","name":"Relay - dialed first","time":{"start":1744576133832,"stop":1744576133833,"duration":1},"status":"passed","severity":"normal"},{"uid":"be22ce1847f701a2","name":"Push message with custom timestamp: 1744579614512","time":{"start":1744576589797,"stop":1744576589797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bc5c0c9d4e07b2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1744575947770,"stop":1744575947770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51d1da8e6159b88","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1744575947761,"stop":1744575947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8649d81c080a624","name":"safeDispatchEvent","time":{"start":1744576053412,"stop":1744576053413,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ea996770a6e769","name":"Push message with content topic containing Russian","time":{"start":1744576589807,"stop":1744576589807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf709a75f6fb8333","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1744576013501,"stop":1744576013502,"duration":1},"status":"passed","severity":"normal"},{"uid":"7886d703e409d39a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1744575947771,"stop":1744575947771,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d1b72482e56c9b","name":"throws an error for improperly formatted content topics","time":{"start":1744575947763,"stop":1744575947763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fb789ad2590a7b","name":"should return no connections if no open connection provided","time":{"start":1744575961774,"stop":1744575961777,"duration":3},"status":"passed","severity":"normal"},{"uid":"176a9814b85bf933","name":"should return empty list for no shard","time":{"start":1744575947768,"stop":1744575947768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39312ef1e40b520","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1744575950363,"stop":1744575950363,"duration":0},"status":"passed","severity":"normal"},{"uid":"872d39bfd692e8d3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1744575947759,"stop":1744575947759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a1f1f35b03e797","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1744575995840,"stop":1744575995840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a9842e22e0d50a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1744575995869,"stop":1744575995869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba060c8fc7023273","name":"Push message with escaped characters payload","time":{"start":1744576589789,"stop":1744576589789,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9641ea22bd179d","name":"should throw an error for insufficient data","time":{"start":1744575947950,"stop":1744575947950,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6286940f79b4f5f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1744575969771,"stop":1744575969772,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bbc2d4d5b2db1dad","name":"Push message with long payload","time":{"start":1744576589785,"stop":1744576589786,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04793a462d465f0","name":"Should update multiaddrs","time":{"start":1744576029080,"stop":1744576029081,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddf3cee21201670","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1744575995867,"stop":1744575995868,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f052867a42eae3","name":"Push message with shell command payload","time":{"start":1744576589789,"stop":1744576589789,"duration":0},"status":"passed","severity":"normal"},{"uid":"99beb9ff3d893998","name":"groups content topics by expected pubsub topic","time":{"start":1744575947762,"stop":1744575947762,"duration":0},"status":"passed","severity":"normal"},{"uid":"270486c54c53d1e6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1744576095872,"stop":1744576095872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2d38a3f16d8506","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1744575987994,"stop":1744575987995,"duration":1},"status":"passed","severity":"normal"},{"uid":"982d8f26907ac877","name":"Generator, custom pubsub topic","time":{"start":1744576098086,"stop":1744576098086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6163a8c302b404","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1744575995841,"stop":1744575995842,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3f673f1cbd34d","name":"Push message with rate limit","time":{"start":1744576589796,"stop":1744576589796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e22cfa3c02785bd","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1744575969319,"stop":1744575969319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7962ed8f0b0b435","name":"should not fail to stop the service if it was not started","time":{"start":1744576017795,"stop":1744576017796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ba27796c9bacc8","name":"should throw error - no id","time":{"start":1744575956358,"stop":1744575956358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98e55a4aa601338","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1744575987570,"stop":1744575987570,"duration":0},"status":"passed","severity":"normal"},{"uid":"21760f36a20713e7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1744576095873,"stop":1744576095873,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee8610e2d491074","name":"Non TWN Cluster","time":{"start":1744576138790,"stop":1744576138790,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c45d96b29ff2b3","name":"should detect messages with missing dependencies","time":{"start":1744575996362,"stop":1744575996362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff61dc365e99b9f6","name":"should handle a minimal index list","time":{"start":1744575947949,"stop":1744575947949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a97657fb5ce4dbb","name":"Waku message hash computation (payload length 0)","time":{"start":1744575950364,"stop":1744575950364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6268e041c74b2609","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1744575995845,"stop":1744575995845,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b55e301c397041","name":"recovers when dns.resolve returns empty","time":{"start":1744575969767,"stop":1744575969768,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a76ae4940e0c12e","name":"Push message with content topic containing Russian","time":{"start":1744576589792,"stop":1744576589793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9894e759525776b","name":"Query generator for multiple messages with different content topic format","time":{"start":1744576122302,"stop":1744576122302,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d8602010e5494d","name":"getPeersByDiscovery","time":{"start":1744576084841,"stop":1744576084841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7ecf0876855614","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1744575995837,"stop":1744575995837,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5b4ce1209a9dd6","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1744575995845,"stop":1744575995845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40ed699a7b7e764","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1744576013502,"stop":1744576013502,"duration":0},"status":"passed","severity":"normal"},{"uid":"80aacabe639b0c8c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1744575995844,"stop":1744575995844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2647dffaaea3a8d","name":"different cluster, different shard: nodes don't connect","time":{"start":1744576028806,"stop":1744576028807,"duration":1},"status":"passed","severity":"normal"},{"uid":"e900564b5354bc8f","name":"Fails to push message with large meta","time":{"start":1744576589796,"stop":1744576589796,"duration":0},"status":"passed","severity":"normal"},{"uid":"87839eb8e5e2aa03","name":"should throw error - no id","time":{"start":1744575956357,"stop":1744575956357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5ae8e1031e1385","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app95/9/topic617/test.js","time":{"start":1744576138792,"stop":1744576138793,"duration":1},"status":"passed","severity":"normal"},{"uid":"636d3eae18b5823","name":"Relay - times out","time":{"start":1744576133834,"stop":1744576133834,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fc80cd7df8b8ac","name":"should initialize with Unhealthy status","time":{"start":1744575987993,"stop":1744575987994,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd59e40ddf6ca78","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1744575995838,"stop":1744575995839,"duration":1},"status":"passed","severity":"normal"},{"uid":"b072a4ec553b63b9","name":"through manual discovery","time":{"start":1744576022592,"stop":1744576022593,"duration":1},"status":"passed","severity":"normal"},{"uid":"696e044eb30dcb9c","name":"should insert message into bloom filter","time":{"start":1744575996359,"stop":1744575996359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6511cef57fc0c9d3","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1744576020501,"stop":1744576020501,"duration":0},"status":"passed","severity":"normal"},{"uid":"21801cac9f246eb7","name":"should encodeTxt and decodeTxt","time":{"start":1744575956355,"stop":1744575956355,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc20d0350a9fb301","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1744576074300,"stop":1744576074301,"duration":1},"status":"passed","severity":"normal"},{"uid":"bacdb0456663f9b8","name":"Relay - dialed after","time":{"start":1744576133833,"stop":1744576133833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dd59edcdb2e0e7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1744576124360,"stop":1744576124360,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d7f684dad62d07","name":"throws on content topic with empty version field","time":{"start":1744575947751,"stop":1744575947751,"duration":0},"status":"passed","severity":"normal"}] |