mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"a6c974d4ddef1832","name":"should remove event listeners","time":{"start":1752589786227,"stop":1752589786238,"duration":11},"status":"passed","severity":"normal"},{"uid":"cca740fab37c6a10","name":"should push the message to the outgoing buffer","time":{"start":1752589831017,"stop":1752589831018,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9208b0393dd256","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752590287798,"stop":1752590287799,"duration":1},"status":"passed","severity":"normal"},{"uid":"d749aa85c8ddef71","name":"Check received message containing short","time":{"start":1752590287789,"stop":1752590287790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0187488b68d3228","name":"should dispatch network event when browser goes online","time":{"start":1752589786342,"stop":1752589786342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddee454f2c8cd65","name":"Push message with short payload","time":{"start":1752590449678,"stop":1752590449678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6126c3e234cf7e0d","name":"should attach causal history and bloom filter to each message","time":{"start":1752589831019,"stop":1752589831019,"duration":0},"status":"passed","severity":"normal"},{"uid":"562d322823ccbbbf","name":"should not retry if at least one success","time":{"start":1752589815847,"stop":1752589815847,"duration":0},"status":"passed","severity":"normal"},{"uid":"50846bd245bd5859","name":"should be empty when created","time":{"start":1752589817106,"stop":1752589817106,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2637e85463c89f","name":"Check received message containing short","time":{"start":1752590287799,"stop":1752590287799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b74bf88f42ce65","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752590003637,"stop":1752590003638,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0f86f8324aa276","name":"should not retry if at least one success","time":{"start":1752589816422,"stop":1752589816423,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdd8faabf27f1da","name":"should not process empty queue","time":{"start":1752589786889,"stop":1752589786890,"duration":1},"status":"passed","severity":"normal"},{"uid":"a853bf8fab12611","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752589986386,"stop":1752589986388,"duration":2},"status":"passed","severity":"normal"},{"uid":"66af5e08554b7f84","name":"should return usable stream attached to connection","time":{"start":1752589787282,"stop":1752589787283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8032f8cbb1ebe6f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752589817107,"stop":1752589817107,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7d928254a06495","name":"LightPush","time":{"start":1752590107609,"stop":1752590107610,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2687cddcf7e4807","name":"should handle peer not in mesh for all topics","time":{"start":1752589786277,"stop":1752589786277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4d57dbc2302149","name":"should enable all discoveries when explicitly set","time":{"start":1752589816290,"stop":1752589816290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcaec66588488fd","name":"should dial peer when no shard info available","time":{"start":1752589786884,"stop":1752589786885,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e12fd89e52652a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752589825760,"stop":1752589825760,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ba5cbe1dffd5d","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752589883428,"stop":1752589883428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c687b4c957b19bb5","name":"should not return locked peers if enough unlocked are available","time":{"start":1752589816859,"stop":1752589816860,"duration":1},"status":"passed","severity":"normal"},{"uid":"3574aa1511209ba","name":"should throw an error for missing required configuration","time":{"start":1752589771386,"stop":1752589771387,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d271faecce5218","name":"Fails to publish duplicate message","time":{"start":1752589975131,"stop":1752589975131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad7999a28a29ff8","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752589816685,"stop":1752589816686,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7a4c082add263a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752590092238,"stop":1752590092238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabbc67fefa60a58","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752589771404,"stop":1752589771404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6506061a72784d8b","name":"Should update multiaddrs","time":{"start":1752589940004,"stop":1752589940005,"duration":1},"status":"passed","severity":"normal"},{"uid":"2722e0b36995a0fc","name":"Check publish message containing Script","time":{"start":1752589975125,"stop":1752589975126,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ba36fcc0fefc68","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752589771402,"stop":1752589771402,"duration":0},"status":"passed","severity":"normal"},{"uid":"581dbbbca117b208","name":"should return false","time":{"start":1752589777406,"stop":1752589777406,"duration":0},"status":"passed","severity":"normal"},{"uid":"55afb77a1b148c57","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752590287806,"stop":1752590287806,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a530b7ca56e621","name":"Check message on other pubsub topic is not received","time":{"start":1752590287796,"stop":1752590287796,"duration":0},"status":"passed","severity":"normal"},{"uid":"df14e00c4cbdf7a0","name":"should insert message into bloom filter","time":{"start":1752589831018,"stop":1752589831018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea293fafbe1d849","name":"should insert message id into causal history","time":{"start":1752589831018,"stop":1752589831018,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9e02b35c01f2d","name":"should handle relay send failures gracefully","time":{"start":1752589786267,"stop":1752589786267,"duration":0},"status":"passed","severity":"normal"},{"uid":"958c015807e471f6","name":"random static sharding 8 - Cluster ID: 280, Shard ID: 203","time":{"start":1752590101045,"stop":1752590101045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9305a5339afc06a2","name":"should skip updating peer store if peer has same addresses","time":{"start":1752589786303,"stop":1752589786303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8e877ee39473ae","name":"should handle queue processing errors gracefully","time":{"start":1752589786890,"stop":1752589786890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d731e9f7b2c7b37","name":"Generator, custom pubsub topic","time":{"start":1752590069688,"stop":1752590069688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2128e869dcbf115c","name":"should reject if WakuNode is not started","time":{"start":1752589816898,"stop":1752589816898,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c33c470cfb780f","name":"Check publish message containing Chinese","time":{"start":1752589975124,"stop":1752589975124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7241e5b5316bbcee","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752590016553,"stop":1752590016553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a327b1488e104013","name":"Fails to publish message with empty text","time":{"start":1752589975131,"stop":1752589975131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19b87e49f4f75e2","name":"Passing an array","time":{"start":1752590107241,"stop":1752590107241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e98e73f8ae9b851","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752589826033,"stop":1752589826034,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c06e5b49ea8068c","name":"Query with Ordered Callback, No Decoder","time":{"start":1752590026574,"stop":1752590026574,"duration":0},"status":"passed","severity":"normal"},{"uid":"609d581a6eec2378","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752589826053,"stop":1752589826054,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8025a968dff1bd","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752589826038,"stop":1752589826038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d39b954f0ad916a","name":"Push message with content topic containing Russian","time":{"start":1752590449673,"stop":1752590449673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40a788c2bb6fbcd","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752589795145,"stop":1752589795146,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ef746f3682e615","name":"should clear dial history on stop","time":{"start":1752589786871,"stop":1752589786876,"duration":5},"status":"passed","severity":"normal"},{"uid":"7aca8d2666d52f05","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752590016550,"stop":1752590016550,"duration":0},"status":"passed","severity":"normal"},{"uid":"511bb1a5ced71bee","name":"Refresh subscription","time":{"start":1752590348355,"stop":1752590348355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9592b1fb08a3ccc6","name":"should dispatch network event when browser goes offline","time":{"start":1752589786342,"stop":1752589786343,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3934f7585e25376","name":"Push message with SQL Injection payload","time":{"start":1752590449667,"stop":1752590449667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4da00203cbb5c","name":"should invoke callbacks when receiving a message","time":{"start":1752589817107,"stop":1752589817107,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e364a6b5644498","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752589826052,"stop":1752589826052,"duration":0},"status":"passed","severity":"normal"},{"uid":"4468b5c7fe16fa28","name":"Push message with content topic containing numeric","time":{"start":1752590449672,"stop":1752590449672,"duration":0},"status":"passed","severity":"normal"},{"uid":"686f933d677511a5","name":"should properly create location multiaddrs - tcp","time":{"start":1752589777410,"stop":1752589777410,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dd3dda3311d994","name":"should return valid sharding parameters for static sharding","time":{"start":1752589771402,"stop":1752589771402,"duration":0},"status":"passed","severity":"normal"},{"uid":"57226756fb3f4ca3","name":"should hang up with PeerId and return true on success","time":{"start":1752589787602,"stop":1752589787602,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cd9d94a11e0c28","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752589794676,"stop":1752589794687,"duration":11},"status":"passed","severity":"normal"},{"uid":"b43a2d6ad1a259c1","name":"Push message with XML payload","time":{"start":1752590449681,"stop":1752590449681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5586106cab45c","name":"should throw error - invalid id","time":{"start":1752589777405,"stop":1752589777406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5cb1b0a875ce61","name":"Check publish message containing shell command","time":{"start":1752589975128,"stop":1752589975129,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7b7bafadce0e14","name":"handles different networkShards values correctly","time":{"start":1752589771381,"stop":1752589771382,"duration":1},"status":"passed","severity":"normal"},{"uid":"709d1787bfa2c68a","name":"should handle browser offline state overriding peer connections","time":{"start":1752589786346,"stop":1752589786346,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b736b8580453ef","name":"should handle peer store errors gracefully","time":{"start":1752589787541,"stop":1752589787541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cffed609325d99","name":"tcp ip4 address","time":{"start":1752589776682,"stop":1752589776683,"duration":1},"status":"passed","severity":"normal"},{"uid":"302d9dc29f41bb95","name":"nwaku subscribes","time":{"start":1752589963514,"stop":1752589963515,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ae3cc9e4a4c110","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752589771388,"stop":1752589771388,"duration":0},"status":"passed","severity":"normal"},{"uid":"659ba509393460db","name":"should create dialer with libp2p and shardReader","time":{"start":1752589786869,"stop":1752589786869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1848156838fd8d2e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752589787554,"stop":1752589787554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8e03166151e96","name":"Check message with no content topic is not received","time":{"start":1752590287808,"stop":1752590287808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25b585082058d14","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752589771490,"stop":1752589771490,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb638c610dd95930","name":"Check received message containing numeric","time":{"start":1752590287800,"stop":1752590287800,"duration":0},"status":"passed","severity":"normal"},{"uid":"839d63742c978fa0","name":"connected peers and dial","time":{"start":1752589949675,"stop":1752589949675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"baa804ce0742ff30","name":"should throw error - no id","time":{"start":1752589777405,"stop":1752589777405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6862d28560c91274","name":"should create ConnectionManager with relay","time":{"start":1752589787597,"stop":1752589787598,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e5da223b9b3d82","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752589771377,"stop":1752589771377,"duration":0},"status":"passed","severity":"normal"},{"uid":"921370e6d29fc5ee","name":"should properly create location multiaddrs - tcp6","time":{"start":1752589777410,"stop":1752589777410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e69afacfddf2b17","name":"Push message with content topic containing Chinese","time":{"start":1752590449673,"stop":1752590449673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2078435c064b973c","name":"should be safe to call multiple times","time":{"start":1752589786226,"stop":1752589786227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45af5d6ae50aa25","name":"Push message with content topic containing JSON","time":{"start":1752590449687,"stop":1752590449687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e851bd05109bc769","name":"should retry if all attempts fail","time":{"start":1752589815847,"stop":1752589815848,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4bac05f8579441","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752589787522,"stop":1752589787523,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20758ed5189155d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752590348359,"stop":1752590348360,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfdb21ec49b3b84","name":"should return no connections if no open connection provided","time":{"start":1752589787117,"stop":1752589787117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf252f508cfa1bd","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752589771383,"stop":1752589771384,"duration":1},"status":"passed","severity":"normal"},{"uid":"7386c90c1a70c54a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752589872639,"stop":1752589872639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fcbe17544c5664","name":"should return false when peer is not on the specified shard","time":{"start":1752589786551,"stop":1752589786553,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ea639704db85bc3","name":"should not receive a peer event after stop","time":{"start":1752589949271,"stop":1752589949274,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c2b720676d98dae","name":"Push message with numeric payload","time":{"start":1752590449665,"stop":1752590449665,"duration":0},"status":"passed","severity":"normal"},{"uid":"684a75585280cf56","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752590348338,"stop":1752590348338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76dba0a5a83a912","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752589984306,"stop":1752589984306,"duration":0},"status":"passed","severity":"normal"},{"uid":"982ce069a81fadd7","name":"should mark all messages in causal history as acknowledged","time":{"start":1752589831021,"stop":1752589831021,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a38ab710ccbc01","name":"configure the node with multiple content topics","time":{"start":1752590086605,"stop":1752590086605,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c709b548ed70be","name":"pre and post cipher","time":{"start":1752589805864,"stop":1752589805864,"duration":0},"status":"passed","severity":"normal"},{"uid":"4253c906ac51bec2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752590348346,"stop":1752590348347,"duration":1},"status":"passed","severity":"normal"},{"uid":"9268ee2b2413255b","name":"should not fail to stop the service if it was not started","time":{"start":1752589799346,"stop":1752589799346,"duration":0},"status":"passed","severity":"normal"},{"uid":"191d7533ec2130dd","name":"should reject if Relay is requested but not mounted","time":{"start":1752589816899,"stop":1752589816899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a987ab587e3f8ff7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752589786901,"stop":1752589786901,"duration":0},"status":"passed","severity":"normal"},{"uid":"57923c437cb46cb7","name":"should emit a peer event after start","time":{"start":1752589799347,"stop":1752589799347,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3a4b7468720ae8","name":"Using a function","time":{"start":1752590107241,"stop":1752590107241,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f5fd8bdbd7cd62","name":"should handle task timeouts","time":{"start":1752589815846,"stop":1752589815846,"duration":0},"status":"passed","severity":"normal"},{"uid":"7286f9d324996923","name":"should not dispatch event when already disconnected","time":{"start":1752589786341,"stop":1752589786342,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3a44cc5222deb7","name":"Check publish message containing escaped characters","time":{"start":1752589975129,"stop":1752589975129,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d3d1c360fc60f9","name":"Push message with rate limit","time":{"start":1752590449676,"stop":1752590449677,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3b2f1773c61217","name":"should get / set TCP multiaddr","time":{"start":1752589777408,"stop":1752589777409,"duration":1},"status":"passed","severity":"normal"},{"uid":"79deb94289f54d9c","name":"should handle complete dial lifecycle","time":{"start":1752589786892,"stop":1752589786892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36c36be983db889","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752589816644,"stop":1752589816644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca377e9356303f2","name":"Subscribe to topic containing XML and publish message","time":{"start":1752589984311,"stop":1752589984312,"duration":1},"status":"passed","severity":"normal"},{"uid":"a154476b5bafa916","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752589795142,"stop":1752589795143,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b87f77c6946a08","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752589826034,"stop":1752589826034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a5ae81b86b5753","name":"should continually clean up expired entries at intervals","time":{"start":1752589815116,"stop":1752589815116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6107da969b41856","name":"Push message with content topic containing short","time":{"start":1752590449671,"stop":1752590449672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1ebfa43ee5a999","name":"should add and remove event listeners correctly","time":{"start":1752589799350,"stop":1752589799350,"duration":0},"status":"passed","severity":"normal"},{"uid":"3408d9d84e3405c1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752589776854,"stop":1752589776854,"duration":0},"status":"passed","severity":"normal"},{"uid":"739667e1e39441f6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752589984313,"stop":1752589984313,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadcc427fc447201","name":"should be safe to call multiple times","time":{"start":1752589787524,"stop":1752589787524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00d216d31ef301e","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752589771404,"stop":1752589771404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8480e1b74b35ef5","name":"Publish message with custom timestamp: Wed Jul 24 2024 14:32:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1752589975130,"stop":1752589975130,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe2eb2e3b46f68","name":"can query messages normally","time":{"start":1752590057506,"stop":1752590057507,"duration":1},"status":"passed","severity":"normal"},{"uid":"9430ccb212246ff5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752589984314,"stop":1752589984314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b02fab8203148bf","name":"should reject if Store is requested but not mounted","time":{"start":1752589816899,"stop":1752589816899,"duration":0},"status":"passed","severity":"normal"},{"uid":"29578bf82e5936e6","name":"should return null for non-existent peer","time":{"start":1752589787540,"stop":1752589787541,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f4ad0b30d1b773","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752589826044,"stop":1752589826045,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b53e8a2d10dcd22","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752589816862,"stop":1752589816862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d83d9bd9d267b59","name":"should use DNS peer discovery with light client","time":{"start":1752589857198,"stop":1752589857199,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2548b42f1f4c0be3","name":"Publishes to nwaku","time":{"start":1752589963515,"stop":1752589963515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8671c2c730f66","name":"Check message on other pubsub topic is not received","time":{"start":1752590287807,"stop":1752590287807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4767c73d2045fd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752589771375,"stop":1752589771375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b79a79c5c8e2925","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752589786247,"stop":1752589786248,"duration":1},"status":"passed","severity":"normal"},{"uid":"55482660c3ab02d4","name":"Push message with special chars payload","time":{"start":1752590449679,"stop":1752590449679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8806970dd95673","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752590348352,"stop":1752590348352,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d7946226ea9d6e","name":"isConnected should return true after first peer connects","time":{"start":1752589872637,"stop":1752589872638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3839b3a0240db","name":"Subscribe and receive messages via lightPush","time":{"start":1752590348336,"stop":1752590348336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3bf809c767a4e4","name":"should remove event listener for peer:discovery","time":{"start":1752589786297,"stop":1752589786297,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc28b2a973a05d6","name":"should handle case with all peers already connected","time":{"start":1752589787533,"stop":1752589787535,"duration":2},"status":"passed","severity":"normal"},{"uid":"58f9f8d38a6d98ed","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752589795139,"stop":1752589795139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fc81d14c8f6f41","name":"should add peer to queue when queue is not empty","time":{"start":1752589786879,"stop":1752589786879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f761d1664226693c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752589831026,"stop":1752589831026,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8e17a87e59ea6e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752589795144,"stop":1752589795144,"duration":0},"status":"passed","severity":"normal"},{"uid":"a512e6ac3632a191","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752589826064,"stop":1752589826064,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae202a5f1e7f84c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752590348365,"stop":1752590348365,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc27c9949dbaae1e","name":"Push message with Basic HTML tag payload","time":{"start":1752590449681,"stop":1752590449681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9834e13b5b0aa017","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752590348339,"stop":1752590348340,"duration":1},"status":"skipped","severity":"normal"},{"uid":"583ed574853e0a7d","name":"should return false when no connections","time":{"start":1752589787541,"stop":1752589787541,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fc74ec6fd4e3d7","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752589816414,"stop":1752589816414,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa14feecb36de0d","name":"Decoder throws on undefined content topic","time":{"start":1752589806963,"stop":1752589806964,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2b5f8393b4783b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752590287809,"stop":1752590287810,"duration":1},"status":"passed","severity":"normal"},{"uid":"148e11add0b92918","name":"same cluster, same shard: nodes connect","time":{"start":1752589911830,"stop":1752589911831,"duration":1},"status":"passed","severity":"normal"},{"uid":"828d2012fd345374","name":"accepts valid message hash query","time":{"start":1752589787294,"stop":1752589787298,"duration":4},"status":"passed","severity":"normal"},{"uid":"59c8b61150d3af80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752589826062,"stop":1752589826063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce08238ee95e1fd","name":"connects to nwaku","time":{"start":1752590107240,"stop":1752590107240,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ffa47f7fe41a3e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752589872636,"stop":1752589872637,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5f8652d3ceaf6c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752589795328,"stop":1752589795328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b06160449833b88","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752590101038,"stop":1752590101038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5315b27363cafed8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752589986388,"stop":1752589986390,"duration":2},"status":"passed","severity":"normal"},{"uid":"55706c0e8c520730","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752589872639,"stop":1752589872640,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb060e1bec2e58a","name":"Push message with XML payload","time":{"start":1752590449668,"stop":1752590449668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7259d07412d14ee","name":"Push message with content topic containing special chars","time":{"start":1752590449672,"stop":1752590449672,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e651422b6399e6","name":"should be safe to call multiple times","time":{"start":1752589786297,"stop":1752589786298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fca729dc6f4044","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752590449674,"stop":1752590449674,"duration":0},"status":"passed","severity":"normal"},{"uid":"695acc37d14eb7dd","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752589786263,"stop":1752589786266,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a1fe75b4b3ad85a","name":"messageHash returns a Uint8Array","time":{"start":1752589786903,"stop":1752589786903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6066227ea96e86e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app46/10/topic247/json","time":{"start":1752590086603,"stop":1752590086603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28d76c5fc9bc1b0","name":"should remove expired entries after TTL has passed","time":{"start":1752589815107,"stop":1752589815107,"duration":0},"status":"passed","severity":"normal"},{"uid":"868b8f6f67c685fc","name":"Push message with custom timestamp: 1752593472953","time":{"start":1752590449690,"stop":1752590449691,"duration":1},"status":"passed","severity":"normal"},{"uid":"30742577606f5977","name":"Push to array if already present","time":{"start":1752589770754,"stop":1752589770754,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a70438510168ce","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752589771391,"stop":1752589771391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac29e393e8c95654","name":"should start and stop interval correctly","time":{"start":1752589815842,"stop":1752589815843,"duration":1},"status":"passed","severity":"normal"},{"uid":"de48569cf91f21af","name":"should properly compute the node id","time":{"start":1752589777406,"stop":1752589777407,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1b400ade9ed6c6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752589771383,"stop":1752589771383,"duration":0},"status":"passed","severity":"normal"},{"uid":"864a9640cd346ac","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752589787606,"stop":1752589787606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4fb3b8f92f0376","name":"Push message with custom timestamp: 1752593472953","time":{"start":1752590449677,"stop":1752590449677,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b3ac74cfc3abe9","name":"should set field with only STORE enabled","time":{"start":1752589777412,"stop":1752589777412,"duration":0},"status":"passed","severity":"normal"},{"uid":"21618842bf81e3ba","name":"should use provided shard info when available","time":{"start":1752589816398,"stop":1752589816399,"duration":1},"status":"passed","severity":"normal"},{"uid":"497373befe5b0b1e","name":"Query Generator, No Decoder","time":{"start":1752590026572,"stop":1752590026572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3636726c289c8","name":"Ephemeral field set to true","time":{"start":1752589787551,"stop":1752589787552,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d598298fe8615f","name":"Sign & Recover","time":{"start":1752589805865,"stop":1752589805865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5009be7e713a1381","name":"Check publish message containing short","time":{"start":1752589975116,"stop":1752589975119,"duration":3},"status":"passed","severity":"normal"},{"uid":"7044604d4562ef78","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752589826046,"stop":1752589826047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f933736bf869862d","name":"Query Generator - false","time":{"start":1752590076685,"stop":1752590076686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df1c1b05e03b6a1","name":"should insert elements correctly","time":{"start":1752589828319,"stop":1752589828320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e94d4edb8e499b0","name":"random static sharding 5 - Cluster ID: 896, Shard ID: 121","time":{"start":1752590101041,"stop":1752590101043,"duration":2},"status":"passed","severity":"normal"},{"uid":"3821a01f9217c28c","name":"Passing page size 11 when there are 10 messages","time":{"start":1752590088344,"stop":1752590088345,"duration":1},"status":"passed","severity":"normal"},{"uid":"f182cc8ef227628c","name":"should encode/decode to RLP encoding","time":{"start":1752589777407,"stop":1752589777407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8faafc2c76158a31","name":"can start and stop the service","time":{"start":1752589857195,"stop":1752589857195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2032554534538596","name":"should only return 1 node with relay and store capability","time":{"start":1752589795325,"stop":1752589795326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f7310e069d71f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752589771393,"stop":1752589771393,"duration":0},"status":"passed","severity":"normal"},{"uid":"791387d0e2dfd032","name":"Fails to push message bigger that 1MB","time":{"start":1752590449691,"stop":1752590449691,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb51f959465bdb1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752589816859,"stop":1752589816859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a040762d4982f03e","name":"start node with empty content topic","time":{"start":1752590086606,"stop":1752590086606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5776d70567451f5","name":"should get / set UDP multiaddr","time":{"start":1752589777408,"stop":1752589777408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81350c1c3008441","name":"should respect custom numPeersToUse configuration","time":{"start":1752589816862,"stop":1752589816862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af4f0ffef5f07b5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752589826050,"stop":1752589826050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b81e695892ed43f","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752589787530,"stop":1752589787530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c481d63b0a74736","name":"should hang up with multiaddr and return true on success","time":{"start":1752589787603,"stop":1752589787603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7780ada5d47f4fac","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752589826036,"stop":1752589826037,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b53153dfa643b7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752589826060,"stop":1752589826060,"duration":0},"status":"passed","severity":"normal"},{"uid":"b255946623a66741","name":"Check received message containing long","time":{"start":1752590287790,"stop":1752590287790,"duration":0},"status":"passed","severity":"normal"},{"uid":"355340b0271b4290","name":"should redial peers when all connections are lost","time":{"start":1752589787549,"stop":1752589787549,"duration":0},"status":"passed","severity":"normal"},{"uid":"beda2a88738fcc82","name":"should create ShardReader with shards network config","time":{"start":1752589786540,"stop":1752589786540,"duration":0},"status":"passed","severity":"normal"},{"uid":"405d853f33716eab","name":"Push message with content topic containing unicode special characters","time":{"start":1752590449675,"stop":1752590449675,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e0e2b9138413d4","name":"should remove event listeners from libp2p","time":{"start":1752589786333,"stop":1752589786333,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b670f9606bb311","name":"should never report false negatives","time":{"start":1752589828320,"stop":1752589828321,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39468a53be59991","name":"throws on content topic with empty topic name field","time":{"start":1752589771373,"stop":1752589771373,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d949257fb59787","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752589786343,"stop":1752589786343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fcabde56bb0d54","name":"1 Relay, 1 fetch","time":{"start":1752589794879,"stop":1752589794879,"duration":0},"status":"passed","severity":"normal"},{"uid":"462fbb5b7e09e83f","name":"should return false when shard is not included in network shards","time":{"start":1752589816407,"stop":1752589816407,"duration":0},"status":"passed","severity":"normal"},{"uid":"671c14c14bafee2f","name":"should remove event listeners from globalThis","time":{"start":1752589786333,"stop":1752589786334,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce6a726440022ac","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752589776854,"stop":1752589776854,"duration":0},"status":"passed","severity":"normal"},{"uid":"873888dfa056b523","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752590348343,"stop":1752590348344,"duration":1},"status":"passed","severity":"normal"},{"uid":"231e62a7bce6ae04","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752589787528,"stop":1752589787529,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f5d2fca95bcadf","name":"Check received message containing Chinese","time":{"start":1752590287801,"stop":1752590287801,"duration":0},"status":"passed","severity":"normal"},{"uid":"831b1339fc31fdfb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752589771392,"stop":1752589771393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a0dbede083d5f2","name":"Push message with escaped characters payload","time":{"start":1752590449669,"stop":1752590449670,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfec8ce78d0dcfe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752589771390,"stop":1752589771390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8f8ea1223cb764","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752589826052,"stop":1752589826052,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d7d8a331261f7b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752590348340,"stop":1752590348341,"duration":1},"status":"passed","severity":"normal"},{"uid":"632b877c3765c4a0","name":"Check received message containing Arabic","time":{"start":1752590287801,"stop":1752590287801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25b055a4d65ca0a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752589984308,"stop":1752589984309,"duration":1},"status":"passed","severity":"normal"},{"uid":"128111fb547f1f9c","name":"should not be empty after adding a subscription","time":{"start":1752589817106,"stop":1752589817106,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fe6a5c2f240d2a","name":"should handle peer store update failures gracefully","time":{"start":1752589786256,"stop":1752589786256,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf38d13f8abe6d8","name":"should return false when peer is on different cluster","time":{"start":1752589786549,"stop":1752589786549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4637eafb44a2cf","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752590026573,"stop":1752590026573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8080bba8d63a9d3","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752589787547,"stop":1752589787547,"duration":0},"status":"passed","severity":"normal"},{"uid":"55303ea18114116c","name":"should encode/decode to text encoding","time":{"start":1752589777407,"stop":1752589777408,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e8083200cc1220","name":"Encoder throws on undefined content topic","time":{"start":1752589806963,"stop":1752589806963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a135d144176a627c","name":"should work with custom bootstrap limits","time":{"start":1752589787546,"stop":1752589787546,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d75b2b0d9cc55dc","name":"Check publish message containing emoji","time":{"start":1752589975129,"stop":1752589975130,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e26a8b99bf1235e","name":"should clear existing timers before creating new ones","time":{"start":1752589786272,"stop":1752589786275,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f33d8967719c17d","name":"Throws when trying to push message with empty payload","time":{"start":1752590449683,"stop":1752590449683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e62284f9b3fc730","name":"Generator, 2 different pubsubtopics","time":{"start":1752590069683,"stop":1752590069685,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d5c4a068685363b","name":"Non TWN Cluster","time":{"start":1752590086598,"stop":1752590086599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72db6db5d448c1a","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752589786266,"stop":1752589786266,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa5b6f8191dbfba","name":"should detect messages with missing dependencies","time":{"start":1752589831022,"stop":1752589831022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5006ef363b0d9fb","name":"Nodes with multiple pubsub topic","time":{"start":1752589967984,"stop":1752589967984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77f43f0b3741f14","name":"Check received message containing special chars","time":{"start":1752590287800,"stop":1752590287801,"duration":1},"status":"passed","severity":"normal"},{"uid":"172952b34982221f","name":"Sets default value correctly","time":{"start":1752590107242,"stop":1752590107242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef9147b66cdf1e2","name":"Subscribe to topic containing long and publish message","time":{"start":1752589984305,"stop":1752589984305,"duration":0},"status":"passed","severity":"normal"},{"uid":"9182b0b88beaff8e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752589975132,"stop":1752589975132,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d122620246aaa9e","name":"should return different streams if requested simultaniously","time":{"start":1752589787284,"stop":1752589787286,"duration":2},"status":"passed","severity":"normal"},{"uid":"63622eb5303c0b0a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752589786257,"stop":1752589786263,"duration":6},"status":"passed","severity":"normal"},{"uid":"66950f479fdc7127","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752589787547,"stop":1752589787547,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cc6499d3230ffc","name":"should handle complete discovery-to-dial flow","time":{"start":1752589786304,"stop":1752589786304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6496fedf343418","name":"should not fail to stop the service if it was not started","time":{"start":1752589857195,"stop":1752589857196,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f35f8726c5ea687","name":"Fails to push message bigger that 1MB","time":{"start":1752590449678,"stop":1752590449678,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e09963214a397e","name":"should not dial peers from store when browser is not connected","time":{"start":1752589787525,"stop":1752589787525,"duration":0},"status":"passed","severity":"normal"},{"uid":"79156f62e3f3a1b4","name":"Push message with content topic containing SQL Injection","time":{"start":1752590449673,"stop":1752590449674,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b34ccdf52bae58d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752590287795,"stop":1752590287795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cd9e73e76af7e5","name":"Push message with Chinese payload","time":{"start":1752590449666,"stop":1752590449666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa48bceaf1461ae","name":"should get tags for the connected peer","time":{"start":1752589787528,"stop":1752589787528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2eb6eea28e7aa54","name":"Push message with Script payload","time":{"start":1752590449680,"stop":1752590449681,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabea4049d4c6890","name":"should handle null peers returned by getPeer","time":{"start":1752589787546,"stop":1752589787546,"duration":0},"status":"passed","severity":"normal"},{"uid":"940b5332d500c59e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752590348354,"stop":1752590348355,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13b09a0373cc7af","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752590348337,"stop":1752590348337,"duration":0},"status":"passed","severity":"normal"},{"uid":"217c284444d24599","name":"Subscribe to topic containing Script and receive message","time":{"start":1752590348345,"stop":1752590348346,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9a1c8ece8cdd3d","name":"throws on content topic with non-number generation field","time":{"start":1752589771371,"stop":1752589771372,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a3f54729fddcc3","name":"Push message with content topic containing XML","time":{"start":1752590449674,"stop":1752590449674,"duration":0},"status":"passed","severity":"normal"},{"uid":"168c424e3bacee56","name":"random static sharding 3 - Cluster ID: 407, Shard ID: 1000","time":{"start":1752590101039,"stop":1752590101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11e74f19504769c","name":"should save new peer to store","time":{"start":1752589786303,"stop":1752589786303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dce36aa5652e72","name":"Overlapping topic subscription","time":{"start":1752590348355,"stop":1752590348355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a1e049ac9b8bb7","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752589771400,"stop":1752589771400,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ca5986fea5b65e","name":"throws on content topic with empty application field","time":{"start":1752589771372,"stop":1752589771372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5825c77aa230d5c9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752589900265,"stop":1752589900268,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b02139170a17262","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752589826057,"stop":1752589826057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5443b327fd256e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752589826052,"stop":1752589826053,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d2ddbba6202709","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752590069696,"stop":1752590069697,"duration":1},"status":"passed","severity":"normal"},{"uid":"181bbccc356aeabb","name":"should not receive a peer event after stop","time":{"start":1752589799348,"stop":1752589799348,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda7b39a87058ad6","name":"should have no discoveries enabled by default","time":{"start":1752589816289,"stop":1752589816290,"duration":1},"status":"passed","severity":"normal"},{"uid":"177c27dd3c703257","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752589857199,"stop":1752589857200,"duration":1},"status":"skipped","severity":"normal"},{"uid":"639a46608f8ac340","name":"should properly start and stop event listening","time":{"start":1752589816645,"stop":1752589816645,"duration":0},"status":"passed","severity":"normal"},{"uid":"df653a71c50793db","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752589771376,"stop":1752589771376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd2221f9c57f74e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752589771376,"stop":1752589771376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b499682b408081b8","name":"All","time":{"start":1752589858038,"stop":1752589858039,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f17982f12b7ec7","name":"should handle errors when globalThis is not available","time":{"start":1752589786332,"stop":1752589786333,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d300c3063dad1","name":"should start all internal components","time":{"start":1752589787599,"stop":1752589787599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c106e6ee479a6","name":"Decoder throws on undefined content topic","time":{"start":1752589805389,"stop":1752589805389,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad5a31b160d5c37","name":"should skip peer when dialed recently","time":{"start":1752589786879,"stop":1752589786883,"duration":4},"status":"passed","severity":"normal"},{"uid":"1afb45e712134309","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752589787287,"stop":1752589787287,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c050be92d8ddfa","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752589826053,"stop":1752589826053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c18abd87e90d59d","name":"Nodes with multiple pubsub topic","time":{"start":1752589967988,"stop":1752589967989,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdc3b1af24e86c9","name":"Default pageSize","time":{"start":1752590088346,"stop":1752590088346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad80af866fbef8f2","name":"should not hang up bootstrap peer if under limit","time":{"start":1752589787529,"stop":1752589787529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb51945c53cef81","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752590348344,"stop":1752590348344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1347832053e04c67","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752589826038,"stop":1752589826039,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33efc001bf8a074","name":"should dial peers from store when browser is connected","time":{"start":1752589787525,"stop":1752589787525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8657bb23c2d4a313","name":"Overlapping topic subscription","time":{"start":1752590348341,"stop":1752590348341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb2ca862f0ba704","name":"Check message with no content topic is not received","time":{"start":1752590287797,"stop":1752590287797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fa730708abf799","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752590348360,"stop":1752590348361,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d341a2b1f8c45c9","name":"Push message with rate limit","time":{"start":1752590449689,"stop":1752590449689,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c6c1fd68b36477","name":"caches peers it previously fetched","time":{"start":1752589795324,"stop":1752589795325,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf9c33510d833b8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752589984299,"stop":1752589984300,"duration":1},"status":"passed","severity":"normal"},{"uid":"399949b51d874581","name":"should return false when peer is on different cluster","time":{"start":1752589786551,"stop":1752589786551,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd54425db93398b6","name":"Check publish message containing long","time":{"start":1752589975119,"stop":1752589975119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eef200fc569eeb6","name":"it tolerates circular branch references","time":{"start":1752589795323,"stop":1752589795323,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b65f63360cbf2","name":"should properly create location multiaddrs - udp6","time":{"start":1752589777409,"stop":1752589777410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e869ee9ffa7196b1","name":"Encoder throws on undefined content topic","time":{"start":1752589787552,"stop":1752589787552,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7a8793c1c400b8","name":"1 Store, 2 fetches","time":{"start":1752589794880,"stop":1752589794880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1779080ac120b48d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752589826050,"stop":1752589826051,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e914f45762e2cf","name":"should handle peer store errors gracefully","time":{"start":1752589787545,"stop":1752589787546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdbc2c0d21b065d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752590348353,"stop":1752590348353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c8365c503892cb","name":"should handle corrupted shard info gracefully","time":{"start":1752589786561,"stop":1752589786565,"duration":4},"status":"passed","severity":"normal"},{"uid":"244d58c8c018485d","name":"Push message with content topic containing shell command","time":{"start":1752590449675,"stop":1752590449675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12243897df62948","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752589826059,"stop":1752589826060,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7687a7b0b4afbad","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752590348343,"stop":1752590348343,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a3edbd25c72c17","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752589777413,"stop":1752589777413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6220d589873852bc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752590348359,"stop":1752590348359,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e8654b6b61b121","name":"Rejects garbage","time":{"start":1752589820367,"stop":1752589820367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c4d65cd667f5a6","name":"should return false when peer is not found","time":{"start":1752589786550,"stop":1752589786550,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8a6b82565f7537","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752589771385,"stop":1752589771385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f548389aabb0e85","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752589984307,"stop":1752589984308,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b709f1ced69b82a","name":"Fields are not dropped","time":{"start":1752589787227,"stop":1752589787227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f858d7bbcf7fefc7","name":"Relay - dialed after","time":{"start":1752590107607,"stop":1752590107608,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbfe9116d4f7533","name":"Check received message containing Script","time":{"start":1752590287802,"stop":1752590287802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c9606cd5156e6","name":"returns all values when wanted number matches available values","time":{"start":1752589794674,"stop":1752589794675,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56baef45176b032","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752589826043,"stop":1752589826043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf0ffd3d90ba76","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752589826060,"stop":1752589826060,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cae2ba2ba8b16f","name":"Round trip binary serialization","time":{"start":1752589787551,"stop":1752589787551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e69a52c00cd0791","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752589787286,"stop":1752589787287,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e67b47cdb79a61","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752589771379,"stop":1752589771379,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d826639abbf59b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752589826036,"stop":1752589826036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3baa9b5d4806187","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752589826063,"stop":1752589826063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee8efac282f7240","name":"should be safe to call multiple times","time":{"start":1752589786877,"stop":1752589786877,"duration":0},"status":"passed","severity":"normal"},{"uid":"51386d32d45615a4","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752589771400,"stop":1752589771400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6bc204a063645d","name":"throws on content topic with too few or too many fields","time":{"start":1752589771371,"stop":1752589771371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6591ebaf7895956a","name":"should handle onConnected and onDisconnected","time":{"start":1752589816860,"stop":1752589816860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e637e96eda72cdbd","name":"Check received message containing Russian","time":{"start":1752590287801,"stop":1752590287802,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12ec43cbf5ff3a7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752590101020,"stop":1752590101021,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5519d5963c3035b","name":"Push message with custom timestamp: 1721831472953","time":{"start":1752590449677,"stop":1752590449677,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba3bae4dff409f4","name":"Push message with custom timestamp: 1721831472953","time":{"start":1752590449689,"stop":1752590449690,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbe924c6390b55","name":"Delete observer","time":{"start":1752589951329,"stop":1752589951329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44c53bd69a8d4f6","name":"should be safe to call multiple times","time":{"start":1752589786297,"stop":1752589786297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63f6c30f069555","name":"random static sharding 2 - Cluster ID: 755, Shard ID: 979","time":{"start":1752590101039,"stop":1752590101039,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109df6ee7ffaafd","name":"Ephemeral messages are not stored","time":{"start":1752589859301,"stop":1752589859301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b203413c17404f8","name":"Push message with content topic containing Arabic","time":{"start":1752590449673,"stop":1752590449673,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8912d79d6c7591","name":"should successfully stop","time":{"start":1752589816688,"stop":1752589816689,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f2b07115d8b8f2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752590016552,"stop":1752590016552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5033b70accbcbe66","name":"should not receive a peer event after stop","time":{"start":1752589857197,"stop":1752589857198,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d6024156355d94","name":"Query generator for multiple messages with different content topic format","time":{"start":1752590055490,"stop":1752590055490,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4122dc8a3e90e2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752590348337,"stop":1752590348337,"duration":0},"status":"passed","severity":"normal"},{"uid":"41515a115521efeb","name":"Check publish message containing XML","time":{"start":1752589975126,"stop":1752589975126,"duration":0},"status":"passed","severity":"normal"},{"uid":"72197997b34e628b","name":"Query with Ordered Callback, No message returned","time":{"start":1752590026574,"stop":1752590026574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad61254b38ce24","name":"can start and stop the service","time":{"start":1752589799345,"stop":1752589799346,"duration":1},"status":"passed","severity":"normal"},{"uid":"853e63a4e072add3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752589984788,"stop":1752589984792,"duration":4},"status":"passed","severity":"normal"},{"uid":"763532e32e99b78a","name":"should handle errors gracefully when getting peer info","time":{"start":1752589786561,"stop":1752589786561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f49f8a80cefdce7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752589771378,"stop":1752589771378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e168098cf88e3ed","name":"should increase lamport timestamp","time":{"start":1752589831017,"stop":1752589831017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6134003c06f91cef","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752590003639,"stop":1752590003639,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aafd98fbf529a3","name":"Decrypt messages","time":{"start":1752589951328,"stop":1752589951328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed7c774a9d2e62","name":"should increase lamport timestamp","time":{"start":1752589831019,"stop":1752589831019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21161e69d0cb375","name":"should add event listeners to globalThis","time":{"start":1752589786332,"stop":1752589786332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f728a0b55d7bb92","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752590069689,"stop":1752590069691,"duration":2},"status":"skipped","severity":"normal"},{"uid":"e8d1626d1ae5db31","name":"should handle shard reader errors gracefully","time":{"start":1752589786891,"stop":1752589786891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3e06308e9b76b7","name":"Push message with unicode special characters payload","time":{"start":1752590449670,"stop":1752590449670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85fa0baa906b92c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752589826057,"stop":1752589826058,"duration":1},"status":"passed","severity":"normal"},{"uid":"be739219cc913ac2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752589795147,"stop":1752589795147,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a6774d02358219","name":"should hang up bootstrap peer if over limit","time":{"start":1752589787529,"stop":1752589787530,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f5001b9eac2fd2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752589806962,"stop":1752589806962,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8b8c991c3bf2fd","name":"should lock peers when selected","time":{"start":1752589816858,"stop":1752589816859,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe17b83e700137","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752590101024,"stop":1752590101025,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0311ccee0ab006b","name":"Push message with content topic containing long","time":{"start":1752590449672,"stop":1752590449672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad26c84994c8e86","name":"should handle complete connection lifecycle","time":{"start":1752589786345,"stop":1752589786346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a3dedf93a19d66","name":"Check received message containing escaped characters","time":{"start":1752590287804,"stop":1752590287804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1ebffdc6c676d8","name":"should return true when peer is on the same network","time":{"start":1752589786540,"stop":1752589786549,"duration":9},"status":"passed","severity":"normal"},{"uid":"ec2379ce9b09ea12","name":"Subscribe and receives messages on 20 topics","time":{"start":1752590348338,"stop":1752590348339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4dec010c5d6e7d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752590003639,"stop":1752590003639,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f5a18807f26201","name":"should be online or offline if network state changed","time":{"start":1752589872640,"stop":1752589872644,"duration":4},"status":"passed","severity":"normal"},{"uid":"910f4b69e501bffa","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752589816296,"stop":1752589816296,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c72014f9db6253","name":"Check received message with timestamp: 1752589852026000000 ","time":{"start":1752590287794,"stop":1752590287794,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5fe20811ea4bf4","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752589795145,"stop":1752589795145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce578a9ac744673","name":"should not fail to start the service if it is already started","time":{"start":1752589949265,"stop":1752589949269,"duration":4},"status":"passed","severity":"normal"},{"uid":"327977f5c8c0f79f","name":"handles empty shards array correctly","time":{"start":1752589771403,"stop":1752589771403,"duration":0},"status":"passed","severity":"normal"},{"uid":"738bbcea44c00920","name":"should start ping timers on peer connect","time":{"start":1752589786239,"stop":1752589786240,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa7987ac4f27cb0","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752589786245,"stop":1752589786247,"duration":2},"status":"passed","severity":"normal"},{"uid":"189eba42c0d79e2e","name":"should not receive a peer event before start","time":{"start":1752589949271,"stop":1752589949271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48fbb96b4e09b70","name":"should be able to encode the field with only STORE set to true","time":{"start":1752589776848,"stop":1752589776848,"duration":0},"status":"passed","severity":"normal"},{"uid":"474861a15c225be2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752589984313,"stop":1752589984313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7579e8a61aa2db74","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752590055486,"stop":1752590055489,"duration":3},"status":"passed","severity":"normal"},{"uid":"b8b65c941b51bcda","name":"rejects hash query with time filter","time":{"start":1752589787299,"stop":1752589787300,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c4947102611f98","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752590003638,"stop":1752590003638,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f06e439c2a09cb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752590348345,"stop":1752590348345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ac77ae2729ce90","name":"Check publish message containing unicode special characters","time":{"start":1752589975129,"stop":1752589975129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d560811b3051877a","name":"Ordered callback, aborts when callback returns true","time":{"start":1752590055492,"stop":1752590055493,"duration":1},"status":"passed","severity":"normal"},{"uid":"48937789e75457a7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752589776852,"stop":1752589776853,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc446f53410d980","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752589984309,"stop":1752589984310,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fee3b7868a7e9ee","name":"should support chaining for add method","time":{"start":1752589815106,"stop":1752589815107,"duration":1},"status":"passed","severity":"normal"},{"uid":"4245f254a938a73a","name":"Check publish message containing JSON","time":{"start":1752589975128,"stop":1752589975128,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc44d1072f69be1","name":"should return PeerId when PeerId is provided","time":{"start":1752589786993,"stop":1752589786994,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8d3088afea7d88","name":"peer exchange sets tag","time":{"start":1752589984787,"stop":1752589984788,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6e6d9b1d021581","name":"Correctly serialized arguments","time":{"start":1752589911943,"stop":1752589911944,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdc7d5fc38453c","name":"should dial all peers on dial","time":{"start":1752589939429,"stop":1752589939430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f376d9d66eb3dd","name":"Relay","time":{"start":1752589858037,"stop":1752589858037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f962c66921d17fae","name":"Callback on promise, aborts when callback returns true","time":{"start":1752590055491,"stop":1752590055491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3916e2a8937ce972","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752589786994,"stop":1752589786994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ec45e98b568fbf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752590101023,"stop":1752590101024,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1296c83990e93f7","name":"Check received message containing SQL Injection","time":{"start":1752590287792,"stop":1752590287792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6590fca9011c4a2f","name":"Check received message containing Russian","time":{"start":1752590287791,"stop":1752590287791,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e19589fcd6276d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752589771401,"stop":1752589771401,"duration":0},"status":"passed","severity":"normal"},{"uid":"765f6a83e9b23ea1","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752589771400,"stop":1752589771401,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb84d95f7a2f2f34","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752590348347,"stop":1752590348347,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb657d0d54c03199","name":"should maintain desired error rate","time":{"start":1752589828320,"stop":1752589828320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cbef013dc0a1bf","name":"should return all connected peers without codec filter","time":{"start":1752589787604,"stop":1752589787604,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2baabe5b2f87a6","name":"should return false when network is not connected","time":{"start":1752589787601,"stop":1752589787601,"duration":0},"status":"passed","severity":"normal"},{"uid":"752b9117e4c00e9f","name":"Push message with special chars payload","time":{"start":1752590449666,"stop":1752590449666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3ebebc787722fe","name":"should dial peers from store on start","time":{"start":1752589787518,"stop":1752589787522,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5fb9ed286c314da","name":"should return empty array when no peers connected","time":{"start":1752589787603,"stop":1752589787604,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4c384c59036e7b","name":"should create ConnectionManager with required options","time":{"start":1752589787597,"stop":1752589787597,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f5c13e5d4bd96a","name":"Push message with content topic containing Script","time":{"start":1752590449686,"stop":1752590449686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f6922410be4011","name":"throws an error for improperly formatted content topics","time":{"start":1752589771382,"stop":1752589771382,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb9dfce5be740dd","name":"retrieves a single peer","time":{"start":1752589795321,"stop":1752589795322,"duration":1},"status":"passed","severity":"normal"},{"uid":"a734f186d745d3a7","name":"same cluster, different shard: nodes connect","time":{"start":1752589911831,"stop":1752589911832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7118b23622e6a3ff","name":"should not allow k > 12","time":{"start":1752589825750,"stop":1752589825759,"duration":9},"status":"passed","severity":"normal"},{"uid":"a97983997858e5b3","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752589786995,"stop":1752589786995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c95eb1eff0162fd","name":"Push 30 different messages","time":{"start":1752590449683,"stop":1752590449683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1df0004a06776567","name":"should get all peers from store","time":{"start":1752589787531,"stop":1752589787532,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07f596951aa3d5f","name":"should drop connection to all peers on hangUp","time":{"start":1752589939430,"stop":1752589939430,"duration":0},"status":"passed","severity":"normal"},{"uid":"593bde665ab6cebf","name":"ignores domain fetching errors","time":{"start":1752589795323,"stop":1752589795324,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b5282dcf297ca4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752589771391,"stop":1752589771391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6994d9a330c854bd","name":"should handle peer store errors gracefully","time":{"start":1752589786302,"stop":1752589786303,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbea538a366d10","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752590348357,"stop":1752590348357,"duration":0},"status":"passed","severity":"normal"},{"uid":"949772ef3bb364e3","name":"Check received message containing Arabic","time":{"start":1752590287791,"stop":1752590287791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4370801b16ccb3","name":"returns only open connection if one present","time":{"start":1752589787117,"stop":1752589787117,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a71132c53e71ed","name":"Symmetric encrypt & Decrypt","time":{"start":1752589805863,"stop":1752589805864,"duration":1},"status":"passed","severity":"normal"},{"uid":"435f60e6aa1d1fd7","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752589771404,"stop":1752589771405,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8cd7ea3604cccf","name":"should sort peers by ping value","time":{"start":1752589787605,"stop":1752589787605,"duration":0},"status":"passed","severity":"normal"},{"uid":"472ee01cdbd75d89","name":"should handle dial errors gracefully","time":{"start":1752589787532,"stop":1752589787533,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeee1721437c7233","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752589795327,"stop":1752589795327,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ead92e91848773","name":"Push message with escaped characters payload","time":{"start":1752590449682,"stop":1752590449682,"duration":0},"status":"passed","severity":"normal"},{"uid":"dceaaebca7325620","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752589986383,"stop":1752589986385,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ddc9c35035613ba","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752589967983,"stop":1752589967984,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b3e8226ac982ba","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752590348364,"stop":1752590348364,"duration":0},"status":"passed","severity":"normal"},{"uid":"959f30421be9864f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752589859302,"stop":1752589859305,"duration":3},"status":"passed","severity":"normal"},{"uid":"832c36a6aed9e61d","name":"should return false when peer is not on topic","time":{"start":1752589787606,"stop":1752589787607,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec914689f1f6035","name":"Push message with Script payload","time":{"start":1752590449667,"stop":1752590449668,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c89d123bef21bb4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752590092238,"stop":1752590092238,"duration":0},"status":"passed","severity":"normal"},{"uid":"655906136283f8b4","name":"Generator, 2 different pubsubtopics","time":{"start":1752590069696,"stop":1752590069696,"duration":0},"status":"passed","severity":"normal"},{"uid":"930214891d10749a","name":"Check message with non string payload is not received","time":{"start":1752590287809,"stop":1752590287809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6d4232d688c2d5","name":"should use shardsUnderCluster when provided","time":{"start":1752589816399,"stop":1752589816406,"duration":7},"status":"passed","severity":"normal"},{"uid":"14ff8803b9f553fd","name":"Check publish message containing Arabic","time":{"start":1752589975124,"stop":1752589975125,"duration":1},"status":"passed","severity":"normal"},{"uid":"59002dffeea28e03","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752589776853,"stop":1752589776853,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd4bbe6f32ac3c1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752590101027,"stop":1752590101027,"duration":0},"status":"passed","severity":"normal"},{"uid":"418f294f30bc7755","name":"should return false and handle errors gracefully","time":{"start":1752589787603,"stop":1752589787603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d580e99fb4d24b4","name":"should handle peer connect event","time":{"start":1752589786340,"stop":1752589786340,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecf80f4c3c63d53","name":"Passing page size 110 when there are 120 messages","time":{"start":1752590088345,"stop":1752590088345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d9c6a6db5ce835","name":"Push message with long payload","time":{"start":1752590449665,"stop":1752590449665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87f6910186fa83c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752589826054,"stop":1752589826056,"duration":2},"status":"passed","severity":"normal"},{"uid":"3280500c5ca0a881","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752590092234,"stop":1752590092238,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc363665ac1ddf41","name":"Check received message containing XML","time":{"start":1752590287802,"stop":1752590287803,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d69ca51c5c6916","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752589984788,"stop":1752589984788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52a854430c69fe36","name":"should initialize with default number of peers","time":{"start":1752589816857,"stop":1752589816857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d156d4e9f951150f","name":"Check message with no pubsub topic is not received","time":{"start":1752590287796,"stop":1752590287796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedb48e46398b147","name":"should dial with multiaddr and return stream","time":{"start":1752589787601,"stop":1752589787602,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e464f368b6fc2d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752590348364,"stop":1752590348365,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15128d8a154ceb6","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752589815844,"stop":1752589815844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a19f550bdb1b19","name":"different cluster, same shard: nodes don't connect","time":{"start":1752589911833,"stop":1752589911834,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4ba15792505680","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752590016552,"stop":1752590016553,"duration":1},"status":"passed","severity":"normal"},{"uid":"a888672a888c6701","name":"Publish message with custom timestamp: Tue Jul 15 2025 13:32:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1752589975130,"stop":1752589975130,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e83fc892b747376","name":"should merge provided config with defaults","time":{"start":1752589787598,"stop":1752589787598,"duration":0},"status":"passed","severity":"normal"},{"uid":"87885268b27db51b","name":"should return false when connections are non-bootstrap peers","time":{"start":1752589787544,"stop":1752589787545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f110730f4b43537","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752589776847,"stop":1752589776848,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecba5dd367e3de3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app42/5/topic755/xml","time":{"start":1752590086603,"stop":1752590086603,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb3eb804cb5b8aa","name":"should create an instance with libp2p and dialer","time":{"start":1752589786292,"stop":1752589786292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae0df05c7c93a9b","name":"Push message with Basic HTML tag payload","time":{"start":1752590449668,"stop":1752590449668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c4c834c2c68217","name":"Push message equal or less that 1MB","time":{"start":1752590449691,"stop":1752590449691,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdff1100aa0bffb9","name":"groups content topics by expected pubsub topic","time":{"start":1752589771380,"stop":1752589771380,"duration":0},"status":"passed","severity":"normal"},{"uid":"89202b4c1159622b","name":"topics with same application and version share the same shard","time":{"start":1752589771380,"stop":1752589771380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da91db77a604930","name":"can start the service","time":{"start":1752589949263,"stop":1752589949264,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f3fbfaae57cc30e","name":"should handle high bootstrap limit correctly","time":{"start":1752589787548,"stop":1752589787548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1b8aa340c47f20","name":"should not receive a peer event before start","time":{"start":1752589857197,"stop":1752589857197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2f5f6a66cdd54e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752589826058,"stop":1752589826058,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc4cf9abf220778","name":"Generator, custom pubsub topic","time":{"start":1752590069695,"stop":1752590069696,"duration":1},"status":"passed","severity":"normal"},{"uid":"16342a46d63d2811","name":"Push message with custom timestamp: 1752586272953","time":{"start":1752590449677,"stop":1752590449677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7800c110f33d68d","name":"should create KeepAliveManager with required options","time":{"start":1752589786204,"stop":1752589786209,"duration":5},"status":"passed","severity":"normal"},{"uid":"6c187df3520cc9ac","name":"should emit a peer event after start","time":{"start":1752589857196,"stop":1752589857197,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bd2972808e75bb","name":"should encodeTxt and decodeTxt","time":{"start":1752589777402,"stop":1752589777402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad1f5c3c9760fb3","name":"should update ack status of messages in outgoing buffer","time":{"start":1752589831025,"stop":1752589831025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b64a41f00590547","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752589986377,"stop":1752589986383,"duration":6},"status":"passed","severity":"normal"},{"uid":"bf80a39764098301","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752590086606,"stop":1752590086606,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a99549088e885c","name":"Check message with no payload is not received","time":{"start":1752590287808,"stop":1752590287808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2289da18a53a3071","name":"should call waitForPeer on Relay","time":{"start":1752589816901,"stop":1752589816901,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aadfa34ca8e5ec7","name":"should reject if LightPush is requested but not mounted","time":{"start":1752589816899,"stop":1752589816899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1feb0e7f486ab4","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752589816294,"stop":1752589816295,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4f81f15b5e210c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752589826044,"stop":1752589826044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bca8c50b826f5e2","name":"accepts valid content-filtered query","time":{"start":1752589787293,"stop":1752589787294,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01032abd955f089","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752589825761,"stop":1752589825762,"duration":1},"status":"passed","severity":"normal"},{"uid":"807bf463e67bc9d8","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752589816644,"stop":1752589816644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bca1ee68761192","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752589786304,"stop":1752589786304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a8a00a230ca034","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752589816858,"stop":1752589816858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb83c7b716c5512","name":"Promise Callback - true","time":{"start":1752590076686,"stop":1752590076687,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ab874dfac89cf9","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752590026573,"stop":1752590026573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b097ce0d5524e489","name":"should be safe to call multiple times","time":{"start":1752589787599,"stop":1752589787599,"duration":0},"status":"passed","severity":"normal"},{"uid":"523f29f9d6b054ad","name":"Check received message containing emoji","time":{"start":1752590287794,"stop":1752590287794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9149a13121ec84a","name":"configure the node with multiple pubsub topics","time":{"start":1752590101048,"stop":1752590101048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf883337687a964","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752589771386,"stop":1752589771386,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e275308d925920","name":"should decode valid enr with tcp successfully","time":{"start":1752589777403,"stop":1752589777403,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3370f714f3e240","name":"Throws when trying to push message with empty payload","time":{"start":1752590449671,"stop":1752590449671,"duration":0},"status":"passed","severity":"normal"},{"uid":"75605748fc53438e","name":"Relay - dialed first","time":{"start":1752590107607,"stop":1752590107607,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7580c33349b297","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752590101019,"stop":1752590101020,"duration":1},"status":"passed","severity":"normal"},{"uid":"e300010a32c84edf","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752589771375,"stop":1752589771376,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e0e70d3a765482","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752589984298,"stop":1752589984299,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c187c57971648a9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752590348344,"stop":1752590348344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7ebdcd2899fd8c","name":"Fails to push message with large meta","time":{"start":1752590449689,"stop":1752590449689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea91e2067ec7a3e6","name":"should return false when pubsub topic parsing fails","time":{"start":1752589786555,"stop":1752589786556,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ddf8758857504e","name":"Meta field set when metaSetter is specified","time":{"start":1752589787552,"stop":1752589787552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b068099d61d0935c","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752589787545,"stop":1752589787545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2382ceb5e84e10","name":"should not dispatch event when already connected","time":{"start":1752589786341,"stop":1752589786341,"duration":0},"status":"passed","severity":"normal"},{"uid":"310b728ed737fda5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752589826059,"stop":1752589826059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12db505a01ff6cb","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752589816399,"stop":1752589816399,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ceb1d2082d55b4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752590287795,"stop":1752590287795,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e39c7f6e23ca9a4","name":"should throw error - no public key","time":{"start":1752589777406,"stop":1752589777406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2298104b9ce9214b","name":"Push message with content topic containing long","time":{"start":1752590449684,"stop":1752590449684,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c45b23f3143410","name":"Push message with content topic containing numeric","time":{"start":1752590449684,"stop":1752590449684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8214a1f39b80b755","name":"Query with Promise Callback, No Decoder","time":{"start":1752590026575,"stop":1752590026576,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea2564402da3f9c","name":"should set default options when no config provided","time":{"start":1752589787598,"stop":1752589787598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb661cac456ef97","name":"should clear timers for specific peer on disconnect","time":{"start":1752589786268,"stop":1752589786268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7783ec6ba342a26","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/6/topic594/utf8","time":{"start":1752590086602,"stop":1752590086602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf9dd1854c32fa6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752590016550,"stop":1752590016550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6344ba2787fb1b1","name":"Encoder throws on empty string content topic","time":{"start":1752589805388,"stop":1752589805388,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a4835ee1306408","name":"should retry failed tasks","time":{"start":1752589815845,"stop":1752589815845,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa49aea4babad3b6","name":"should dial all remaining peers","time":{"start":1752589787532,"stop":1752589787532,"duration":0},"status":"passed","severity":"normal"},{"uid":"27002fd86a605b8d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752589872635,"stop":1752589872636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71aa8a205a374c9","name":"Check received message containing JSON","time":{"start":1752590287793,"stop":1752590287793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cd6271f55ee12f","name":"udp ip6 address","time":{"start":1752589776684,"stop":1752589776684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a798af929ef8ba7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752590055491,"stop":1752590055491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1475050dfe9007de","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752589795139,"stop":1752589795142,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a6303e141dec914","name":"Subscribe to topic containing short and receive message","time":{"start":1752590348342,"stop":1752590348342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b96e72d0fc9976e","name":"Push message with numeric payload","time":{"start":1752590449679,"stop":1752590449679,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fe7409e42954d3","name":"Check message received after jswaku node is restarted","time":{"start":1752590287798,"stop":1752590287798,"duration":0},"status":"passed","severity":"normal"},{"uid":"df923c80d5447ce5","name":"should handle peerStore errors gracefully","time":{"start":1752589787604,"stop":1752589787605,"duration":1},"status":"passed","severity":"normal"},{"uid":"df496c0dbb728894","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752589771379,"stop":1752589771379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44fa5957b17e976","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752589826041,"stop":1752589826041,"duration":0},"status":"passed","severity":"normal"},{"uid":"62703c7c27470350","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752589777403,"stop":1752589777403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d57a645af82b34b","name":"should only return 1 node with store capability","time":{"start":1752589795326,"stop":1752589795326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a86f850e9841b","name":"should handle connection event","time":{"start":1752589787527,"stop":1752589787527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4250cf263c63e5","name":"can start and stop the service","time":{"start":1752589949264,"stop":1752589949264,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c1d7b91aea8602","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752589831023,"stop":1752589831023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d772a9c5749f9ec","name":"isConnected should return false after all peers disconnect","time":{"start":1752589872638,"stop":1752589872638,"duration":0},"status":"passed","severity":"normal"},{"uid":"12088e025327d989","name":"Subscribe to topic containing short and publish message","time":{"start":1752589984304,"stop":1752589984305,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5d0d21e4763677","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752589776849,"stop":1752589776849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f02e142ba0bacef","name":"should handle case when globalThis is not available","time":{"start":1752589786336,"stop":1752589786339,"duration":3},"status":"passed","severity":"normal"},{"uid":"202177b23329366e","name":"Renews subscription after lossing a connection","time":{"start":1752590348349,"stop":1752590348349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d058c8d2ce30747","name":"should set field with all protocols enabled","time":{"start":1752589777411,"stop":1752589777412,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf13a8aae858e50","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752589984310,"stop":1752589984310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bccc8b9be18fa3","name":"should add event listeners for peer connect and disconnect","time":{"start":1752589786225,"stop":1752589786226,"duration":1},"status":"passed","severity":"normal"},{"uid":"3349237988bbefa0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752589826064,"stop":1752589826065,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddc457cd9c1a7e4","name":"Query generator for multiple messages with different message text format","time":{"start":1752590055486,"stop":1752590055486,"duration":0},"status":"passed","severity":"normal"},{"uid":"83699e14a396685c","name":"1 Relay, 1 Filter, gives up","time":{"start":1752589794883,"stop":1752589794883,"duration":0},"status":"passed","severity":"normal"},{"uid":"228fd3597a5180a8","name":"Push message with content topic containing emoji","time":{"start":1752590449675,"stop":1752590449676,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce553e073745ec","name":"Encoder throws on undefined content topic","time":{"start":1752589805387,"stop":1752589805388,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c72f392c66144d","name":"Encoder throws on empty string content topic","time":{"start":1752589806963,"stop":1752589806963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfd6bab883c030c","name":"should dial one peer on dial","time":{"start":1752589939430,"stop":1752589939431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7225613b79125d1","name":"should return empty list for no shard","time":{"start":1752589771386,"stop":1752589771386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e227b7e1e2493ec0","name":"Check received message containing emoji","time":{"start":1752590287805,"stop":1752590287805,"duration":0},"status":"passed","severity":"normal"},{"uid":"971610d22089ba6f","name":"Generator, custom pubsub topic","time":{"start":1752590069682,"stop":1752590069682,"duration":0},"status":"passed","severity":"normal"},{"uid":"e877de23e3d59019","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752590026571,"stop":1752590026572,"duration":1},"status":"passed","severity":"normal"},{"uid":"272753fad0fd742f","name":"should be safe to call multiple times","time":{"start":1752589787600,"stop":1752589787600,"duration":0},"status":"passed","severity":"normal"},{"uid":"254cfb20d9f898e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752589771392,"stop":1752589771392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3570345904172460","name":"Subscribe to topic containing long and receive message","time":{"start":1752590348356,"stop":1752590348356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dbeba18d436d18","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752589776850,"stop":1752589776850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1135168a94107e5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752589776852,"stop":1752589776852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2522ae33bd8567","name":"Push message with emoji payload","time":{"start":1752590449682,"stop":1752590449683,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17859ea39a38f67","name":"should properly create location multiaddrs - tcp4","time":{"start":1752589777409,"stop":1752589777409,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ba6ea579e75a55","name":"should handle errors when removing globalThis listeners","time":{"start":1752589786334,"stop":1752589786334,"duration":0},"status":"passed","severity":"normal"},{"uid":"8011e793c1c9ea44","name":"random static sharding 7 - Cluster ID: 707, Shard ID: 731","time":{"start":1752590101044,"stop":1752590101044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d3746edc3ec7c8","name":"should add received messages to bloom filter","time":{"start":1752589831020,"stop":1752589831021,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5acc46d9f7e9c7","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752590026574,"stop":1752590026575,"duration":1},"status":"passed","severity":"normal"},{"uid":"86496e44f68735d0","name":"should return false when peer is not found","time":{"start":1752589786556,"stop":1752589786556,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f35024a3013e6e","name":"Check received message containing JSON","time":{"start":1752590287803,"stop":1752590287803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ee2a53974f1778","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752589786335,"stop":1752589786335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2284300894065ca6","name":"Push message with content topic containing special chars","time":{"start":1752590449684,"stop":1752590449685,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e212c5e711287c","name":"Relay - times out","time":{"start":1752590107608,"stop":1752590107608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68955e75b378b2c","name":"should not execute task if max attempts is 0","time":{"start":1752589815846,"stop":1752589815846,"duration":0},"status":"passed","severity":"normal"},{"uid":"545e60b0122e04f2","name":"Check received message containing Basic HTML tag","time":{"start":1752590287803,"stop":1752590287803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff60b740783ff85a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752589794880,"stop":1752589794883,"duration":3},"status":"passed","severity":"normal"},{"uid":"34841c2d4a3a8e39","name":"Push message with short payload","time":{"start":1752590449664,"stop":1752590449665,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1eb76bd53b1f39","name":"Decoder throws on undefined content topic","time":{"start":1752589787553,"stop":1752589787553,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a064543f9bb789","name":"Check message with no pubsub topic is not received","time":{"start":1752590287807,"stop":1752590287808,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd40bd9ac7960cf","name":"should return true when peer is on the specified shard","time":{"start":1752589786550,"stop":1752589786551,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e70fa63a852cda3","name":"returns nothing if no connections present","time":{"start":1752589787116,"stop":1752589787116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f03f5447f88f66","name":"should handle different types of entries","time":{"start":1752589815114,"stop":1752589815115,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9aa3519f20b6bbc","name":"should register libp2p event listeners when start is called","time":{"start":1752589816860,"stop":1752589816861,"duration":1},"status":"passed","severity":"normal"},{"uid":"607b28ecd3cc3efd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752589776849,"stop":1752589776850,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa439a67bd1272c","name":"Asymmetric encrypt & decrypt","time":{"start":1752589805863,"stop":1752589805863,"duration":0},"status":"passed","severity":"normal"},{"uid":"376d7230fefb3a29","name":"Check received message containing numeric","time":{"start":1752590287790,"stop":1752590287790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf56b9da57a788d","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752589816408,"stop":1752589816408,"duration":0},"status":"passed","severity":"normal"},{"uid":"119a8466ff3325a9","name":"should send to specified number of peers of used peers","time":{"start":1752589816415,"stop":1752589816415,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f39ebfa75d3d4d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752589786894,"stop":1752589786899,"duration":5},"status":"passed","severity":"normal"},{"uid":"f4012eb87d022ff7","name":"can start the service","time":{"start":1752589857193,"stop":1752589857194,"duration":1},"status":"passed","severity":"normal"},{"uid":"af017b0ccf72e72d","name":"Push message with meta","time":{"start":1752590449688,"stop":1752590449689,"duration":1},"status":"passed","severity":"normal"},{"uid":"257111809e54af70","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752589984300,"stop":1752589984301,"duration":1},"status":"passed","severity":"normal"},{"uid":"8476b6fb6e42724e","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752589831025,"stop":1752589831025,"duration":0},"status":"passed","severity":"normal"},{"uid":"61869d87fae860f7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app56/5/topic623/xml","time":{"start":1752590086599,"stop":1752590086599,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e59d7c983d39bb","name":"should clear the dialing interval","time":{"start":1752589786871,"stop":1752589786871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb845b33a8c581a","name":"Store - dialed after - with timeout","time":{"start":1752590107609,"stop":1752590107609,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0ebca9162d0055","name":"Fails to publish message with wrong content topic","time":{"start":1752589975131,"stop":1752589975132,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3831bc0d236b6a2","name":"Query Generator, No message returned","time":{"start":1752590026572,"stop":1752590026573,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9b2b786ebf32fd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752589826049,"stop":1752589826049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3ad180306a3a12","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752589787287,"stop":1752589787290,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8fc7c931ee8f8df","name":"should requeue task if no peer is available","time":{"start":1752589815844,"stop":1752589815844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c77c35cbb72534","name":"should serialize and deserialize correctly","time":{"start":1752589828321,"stop":1752589828321,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd547eea19c02ea","name":"should do nothing when connections still exist","time":{"start":1752589787531,"stop":1752589787531,"duration":0},"status":"passed","severity":"normal"},{"uid":"255810f6f5583708","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752589900265,"stop":1752589900265,"duration":0},"status":"passed","severity":"normal"},{"uid":"915dfd7c9ea4b0cf","name":"rejects hash query with content filter parameters","time":{"start":1752589787298,"stop":1752589787299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fad0111857c794","name":"Overlapping topic subscription","time":{"start":1752589984302,"stop":1752589984303,"duration":1},"status":"skipped","severity":"normal"},{"uid":"72bc02d6bc1892d6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752589771389,"stop":1752589771390,"duration":1},"status":"passed","severity":"normal"},{"uid":"60757aad0a1728ce","name":"should wait for Store peer to be connected","time":{"start":1752589816901,"stop":1752589816901,"duration":0},"status":"passed","severity":"normal"},{"uid":"859af44462b91b84","name":"Publish message with custom timestamp: Tue Jul 15 2025 15:32:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1752589975130,"stop":1752589975131,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2be55b8379047cf","name":"Push message with Russian payload","time":{"start":1752590449680,"stop":1752590449680,"duration":0},"status":"passed","severity":"normal"},{"uid":"175ce2b6cd207d80","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752590287806,"stop":1752590287806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d633f3f30b908107","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752589967986,"stop":1752589967986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f602e2d08f97628a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752590026572,"stop":1752590026572,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5688f7c0b9a5c4d","name":"throws on empty content topic","time":{"start":1752589771370,"stop":1752589771371,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b87f87844c1da4b","name":"Subscribe to topic containing short and receive message","time":{"start":1752590348355,"stop":1752590348356,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2e59285be2de31","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752589776857,"stop":1752589776857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5a90f90008cd44","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752589776851,"stop":1752589776851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d1dffc85a84a9a","name":"should not receive a peer event before start","time":{"start":1752589799347,"stop":1752589799348,"duration":1},"status":"passed","severity":"normal"},{"uid":"66be3140190ffc73","name":"should dial with PeerId and return stream","time":{"start":1752589787601,"stop":1752589787601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5055dbde9433ba","name":"should return peer for existing peer","time":{"start":1752589787540,"stop":1752589787540,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd5de12cd052b1","name":"Push message with shell command payload","time":{"start":1752590449669,"stop":1752590449669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba148020f6b24e1","name":"should create a new stream if no existing for protocol found","time":{"start":1752589787283,"stop":1752589787283,"duration":0},"status":"passed","severity":"normal"},{"uid":"12874611d8414040","name":"Check received message containing SQL Injection","time":{"start":1752590287802,"stop":1752590287802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46646d672659520","name":"should maintain proper timestamps if all messages received","time":{"start":1752589831020,"stop":1752589831020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c94ae5afa9030eb","name":"messageHashStr works with IProtoMessage","time":{"start":1752589786910,"stop":1752589786910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b8770a38b7f7c3","name":"Check message received after jswaku node is restarted","time":{"start":1752590287809,"stop":1752590287809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f530f0d7e2620a6","name":"should transition to Unhealthy when no connections","time":{"start":1752589816640,"stop":1752589816643,"duration":3},"status":"passed","severity":"normal"},{"uid":"be723e30b02a2f26","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752590348340,"stop":1752590348340,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fe82dec32951a3","name":"should create all internal components","time":{"start":1752589787598,"stop":1752589787598,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e602b613d0cd26","name":"should reject on timeout if it was set","time":{"start":1752589816900,"stop":1752589816900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33cfdb9a216aef","name":"messageHashStr produces different results for different inputs","time":{"start":1752589786911,"stop":1752589786912,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98b11ad248429cd","name":"can query messages by message hash","time":{"start":1752590057507,"stop":1752590057507,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f439d1f84d7ede9","name":"Passing page size 10 when there are 10 messages","time":{"start":1752590088344,"stop":1752590088344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed84fd37e15d32a","name":"should check connected peers if present and suitable","time":{"start":1752589816900,"stop":1752589816900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab829258e59134ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752589771393,"stop":1752589771398,"duration":5},"status":"passed","severity":"normal"},{"uid":"986a0f943b1f54f1","name":"should initialize bloom filter with correct parameters","time":{"start":1752589828319,"stop":1752589828319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c10cee559d34071","name":"should start and setup intervals and event listeners","time":{"start":1752589817108,"stop":1752589817108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5770d5f03d42933d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752590348351,"stop":1752590348352,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fa29c5752d8e4f","name":"should not allow unachievable error rate","time":{"start":1752589825760,"stop":1752589825760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b0d2de930c6229","name":"should not change state when connections remain after disconnect","time":{"start":1752589786341,"stop":1752589786341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89bdd3a23eaa74a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752590348362,"stop":1752590348363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4f9f8333d3cd9a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752589967989,"stop":1752589967989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6529801613bce4fa","name":"Subscribe to topic containing long and receive message","time":{"start":1752590348343,"stop":1752590348343,"duration":0},"status":"passed","severity":"normal"},{"uid":"caae9132a7050093","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752589776856,"stop":1752589776856,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2570187aab880ea","name":"should return false when navigator.onLine is false","time":{"start":1752589786334,"stop":1752589786335,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1562fb0e77bca","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752589986395,"stop":1752589986395,"duration":0},"status":"passed","severity":"normal"},{"uid":"f429ac40aefbc183","name":"should initialize with isNetworkConnected as false","time":{"start":1752589786331,"stop":1752589786331,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d1b8981b424410","name":"ignores unrecognized TXT record formats","time":{"start":1752589795324,"stop":1752589795324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7f2fec75152b04","name":"should be delivered immediately if received","time":{"start":1752589831026,"stop":1752589831026,"duration":0},"status":"passed","severity":"normal"},{"uid":"8923bb0eff1e2a51","name":"non connected peers","time":{"start":1752589949676,"stop":1752589949676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7113c5dbcbe83cab","name":"Decoder throws on empty string content topic","time":{"start":1752589805389,"stop":1752589805389,"duration":0},"status":"passed","severity":"normal"},{"uid":"767a4c9cee647364","name":"should throw an error for missing sharding configuration","time":{"start":1752589771402,"stop":1752589771403,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4650a1ba5b4724","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752590101026,"stop":1752590101026,"duration":0},"status":"passed","severity":"normal"},{"uid":"65447cbb4a49014c","name":"Passing page size 3 when there are 20 messages","time":{"start":1752590088344,"stop":1752590088344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2615f962466d846","name":"Check received message containing unicode special characters","time":{"start":1752590287804,"stop":1752590287804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5411798f83b682a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752589771399,"stop":1752589771399,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb31ea48f2e1265","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752589975132,"stop":1752589975132,"duration":0},"status":"passed","severity":"normal"},{"uid":"2273a470797538bf","name":"should handle complete peer lifecycle","time":{"start":1752589786277,"stop":1752589786281,"duration":4},"status":"passed","severity":"normal"},{"uid":"3dc058a2337dd0a9","name":"should skip peer when not on same shard","time":{"start":1752589786883,"stop":1752589786884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0499373cc8b520b","name":"Query generator for multiple messages","time":{"start":1752590055485,"stop":1752590055486,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda699c871edd94e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752589771377,"stop":1752589771377,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1bdb470adfe97c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752589786330,"stop":1752589786331,"duration":1},"status":"passed","severity":"normal"},{"uid":"49390cbec445dc52","name":"should store libp2p and options references","time":{"start":1752589787518,"stop":1752589787518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4f323d11d1f723","name":"Push message with content topic containing escaped characters","time":{"start":1752590449675,"stop":1752590449675,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de378c231100579","name":"accepts time-filtered query with content filter","time":{"start":1752589787300,"stop":1752589787301,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc08e3ed20083855","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752589826042,"stop":1752589826042,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cf0a1c373f07a7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752590101048,"stop":1752590101048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a17d195570749ab","name":"should load peers from local storage and dispatch events","time":{"start":1752589799349,"stop":1752589799349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d8a66ccfe91616","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752589831022,"stop":1752589831022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d651ffecf29146aa","name":"Check received message with timestamp: 1752589852026 ","time":{"start":1752590287794,"stop":1752590287795,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a7315f4a3617d6","name":"rejects content-filtered query with only contentTopics","time":{"start":1752589787294,"stop":1752589787294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cafb940a537b015","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752589771384,"stop":1752589771384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b6bbd1f6614502","name":"Used by Waku Relay","time":{"start":1752590107242,"stop":1752590107242,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b87c7e7af83d72","name":"should select older connection if present","time":{"start":1752589787117,"stop":1752589787117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba628705c97d1f5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752589967983,"stop":1752589967983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e911475a05ade756","name":"Push message with content topic containing short","time":{"start":1752590449683,"stop":1752590449684,"duration":1},"status":"passed","severity":"normal"},{"uid":"142b511b1743ac6f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752590348338,"stop":1752590348338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8484cfef9cf46a33","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752589986395,"stop":1752589986395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff363206be01dcc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752589986396,"stop":1752589986396,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd45064becc4219","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752589984312,"stop":1752589984313,"duration":1},"status":"passed","severity":"normal"},{"uid":"948606516b921c85","name":"A test","time":{"start":1752589900478,"stop":1752589900479,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cdfb242c2e1ed2","name":"Ordered Callback - true","time":{"start":1752590076688,"stop":1752590076688,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c66a0082077d4c","name":"should check false positive rate","time":{"start":1752589828322,"stop":1752589828322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca8f4c024c8873e","name":"Push message with shell command payload","time":{"start":1752590449681,"stop":1752590449682,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bcf31a3fc621e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752589826063,"stop":1752589826064,"duration":1},"status":"passed","severity":"normal"},{"uid":"704aee6edd315716","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752589771405,"stop":1752589771405,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e89711115b5dad","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752589967986,"stop":1752589967988,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a4d1117a3d6e82b","name":"should be able to dial TLS multiaddrs","time":{"start":1752589939432,"stop":1752589939432,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14df3a579526ab","name":"should return PeerId when PeerId is provided","time":{"start":1752589786994,"stop":1752589786995,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3da9d33817afbbd","name":"Push message with long payload","time":{"start":1752590449679,"stop":1752590449679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2b4e275a4721f9","name":"does not throw on valid cases","time":{"start":1752589771369,"stop":1752589771370,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8067500595d2fe4","name":"Push 30 different messages","time":{"start":1752590449671,"stop":1752590449671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f10137af7191d3e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752589786257,"stop":1752589786257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8f6b6137784250","name":"Passing page size 19 when there are 20 messages","time":{"start":1752590088345,"stop":1752590088345,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d74a990aad367","name":"Check received message with timestamp: 1752589852026000000 ","time":{"start":1752590287805,"stop":1752590287805,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf094ebebca9ac80","name":"random static sharding 4 - Cluster ID: 696, Shard ID: 85","time":{"start":1752590101039,"stop":1752590101041,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f7557f3019e3f57","name":"should decode valid enr successfully","time":{"start":1752589777402,"stop":1752589777403,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f344591369b928","name":"Register correct protocols","time":{"start":1752589984296,"stop":1752589984296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f6422316d89683","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752589771399,"stop":1752589771400,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2d443f82ced85c","name":"Check message with invalid timestamp is not received","time":{"start":1752590287796,"stop":1752590287796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afa5ff02bb78bd4","name":"should set field with only RELAY enabled","time":{"start":1752589777412,"stop":1752589777412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed11e80cd6a1087","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752589826039,"stop":1752589826040,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da22711f0f0a458","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752589826058,"stop":1752589826058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d473871fd47c3f","name":"Check received message containing Basic HTML tag","time":{"start":1752590287793,"stop":1752590287793,"duration":0},"status":"passed","severity":"normal"},{"uid":"57736fdac368dee0","name":"Check publish message containing Basic HTML tag","time":{"start":1752589975126,"stop":1752589975127,"duration":1},"status":"passed","severity":"normal"},{"uid":"30811ba441a6edb8","name":"Check received message containing unicode special characters","time":{"start":1752590287794,"stop":1752590287794,"duration":0},"status":"passed","severity":"normal"},{"uid":"5faa8c4872c75723","name":"Query Generator - true","time":{"start":1752590076683,"stop":1752590076685,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b018fbfb8e7751","name":"should convert tags map to array of keys","time":{"start":1752589787539,"stop":1752589787539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b63b4ff5a08d84","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752589816290,"stop":1752589816290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbf611829d95ec6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752589816861,"stop":1752589816861,"duration":0},"status":"passed","severity":"normal"},{"uid":"485cbda6fd4aeeb5","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752589816684,"stop":1752589816685,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b7effd90a7987f","name":"Check received message containing escaped characters","time":{"start":1752590287793,"stop":1752590287794,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b7683f7e53177f","name":"Check meta is set [symmetric]","time":{"start":1752589805386,"stop":1752589805386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2c7f18373ef64c","name":"should handle corrupted local storage data gracefully","time":{"start":1752589799350,"stop":1752589799350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6234f4d282f7ee53","name":"throws on content topic with empty version field","time":{"start":1752589771373,"stop":1752589771373,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b98ad0d6196fb8","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752589816680,"stop":1752589816681,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb3cb089a7fa937","name":"should retry on complete failure if specified","time":{"start":1752589816415,"stop":1752589816422,"duration":7},"status":"passed","severity":"normal"},{"uid":"b492cd5f40d0ed8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752589826044,"stop":1752589826044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c74f7c77f3444b","name":"should reject if Filter is requested but not mounted","time":{"start":1752589816899,"stop":1752589816899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0ee6db09cb4b8c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752589771393,"stop":1752589771393,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1df87e8b5834d9","name":"Check received message containing shell command","time":{"start":1752590287804,"stop":1752590287804,"duration":0},"status":"passed","severity":"normal"},{"uid":"265ae5d83dc39385","name":"Push message with emoji payload","time":{"start":1752590449670,"stop":1752590449671,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce6f12a532dfcfa","name":"should dial all known peers when reached zero connections","time":{"start":1752589883427,"stop":1752589883428,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbf09ab6ed361cb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752589826057,"stop":1752589826057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e598c7281527959","name":"should stop all internal components","time":{"start":1752589787600,"stop":1752589787600,"duration":0},"status":"passed","severity":"normal"},{"uid":"208b2be66e050ea0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752589975130,"stop":1752589975130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9780d5e50cfe07cd","name":"should not create relay timers when relay is not provided","time":{"start":1752589786263,"stop":1752589786263,"duration":0},"status":"passed","severity":"normal"},{"uid":"25550a953dccb064","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752589826061,"stop":1752589826062,"duration":1},"status":"passed","severity":"normal"},{"uid":"140f39454014a5e1","name":"should update peer store before dialing","time":{"start":1752589786302,"stop":1752589786302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7609c4ac5edb984","name":"should dial peer when peer is discovered","time":{"start":1752589786298,"stop":1752589786298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25760d0eb2c39cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752589771391,"stop":1752589771392,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4933093d5665e2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752590101025,"stop":1752590101026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bf7366bc014244","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752590026575,"stop":1752590026575,"duration":0},"status":"passed","severity":"normal"},{"uid":"beedc2a77964f90d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752589805384,"stop":1752589805385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c424c134b446ca","name":"Check meta is set [ecies]","time":{"start":1752589806962,"stop":1752589806963,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9846919819e079","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752589771382,"stop":1752589771382,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd00405a6686fc2","name":"Fails to push message with large meta","time":{"start":1752590449676,"stop":1752590449676,"duration":0},"status":"passed","severity":"normal"},{"uid":"167f66ef45eb9912","name":"should fail to send if no connected peers found","time":{"start":1752589816414,"stop":1752589816415,"duration":1},"status":"passed","severity":"normal"},{"uid":"6857c835dec9830f","name":"should handle disconnect when peer has no timers","time":{"start":1752589786268,"stop":1752589786268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26e548ca2eefc98","name":"Subscribe to topic containing XML and receive message","time":{"start":1752590348346,"stop":1752590348346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad511e5d29074c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752589771383,"stop":1752589771383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d99395fc6c65c6","name":"Promise Callback - false","time":{"start":1752590076687,"stop":1752590076688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b50131eb36fe94","name":"should return false when topic is not configured","time":{"start":1752589787606,"stop":1752589787606,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96810bb60e24efd","name":"Subscribe and receive messages via lightPush","time":{"start":1752590348351,"stop":1752590348351,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ca6c1bf7662859","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752590348354,"stop":1752590348354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b1b015b00e366b","name":"Check message with invalid timestamp is not received","time":{"start":1752590287806,"stop":1752590287807,"duration":1},"status":"passed","severity":"normal"},{"uid":"2414a3402b29faf6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752590449687,"stop":1752590449687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aed592a2cee49f3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752589771380,"stop":1752589771381,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72b1a749e077880","name":"handles different clusterIds correctly","time":{"start":1752589771381,"stop":1752589771381,"duration":0},"status":"passed","severity":"normal"},{"uid":"816c6aa33e2b7742","name":"should be empty after removing the only subscription","time":{"start":1752589817107,"stop":1752589817107,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e786987dff7841","name":"Check received message containing Script","time":{"start":1752590287792,"stop":1752590287792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f2a176ece32bf5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752590348361,"stop":1752590348362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2522d533cfafbaea","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752590016554,"stop":1752590016554,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb5d11a52c9e9b0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752589986395,"stop":1752589986396,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff54ac2248d9284","name":"should return tags for existing peer","time":{"start":1752589787536,"stop":1752589787537,"duration":1},"status":"passed","severity":"normal"},{"uid":"5806470cc5aa64e9","name":"Check message with no payload is not received","time":{"start":1752590287797,"stop":1752590287797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85eb39dd2a2dbec","name":"Push message with content topic containing Chinese","time":{"start":1752590449685,"stop":1752590449685,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d85fc8a3a31880","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app31/4/topic632/utf8","time":{"start":1752590086604,"stop":1752590086604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0a4ea73402435d","name":"should initialize with custom number of peers","time":{"start":1752589816858,"stop":1752589816858,"duration":0},"status":"passed","severity":"normal"},{"uid":"476c4f43090ffda9","name":"should process queue every 500ms","time":{"start":1752589786885,"stop":1752589786889,"duration":4},"status":"passed","severity":"normal"},{"uid":"95551714b2bf175e","name":"can start the service","time":{"start":1752589799345,"stop":1752589799345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2033f992a753f2d9","name":"different cluster, different shard: nodes don't connect","time":{"start":1752589911834,"stop":1752589911834,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a78b6d80aff94ad","name":"should add event listeners to libp2p","time":{"start":1752589786331,"stop":1752589786332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70f02fef9939b4f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752589826039,"stop":1752589826039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74501c0df168919","name":"Init the array if not present","time":{"start":1752589770752,"stop":1752589770753,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0dea5c7ac1047c0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app40/7/topic526/xml","time":{"start":1752590086604,"stop":1752590086604,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f50bf809cd8e71","name":"messageHashStr returns a hex string","time":{"start":1752589786903,"stop":1752589786903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c499c7f73d799ed","name":"Query with Promise Callback, No message returned","time":{"start":1752590026576,"stop":1752590026576,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f9d04207fc6915","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752589826047,"stop":1752589826048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03fe69863abb911","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752589771375,"stop":1752589771375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff123de83f8502a0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752590348348,"stop":1752590348348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528e430a1c23583","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752589795143,"stop":1752589795144,"duration":1},"status":"passed","severity":"normal"},{"uid":"3325032e67ee0201","name":"should throw if no connection provided","time":{"start":1752589787283,"stop":1752589787283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ebb238f666ea9e","name":"should create KeepAliveManager with relay","time":{"start":1752589786210,"stop":1752589786225,"duration":15},"status":"passed","severity":"normal"},{"uid":"ec0c63a351d12ff9","name":"random static sharding 10 - Cluster ID: 466, Shard ID: 632","time":{"start":1752590101045,"stop":1752590101045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7e71fbc1a34eb4","name":"should wait for LightPush peer to be connected","time":{"start":1752589816900,"stop":1752589816900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b2ff62ad05ece7","name":"Sample","time":{"start":1752589776837,"stop":1752589776838,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f197bb4a69ea679","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752590101021,"stop":1752590101022,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c79176a9bf6e1f6","name":"should wait for Filter peer to be connected","time":{"start":1752589816900,"stop":1752589816901,"duration":1},"status":"passed","severity":"normal"},{"uid":"481154ef162f8669","name":"should handle multiple peer connections","time":{"start":1752589786240,"stop":1752589786240,"duration":0},"status":"passed","severity":"normal"},{"uid":"833c1955ede4b4ee","name":"Subscribe and receive messages via waku relay post","time":{"start":1752590348352,"stop":1752590348352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f368469520e0fc1","name":"Push message with Arabic payload","time":{"start":1752590449680,"stop":1752590449680,"duration":0},"status":"passed","severity":"normal"},{"uid":"667b0cbd617bd97","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752590348357,"stop":1752590348357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a841c7fe90dfa2d","name":"should set field with only FILTER enabled","time":{"start":1752589777412,"stop":1752589777412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3e278c0aa6cac7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752589776850,"stop":1752589776851,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c89f2d83208053","name":"should handle case when navigator is not available","time":{"start":1752589786335,"stop":1752589786336,"duration":1},"status":"passed","severity":"normal"},{"uid":"1494822e73968f9d","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752589771385,"stop":1752589771385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93bd2a37a9dc577","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752590348351,"stop":1752590348351,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfb78058c0d7427","name":"should return false when under bootstrap limit","time":{"start":1752589787542,"stop":1752589787542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef65c858db1dbc1d","name":"Refresh subscription","time":{"start":1752590348342,"stop":1752590348342,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e1502456868d5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752589826061,"stop":1752589826061,"duration":0},"status":"passed","severity":"normal"},{"uid":"6806237b0444cbc0","name":"less peers than existing","time":{"start":1752589949675,"stop":1752589949676,"duration":1},"status":"skipped","severity":"normal"},{"uid":"afa73422c3e87a39","name":"Relay + Store","time":{"start":1752589858038,"stop":1752589858038,"duration":0},"status":"passed","severity":"normal"},{"uid":"324a83f64a13e92b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752589806962,"stop":1752589806962,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbef2c26763f93f4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/4/topic7/proto","time":{"start":1752590086604,"stop":1752590086605,"duration":1},"status":"passed","severity":"normal"},{"uid":"4141b5d3f1ab4a1","name":"should return false when peer shard info is not found","time":{"start":1752589786554,"stop":1752589786554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1254ca8fff1e555b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752590348347,"stop":1752590348347,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c8795a58571e59","name":"Push message with content topic containing unicode special characters","time":{"start":1752590449688,"stop":1752590449688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1e027c9475cede","name":"Push message with custom timestamp: 1752586272953","time":{"start":1752590449690,"stop":1752590449690,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2825938a9531fb","name":"Renews subscription after lossing a connection","time":{"start":1752590348365,"stop":1752590348365,"duration":0},"status":"passed","severity":"normal"},{"uid":"805f4f49318952c7","name":"Check received message containing shell command","time":{"start":1752590287793,"stop":1752590287793,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e40f4c6c1b7762","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752589826040,"stop":1752589826041,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b77730d8a2e269e","name":"Check publish message containing Russian","time":{"start":1752589975125,"stop":1752589975125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edc2647037ac3d5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752589984306,"stop":1752589984307,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd83be22e15d2d8","name":"random static sharding 6 - Cluster ID: 145, Shard ID: 284","time":{"start":1752590101043,"stop":1752590101043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc90325e49905ada","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752590348357,"stop":1752590348357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45b2a748f4ea268","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752589826035,"stop":1752589826036,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37583866d93df8e","name":"shard 0","time":{"start":1752590101037,"stop":1752590101038,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ad8d6d467604cc","name":"start node with empty shard should fail","time":{"start":1752590101048,"stop":1752590101049,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea8427603b43d72","name":"should handle errors when getting connections","time":{"start":1752589786344,"stop":1752589786345,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c474113490e6c0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752589984314,"stop":1752589984314,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c211c7e88277a3","name":"should not fail to stop the service if it was not started","time":{"start":1752589949264,"stop":1752589949265,"duration":1},"status":"passed","severity":"normal"},{"uid":"391728c6738f98e1","name":"Push message with Russian payload","time":{"start":1752590449667,"stop":1752590449667,"duration":0},"status":"passed","severity":"normal"},{"uid":"627c0c651e0684c3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752589984301,"stop":1752589984302,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eaf0d5a06acd098","name":"should handle network check errors gracefully","time":{"start":1752589786891,"stop":1752589786892,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d75940a1dabf7b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752589795327,"stop":1752589795328,"duration":1},"status":"skipped","severity":"normal"},{"uid":"94330974ca73cc5e","name":"should clear dial history on start","time":{"start":1752589786870,"stop":1752589786870,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa23bdbbd031bf1e","name":"should process tasks in queue","time":{"start":1752589815843,"stop":1752589815843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffdf9443b03fd4","name":"should handle empty pubsub topics","time":{"start":1752589786276,"stop":1752589786276,"duration":0},"status":"passed","severity":"normal"},{"uid":"7625760d7868c733","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752589816862,"stop":1752589816862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9823d29ff24b7f","name":"should remove event listeners","time":{"start":1752589787524,"stop":1752589787524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6135561c193b8edb","name":"Push message with content topic containing SQL Injection","time":{"start":1752590449686,"stop":1752590449686,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c41ac16ec92d21","name":"should dispatch connect and disconnect events","time":{"start":1752589816860,"stop":1752589816860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8384472084e5ec2","name":"handles empty contentTopics array correctly","time":{"start":1752589771403,"stop":1752589771403,"duration":0},"status":"passed","severity":"normal"},{"uid":"3424b0419077eba7","name":"Push message equal or less that 1MB","time":{"start":1752590449678,"stop":1752590449678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9241706503074e3e","name":"should initialize with Unhealthy status","time":{"start":1752589816640,"stop":1752589816640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a25942a63a07e8e","name":"Privacy Node - default protocol","time":{"start":1752590107611,"stop":1752590107611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c162f602797c7377","name":"throws on content topic with empty encoding field","time":{"start":1752589771374,"stop":1752589771374,"duration":0},"status":"passed","severity":"normal"},{"uid":"db63b88a20c181c1","name":"should return false when at bootstrap limit","time":{"start":1752589787542,"stop":1752589787542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2bda7024a2a700","name":"should add and check entries correctly","time":{"start":1752589815094,"stop":1752589815106,"duration":12},"status":"passed","severity":"normal"},{"uid":"d879fa8c61aa79b8","name":"should handle incoming messages","time":{"start":1752589816687,"stop":1752589816688,"duration":1},"status":"passed","severity":"normal"},{"uid":"a501e91a6063b7ae","name":"should dial second nwaku node that was discovered","time":{"start":1752589851651,"stop":1752589851652,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1258770a56f9add3","name":"Waku message hash computation (payload length 0)","time":{"start":1752589786901,"stop":1752589786902,"duration":1},"status":"passed","severity":"normal"},{"uid":"5939622757c038b5","name":"should handle peer store errors gracefully","time":{"start":1752589787538,"stop":1752589787538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d546699646ee0e6a","name":"Check message with non string payload is not received","time":{"start":1752590287797,"stop":1752590287798,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1446f8814cb2a6","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752590348350,"stop":1752590348350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6508d092506e3b1a","name":"Refresh subscription","time":{"start":1752589984302,"stop":1752589984302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10d11265ea5de159","name":"Publish without waiting for remote peer","time":{"start":1752589984296,"stop":1752589984297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd2a209c13a4403","name":"should return unique PubsubTopics for static sharding","time":{"start":1752589771384,"stop":1752589771384,"duration":0},"status":"passed","severity":"normal"},{"uid":"597968837a885098","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752590348345,"stop":1752590348345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4ecc00a835a2c0","name":"random static sharding 9 - Cluster ID: 224, Shard ID: 496","time":{"start":1752590101045,"stop":1752590101045,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4f35cc25a3e80b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752589787294,"stop":1752589787294,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a47f3640950086","name":"should dial peers from store when no connections remain","time":{"start":1752589787530,"stop":1752589787531,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca0053d0d619dd","name":"isConnected return false after peer stops","time":{"start":1752589872638,"stop":1752589872639,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a13fa8003b61a1","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752589816406,"stop":1752589816407,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf13e8d4c7f9b9b","name":"Wrong topic","time":{"start":1752590086605,"stop":1752590086605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe14c5d4f4a980d","name":"should handle peer disconnect event when no connections remain","time":{"start":1752589786340,"stop":1752589786341,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df0409915ebfe2d","name":"Accepts a valid Waku Message","time":{"start":1752589820365,"stop":1752589820366,"duration":1},"status":"passed","severity":"normal"},{"uid":"24efc69525a872b5","name":"should partition messages based on acknowledgement status","time":{"start":1752589831024,"stop":1752589831024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1448764a65e13eda","name":"should return true when topic is configured","time":{"start":1752589787605,"stop":1752589787606,"duration":1},"status":"passed","severity":"normal"},{"uid":"e157a61add62dde0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752589786903,"stop":1752589786910,"duration":7},"status":"passed","severity":"normal"},{"uid":"286677ae2807adc3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752589826048,"stop":1752589826049,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd32f491e2fcbf9","name":"should drop connection via multiaddr with hangUp","time":{"start":1752589939431,"stop":1752589939432,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93ecc83860fba27","name":"Passing page size 0 when there are 110 messages","time":{"start":1752590088342,"stop":1752590088343,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e38545333687e2b","name":"recovers when dns.resolve returns empty","time":{"start":1752589795323,"stop":1752589795323,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c75b74312fa5d18","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752589986369,"stop":1752589986377,"duration":8},"status":"passed","severity":"normal"},{"uid":"ac6d2ca6030968ec","name":"should deliver messages after dependencies are met","time":{"start":1752589831023,"stop":1752589831023,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f4bdea3eae4463","name":"Check publish message containing SQL Injection","time":{"start":1752589975125,"stop":1752589975125,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1c9dfa86f19cd5","name":"new peer added after a peer was already found","time":{"start":1752589984788,"stop":1752589984788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d3f5748491ef62a","name":"Check publish message containing special chars","time":{"start":1752589975121,"stop":1752589975123,"duration":2},"status":"passed","severity":"normal"},{"uid":"298ade1699b5c920","name":"Subscribe and receives messages on 20 topics","time":{"start":1752590348353,"stop":1752590348353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5821043f880fec06","name":"Does not throw an exception when node disconnects","time":{"start":1752590107240,"stop":1752590107240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb5234796c6ab1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752589771385,"stop":1752589771386,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7a075d0620dff8","name":"messageHashStr produces consistent results for the same input","time":{"start":1752589786910,"stop":1752589786911,"duration":1},"status":"passed","severity":"normal"},{"uid":"e370c278a5d455de","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app26/8/topic12/utf8","time":{"start":1752590086602,"stop":1752590086602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8c9b8ad052b1ca","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752589826046,"stop":1752589826046,"duration":0},"status":"passed","severity":"normal"},{"uid":"325108b573e82dff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752589826061,"stop":1752589826061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e56a71d9186b1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752589771490,"stop":1752589771490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8585a2ddd29871d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752589771389,"stop":1752589771389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca59be642d46b9dd","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/8/topic775/utf8","time":{"start":1752590086600,"stop":1752590086602,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac86b6b02ccf3759","name":"should throw an error for insufficient data","time":{"start":1752589771490,"stop":1752589771490,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a69a268366948","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752589799349,"stop":1752589799350,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e82492a8d75042","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752589826047,"stop":1752589826047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36e5253d8bcc6f4","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752589787600,"stop":1752589787601,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83d3aa07497032c","name":"should return false when peer has no overlapping shards","time":{"start":1752589786549,"stop":1752589786549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f740f5989bb8dffc","name":"Subscribe and publish message","time":{"start":1752589984297,"stop":1752589984297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42a9cf7fcb0b35c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752590348348,"stop":1752590348349,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d2cc7ec4991924","name":"should drop connection to one peer on hangUp","time":{"start":1752589939431,"stop":1752589939431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a098e3f5acf78101","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752589771388,"stop":1752589771388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a487e909e846509b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752589826056,"stop":1752589826057,"duration":1},"status":"passed","severity":"normal"},{"uid":"779543007da599ab","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752589911829,"stop":1752589911829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7d0b391ee2f5e0","name":"Mutual subscription","time":{"start":1752589984295,"stop":1752589984296,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5f124c9d89f42e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752590348366,"stop":1752590348366,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0f283e1099cfae","name":"Push message with content topic containing emoji","time":{"start":1752590449688,"stop":1752590449688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6097f4eeb010f3","name":"should handle general insertion and lookup correctly","time":{"start":1752589828322,"stop":1752589828322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e2658caf17158b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752589826059,"stop":1752589826059,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dba4ddcd6a7ae5","name":"should handle shardReader errors","time":{"start":1752589787607,"stop":1752589787607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a2ec116e42876","name":"Query generator for 2000 messages","time":{"start":1752590055493,"stop":1752590055493,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cebc07cc9a39ce","name":"should return empty array for non-existent peer","time":{"start":1752589787537,"stop":1752589787538,"duration":1},"status":"passed","severity":"normal"},{"uid":"658eb9cbb0de93c5","name":"Push message with content topic containing Arabic","time":{"start":1752590449685,"stop":1752590449685,"duration":0},"status":"passed","severity":"normal"},{"uid":"36de1610cce30398","name":"Nwaku publishes","time":{"start":1752589963515,"stop":1752589963515,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf87a3a8dfcc4c26","name":"should send relay ping messages on timer","time":{"start":1752589786267,"stop":1752589786267,"duration":0},"status":"passed","severity":"normal"},{"uid":"60599678bfcaaf09","name":"should filter out already connected peers","time":{"start":1752589787532,"stop":1752589787532,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c0092901a1af60","name":"Check received message with timestamp: 1752589852026 ","time":{"start":1752590287805,"stop":1752590287806,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e848b1015c2859b","name":"should dial peer when on same shard","time":{"start":1752589786884,"stop":1752589786884,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dc81c59df26e92","name":"should clear all timers","time":{"start":1752589786238,"stop":1752589786238,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dba45e840f619","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752589771387,"stop":1752589771388,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99bb3d4430b1de0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752589771388,"stop":1752589771389,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61e2c285e6df543","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752589771378,"stop":1752589771378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9719e533d7555ec","name":"should return false when peer has no shard info","time":{"start":1752589786550,"stop":1752589786550,"duration":0},"status":"passed","severity":"normal"},{"uid":"575d0d2269a6c6e0","name":"Check received message containing long","time":{"start":1752590287800,"stop":1752590287800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea08ff9f3966469","name":"should handle peer store errors during connection limiting","time":{"start":1752589787549,"stop":1752589787549,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af5365abdc9186d","name":"Check received message containing Chinese","time":{"start":1752590287791,"stop":1752590287791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12c3290a400fa2","name":"should handle dial errors","time":{"start":1752589787602,"stop":1752589787602,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f1dc81a7a71c0c","name":"Js publishes, other Js receives","time":{"start":1752589963516,"stop":1752589963517,"duration":1},"status":"passed","severity":"normal"},{"uid":"d735db7425f170b3","name":"more peers than existing","time":{"start":1752589949675,"stop":1752589949675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89433a7096aaaa7","name":"Publish message with large meta","time":{"start":1752589975133,"stop":1752589975133,"duration":0},"status":"passed","severity":"normal"},{"uid":"520291a5788d3d08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752589771399,"stop":1752589771399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e2da4d3166569","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752590348353,"stop":1752590348354,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b38b3603b344ef0","name":"Ordered Callback - false","time":{"start":1752590076688,"stop":1752590076689,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15bc4c387081adf","name":"throws on content topic with generation field greater than 0","time":{"start":1752589771372,"stop":1752589771372,"duration":0},"status":"passed","severity":"normal"},{"uid":"6106f4139b58fbb4","name":"Publish message with rate limit","time":{"start":1752589975133,"stop":1752589975134,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a42afad8306b3f1","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752589795326,"stop":1752589795327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9dcc3383141305","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752590348366,"stop":1752590348367,"duration":1},"status":"passed","severity":"normal"},{"uid":"184581599e40245","name":"should properly create peer info with all multiaddrs","time":{"start":1752589777411,"stop":1752589777411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a49f30b20e9dba","name":"should properly create location multiaddrs - udp4","time":{"start":1752589777409,"stop":1752589777409,"duration":0},"status":"passed","severity":"normal"},{"uid":"f506f5ccab70144a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752589826033,"stop":1752589826033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d465612fe71cb5ed","name":"should not fail to start the service if it is already started","time":{"start":1752589857196,"stop":1752589857196,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f6b24b6d403ce","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752589786555,"stop":1752589786555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6367d56a1736484","name":"Check publish message after service node is restarted","time":{"start":1752589975133,"stop":1752589975133,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61d3cce4b212ce07","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752590069686,"stop":1752590069686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0d7848dce2f69c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752589826034,"stop":1752589826035,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac9fb4e4e1c10f9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752589826045,"stop":1752589826045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e09b061501a9ebd","name":"Push message with Arabic payload","time":{"start":1752590449666,"stop":1752590449667,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf4d6f439da72d6","name":"Decoder throws on empty string content topic","time":{"start":1752589787553,"stop":1752589787553,"duration":0},"status":"passed","severity":"normal"},{"uid":"54310e434c3000ce","name":"should return false when shard info is undefined","time":{"start":1752589786553,"stop":1752589786554,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edf64160d529c04","name":"returns all values when wanted number is greater than available values","time":{"start":1752589794676,"stop":1752589794676,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f243fd0e37f4810","name":"Push message with content topic containing Script","time":{"start":1752590449674,"stop":1752590449674,"duration":0},"status":"passed","severity":"normal"},{"uid":"510291f255c92e56","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752590101027,"stop":1752590101027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef79ac7c013da8f","name":"Push message with SQL Injection payload","time":{"start":1752590449680,"stop":1752590449680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8c624078153bb6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752589872634,"stop":1752589872635,"duration":1},"status":"passed","severity":"normal"},{"uid":"76992897322de06c","name":"should return false when clusterId doesn't match","time":{"start":1752589816407,"stop":1752589816407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c539afecffb6e88","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752590348347,"stop":1752590348348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5712de3aea5138ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752589771390,"stop":1752589771391,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2caf8d2ae0007ec","name":"Check received message containing special chars","time":{"start":1752590287790,"stop":1752590287791,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e1ca3662693c84","name":"Push message with content topic containing Russian","time":{"start":1752590449685,"stop":1752590449685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8717fce293266cc0","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752589795146,"stop":1752589795147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ca2d247514a06e","name":"Push message with JSON payload","time":{"start":1752590449681,"stop":1752590449681,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da19f73b40d3b10","name":"should filter peers by codec","time":{"start":1752589787604,"stop":1752589787604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbf404d2da1473f","name":"Light Node - default protocols","time":{"start":1752590107611,"stop":1752590107611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e595bf224def085","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752589857199,"stop":1752589857199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f6259dca440fd9","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752589816683,"stop":1752589816684,"duration":1},"status":"passed","severity":"normal"},{"uid":"5def454fac137f44","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752589771387,"stop":1752589771387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a431cafc21def93","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752589831024,"stop":1752589831025,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c01a366aa606d8a","name":"Subscribe to topic containing Script and publish message","time":{"start":1752589984310,"stop":1752589984311,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84b7fae231ebce8","name":"Push message with content topic containing JSON","time":{"start":1752590449674,"stop":1752590449675,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3edc458b178a31","name":"should dial peer immediately when queue is empty","time":{"start":1752589786878,"stop":1752589786878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8241966a39b38c6b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752589967985,"stop":1752589967986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b553d0081809786d","name":"Push message with Chinese payload","time":{"start":1752590449679,"stop":1752590449680,"duration":1},"status":"passed","severity":"normal"},{"uid":"66acc2bd3bf540a8","name":"Subscribe to topic containing XML and receive message","time":{"start":1752590348360,"stop":1752590348360,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e57f81ba452fb62","name":"should properly clean up resources when disposed","time":{"start":1752589815115,"stop":1752589815116,"duration":1},"status":"passed","severity":"normal"},{"uid":"318529e2eb5a9891","name":"Push message with JSON payload","time":{"start":1752590449669,"stop":1752590449669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1577d379d0bd50f7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752589816681,"stop":1752589816683,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb77ed18fc11334f","name":"should perform ping and update peer store on timer","time":{"start":1752589786248,"stop":1752589786248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa1357a73ccfee5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752589786902,"stop":1752589786902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc65ca3c51607f5a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752589776856,"stop":1752589776857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8336e670c0730f76","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752590348363,"stop":1752590348363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2f16ae6b238321","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752589831019,"stop":1752589831020,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5ccf4ba0bbbbaf","name":"should allow redial after cooldown period","time":{"start":1752589786883,"stop":1752589786883,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a34e2d06aa213c","name":"Push message with unicode special characters payload","time":{"start":1752590449682,"stop":1752590449682,"duration":0},"status":"passed","severity":"normal"},{"uid":"e213edf8994f6682","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752589825761,"stop":1752589825761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc693a93baf5fc3","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752589826037,"stop":1752589826037,"duration":0},"status":"passed","severity":"normal"},{"uid":"909b7991451da755","name":"Generator, 2 different pubsubtopics","time":{"start":1752590069689,"stop":1752590069689,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b147cd8810c8e9df","name":"should handle errors when accessing navigator","time":{"start":1752589786345,"stop":1752589786345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9adec31f10e6d80","name":"Push message with content topic containing XML","time":{"start":1752590449686,"stop":1752590449686,"duration":0},"status":"passed","severity":"normal"},{"uid":"7493c195fb8ec639","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752589771392,"stop":1752589771392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadd6a74e6a7af12","name":"Decoder throws on empty string content topic","time":{"start":1752589806964,"stop":1752589806964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79df71ce9e791fa","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752589787547,"stop":1752589787548,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4001a29e8d5643","name":"Subscribe and receive messages via waku relay post","time":{"start":1752590348337,"stop":1752590348338,"duration":1},"status":"passed","severity":"normal"},{"uid":"1191cc23edf40a98","name":"Filter","time":{"start":1752590107610,"stop":1752590107611,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a799dbcca75d8f1","name":"should not discard bootstrap peers if under the limit","time":{"start":1752589883428,"stop":1752589883429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b7144fb2dc46d63","name":"should process up to 3 peers at once","time":{"start":1752589786889,"stop":1752589786889,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e54a71852057d0","name":"should handle dial errors gracefully","time":{"start":1752589786298,"stop":1752589786302,"duration":4},"status":"passed","severity":"normal"},{"uid":"c516a302140c3571","name":"A test","time":{"start":1752589900478,"stop":1752589900478,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb2403f00bc5554","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752589826043,"stop":1752589826043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab45408e7bbc165","name":"Check publish message after client node is restarted","time":{"start":1752589975133,"stop":1752589975133,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1b9c7f762108bed","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752589816861,"stop":1752589816861,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc477df9e1d5e628","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752590086597,"stop":1752590086598,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4dba2cfed6f9fa","name":"should not create multiple intervals when called multiple times","time":{"start":1752589786870,"stop":1752589786871,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a4e49afc42f41f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752589986393,"stop":1752589986394,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c6ec0bfdb94b7d","name":"Passing page size 1 when there are 4 messages","time":{"start":1752590088343,"stop":1752590088343,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b371acf6a6bb1e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752589831021,"stop":1752589831021,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0951c6dfc960c2","name":"should throw error - no public key","time":{"start":1752589777404,"stop":1752589777405,"duration":1},"status":"passed","severity":"normal"},{"uid":"edcdd4c21971178","name":"should be able to decode the field with only STORE set to true","time":{"start":1752589776853,"stop":1752589776853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4bd43f9833cc54","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752590348349,"stop":1752590348349,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1f24e02c2b205b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752589826062,"stop":1752589826062,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e5473466624b17","name":"should handle dial errors gracefully","time":{"start":1752589786885,"stop":1752589786885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bba73d77ca9ea15","name":"should emit a peer event after start","time":{"start":1752589949269,"stop":1752589949271,"duration":2},"status":"passed","severity":"normal"},{"uid":"63191fedcb29c63f","name":"should throw error - no id","time":{"start":1752589777404,"stop":1752589777404,"duration":0},"status":"passed","severity":"normal"},{"uid":"109d35bbcbd3aeb5","name":"Should update shard info","time":{"start":1752589940005,"stop":1752589940005,"duration":0},"status":"passed","severity":"normal"},{"uid":"5808f5722a8d5d5a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app44/8/topic682/test.js","time":{"start":1752590086603,"stop":1752590086603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8b66b9816a84c1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752590348358,"stop":1752590348358,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ea83f92768830c","name":"should be safe to call multiple times","time":{"start":1752589786239,"stop":1752589786239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a269f791bc4b282","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752589826045,"stop":1752589826045,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b01908f23c665","name":"should not fail to start the service if it is already started","time":{"start":1752589799346,"stop":1752589799347,"duration":1},"status":"passed","severity":"normal"},{"uid":"426142725ecb1a6a","name":"should stop ping timers on peer disconnect","time":{"start":1752589786245,"stop":1752589786245,"duration":0},"status":"passed","severity":"normal"},{"uid":"129323b5d140053f","name":"Relay + Store","time":{"start":1752589777413,"stop":1752589777413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10b09465063c41e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752589771389,"stop":1752589771389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0aa3cb8e66db00","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752589771378,"stop":1752589771379,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3e9be04c37d93","name":"should set field with all protocols disabled","time":{"start":1752589777411,"stop":1752589777411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54119635747905e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752590016550,"stop":1752590016551,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6431f673d90c1ae","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752590016549,"stop":1752590016549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb271bd648b9cd","name":"Push message with content topic containing escaped characters","time":{"start":1752590449688,"stop":1752590449688,"duration":0},"status":"passed","severity":"normal"},{"uid":"237afc5365771ea9","name":"Push message with meta","time":{"start":1752590449676,"stop":1752590449676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec23a6b45b6e640e","name":"should handle case with no peers in store","time":{"start":1752589787533,"stop":1752589787533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9807146b246ddc11","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752589859302,"stop":1752589859302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0703d8e84ec7932","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752589805386,"stop":1752589805386,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46e0963bf0541cd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752589826041,"stop":1752589826042,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f8fd4c8349b6c","name":"should handle special patterns correctly","time":{"start":1752589828321,"stop":1752589828322,"duration":1},"status":"passed","severity":"normal"},{"uid":"465595eaea421260","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752590348350,"stop":1752590348350,"duration":0},"status":"passed","severity":"normal"},{"uid":"12af8a324ff7f5d6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752589859302,"stop":1752589859302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf81028c2d54d2b","name":"should be sent with empty content","time":{"start":1752589831024,"stop":1752589831024,"duration":0},"status":"passed","severity":"normal"},{"uid":"388dacb0dbb93025","name":"should create ShardReader with contentTopics network config","time":{"start":1752589786539,"stop":1752589786540,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac4609d94739ebe","name":"Encoder throws on empty string content topic","time":{"start":1752589787552,"stop":1752589787553,"duration":1},"status":"passed","severity":"normal"},{"uid":"59334598ed7d67a5","name":"random static sharding 1 - Cluster ID: 908, Shard ID: 192","time":{"start":1752590101038,"stop":1752590101038,"duration":0},"status":"passed","severity":"normal"},{"uid":"40696a18c69be7eb","name":"Check publish message containing numeric","time":{"start":1752589975119,"stop":1752589975121,"duration":2},"status":"passed","severity":"normal"},{"uid":"af967ca2b3dca746","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752589787548,"stop":1752589787548,"duration":0},"status":"passed","severity":"normal"},{"uid":"14de9453b41c471c","name":"should add event listener for peer:discovery","time":{"start":1752589786296,"stop":1752589786296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79a6ecacb543dcf","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752589771376,"stop":1752589771377,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b422752c21ccd0a","name":"should properly create location multiaddrs - udp","time":{"start":1752589777410,"stop":1752589777410,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aea25e9ad51692","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752590092234,"stop":1752590092234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d004e33a12d7f5d7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752589826035,"stop":1752589826035,"duration":0},"status":"passed","severity":"normal"},{"uid":"580c5b8eade07816","name":"Reusing cursor across nodes","time":{"start":1752590016553,"stop":1752590016553,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3469c3ee0f83a2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752589786901,"stop":1752589786901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a32123bb9ea0fdf","name":"should handle ping failures gracefully","time":{"start":1752589786248,"stop":1752589786250,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4611cfd346d3b71","name":"should stop and cleanup resources","time":{"start":1752589817108,"stop":1752589817108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea596a7a6e800ad4","name":"should only return 1 node with relay capability","time":{"start":1752589795325,"stop":1752589795325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2377f6067abc4c","name":"should request peer renewal on specific errors","time":{"start":1752589815845,"stop":1752589815846,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0871d85d461221","name":"Push message with content topic containing shell command","time":{"start":1752590449687,"stop":1752590449687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0b6e883f2f5eff","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752589826051,"stop":1752589826052,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c0bac223e1adee","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752589771401,"stop":1752589771401,"duration":0},"status":"passed","severity":"normal"},{"uid":"c418b5214f94b03b","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752589816295,"stop":1752589816296,"duration":1},"status":"passed","severity":"normal"},{"uid":"982a63ca8532f499","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752589786555,"stop":1752589786555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d92b104c8a7950d","name":"should start the dialing interval","time":{"start":1752589786869,"stop":1752589786870,"duration":1},"status":"passed","severity":"normal"},{"uid":"679bee02cdd50d04","name":"Waku message hash computation (no timestamp)","time":{"start":1752589786902,"stop":1752589786902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3cad338a892ea9","name":"should handle a minimal index list","time":{"start":1752589771489,"stop":1752589771489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9c05ba61794e5c","name":"should handle all zero keep alive options","time":{"start":1752589786276,"stop":1752589786276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f53a4e264fdf064","name":"should handle multiple peers with different shard configurations","time":{"start":1752589786892,"stop":1752589786893,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3f366e6f7178fa","name":"should create ConnectionLimiter with required options","time":{"start":1752589787517,"stop":1752589787518,"duration":1},"status":"passed","severity":"normal"},{"uid":"be348c96eeea59ec","name":"should skip peer when already connected","time":{"start":1752589786879,"stop":1752589786879,"duration":0},"status":"passed","severity":"normal"},{"uid":"999bd1c8bf49be24","name":"should keep entries that haven't expired yet","time":{"start":1752589815107,"stop":1752589815114,"duration":7},"status":"passed","severity":"normal"},{"uid":"a2da1ec319bb6889","name":"Store - dialed first","time":{"start":1752590107608,"stop":1752590107609,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e8cc789793ff1e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752589816863,"stop":1752589816863,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac8592e3a06041c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752590348356,"stop":1752590348356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23984900020445e","name":"should be safe to call multiple times","time":{"start":1752589787523,"stop":1752589787523,"duration":0},"status":"passed","severity":"normal"},{"uid":"322c058ef6cb435c","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752589816863,"stop":1752589816863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c565b633859e94","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752589826037,"stop":1752589826037,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ba46ef2fbe73bc","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752589984312,"stop":1752589984312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd42201d9f0a6e6","name":"should return true when over bootstrap limit","time":{"start":1752589787542,"stop":1752589787544,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9a5e7867af8e2d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752589911829,"stop":1752589911830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f692c481c343997a","name":"Check received message containing XML","time":{"start":1752590287792,"stop":1752590287792,"duration":0},"status":"passed","severity":"normal"},{"uid":"341fd91f973d23dd","name":"Callback on promise","time":{"start":1752590055490,"stop":1752590055490,"duration":0},"status":"passed","severity":"normal"}] |