mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"56743fd426cffaca","name":"should handle complete dial lifecycle","time":{"start":1754960651731,"stop":1754960651731,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff8b978fc29f45d","name":"should handle case with all peers already connected","time":{"start":1754960652270,"stop":1754960652271,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a5315cbf4df348","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754961014535,"stop":1754961014535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd6983c3c03bdab","name":"Push message with escaped characters payload","time":{"start":1754961277408,"stop":1754961277409,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fdcaec276080ba","name":"Check received message containing special chars","time":{"start":1754961168742,"stop":1754961168742,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce5ed4defd13a41","name":"Check publish message containing Arabic","time":{"start":1754960856778,"stop":1754960856779,"duration":1},"status":"passed","severity":"normal"},{"uid":"5122d453d6898ea5","name":"should send to specified number of peers of used peers","time":{"start":1754960682523,"stop":1754960682527,"duration":4},"status":"passed","severity":"normal"},{"uid":"737a444024e646e3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754960694373,"stop":1754960694373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d001735a2fe38b83","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754960652177,"stop":1754960652181,"duration":4},"status":"passed","severity":"normal"},{"uid":"7fcb1ab54f18f61a","name":"should not fail to stop the service if it was not started","time":{"start":1754960723150,"stop":1754960723151,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3367a5a85373fc3","name":"Subscribe and receive messages via lightPush","time":{"start":1754961193189,"stop":1754961193189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f97c15a73b6938","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754960694373,"stop":1754960694373,"duration":0},"status":"passed","severity":"normal"},{"uid":"90659bb521c77a79","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754960866738,"stop":1754960866739,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c3376dcc6bbf70","name":"should not fail to start the service if it is already started","time":{"start":1754960723153,"stop":1754960723153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5a216a9c6fc481","name":"Push message with content topic containing Chinese","time":{"start":1754961277426,"stop":1754961277427,"duration":1},"status":"passed","severity":"normal"},{"uid":"603bd7638e176844","name":"should handle onConnected and onDisconnected","time":{"start":1754960682579,"stop":1754960682580,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea7dc014fc9bdf2","name":"Check received message containing XML","time":{"start":1754961168729,"stop":1754961168730,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af1b7f64d02813","name":"isConnected return false after peer stops","time":{"start":1754960738849,"stop":1754960738850,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d0fa8c8dcf68fe","name":"can start the service","time":{"start":1754960723148,"stop":1754960723150,"duration":2},"status":"passed","severity":"normal"},{"uid":"606c81d78d3cc45f","name":"ends if response has no messages","time":{"start":1754960652406,"stop":1754960652407,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3bdc895d01b152","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754960694369,"stop":1754960694372,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc516fa8b71f04b0","name":"should allow redial after failed dial cooldown expires","time":{"start":1754960651722,"stop":1754960651722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2f270d286f4f6e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754960957767,"stop":1754960957770,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf1007ee87d71510","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754961193192,"stop":1754961193192,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a46b802769687e08","name":"retrieves a single peer","time":{"start":1754960660650,"stop":1754960660651,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32267d0139168b7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754960700334,"stop":1754960700334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae3d45e10039d32","name":"Passing page size 3 when there are 20 messages","time":{"start":1754961000938,"stop":1754961000938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bb84ccf8370e1b","name":"should maintain desired error rate","time":{"start":1754960698033,"stop":1754960698034,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf43d170f11579d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754960660291,"stop":1754960660291,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75dea5cd7ccb889","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754960862751,"stop":1754960862751,"duration":0},"status":"passed","severity":"normal"},{"uid":"296b01746a8aa9ff","name":"should be empty after removing the only subscription","time":{"start":1754960682607,"stop":1754960682607,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d283df0946b89b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754960738854,"stop":1754960738854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2418b44e6ac843cb","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754960694329,"stop":1754960694330,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ac468a79188463","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754960856786,"stop":1754960856786,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3dd9d392efb90b","name":"Push message with Russian payload","time":{"start":1754961277421,"stop":1754961277421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28f30d8003784eb","name":"Subscribe to topic containing short and receive message","time":{"start":1754961193182,"stop":1754961193183,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d68770019b6a7e","name":"should reject on timeout if it was set","time":{"start":1754960682587,"stop":1754960682587,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dff12870fda6c","name":"should return no connections if no open connection provided","time":{"start":1754960652300,"stop":1754960652301,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa56c9bfdde47718","name":"Passing page size 1 when there are 4 messages","time":{"start":1754961000938,"stop":1754961000938,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d67004ee5dc791","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754961312107,"stop":1754961312107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22ddaa018c50858","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754961193184,"stop":1754961193184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce10d6a69fbb5810","name":"should be sent with empty content","time":{"start":1754960700333,"stop":1754960700334,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7230f060ddb2b3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754960652252,"stop":1754960652252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2104d3cd6bd70c","name":"should get / set UDP multiaddr","time":{"start":1754960641946,"stop":1754960641947,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe11f6208289e72","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754961014528,"stop":1754961014529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47c71d71f6d9211","name":"can start the service","time":{"start":1754960830888,"stop":1754960830889,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc7e9c1cfdd8f55","name":"Query Generator, No message returned","time":{"start":1754960974735,"stop":1754960974737,"duration":2},"status":"passed","severity":"normal"},{"uid":"1959414d9af21f4d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754960652131,"stop":1754960652132,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff5725466558e6e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754961193197,"stop":1754961193197,"duration":0},"status":"passed","severity":"normal"},{"uid":"246fd69a9a49f955","name":"messageHashStr produces different results for different inputs","time":{"start":1754960651763,"stop":1754960651763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6103a0e32f2b17","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754960682173,"stop":1754960682176,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ea351820082699c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754960660291,"stop":1754960660291,"duration":0},"status":"passed","severity":"normal"},{"uid":"718d7528b18e4632","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754960641304,"stop":1754960641304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5503c64b113558fa","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754960660292,"stop":1754960660292,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b08ad4e01fdee8e","name":"should create a new stream if no existing for protocol found","time":{"start":1754960652432,"stop":1754960652433,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c99ca0ea2c1ace3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754960694387,"stop":1754960694387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9513084fbc34dff7","name":"should create all internal components","time":{"start":1754960652420,"stop":1754960652420,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b4c66b8b4c49c3","name":"Push message with content topic containing Arabic","time":{"start":1754961277414,"stop":1754961277414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc85f993391e2e1","name":"configure the node with multiple content topics","time":{"start":1754960957786,"stop":1754960957786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5700b3b583f7915","name":"should not dial peers from store when browser is not connected","time":{"start":1754960652260,"stop":1754960652261,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a19ae9401e75978","name":"should stop ping timers on peer disconnect","time":{"start":1754960651565,"stop":1754960651565,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d237e3ed679e31e","name":"should dial peer when peer is discovered","time":{"start":1754960651482,"stop":1754960651482,"duration":0},"status":"passed","severity":"normal"},{"uid":"435f9fb1447fbb1b","name":"should create ConnectionManager with relay","time":{"start":1754960652419,"stop":1754960652419,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae1a6cefcdd8f5f","name":"Init the array if not present","time":{"start":1754960635298,"stop":1754960635300,"duration":2},"status":"passed","severity":"normal"},{"uid":"16cdd5301397869f","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754960694348,"stop":1754960694348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d78412236f79d8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754960635646,"stop":1754960635646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b48a985345d81e","name":"Passing page size 19 when there are 20 messages","time":{"start":1754961000939,"stop":1754961000940,"duration":1},"status":"passed","severity":"normal"},{"uid":"e670d38bc26bf245","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754960694375,"stop":1754960694381,"duration":6},"status":"passed","severity":"normal"},{"uid":"31e822c106a398d1","name":"should handle corrupted local storage data gracefully","time":{"start":1754960664429,"stop":1754960664430,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaeb7862f8a05839","name":"Decrypt messages","time":{"start":1754960832678,"stop":1754960832679,"duration":1},"status":"passed","severity":"normal"},{"uid":"dace72ff677e8527","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754961168740,"stop":1754961168740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38b115bf4abe7b3","name":"should clear the dialing interval","time":{"start":1754960651701,"stop":1754960651702,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b60da29efe4a0f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754960660654,"stop":1754960660655,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ebe6e302637ea3","name":"Subscribe and receive messages via waku relay post","time":{"start":1754961193190,"stop":1754961193190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c138e0c267ad1f","name":"should remove event listeners from libp2p","time":{"start":1754960651391,"stop":1754960651391,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc0035170d1a904","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754961168748,"stop":1754961168749,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb5df875114f11c","name":"Encoder throws on empty string content topic","time":{"start":1754960652645,"stop":1754960652645,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fae66c8d63657","name":"should skip peer when not on same cluster","time":{"start":1754960651717,"stop":1754960651717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39229a2426c61ef","name":"Filter","time":{"start":1754961021072,"stop":1754961021072,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2ca567bce87164","name":"should increase lamport timestamp","time":{"start":1754960700328,"stop":1754960700328,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7bdaab55022458","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754960866748,"stop":1754960866748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0c8cfdd6a25017","name":"Check publish message after service node is restarted","time":{"start":1754960856787,"stop":1754960856787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffff30ff8c51d2d2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754960670552,"stop":1754960670552,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d49351b04d5c71","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754960652279,"stop":1754960652279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7e077ea77c40b4","name":"throws on empty content topic","time":{"start":1754960635631,"stop":1754960635632,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abd7d5b7f618dde","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754960694383,"stop":1754960694383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c960daa5daa6fcd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754960694382,"stop":1754960694383,"duration":1},"status":"passed","severity":"normal"},{"uid":"334bbf0549157f9e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754960652404,"stop":1754960652404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6da11f6c76de1bb","name":"Publish message with large meta","time":{"start":1754960856787,"stop":1754960856788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ca92469cc1f6ac","name":"should be safe to call multiple times","time":{"start":1754960652253,"stop":1754960652253,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8a0d03ea619abc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754960694374,"stop":1754960694374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0c87110304c1","name":"Check received message containing Chinese","time":{"start":1754961168728,"stop":1754961168728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53ec8bec9d972b3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754960694343,"stop":1754960694343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e78aaeb28b5b886","name":"Push message with rate limit","time":{"start":1754961277417,"stop":1754961277417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28b6bf4c49728fb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754960652132,"stop":1754960652132,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff703492c52dc5d6","name":"should populate queue if has active dial","time":{"start":1754960651711,"stop":1754960651711,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c6aa0c8868d0d0","name":"should be delivered immediately if received","time":{"start":1754960700335,"stop":1754960700335,"duration":0},"status":"passed","severity":"normal"},{"uid":"575e9a4f98e2e9ec","name":"should handle empty pubsub topics","time":{"start":1754960651604,"stop":1754960651604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d83795b6db5105","name":"Does not throw an exception when node disconnects","time":{"start":1754961020768,"stop":1754961020768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece254ed16145329","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754960660288,"stop":1754960660288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2219e2b76135c704","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754961193179,"stop":1754961193179,"duration":0},"status":"passed","severity":"normal"},{"uid":"9592eb12dc2665c5","name":"should be online or offline if network state changed","time":{"start":1754960738855,"stop":1754960738858,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbd7fff9f50ebde1","name":"should dial peers from store when browser is connected","time":{"start":1754960652254,"stop":1754960652260,"duration":6},"status":"passed","severity":"normal"},{"uid":"49c09ed058db87fa","name":"Push message with Chinese payload","time":{"start":1754961277401,"stop":1754961277401,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ea821a0b3dfe15","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754961001670,"stop":1754961001670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6473dc62c32399","name":"Decoder throws on empty string content topic","time":{"start":1754960670555,"stop":1754960670555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fc321260e4dc8","name":"should not fail to start the service if it is already started","time":{"start":1754960830890,"stop":1754960830891,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f0c14e0d7bf252","name":"should create dialer with libp2p and shardReader","time":{"start":1754960651693,"stop":1754960651693,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c64c85dcdcc694","name":"Push message with content topic containing special chars","time":{"start":1754961277413,"stop":1754961277413,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b2679a8105a89e","name":"Js publishes, other Js receives","time":{"start":1754960845014,"stop":1754960845015,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee5b84749c63d22","name":"Query generator for multiple messages with different content topic format","time":{"start":1754961001670,"stop":1754961001670,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90d4fba0299dfe4","name":"Fails to publish duplicate message","time":{"start":1754960856785,"stop":1754960856785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6495e64fb2fb8b2","name":"should requeue task if no peer is available","time":{"start":1754960681423,"stop":1754960681423,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ad228e79a50ceb","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754960761201,"stop":1754960761202,"duration":1},"status":"passed","severity":"normal"},{"uid":"445f4a22ee867268","name":"Check received message containing Arabic","time":{"start":1754961168743,"stop":1754961168744,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad94f4361e96139b","name":"returns only open connection if one present","time":{"start":1754960652300,"stop":1754960652300,"duration":0},"status":"passed","severity":"normal"},{"uid":"302d7e285e21dcce","name":"peer exchange sets tag","time":{"start":1754960862750,"stop":1754960862750,"duration":0},"status":"passed","severity":"normal"},{"uid":"759cf9f74030d31e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754960694336,"stop":1754960694337,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e85e753b965f41","name":"should reject if Relay is requested but not mounted","time":{"start":1754960682585,"stop":1754960682586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2c6033776cea7d","name":"should handle complete peer lifecycle","time":{"start":1754960651605,"stop":1754960651606,"duration":1},"status":"passed","severity":"normal"},{"uid":"d354ce6a3957bbf7","name":"Delete observer","time":{"start":1754960832679,"stop":1754960832679,"duration":0},"status":"passed","severity":"normal"},{"uid":"edecfd1d6c19867d","name":"should not fail to start the service if it is already started","time":{"start":1754960664426,"stop":1754960664427,"duration":1},"status":"passed","severity":"normal"},{"uid":"3163f97fd5344c22","name":"Push message with content topic containing escaped characters","time":{"start":1754961277428,"stop":1754961277428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca9ebdb7cef3393","name":"throws on content topic with non-number generation field","time":{"start":1754960635633,"stop":1754960635634,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2db50849d68d6cf","name":"should handle complete discovery-to-dial flow","time":{"start":1754960651515,"stop":1754960651521,"duration":6},"status":"passed","severity":"normal"},{"uid":"741e6ca9b2fb12bc","name":"Fails to publish message with empty text","time":{"start":1754960856785,"stop":1754960856785,"duration":0},"status":"passed","severity":"normal"},{"uid":"474cc47d762270b8","name":"Push message with long payload","time":{"start":1754961277420,"stop":1754961277420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b43f75bc168080","name":"throws if decoders don't match content topics","time":{"start":1754960652404,"stop":1754960652405,"duration":1},"status":"passed","severity":"normal"},{"uid":"a630146e0aacbe92","name":"should retry on complete failure if specified","time":{"start":1754960682527,"stop":1754960682527,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc439ab417b101e","name":"Relay","time":{"start":1754960723597,"stop":1754960723597,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa030aef05f385d","name":"Renews subscription after lossing a connection","time":{"start":1754961193189,"stop":1754961193189,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d9d819f0cdd0c5","name":"should handle dial errors gracefully","time":{"start":1754960651482,"stop":1754960651483,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15bf36e37b69bf7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754960635641,"stop":1754960635642,"duration":1},"status":"passed","severity":"normal"},{"uid":"525e287f742f29bd","name":"isConnected should return false after all peers disconnect","time":{"start":1754960738849,"stop":1754960738849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8732f3143fac07ae","name":"Check message with invalid timestamp is not received","time":{"start":1754961168749,"stop":1754961168749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9c8716690d54de","name":"Fails to push message bigger that 1MB","time":{"start":1754961277432,"stop":1754961277432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4716d3a4b58f2922","name":"Push message with content topic containing numeric","time":{"start":1754961277413,"stop":1754961277413,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fae96802b4d012","name":"should return true when peer is on the specified shard","time":{"start":1754960652129,"stop":1754960652130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a495f4cc7be2188","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754960866135,"stop":1754960866136,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fcfe5b703bfdfd","name":"should throw error - no id","time":{"start":1754960641943,"stop":1754960641943,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed1c2dbd945bc89","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754960694337,"stop":1754960694338,"duration":1},"status":"passed","severity":"normal"},{"uid":"486471afff745faa","name":"Push message with content topic containing Russian","time":{"start":1754961277427,"stop":1754961277427,"duration":0},"status":"passed","severity":"normal"},{"uid":"beef3cdfcbe5155","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754960641307,"stop":1754960641307,"duration":0},"status":"passed","severity":"normal"},{"uid":"677842bcbc1c1320","name":"should be safe to call multiple times","time":{"start":1754960651560,"stop":1754960651560,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d21f3124122c636","name":"should not receive a peer event before start","time":{"start":1754960723154,"stop":1754960723154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76df902d5d1e20c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754960635646,"stop":1754960635646,"duration":0},"status":"passed","severity":"normal"},{"uid":"730221ced5d91a","name":"should be able to encode the field with only STORE set to true","time":{"start":1754960641302,"stop":1754960641302,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb04dfed265925f1","name":"should set field with only RELAY enabled","time":{"start":1754960641950,"stop":1754960641950,"duration":0},"status":"passed","severity":"normal"},{"uid":"431c29f868457354","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754960694343,"stop":1754960694343,"duration":0},"status":"passed","severity":"normal"},{"uid":"268a399c52985bdd","name":"should remove expired entries after TTL has passed","time":{"start":1754960680506,"stop":1754960680515,"duration":9},"status":"passed","severity":"normal"},{"uid":"d2d69606ac843152","name":"Nwaku publishes","time":{"start":1754960845013,"stop":1754960845013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d5a5683920bdb3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754960793010,"stop":1754960793011,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8f84cbaac00c8c","name":"should throw if no connection provided","time":{"start":1754960652432,"stop":1754960652432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a0c608aded9ee5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754961193185,"stop":1754961193185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1394c48c60443fd7","name":"Passing page size 0 when there are 110 messages","time":{"start":1754961000936,"stop":1754961000936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0f10e110a639b8","name":"should return false when network is not connected","time":{"start":1754960652423,"stop":1754960652423,"duration":0},"status":"passed","severity":"normal"},{"uid":"909ed547bc020c4f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754960866749,"stop":1754960866750,"duration":1},"status":"passed","severity":"normal"},{"uid":"878654cae38f484b","name":"should encode/decode to RLP encoding","time":{"start":1754960641945,"stop":1754960641946,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e99af6fcf9e23bf","name":"should be safe to call multiple times","time":{"start":1754960652421,"stop":1754960652421,"duration":0},"status":"passed","severity":"normal"},{"uid":"500200a2ef1b8009","name":"Relay - dialed after","time":{"start":1754961021069,"stop":1754961021070,"duration":1},"status":"passed","severity":"normal"},{"uid":"531d118ea607d05e","name":"should handle corrupted shard info gracefully","time":{"start":1754960652133,"stop":1754960652134,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b2286d575b2c04","name":"Push message with long payload","time":{"start":1754961277399,"stop":1754961277399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4d4ac5c6e8c170","name":"should support chaining for add method","time":{"start":1754960680505,"stop":1754960680505,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb49db0d6ef479f","name":"Subscribe to topic containing XML and receive message","time":{"start":1754961193186,"stop":1754961193186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bc90f571b85e04","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754960723161,"stop":1754960723162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"da17a30d54f572a9","name":"Push message with content topic containing SQL Injection","time":{"start":1754961277427,"stop":1754961277427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9759df53cb1e7513","name":"should handle case when globalThis is not available","time":{"start":1754960651409,"stop":1754960651409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1846776673891bd","name":"messageHash returns a Uint8Array","time":{"start":1754960651753,"stop":1754960651753,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac57e5528554ce","name":"should return false when peer shard info is not found","time":{"start":1754960652131,"stop":1754960652131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0df36bf05b63ee9","name":"connects to nwaku","time":{"start":1754961020767,"stop":1754961020768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe535a3d1fcf8c3","name":"Sample","time":{"start":1754960641280,"stop":1754960641283,"duration":3},"status":"passed","severity":"normal"},{"uid":"35c4eed203102d49","name":"should not receive a peer event after stop","time":{"start":1754960664428,"stop":1754960664428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4637f40cb45a1158","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754960635638,"stop":1754960635638,"duration":0},"status":"passed","severity":"normal"},{"uid":"572acd3d686e154f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754960651737,"stop":1754960651738,"duration":1},"status":"passed","severity":"normal"},{"uid":"a068a5e0238b6e7d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754960635646,"stop":1754960635647,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc3cafc58d7b176","name":"should handle errors when accessing navigator","time":{"start":1754960651430,"stop":1754960651430,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec441c5fd35ea60","name":"Push message with Basic HTML tag payload","time":{"start":1754961277422,"stop":1754961277422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddff6973fd42432b","name":"should be safe to call multiple times","time":{"start":1754960651558,"stop":1754960651558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08656a814a02178","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754960641309,"stop":1754960641309,"duration":0},"status":"passed","severity":"normal"},{"uid":"406590c09d235819","name":"should be safe to call multiple times","time":{"start":1754960651480,"stop":1754960651480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93a05dbeb383d75","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754960694360,"stop":1754960694360,"duration":0},"status":"passed","severity":"normal"},{"uid":"487f48a92dc5a91a","name":"should partition messages based on acknowledgement status","time":{"start":1754960700333,"stop":1754960700333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9bd5b93c9f7c5f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754960635649,"stop":1754960635649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bad4a433cfa7101","name":"should not return locked peers if enough unlocked are available","time":{"start":1754960682579,"stop":1754960682579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c231db99831a57e0","name":"Mutual subscription","time":{"start":1754960866732,"stop":1754960866736,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3dd9fd803d966a0","name":"should handle general insertion and lookup correctly","time":{"start":1754960698041,"stop":1754960698042,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b28f337ab05de3","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754960866750,"stop":1754960866750,"duration":0},"status":"passed","severity":"normal"},{"uid":"d838390094ff77c5","name":"Check message with invalid timestamp is not received","time":{"start":1754961168737,"stop":1754961168737,"duration":0},"status":"passed","severity":"normal"},{"uid":"273245ca254bf14","name":"caches peers it previously fetched","time":{"start":1754960660653,"stop":1754960660653,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d7bf568afa95ab","name":"should emit a peer event after start","time":{"start":1754960723153,"stop":1754960723154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0383c7ba77cc3","name":"should only return 1 node with relay capability","time":{"start":1754960660653,"stop":1754960660653,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd23f6e5cfd2c4f9","name":"Check publish message containing escaped characters","time":{"start":1754960856782,"stop":1754960856782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec0b0a28a070413","name":"Throws when trying to push message with empty payload","time":{"start":1754961277411,"stop":1754961277412,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25b3008d8dcdbcf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754960866135,"stop":1754960866135,"duration":0},"status":"passed","severity":"normal"},{"uid":"701ddc6f5db261f1","name":"should properly create location multiaddrs - udp4","time":{"start":1754960641947,"stop":1754960641947,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cad3b100ab5dd8","name":"should perform ping and update peer store on timer","time":{"start":1754960651574,"stop":1754960651575,"duration":1},"status":"passed","severity":"normal"},{"uid":"876a0e87008ce8c1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754960966340,"stop":1754960966341,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96b783891cb688c","name":"Check publish message containing numeric","time":{"start":1754960856777,"stop":1754960856778,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc416cbd84babee","name":"Check received message containing special chars","time":{"start":1754961168727,"stop":1754961168727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e664850f962525f1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754960635643,"stop":1754960635643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2d52fbb321e43d","name":"should reject if Store is requested but not mounted","time":{"start":1754960682586,"stop":1754960682586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6335da41731d21fb","name":"Check received message containing emoji","time":{"start":1754961168734,"stop":1754961168734,"duration":0},"status":"passed","severity":"normal"},{"uid":"583b16857cb2a8a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754960694372,"stop":1754960694372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e203eec59cff01d","name":"should process tasks in queue","time":{"start":1754960681413,"stop":1754960681422,"duration":9},"status":"passed","severity":"normal"},{"uid":"b9f61c836124b223","name":"should merge provided config with defaults","time":{"start":1754960652420,"stop":1754960652420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4be0a506c4172b","name":"should return peer for existing peer","time":{"start":1754960652271,"stop":1754960652271,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f54d9ffc9b4190","name":"Check received message containing unicode special characters","time":{"start":1754961168733,"stop":1754961168734,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42e37a3434774e7","name":"should dial peer immediately when queue is empty","time":{"start":1754960651703,"stop":1754960651709,"duration":6},"status":"passed","severity":"normal"},{"uid":"d81720f420f39a05","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754961168749,"stop":1754961168749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b023f77de7aa6ef","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app38/1/topic411/test.js","time":{"start":1754960957782,"stop":1754960957783,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4401c8a6bc519c0","name":"Check received message containing long","time":{"start":1754961168726,"stop":1754961168727,"duration":1},"status":"passed","severity":"normal"},{"uid":"9715a00d427f5b3a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754960682426,"stop":1754960682426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d102de08dfa23441","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754960738847,"stop":1754960738847,"duration":0},"status":"passed","severity":"normal"},{"uid":"42268362e9e69b75","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754960741390,"stop":1754960741391,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc051a458244a18","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754960682581,"stop":1754960682581,"duration":0},"status":"passed","severity":"normal"},{"uid":"e278bb6f38b185a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754960694383,"stop":1754960694387,"duration":4},"status":"passed","severity":"normal"},{"uid":"8da397455d6e19bc","name":"should properly create peer info with all multiaddrs","time":{"start":1754960641949,"stop":1754960641949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b589fbe8b4453fd","name":"Push message with content topic containing escaped characters","time":{"start":1754961277415,"stop":1754961277415,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f6dc9b92d9f3d1","name":"should add event listeners to globalThis","time":{"start":1754960651387,"stop":1754960651387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5077e2528ff04686","name":"should not allow unachievable error rate","time":{"start":1754960694768,"stop":1754960694768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca567cefb96ab485","name":"should not change state when connections remain after disconnect","time":{"start":1754960651418,"stop":1754960651425,"duration":7},"status":"passed","severity":"normal"},{"uid":"59099e8bfc938ae4","name":"Push message with content topic containing SQL Injection","time":{"start":1754961277414,"stop":1754961277414,"duration":0},"status":"passed","severity":"normal"},{"uid":"256f28ba569dcc9e","name":"more peers than existing","time":{"start":1754960831109,"stop":1754960831109,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd1f94528ed80f66","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754960651589,"stop":1754960651589,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b3abf286b5b586","name":"Callback on promise, aborts when callback returns true","time":{"start":1754961001671,"stop":1754961001671,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ebf02a1e7fdeb1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754961014533,"stop":1754961014533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8fefbc114926a9","name":"Check received message containing Chinese","time":{"start":1754961168743,"stop":1754961168743,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45c552af8b486a1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754960641308,"stop":1754960641308,"duration":0},"status":"passed","severity":"normal"},{"uid":"493f5296748cb7db","name":"Check received message with timestamp: 1754960717450 ","time":{"start":1754961168734,"stop":1754961168735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7041bd5f9a4600a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754961193195,"stop":1754961193195,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a8e5b2b89ba42e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754960641305,"stop":1754960641306,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0095f8857704fe","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754960681554,"stop":1754960681554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38667e8703fd24b","name":"rejects hash query with time filter","time":{"start":1754960651850,"stop":1754960651851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a2a41d1983aae1","name":"should lock peers when selected","time":{"start":1754960682578,"stop":1754960682578,"duration":0},"status":"passed","severity":"normal"},{"uid":"713db344379cfc95","name":"Push message with Script payload","time":{"start":1754961277403,"stop":1754961277404,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1677b201b08641","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754960651570,"stop":1754960651570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9aa4ae0e03c43ac","name":"should insert message into bloom filter","time":{"start":1754960700327,"stop":1754960700327,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ab7567e5e98051","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754960682170,"stop":1754960682173,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ccd021967571b91","name":"Subscribe to topic containing Script and publish message","time":{"start":1754960866750,"stop":1754960866751,"duration":1},"status":"passed","severity":"normal"},{"uid":"265f07558a04e2c1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754960700330,"stop":1754960700330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc701f297b7f3d26","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app68/2/topic356/json","time":{"start":1754960957783,"stop":1754960957784,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07cfc071cd0cb41","name":"should clear timers for specific peer on disconnect","time":{"start":1754960651590,"stop":1754960651591,"duration":1},"status":"passed","severity":"normal"},{"uid":"5646b5c7cf8e5017","name":"should handle multiple peers with different shard configurations","time":{"start":1754960651731,"stop":1754960651731,"duration":0},"status":"passed","severity":"normal"},{"uid":"632badf3d9c1b2e","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754960849983,"stop":1754960849983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44118695fe5a4d3","name":"Fields are not dropped","time":{"start":1754960652316,"stop":1754960652317,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad7b623a429c3a7","name":"should not create multiple intervals when called multiple times","time":{"start":1754960651701,"stop":1754960651701,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6d9c3ad05880e","name":"Refresh subscription","time":{"start":1754961193182,"stop":1754961193182,"duration":0},"status":"passed","severity":"normal"},{"uid":"64217d8ad780212c","name":"should not retry if at least one success","time":{"start":1754960681432,"stop":1754960681432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6be0c670fc84285","name":"Query generator for 2000 messages","time":{"start":1754961001672,"stop":1754961001672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d461c9c324e00e6","name":"should process up to 3 peers at once","time":{"start":1754960651723,"stop":1754960651724,"duration":1},"status":"passed","severity":"normal"},{"uid":"a144d8d70c8cd5e1","name":"should be safe to call multiple times","time":{"start":1754960651481,"stop":1754960651482,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f797a185c91e5af","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754960694359,"stop":1754960694360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6748bdcfae87fc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754960660289,"stop":1754960660290,"duration":1},"status":"passed","severity":"normal"},{"uid":"29305b9f54761c20","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754960694359,"stop":1754960694359,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d39950123f065a","name":"Waku message hash computation (payload length 0)","time":{"start":1754960651738,"stop":1754960651738,"duration":0},"status":"passed","severity":"normal"},{"uid":"826bbafcac1e8362","name":"Query with Promise Callback, No message returned","time":{"start":1754960974739,"stop":1754960974739,"duration":0},"status":"passed","severity":"normal"},{"uid":"188a4efcc9dc2bee","name":"should not execute task if max attempts is 0","time":{"start":1754960681431,"stop":1754960681432,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cb35f8eae7096b","name":"should drop connection via multiaddr with hangUp","time":{"start":1754960807453,"stop":1754960807453,"duration":0},"status":"passed","severity":"normal"},{"uid":"316bbc2cb7b4e120","name":"throws on content topic with generation field greater than 0","time":{"start":1754960635634,"stop":1754960635635,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4498b990f8ca11d","name":"should handle case when navigator is not available","time":{"start":1754960651408,"stop":1754960651409,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d010532fdd54d27","name":"should remove event listeners","time":{"start":1754960652253,"stop":1754960652253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b038090a5a09d365","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754961193181,"stop":1754961193181,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c3ab4dcc6b9b7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754960635644,"stop":1754960635644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10ebea8fc90ec21","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app97/1/topic500/json","time":{"start":1754960957776,"stop":1754960957776,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8fc394d45f8d2b","name":"Fails to push message bigger that 1MB","time":{"start":1754961277419,"stop":1754961277419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82a918c1f2baf6b","name":"should create KeepAliveManager with required options","time":{"start":1754960651551,"stop":1754960651552,"duration":1},"status":"passed","severity":"normal"},{"uid":"350cd5c81e344f9f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754960672186,"stop":1754960672186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91a68ac3b565b06","name":"Decoder throws on undefined content topic","time":{"start":1754960670555,"stop":1754960670555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5cf9e75762ddb5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754960694341,"stop":1754960694342,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da0e22c5acaf638","name":"Check publish message containing long","time":{"start":1754960856777,"stop":1754960856777,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b90a4c60ba0dcf","name":"Check received message containing SQL Injection","time":{"start":1754961168744,"stop":1754961168744,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d388f37160a598a","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754960963858,"stop":1754960963858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5aadd52d2fa58c2","name":"Check publish message containing JSON","time":{"start":1754960856781,"stop":1754960856782,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2ebf4d2adec70","name":"Wrong topic","time":{"start":1754960957785,"stop":1754960957785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78f67ecca8678e6","name":"should handle different types of entries","time":{"start":1754960680516,"stop":1754960680517,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f7c878d67dc70e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754960651748,"stop":1754960651748,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cd484c58147469","name":"can start and stop the service","time":{"start":1754960664426,"stop":1754960664426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad599ddf1c0d086","name":"Overlapping topic subscription","time":{"start":1754960866743,"stop":1754960866743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9c2774e1c0cb455","name":"should return false when navigator.onLine is false","time":{"start":1754960651396,"stop":1754960651400,"duration":4},"status":"passed","severity":"normal"},{"uid":"152e6ac9160baba","name":"should dispatch network event when browser goes offline","time":{"start":1754960651428,"stop":1754960651428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6da64728729596d","name":"should add received messages to bloom filter","time":{"start":1754960700329,"stop":1754960700329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65efa56a83fd1b","name":"rejects content-filtered query with only contentTopics","time":{"start":1754960651844,"stop":1754960651844,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ed65cac9ea7933","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754960641304,"stop":1754960641305,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe5d43a8f783b67","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754960635639,"stop":1754960635640,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a0b90a7cbe50c4","name":"Push message with content topic containing JSON","time":{"start":1754961277415,"stop":1754961277415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee616d1d41261f7b","name":"should do nothing when connections still exist","time":{"start":1754960652265,"stop":1754960652265,"duration":0},"status":"passed","severity":"normal"},{"uid":"841b507a41cf1d5c","name":"Query Generator, No Decoder","time":{"start":1754960974734,"stop":1754960974735,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eedce50faf40063","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754960694343,"stop":1754960694347,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b27665be7d18f76","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754960856786,"stop":1754960856786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe540478a5bb816","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754960681423,"stop":1754960681424,"duration":1},"status":"passed","severity":"normal"},{"uid":"6600466c90371dfe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754960694381,"stop":1754960694381,"duration":0},"status":"passed","severity":"normal"},{"uid":"48aa471ad4b71c2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754960866749,"stop":1754960866749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbbc7ef2e04f1c5","name":"Push message with Arabic payload","time":{"start":1754961277421,"stop":1754961277421,"duration":0},"status":"passed","severity":"normal"},{"uid":"980bf143599ed758","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754960652646,"stop":1754960652646,"duration":0},"status":"passed","severity":"normal"},{"uid":"13483604050c92bf","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754961014535,"stop":1754961014536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6485ce63f1090b2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754961193182,"stop":1754961193182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec5872c2a10bbc","name":"LightPush","time":{"start":1754961021071,"stop":1754961021072,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f08005c03f2732","name":"messageHashStr produces consistent results for the same input","time":{"start":1754960651755,"stop":1754960651763,"duration":8},"status":"passed","severity":"normal"},{"uid":"65e6ec0d40292d28","name":"Check publish message containing emoji","time":{"start":1754960856783,"stop":1754960856783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4f619b7db72597","name":"should attach causal history and bloom filter to each message","time":{"start":1754960700327,"stop":1754960700327,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d9d36fbe046686","name":"should never report false negatives","time":{"start":1754960698034,"stop":1754960698034,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d4d9245b9c944f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754960700332,"stop":1754960700332,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c0b827cd76f3bd","name":"random static sharding 2 - Cluster ID: 983, Shard ID: 96","time":{"start":1754960952996,"stop":1754960952996,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc34840de22f099","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754961168752,"stop":1754961168753,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d31122898a3be6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754960777712,"stop":1754960777712,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aab924e122d068","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754960635645,"stop":1754960635645,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b5a2e322607774","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754960652434,"stop":1754960652434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64533cc844ec2af","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754960793010,"stop":1754960793010,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dcd69a4afc1545","name":"should return false when peer has no shard info","time":{"start":1754960652128,"stop":1754960652129,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79ff97a1c41aafe","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754960641951,"stop":1754960641951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4510d6d72b24838","name":"should initialize with default number of peers","time":{"start":1754960682577,"stop":1754960682577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bcd6fa7a17cb53","name":"Query with Ordered Callback, No message returned","time":{"start":1754960974738,"stop":1754960974738,"duration":0},"status":"passed","severity":"normal"},{"uid":"27674e651ab75961","name":"should get / set TCP multiaddr","time":{"start":1754960641947,"stop":1754960641947,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbedf2501f072ce","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754961193195,"stop":1754961193196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edb6b7162ce143d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754960635641,"stop":1754960635641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a513a262000048e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754960694355,"stop":1754960694359,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3bf2f9a3deec918","name":"should initialize with Unhealthy status","time":{"start":1754960682168,"stop":1754960682169,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e13258768954353","name":"isConnected should return true after first peer connects","time":{"start":1754960738849,"stop":1754960738849,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe941ca1687b966b","name":"Push message with shell command payload","time":{"start":1754961277408,"stop":1754961277408,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0f916486ff4b56","name":"Encoder throws on undefined content topic","time":{"start":1754960672187,"stop":1754960672187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3647df6c7ae55117","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754960974737,"stop":1754960974737,"duration":0},"status":"passed","severity":"normal"},{"uid":"820c436937ec3900","name":"should handle shard reader errors gracefully","time":{"start":1754960651730,"stop":1754960651730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd637664a6932d88","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app51/6/topic948/xml","time":{"start":1754960957774,"stop":1754960957775,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d224a59b3f48b3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754960866751,"stop":1754960866751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c298033ea220bf3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754960635650,"stop":1754960635650,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed2dbfb6cd13a38","name":"Subscribe to topic containing XML and publish message","time":{"start":1754960866751,"stop":1754960866751,"duration":0},"status":"passed","severity":"normal"},{"uid":"298cedfcb6b659ea","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754960660290,"stop":1754960660291,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f29a6d26725245","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754960866140,"stop":1754960866141,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f29a19820fee34","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754960866139,"stop":1754960866139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57ba468b28f8439","name":"Refresh subscription","time":{"start":1754960866742,"stop":1754960866742,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d5ac4ba8f1d6937","name":"should create an instance with libp2p and dialer","time":{"start":1754960651472,"stop":1754960651473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b56e4d05b5c812","name":"Fails to push message with large meta","time":{"start":1754961277417,"stop":1754961277417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbac5ab84ec43e02","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754960660290,"stop":1754960660290,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b5e3b050e89699","name":"Nodes with multiple pubsub topic","time":{"start":1754960849982,"stop":1754960849982,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b066a6752365dc","name":"Check received message containing XML","time":{"start":1754961168745,"stop":1754961168745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ac197c8e2642d7","name":"Promise Callback - false","time":{"start":1754960986837,"stop":1754960986837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5871178fac0952f","name":"ends if stream creation fails","time":{"start":1754960652405,"stop":1754960652406,"duration":1},"status":"passed","severity":"normal"},{"uid":"260b8318f69444f6","name":"Correctly serialized arguments","time":{"start":1754960793225,"stop":1754960793225,"duration":0},"status":"passed","severity":"normal"},{"uid":"4607510cbc4c7acc","name":"yields decoded messages","time":{"start":1754960652407,"stop":1754960652407,"duration":0},"status":"passed","severity":"normal"},{"uid":"679b9ce2a7e5db9f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754961193198,"stop":1754961193198,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9c45aef54cbe9b","name":"should add event listeners to libp2p","time":{"start":1754960651382,"stop":1754960651386,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f7ce45f204d4850","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754960725591,"stop":1754960725591,"duration":0},"status":"passed","severity":"normal"},{"uid":"99135a7aa927f8eb","name":"should serialize and deserialize correctly","time":{"start":1754960698034,"stop":1754960698035,"duration":1},"status":"passed","severity":"normal"},{"uid":"65308bce2ff2d113","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754960635638,"stop":1754960635639,"duration":1},"status":"passed","severity":"normal"},{"uid":"885bc9e017ecca67","name":"should return false and handle errors gracefully","time":{"start":1754960652426,"stop":1754960652426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b207720e743398","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754960635647,"stop":1754960635647,"duration":0},"status":"passed","severity":"normal"},{"uid":"604cf34c303f4ada","name":"Subscribe to topic containing short and publish message","time":{"start":1754960866743,"stop":1754960866743,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a4edabd47ac23","name":"should hang up with PeerId and return true on success","time":{"start":1754960652425,"stop":1754960652425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73d86002d75d1a8","name":"can query messages normally","time":{"start":1754960977672,"stop":1754960977673,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f86f2abe84404dc","name":"Check message with non string payload is not received","time":{"start":1754961168751,"stop":1754961168751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3940fd7b19894c88","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754960974738,"stop":1754960974738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b200215fe61e8f","name":"should handle errors gracefully when getting peer info","time":{"start":1754960652133,"stop":1754960652133,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c635dee3830af2","name":"random static sharding 5 - Cluster ID: 536, Shard ID: 207","time":{"start":1754960953000,"stop":1754960953000,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c113b635fbda33","name":"should use configured peers when available","time":{"start":1754960682538,"stop":1754960682538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b2b2f194a3598d","name":"Subscribe to topic containing Script and receive message","time":{"start":1754961193196,"stop":1754961193196,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac8ce8b58ffbb96","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754961193184,"stop":1754961193184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12dc93e74810de5","name":"should properly create location multiaddrs - tcp6","time":{"start":1754960641948,"stop":1754960641948,"duration":0},"status":"passed","severity":"normal"},{"uid":"510a7f29a1f48358","name":"random static sharding 9 - Cluster ID: 223, Shard ID: 894","time":{"start":1754960953002,"stop":1754960953003,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa846bd1fca39c04","name":"should encode/decode to text encoding","time":{"start":1754960641946,"stop":1754960641946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f57acfa2739c5cf","name":"msgTime: 0 ms from now, startTime: 1754874602015, endTime: 1754961002015","time":{"start":1754961014534,"stop":1754961014535,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a96cb9925522aea","name":"should set field with all protocols disabled","time":{"start":1754960641949,"stop":1754960641949,"duration":0},"status":"passed","severity":"normal"},{"uid":"323f471fd18fd897","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app15/10/topic67/json","time":{"start":1754960957784,"stop":1754960957784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcec768449373ae","name":"Symmetric encrypt & Decrypt","time":{"start":1754960670977,"stop":1754960670977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c13845f40bf7cde","name":"should handle errors when removing globalThis listeners","time":{"start":1754960651395,"stop":1754960651396,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1db467e0f92851","name":"should retry failed tasks","time":{"start":1754960681424,"stop":1754960681424,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8e2cccf97dc648","name":"Check received message with timestamp: 1754960717450000000 ","time":{"start":1754961168734,"stop":1754961168734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4b8f68a1a53d27","name":"Callback on promise","time":{"start":1754961001670,"stop":1754961001671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43170c87e227e39","name":"throws on content topic with empty encoding field","time":{"start":1754960635637,"stop":1754960635637,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac8657570ef7ffc","name":"Query Generator - true","time":{"start":1754960986834,"stop":1754960986835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49468dd7dd94e4f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754960700332,"stop":1754960700333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f6954d83dcd259","name":"should start the dialing interval","time":{"start":1754960651694,"stop":1754960651694,"duration":0},"status":"passed","severity":"normal"},{"uid":"71194f042f8034ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754960635649,"stop":1754960635649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe8e9e6886ed5ae","name":"should sort peers by ping value","time":{"start":1754960652428,"stop":1754960652428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a068e6bc645db0","name":"Overlapping topic subscription","time":{"start":1754961193193,"stop":1754961193193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc1a119624a1e62","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754961193183,"stop":1754961193184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf56ef597a2fb21","name":"Push message with meta","time":{"start":1754961277429,"stop":1754961277430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f473e3a50829affb","name":"should handle multiple query options for time ranges","time":{"start":1754960682534,"stop":1754960682534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad530dc5eada4951","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754960694349,"stop":1754960694349,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cbd884a4c26e50","name":"should handle dial errors","time":{"start":1754960652424,"stop":1754960652424,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05b92f397b0bee8","name":"should process queue every 500ms","time":{"start":1754960651723,"stop":1754960651723,"duration":0},"status":"passed","severity":"normal"},{"uid":"99af5c9109b7f79e","name":"Check received message containing Script","time":{"start":1754961168729,"stop":1754961168729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b422167901ff71e0","name":"should return false when peer is not found","time":{"start":1754960652132,"stop":1754960652133,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e83cb5f6a326f9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754961193185,"stop":1754961193185,"duration":0},"status":"passed","severity":"normal"},{"uid":"878513b5e2653b34","name":"should not receive a peer event before start","time":{"start":1754960830892,"stop":1754960830892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f63017bff8833c","name":"Push message with unicode special characters payload","time":{"start":1754961277424,"stop":1754961277424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9620c5a45472a675","name":"should return all connected peers without codec filter","time":{"start":1754960652427,"stop":1754960652427,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc26f1cd64d3cdb","name":"should reject if Filter is requested but not mounted","time":{"start":1754960682586,"stop":1754960682587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28e30abdb8e5dc2","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754960694349,"stop":1754960694353,"duration":4},"status":"passed","severity":"normal"},{"uid":"5c24c7c96144e27f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754960966342,"stop":1754960966342,"duration":0},"status":"passed","severity":"normal"},{"uid":"808cc7cfca4c6205","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754960694769,"stop":1754960694770,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0f06b97b837075","name":"should skip peer when already connected","time":{"start":1754960651710,"stop":1754960651710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7abb866d022a3b4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754960635648,"stop":1754960635648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b613b9b819bbbd98","name":"should properly create location multiaddrs - tcp","time":{"start":1754960641949,"stop":1754960641949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4977961a60f5dbb","name":"Check received message with timestamp: 1754960717450 ","time":{"start":1754961168748,"stop":1754961168748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ce51ba19b2873","name":"should start and stop interval correctly","time":{"start":1754960681411,"stop":1754960681413,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7d5866901145e32","name":"Decoder throws on empty string content topic","time":{"start":1754960652645,"stop":1754960652645,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef16ae32a1919e","name":"should stop all internal components","time":{"start":1754960652421,"stop":1754960652422,"duration":1},"status":"passed","severity":"normal"},{"uid":"3365dbe0e8a57b6e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754960635640,"stop":1754960635640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c919945106fde416","name":"Push message with Chinese payload","time":{"start":1754961277420,"stop":1754961277421,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa8195da6bbc30a","name":"Asymmetric encrypt & decrypt","time":{"start":1754960670976,"stop":1754960670977,"duration":1},"status":"passed","severity":"normal"},{"uid":"53859baf39b0bb38","name":"should throw error when no peers are available","time":{"start":1754960682533,"stop":1754960682534,"duration":1},"status":"passed","severity":"normal"},{"uid":"92baeaa51421a31d","name":"returns nothing if no connections present","time":{"start":1754960652300,"stop":1754960652300,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ad0eb8a825f778","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754960866138,"stop":1754960866138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe655df5d650c524","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754961193196,"stop":1754961193196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfed81ef8eaaa17","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754960651844,"stop":1754960651844,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe61a2783349fa92","name":"should handle queue processing errors gracefully","time":{"start":1754960651729,"stop":1754960651729,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6b073b5c84c1f6","name":"should start ping timers on peer connect","time":{"start":1754960651560,"stop":1754960651564,"duration":4},"status":"passed","severity":"normal"},{"uid":"dddd5362f4bdaaee","name":"should handle queue overflow by adding peers to queue","time":{"start":1754960651722,"stop":1754960651723,"duration":1},"status":"passed","severity":"normal"},{"uid":"881378800eb8a8bb","name":"Encoder throws on empty string content topic","time":{"start":1754960670554,"stop":1754960670554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14e1d0e9eb6266b","name":"handles different clusterIds correctly","time":{"start":1754960635644,"stop":1754960635644,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae260dbcd91ec906","name":"should handle dial errors gracefully","time":{"start":1754960652270,"stop":1754960652270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d394e0ea285b0501","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754960694328,"stop":1754960694329,"duration":1},"status":"passed","severity":"normal"},{"uid":"2086e87034288c4b","name":"Subscribe to topic containing long and receive message","time":{"start":1754961193183,"stop":1754961193183,"duration":0},"status":"passed","severity":"normal"},{"uid":"287fe9eacf6c29cb","name":"Check message with no payload is not received","time":{"start":1754961168739,"stop":1754961168739,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f2b08de8c343d1","name":"Meta field set when metaSetter is specified","time":{"start":1754960652644,"stop":1754960652644,"duration":0},"status":"passed","severity":"normal"},{"uid":"666094006d9658d4","name":"should not fail to stop the service if it was not started","time":{"start":1754960664426,"stop":1754960664426,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83088d78b036f76","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754960866754,"stop":1754960866755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1cc2c9a5a964f8","name":"Using a function","time":{"start":1754961020769,"stop":1754961020769,"duration":0},"status":"passed","severity":"normal"},{"uid":"143e889193d5382b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754960700328,"stop":1754960700328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9170169a876295b","name":"Passing page size 110 when there are 120 messages","time":{"start":1754961000945,"stop":1754961000945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104eb64a7b89ed3","name":"should remove event listeners from globalThis","time":{"start":1754960651391,"stop":1754960651395,"duration":4},"status":"passed","severity":"normal"},{"uid":"62eb7c75c632d103","name":"should have no discoveries enabled by default","time":{"start":1754960681550,"stop":1754960681550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c4cafa656060c5","name":"should return false when peer is on different cluster","time":{"start":1754960652130,"stop":1754960652130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f343ff3e26eff95c","name":"Check publish message containing short","time":{"start":1754960856776,"stop":1754960856777,"duration":1},"status":"passed","severity":"normal"},{"uid":"206c010ba67afe84","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754960652280,"stop":1754960652280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8a2104a9202fba","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754960974734,"stop":1754960974734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd336dd6a2b6c63","name":"Default pageSize","time":{"start":1754961000945,"stop":1754961000946,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c560328c072226","name":"Push message with content topic containing numeric","time":{"start":1754961277426,"stop":1754961277426,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eb92d960527b1d","name":"Push message with content topic containing JSON","time":{"start":1754961277428,"stop":1754961277428,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac626b1991d5953","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754960694387,"stop":1754960694387,"duration":0},"status":"passed","severity":"normal"},{"uid":"29675ddd042a1a62","name":"should push the message to the outgoing buffer","time":{"start":1754960700326,"stop":1754960700326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7470b3a1bc6d7a4","name":"Query Generator - false","time":{"start":1754960986836,"stop":1754960986836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6554eb52a044f1cd","name":"Push 30 different messages","time":{"start":1754961277425,"stop":1754961277425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7876183fc0e162d","name":"should handle peer store update failures gracefully","time":{"start":1754960651575,"stop":1754960651576,"duration":1},"status":"passed","severity":"normal"},{"uid":"12164bbd6ddfd5d2","name":"should properly clean up resources when disposed","time":{"start":1754960680522,"stop":1754960680522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d005e4ebacd46e","name":"should dial more peers if under maxConnections","time":{"start":1754960652279,"stop":1754960652280,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5440b9493d1a41","name":"can start the service","time":{"start":1754960664425,"stop":1754960664425,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06b95e8a7d97c36","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754960652181,"stop":1754960652182,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a91966f1730e77","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754961193188,"stop":1754961193188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab25b884a39e6148","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754960635646,"stop":1754960635646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccff4890cdc49e52","name":"Encoder throws on undefined content topic","time":{"start":1754960652645,"stop":1754960652645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4a11c1fd20f6ee","name":"should create ShardReader with static shards network config","time":{"start":1754960652126,"stop":1754960652126,"duration":0},"status":"passed","severity":"normal"},{"uid":"373d7c07e9aec6a2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754960635648,"stop":1754960635648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67e051607fad3a8","name":"Subscribe and publish message","time":{"start":1754960866738,"stop":1754960866738,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62b03609ef31235","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754960694769,"stop":1754960694769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d8f4861a70e340","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754960682534,"stop":1754960682534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0490a62da623f8","name":"msgTime: 0 ms from now, startTime: 1754701802015, endTime: 1754961002015","time":{"start":1754961014533,"stop":1754961014534,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6ccd04c387748c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754960723160,"stop":1754960723161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c22a884475520f4","name":"Push message with content topic containing long","time":{"start":1754961277425,"stop":1754961277426,"duration":1},"status":"passed","severity":"normal"},{"uid":"79579175e6bd1708","name":"should dial all known peers when reached zero connections","time":{"start":1754960761200,"stop":1754960761201,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1af2db29799704c","name":"Check received message containing Basic HTML tag","time":{"start":1754961168745,"stop":1754961168746,"duration":1},"status":"passed","severity":"normal"},{"uid":"adec4a046695ee22","name":"Push message with XML payload","time":{"start":1754961277404,"stop":1754961277404,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc7a6858bc0998a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754961193187,"stop":1754961193187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c301d32832d056e0","name":"Push message with custom timestamp: 1754964341741","time":{"start":1754961277431,"stop":1754961277432,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7dd56982c8b272","name":"Check received message containing JSON","time":{"start":1754961168730,"stop":1754961168730,"duration":0},"status":"passed","severity":"normal"},{"uid":"299c55dfa817eb05","name":"same cluster, static sharding: nodes connect","time":{"start":1754960793008,"stop":1754960793008,"duration":0},"status":"passed","severity":"normal"},{"uid":"973f1e09f6539bb7","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754960966336,"stop":1754960966337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe1bd43a6ccfec","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754960635645,"stop":1754960635645,"duration":0},"status":"passed","severity":"normal"},{"uid":"701ffc799c5b3402","name":"Ordered callback, aborts when callback returns true","time":{"start":1754961001671,"stop":1754961001672,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f73b2298b98860","name":"should handle a minimal index list","time":{"start":1754960635847,"stop":1754960635847,"duration":0},"status":"passed","severity":"normal"},{"uid":"72294db2f1ece31f","name":"ignores domain fetching errors","time":{"start":1754960660652,"stop":1754960660652,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f4ab57856ef0a8","name":"should allow redial after cooldown period","time":{"start":1754960651712,"stop":1754960651717,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae1e48fc47241df6","name":"nwaku subscribes","time":{"start":1754960845012,"stop":1754960845012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3a8007f13bc626","name":"Check publish message containing Russian","time":{"start":1754960856779,"stop":1754960856779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b86bc0a02bb9374","name":"Non TWN Cluster","time":{"start":1754960957773,"stop":1754960957774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b05f558e44c1802","name":"Throws when trying to push message with empty payload","time":{"start":1754961277425,"stop":1754961277425,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a6f5aee9ef7f2d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754960694342,"stop":1754960694342,"duration":0},"status":"passed","severity":"normal"},{"uid":"33057ab4feac2284","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754960694363,"stop":1754960694366,"duration":3},"status":"passed","severity":"normal"},{"uid":"e0309fd5bf3f76ac","name":"throws on content topic with empty application field","time":{"start":1754960635635,"stop":1754960635635,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53084ac4dd9ec68","name":"Push message with SQL Injection payload","time":{"start":1754961277421,"stop":1754961277422,"duration":1},"status":"passed","severity":"normal"},{"uid":"765cf6cfb83ace81","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754960641303,"stop":1754960641303,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a0f85b94d200d7","name":"Decoder throws on empty string content topic","time":{"start":1754960672188,"stop":1754960672188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea3be63485acad6","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754960694770,"stop":1754960694771,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb8d653e6ae20b9","name":"throws an error for improperly formatted content topics","time":{"start":1754960635644,"stop":1754960635645,"duration":1},"status":"passed","severity":"normal"},{"uid":"1504659a501da987","name":"Push message with JSON payload","time":{"start":1754961277405,"stop":1754961277408,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ddc55440415aad5","name":"should call waitForPeer on Relay","time":{"start":1754960682589,"stop":1754960682589,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad98a01b066e6e","name":"should throw error - invalid id","time":{"start":1754960641944,"stop":1754960641944,"duration":0},"status":"passed","severity":"normal"},{"uid":"d582dafcdd6c1516","name":"Check publish message containing Chinese","time":{"start":1754960856778,"stop":1754960856778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d53a165cfffb552","name":"Encoder throws on undefined content topic","time":{"start":1754960670554,"stop":1754960670554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaa550868c32463","name":"pre and post cipher","time":{"start":1754960670977,"stop":1754960670978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a88c6a5bc136a9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754960635642,"stop":1754960635642,"duration":0},"status":"passed","severity":"normal"},{"uid":"697b8a14467c88c2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754960641309,"stop":1754960641310,"duration":1},"status":"passed","severity":"normal"},{"uid":"676070d12907e571","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754961193194,"stop":1754961193195,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dfb7ad0c8f23e09","name":"should successfully stop","time":{"start":1754960682427,"stop":1754960682427,"duration":0},"status":"passed","severity":"normal"},{"uid":"befb810084247304","name":"Push message with Russian payload","time":{"start":1754961277402,"stop":1754961277403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee15adf690ef821","name":"Check received message containing JSON","time":{"start":1754961168746,"stop":1754961168746,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe994c5fb7578c40","name":"should insert message id into causal history","time":{"start":1754960700327,"stop":1754960700327,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe25a37ef4dbc543","name":"random static sharding 6 - Cluster ID: 993, Shard ID: 159","time":{"start":1754960953000,"stop":1754960953001,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5cbde917b6b7c9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754960682581,"stop":1754960682581,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff7ce0bb8ede5c","name":"Publish message with custom timestamp: Tue Aug 12 2025 00:07:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1754960856784,"stop":1754960856784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa5a22d457fd8f7","name":"does not validate decoders for hash queries","time":{"start":1754960652405,"stop":1754960652405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15be240d6d47710","name":"different cluster: nodes don't connect","time":{"start":1754960793011,"stop":1754960793012,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28aed7f3a18a726","name":"should skip peer when failed to dial recently","time":{"start":1754960651711,"stop":1754960651711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16d656e7e9fbee7","name":"Check message with non string payload is not received","time":{"start":1754961168739,"stop":1754961168740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c02ca6a6e2e5b56","name":"Push message with content topic containing emoji","time":{"start":1754961277416,"stop":1754961277416,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a48037a3fe8b5c","name":"Push message with content topic containing unicode special characters","time":{"start":1754961277416,"stop":1754961277416,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf435f69a35480a7","name":"accepts time-filtered query with content filter","time":{"start":1754960651851,"stop":1754960651852,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c180c6587ace572","name":"Decoder throws on undefined content topic","time":{"start":1754960652645,"stop":1754960652645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cc157f87c8fdaa","name":"should handle task timeouts","time":{"start":1754960681431,"stop":1754960681431,"duration":0},"status":"passed","severity":"normal"},{"uid":"81281d30d580b172","name":"Check meta is set [ecies]","time":{"start":1754960672186,"stop":1754960672186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea89a702111e1c3","name":"Push message with shell command payload","time":{"start":1754961277423,"stop":1754961277423,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb3837b06a1ab3a","name":"should return false","time":{"start":1754960641944,"stop":1754960641945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3733d2c85ad4006b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754960777712,"stop":1754960777712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1593a64ac6f88b","name":"should return false when peer is not found","time":{"start":1754960652129,"stop":1754960652129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40263af1e67a91d","name":"should remove event listeners","time":{"start":1754960651558,"stop":1754960651558,"duration":0},"status":"passed","severity":"normal"},{"uid":"370692f38338bf60","name":"Push message with Script payload","time":{"start":1754961277422,"stop":1754961277422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5535cd7646978a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754960651737,"stop":1754960651737,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b1a46538621592","name":"should handle peer store errors gracefully","time":{"start":1754960651486,"stop":1754960651507,"duration":21},"status":"passed","severity":"normal"},{"uid":"a75e569cb2d001ac","name":"Check message received after jswaku node is restarted","time":{"start":1754961168751,"stop":1754961168752,"duration":1},"status":"passed","severity":"normal"},{"uid":"453addc82c62f3e1","name":"should initialize with custom number of peers","time":{"start":1754960682578,"stop":1754960682578,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c6e8ec3286e572","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754960635847,"stop":1754960635847,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd17cbb31887ad2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754960635650,"stop":1754960635650,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e5f67ec251a261","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754960652433,"stop":1754960652433,"duration":0},"status":"passed","severity":"normal"},{"uid":"364721fb6c758bf0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754960660289,"stop":1754960660289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8883973d802e10","name":"should not create relay timers when relay is not provided","time":{"start":1754960651588,"stop":1754960651588,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b75520f041153e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754960866756,"stop":1754960866757,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8183af22a1f8c52","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754961014531,"stop":1754961014532,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ec64a541d5c8e2","name":"should handle errors when globalThis is not available","time":{"start":1754960651387,"stop":1754960651390,"duration":3},"status":"passed","severity":"normal"},{"uid":"456a04944ef623f7","name":"can start and stop the service","time":{"start":1754960830889,"stop":1754960830890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2438594863da86","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754960866739,"stop":1754960866742,"duration":3},"status":"passed","severity":"normal"},{"uid":"32eacc88a8de8c8f","name":"Push message equal or less that 1MB","time":{"start":1754961277432,"stop":1754961277432,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc356b96734d60a","name":"should not dispatch event when already connected","time":{"start":1754960651425,"stop":1754960651426,"duration":1},"status":"passed","severity":"normal"},{"uid":"5910113ad46d9e8e","name":"should clear existing timers before creating new ones","time":{"start":1754960651604,"stop":1754960651604,"duration":0},"status":"passed","severity":"normal"},{"uid":"5682f7d0afa8eaae","name":"should emit a peer event after start","time":{"start":1754960830891,"stop":1754960830892,"duration":1},"status":"passed","severity":"normal"},{"uid":"342862398c40ecf8","name":"Push message with content topic containing Russian","time":{"start":1754961277414,"stop":1754961277414,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcdbf956de4402a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754960793012,"stop":1754960793013,"duration":1},"status":"passed","severity":"normal"},{"uid":"65daac9a6abb2840","name":"Push message with content topic containing Chinese","time":{"start":1754961277413,"stop":1754961277413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6184b3e01ca3d7a3","name":"should dial second nwaku node that was discovered","time":{"start":1754960717322,"stop":1754960717325,"duration":3},"status":"skipped","severity":"normal"},{"uid":"96f5f818828cff0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754960694373,"stop":1754960694374,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf5b6b3f3f0a5bb","name":"different cluster: nodes don't connect","time":{"start":1754960793008,"stop":1754960793009,"duration":1},"status":"passed","severity":"normal"},{"uid":"da04f8b474af362f","name":"handles different networkShards values correctly","time":{"start":1754960635644,"stop":1754960635644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4372b1c7654d71b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754961006765,"stop":1754961006765,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab2c496b9b50c57","name":"Relay Node - default protocol","time":{"start":1754961021072,"stop":1754961021073,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0dd2913589e85a","name":"should handle peer store errors gracefully","time":{"start":1754960652278,"stop":1754960652278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3420ada2c7423f1","name":"should return PeerId when PeerId is provided","time":{"start":1754960652181,"stop":1754960652181,"duration":0},"status":"passed","severity":"normal"},{"uid":"994a263e863fa441","name":"returns all values when wanted number is greater than available values","time":{"start":1754960659232,"stop":1754960659232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df9ebea914ee38b","name":"should return empty array when no peers connected","time":{"start":1754960652426,"stop":1754960652426,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa8effa60da20ac","name":"Push message with custom timestamp: 1754957141741","time":{"start":1754961277431,"stop":1754961277431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dd3dbdca1f3c29","name":"Push message with special chars payload","time":{"start":1754961277420,"stop":1754961277420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19453b1076ba7cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754960635648,"stop":1754960635648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f41f5fe781352","name":"return first retrieved peers without further DNS queries","time":{"start":1754960660654,"stop":1754960660654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b66495d81a3ea4","name":"should respect custom numPeersToUse configuration","time":{"start":1754960682581,"stop":1754960682582,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b39a6edd5cc5383","name":"should not receive a peer event before start","time":{"start":1754960664427,"stop":1754960664428,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c59ddf88f7ed8e","name":"should handle multiple peer connections","time":{"start":1754960651564,"stop":1754960651564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6767aa592c14d75","name":"Generator, 2 different shards","time":{"start":1754960963857,"stop":1754960963858,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceadd3e4bd0a2b9a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754960660292,"stop":1754960660292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7380de6a9084a79f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754960652281,"stop":1754960652293,"duration":12},"status":"passed","severity":"normal"},{"uid":"1b410831779d141","name":"should be safe to call multiple times","time":{"start":1754960651702,"stop":1754960651702,"duration":0},"status":"passed","severity":"normal"},{"uid":"de515239a103942","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754961193197,"stop":1754961193198,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5897c8043b259d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754960682582,"stop":1754960682583,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33e1857cc463999","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754960651584,"stop":1754960651588,"duration":4},"status":"passed","severity":"normal"},{"uid":"a1b1cb18c9d0c732","name":"should dispatch connect and disconnect events","time":{"start":1754960682579,"stop":1754960682579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa26be27c622d74","name":"should not receive a peer event after stop","time":{"start":1754960830893,"stop":1754960830893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7b9cdfb0ecea77","name":"Passing an array","time":{"start":1754961020768,"stop":1754961020768,"duration":0},"status":"passed","severity":"normal"},{"uid":"299d991030d3c924","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754960641300,"stop":1754960641301,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab8a469add670ef","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754960651583,"stop":1754960651583,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e70cb812cd6da","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754960966335,"stop":1754960966336,"duration":1},"status":"passed","severity":"normal"},{"uid":"90fba3ce3303e4e0","name":"Subscribe to topic containing long and receive message","time":{"start":1754961193194,"stop":1754961193194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9f006012317809","name":"should be able to dial TLS multiaddrs","time":{"start":1754960807453,"stop":1754960807453,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca546bbfafd43f4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/7/topic525/xml","time":{"start":1754960957777,"stop":1754960957779,"duration":2},"status":"passed","severity":"normal"},{"uid":"92fb8a8dffe3e70c","name":"Check received message containing emoji","time":{"start":1754961168747,"stop":1754961168747,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e2d61f11480752","name":"Subscribe to topic containing short and receive message","time":{"start":1754961193193,"stop":1754961193194,"duration":1},"status":"passed","severity":"normal"},{"uid":"685e961908bf11d7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754961193184,"stop":1754961193184,"duration":0},"status":"passed","severity":"normal"},{"uid":"841ea4c5b30216b6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754961193194,"stop":1754961193194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6478c238cb3a0a","name":"Push message with custom timestamp: 1754964341741","time":{"start":1754961277418,"stop":1754961277418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a019be6c5c619d7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754960694362,"stop":1754960694362,"duration":0},"status":"passed","severity":"normal"},{"uid":"687c3f16efdb9c36","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754960700335,"stop":1754960700335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9124608fabbb248","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754961193186,"stop":1754961193186,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d8b6c507277ce9","name":"recovers when dns.resolve returns empty","time":{"start":1754960660652,"stop":1754960660652,"duration":0},"status":"passed","severity":"normal"},{"uid":"792da24b682ab332","name":"random static sharding 10 - Cluster ID: 750, Shard ID: 901","time":{"start":1754960953003,"stop":1754960953004,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b0e25924b38264","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754960641308,"stop":1754960641308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e785b038badcf270","name":"Relay - times out","time":{"start":1754961021070,"stop":1754961021070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63897339fec8508","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754960651515,"stop":1754960651515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7e9000ae5f38c1","name":"Check publish message after client node is restarted","time":{"start":1754960856787,"stop":1754960856787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31f956554c0a5583","name":"Push message with SQL Injection payload","time":{"start":1754961277403,"stop":1754961277403,"duration":0},"status":"passed","severity":"normal"},{"uid":"844486521d77fa4","name":"should maintain proper timestamps if all messages received","time":{"start":1754960700328,"stop":1754960700329,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6b28cdb033b139","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754960738848,"stop":1754960738848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8be6cd5169fe2b","name":"accepts valid message hash query","time":{"start":1754960651844,"stop":1754960651845,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba00e8e7c362620b","name":"should mark all messages in causal history as acknowledged","time":{"start":1754960700329,"stop":1754960700330,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ba97df5adfd887","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754960651754,"stop":1754960651754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c942a73144b43a3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754961193191,"stop":1754961193191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66eb1dbfaf5e008","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754961193188,"stop":1754961193188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e096aed1885e2360","name":"Push message with short payload","time":{"start":1754961277419,"stop":1754961277419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9156a9215d1de1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754960966342,"stop":1754960966342,"duration":0},"status":"passed","severity":"normal"},{"uid":"653c990fae49c41a","name":"random static sharding 4 - Cluster ID: 173, Shard ID: 689","time":{"start":1754960952999,"stop":1754960953000,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2c6032908aa5cd","name":"should initialize with isNetworkConnected as false","time":{"start":1754960651377,"stop":1754960651381,"duration":4},"status":"passed","severity":"normal"},{"uid":"9647766bb36d7c0c","name":"should emit a peer event after start","time":{"start":1754960664427,"stop":1754960664427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf4b1d70c54f1b9","name":"Should update multiaddrs","time":{"start":1754960807778,"stop":1754960807778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1781e3726ec90718","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754960641302,"stop":1754960641303,"duration":1},"status":"passed","severity":"normal"},{"uid":"353913ceeb2adb16","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754960694367,"stop":1754960694368,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee6521a2b9145c9","name":"Check received message containing long","time":{"start":1754961168741,"stop":1754961168742,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7dc4822a810058","name":"tcp ip4 address","time":{"start":1754960641381,"stop":1754960641382,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4409a4c32b00653","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754960866136,"stop":1754960866136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50443bae17be799","name":"Passing page size 10 when there are 10 messages","time":{"start":1754961000939,"stop":1754961000939,"duration":0},"status":"passed","severity":"normal"},{"uid":"13892111869f137c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754960635648,"stop":1754960635649,"duration":1},"status":"passed","severity":"normal"},{"uid":"92664cede14d2ce6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754960694374,"stop":1754960694374,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b252c984023f4d","name":"Waku message hash computation (no timestamp)","time":{"start":1754960651738,"stop":1754960651747,"duration":9},"status":"passed","severity":"normal"},{"uid":"994fdb270e1d7a3c","name":"Cluster ID 0, shard 1","time":{"start":1754960952995,"stop":1754960952996,"duration":1},"status":"passed","severity":"normal"},{"uid":"63acc5d59f7d4325","name":"Check publish message containing XML","time":{"start":1754960856780,"stop":1754960856781,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ddaa352fe79cd7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754960694336,"stop":1754960694336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bc8eb448e3a7e6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754960725592,"stop":1754960725593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0546bc610070c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754961193188,"stop":1754961193189,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac46adbc56b5221","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754960652422,"stop":1754960652423,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb252b60653e8d3","name":"should drop connection to one peer on hangUp","time":{"start":1754960807452,"stop":1754960807452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25bb5c5d26950ec","name":"should return null for non-existent peer","time":{"start":1754960652271,"stop":1754960652272,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c961df2f1e4e4a8","name":"Sign & Recover","time":{"start":1754960670978,"stop":1754960670978,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffdbb62397c069a","name":"should select older connection if present","time":{"start":1754960652301,"stop":1754960652301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5795fc124e200316","name":"accepts valid content-filtered query","time":{"start":1754960651843,"stop":1754960651843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f89871adce8cf23","name":"Should update shard info","time":{"start":1754960807779,"stop":1754960807779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4ca9555ae8abee","name":"Push message with content topic containing short","time":{"start":1754961277412,"stop":1754961277412,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7845c44259eccc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app64/2/topic314/test.js","time":{"start":1754960957779,"stop":1754960957781,"duration":2},"status":"passed","severity":"normal"},{"uid":"862cffe2ec60accd","name":"topics with same application and version share the same shard","time":{"start":1754960635643,"stop":1754960635643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580d871a63f1630","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754960682579,"stop":1754960682579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa5ac8f8c2876e3","name":"Query generator for multiple messages with different message text format","time":{"start":1754961001669,"stop":1754961001670,"duration":1},"status":"passed","severity":"normal"},{"uid":"4492204e1412bdcc","name":"Subscribe and receive messages via lightPush","time":{"start":1754961193179,"stop":1754961193179,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fd263e10cae227","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754961312108,"stop":1754961312108,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bb8e8cb6d097c3","name":"should not modify tags of connections for different peers","time":{"start":1754960682583,"stop":1754960682583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a63e81bad717d0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754960682583,"stop":1754960682583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b294ea9e6fdea03f","name":"Light Node - default protocols","time":{"start":1754961021072,"stop":1754961021072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9f6ec74a9f83fa","name":"Push to array if already present","time":{"start":1754960635300,"stop":1754960635301,"duration":1},"status":"passed","severity":"normal"},{"uid":"554dd63d4b139058","name":"should handle relay send failures gracefully","time":{"start":1754960651590,"stop":1754960651590,"duration":0},"status":"passed","severity":"normal"},{"uid":"be136ce5a178456a","name":"should send relay ping messages on timer","time":{"start":1754960651589,"stop":1754960651590,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59d5eea90ba2a77","name":"Check received message containing Basic HTML tag","time":{"start":1754961168730,"stop":1754961168730,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d15a9222f13b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754960849975,"stop":1754960849977,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2e4812178cc61f8","name":"should check connected peers if present and suitable","time":{"start":1754960682587,"stop":1754960682587,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e313cc9884124","name":"All","time":{"start":1754960723597,"stop":1754960723598,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2ce3f0c5e3c884","name":"should dial with PeerId and return stream","time":{"start":1754960652423,"stop":1754960652423,"duration":0},"status":"passed","severity":"normal"},{"uid":"2083ecc695808fd1","name":"should skip updating peer store if peer has same addresses","time":{"start":1754960651514,"stop":1754960651515,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b902cd756ecf4b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754960682583,"stop":1754960682583,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3e580f28f60dab","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754961006766,"stop":1754961006766,"duration":0},"status":"passed","severity":"normal"},{"uid":"278bf8a51484997c","name":"Check received message containing shell command","time":{"start":1754961168746,"stop":1754961168746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3295948d174efe74","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754960725593,"stop":1754960725594,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b56e011580082","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754960660655,"stop":1754960660656,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bac4a42a42dc5c21","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754960694353,"stop":1754960694355,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf8216a408702b56","name":"should not fail to stop the service if it was not started","time":{"start":1754960830890,"stop":1754960830890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d191a6f8d7afc005","name":"should not retry if at least one success","time":{"start":1754960682527,"stop":1754960682528,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2d14fdb56d7bfb","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754960694348,"stop":1754960694348,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ab25e44751f4ed","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754960866139,"stop":1754960866140,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cf2654d8a7e085","name":"Query with Promise Callback, No Decoder","time":{"start":1754960974739,"stop":1754960974739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc692dfbed07e7ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754960635649,"stop":1754960635649,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab8e582db750dac","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754960652429,"stop":1754960652429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81801f1602df06d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754960866749,"stop":1754960866749,"duration":0},"status":"passed","severity":"normal"},{"uid":"291bc5dc3b77afaf","name":"Check publish message containing shell command","time":{"start":1754960856782,"stop":1754960856782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9dbbed88db81a3","name":"Push message with Basic HTML tag payload","time":{"start":1754961277404,"stop":1754961277405,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f91df308bdc0c82","name":"returns all values when wanted number matches available values","time":{"start":1754960659229,"stop":1754960659231,"duration":2},"status":"passed","severity":"normal"},{"uid":"a731202792c6e010","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754960866137,"stop":1754960866137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77a9a7905961729","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754961006765,"stop":1754961006765,"duration":0},"status":"passed","severity":"normal"},{"uid":"451acd2b60c68e81","name":"should register libp2p event listeners when start is called","time":{"start":1754960682580,"stop":1754960682580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2a05297dcad687","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754960694361,"stop":1754960694361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ad9b2baf3d1c3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754960641303,"stop":1754960641304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4aebe6e1468857","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754960635642,"stop":1754960635642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a109f5f8c706f383","name":"should do nothing if no non-locked connections to drop","time":{"start":1754960652280,"stop":1754960652280,"duration":0},"status":"passed","severity":"normal"},{"uid":"12909b57676a2211","name":"should properly create location multiaddrs - udp6","time":{"start":1754960641948,"stop":1754960641948,"duration":0},"status":"passed","severity":"normal"},{"uid":"9076ec9a4672a1b3","name":"Check publish message containing Script","time":{"start":1754960856780,"stop":1754960856780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96290cdf1736a14","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754961193190,"stop":1754961193190,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dcb7e0d2f80e45","name":"Check received message containing Russian","time":{"start":1754961168744,"stop":1754961168744,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d461067cf96cf87","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754961193179,"stop":1754961193180,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6db5e38404b75de","name":"Refresh subscription","time":{"start":1754961193193,"stop":1754961193193,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fdc5c46f47c561","name":"Ephemeral field set to true","time":{"start":1754960652644,"stop":1754960652644,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bf90c40384400b","name":"Push message with numeric payload","time":{"start":1754961277420,"stop":1754961277420,"duration":0},"status":"passed","severity":"normal"},{"uid":"887ae5fc83c844e4","name":"should wait for Filter peer to be connected","time":{"start":1754960682588,"stop":1754960682588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3a2a94f04c0f01","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754960866753,"stop":1754960866754,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c0f357d7dedce4","name":"should skip peer when dialed recently","time":{"start":1754960651710,"stop":1754960651711,"duration":1},"status":"passed","severity":"normal"},{"uid":"5591f34f26a8c461","name":"Ordered Callback - true","time":{"start":1754960986837,"stop":1754960986837,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c4ae7b71cca59","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754960866134,"stop":1754960866134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbcaf4130aa6278","name":"should increase lamport timestamp","time":{"start":1754960700326,"stop":1754960700326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d149b8e370a294f7","name":"should not discard bootstrap peers if under the limit","time":{"start":1754960761202,"stop":1754960761202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6870ad85ff863eb4","name":"Push message with custom timestamp: 1724202341741","time":{"start":1754961277430,"stop":1754961277431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f857972f112fe979","name":"should encodeTxt and decodeTxt","time":{"start":1754960641938,"stop":1754960641938,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a921fb74925756","name":"should dial all peers on dial","time":{"start":1754960807450,"stop":1754960807451,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca256a28af587046","name":"same cluster: nodes connect","time":{"start":1754960793011,"stop":1754960793011,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbde06d228378038","name":"Push message with custom timestamp: 1754957141741","time":{"start":1754961277418,"stop":1754961277418,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ff7ea2aa4f5ea8","name":"random static sharding 8 - Cluster ID: 446, Shard ID: 632","time":{"start":1754960953002,"stop":1754960953002,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8f3bbc89bff466","name":"should insert elements correctly","time":{"start":1754960698033,"stop":1754960698033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3463dd4408316563","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754960681553,"stop":1754960681553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8830f87d12d50fc","name":"Check message on other pubsub topic is not received","time":{"start":1754961168750,"stop":1754961168750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f34f0bb0db5c66b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754960738848,"stop":1754960738848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f9c4fb938ded40","name":"should create KeepAliveManager with relay","time":{"start":1754960651552,"stop":1754960651552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d643cce4f29d72e1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754961193192,"stop":1754961193193,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fe050d853e8f36","name":"should reject if WakuNode is not started","time":{"start":1754960682585,"stop":1754960682585,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0387735c966eb9","name":"Check received message containing shell command","time":{"start":1754961168731,"stop":1754961168731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dc42118970bfff","name":"should create ConnectionManager with required options","time":{"start":1754960652418,"stop":1754960652419,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3acf69edc556570","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754960856783,"stop":1754960856784,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48edaeb12310a90","name":"should handle browser offline state overriding peer connections","time":{"start":1754960651431,"stop":1754960651431,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cc847b1f0a2b5a","name":"new peer added after a peer was already found","time":{"start":1754960862750,"stop":1754960862750,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b32bc845c076d3f","name":"A test","time":{"start":1754960777977,"stop":1754960777977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5400904b01d77f3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754960793012,"stop":1754960793012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f970dc7573c1cecc","name":"Check message with no content topic is not received","time":{"start":1754961168750,"stop":1754961168751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2880a7052b0a150","name":"Push message with emoji payload","time":{"start":1754961277424,"stop":1754961277424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31e5570727b4c4f","name":"non connected peers","time":{"start":1754960831110,"stop":1754960831110,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b32d5f7adaf69a36","name":"should handle incoming messages","time":{"start":1754960682426,"stop":1754960682427,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d02f36e65a519de","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754960635847,"stop":1754960635847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f581aa821c166e98","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754961193190,"stop":1754961193190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71d1f30ad25fd5d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754960664429,"stop":1754960664429,"duration":0},"status":"passed","severity":"normal"},{"uid":"da035b0a392dca23","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754960849979,"stop":1754960849980,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef703de6984161c","name":"Check message with no payload is not received","time":{"start":1754961168751,"stop":1754961168751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1045354d5dcf0c70","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754960659232,"stop":1754960659233,"duration":1},"status":"passed","severity":"normal"},{"uid":"3409b5b6b2821ed5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754960652433,"stop":1754960652433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c9cadbc6164d3b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754960700330,"stop":1754960700330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4161f3b66ff8b1","name":"should be safe to call multiple times","time":{"start":1754960652252,"stop":1754960652252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2c633471023125","name":"should return true even if peer has no overlapping shards","time":{"start":1754960652128,"stop":1754960652128,"duration":0},"status":"passed","severity":"normal"},{"uid":"657c793a0cd63172","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754960694330,"stop":1754960694331,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9796b07c63c959","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754961193181,"stop":1754961193181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42dcc9e31ded3fcc","name":"should handle hash queries without validation","time":{"start":1754960682534,"stop":1754960682538,"duration":4},"status":"passed","severity":"normal"},{"uid":"4bd79e270035c87b","name":"should initialize bloom filter with correct parameters","time":{"start":1754960698027,"stop":1754960698032,"duration":5},"status":"passed","severity":"normal"},{"uid":"d2550cc8fe40b1d4","name":"should dial peers from store on start","time":{"start":1754960652251,"stop":1754960652252,"duration":1},"status":"passed","severity":"normal"},{"uid":"37aa68a2d16cece7","name":"should return different streams if requested simultaniously","time":{"start":1754960652433,"stop":1754960652433,"duration":0},"status":"passed","severity":"normal"},{"uid":"474c90cb243bbc9a","name":"Check publish message containing SQL Injection","time":{"start":1754960856780,"stop":1754960856780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d67e2d9b46b9018","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754960866752,"stop":1754960866752,"duration":0},"status":"passed","severity":"normal"},{"uid":"316059a50cf59828","name":"should transition to Unhealthy when no connections","time":{"start":1754960682170,"stop":1754960682170,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a3d75738ad3a69","name":"should dial all remaining peers","time":{"start":1754960652269,"stop":1754960652270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d3660f5e5d3dc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754960694382,"stop":1754960694382,"duration":0},"status":"passed","severity":"normal"},{"uid":"688858d6804c9c75","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754960682406,"stop":1754960682425,"duration":19},"status":"passed","severity":"normal"},{"uid":"7402e9aac7123f3f","name":"should return true when peer is on the same cluster","time":{"start":1754960652127,"stop":1754960652127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b24160aa24ad342","name":"should set field with only STORE enabled","time":{"start":1754960641950,"stop":1754960641950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8622c8102c02f8","name":"throws on content topic with empty topic name field","time":{"start":1754960635636,"stop":1754960635637,"duration":1},"status":"passed","severity":"normal"},{"uid":"272fdf8a1e0abe7d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754960635647,"stop":1754960635648,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ee607f17414de9","name":"udp ip6 address","time":{"start":1754960641382,"stop":1754960641382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e3b673acb09e35","name":"should load peers from local storage and dispatch events","time":{"start":1754960664429,"stop":1754960664429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d3d78baa6af1a4","name":"should properly create location multiaddrs - tcp4","time":{"start":1754960641948,"stop":1754960641948,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3779767e168094","name":"messageHashStr returns a hex string","time":{"start":1754960651753,"stop":1754960651754,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6c3e7a51a103a0","name":"Check publish message containing unicode special characters","time":{"start":1754960856782,"stop":1754960856783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b83f4c9e41f7702","name":"should dial peer when on same shard","time":{"start":1754960651717,"stop":1754960651718,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f345d174d7fedf6","name":"can start and stop the service","time":{"start":1754960723150,"stop":1754960723150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8a78e1b88e3c28","name":"it tolerates circular branch references","time":{"start":1754960660651,"stop":1754960660651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b1e30e32c135f2","name":"Stops search when 2 null results are returned","time":{"start":1754960660221,"stop":1754960660221,"duration":0},"status":"passed","severity":"normal"},{"uid":"70399b56e65bc2db","name":"Push message with XML payload","time":{"start":1754961277422,"stop":1754961277422,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8135f40cb398f3","name":"Store - dialed first","time":{"start":1754961021070,"stop":1754961021071,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdc4d39ec2ccbee","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754960866742,"stop":1754960866742,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ff57ca9253fcd0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754961001671,"stop":1754961001671,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f60469dc8cb7d9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754960966336,"stop":1754960966336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df928ed217b34c7","name":"Ephemeral messages are not stored","time":{"start":1754960725588,"stop":1754960725589,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f3cfdc0ed2e360","name":"should not allow k > 12","time":{"start":1754960694767,"stop":1754960694768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f942a54ff3b8ee5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754960694347,"stop":1754960694347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd400e9f40df55a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754960694332,"stop":1754960694335,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ea08c75e5d5b96f","name":"ends after yielding if response size indicates end","time":{"start":1754960652408,"stop":1754960652408,"duration":0},"status":"passed","severity":"normal"},{"uid":"af21379cd5128432","name":"should throw error - no id","time":{"start":1754960641942,"stop":1754960641942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54ea9b421a2f10f","name":"should properly compute the node id","time":{"start":1754960641945,"stop":1754960641945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6846cd2e456b246a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754960738855,"stop":1754960738855,"duration":0},"status":"passed","severity":"normal"},{"uid":"595121b3ed0959e4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754961014530,"stop":1754961014531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3522b837fb31b1","name":"groups content topics by expected pubsub topic","time":{"start":1754960635643,"stop":1754960635644,"duration":1},"status":"passed","severity":"normal"},{"uid":"20061a2bdf1f064a","name":"Push 30 different messages","time":{"start":1754961277411,"stop":1754961277411,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb48c9698674c8d5","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1754960700331,"stop":1754960700331,"duration":0},"status":"passed","severity":"normal"},{"uid":"279a4aceb900925d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754960694335,"stop":1754960694335,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ab360bf22f121","name":"Check received message containing unicode special characters","time":{"start":1754961168747,"stop":1754961168747,"duration":0},"status":"passed","severity":"normal"},{"uid":"30220b2b8b82dfdc","name":"should check false positive rate","time":{"start":1754960698042,"stop":1754960698042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0b44a6ae1a0bf6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754960651400,"stop":1754960651408,"duration":8},"status":"passed","severity":"normal"},{"uid":"c903d577da9bb0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754960866738,"stop":1754960866738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23f0e9f03decb17","name":"should decode valid enr successfully","time":{"start":1754960641939,"stop":1754960641941,"duration":2},"status":"passed","severity":"normal"},{"uid":"f485f07217aeaa7","name":"Subscribe to topic containing Script and receive message","time":{"start":1754961193185,"stop":1754961193186,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e53d1d371539ca2","name":"yields undefined for messages without content topic","time":{"start":1754960652407,"stop":1754960652407,"duration":0},"status":"passed","severity":"normal"},{"uid":"300faa2b5325875c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754960741389,"stop":1754960741390,"duration":1},"status":"passed","severity":"normal"},{"uid":"a966db4e38aabcdd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754961193197,"stop":1754961193197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b555a84a7196be0e","name":"Reusing cursor across nodes","time":{"start":1754960966342,"stop":1754960966343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2614d8738252b7e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754960694341,"stop":1754960694341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22eabc0c7dc5933","name":"should deliver messages after dependencies are met","time":{"start":1754960700331,"stop":1754960700332,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9ee9979feb904c","name":"should continually clean up expired entries at intervals","time":{"start":1754960680523,"stop":1754960680523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f6d555e64fb988","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754961168735,"stop":1754961168736,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fda0a4036096d7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754960635647,"stop":1754960635647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e6ebbc3eaac0be","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754960672185,"stop":1754960672186,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1dee9beed59885","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754960641306,"stop":1754960641306,"duration":0},"status":"passed","severity":"normal"},{"uid":"327953394c46bc30","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754960723161,"stop":1754960723161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bde3c4729b43ca73","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754960670550,"stop":1754960670552,"duration":2},"status":"passed","severity":"normal"},{"uid":"c36b6e21440b509c","name":"should update peer store before dialing","time":{"start":1754960651486,"stop":1754960651486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a9caadd4aa9db1","name":"Bloom filter","time":{"start":1754960700158,"stop":1754960700159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c7b0920b300208","name":"Push message with escaped characters payload","time":{"start":1754961277424,"stop":1754961277424,"duration":0},"status":"passed","severity":"normal"},{"uid":"83015e7539fbc50","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754961193198,"stop":1754961193198,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e5ffb20b488f00","name":"should set default options when no config provided","time":{"start":1754960652419,"stop":1754960652419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9830c450c74fc4bb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754960660655,"stop":1754960660655,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d6cadf10695fd18","name":"should remove event listener for peer:discovery","time":{"start":1754960651481,"stop":1754960651481,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ab0bbe0afdc944","name":"random static sharding 3 - Cluster ID: 126, Shard ID: 958","time":{"start":1754960952997,"stop":1754960952999,"duration":2},"status":"passed","severity":"normal"},{"uid":"dad1a32475275303","name":"should add event listener for peer:discovery","time":{"start":1754960651473,"stop":1754960651474,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3591751a0a0a651","name":"should clear dial history on stop","time":{"start":1754960651702,"stop":1754960651702,"duration":0},"status":"passed","severity":"normal"},{"uid":"11185303443aaef1","name":"Push message with rate limit","time":{"start":1754961277430,"stop":1754961277430,"duration":0},"status":"passed","severity":"normal"},{"uid":"281c575a6485dc4d","name":"Push message with special chars payload","time":{"start":1754961277399,"stop":1754961277401,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e282156e68c900","name":"should drop connection to all peers on hangUp","time":{"start":1754960807451,"stop":1754960807451,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc8474743b5160c","name":"Check message with no pubsub topic is not received","time":{"start":1754961168750,"stop":1754961168750,"duration":0},"status":"passed","severity":"normal"},{"uid":"235bc541c450467a","name":"Push message with Arabic payload","time":{"start":1754961277401,"stop":1754961277402,"duration":1},"status":"passed","severity":"normal"},{"uid":"25993abeab96bf8b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754961014528,"stop":1754961014528,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cd08b714355cf","name":"Subscribe and receives messages on 20 topics","time":{"start":1754961193192,"stop":1754961193192,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dd0670f3f94570","name":"Check received message containing short","time":{"start":1754961168741,"stop":1754961168741,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b9a22d9aa1d420","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754960694353,"stop":1754960694353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6d099dc2fbcb45","name":"Check received message containing SQL Injection","time":{"start":1754961168729,"stop":1754961168729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8435ab7596ad32b8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754960682581,"stop":1754960682581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca67c321ee1e45b6","name":"Check received message containing short","time":{"start":1754961168726,"stop":1754961168726,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc46dbb60bc01e04","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754960651570,"stop":1754960651571,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca943f8f597ee38f","name":"Push message with short payload","time":{"start":1754961277398,"stop":1754961277398,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c63df5b4e1fcc","name":"should handle complete connection lifecycle","time":{"start":1754960651431,"stop":1754960651431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff431f97a24840a","name":"random static sharding 1 - Cluster ID: 272, Shard ID: 522","time":{"start":1754960952996,"stop":1754960952996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8884e3d295a8e0","name":"Accepts a valid Waku Message","time":{"start":1754960685975,"stop":1754960685976,"duration":1},"status":"passed","severity":"normal"},{"uid":"866bd1ced3cb08b5","name":"should request peer renewal on specific errors","time":{"start":1754960681424,"stop":1754960681431,"duration":7},"status":"passed","severity":"normal"},{"uid":"32c6ddbaaf04f3a2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754960694361,"stop":1754960694362,"duration":1},"status":"passed","severity":"normal"},{"uid":"5927e7de8afed759","name":"should handle disconnect when peer has no timers","time":{"start":1754960651603,"stop":1754960651603,"duration":0},"status":"passed","severity":"normal"},{"uid":"8620fceb63afca91","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754960635639,"stop":1754960635639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4562a6e1aa997159","name":"should not be delivered","time":{"start":1754960700334,"stop":1754960700334,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd55e20a6d2d3aa","name":"Overlapping topic subscription","time":{"start":1754961193182,"stop":1754961193182,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbabe582572851","name":"Query generator for multiple messages","time":{"start":1754961001669,"stop":1754961001669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27440ab3df4f91f","name":"should dial one peer on dial","time":{"start":1754960807452,"stop":1754960807452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06e5ecc07d34a55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754960694388,"stop":1754960694388,"duration":0},"status":"passed","severity":"normal"},{"uid":"382c4b3bc5d03339","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754960651365,"stop":1754960651367,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9595e51cc3212e8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754960635639,"stop":1754960635639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12f5b8a3844dc4b","name":"should set field with all protocols enabled","time":{"start":1754960641950,"stop":1754960641950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a17bd495a76c2ec","name":"Nodes with multiple pubsub topic","time":{"start":1754960849978,"stop":1754960849979,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c68568a37f6337","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754960700330,"stop":1754960700330,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa420e4204e0c7ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754960694383,"stop":1754960694383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc7fe0d6016101f","name":"Passing page size 11 when there are 10 messages","time":{"start":1754961000939,"stop":1754961000939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad761b3587591560","name":"should stop and cleanup resources","time":{"start":1754960682609,"stop":1754960682609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4086516576370b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754960641309,"stop":1754960641309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a23d33d18c7c31","name":"Check publish message containing special chars","time":{"start":1754960856778,"stop":1754960856778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57201f30203f303","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754960694381,"stop":1754960694382,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8365d251cc2b61","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754960694366,"stop":1754960694367,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5772d63234276c","name":"should not process empty queue","time":{"start":1754960651724,"stop":1754960651729,"duration":5},"status":"passed","severity":"normal"},{"uid":"e47ab3f9e00627e5","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754960682425,"stop":1754960682426,"duration":1},"status":"passed","severity":"normal"},{"uid":"824738ed1b4c4494","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754961193192,"stop":1754961193192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6521f65d41b0fc0a","name":"Encoder throws on empty string content topic","time":{"start":1754960672187,"stop":1754960672187,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc93f59cf976172e","name":"should handle errors when getting connections","time":{"start":1754960651429,"stop":1754960651430,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4f88d292851989","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754960866137,"stop":1754960866138,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31e950fb3e50be6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754961006766,"stop":1754961006766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c222b74d1507e29","name":"should keep entries that haven't expired yet","time":{"start":1754960680515,"stop":1754960680516,"duration":1},"status":"passed","severity":"normal"},{"uid":"d179504db2d871b8","name":"Publish message with custom timestamp: Wed Aug 21 2024 01:07:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1754960856784,"stop":1754960856784,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bbbb7b4e3bc9ed","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754960641941,"stop":1754960641942,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdba9692a7e0e45f","name":"Check received message containing Arabic","time":{"start":1754961168728,"stop":1754961168728,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9bee37657b3fc8","name":"should filter out already connected peers","time":{"start":1754960652265,"stop":1754960652269,"duration":4},"status":"passed","severity":"normal"},{"uid":"7dc41a6824a6f517","name":"should dial peers from store when no connections remain","time":{"start":1754960652264,"stop":1754960652264,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f42f6e1e661305","name":"should clear dial history on start","time":{"start":1754960651694,"stop":1754960651700,"duration":6},"status":"passed","severity":"normal"},{"uid":"9ac32f133af86f7","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754960652294,"stop":1754960652294,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e344d394c589fd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754960635640,"stop":1754960635640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c894f5e71575e530","name":"Check message received after jswaku node is restarted","time":{"start":1754961168740,"stop":1754961168740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d25878172de5ea4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754960694342,"stop":1754960694342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56acd998fc00db7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754960635641,"stop":1754960635641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a2fde8f52409db","name":"should handle ping failures gracefully","time":{"start":1754960651575,"stop":1754960651575,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fde657dd26bcd9a","name":"Store - dialed after - with timeout","time":{"start":1754961021071,"stop":1754961021071,"duration":0},"status":"passed","severity":"normal"},{"uid":"922eb23d3c4f446e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754961193186,"stop":1754961193187,"duration":1},"status":"passed","severity":"normal"},{"uid":"127e5088fe425e39","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754961193180,"stop":1754961193181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a96001b71e12482","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754961193197,"stop":1754961193197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f94e31fcca8ea54","name":"Push message with JSON payload","time":{"start":1754961277423,"stop":1754961277423,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a64bcc12213a69","name":"Push message with content topic containing long","time":{"start":1754961277412,"stop":1754961277412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff491bdff5245e7e","name":"should update ack status of messages in outgoing buffer","time":{"start":1754960700334,"stop":1754960700335,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f00786de4256e46","name":"A test","time":{"start":1754960777978,"stop":1754960777978,"duration":0},"status":"passed","severity":"normal"},{"uid":"646625dad8042b2e","name":"less peers than existing","time":{"start":1754960831109,"stop":1754960831110,"duration":1},"status":"skipped","severity":"normal"},{"uid":"290636dc04a6d0be","name":"Fails to push message with large meta","time":{"start":1754961277430,"stop":1754961277430,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff2886ddbcae1eb","name":"should handle all zero keep alive options","time":{"start":1754960651604,"stop":1754960651605,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f37f84a4c3faf48","name":"Check received message containing escaped characters","time":{"start":1754961168731,"stop":1754961168732,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edc67da77199717","name":"should wait for Store peer to be connected","time":{"start":1754960682588,"stop":1754960682589,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25c33e40a83a22b","name":"should handle special patterns correctly","time":{"start":1754960698040,"stop":1754960698041,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3bddd9174b1d03","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754960682582,"stop":1754960682582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f36d22f36cddcc2","name":"Subscribe and receive messages via waku relay post","time":{"start":1754961193180,"stop":1754961193180,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb90f2f27cf27f4d","name":"should set field with only FILTER enabled","time":{"start":1754960641950,"stop":1754960641951,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02efb59b8543b5e","name":"Push message with numeric payload","time":{"start":1754961277399,"stop":1754961277399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2621e5ec60d85883","name":"should hang up with multiaddr and return true on success","time":{"start":1754960652425,"stop":1754960652425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b600af1dff2c64","name":"Generator, one shard","time":{"start":1754960963857,"stop":1754960963857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b34c2319eb612bb","name":"Relay + Store","time":{"start":1754960723597,"stop":1754960723597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bb689aec74230","name":"should properly create location multiaddrs - udp","time":{"start":1754960641948,"stop":1754960641949,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b90088d62c41c7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754961193199,"stop":1754961193199,"duration":0},"status":"passed","severity":"normal"},{"uid":"803c98f313d2616d","name":"Cluster id 0, shard 0","time":{"start":1754960952993,"stop":1754960952995,"duration":2},"status":"passed","severity":"normal"},{"uid":"df57e1846f4fa34d","name":"Push message with meta","time":{"start":1754961277416,"stop":1754961277417,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf7868e339e7dda","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754960694361,"stop":1754960694361,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3495d0865c9dae","name":"ignores unrecognized TXT record formats","time":{"start":1754960660652,"stop":1754960660652,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ae5cae2cc71b79","name":"should invoke callbacks when receiving a message","time":{"start":1754960682607,"stop":1754960682608,"duration":1},"status":"passed","severity":"normal"},{"uid":"5210097559ee3533","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754960866748,"stop":1754960866749,"duration":1},"status":"passed","severity":"normal"},{"uid":"d163bb04337e145d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754960694367,"stop":1754960694367,"duration":0},"status":"passed","severity":"normal"},{"uid":"69285cb3bd1f77a6","name":"should handle peer connect event","time":{"start":1754960651410,"stop":1754960651410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18d51c2a891641c","name":"should handle case with no peers in store","time":{"start":1754960652270,"stop":1754960652270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4589b03cdcbe494","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754960866755,"stop":1754960866756,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a773b7ed5c8b24b","name":"should properly start and stop event listening","time":{"start":1754960682176,"stop":1754960682176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c89ad7c2e2e4265","name":"does not throw on valid cases","time":{"start":1754960635630,"stop":1754960635631,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b92dbf0fd65e436","name":"Push message with content topic containing Arabic","time":{"start":1754961277427,"stop":1754961277427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48811aa4e3dc577","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754960694362,"stop":1754960694362,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cfd5c26909360f","name":"should throw an error for insufficient data","time":{"start":1754960635847,"stop":1754960635848,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dee2dcc87b4083","name":"Check message with no pubsub topic is not received","time":{"start":1754961168738,"stop":1754961168738,"duration":0},"status":"passed","severity":"normal"},{"uid":"67570cc1f26d14a7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app50/8/topic805/proto","time":{"start":1754960957776,"stop":1754960957776,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f7aadd4903cc1f","name":"messageHashStr works with IProtoMessage","time":{"start":1754960651754,"stop":1754960651754,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f3c1cbb67544c6","name":"Check received message containing numeric","time":{"start":1754961168742,"stop":1754961168742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb9fa1ce7f0fced","name":"Subscribe and receives messages on 20 topics","time":{"start":1754961193181,"stop":1754961193181,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9436c39eeb5b18","name":"should add event listeners for peer connect and disconnect","time":{"start":1754960651552,"stop":1754960651557,"duration":5},"status":"passed","severity":"normal"},{"uid":"68cad64f1fa91e00","name":"Register correct protocols","time":{"start":1754960866736,"stop":1754960866736,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b4386fadddb613","name":"rejects hash query with content filter parameters","time":{"start":1754960651850,"stop":1754960651850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4e3756c4a9f6f4","name":"Push message with unicode special characters payload","time":{"start":1754961277409,"stop":1754961277410,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc38a8b3cf2ed9a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754960694326,"stop":1754960694328,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6203ff47a4014e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754960635647,"stop":1754960635647,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a4e08ddfe73670","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754960635645,"stop":1754960635646,"duration":1},"status":"passed","severity":"normal"},{"uid":"79238a3445833b02","name":"should return PeerId when PeerId is provided","time":{"start":1754960652176,"stop":1754960652177,"duration":1},"status":"passed","severity":"normal"},{"uid":"8720cb406c3ec59c","name":"should get all peers from store","time":{"start":1754960652265,"stop":1754960652265,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cd531f448e8fa7","name":"Push message with custom timestamp: 1724202341741","time":{"start":1754961277417,"stop":1754961277418,"duration":1},"status":"passed","severity":"normal"},{"uid":"b953d192a3b53438","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754960635649,"stop":1754960635650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e176a2f790f4f10","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754960635650,"stop":1754960635650,"duration":0},"status":"passed","severity":"normal"},{"uid":"6278b26581115e6b","name":"should add and check entries correctly","time":{"start":1754960680498,"stop":1754960680504,"duration":6},"status":"passed","severity":"normal"},{"uid":"569014456faefdd6","name":"Used by Waku Relay","time":{"start":1754961020769,"stop":1754961020769,"duration":0},"status":"passed","severity":"normal"},{"uid":"535e2d87bfeee4df","name":"should handle peer not in mesh for all topics","time":{"start":1754960651605,"stop":1754960651605,"duration":0},"status":"passed","severity":"normal"},{"uid":"360f7a67a7691bfa","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754960651738,"stop":1754960651738,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb2d7b5150fc956","name":"should be able to decode the field with only STORE set to true","time":{"start":1754960641307,"stop":1754960641307,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4aa695d1bb7b90","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754960682608,"stop":1754960682608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ad860f6225c7de","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754961312106,"stop":1754961312106,"duration":0},"status":"passed","severity":"normal"},{"uid":"df444a11ab91e758","name":"should not be empty after adding a subscription","time":{"start":1754960682607,"stop":1754960682607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c7405cb2a64dce","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app87/3/topic438/xml","time":{"start":1754960957775,"stop":1754960957776,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7973f71e5ed47ed","name":"should wait for LightPush peer to be connected","time":{"start":1754960682587,"stop":1754960682588,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0b702ebd585247","name":"Push message with content topic containing special chars","time":{"start":1754961277426,"stop":1754961277426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf83791862306da0","name":"should reject if LightPush is requested but not mounted","time":{"start":1754960682586,"stop":1754960682586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc6b6be7304a013","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754961014530,"stop":1754961014530,"duration":0},"status":"passed","severity":"normal"},{"uid":"962931eb1979bb30","name":"should add and remove event listeners correctly","time":{"start":1754960664430,"stop":1754960664430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e7dd074ca0c6b2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754960849980,"stop":1754960849981,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc7171f63c6cd3d","name":"should throw error - no public key","time":{"start":1754960641942,"stop":1754960641943,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb499d1d316aac97","name":"Check received message with timestamp: 1754960717450000000 ","time":{"start":1754961168748,"stop":1754961168748,"duration":0},"status":"passed","severity":"normal"},{"uid":"16afd491f929ec4d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754960682578,"stop":1754960682578,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1f36b4bee9e962","name":"should start all internal components","time":{"start":1754960652420,"stop":1754960652421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45f754289d99296","name":"should fail to send if no connected peers found","time":{"start":1754960682523,"stop":1754960682523,"duration":0},"status":"passed","severity":"normal"},{"uid":"3197980144ec2ff9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app27/1/topic295/proto","time":{"start":1754960957781,"stop":1754960957782,"duration":1},"status":"passed","severity":"normal"},{"uid":"479cd1940a7a9c38","name":"should throw error - no public key","time":{"start":1754960641944,"stop":1754960641944,"duration":0},"status":"passed","severity":"normal"},{"uid":"d892734dc3f1d222","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754960862751,"stop":1754960862751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aea5c37e56aa5ea5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754960849977,"stop":1754960849978,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7924a30cb8b223","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754960681556,"stop":1754960681556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40ff6c0f3e92066","name":"Check received message containing Russian","time":{"start":1754961168728,"stop":1754961168729,"duration":1},"status":"passed","severity":"normal"},{"uid":"33996dc982a16360","name":"Renews subscription after lossing a connection","time":{"start":1754961193199,"stop":1754961193199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d624c27e24a18e2","name":"throws on content topic with empty version field","time":{"start":1754960635635,"stop":1754960635636,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa83835d5e70457","name":"should dial with multiaddr and return stream","time":{"start":1754960652424,"stop":1754960652424,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c89a977f5f18bb","name":"throws if store query response has error status","time":{"start":1754960652406,"stop":1754960652406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d9d6f56feb58c3","name":"Passing invalid cursor","time":{"start":1754960966343,"stop":1754960966352,"duration":9},"status":"passed","severity":"normal"},{"uid":"ef93cb6dea909b2f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754960700329,"stop":1754960700329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e438d908581e6ae5","name":"Relay + Store","time":{"start":1754960641951,"stop":1754960641951,"duration":0},"status":"passed","severity":"normal"},{"uid":"686acd1772aca2da","name":"throws on content topic with too few or too many fields","time":{"start":1754960635632,"stop":1754960635633,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2064ebddafa4d8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754961193195,"stop":1754961193195,"duration":0},"status":"passed","severity":"normal"},{"uid":"683f0fb791512534","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754960694368,"stop":1754960694368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f23baf6e4ad7c8d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754960694336,"stop":1754960694336,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d5cc90d315e80","name":"Subscribe to topic containing long and publish message","time":{"start":1754960866747,"stop":1754960866747,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdefbdd0d7f032ee","name":"Push message with content topic containing unicode special characters","time":{"start":1754961277428,"stop":1754961277429,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9325762778a9eb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754961193191,"stop":1754961193191,"duration":0},"status":"passed","severity":"normal"},{"uid":"baabe7bfd03071f9","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754960652293,"stop":1754960652294,"duration":1},"status":"passed","severity":"normal"},{"uid":"f670cc8bfee6286","name":"Publish message with custom timestamp: Tue Aug 12 2025 02:07:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1754960856785,"stop":1754960856785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafb9a380225378a","name":"should retry if all attempts fail","time":{"start":1754960681432,"stop":1754960681433,"duration":1},"status":"passed","severity":"normal"},{"uid":"73be7aa5b060e87d","name":"should save new peer to store","time":{"start":1754960651508,"stop":1754960651514,"duration":6},"status":"passed","severity":"normal"},{"uid":"5c2f95bdc19e94f7","name":"Query with Ordered Callback, No Decoder","time":{"start":1754960974737,"stop":1754960974738,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2f222ac99149e2","name":"should detect messages with missing dependencies","time":{"start":1754960700331,"stop":1754960700331,"duration":0},"status":"passed","severity":"normal"},{"uid":"304ed9b2cc8b4a2b","name":"should create ShardReader with auto sharding network config","time":{"start":1754960652125,"stop":1754960652126,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa33d4a2ac07535","name":"Sets default value correctly","time":{"start":1754961020770,"stop":1754961020770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e34105893b748d","name":"Relay - dialed first","time":{"start":1754961021069,"stop":1754961021069,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a14dcc95efae9","name":"should successfully query store with valid decoders and options","time":{"start":1754960682533,"stop":1754960682533,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8ca924cdc3a70a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754960849981,"stop":1754960849982,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f93dd37dc27ec2","name":"should handle network check errors gracefully","time":{"start":1754960651730,"stop":1754960651730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c473a1813ba7af","name":"Ordered Callback - false","time":{"start":1754960986837,"stop":1754960986838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10953748d585180","name":"Check meta is set [symmetric]","time":{"start":1754960670552,"stop":1754960670553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af5a6e726b431f2","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754960681554,"stop":1754960681556,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3eeeda980d5e34d","name":"should return false when peer is not on the specified shard","time":{"start":1754960652130,"stop":1754960652131,"duration":1},"status":"passed","severity":"normal"},{"uid":"75737504eb18dca6","name":"should decode valid enr with tcp successfully","time":{"start":1754960641942,"stop":1754960641942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1be86f5745006a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754960652279,"stop":1754960652279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9ef83d7aa48900","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754961193187,"stop":1754961193187,"duration":0},"status":"passed","severity":"normal"},{"uid":"4390defed930ec03","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754960694360,"stop":1754960694360,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bf92ab9105b298","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754960694388,"stop":1754960694388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abbbe2359465e0c","name":"Round trip binary serialization","time":{"start":1754960652643,"stop":1754960652644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb40c1602c6da52","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754961014532,"stop":1754961014533,"duration":1},"status":"passed","severity":"normal"},{"uid":"93cc46738311cd8a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754960682582,"stop":1754960682582,"duration":0},"status":"passed","severity":"normal"},{"uid":"baea255066cacbdd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754961168736,"stop":1754961168737,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60df56ff9f10382","name":"yields undefined for messages without decoder","time":{"start":1754960652407,"stop":1754960652408,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff8d9ddf3d395db","name":"Push message with content topic containing short","time":{"start":1754961277425,"stop":1754961277425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4894d164d736a3d","name":"should dispatch network event when browser goes online","time":{"start":1754960651427,"stop":1754960651428,"duration":1},"status":"passed","severity":"normal"},{"uid":"69342e6b7c48f0cd","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754960694348,"stop":1754960694349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5469cd74eacd86","name":"should return false when peer is not on topic","time":{"start":1754960652430,"stop":1754960652430,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bba95649f8f800","name":"should not dispatch event when already disconnected","time":{"start":1754960651426,"stop":1754960651426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52ba25d7fcbcccb","name":"Decoder throws on undefined content topic","time":{"start":1754960672187,"stop":1754960672187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e301bd9943f3dfbf","name":"Publish message with rate limit","time":{"start":1754960856788,"stop":1754960856788,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ab20117455f333","name":"Check message on other pubsub topic is not received","time":{"start":1754961168737,"stop":1754961168737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb51b82c3d3e3cc","name":"should return usable stream attached to connection","time":{"start":1754960652432,"stop":1754960652432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97f3a8c0ca07fbe","name":"should be safe to call multiple times","time":{"start":1754960652422,"stop":1754960652422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68e48851737a65f","name":"Check received message containing numeric","time":{"start":1754961168727,"stop":1754961168727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c261099326ad45f","name":"Push message with emoji payload","time":{"start":1754961277410,"stop":1754961277411,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3d60dd98880cbf","name":"Publishes to nwaku","time":{"start":1754960845012,"stop":1754960845013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1f06771a4ca5b7","name":"should handle peer disconnect event when no connections remain","time":{"start":1754960651410,"stop":1754960651411,"duration":1},"status":"passed","severity":"normal"},{"uid":"705574f4c240a29b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754960651589,"stop":1754960651589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c100deb48802e930","name":"Rejects garbage","time":{"start":1754960685977,"stop":1754960685977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2637fec98f905f","name":"Check publish message containing Basic HTML tag","time":{"start":1754960856781,"stop":1754960856781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6027fefacd2ffd73","name":"Stops search when maxGet is reached","time":{"start":1754960660220,"stop":1754960660221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a53ed427cad0f08","name":"random static sharding 7 - Cluster ID: 524, Shard ID: 904","time":{"start":1754960953001,"stop":1754960953002,"duration":1},"status":"passed","severity":"normal"},{"uid":"81011f8d19a9f981","name":"should return false when pubsub topic parsing fails","time":{"start":1754960652132,"stop":1754960652132,"duration":0},"status":"passed","severity":"normal"},{"uid":"760507fea5d2d0d3","name":"Check received message containing Script","time":{"start":1754961168745,"stop":1754961168745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4554b9b5d1a2ce2d","name":"should add peer to queue when queue is not empty","time":{"start":1754960651709,"stop":1754960651710,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fa09a062d897ef","name":"Check message with no content topic is not received","time":{"start":1754961168738,"stop":1754961168739,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2ea86bd25eb158","name":"should handle peerStore errors gracefully","time":{"start":1754960652428,"stop":1754960652428,"duration":0},"status":"passed","severity":"normal"},{"uid":"49af6e8d61013974","name":"Push message with content topic containing emoji","time":{"start":1754961277429,"stop":1754961277429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb71f9bdb8e436d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754961193180,"stop":1754961193180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9a765dfa2a1957","name":"Promise Callback - true","time":{"start":1754960986836,"stop":1754960986837,"duration":1},"status":"passed","severity":"normal"},{"uid":"23861feda15f8ea2","name":"should not receive a peer event after stop","time":{"start":1754960723154,"stop":1754960723155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4809050a9d6bc87","name":"Check received message containing escaped characters","time":{"start":1754961168746,"stop":1754961168747,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ebf787a12619d3","name":"should clear all timers","time":{"start":1754960651559,"stop":1754960651560,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb5de644b865d26","name":"should enable all discoveries when explicitly set","time":{"start":1754960681550,"stop":1754960681551,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebed60d63cc69bb","name":"should be empty when created","time":{"start":1754960682606,"stop":1754960682606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c321ab39f9a8fd97","name":"should handle shardReader errors","time":{"start":1754960652430,"stop":1754960652430,"duration":0},"status":"passed","severity":"normal"},{"uid":"14eae38b532e6a5b","name":"should start and setup intervals and event listeners","time":{"start":1754960682608,"stop":1754960682608,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbbf957ad6a6ab0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754960651429,"stop":1754960651429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe42c7a7aaa35cc","name":"Get Nodes","time":{"start":1754960660219,"stop":1754960660219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4429c3d1487c45","name":"connected peers and dial","time":{"start":1754960831109,"stop":1754960831109,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9beee707c1766af","name":"should use DNS peer discovery with light client","time":{"start":1754960723160,"stop":1754960723160,"duration":0},"status":"skipped","severity":"normal"},{"uid":"991390369140b2a9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754960694368,"stop":1754960694368,"duration":0},"status":"passed","severity":"normal"},{"uid":"888bd22d8d3dfca8","name":"should dial peer when no shard info available","time":{"start":1754960651718,"stop":1754960651718,"duration":0},"status":"passed","severity":"normal"},{"uid":"300f3cdc11ed16dc","name":"Publish without waiting for remote peer","time":{"start":1754960866737,"stop":1754960866737,"duration":0},"status":"passed","severity":"normal"},{"uid":"837a6d3e933dde46","name":"should handle dial errors gracefully","time":{"start":1754960651718,"stop":1754960651719,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbeb1ac57d744a1","name":"can query messages by message hash","time":{"start":1754960977673,"stop":1754960977673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d4fe0fb2fec7ff","name":"should only return 1 node with relay and store capability","time":{"start":1754960660653,"stop":1754960660654,"duration":1},"status":"passed","severity":"normal"},{"uid":"304cee1def17b03b","name":"should filter peers by codec","time":{"start":1754960652427,"stop":1754960652427,"duration":0},"status":"passed","severity":"normal"},{"uid":"59565cc24941e1d","name":"should return false when peer is on different cluster","time":{"start":1754960652127,"stop":1754960652128,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b77ea500a4b0b5f","name":"Subscribe to topic containing XML and receive message","time":{"start":1754961193196,"stop":1754961193197,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc671f6a5131d5c","name":"Push message equal or less that 1MB","time":{"start":1754961277418,"stop":1754961277419,"duration":1},"status":"passed","severity":"normal"}] |