mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-10 00:43:09 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"594c2c9946e521bb","name":"should handle multiple query options for time ranges","time":{"start":1763766178319,"stop":1763766178319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae8eacc4817ed2e","name":"Check received message with timestamp: 1763766198332 ","time":{"start":1763766617747,"stop":1763766617747,"duration":0},"status":"passed","severity":"normal"},{"uid":"8262830a7def3b45","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1763766167475,"stop":1763766167475,"duration":0},"status":"passed","severity":"normal"},{"uid":"653e5dd20922c0d7","name":"should create a new stream if no existing for protocol found","time":{"start":1763766129718,"stop":1763766129719,"duration":1},"status":"passed","severity":"normal"},{"uid":"5371f17f5c0e5af","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763766116002,"stop":1763766116006,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ad39c3dbc7f430c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763766129634,"stop":1763766129635,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49ecd9721600e43","name":"can start the service","time":{"start":1763766428591,"stop":1763766428592,"duration":1},"status":"passed","severity":"normal"},{"uid":"895a7ed295ff6020","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763766285405,"stop":1763766285405,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad3ff341be7eef8","name":"Push 30 different messages","time":{"start":1763767218108,"stop":1763767218109,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6668a6081668a02a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763766116014,"stop":1763766116015,"duration":1},"status":"passed","severity":"normal"},{"uid":"107bdc9148993f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763766439908,"stop":1763766439908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9143f70ee1355c07","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763766649204,"stop":1763766649204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aa3ba6ef0c22e7","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763766264695,"stop":1763766264695,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf5ffe40e19dd22","name":"should insert elements correctly","time":{"start":1763766164100,"stop":1763766164101,"duration":1},"status":"passed","severity":"normal"},{"uid":"595d76661c0fade2","name":"Push message with content topic containing SQL Injection","time":{"start":1763767218100,"stop":1763767218100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec7fc9d24c4dc4","name":"should partition messages based on acknowledgement status","time":{"start":1763766167479,"stop":1763766167479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af8b8a9926132e1","name":"Store - dialed first","time":{"start":1763766495782,"stop":1763766495783,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f657e11ef6c4c7","name":"should hang up with multiaddr and return true on success","time":{"start":1763766129630,"stop":1763766129630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8c8bd7f1b6a00d","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763766177184,"stop":1763766177184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac4443bdcecc27a","name":"should clear dial history on stop","time":{"start":1763766129476,"stop":1763766129477,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d81244bacf99b6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763766372667,"stop":1763766372667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cde9c8c12dc36a8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763766177642,"stop":1763766177642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5045ece6d6e32","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763766120606,"stop":1763766120606,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5112909ca27c685","name":"Publish message with custom timestamp: Fri Nov 21 2025 22:05:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1763766365634,"stop":1763766365634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58a72d33ee6e4f9","name":"Passing invalid cursor","time":{"start":1763766439909,"stop":1763766439909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a30158678cc5d7b","name":"random static sharding 1 - Cluster ID: 393, Shard ID: 684","time":{"start":1763766476968,"stop":1763766476968,"duration":0},"status":"passed","severity":"normal"},{"uid":"218a6422b3a67e7f","name":"should set field with only RELAY enabled","time":{"start":1763766121097,"stop":1763766121097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddfc237a1c0faab","name":"Query with Promise Callback, No message returned","time":{"start":1763766452448,"stop":1763766452448,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a74d5db1d2df30","name":"caches peers it previously fetched","time":{"start":1763766137912,"stop":1763766137912,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a92a7af972020e","name":"Retries within maximum given attempts","time":{"start":1763766178179,"stop":1763766178180,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac731010b5dcdae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763766164353,"stop":1763766164354,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f158d31f1b2651","name":"Check received message containing Russian","time":{"start":1763766617735,"stop":1763766617735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e4a5c18fdf4a4d","name":"random static sharding 6 - Cluster ID: 565, Shard ID: 917","time":{"start":1763766476972,"stop":1763766476973,"duration":1},"status":"passed","severity":"normal"},{"uid":"1341ff318ec008e3","name":"throws on content topic with empty application field","time":{"start":1763766115995,"stop":1763766115995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2089537f15392fa","name":"should be safe to call multiple times","time":{"start":1763766128842,"stop":1763766128843,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd32c0fb21c0b47","name":"should set field with only STORE enabled","time":{"start":1763766121097,"stop":1763766121097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e853832a61278c9","name":"should handle mixed protocol support correctly","time":{"start":1763766177645,"stop":1763766177645,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e75e190c71be06","name":"Push message with long payload","time":{"start":1763767218093,"stop":1763767218094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a059fffc2fcbbdd1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763766129538,"stop":1763766129538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c8f870c128f11e","name":"should filter peers by codec","time":{"start":1763766129632,"stop":1763766129632,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee841dfa36cbfea","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763766136727,"stop":1763766136728,"duration":1},"status":"passed","severity":"normal"},{"uid":"4baa452d47e4aad5","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763766137759,"stop":1763766137759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e773ad70ed10a1b3","name":"Check message with invalid timestamp is not received","time":{"start":1763766617747,"stop":1763766617747,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2f38e98ad2d98d","name":"Subscribe to topic containing long and receive message","time":{"start":1763766649203,"stop":1763766649203,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab9ebbf593eaabe","name":"nwaku subscribes","time":{"start":1763766355549,"stop":1763766355549,"duration":0},"status":"passed","severity":"normal"},{"uid":"e581225e5bab37f5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763766116007,"stop":1763766116007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1b4ce1c5808619","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763766177220,"stop":1763766177221,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dff7620b02548d4","name":"Relay - dialed first","time":{"start":1763766495780,"stop":1763766495780,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c4472074dd839d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763766372638,"stop":1763766372639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10f26c6263381b5","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763766494002,"stop":1763766494004,"duration":2},"status":"passed","severity":"normal"},{"uid":"49567bc914b38451","name":"Fails to push message with large meta","time":{"start":1763767218122,"stop":1763767218123,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cb87edb817863f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763766164296,"stop":1763766164297,"duration":1},"status":"passed","severity":"normal"},{"uid":"c991bf59677d53fb","name":"should reject if LightPush is requested but not mounted","time":{"start":1763766178415,"stop":1763766178415,"duration":0},"status":"passed","severity":"normal"},{"uid":"302f283a4d276312","name":"should update peer store before dialing","time":{"start":1763766128844,"stop":1763766128844,"duration":0},"status":"passed","severity":"normal"},{"uid":"29896c121b1db34e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763766342791,"stop":1763766342791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26e7c2c9edb4e16","name":"should do nothing if no non-locked connections to drop","time":{"start":1763766129714,"stop":1763766129714,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f19a910a4b354b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763766129214,"stop":1763766129218,"duration":4},"status":"passed","severity":"normal"},{"uid":"f195243ed0357fa1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app84/3/topic521/proto","time":{"start":1763766462164,"stop":1763766462165,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa41942574791ae0","name":"should handle errors when globalThis is not available","time":{"start":1763766128516,"stop":1763766128516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6047258c60b8831b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763766649201,"stop":1763766649202,"duration":1},"status":"passed","severity":"normal"},{"uid":"258c9bc8a0ae033e","name":"should call waitForPeer on Relay","time":{"start":1763766178417,"stop":1763766178417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f85101e76bb3124","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763766176032,"stop":1763766176033,"duration":1},"status":"passed","severity":"normal"},{"uid":"711e7065ff67e63f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763766649206,"stop":1763766649206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92adde044a1685","name":"Symmetric encrypt & Decrypt","time":{"start":1763766147407,"stop":1763766147407,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bc22d38212741f","name":"should properly compute the node id","time":{"start":1763766121092,"stop":1763766121092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9c9d13c5f8f7fe","name":"Check publish message containing unicode special characters","time":{"start":1763766365632,"stop":1763766365632,"duration":0},"status":"passed","severity":"normal"},{"uid":"1566d1a7ac6bd0fb","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763766206376,"stop":1763766206376,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b70d33cff1f829","name":"random static sharding 2 - Cluster ID: 343, Shard ID: 201","time":{"start":1763766476969,"stop":1763766476969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0274a82f63ec56e","name":"Ordered Callback - false","time":{"start":1763766472312,"stop":1763766472316,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2cb5395f483657e","name":"Check publish message containing long","time":{"start":1763766365620,"stop":1763766365620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5652028d1bcefcd5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763766649202,"stop":1763766649202,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b44f544384b165b","name":"should handle network check errors gracefully","time":{"start":1763766129496,"stop":1763766129497,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33672a9349a884d","name":"Outgoing message is emitted as sent","time":{"start":1763766180787,"stop":1763766180787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3602e9aa22064545","name":"should retry if all attempts fail","time":{"start":1763766175565,"stop":1763766175566,"duration":1},"status":"passed","severity":"normal"},{"uid":"c343bf480e4a1508","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763766372666,"stop":1763766372667,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3443eeb78d735a8","name":"should encode/decode to text encoding","time":{"start":1763766121093,"stop":1763766121093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afacb3564e7122d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763766164348,"stop":1763766164349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e22f906eaab012","name":"should return true when peer is on the specified shard","time":{"start":1763766129053,"stop":1763766129053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5826e74ca6421c7d","name":"Passing page size 110 when there are 120 messages","time":{"start":1763766485149,"stop":1763766485150,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dba8d18a9c4e1c","name":"Subscribe to topic containing short and publish message","time":{"start":1763766372640,"stop":1763766372644,"duration":4},"status":"passed","severity":"normal"},{"uid":"386f4d3678f7395c","name":"Sets default value correctly","time":{"start":1763766491221,"stop":1763766491222,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa2d8bdbd0303a3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763766120610,"stop":1763766120610,"duration":0},"status":"passed","severity":"normal"},{"uid":"fede1e02736ca440","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763766183501,"stop":1763766183502,"duration":1},"status":"passed","severity":"normal"},{"uid":"260238b07c28620d","name":"Push message with short payload","time":{"start":1763767218093,"stop":1763767218093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c183ec318edfd139","name":"should return peer for existing peer","time":{"start":1763766129711,"stop":1763766129711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64c5853c576147d","name":"Ephemeral messages are not stored","time":{"start":1763766206373,"stop":1763766206373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1cc40ebd29e5ca","name":"should be empty after removing the only subscription","time":{"start":1763766176970,"stop":1763766176973,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0642fbb0f72e002","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763766164343,"stop":1763766164346,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b1b5a5958f9115a","name":"Nodes with multiple pubsub topic","time":{"start":1763766358989,"stop":1763766358989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e285c2cf3a1d1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763766220117,"stop":1763766220118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0450262bc64e30a","name":"should not fail to start the service if it is already started","time":{"start":1763766141896,"stop":1763766141896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0d512d51ce9fa8","name":"Nodes with multiple pubsub topic","time":{"start":1763766358994,"stop":1763766358994,"duration":0},"status":"passed","severity":"normal"},{"uid":"756ecda54dfda251","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763766116016,"stop":1763766116016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8095282bf35ff2ef","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1763766167477,"stop":1763766167477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4467d12d1168cdcd","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763766129527,"stop":1763766129529,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf85d176222546c6","name":"should work with mock decoders","time":{"start":1763766177192,"stop":1763766177196,"duration":4},"status":"passed","severity":"normal"},{"uid":"201e52b21a57447e","name":"should remove event listeners from libp2p","time":{"start":1763766128527,"stop":1763766128527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fbae169563729a","name":"should emit a peer event after start","time":{"start":1763766428594,"stop":1763766428594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0caafabf7234c20","name":"Accepts a valid Waku Message","time":{"start":1763766186417,"stop":1763766186418,"duration":1},"status":"passed","severity":"normal"},{"uid":"8400fee255952272","name":"should work with mixed v2 and v3 peers","time":{"start":1763766176600,"stop":1763766176600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc72c92ef12a7a78","name":"should reject if Store is requested but not mounted","time":{"start":1763766178416,"stop":1763766178416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7304b011bd2928","name":"should fail to send if no connected peers found","time":{"start":1763766176592,"stop":1763766176597,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb8011a822ac9930","name":"should not receive a peer event before start","time":{"start":1763766206063,"stop":1763766206063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bb5473aed23ad9","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763766136726,"stop":1763766136727,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aee9f3507daa526","name":"Push message with Chinese payload","time":{"start":1763767218094,"stop":1763767218095,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2e75c735ee1f1b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763766164120,"stop":1763766164121,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dac10d4e6ec9636","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763766167248,"stop":1763766167248,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c3b23914c05372","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763766164328,"stop":1763766164328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcbb5ced1b31a06","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763766129200,"stop":1763766129201,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2758b8f902aea3","name":"should handle peer store errors gracefully","time":{"start":1763766129712,"stop":1763766129712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f950a919dc54f52","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763766116010,"stop":1763766116011,"duration":1},"status":"passed","severity":"normal"},{"uid":"2724e155adf3d4f3","name":"should have no discoveries enabled by default","time":{"start":1763766175515,"stop":1763766175515,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff8d1435d07e821","name":"should create dialer with libp2p and shardReader","time":{"start":1763766129468,"stop":1763766129468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3aa02ed062061e","name":"should transition to Unhealthy when no connections","time":{"start":1763766177642,"stop":1763766177642,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c96457dfb5a23b","name":"Retrieval Hint","time":{"start":1763766167334,"stop":1763766167335,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da30244f89189e2","name":"Reusing cursor across nodes","time":{"start":1763766439909,"stop":1763766439909,"duration":0},"status":"passed","severity":"normal"},{"uid":"414a553258b55393","name":"should handle cache.get errors gracefully","time":{"start":1763766141898,"stop":1763766141898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86e2d15bc942da","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763766115998,"stop":1763766115998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43995dc59cc8763","name":"should create ConnectionManager with relay","time":{"start":1763766129619,"stop":1763766129619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b315a44780e2e9ac","name":"should add event listeners for peer connect and disconnect","time":{"start":1763766129517,"stop":1763766129518,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e42a945c063931","name":"Push message with meta","time":{"start":1763767218122,"stop":1763767218122,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf576d70cab83fe9","name":"Query with Ordered Callback, No message returned","time":{"start":1763766452447,"stop":1763766452447,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2a1101b065ebc1","name":"ignores unrecognized TXT record formats","time":{"start":1763766137911,"stop":1763766137912,"duration":1},"status":"passed","severity":"normal"},{"uid":"827b3a9a721879a0","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763766494011,"stop":1763766494011,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bc9f1742831f70","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763766439907,"stop":1763766439907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92b9c35ec53067c","name":"should handle missing messages with undefined retrievalHint","time":{"start":1763766167478,"stop":1763766167478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d653aeb19dbe504f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763766164318,"stop":1763766164319,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b03f62f2d2cadaa","name":"Check publish message containing Script","time":{"start":1763766365628,"stop":1763766365629,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2601078321e50d","name":"Push message with content topic containing short","time":{"start":1763767218109,"stop":1763767218109,"duration":0},"status":"passed","severity":"normal"},{"uid":"49087e4ee208e3ea","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763766176975,"stop":1763766176975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c902ae8b6bdc3fea","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763766206065,"stop":1763766206065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f88d972df6c466ff","name":"Push message with Chinese payload","time":{"start":1763767218104,"stop":1763767218105,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d886553b300767","name":"should handle complete discovery-to-dial flow","time":{"start":1763766128846,"stop":1763766128847,"duration":1},"status":"passed","severity":"normal"},{"uid":"1050a3c9eda7b100","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763766439906,"stop":1763766439906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8335ed36a7706043","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763766121097,"stop":1763766121098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2161baf65269b12e","name":"should retry failed tasks","time":{"start":1763766175562,"stop":1763766175564,"duration":2},"status":"passed","severity":"normal"},{"uid":"df06698fcb5d9cd9","name":"Own sync message does not acknowledge own messages","time":{"start":1763766183502,"stop":1763766183505,"duration":3},"status":"passed","severity":"normal"},{"uid":"1782d1a5b768b0dd","name":"should get / set UDP multiaddr","time":{"start":1763766121093,"stop":1763766121093,"duration":0},"status":"passed","severity":"normal"},{"uid":"4739e6c708e615ae","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763766649212,"stop":1763766649213,"duration":1},"status":"passed","severity":"normal"},{"uid":"6faa34ed3c5906f7","name":"Push message with content topic containing SQL Injection","time":{"start":1763767218110,"stop":1763767218111,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c20c40708f5e3","name":"Check publish message containing emoji","time":{"start":1763766365632,"stop":1763766365633,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fe6b5792b4df3b","name":"should not dispatch event when already disconnected","time":{"start":1763766128550,"stop":1763766128550,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb131fe531ece6c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763766129440,"stop":1763766129440,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a71eed115ab982","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763766220118,"stop":1763766220119,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e27a2db7bfe6347","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763766120610,"stop":1763766120610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4e3f917b5bc6ea","name":"Mutual subscription","time":{"start":1763766372618,"stop":1763766372619,"duration":1},"status":"passed","severity":"normal"},{"uid":"8face10b2004674b","name":"should properly create location multiaddrs - udp4","time":{"start":1763766121094,"stop":1763766121094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b53ecdb24172061","name":"Push message with Arabic payload","time":{"start":1763767218125,"stop":1763767218126,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3de351d0fdad471","name":"Check received message containing shell command","time":{"start":1763766617745,"stop":1763766617745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5774f4a459061","name":"new peer added after a peer was already found","time":{"start":1763766369561,"stop":1763766369561,"duration":0},"status":"passed","severity":"normal"},{"uid":"55307193bf763ff5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763766649206,"stop":1763766649206,"duration":0},"status":"passed","severity":"normal"},{"uid":"957e824ce7f9d10f","name":"should be able to encode the field with only STORE set to true","time":{"start":1763766120606,"stop":1763766120606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a161446f48a313df","name":"Push message with content topic containing numeric","time":{"start":1763767218120,"stop":1763767218120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7957fc105ae5758c","name":"Check received message containing XML","time":{"start":1763766617736,"stop":1763766617736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9140daa8679d94","name":"Subscribe to topic containing XML and receive message","time":{"start":1763766649214,"stop":1763766649214,"duration":0},"status":"passed","severity":"normal"},{"uid":"27176992f429d3ef","name":"All","time":{"start":1763766205030,"stop":1763766205030,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5701d2ecaa7dbb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763766649212,"stop":1763766649212,"duration":0},"status":"passed","severity":"normal"},{"uid":"671e7bbe7413881d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763766372662,"stop":1763766372666,"duration":4},"status":"passed","severity":"normal"},{"uid":"11cb2633371cba8c","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763766178306,"stop":1763766178306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6aa717f58e5614","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763766649215,"stop":1763766649216,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31de8f85702391b","name":"should drop connection via multiaddr with hangUp","time":{"start":1763766285226,"stop":1763766285226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8da2ea51a0f88fd","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1763766167477,"stop":1763766167477,"duration":0},"status":"passed","severity":"normal"},{"uid":"37607a887af798b2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763766452448,"stop":1763766452448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b680e0159c0306","name":"Push message with long payload","time":{"start":1763767218115,"stop":1763767218115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c90c420ad835a6e","name":"should handle ping failures gracefully","time":{"start":1763766129530,"stop":1763766129530,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4eda60cfe8dfef","name":"should add to incoming buffer if dependencies are not met","time":{"start":1763766167473,"stop":1763766167473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e04a3994594129a","name":"should clear existing timers before creating new ones","time":{"start":1763766129544,"stop":1763766129544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4453abb2caeecb81","name":"Outgoing message is acknowledged","time":{"start":1763766178657,"stop":1763766178657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39dd655fe4a2d13","name":"Push message with content topic containing Arabic","time":{"start":1763767218110,"stop":1763767218110,"duration":0},"status":"passed","severity":"normal"},{"uid":"697dd2203862a808","name":"should handle complete connection lifecycle","time":{"start":1763766128563,"stop":1763766128565,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f3ec586b15bae70","name":"Push message with content topic containing JSON","time":{"start":1763767218100,"stop":1763767218100,"duration":0},"status":"passed","severity":"normal"},{"uid":"adab866f7d45fcce","name":"should sort by messageId when timestamps are equal","time":{"start":1763766167336,"stop":1763766167336,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c216657db9ed67","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763766342791,"stop":1763766342791,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d157381d5bf1a5","name":"Push message with Chinese payload","time":{"start":1763767218125,"stop":1763767218125,"duration":0},"status":"passed","severity":"normal"},{"uid":"924e440896cecd92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763766164360,"stop":1763766164360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aed160c64c6e714","name":"Push message with JSON payload","time":{"start":1763767218127,"stop":1763767218127,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a98fedba61caec","name":"Subscribe and receive messages via waku relay post","time":{"start":1763766649201,"stop":1763766649201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a450b736de89fda3","name":"Js publishes, other Js receives","time":{"start":1763766355550,"stop":1763766355550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52b5b9a2372ac33","name":"Push message with Basic HTML tag payload","time":{"start":1763767218127,"stop":1763767218127,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe28afb93538189","name":"should handle complete peer lifecycle","time":{"start":1763766129549,"stop":1763766129550,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce82981a632ca80","name":"should maintain desired error rate","time":{"start":1763766164101,"stop":1763766164102,"duration":1},"status":"passed","severity":"normal"},{"uid":"4451659a871951c","name":"Query Generator - false","time":{"start":1763766472302,"stop":1763766472302,"duration":0},"status":"passed","severity":"normal"},{"uid":"230043ee3f3b58d9","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app45/4/topic636/proto","time":{"start":1763766462159,"stop":1763766462164,"duration":5},"status":"passed","severity":"normal"},{"uid":"a8b60ad89939434f","name":"should return false for sync message without causal history","time":{"start":1763766180792,"stop":1763766180792,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cf5a65ac8788e1","name":"should remove event listener for peer:discovery","time":{"start":1763766128842,"stop":1763766128842,"duration":0},"status":"passed","severity":"normal"},{"uid":"16faf48ce6b9f0e7","name":"does not validate decoders for hash queries","time":{"start":1763766129800,"stop":1763766129801,"duration":1},"status":"passed","severity":"normal"},{"uid":"840afaafb0f9cd1f","name":"should return false when peer is not found","time":{"start":1763766129052,"stop":1763766129052,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d70ab31c93f2046","name":"Push message with numeric payload","time":{"start":1763767218125,"stop":1763767218125,"duration":0},"status":"passed","severity":"normal"},{"uid":"530fdbfab2c3f1a0","name":"Push message with content topic containing Chinese","time":{"start":1763767218099,"stop":1763767218099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65b40bcade21a57","name":"should create all internal components","time":{"start":1763766129621,"stop":1763766129621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc58e0a00daf296","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763766220118,"stop":1763766220118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53d0f46b0ff8f82","name":"Check message with no content topic is not received","time":{"start":1763766617748,"stop":1763766617748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef162f4aefe26d","name":"Subscribe and receives messages on 20 topics","time":{"start":1763766649209,"stop":1763766649209,"duration":0},"status":"passed","severity":"normal"},{"uid":"872631f94b2634ea","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763766128846,"stop":1763766128846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb3cfff2986348f","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763766176467,"stop":1763766176467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed55ce8d1fa8569b","name":"Push message with unicode special characters payload","time":{"start":1763767218097,"stop":1763767218097,"duration":0},"status":"passed","severity":"normal"},{"uid":"115520beb7f5a90","name":"retrieves a single peer","time":{"start":1763766137910,"stop":1763766137911,"duration":1},"status":"passed","severity":"normal"},{"uid":"684980d9432a43f0","name":"Delete observer","time":{"start":1763766344254,"stop":1763766344254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8816ae95e1dfbe","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763766358990,"stop":1763766358990,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dadf2ac17b7d76","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763766372648,"stop":1763766372648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09bfba6bfeacb54","name":"Cap max size when messages are pushed one at a time","time":{"start":1763766166881,"stop":1763766166881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85c7761b7f48916","name":"Check received message containing Arabic","time":{"start":1763766617743,"stop":1763766617743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff03bb77d92ead4f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763766342792,"stop":1763766342792,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b6fb58d5f6203d","name":"Push message with Arabic payload","time":{"start":1763767218116,"stop":1763767218116,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc1204c0ff09761","name":"ends if response has no messages","time":{"start":1763766129803,"stop":1763766129803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb75bc91096e2bd2","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763766175521,"stop":1763766175521,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf60bfe5c21cb5e9","name":"Check received message containing emoji","time":{"start":1763766617737,"stop":1763766617738,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabe903605e24694","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763766164337,"stop":1763766164338,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ef34d22dd42885","name":"ends after yielding if response size indicates end","time":{"start":1763766129805,"stop":1763766129806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e533b0f62c825e4d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763766358987,"stop":1763766358988,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80f71b5fd07af00","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763766164290,"stop":1763766164290,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc29ab35cb03897","name":"should not create relay timers when relay is not provided","time":{"start":1763766129537,"stop":1763766129537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b09a4d681a0f7c4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763766649214,"stop":1763766649214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c84b3f5ec2b3601","name":"should be safe to call multiple times","time":{"start":1763766129704,"stop":1763766129704,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc7907ea35a2262","name":"ignores domain fetching errors","time":{"start":1763766137911,"stop":1763766137911,"duration":0},"status":"passed","severity":"normal"},{"uid":"28efb12e74079a6e","name":"Wrong topic","time":{"start":1763766462171,"stop":1763766462171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f987a3ca5d1d5ea7","name":"should dial more peers if under maxConnections","time":{"start":1763766129713,"stop":1763766129714,"duration":1},"status":"passed","severity":"normal"},{"uid":"22293c056d84a5c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763766649204,"stop":1763766649204,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cc564db2e5f7ff","name":"Retries within given interval","time":{"start":1763766178179,"stop":1763766178179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a6b7b31fb687ea","name":"Check publish message containing Chinese","time":{"start":1763766365621,"stop":1763766365623,"duration":2},"status":"passed","severity":"normal"},{"uid":"cea434b36109c703","name":"Push message with custom timestamp: 1763762625197","time":{"start":1763767218123,"stop":1763767218123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e33440d3358334b","name":"Waku message hash computation (no timestamp)","time":{"start":1763766129206,"stop":1763766129206,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c40528b2122bd6","name":"should request peer renewal on specific errors","time":{"start":1763766175564,"stop":1763766175564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71413c4d0ecb31a","name":"can query messages by message hash","time":{"start":1763766465191,"stop":1763766465192,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c1887b00609ad7","name":"Emits 'synced' when new message received","time":{"start":1763766178303,"stop":1763766178304,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ecce7de9d46c66","name":"should properly create location multiaddrs - udp6","time":{"start":1763766121094,"stop":1763766121095,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd37bc75c57c5b8","name":"Check publish message containing special chars","time":{"start":1763766365621,"stop":1763766365621,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ab88dd347894f5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763766120609,"stop":1763766120609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8409744a415b2ab1","name":"should not start if already started","time":{"start":1763766137748,"stop":1763766137749,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1d2aaa36ccfa12","name":"should dial peers from store when no connections remain","time":{"start":1763766129708,"stop":1763766129708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81ec3e736b575f0","name":"should handle peer disconnect event when no connections remain","time":{"start":1763766128538,"stop":1763766128549,"duration":11},"status":"passed","severity":"normal"},{"uid":"469cc77c271b8289","name":"Push message with content topic containing short","time":{"start":1763767218119,"stop":1763767218120,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a553f0782a36359","name":"should dial peer when peer is discovered","time":{"start":1763766128843,"stop":1763766128843,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dec492159d70ac2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763766649214,"stop":1763766649214,"duration":0},"status":"passed","severity":"normal"},{"uid":"509294f6bac40830","name":"Nwaku publishes","time":{"start":1763766355550,"stop":1763766355550,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f1dfde315c59a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763766116014,"stop":1763766116014,"duration":0},"status":"passed","severity":"normal"},{"uid":"243452e4b6804a5e","name":"Query Generator, No message returned","time":{"start":1763766452446,"stop":1763766452446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e521857355463bd","name":"Push message with JSON payload","time":{"start":1763767218106,"stop":1763767218107,"duration":1},"status":"passed","severity":"normal"},{"uid":"17221d95ad42da1d","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763766177212,"stop":1763766177212,"duration":0},"status":"passed","severity":"normal"},{"uid":"480f9bcf17a3aeab","name":"Publish message with custom timestamp: Sat Nov 30 2024 23:05:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1763766365633,"stop":1763766365634,"duration":1},"status":"passed","severity":"normal"},{"uid":"d448d0ab81060a54","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763766649208,"stop":1763766649208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d135a688a6bfeed","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763766372647,"stop":1763766372648,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dba40925149ca97","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763766649212,"stop":1763766649212,"duration":0},"status":"passed","severity":"normal"},{"uid":"90851d0c63a1689f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763766128555,"stop":1763766128555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d2825c1bc5e569","name":"Subscribe and receive messages via lightPush","time":{"start":1763766649200,"stop":1763766649200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c4dd3134765aee","name":"Push message with unicode special characters payload","time":{"start":1763767218119,"stop":1763767218119,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff3a9a40bd7ed36","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763766617738,"stop":1763766617738,"duration":0},"status":"passed","severity":"normal"},{"uid":"865eebc22cb8c4ee","name":"should lock peers when selected","time":{"start":1763766176458,"stop":1763766176458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdaf1a5669d1cce","name":"should evict furthest entry when buffer is full","time":{"start":1763766163839,"stop":1763766163840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1241a5438866c47","name":"should handle onConnected and onDisconnected","time":{"start":1763766176465,"stop":1763766176466,"duration":1},"status":"passed","severity":"normal"},{"uid":"2824f3ce8bd4895e","name":"Check message with non string payload is not received","time":{"start":1763766617748,"stop":1763766617748,"duration":0},"status":"passed","severity":"normal"},{"uid":"c560ca5529d0c107","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1763766167475,"stop":1763766167475,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e655306e6543f1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763766164312,"stop":1763766164313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9152dcee680021c","name":"Fails to push message bigger that 1MB","time":{"start":1763767218103,"stop":1763767218103,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d474026b5dbc3f","name":"should not update T_req if message already exists","time":{"start":1763766163807,"stop":1763766163811,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b80db4ce03b6cb8","name":"Push message with SQL Injection payload","time":{"start":1763767218105,"stop":1763767218105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdd2c7015b3c553","name":"should not retry if at least one success","time":{"start":1763766175565,"stop":1763766175565,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c80a46df1a8184d","name":"should skip peers without peerInfo in ENR","time":{"start":1763766137757,"stop":1763766137757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3140ca0a5d50da05","name":"Encoder error raises irrecoverable error","time":{"start":1763766180787,"stop":1763766180787,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e3bcfdd5d6be3","name":"Push message with content topic containing emoji","time":{"start":1763767218111,"stop":1763767218112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f799adf81b34300","name":"Refresh subscription","time":{"start":1763766372639,"stop":1763766372640,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6b881d209373c7c0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763766164351,"stop":1763766164353,"duration":2},"status":"passed","severity":"normal"},{"uid":"99527bdc5ea41412","name":"Check message on other pubsub topic is not received","time":{"start":1763766617739,"stop":1763766617739,"duration":0},"status":"passed","severity":"normal"},{"uid":"67364c7323cebff","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763766164305,"stop":1763766164312,"duration":7},"status":"passed","severity":"normal"},{"uid":"fab9f5d9de7bf1dd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763766649215,"stop":1763766649215,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ce9293bbd79230","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763766164288,"stop":1763766164289,"duration":1},"status":"passed","severity":"normal"},{"uid":"f397188ea3c7e9ab","name":"Check received message with timestamp: 1763766198332000000 ","time":{"start":1763766617738,"stop":1763766617738,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c64a215a1bd3ab0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763766136726,"stop":1763766136726,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f97feb36caef173","name":"should return no connections if no open connection provided","time":{"start":1763766129577,"stop":1763766129577,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e3d1cbe4bcd978","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763766129714,"stop":1763766129714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddefd297c3c2315","name":"Push message with content topic containing unicode special characters","time":{"start":1763767218131,"stop":1763767218131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5322358646cefdb","name":"Check received message containing short","time":{"start":1763766617742,"stop":1763766617742,"duration":0},"status":"passed","severity":"normal"},{"uid":"15537e1d2fcda222","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763766129206,"stop":1763766129206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19932489c1ba83e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763766649215,"stop":1763766649215,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a613557881c97a","name":"should respect custom numPeersToUse configuration","time":{"start":1763766176478,"stop":1763766176478,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5d1b094b862e7b","name":"messageHashStr produces different results for different inputs","time":{"start":1763766129212,"stop":1763766129213,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca2c9568ba7174d","name":"should handle case with all peers already connected","time":{"start":1763766129711,"stop":1763766129711,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc342de5e2d3ac4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763766116011,"stop":1763766116011,"duration":0},"status":"passed","severity":"normal"},{"uid":"200d549a2dc7756","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763766164338,"stop":1763766164339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef90954d081068d3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763766129531,"stop":1763766129534,"duration":3},"status":"passed","severity":"normal"},{"uid":"d559ce1903358629","name":"should not allow unachievable error rate","time":{"start":1763766164119,"stop":1763766164120,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd7e04026eb2f95","name":"Throws when trying to push message with empty payload","time":{"start":1763767218098,"stop":1763767218098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c7319937030bd9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763766164354,"stop":1763766164354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddf2379f5f68b96","name":"should not allow k > 12","time":{"start":1763766164119,"stop":1763766164119,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb0846689baf021","name":"Push message with emoji payload","time":{"start":1763767218119,"stop":1763767218119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c309aa0c65462718","name":"should return false and handle errors gracefully","time":{"start":1763766129630,"stop":1763766129631,"duration":1},"status":"passed","severity":"normal"},{"uid":"976d70735cc684fb","name":"should set field with all protocols enabled","time":{"start":1763766121096,"stop":1763766121096,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde5982972be5666","name":"should properly create peer info with all multiaddrs","time":{"start":1763766121096,"stop":1763766121096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2045bf92dfc7d76","name":"Subscribe to topic containing Script and receive message","time":{"start":1763766649205,"stop":1763766649205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3422762c1f73869","name":"Push message with content topic containing Chinese","time":{"start":1763767218129,"stop":1763767218130,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2575ec9150ae1f5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763766164313,"stop":1763766164313,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e984f6f059bfb","name":"should handle peer store errors gracefully","time":{"start":1763766137752,"stop":1763766137752,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a4f7c19f96b992","name":"Push message with content topic containing long","time":{"start":1763767218098,"stop":1763767218098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cce90727d780702","name":"should stop peer exchange discovery","time":{"start":1763766137749,"stop":1763766137749,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b1c9df6fc86c81","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763766494006,"stop":1763766494007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbdc4b0259c6814","name":"Refresh subscription","time":{"start":1763766649211,"stop":1763766649211,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ac6c51e774e6fb","name":"connects to nwaku","time":{"start":1763766491218,"stop":1763766491218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5098f076c104a6d8","name":"should successfully query peers and return peer infos","time":{"start":1763766137884,"stop":1763766137884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e452ffb5eb67d886","name":"Check publish message containing XML","time":{"start":1763766365629,"stop":1763766365629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0d87734348a16d","name":"should return false when peer is not found","time":{"start":1763766129064,"stop":1763766129064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7442a221888ba3e5","name":"Check message received after jswaku node is restarted","time":{"start":1763766617749,"stop":1763766617749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b768c58435e070d2","name":"should not retry if at least one success","time":{"start":1763766176599,"stop":1763766176599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32417b5f4844bc5","name":"should check false positive rate","time":{"start":1763766164104,"stop":1763766164107,"duration":3},"status":"passed","severity":"normal"},{"uid":"eda0bd11a18fb86b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763766365636,"stop":1763766365637,"duration":1},"status":"passed","severity":"normal"},{"uid":"e833f9f376c8324f","name":"should reject on timeout if it was set","time":{"start":1763766178416,"stop":1763766178416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7e72dc04623f99","name":"Decoder throws on undefined content topic","time":{"start":1763766148590,"stop":1763766148590,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae3289709ff1b5","name":"should remove expired entries after TTL has passed","time":{"start":1763766174902,"stop":1763766174903,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02588cecd04423a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763766177643,"stop":1763766177643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed2d2e90f1261b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763766116009,"stop":1763766116009,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69d30e931f11c40","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763766129712,"stop":1763766129713,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0076425cff0725","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763766372671,"stop":1763766372678,"duration":7},"status":"passed","severity":"normal"},{"uid":"ef3dac8733e69b32","name":"isConnected should return true after first peer connects","time":{"start":1763766220119,"stop":1763766220119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a693f30987e95f59","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763766136687,"stop":1763766136687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea89e2d1f5222361","name":"Promise Callback - true","time":{"start":1763766472306,"stop":1763766472307,"duration":1},"status":"passed","severity":"normal"},{"uid":"d505c58b4a278cfe","name":"should handle empty pubsub topics","time":{"start":1763766129545,"stop":1763766129546,"duration":1},"status":"passed","severity":"normal"},{"uid":"67523e88f68052b5","name":"should handle multiple peer connections","time":{"start":1763766129521,"stop":1763766129521,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c141ed3841c2d2","name":"Check received message containing Basic HTML tag","time":{"start":1763766617744,"stop":1763766617745,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6118f6ae7f65f1","name":"should remove event listeners from globalThis","time":{"start":1763766128527,"stop":1763766128528,"duration":1},"status":"passed","severity":"normal"},{"uid":"515cb07600366596","name":"should initialize with custom number of peers","time":{"start":1763766176441,"stop":1763766176456,"duration":15},"status":"passed","severity":"normal"},{"uid":"96fbba9fea5fab63","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763766164358,"stop":1763766164358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ce7be6286b601f","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763766176466,"stop":1763766176467,"duration":1},"status":"passed","severity":"normal"},{"uid":"2724999bf5f63041","name":"Push 30 different messages","time":{"start":1763767218119,"stop":1763767218119,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef45761abd4d0067","name":"Push message with shell command payload","time":{"start":1763767218096,"stop":1763767218097,"duration":1},"status":"passed","severity":"normal"},{"uid":"103a97029b936879","name":"should handle corrupted shard info gracefully","time":{"start":1763766129069,"stop":1763766129072,"duration":3},"status":"passed","severity":"normal"},{"uid":"a645cc048236fe6a","name":"Decoder throws on undefined content topic","time":{"start":1763766129872,"stop":1763766129872,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ba13b1e1b71981","name":"Subscribe to topic containing long and receive message","time":{"start":1763766649211,"stop":1763766649211,"duration":0},"status":"passed","severity":"normal"},{"uid":"58637fab209f62d3","name":"Push message with custom timestamp: 1733007825197","time":{"start":1763767218132,"stop":1763767218132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c2a78e2bd68b09","name":"Check publish message containing SQL Injection","time":{"start":1763766365627,"stop":1763766365628,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbaff8150024ffb4","name":"should get multiple eligible entries at later time","time":{"start":1763766163827,"stop":1763766163830,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7766cb584297cc","name":"messageHashStr works with IProtoMessage","time":{"start":1763766129208,"stop":1763766129208,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5931a265ca68f0","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763766206065,"stop":1763766206065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd672b1e10b620b8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763766462154,"stop":1763766462155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b3ebdaf710463f","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763766177223,"stop":1763766177224,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06fe6041309aab0","name":"Renews subscription after lossing a connection","time":{"start":1763766649207,"stop":1763766649207,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa44ad02fec09e92","name":"Fails to push message bigger that 1MB","time":{"start":1763767218124,"stop":1763767218124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce85a5e42d8d2a2","name":"should create PeerExchange instance with components","time":{"start":1763766137890,"stop":1763766137890,"duration":0},"status":"passed","severity":"normal"},{"uid":"404a186b0f98a93f","name":"Relay Node - default protocol","time":{"start":1763766495785,"stop":1763766495785,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dc165a6f0ddeea","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763766115999,"stop":1763766115999,"duration":0},"status":"passed","severity":"normal"},{"uid":"231a237195035471","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763766136721,"stop":1763766136721,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bc9a776db33ef4","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763766166881,"stop":1763766166882,"duration":1},"status":"passed","severity":"normal"},{"uid":"183ad4c900cd1762","name":"should return true for sync message with causal history","time":{"start":1763766180793,"stop":1763766180793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8717c90d4ca157c","name":"should initialize with default number of peers","time":{"start":1763766176440,"stop":1763766176441,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0c071132a5d1a7","name":"should handle timestamp equal to current time","time":{"start":1763766167249,"stop":1763766167249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4e2a1df1d30cc4","name":"should reject if WakuNode is not started","time":{"start":1763766178414,"stop":1763766178415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45f2b1272ff83f4","name":"Cluster id 0, shard 0","time":{"start":1763766476963,"stop":1763766476965,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0b94928beb4bc16","name":"should set field with only FILTER enabled","time":{"start":1763766121097,"stop":1763766121097,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b2da4d0503e964","name":"Push message with content topic containing emoji","time":{"start":1763767218131,"stop":1763767218131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5460c8b8aa536e8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763766649205,"stop":1763766649205,"duration":0},"status":"passed","severity":"normal"},{"uid":"495684530f411d40","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763766129872,"stop":1763766129873,"duration":1},"status":"passed","severity":"normal"},{"uid":"758009c961cc5e81","name":"should allow redial after cooldown period","time":{"start":1763766129481,"stop":1763766129481,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f39dfa0f51a691","name":"Check received message containing special chars","time":{"start":1763766617734,"stop":1763766617734,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ef79404165a68","name":"Passing page size 19 when there are 20 messages","time":{"start":1763766485149,"stop":1763766485149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc574de96a484955","name":"should skip peers that were recently queried","time":{"start":1763766137752,"stop":1763766137752,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9b13bf4f122fb0","name":"Relay - dialed after","time":{"start":1763766495780,"stop":1763766495781,"duration":1},"status":"passed","severity":"normal"},{"uid":"807ec3b9de3e8197","name":"should handle case when globalThis is not available","time":{"start":1763766128537,"stop":1763766128537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c06701bb7b659e","name":"ends if stream creation fails","time":{"start":1763766129801,"stop":1763766129802,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbed84359a7d934","name":"should create ConnectionManager with required options","time":{"start":1763766129618,"stop":1763766129618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f02d998ca70f0","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1763766167476,"stop":1763766167476,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb1a77bbcfea88","name":"should add event listeners to globalThis","time":{"start":1763766128515,"stop":1763766128516,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4aa57f97c358b29","name":"Push message with SQL Injection payload","time":{"start":1763767218095,"stop":1763767218095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1072cfbdc80d8c6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763766129720,"stop":1763766129720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5726d3fea1f28be9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763766129062,"stop":1763766129063,"duration":1},"status":"passed","severity":"normal"},{"uid":"da09af9aacf49cbe","name":"Push message with content topic containing short","time":{"start":1763767218128,"stop":1763767218129,"duration":1},"status":"passed","severity":"normal"},{"uid":"31115963a6915216","name":"Push to array if already present","time":{"start":1763766115712,"stop":1763766115713,"duration":1},"status":"passed","severity":"normal"},{"uid":"5676fd5f2df727c5","name":"Callback on promise","time":{"start":1763766481679,"stop":1763766481680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d7f9f8a85a9d61","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763766164319,"stop":1763766164319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8de93bb92588f25","name":"should return false when network is not connected","time":{"start":1763766129624,"stop":1763766129627,"duration":3},"status":"passed","severity":"normal"},{"uid":"6717908953f7249c","name":"Fails to push message with large meta","time":{"start":1763767218132,"stop":1763767218132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ea2c2cb277bfb8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763766116010,"stop":1763766116010,"duration":0},"status":"passed","severity":"normal"},{"uid":"53abb1ae013d4b10","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763766164297,"stop":1763766164297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c014f24c15225f7b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763766649202,"stop":1763766649203,"duration":1},"status":"passed","severity":"normal"},{"uid":"69720e8b94541294","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763766176459,"stop":1763766176459,"duration":0},"status":"passed","severity":"normal"},{"uid":"613079f740b937f7","name":"Push message with content topic containing special chars","time":{"start":1763767218110,"stop":1763767218110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3f850a6f192494","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763766393260,"stop":1763766393260,"duration":0},"status":"passed","severity":"normal"},{"uid":"47985d5af9ce3b4d","name":"Passing page size 3 when there are 20 messages","time":{"start":1763766485147,"stop":1763766485148,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5612b48ef38fd2c","name":"Default pageSize","time":{"start":1763766485150,"stop":1763766485150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a532a86223d06fb","name":"should dial peer immediately when queue is empty","time":{"start":1763766129478,"stop":1763766129479,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ae2500ba522777","name":"should only return 1 node with relay and store capability","time":{"start":1763766137912,"stop":1763766137913,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca0bc0336021019","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763766129623,"stop":1763766129623,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a315b3eab46cbe","name":"should skip already querying peers","time":{"start":1763766137753,"stop":1763766137754,"duration":1},"status":"passed","severity":"normal"},{"uid":"75501468b080025b","name":"should drop connection to all peers on hangUp","time":{"start":1763766285222,"stop":1763766285223,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f1be9b4da2ff2e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763766241780,"stop":1763766241780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f6e5927365e8f1","name":"should handle general insertion and lookup correctly","time":{"start":1763766164104,"stop":1763766164104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a60f8931c2a1657","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763766116009,"stop":1763766116010,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea6a4e5ae5904b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763766164359,"stop":1763766164359,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2194bb99586c7c","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763766178305,"stop":1763766178305,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dde04f4ccb34e1d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app41/10/topic632/json","time":{"start":1763766462155,"stop":1763766462157,"duration":2},"status":"passed","severity":"normal"},{"uid":"231a878975dfb284","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763766178305,"stop":1763766178305,"duration":0},"status":"passed","severity":"normal"},{"uid":"32387cd573a2fb01","name":"Publish message with custom timestamp: Sat Nov 22 2025 00:05:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1763766365634,"stop":1763766365635,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55cc1bca7082c05","name":"should handle empty peer infos gracefully","time":{"start":1763766137884,"stop":1763766137884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9661bfacf0d744e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763766116012,"stop":1763766116012,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2240ce9f5cb2809","name":"should only return 1 node with relay capability","time":{"start":1763766137912,"stop":1763766137912,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1f94a34384765f","name":"Check received message containing Script","time":{"start":1763766617744,"stop":1763766617744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64e48afd68f8fe4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763766439908,"stop":1763766439908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4288f9a6d9ff54cf","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763766164327,"stop":1763766164328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6c801c68243b12","name":"should maintain chronological order of messages in localHistory","time":{"start":1763766167474,"stop":1763766167474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc06d57ca8211ef","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763766128536,"stop":1763766128536,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee3220c081a6b46","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763766116009,"stop":1763766116009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bfc0986b87f4fc","name":"Check publish message containing Basic HTML tag","time":{"start":1763766365630,"stop":1763766365630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76281f1abb0fca3","name":"can start and stop the service","time":{"start":1763766141895,"stop":1763766141895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a17a3017df7938","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763766372646,"stop":1763766372647,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eebf86ef5f2de95","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763766164312,"stop":1763766164312,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ee4d5ffb22e3bd","name":"should filter out undefined ENRs","time":{"start":1763766137885,"stop":1763766137885,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7af96462aace85","name":"Push message with custom timestamp: 1733007825196","time":{"start":1763767218102,"stop":1763767218102,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f587489b8eb369","name":"tcp ip4 address","time":{"start":1763766120563,"stop":1763766120565,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3964e4f8c18d331","name":"should query peer with peer exchange protocol","time":{"start":1763766137753,"stop":1763766137753,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fd6231e7a00a61","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1763766167481,"stop":1763766167481,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f25e58f6c725c05","name":"throws an error for improperly formatted content topics","time":{"start":1763766116008,"stop":1763766116008,"duration":0},"status":"passed","severity":"normal"},{"uid":"20946be6f13c03d3","name":"should retry on complete failure if specified","time":{"start":1763766176598,"stop":1763766176599,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d4e278e42278e2","name":"Push message with XML payload","time":{"start":1763767218126,"stop":1763767218126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2586fe506c9a89","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763766649202,"stop":1763766649202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b4e57e1646b8a7","name":"should create RPC request with correct parameters","time":{"start":1763766137889,"stop":1763766137890,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf5c96331400e37","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763766178320,"stop":1763766178321,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9c1f25fc341878","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763766115999,"stop":1763766115999,"duration":0},"status":"passed","severity":"normal"},{"uid":"628ef58f2491e974","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763766649201,"stop":1763766649201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee725fad0bfab204","name":"should handle browser offline state overriding peer connections","time":{"start":1763766128565,"stop":1763766128565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b888e75e9b3262","name":"should not receive a peer event after stop","time":{"start":1763766428595,"stop":1763766428595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac435c10b801cc48","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763766178304,"stop":1763766178304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5640cd1f961d7c8","name":"should not fail to start the service if it is already started","time":{"start":1763766428593,"stop":1763766428594,"duration":1},"status":"passed","severity":"normal"},{"uid":"953b63ab16ef6ef7","name":"should return false for malformed SDS messages","time":{"start":1763766180791,"stop":1763766180791,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb36dd05d01a24b","name":"Push message with content topic containing Russian","time":{"start":1763767218099,"stop":1763767218100,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ea94e45c5cd73a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763766137886,"stop":1763766137886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3160df6640a1bba","name":"should not fail to start the service if it is already started","time":{"start":1763766206060,"stop":1763766206062,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d88b45f876c6646","name":"Init the array if not present","time":{"start":1763766115710,"stop":1763766115712,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a99a6ed33f85e1a","name":"should create KeepAliveManager with relay","time":{"start":1763766129516,"stop":1763766129517,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f488e049985aa75","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763766393262,"stop":1763766393263,"duration":1},"status":"passed","severity":"normal"},{"uid":"32cf7838a4fed896","name":"can start and stop the service","time":{"start":1763766206042,"stop":1763766206042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f640aae482bcefb8","name":"should allow redial after failed dial cooldown expires","time":{"start":1763766129486,"stop":1763766129486,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b83832a0801dd9","name":"should initialize with default options","time":{"start":1763766137746,"stop":1763766137747,"duration":1},"status":"passed","severity":"normal"},{"uid":"d120bf52358635a9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app64/7/topic101/json","time":{"start":1763766462164,"stop":1763766462164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c200d88d5e681b4","name":"accepts valid content-filtered query","time":{"start":1763766129440,"stop":1763766129440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0565785d7d53e1","name":"Decrypt messages","time":{"start":1763766344253,"stop":1763766344253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c321186c99881","name":"Check received message containing long","time":{"start":1763766617733,"stop":1763766617734,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8fdba390e1f96c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763766116122,"stop":1763766116122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a3b887a6eb9232","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763766649204,"stop":1763766649204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35900ddaca5bd28","name":"should skip peers without peer exchange protocol","time":{"start":1763766137750,"stop":1763766137751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef25764c825b7a60","name":"Get Nodes","time":{"start":1763766137677,"stop":1763766137678,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c20fed9775db01","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1763766167480,"stop":1763766167480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cad3b3b036d70d","name":"Subscribe and receives messages on 20 topics","time":{"start":1763766649202,"stop":1763766649202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ce981ff4fe3aa9","name":"should add received message to localHistory with retrievalHint","time":{"start":1763766167474,"stop":1763766167474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd430bc5cf6e9cd4","name":"should compute hash only when first accessed","time":{"start":1763766129873,"stop":1763766129873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12b553ad750cf89","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763766183500,"stop":1763766183501,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8a04d2266a38a1","name":"should handle peer store errors gracefully","time":{"start":1763766128844,"stop":1763766128845,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1118a755de4e26","name":"Refresh subscription","time":{"start":1763766649203,"stop":1763766649203,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d88fb8db63b416","name":"should evict furthest entry when buffer is full","time":{"start":1763766163812,"stop":1763766163815,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c50bbf69b51f728","name":"should return PeerId when PeerId is provided","time":{"start":1763766129221,"stop":1763766129222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61a34d19d80e737","name":"should handle peerStore errors gracefully","time":{"start":1763766129632,"stop":1763766129633,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e48fddd750133ff","name":"Sync message is sent within sync frequency","time":{"start":1763766183500,"stop":1763766183500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d60baebed10dfcc","name":"should clear dial history on start","time":{"start":1763766129469,"stop":1763766129469,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab1d26dc3bf1d1a","name":"should be safe to call multiple times","time":{"start":1763766129477,"stop":1763766129477,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c7a055f43bf996","name":"should return false when peer has no shard info","time":{"start":1763766129046,"stop":1763766129052,"duration":6},"status":"passed","severity":"normal"},{"uid":"856ad6a6efd4b4c7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763766164304,"stop":1763766164305,"duration":1},"status":"passed","severity":"normal"},{"uid":"980811543c2445d3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763766137913,"stop":1763766137913,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b12fe1eea7c83d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763766285403,"stop":1763766285405,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d8990798d698bc3","name":"Check received message containing XML","time":{"start":1763766617744,"stop":1763766617744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6269a2d32c7b9cf2","name":"should handle peer store update failures gracefully","time":{"start":1763766129530,"stop":1763766129530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c065a65248177c4c","name":"Push message with rate limit","time":{"start":1763767218112,"stop":1763767218112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0898d25a693042","name":"Push message with numeric payload","time":{"start":1763767218115,"stop":1763767218115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3675be54f913dd","name":"Push message with rate limit","time":{"start":1763767218132,"stop":1763767218132,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d14ac2a3ecf4fe","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763766220121,"stop":1763766220121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c122ed91c5cb98db","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763766649201,"stop":1763766649201,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e60beb14df1697","name":"Check received message containing escaped characters","time":{"start":1763766617745,"stop":1763766617746,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c30f0c62646cff3","name":"Push message with custom timestamp: 1733007825197","time":{"start":1763767218123,"stop":1763767218123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a22eef4f9f7c66","name":"Push message with Basic HTML tag payload","time":{"start":1763767218117,"stop":1763767218117,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dd94f85c65478e","name":"should add entries and maintain sorted order","time":{"start":1763766163795,"stop":1763766163802,"duration":7},"status":"passed","severity":"normal"},{"uid":"fcb7abf72f5d1527","name":"should set up event listeners when started","time":{"start":1763766177186,"stop":1763766177190,"duration":4},"status":"passed","severity":"normal"},{"uid":"7cbb118804700610","name":"Push message with content topic containing escaped characters","time":{"start":1763767218122,"stop":1763767218122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77bcbe34acb1f1a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763766164317,"stop":1763766164318,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52bac362ec838b1","name":"Push message with short payload","time":{"start":1763767218124,"stop":1763767218124,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d66d70928c6641e","name":"Push message with special chars payload","time":{"start":1763767218115,"stop":1763767218115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03aa98df4928dce","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app25/1/topic803/xml","time":{"start":1763766462168,"stop":1763766462168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a000db2c04cb556c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763766164328,"stop":1763766164329,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d50266c1c55b729","name":"Push message with Script payload","time":{"start":1763767218105,"stop":1763767218106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d510e6e8d4de7ff8","name":"Push message with custom timestamp: 1763762625197","time":{"start":1763767218132,"stop":1763767218133,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7c83df36c9bb9f","name":"should deliver messages after dependencies are met","time":{"start":1763766167476,"stop":1763766167477,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0533368f3e973c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763766285408,"stop":1763766285409,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c9aa7824b54a53","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763766129222,"stop":1763766129222,"duration":0},"status":"passed","severity":"normal"},{"uid":"496e0ae61e1101ac","name":"pre and post cipher","time":{"start":1763766147407,"stop":1763766147407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca383f2ee245299","name":"msgTime: 0 ms from now, startTime: 1763507281834, endTime: 1763766481834","time":{"start":1763766494008,"stop":1763766494009,"duration":1},"status":"passed","severity":"normal"},{"uid":"9328b8b326e37100","name":"Check received message with timestamp: 1763766198332 ","time":{"start":1763766617738,"stop":1763766617738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba9f003ca58133f","name":"Push message with numeric payload","time":{"start":1763767218094,"stop":1763767218094,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf28cdec443b497","name":"should serialize and deserialize correctly","time":{"start":1763766164102,"stop":1763766164103,"duration":1},"status":"passed","severity":"normal"},{"uid":"533d5fc42aef3506","name":"should add received messages to bloom filter","time":{"start":1763766167473,"stop":1763766167473,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e46ecee299cb9f","name":"should not return locked peers if enough unlocked are available","time":{"start":1763766176459,"stop":1763766176465,"duration":6},"status":"passed","severity":"normal"},{"uid":"a30be520bc9d6cd3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763766365633,"stop":1763766365633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a70094005384314","name":"Check received message containing JSON","time":{"start":1763766617745,"stop":1763766617745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ef142a18fed409","name":"Decoder throws on empty string content topic","time":{"start":1763766148590,"stop":1763766148590,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc5a16d01e39c32","name":"Push message with content topic containing short","time":{"start":1763767218098,"stop":1763767218098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82e32705dbedf5f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763766136722,"stop":1763766136722,"duration":0},"status":"passed","severity":"normal"},{"uid":"9653de685527d45e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763766116122,"stop":1763766116122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2210cf3fd8892163","name":"Passing an array","time":{"start":1763766491219,"stop":1763766491220,"duration":1},"status":"passed","severity":"normal"},{"uid":"2447c8c133dd2b2c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763766481682,"stop":1763766481683,"duration":1},"status":"passed","severity":"normal"},{"uid":"e447481e01e327f7","name":"Push message with meta","time":{"start":1763767218101,"stop":1763767218101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8138732ed696a8c6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app63/1/topic555/utf8","time":{"start":1763766462170,"stop":1763766462170,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa69c19d2f13884","name":"Check received message containing short","time":{"start":1763766617733,"stop":1763766617733,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e5f5a1a54e0a16","name":"should reassess health immediately when peer disconnects","time":{"start":1763766177643,"stop":1763766177644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c22219b23f86657","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763766178130,"stop":1763766178130,"duration":0},"status":"passed","severity":"normal"},{"uid":"48877d5ca34fec89","name":"Outgoing message is acknowledged","time":{"start":1763766180788,"stop":1763766180788,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6351d7d7ec6736","name":"should set field with all protocols disabled","time":{"start":1763766121096,"stop":1763766121096,"duration":0},"status":"passed","severity":"normal"},{"uid":"907283ad42f9765e","name":"should not create multiple intervals when called multiple times","time":{"start":1763766129470,"stop":1763766129473,"duration":3},"status":"passed","severity":"normal"},{"uid":"48a19e74fe05090f","name":"yields undefined for messages without content topic","time":{"start":1763766129804,"stop":1763766129805,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9a826a4be047d8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763766358995,"stop":1763766358995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef485db68a1e18cf","name":"should reject if Relay is requested but not mounted","time":{"start":1763766178415,"stop":1763766178415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfb6112947a4c29","name":"Check message with invalid timestamp is not received","time":{"start":1763766617739,"stop":1763766617739,"duration":0},"status":"passed","severity":"normal"},{"uid":"328039fe50027e3e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763766342793,"stop":1763766342793,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ac6d3d75d67ade","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763766116016,"stop":1763766116016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfd42fe55afd02f","name":"should not be sent when there is no history","time":{"start":1763766167479,"stop":1763766167479,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6208909dd5ca8f","name":"should not execute task if max attempts is 0","time":{"start":1763766175565,"stop":1763766175565,"duration":0},"status":"passed","severity":"normal"},{"uid":"759e9cdec6b73869","name":"Push message with rate limit","time":{"start":1763767218123,"stop":1763767218123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e224071e513b42","name":"should set default options when no config provided","time":{"start":1763766129619,"stop":1763766129620,"duration":1},"status":"passed","severity":"normal"},{"uid":"a630e9b86d4d1497","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763766617741,"stop":1763766617741,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7c7c55d31db992","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763766358988,"stop":1763766358989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1606978d5d47b352","name":"should not process empty queue","time":{"start":1763766129488,"stop":1763766129488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6b8ce524d12a6d","name":"should dial peers from store on start","time":{"start":1763766129700,"stop":1763766129701,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f18983dd9994c13","name":"return first retrieved peers without further DNS queries","time":{"start":1763766137913,"stop":1763766137913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99785c164d1a0ca","name":"should ensure monotonic increase","time":{"start":1763766167249,"stop":1763766167251,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d264b6756731f8d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763766116001,"stop":1763766116001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af89a4b7c1e3f1a","name":"should perform ping and update peer store on timer","time":{"start":1763766129529,"stop":1763766129530,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b787ad8f92d625","name":"returns all values when wanted number is greater than available values","time":{"start":1763766136686,"stop":1763766136687,"duration":1},"status":"passed","severity":"normal"},{"uid":"414d4e8ac397d05c","name":"should dial with PeerId and return stream","time":{"start":1763766129627,"stop":1763766129627,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a2dfb035d9951a","name":"should dispatch network event when browser goes online","time":{"start":1763766128551,"stop":1763766128551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c435357ed2f1511","name":"yields undefined for messages without decoder","time":{"start":1763766129805,"stop":1763766129805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6688105bec2fcb70","name":"Store - dialed after - with timeout","time":{"start":1763766495783,"stop":1763766495783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e5e6daab27000c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763766120607,"stop":1763766120607,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d6f48e96fa3c4f","name":"Passing page size 11 when there are 10 messages","time":{"start":1763766485149,"stop":1763766485149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a56376b1eb974c0","name":"should return true for message with causal history","time":{"start":1763766180792,"stop":1763766180793,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac922fa2b5338cfb","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763766141897,"stop":1763766141898,"duration":1},"status":"passed","severity":"normal"},{"uid":"32911ccb60a1a1c1","name":"should handle incoming messages","time":{"start":1763766176033,"stop":1763766176033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5975ae6bbca5e3b9","name":"should return PeerId when PeerId is provided","time":{"start":1763766129214,"stop":1763766129214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8563d6408f5bdc7b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1763766167477,"stop":1763766167478,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d1d60c75ad94b0","name":"should clear all timers","time":{"start":1763766129520,"stop":1763766129520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d045f245aaff83d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763766206376,"stop":1763766206376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e20180c87066658","name":"should update ack status of messages in outgoing buffer","time":{"start":1763766167480,"stop":1763766167480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cf0a7f40d79b13","name":"Push message with content topic containing long","time":{"start":1763767218129,"stop":1763767218129,"duration":0},"status":"passed","severity":"normal"},{"uid":"886fa2c3b6698e4a","name":"Debounces events when receiving batch of messages","time":{"start":1763766178306,"stop":1763766178307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ddd593bc3783eb","name":"should start the dialing interval","time":{"start":1763766129469,"stop":1763766129469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98dbf2bfe31b26b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763766649208,"stop":1763766649208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c1b21bea4f7d1f","name":"Push message with custom timestamp: 1763769825196","time":{"start":1763767218102,"stop":1763767218103,"duration":1},"status":"passed","severity":"normal"},{"uid":"147a230449d1e51f","name":"Encoder throws on empty string content topic","time":{"start":1763766129871,"stop":1763766129872,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cf22c47a75df1d","name":"should remove event listeners","time":{"start":1763766129519,"stop":1763766129519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf3ce041d076db3","name":"Outgoing message is retried until acknowledged","time":{"start":1763766180789,"stop":1763766180789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30ecb380b44a6c8","name":"should return false for content message without causal history","time":{"start":1763766180792,"stop":1763766180792,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ffa4ec7a1896f2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763766342792,"stop":1763766342792,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ab92e93a10f7d1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763766177216,"stop":1763766177217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2b039783da8444","name":"Push message with emoji payload","time":{"start":1763767218097,"stop":1763767218097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9ad9a2f9b5d6dc","name":"should detect messages with missing dependencies","time":{"start":1763766167476,"stop":1763766167476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37b79071a6fc8e5","name":"should initialize with isNetworkConnected as false","time":{"start":1763766128509,"stop":1763766128514,"duration":5},"status":"passed","severity":"normal"},{"uid":"575bdd0e93c01a6d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763766494002,"stop":1763766494002,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a2f116c75ed448","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763766358991,"stop":1763766358994,"duration":3},"status":"passed","severity":"normal"},{"uid":"721e1f83284f8bbf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763766372678,"stop":1763766372678,"duration":0},"status":"passed","severity":"normal"},{"uid":"89801cd9a8b1808","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763766177215,"stop":1763766177216,"duration":1},"status":"passed","severity":"normal"},{"uid":"547f1fad497222db","name":"should handle disconnect when peer has no timers","time":{"start":1763766129543,"stop":1763766129544,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59e1a13f0a9e4e5","name":"can query messages normally","time":{"start":1763766465190,"stop":1763766465191,"duration":1},"status":"passed","severity":"normal"},{"uid":"963b84bcb6addc30","name":"Push message with XML payload","time":{"start":1763767218117,"stop":1763767218117,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9c051690e726f0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763766649206,"stop":1763766649206,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebe332a25c6c3fb","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763766177214,"stop":1763766177215,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f3210f9898a0fa","name":"should handle shard reader errors gracefully","time":{"start":1763766129496,"stop":1763766129496,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f14ed2d86ab1a3","name":"Push message with Script payload","time":{"start":1763767218117,"stop":1763767218117,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50c4e03dc4fea1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763766164361,"stop":1763766164361,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e3eadd9d5eb6af","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app97/2/topic474/json","time":{"start":1763766462170,"stop":1763766462170,"duration":0},"status":"passed","severity":"normal"},{"uid":"69abcfac6ccac6a3","name":"should process successful peer exchange query","time":{"start":1763766137756,"stop":1763766137756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea0cb9cb42ff60","name":"should dispatch connect and disconnect events","time":{"start":1763766176465,"stop":1763766176465,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f9b40e7a31f137","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763766617747,"stop":1763766617747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6af52368e7414d","name":"should return empty array when no peers connected","time":{"start":1763766129631,"stop":1763766129631,"duration":0},"status":"passed","severity":"normal"},{"uid":"48daf9342aec4870","name":"should use DNS peer discovery with light client","time":{"start":1763766206064,"stop":1763766206064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a79b00c719b1e43","name":"isConnected return false after peer stops","time":{"start":1763766220120,"stop":1763766220120,"duration":0},"status":"passed","severity":"normal"},{"uid":"69af83db49c8ab10","name":"Check message with no content topic is not received","time":{"start":1763766617740,"stop":1763766617740,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd22f6c2929d34a","name":"should increase lamport timestamp","time":{"start":1763766167472,"stop":1763766167472,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b7973ec602913c","name":"Push message with meta","time":{"start":1763767218131,"stop":1763767218131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc2c6c9365f2331","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763766164357,"stop":1763766164358,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a7e2cb97be3bea","name":"should add and check entries correctly","time":{"start":1763766174890,"stop":1763766174899,"duration":9},"status":"passed","severity":"normal"},{"uid":"74d60340909d1f09","name":"Ordered callback, aborts when callback returns true","time":{"start":1763766481683,"stop":1763766481684,"duration":1},"status":"passed","severity":"normal"},{"uid":"11655c91ecedfc2c","name":"throws if decoders don't match content topics","time":{"start":1763766129800,"stop":1763766129800,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b14cbe1e0200ead","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763766164318,"stop":1763766164318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1cde4509595b274","name":"Check received message containing Chinese","time":{"start":1763766617743,"stop":1763766617743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf03fea2550d92e1","name":"should handle complete dial lifecycle","time":{"start":1763766129497,"stop":1763766129497,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa1a6c97d004ed8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763766164120,"stop":1763766164120,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dd23771b0191a9","name":"Push message with JSON payload","time":{"start":1763767218096,"stop":1763767218096,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa12ac20c70ea1cd","name":"can start the service","time":{"start":1763766206041,"stop":1763766206042,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a86def5695c4c7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763766342791,"stop":1763766342792,"duration":1},"status":"passed","severity":"normal"},{"uid":"798b2d63a2c8e3ea","name":"should throw error when no peers are available","time":{"start":1763766178319,"stop":1763766178319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8513bbebcc377610","name":"rejects hash query with content filter parameters","time":{"start":1763766129441,"stop":1763766129446,"duration":5},"status":"passed","severity":"normal"},{"uid":"9d2a4444eeba6121","name":"Subscribe to topic containing short and receive message","time":{"start":1763766649211,"stop":1763766649211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a031a9675b8a5b0","name":"Outgoing message is acknowledged","time":{"start":1763766178129,"stop":1763766178130,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ed400623cc1a4d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763766482230,"stop":1763766482232,"duration":2},"status":"passed","severity":"normal"},{"uid":"99b9f19f7072c785","name":"should populate queue if has active dial","time":{"start":1763766129480,"stop":1763766129481,"duration":1},"status":"passed","severity":"normal"},{"uid":"3580e1632ae8ec7d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763766444867,"stop":1763766444868,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1b31d9ed91daf","name":"should handle dial errors gracefully","time":{"start":1763766128843,"stop":1763766128844,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2895c0fabf67c2c","name":"Passing page size 0 when there are 110 messages","time":{"start":1763766485146,"stop":1763766485146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94971aa4812064f","name":"Decoder throws on empty string content topic","time":{"start":1763766146930,"stop":1763766146930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df12bc62e8df449","name":"Check received message containing numeric","time":{"start":1763766617742,"stop":1763766617743,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa58287294d61832","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763766136721,"stop":1763766136722,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c5617982b7a6d4","name":"should not modify tags of connections for different peers","time":{"start":1763766176486,"stop":1763766176487,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4b0d4c365d80d3","name":"should process queue every 500ms","time":{"start":1763766129487,"stop":1763766129487,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c163598a6a623d","name":"should be empty when created","time":{"start":1763766176964,"stop":1763766176964,"duration":0},"status":"passed","severity":"normal"},{"uid":"3254d1e627773635","name":"should handle special patterns correctly","time":{"start":1763766164103,"stop":1763766164104,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a02acfb4b154b15","name":"Throws when trying to push message with empty payload","time":{"start":1763767218109,"stop":1763767218109,"duration":0},"status":"passed","severity":"normal"},{"uid":"585d226d171b1d7d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763766129702,"stop":1763766129703,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec6bbaab45f88ed","name":"should dial all remaining peers","time":{"start":1763766129710,"stop":1763766129710,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba5c8d63a4d4a76","name":"Push message with special chars payload","time":{"start":1763767218094,"stop":1763767218094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cf7351fe16233f","name":"does not throw on valid cases","time":{"start":1763766115991,"stop":1763766115992,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a37f7794fa9825","name":"Push message with content topic containing Arabic","time":{"start":1763767218121,"stop":1763767218121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a209bc0235e6b6c","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763766177209,"stop":1763766177212,"duration":3},"status":"passed","severity":"normal"},{"uid":"5eabc7c211028007","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763766164329,"stop":1763766164329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccce24968c78e10","name":"Push message with content topic containing JSON","time":{"start":1763767218121,"stop":1763767218121,"duration":0},"status":"passed","severity":"normal"},{"uid":"296f94fadbc81634","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763766129713,"stop":1763766129713,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b88d7965fdbdec","name":"should dial one peer on dial","time":{"start":1763766285223,"stop":1763766285225,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d1b2dd41ccaeab8","name":"Encoder error raises irrecoverable error","time":{"start":1763766178656,"stop":1763766178656,"duration":0},"status":"passed","severity":"normal"},{"uid":"601485cf20cdbd86","name":"should properly create location multiaddrs - tcp","time":{"start":1763766121095,"stop":1763766121095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35f6702b6535d30","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763766494011,"stop":1763766494011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1af17c476afdf25","name":"should encodeTxt and decodeTxt","time":{"start":1763766121089,"stop":1763766121089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab53d67ad10a2242","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763766183502,"stop":1763766183502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b808fd55a0353060","name":"should start all internal components","time":{"start":1763766129621,"stop":1763766129622,"duration":1},"status":"passed","severity":"normal"},{"uid":"74cfc219d5eb4548","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763766116014,"stop":1763766116014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e03f473330438e","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763766167248,"stop":1763766167249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8bde2e7b6987864","name":"should work with async generator that yields promises","time":{"start":1763766177198,"stop":1763766177199,"duration":1},"status":"passed","severity":"normal"},{"uid":"5686edc3ad926ba8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763766129526,"stop":1763766129527,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd266542a822ac38","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763766272213,"stop":1763766272213,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf22f260bce4882d","name":"should get eligible entries based on current time","time":{"start":1763766163815,"stop":1763766163826,"duration":11},"status":"passed","severity":"normal"},{"uid":"281a51f8456ce539","name":"Query Generator - true","time":{"start":1763766472301,"stop":1763766472302,"duration":1},"status":"passed","severity":"normal"},{"uid":"2266295e60763e9d","name":"Used by Waku Relay","time":{"start":1763766491220,"stop":1763766491221,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6dda9046e47ca3b","name":"Subscribe and receive messages via lightPush","time":{"start":1763766649207,"stop":1763766649208,"duration":1},"status":"passed","severity":"normal"},{"uid":"430c97e3e06ef9e2","name":"Fails to push message bigger that 1MB","time":{"start":1763767218114,"stop":1763767218114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f866eb746f225","name":"msgTime: 0 ms from now, startTime: 1763680081834, endTime: 1763766481834","time":{"start":1763766494009,"stop":1763766494010,"duration":1},"status":"passed","severity":"normal"},{"uid":"44cfe09b0ccf66cc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763766164346,"stop":1763766164347,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11a51b9d0674d89","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763766176476,"stop":1763766176477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a529ac56be653a72","name":"should maintain proper timestamps if all messages received","time":{"start":1763766167473,"stop":1763766167473,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74200075aeb3ead0","name":"should return cached hash on subsequent access","time":{"start":1763766129873,"stop":1763766129873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72097d46ef2487c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763766116013,"stop":1763766116013,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd157edc8bbb2fa0","name":"Fails to push message with large meta","time":{"start":1763767218101,"stop":1763767218101,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8d20147abe9ed1","name":"Register correct protocols","time":{"start":1763766372619,"stop":1763766372619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d51fab6c38ca0e2","name":"random static sharding 3 - Cluster ID: 348, Shard ID: 619","time":{"start":1763766476969,"stop":1763766476970,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c327cdb5640070a","name":"peer exchange sets tag","time":{"start":1763766369559,"stop":1763766369560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a893e87b4bfd48ef","name":"should add sent message to localHistory with retrievalHint","time":{"start":1763766167471,"stop":1763766167472,"duration":1},"status":"passed","severity":"normal"},{"uid":"96df6186f2fc78a7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763766176025,"stop":1763766176025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8666bbe6656ece1","name":"Subscribe and receive messages via waku relay post","time":{"start":1763766649208,"stop":1763766649208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88293566ba05b6a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763766372621,"stop":1763766372621,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4103c025e6c268","name":"messageHashStr returns a hex string","time":{"start":1763766129207,"stop":1763766129207,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc1dc19c20ad562","name":"Check received message containing numeric","time":{"start":1763766617734,"stop":1763766617734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cff77f41d76e383","name":"Check received message containing SQL Injection","time":{"start":1763766617735,"stop":1763766617736,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e62741c9621a70","name":"should respect maxRequests limit","time":{"start":1763766163831,"stop":1763766163831,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ab3da189aa21de","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763766649213,"stop":1763766649213,"duration":0},"status":"passed","severity":"normal"},{"uid":"218899242b361ea9","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763766164328,"stop":1763766164328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18aec2d8f8845e1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763766120607,"stop":1763766120607,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ba44126b85ff94","name":"Publish message with rate limit","time":{"start":1763766365638,"stop":1763766365638,"duration":0},"status":"passed","severity":"normal"},{"uid":"488d0d244308e608","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763766164350,"stop":1763766164351,"duration":1},"status":"passed","severity":"normal"},{"uid":"5358bf586dfc7526","name":"Check received message containing unicode special characters","time":{"start":1763766617737,"stop":1763766617737,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc409ed06daf2593","name":"should start ping timers on peer connect","time":{"start":1763766129521,"stop":1763766129521,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cba868e640f8e5","name":"should remove entries","time":{"start":1763766163831,"stop":1763766163832,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0a1cccacc64bfe","name":"should handle ENR without shardInfo","time":{"start":1763766137757,"stop":1763766137758,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd557ed78dbf1d11","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763766177218,"stop":1763766177219,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0d019237a34aac","name":"Push message with shell command payload","time":{"start":1763767218127,"stop":1763767218127,"duration":0},"status":"passed","severity":"normal"},{"uid":"750c7d8f51e9b406","name":"should handle errors when removing globalThis listeners","time":{"start":1763766128528,"stop":1763766128528,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ec75f230904487","name":"Query generator for multiple messages","time":{"start":1763766481676,"stop":1763766481677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7c05cb99f551ad","name":"Push message with numeric payload","time":{"start":1763767218104,"stop":1763767218104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b9a5938884e1d1","name":"should return all connected peers without codec filter","time":{"start":1763766129631,"stop":1763766129632,"duration":1},"status":"passed","severity":"normal"},{"uid":"2979f4e0806831a1","name":"Outgoing message is possibly acknowledged","time":{"start":1763766178657,"stop":1763766178657,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b6f4746896c5a6c","name":"should get / set TCP multiaddr","time":{"start":1763766121093,"stop":1763766121094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba96c927dcf30df","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763766164360,"stop":1763766164360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d338405d63f6e8a7","name":"throws on content topic with empty topic name field","time":{"start":1763766115996,"stop":1763766115996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e90c1c15bdc8356","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763766439906,"stop":1763766439906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4fd1c47a63e209","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763766224973,"stop":1763766224974,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2427c244eceef9","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763766183501,"stop":1763766183501,"duration":0},"status":"passed","severity":"normal"},{"uid":"58066f74e193cbf9","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763766372667,"stop":1763766372667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3de5244e8f44df","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763766137914,"stop":1763766137914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cebf0de77604a333","name":"Overlapping topic subscription","time":{"start":1763766649210,"stop":1763766649210,"duration":0},"status":"passed","severity":"normal"},{"uid":"29de740618aedf2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763766116015,"stop":1763766116015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c598907f5f3add2c","name":"should handle dial errors gracefully","time":{"start":1763766129485,"stop":1763766129486,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e8229a4c55671d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763766164354,"stop":1763766164354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5f32188f6900c1","name":"Fails to publish duplicate message","time":{"start":1763766365635,"stop":1763766365635,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a52a72786ab64b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763766164343,"stop":1763766164343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e68f95cce48998e","name":"Push message with content topic containing Russian","time":{"start":1763767218110,"stop":1763767218110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0f96e601891731","name":"should handle peer connect event","time":{"start":1763766128538,"stop":1763766128538,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb5d44889471211","name":"Check received message containing SQL Injection","time":{"start":1763766617744,"stop":1763766617744,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c09e257a6d52b1d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763766146927,"stop":1763766146927,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ac19e50297ca8d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763766164304,"stop":1763766164304,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1fe25a5208f72d","name":"Publish without waiting for remote peer","time":{"start":1763766372620,"stop":1763766372620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc5a38bed245a3e","name":"Waku message hash computation (payload length 0)","time":{"start":1763766129205,"stop":1763766129206,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ffb60efc46e6b3","name":"Push message with content topic containing emoji","time":{"start":1763767218101,"stop":1763767218101,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a5cda3b0bd3213","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1763766167474,"stop":1763766167475,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc588a7a994e134","name":"Check received message containing unicode special characters","time":{"start":1763766617746,"stop":1763766617746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29090ea2f033074","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763766116011,"stop":1763766116011,"duration":0},"status":"passed","severity":"normal"},{"uid":"8197d0ddc9b34f3c","name":"Emits 'synced' when message flagged as lost","time":{"start":1763766178304,"stop":1763766178305,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f726fdf185a4d7e","name":"should work with stubbed waku event emitter","time":{"start":1763766177191,"stop":1763766177191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a1f17aaaf4e35","name":"should successfully stop","time":{"start":1763766176033,"stop":1763766176034,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d2f881cc14350b","name":"should create QueryOnConnect instance without options","time":{"start":1763766177185,"stop":1763766177185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15b32661b12fe8d","name":"configure the node with multiple content topics","time":{"start":1763766462171,"stop":1763766462172,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb60870eea1520e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763766116011,"stop":1763766116011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beeb40d6c83e69","name":"should decode valid enr with tcp successfully","time":{"start":1763766121090,"stop":1763766121090,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9c2fb556d1503a","name":"should clear all entries","time":{"start":1763766163850,"stop":1763766163851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d284f081a1bc839c","name":"Push message with content topic containing special chars","time":{"start":1763767218120,"stop":1763767218120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a462f2ee9cc1de4b","name":"Check publish message after client node is restarted","time":{"start":1763766365637,"stop":1763766365638,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf638f9a2c91af17","name":"Publish message with large meta","time":{"start":1763766365638,"stop":1763766365638,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2bacb9a0c00d18","name":"should return false when peer is not on topic","time":{"start":1763766129635,"stop":1763766129635,"duration":0},"status":"passed","severity":"normal"},{"uid":"11042bff02a7fa7f","name":"should dial with multiaddr and return stream","time":{"start":1763766129627,"stop":1763766129628,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0a9172d1da3cf0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763766164297,"stop":1763766164297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0fb1995a2e18d7","name":"should send to specified number of peers of used peers","time":{"start":1763766176598,"stop":1763766176598,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf40d7eef10b091","name":"Push message with XML payload","time":{"start":1763767218096,"stop":1763767218096,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f90fffa32dca673","name":"should handle hash queries without validation","time":{"start":1763766178320,"stop":1763766178320,"duration":0},"status":"passed","severity":"normal"},{"uid":"826db76ac5352e62","name":"Check publish message containing shell command","time":{"start":1763766365631,"stop":1763766365631,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ff39f9930c3702","name":"should emit message when we just started and store connect event occurs","time":{"start":1763766177213,"stop":1763766177214,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64f1ea0b7584d7c","name":"Check received message containing escaped characters","time":{"start":1763766617737,"stop":1763766617737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04d7397dbd487af","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763766164298,"stop":1763766164298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fb5d46df3e85dc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763766649207,"stop":1763766649207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0e47c2ae641823","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763766164320,"stop":1763766164327,"duration":7},"status":"passed","severity":"normal"},{"uid":"e68aee3a1a32ce79","name":"should sort peers by ping value","time":{"start":1763766129633,"stop":1763766129634,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde0ad4b6191d94","name":"should dial peer when no shard info available","time":{"start":1763766129482,"stop":1763766129485,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5b3b278d616ee40","name":"Check received message containing Arabic","time":{"start":1763766617734,"stop":1763766617735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada9b3543194629f","name":"accepts valid message hash query","time":{"start":1763766129441,"stop":1763766129441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ff04f7e6d1a553","name":"Asymmetric encrypt & decrypt","time":{"start":1763766147406,"stop":1763766147406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d542fde62697c2bd","name":"should stop all internal components","time":{"start":1763766129622,"stop":1763766129622,"duration":0},"status":"passed","severity":"normal"},{"uid":"edda4fb615e06adf","name":"should create PeerExchangeDiscovery instance","time":{"start":1763766137759,"stop":1763766137759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86a2c3e01227061","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763766116012,"stop":1763766116013,"duration":1},"status":"passed","severity":"normal"},{"uid":"161d2be53e225f2c","name":"Subscribe to topic containing XML and receive message","time":{"start":1763766649205,"stop":1763766649205,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c6ac82f8ba1fe0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763766176456,"stop":1763766176458,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5c0dc4b6c96d44e","name":"Using a function","time":{"start":1763766491220,"stop":1763766491220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c571a7c4bab2bd96","name":"should properly create location multiaddrs - tcp4","time":{"start":1763766121094,"stop":1763766121094,"duration":0},"status":"passed","severity":"normal"},{"uid":"82910def8e5e8c27","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763766129719,"stop":1763766129720,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe12ad74d63560a","name":"Check received message containing special chars","time":{"start":1763766617743,"stop":1763766617743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4ecdad9da97028","name":"should stop ping timers on peer disconnect","time":{"start":1763766129522,"stop":1763766129523,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e00161a22a51bd","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763766121090,"stop":1763766121090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2365d088a5b945","name":"should insert message into bloom filter","time":{"start":1763766167471,"stop":1763766167471,"duration":0},"status":"passed","severity":"normal"},{"uid":"214b2a69a8ef55cd","name":"should skip peer when not on same cluster","time":{"start":1763766129481,"stop":1763766129482,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d94f49445e72ab","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763766129063,"stop":1763766129063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed562cb04c17a47b","name":"should handle different types of entries","time":{"start":1763766174904,"stop":1763766174905,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b43d0bfe7fd1c5","name":"should handle all zero keep alive options","time":{"start":1763766129546,"stop":1763766129547,"duration":1},"status":"passed","severity":"normal"},{"uid":"9476f14ad27841e3","name":"Push message with content topic containing unicode special characters","time":{"start":1763767218111,"stop":1763767218111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b2b8471d7cbb74","name":"should handle task timeouts","time":{"start":1763766175564,"stop":1763766175565,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f0112ccfdc9782","name":"Check publish message containing Arabic","time":{"start":1763766365623,"stop":1763766365624,"duration":1},"status":"passed","severity":"normal"},{"uid":"668e5ae693fb2c0b","name":"should return usable stream attached to connection","time":{"start":1763766129717,"stop":1763766129718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc99b50aa4d1327","name":"should return false","time":{"start":1763766121092,"stop":1763766121092,"duration":0},"status":"passed","severity":"normal"},{"uid":"752f3cb06574a3f4","name":"Relay + Store","time":{"start":1763766205029,"stop":1763766205029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfc2250e00db0ca","name":"should properly clean up resources when disposed","time":{"start":1763766174905,"stop":1763766174906,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefdd1bb76b95f57","name":"Ephemeral field set to true","time":{"start":1763766129870,"stop":1763766129870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a455ce33fda549","name":"should handle very large timestamps","time":{"start":1763766167251,"stop":1763766167252,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db7a186db6bbcc7","name":"Check received message containing Script","time":{"start":1763766617736,"stop":1763766617736,"duration":0},"status":"passed","severity":"normal"},{"uid":"173c72e689d9e50e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763766120608,"stop":1763766120608,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a24fe985a65190","name":"Relay + Store","time":{"start":1763766121098,"stop":1763766121098,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3fb9d47cf2ba66","name":"should throw error - no id","time":{"start":1763766121090,"stop":1763766121090,"duration":0},"status":"passed","severity":"normal"},{"uid":"20769e9f18ba9880","name":"different cluster: nodes don't connect","time":{"start":1763766285402,"stop":1763766285402,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c8eea8642d8fa4","name":"should not fail to stop the service if it was not started","time":{"start":1763766428593,"stop":1763766428593,"duration":0},"status":"passed","severity":"normal"},{"uid":"20878b594e67eb7f","name":"should get all peers from store","time":{"start":1763766129709,"stop":1763766129709,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a2564ecaa0b056","name":"should be sent with empty content","time":{"start":1763766167479,"stop":1763766167479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f31b1cf012101c8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763766649209,"stop":1763766649209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e53fd3ec4da4dd1","name":"should attach causal history and bloom filter to each message","time":{"start":1763766167472,"stop":1763766167472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f433509b4141d1e7","name":"should wait for Store peer to be connected","time":{"start":1763766178417,"stop":1763766178417,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a0f14ece35a4d9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763766494004,"stop":1763766494005,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f6198fb58dcc22","name":"Renews subscription after lossing a connection","time":{"start":1763766649216,"stop":1763766649216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba14a4b17b5e243b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763766129715,"stop":1763766129715,"duration":0},"status":"passed","severity":"normal"},{"uid":"510f5ae94b7f61d4","name":"Encoder throws on undefined content topic","time":{"start":1763766129871,"stop":1763766129871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63850d1d5bfce9a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763766164355,"stop":1763766164355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73998fb5dc10111","name":"Push message with escaped characters payload","time":{"start":1763767218108,"stop":1763767218108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bd867e5216d649","name":"returns nothing if no connections present","time":{"start":1763766129570,"stop":1763766129570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cc504585a05c9d","name":"Subscribe to topic containing short and receive message","time":{"start":1763766649203,"stop":1763766649203,"duration":0},"status":"passed","severity":"normal"},{"uid":"125a9d3cb14ed39a","name":"Push message with escaped characters payload","time":{"start":1763767218127,"stop":1763767218127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea6781908b1f632","name":"should enable all discoveries when explicitly set","time":{"start":1763766175515,"stop":1763766175521,"duration":6},"status":"passed","severity":"normal"},{"uid":"6e0462cc16ecb5ad","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763766116001,"stop":1763766116002,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ded618dc0021fa","name":"should handle errors when getting connections","time":{"start":1763766128562,"stop":1763766128562,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f3823595ce93f7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763766649211,"stop":1763766649211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80c257bc49b9290","name":"Incoming message is emitted as received","time":{"start":1763766178657,"stop":1763766178657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02154ad507ce713","name":"Subscribe to topic containing Script and receive message","time":{"start":1763766649213,"stop":1763766649214,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eb62d6c72688e0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app25/8/topic912/test.js","time":{"start":1763766462157,"stop":1763766462159,"duration":2},"status":"passed","severity":"normal"},{"uid":"c057be401b198b1f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763766372621,"stop":1763766372634,"duration":13},"status":"passed","severity":"normal"},{"uid":"e2405a2a8e7c37b9","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763766178319,"stop":1763766178320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af220bba9744252","name":"should process up to 3 peers at once","time":{"start":1763766129487,"stop":1763766129488,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4b04722035127e","name":"should ignore duplicate entries","time":{"start":1763766163839,"stop":1763766163839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c5ea0ede84e6dc","name":"should add event listener for peer:discovery","time":{"start":1763766128841,"stop":1763766128841,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6b09d40a5021fd","name":"Push message with Basic HTML tag payload","time":{"start":1763767218096,"stop":1763767218096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8656965ffbe7f7bb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763766115999,"stop":1763766116000,"duration":1},"status":"passed","severity":"normal"},{"uid":"143a9682eac2f88d","name":"should not receive a peer event after stop","time":{"start":1763766141897,"stop":1763766141897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cb351042009c6d","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763766178306,"stop":1763766178306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d586cb08e59cb0b","name":"should handle peer store errors gracefully","time":{"start":1763766177644,"stop":1763766177644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b509d5c294ebc7e","name":"should stop query when sync message from same channel is found","time":{"start":1763766180790,"stop":1763766180790,"duration":0},"status":"passed","severity":"normal"},{"uid":"86de830527699b86","name":"Check received message containing JSON","time":{"start":1763766617736,"stop":1763766617737,"duration":1},"status":"passed","severity":"normal"},{"uid":"5862ed9394b40176","name":"should handle query errors","time":{"start":1763766137756,"stop":1763766137756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d6b97cfe91fcb6","name":"same cluster: nodes connect","time":{"start":1763766285405,"stop":1763766285406,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a4b060d4f20379","name":"Cluster ID 0, shard 1","time":{"start":1763766476965,"stop":1763766476968,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7e38145e4daac8a","name":"should start and setup intervals and event listeners","time":{"start":1763766176975,"stop":1763766176980,"duration":5},"status":"passed","severity":"normal"},{"uid":"fa283d31ba15a68b","name":"Push message with special chars payload","time":{"start":1763767218125,"stop":1763767218125,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d58b758405b37a","name":"Push message with escaped characters payload","time":{"start":1763767218118,"stop":1763767218118,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f72c134b1b64168","name":"Check message with no pubsub topic is not received","time":{"start":1763766617739,"stop":1763766617739,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6f3f252f2f112d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763766617749,"stop":1763766617749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3b57821ac6cf6b","name":"Rejects garbage","time":{"start":1763766186418,"stop":1763766186418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a461bb566ddf3d3","name":"should discover peers from provided peer cache","time":{"start":1763766289681,"stop":1763766289682,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0364d7a77d5a4d5","name":"should not change state when connections remain after disconnect","time":{"start":1763766128549,"stop":1763766128549,"duration":0},"status":"passed","severity":"normal"},{"uid":"918e62dd40a53152","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763766116013,"stop":1763766116013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31d683662dc85fc","name":"should properly start and stop event listening","time":{"start":1763766177643,"stop":1763766177643,"duration":0},"status":"passed","severity":"normal"},{"uid":"163fd1bd533a9912","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763766649213,"stop":1763766649213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa9f34eea0a2062","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763766617747,"stop":1763766617747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7a8869cb219ddc","name":"should load peers from local storage and dispatch events","time":{"start":1763766141897,"stop":1763766141897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5341b7d8627e72","name":"should initialize with custom TTL","time":{"start":1763766137747,"stop":1763766137748,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f8220300024be0","name":"Push message with content topic containing Arabic","time":{"start":1763767218099,"stop":1763767218099,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e45ce8c39f028","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763766129799,"stop":1763766129800,"duration":1},"status":"passed","severity":"normal"},{"uid":"9728be44ce6bce59","name":"groups content topics by expected pubsub topic","time":{"start":1763766116006,"stop":1763766116007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9c7432fc4c10b6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763766178656,"stop":1763766178656,"duration":0},"status":"passed","severity":"normal"},{"uid":"3798f0db99350740","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763766372620,"stop":1763766372621,"duration":1},"status":"passed","severity":"normal"},{"uid":"b552627646392ceb","name":"should not fail to stop the service if it was not started","time":{"start":1763766141895,"stop":1763766141896,"duration":1},"status":"passed","severity":"normal"},{"uid":"242a392a1d2cf1bb","name":"returns only open connection if one present","time":{"start":1763766129571,"stop":1763766129576,"duration":5},"status":"passed","severity":"normal"},{"uid":"1f63473fd7544d53","name":"should handle case with no peers in store","time":{"start":1763766129710,"stop":1763766129711,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0ed194aef542ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763766164355,"stop":1763766164355,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb51ef1d11d9a118","name":"should capture event listeners for testing","time":{"start":1763766177197,"stop":1763766177197,"duration":0},"status":"passed","severity":"normal"},{"uid":"532e736674f17514","name":"should process tasks in queue","time":{"start":1763766175560,"stop":1763766175560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49ef6c68686181d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763766494005,"stop":1763766494006,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf75c12dc57249f0","name":"Push message with content topic containing unicode special characters","time":{"start":1763767218100,"stop":1763767218101,"duration":1},"status":"passed","severity":"normal"},{"uid":"42406e53466ca7e8","name":"should return false when peer shard info is not found","time":{"start":1763766129062,"stop":1763766129062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa16807cf6e49b3","name":"Throws when trying to push message with empty payload","time":{"start":1763767218128,"stop":1763767218128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8646787403258457","name":"should skip updating peer store if peer has same addresses","time":{"start":1763766128845,"stop":1763766128846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d582505c37ca67","name":"Push message with content topic containing SQL Injection","time":{"start":1763767218121,"stop":1763767218121,"duration":0},"status":"passed","severity":"normal"},{"uid":"301b3af7e62bc36","name":"should dial second nwaku node that was discovered","time":{"start":1763766199959,"stop":1763766199962,"duration":3},"status":"skipped","severity":"normal"},{"uid":"c1b7e3db041ea514","name":"should skip peers without peer exchange protocol","time":{"start":1763766137753,"stop":1763766137753,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5d93e2e9744ce3","name":"Push message with content topic containing special chars","time":{"start":1763767218099,"stop":1763767218099,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f9c66163e9c990","name":"Meta field set when metaSetter is specified","time":{"start":1763766129871,"stop":1763766129871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7573bdb02d51b9e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763766164319,"stop":1763766164319,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fefe50c7ffd93a2","name":"should work with stubbed peer manager event emitter","time":{"start":1763766177190,"stop":1763766177191,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce75a821efe9813","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app25/9/topic664/test.js","time":{"start":1763766462165,"stop":1763766462167,"duration":2},"status":"passed","severity":"normal"},{"uid":"d571930474ad91ff","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763766206373,"stop":1763766206376,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e9c47fd5fd14735","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763766164338,"stop":1763766164338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6e82bcf563f988","name":"should register libp2p event listeners when start is called","time":{"start":1763766176466,"stop":1763766176466,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeeb43576f94e40","name":"Decoder throws on undefined content topic","time":{"start":1763766146930,"stop":1763766146930,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bf783edd0e1cd0","name":"Incoming message is emitted as received","time":{"start":1763766180788,"stop":1763766180789,"duration":1},"status":"passed","severity":"normal"},{"uid":"17eeb62cb759d483","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763766164120,"stop":1763766164120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9483f4fe8119f7","name":"should be safe to call multiple times","time":{"start":1763766128841,"stop":1763766128841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c211f232fbb31a57","name":"isConnected should return false after all peers disconnect","time":{"start":1763766220119,"stop":1763766220120,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3b2232fe9f73c9","name":"should clear interval on stop","time":{"start":1763766137758,"stop":1763766137758,"duration":0},"status":"passed","severity":"normal"},{"uid":"729def109b6adcca","name":"Bloom filter","time":{"start":1763766167334,"stop":1763766167334,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d3d4b08607f121","name":"rejects content-filtered query with only contentTopics","time":{"start":1763766129440,"stop":1763766129441,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f01f3f1db7e5a4","name":"Push message with unicode special characters payload","time":{"start":1763767218128,"stop":1763767218128,"duration":0},"status":"passed","severity":"normal"},{"uid":"22773ddd782b4188","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763766129200,"stop":1763766129200,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9de0581c50570f","name":"should be able to decode the field with only STORE set to true","time":{"start":1763766120611,"stop":1763766120611,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb249949fb627fd2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763766342792,"stop":1763766342793,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fb301a9d179e1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763766136720,"stop":1763766136721,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6688410e0b7468","name":"Push message with content topic containing escaped characters","time":{"start":1763767218100,"stop":1763767218100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8dc5767a44fa86","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763766129207,"stop":1763766129208,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01cd13022506d53","name":"should dial all known peers when reached zero connections","time":{"start":1763766241780,"stop":1763766241780,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8fc46c4299f17","name":"throws on content topic with generation field greater than 0","time":{"start":1763766115994,"stop":1763766115994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65338a9c44c9aaf","name":"should return false when peer is on different cluster","time":{"start":1763766129053,"stop":1763766129054,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f0f070aabb0736","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763766129200,"stop":1763766129200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24cac8c0786bc37","name":"Check message with non string payload is not received","time":{"start":1763766617741,"stop":1763766617741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120aeaeed6b2f04","name":"Push 30 different messages","time":{"start":1763767218128,"stop":1763767218128,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f7756fbdfe976ff9","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763766148589,"stop":1763766148589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81278d6df54fba1","name":"Push message with custom timestamp: 1733007825197","time":{"start":1763767218113,"stop":1763767218113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3553d13b98723ab7","name":"Push message with escaped characters payload","time":{"start":1763767218097,"stop":1763767218097,"duration":0},"status":"passed","severity":"normal"},{"uid":"576ade1bd657265","name":"Push message with rate limit","time":{"start":1763767218102,"stop":1763767218102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a712142f6fd4f3de","name":"should not fail to stop the service if it was not started","time":{"start":1763766206043,"stop":1763766206060,"duration":17},"status":"passed","severity":"normal"},{"uid":"7a06da837853f1cf","name":"Push 30 different messages","time":{"start":1763767218097,"stop":1763767218098,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8290f402ee7b2338","name":"should create ShardReader with static shards network config","time":{"start":1763766129043,"stop":1763766129044,"duration":1},"status":"passed","severity":"normal"},{"uid":"941267e27c0779fa","name":"should add event listeners to libp2p","time":{"start":1763766128514,"stop":1763766128515,"duration":1},"status":"passed","severity":"normal"},{"uid":"335f52876cd8b4bb","name":"should wait for LightPush peer to be connected","time":{"start":1763766178417,"stop":1763766178417,"duration":0},"status":"passed","severity":"normal"},{"uid":"8701461403ee379a","name":"should handle errors gracefully when getting peer info","time":{"start":1763766129064,"stop":1763766129069,"duration":5},"status":"passed","severity":"normal"},{"uid":"3688459da00244d8","name":"should add entries and maintain sorted order","time":{"start":1763766163836,"stop":1763766163838,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e91c04c2e843ae3","name":"should handle dial errors gracefully","time":{"start":1763766129710,"stop":1763766129710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af250513b85da3b","name":"Synced status is emitted when a message is received","time":{"start":1763766180435,"stop":1763766180435,"duration":0},"status":"passed","severity":"normal"},{"uid":"323dedc26b44b0ce","name":"Fails to publish message with empty text","time":{"start":1763766365635,"stop":1763766365636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afe10b289cb75ba","name":"Push message with content topic containing Chinese","time":{"start":1763767218120,"stop":1763767218121,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ad4e0e7c9be0c3","name":"should start periodic discovery on start","time":{"start":1763766137758,"stop":1763766137758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b043348c6f41425","name":"Check received message containing Basic HTML tag","time":{"start":1763766617736,"stop":1763766617736,"duration":0},"status":"passed","severity":"normal"},{"uid":"4baeb2eb5036e3bc","name":"Push message with SQL Injection payload","time":{"start":1763767218116,"stop":1763767218116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef99d374c4ef2ad","name":"Push message with XML payload","time":{"start":1763767218106,"stop":1763767218106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e75246c1463c11a","name":"should return false when pubsub topic parsing fails","time":{"start":1763766129063,"stop":1763766129063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee1861176c8fe85","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763766164295,"stop":1763766164296,"duration":1},"status":"passed","severity":"normal"},{"uid":"4561ba497a4f705e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763766148588,"stop":1763766148588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a1e61a10de5020","name":"should create an instance with libp2p and dialer","time":{"start":1763766128840,"stop":1763766128840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1fd1b2dbc56839","name":"should stop query on content message from same channel","time":{"start":1763766180790,"stop":1763766180790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bab99c781fffd5d","name":"Check received message containing Russian","time":{"start":1763766617743,"stop":1763766617744,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33d851e55911edb","name":"Passing page size 1 when there are 4 messages","time":{"start":1763766485147,"stop":1763766485147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e111443d2ee3833","name":"should successfully query store with valid decoders and options","time":{"start":1763766178318,"stop":1763766178318,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a19f0f87556119","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763766494007,"stop":1763766494008,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee83d108d5c9ca6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763766116012,"stop":1763766116012,"duration":0},"status":"passed","severity":"normal"},{"uid":"deefeb81bceba3dd","name":"Check received message containing emoji","time":{"start":1763766617746,"stop":1763766617746,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d3d399d600ced1","name":"should throw error - no id","time":{"start":1763766121091,"stop":1763766121091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2611fb8236680c7","name":"Push message equal or less that 1MB","time":{"start":1763767218113,"stop":1763767218114,"duration":1},"status":"passed","severity":"normal"},{"uid":"4791c553dea45e21","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763766164296,"stop":1763766164296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b2df0035f1a357","name":"should remove event listeners when stopped","time":{"start":1763766177190,"stop":1763766177190,"duration":0},"status":"passed","severity":"normal"},{"uid":"649d4add56ce4b11","name":"Push message with content topic containing Arabic","time":{"start":1763767218130,"stop":1763767218130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b39384c7669cda1","name":"recovers when dns.resolve returns empty","time":{"start":1763766137911,"stop":1763766137911,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b70cc66e4e4b19","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763766164313,"stop":1763766164313,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee8e1b5638dde78","name":"Round trip binary serialization","time":{"start":1763766129870,"stop":1763766129870,"duration":0},"status":"passed","severity":"normal"},{"uid":"506178a76fba8d90","name":"should handle v3 RLN errors","time":{"start":1763766176600,"stop":1763766176609,"duration":9},"status":"passed","severity":"normal"},{"uid":"6069ec26ca64d40f","name":"Light Node - default protocols","time":{"start":1763766495785,"stop":1763766495785,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2b199f51592b5b","name":"Push message with content topic containing emoji","time":{"start":1763767218122,"stop":1763767218122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb440e9af52c563","name":"Overlapping topic subscription","time":{"start":1763766372640,"stop":1763766372640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9b3bf3c8072479a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763766342794,"stop":1763766342795,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b587a58689f12e","name":"should support chaining for add method","time":{"start":1763766174900,"stop":1763766174902,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f6925b584806a59","name":"Check message with no payload is not received","time":{"start":1763766617740,"stop":1763766617741,"duration":1},"status":"passed","severity":"normal"},{"uid":"b856c87dc5190447","name":"Check publish message containing Russian","time":{"start":1763766365624,"stop":1763766365626,"duration":2},"status":"passed","severity":"normal"},{"uid":"431f4ecea629b6f7","name":"should handle malformed response data","time":{"start":1763766137887,"stop":1763766137888,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebe2098f9012079","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763766137914,"stop":1763766137914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef96b1d93ad2d3fb","name":"Push message with content topic containing SQL Injection","time":{"start":1763767218130,"stop":1763767218130,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0b254dfd0b1b11","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763766164339,"stop":1763766164339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f75c78f1da5368","name":"should initialize with libp2p components","time":{"start":1763766137883,"stop":1763766137884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f36d4adf6267f6","name":"should handle case when navigator is not available","time":{"start":1763766128536,"stop":1763766128537,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fb1b5ad005cf46","name":"Stops search when maxGet is reached","time":{"start":1763766137678,"stop":1763766137678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fead34d618dde72","name":"should clear the dialing interval","time":{"start":1763766129473,"stop":1763766129476,"duration":3},"status":"passed","severity":"normal"},{"uid":"d181db52b8e7c03d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763766285408,"stop":1763766285408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc244df5291e581","name":"should remove entries","time":{"start":1763766163840,"stop":1763766163850,"duration":10},"status":"passed","severity":"normal"},{"uid":"4d5530f175f6dcc","name":"Push message with Arabic payload","time":{"start":1763767218105,"stop":1763767218105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d526497b4760ed8f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763766164361,"stop":1763766164361,"duration":0},"status":"passed","severity":"normal"},{"uid":"711fd62f90362549","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763766116001,"stop":1763766116001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a337f58b924286","name":"should start and stop interval correctly","time":{"start":1763766175557,"stop":1763766175560,"duration":3},"status":"skipped","severity":"normal"},{"uid":"163c62f35a28d2f1","name":"Push message with Russian payload","time":{"start":1763767218126,"stop":1763767218126,"duration":0},"status":"passed","severity":"normal"},{"uid":"380085060dd4a44a","name":"should add and remove event listeners correctly","time":{"start":1763766141898,"stop":1763766141898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd004ec45930d47","name":"should return false when navigator.onLine is false","time":{"start":1763766128529,"stop":1763766128535,"duration":6},"status":"passed","severity":"normal"},{"uid":"2aa8cf9b54c0ab02","name":"Generator, one shard","time":{"start":1763766444866,"stop":1763766444866,"duration":0},"status":"passed","severity":"normal"},{"uid":"575bebc86ca7082f","name":"should drop connection to one peer on hangUp","time":{"start":1763766285225,"stop":1763766285225,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc91bc2ee9ec7611","name":"Push message with content topic containing Russian","time":{"start":1763767218121,"stop":1763767218121,"duration":0},"status":"passed","severity":"normal"},{"uid":"144edeed394b4ee8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763766649204,"stop":1763766649204,"duration":0},"status":"passed","severity":"normal"},{"uid":"82da94a2fd8a4229","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763766177222,"stop":1763766177223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d4887cc2c38b49","name":"should be online or offline if network state changed","time":{"start":1763766220121,"stop":1763766220122,"duration":1},"status":"passed","severity":"normal"},{"uid":"858505616129ee82","name":"should handle large number of peers request","time":{"start":1763766137888,"stop":1763766137888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0036183b0d3b61","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763766176478,"stop":1763766176479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bf028c3f79b866","name":"Sign & Recover","time":{"start":1763766147408,"stop":1763766147408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ce9b83de95745a","name":"Relay - times out","time":{"start":1763766495781,"stop":1763766495782,"duration":1},"status":"passed","severity":"normal"},{"uid":"d375d1466d95319f","name":"Push message with JSON payload","time":{"start":1763767218118,"stop":1763767218118,"duration":0},"status":"passed","severity":"normal"},{"uid":"420320da9211be44","name":"Push message with custom timestamp: 1763762625197","time":{"start":1763767218113,"stop":1763767218113,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba574e5a436462d","name":"Fields are not dropped","time":{"start":1763766129603,"stop":1763766129603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf94cd6a723e437","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763766175561,"stop":1763766175561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4d28d3dcf20531","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763766649209,"stop":1763766649210,"duration":1},"status":"passed","severity":"normal"},{"uid":"851d8906da71db24","name":"should work with v3 peers","time":{"start":1763766176599,"stop":1763766176600,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c13cc41cdf51690","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763766177219,"stop":1763766177220,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc54b038a7de9d89","name":"Check received message containing Chinese","time":{"start":1763766617734,"stop":1763766617734,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fe1c2b9d8f0028","name":"Push message with content topic containing special chars","time":{"start":1763767218129,"stop":1763767218129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f655b6883b821930","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763766164349,"stop":1763766164350,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e73a2bcc45c9e91","name":"should return false for different channelId","time":{"start":1763766180791,"stop":1763766180792,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49367a602eac6d","name":"should accept empty decoders array","time":{"start":1763766177185,"stop":1763766177185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7c6911d9a111a8","name":"Push message with content topic containing escaped characters","time":{"start":1763767218131,"stop":1763767218131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa2f36a9238eefb","name":"should initialize bloom filter with correct parameters","time":{"start":1763766164099,"stop":1763766164100,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5febbccc48499f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763766120612,"stop":1763766120612,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0db1d200f50478","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763766115997,"stop":1763766115998,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c601233b1527be6","name":"random static sharding 8 - Cluster ID: 451, Shard ID: 917","time":{"start":1763766476974,"stop":1763766476975,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9507dabd560087c","name":"should clear timers for specific peer on disconnect","time":{"start":1763766129542,"stop":1763766129543,"duration":1},"status":"passed","severity":"normal"},{"uid":"199da59b034aaba","name":"should not receive a peer event before start","time":{"start":1763766428594,"stop":1763766428595,"duration":1},"status":"passed","severity":"normal"},{"uid":"6780c0a9e5ac3fc4","name":"should return true even if peer has no overlapping shards","time":{"start":1763766129046,"stop":1763766129046,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d250fa2170fdf36","name":"Push message with content topic containing numeric","time":{"start":1763767218129,"stop":1763767218129,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea24086fd074f65","name":"should handle errors when accessing navigator","time":{"start":1763766128562,"stop":1763766128562,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa0a333fe1bca0e","name":"Overlapping topic subscription","time":{"start":1763766649203,"stop":1763766649203,"duration":0},"status":"passed","severity":"normal"},{"uid":"509b371d80c02ebb","name":"Fails to push message with large meta","time":{"start":1763767218112,"stop":1763767218112,"duration":0},"status":"passed","severity":"normal"},{"uid":"496cbad4d3b4776","name":"should return undefined if no connection provided","time":{"start":1763766129718,"stop":1763766129718,"duration":0},"status":"passed","severity":"normal"},{"uid":"372c09d22dfffb5d","name":"Query Generator, No Decoder","time":{"start":1763766452446,"stop":1763766452446,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a296a566c15dbe","name":"should insert message id into causal history","time":{"start":1763766167471,"stop":1763766167471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feec72d91a11815","name":"handles different clusterIds correctly","time":{"start":1763766116007,"stop":1763766116007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7a2243bb56c3bd","name":"udp ip6 address","time":{"start":1763766120565,"stop":1763766120566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5937f064f935b2","name":"should return null for non-existent peer","time":{"start":1763766129712,"stop":1763766129712,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb872fcc7ce449a9","name":"Subscribe and publish message","time":{"start":1763766372620,"stop":1763766372620,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d85b35a4e3cff5","name":"can start the service","time":{"start":1763766141894,"stop":1763766141895,"duration":1},"status":"passed","severity":"normal"},{"uid":"e112a60f1f280b2b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763766649209,"stop":1763766649209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61ff5d7f1e3ac07","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763766120613,"stop":1763766120613,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bba003c9124b77","name":"random static sharding 4 - Cluster ID: 88, Shard ID: 541","time":{"start":1763766476971,"stop":1763766476971,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd8445a71e94646","name":"should send relay ping messages on timer","time":{"start":1763766129539,"stop":1763766129539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe263f95a07a5c9","name":"should create ShardReader with auto sharding network config","time":{"start":1763766129043,"stop":1763766129043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3011c243ed121229","name":"Check publish message containing JSON","time":{"start":1763766365630,"stop":1763766365631,"duration":1},"status":"passed","severity":"normal"},{"uid":"8345e7798d18285e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763766164347,"stop":1763766164348,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cb27276ca61eb6","name":"Push message with Russian payload","time":{"start":1763767218095,"stop":1763767218095,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a1cd5e3470e4b1","name":"should mark all messages in causal history as acknowledged","time":{"start":1763766167475,"stop":1763766167475,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09530889460cd40","name":"Encoder throws on undefined content topic","time":{"start":1763766146928,"stop":1763766146929,"duration":1},"status":"passed","severity":"normal"},{"uid":"696a662d4bca8f60","name":"should be safe to call multiple times","time":{"start":1763766129706,"stop":1763766129707,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7e7284c7138aa2","name":"should handle query errors gracefully","time":{"start":1763766137754,"stop":1763766137755,"duration":1},"status":"passed","severity":"normal"},{"uid":"46256334f9aaf37c","name":"should initialize with Unhealthy status","time":{"start":1763766177641,"stop":1763766177642,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57fb230f01303b8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763766164304,"stop":1763766164304,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7b8bc49bd955d4","name":"should not be delivered","time":{"start":1763766167480,"stop":1763766167480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6782d1837d7b4f61","name":"should be safe to call multiple times","time":{"start":1763766129518,"stop":1763766129518,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ce7e814aeb15c2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763766116002,"stop":1763766116002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9023fd4991715fe8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763766116000,"stop":1763766116000,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e201de63d1365a","name":"Check publish message after service node is restarted","time":{"start":1763766365637,"stop":1763766365637,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ecdb41aa04986ea0","name":"Throws when trying to push message with empty payload","time":{"start":1763767218119,"stop":1763767218119,"duration":0},"status":"passed","severity":"normal"},{"uid":"436bc8ff6c0e3284","name":"random static sharding 7 - Cluster ID: 460, Shard ID: 634","time":{"start":1763766476973,"stop":1763766476974,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef14607f7ae6154","name":"Automatically retrieves missing message","time":{"start":1763766180789,"stop":1763766180789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88ebe9a650f928e","name":"should be safe to call multiple times","time":{"start":1763766129623,"stop":1763766129623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5707b1864163a7e2","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1763766167478,"stop":1763766167478,"duration":0},"status":"passed","severity":"normal"},{"uid":"48687e2e1cc8eec0","name":"Synced status is emitted when a missing message is received","time":{"start":1763766180435,"stop":1763766180435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3944b57546954c1f","name":"should push the message to the outgoing buffer","time":{"start":1763766167470,"stop":1763766167470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bfe33daab5eecb","name":"should return different streams if requested simultaniously","time":{"start":1763766129719,"stop":1763766129719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4369563191a98ae8","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763766180793,"stop":1763766180793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a46a37ac4b3b2c7","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763766264695,"stop":1763766264695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0de299a670595cd","name":"should handle dial errors","time":{"start":1763766129628,"stop":1763766129629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3968ebc0d3dcce0","name":"should work with stubbed retrieve function","time":{"start":1763766177191,"stop":1763766177192,"duration":1},"status":"passed","severity":"normal"},{"uid":"475296148a9f09cb","name":"should be able to dial TLS multiaddrs","time":{"start":1763766285226,"stop":1763766285226,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2d97bf08d09c5e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1763766167472,"stop":1763766167473,"duration":1},"status":"skipped","severity":"normal"},{"uid":"81b610c7174170a7","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763766180794,"stop":1763766180794,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3a6190074cb8dd","name":"messageHash returns a Uint8Array","time":{"start":1763766129207,"stop":1763766129207,"duration":0},"status":"passed","severity":"normal"},{"uid":"c665848897f2af90","name":"Encoder throws on empty string content topic","time":{"start":1763766148590,"stop":1763766148590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2349826233a68d46","name":"Push message with emoji payload","time":{"start":1763767218128,"stop":1763767218128,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ad5261158b91f0","name":"Callback on promise, aborts when callback returns true","time":{"start":1763766481682,"stop":1763766481682,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee83e8a55bc1c6e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763766365636,"stop":1763766365636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cdf197ce60a196","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763766137886,"stop":1763766137887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68da4a7b9e2b5a8","name":"should properly setup health event callback","time":{"start":1763766177198,"stop":1763766177198,"duration":0},"status":"passed","severity":"normal"},{"uid":"81eb1a5edcbc0d1b","name":"accepts time-filtered query with content filter","time":{"start":1763766129447,"stop":1763766129448,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d737dd51453fa84","name":"Sample","time":{"start":1763766120575,"stop":1763766120576,"duration":1},"status":"passed","severity":"normal"},{"uid":"5513f4d8bcdd6422","name":"Push message with content topic containing long","time":{"start":1763767218120,"stop":1763767218120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d540e0ce252fe12","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763766482232,"stop":1763766482233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8a9f2160c9fc55","name":"Push message with content topic containing long","time":{"start":1763767218109,"stop":1763767218109,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca6e42cd035b831","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763766164339,"stop":1763766164343,"duration":4},"status":"passed","severity":"normal"},{"uid":"16a35512518c7a08","name":"Repair Request","time":{"start":1763766167335,"stop":1763766167335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f855f080736a05","name":"Encoder throws on empty string content topic","time":{"start":1763766146929,"stop":1763766146929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c79aa963515430d","name":"yields decoded messages","time":{"start":1763766129804,"stop":1763766129804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead027c78fa7d94a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763766115998,"stop":1763766115999,"duration":1},"status":"passed","severity":"normal"},{"uid":"4502445fd6de67b6","name":"Push message with meta","time":{"start":1763767218112,"stop":1763767218112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1085f693daa62260","name":"Push message equal or less that 1MB","time":{"start":1763767218103,"stop":1763767218103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8413f39d48bce1","name":"A test","time":{"start":1763766272372,"stop":1763766272372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8d9d25e8e44cc8","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763766129715,"stop":1763766129716,"duration":1},"status":"passed","severity":"normal"},{"uid":"940af790f0cd74c1","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763766452446,"stop":1763766452447,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3ffe49193b843f","name":"Check received message containing long","time":{"start":1763766617742,"stop":1763766617742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9acf1d2546288d","name":"should handle retrieval hint and sender_id","time":{"start":1763766163832,"stop":1763766163832,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a982b234b0e47f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763766146926,"stop":1763766146927,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2da794536ef67d0","name":"Outgoing message is emitted as sent","time":{"start":1763766178656,"stop":1763766178656,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cc696887d91631","name":"should not discard bootstrap peers if under the limit","time":{"start":1763766241780,"stop":1763766241781,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23050c727c08048","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763766342790,"stop":1763766342791,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8b66b8fd753bb","name":"Check meta is set [symmetric]","time":{"start":1763766146928,"stop":1763766146928,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d57d87a22ec24b6","name":"should not dispatch event when already connected","time":{"start":1763766128550,"stop":1763766128550,"duration":0},"status":"passed","severity":"normal"},{"uid":"796c408d2f9232d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763766177217,"stop":1763766177218,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72699331bd649ec","name":"Push message with shell command payload","time":{"start":1763767218107,"stop":1763767218108,"duration":1},"status":"passed","severity":"normal"},{"uid":"f633f213c57d9f7a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763766176479,"stop":1763766176486,"duration":7},"status":"passed","severity":"normal"},{"uid":"7059c25fea70b89f","name":"should return false when peer is not on the specified shard","time":{"start":1763766129054,"stop":1763766129061,"duration":7},"status":"passed","severity":"normal"},{"uid":"5d539a2f99a73f49","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763766177221,"stop":1763766177221,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0b63d6562b082a","name":"should not stop if not started","time":{"start":1763766137749,"stop":1763766137750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c64e21925e37fa","name":"Check publish message containing escaped characters","time":{"start":1763766365631,"stop":1763766365632,"duration":1},"status":"passed","severity":"normal"},{"uid":"d897c3f1bda746f5","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763766137885,"stop":1763766137885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81d3f05e4a17aaf","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763766116008,"stop":1763766116009,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf74fee9437392bb","name":"should handle peer identify event","time":{"start":1763766137750,"stop":1763766137750,"duration":0},"status":"passed","severity":"normal"},{"uid":"762a03b52364c373","name":"Check message with no pubsub topic is not received","time":{"start":1763766617748,"stop":1763766617748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de149c8ddf7ab3f","name":"Push message with content topic containing JSON","time":{"start":1763767218111,"stop":1763767218111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e808f35ada6a6086","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763766369561,"stop":1763766369562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5d31a9bb4883cb","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763766175522,"stop":1763766175522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5693cddbf91e6ca3","name":"Push message with content topic containing Chinese","time":{"start":1763767218110,"stop":1763767218110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0692355a376f94","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763766175522,"stop":1763766175522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98e2511fc298b23","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1763766180435,"stop":1763766180436,"duration":1},"status":"passed","severity":"normal"},{"uid":"5498e3e0507ab86d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763766176032,"stop":1763766176032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa562e1c90041fd","name":"A test","time":{"start":1763766272371,"stop":1763766272372,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf2ca18fc1e42c3","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763766176479,"stop":1763766176479,"duration":0},"status":"passed","severity":"normal"},{"uid":"af29885eb815802b","name":"should trigger query when it went offline since the last successful query","time":{"start":1763766177206,"stop":1763766177207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87dbd9682db291c","name":"Subscribe to topic containing XML and publish message","time":{"start":1763766372659,"stop":1763766372662,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2d09544d2f1482b","name":"random static sharding 5 - Cluster ID: 675, Shard ID: 958","time":{"start":1763766476971,"stop":1763766476972,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d2b690c0bd52df","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763766129537,"stop":1763766129538,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab15c4929e3f661","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763766176478,"stop":1763766176478,"duration":0},"status":"passed","severity":"normal"},{"uid":"688b22c7717b5b78","name":"Push message with content topic containing numeric","time":{"start":1763767218098,"stop":1763767218099,"duration":1},"status":"passed","severity":"normal"},{"uid":"880a188a5e23b08d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763766136728,"stop":1763766136728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14d1acdd13eebe9","name":"should not dial peers from store when browser is not connected","time":{"start":1763766129707,"stop":1763766129708,"duration":1},"status":"passed","severity":"normal"},{"uid":"82500c5300e7a7b1","name":"should handle queue processing errors gracefully","time":{"start":1763766129488,"stop":1763766129495,"duration":7},"status":"passed","severity":"normal"},{"uid":"c05874eccad25d75","name":"should stop and cleanup resources","time":{"start":1763766176980,"stop":1763766176982,"duration":2},"status":"passed","severity":"normal"},{"uid":"e023f3bbe48c6456","name":"handles different networkShards values correctly","time":{"start":1763766116007,"stop":1763766116008,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9a4d9055fb9979","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763766358991,"stop":1763766358991,"duration":0},"status":"passed","severity":"normal"},{"uid":"514acbb4850e7a76","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763766120612,"stop":1763766120612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a995c5aab5d1f3c2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763766649200,"stop":1763766649201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fd88de2c7463d1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763766136725,"stop":1763766136725,"duration":0},"status":"passed","severity":"normal"},{"uid":"559d9e477bbde2ae","name":"Non TWN Cluster","time":{"start":1763766462155,"stop":1763766462155,"duration":0},"status":"passed","severity":"normal"},{"uid":"130e7fdb84918f02","name":"should handle peer not in mesh for all topics","time":{"start":1763766129549,"stop":1763766129549,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e485e14df35852","name":"Push message with custom timestamp: 1763762625196","time":{"start":1763767218102,"stop":1763767218102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1a2dcac26de03a","name":"should properly create location multiaddrs - udp","time":{"start":1763766121095,"stop":1763766121095,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ea32e803245681","name":"Push message with Script payload","time":{"start":1763767218126,"stop":1763767218126,"duration":0},"status":"passed","severity":"normal"},{"uid":"df91c3f21719ed45","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763766176486,"stop":1763766176486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04decd42cd338b2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763766164320,"stop":1763766164320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8dda5bc88d1f1e","name":"rejects hash query with time filter","time":{"start":1763766129446,"stop":1763766129446,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cadd52cab29109","name":"should throw error - no public key","time":{"start":1763766121090,"stop":1763766121091,"duration":1},"status":"passed","severity":"normal"},{"uid":"517f88daae59ae99","name":"should skip peer when dialed recently","time":{"start":1763766129480,"stop":1763766129480,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c3756f21808c10","name":"Push message with Russian payload","time":{"start":1763767218116,"stop":1763767218116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a0bacbf16c2144","name":"should increase lamport timestamp","time":{"start":1763766167470,"stop":1763766167470,"duration":0},"status":"passed","severity":"normal"},{"uid":"473d895e34832632","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1763766167475,"stop":1763766167476,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf92d7f6145c854","name":"different cluster: nodes don't connect","time":{"start":1763766285406,"stop":1763766285407,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4f02a819842cda","name":"Check meta is set [ecies]","time":{"start":1763766148589,"stop":1763766148589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a843208e654ea2d","name":"Push message with long payload","time":{"start":1763767218124,"stop":1763767218125,"duration":1},"status":"passed","severity":"normal"},{"uid":"720ac087b7ca58ab","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763766116000,"stop":1763766116000,"duration":0},"status":"passed","severity":"normal"},{"uid":"990efdce724ebf9","name":"Push message with Chinese payload","time":{"start":1763767218115,"stop":1763767218115,"duration":0},"status":"passed","severity":"normal"},{"uid":"93920ad6f618bef5","name":"should create KeepAliveManager with required options","time":{"start":1763766129514,"stop":1763766129516,"duration":2},"status":"passed","severity":"normal"},{"uid":"74eb8c9712d54451","name":"Query generator for multiple messages with different content topic format","time":{"start":1763766481679,"stop":1763766481679,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f41f2cae37f962d","name":"Check message received after jswaku node is restarted","time":{"start":1763766617741,"stop":1763766617741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7372d117bb16f43","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763766120613,"stop":1763766120613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42f4dd6aa13afa7","name":"Promise Callback - false","time":{"start":1763766472307,"stop":1763766472309,"duration":2},"status":"passed","severity":"normal"},{"uid":"b784b186041297d","name":"Push message equal or less that 1MB","time":{"start":1763767218133,"stop":1763767218133,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1ee5af7109bd9a","name":"returns all values when wanted number matches available values","time":{"start":1763766136681,"stop":1763766136686,"duration":5},"status":"passed","severity":"normal"},{"uid":"f0111d0ea87ce63a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763766137887,"stop":1763766137887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eb29e951c545bb","name":"should save new peer to store","time":{"start":1763766128845,"stop":1763766128845,"duration":0},"status":"passed","severity":"normal"},{"uid":"add39b75b774630e","name":"should not be empty after adding a subscription","time":{"start":1763766176965,"stop":1763766176970,"duration":5},"status":"passed","severity":"normal"},{"uid":"4348b000d415be2d","name":"Outgoing message is emitted as sending","time":{"start":1763766180786,"stop":1763766180787,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ce1e8a555ee53c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763766120611,"stop":1763766120612,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a93d4d036774b6","name":"Push message with Arabic payload","time":{"start":1763767218095,"stop":1763767218095,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dfb62c6a20f28e","name":"Push message with short payload","time":{"start":1763767218103,"stop":1763767218104,"duration":1},"status":"passed","severity":"normal"},{"uid":"631691b792b276af","name":"should properly create location multiaddrs - tcp6","time":{"start":1763766121095,"stop":1763766121095,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e980cca968ce7e","name":"should monitor connected peers and store them into cache","time":{"start":1763766289682,"stop":1763766289682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a57cb83bc3e6762","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763766452445,"stop":1763766452445,"duration":0},"status":"passed","severity":"normal"},{"uid":"725f7ce5eea8c491","name":"it tolerates circular branch references","time":{"start":1763766137911,"stop":1763766137911,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e76e6cbd331f30f","name":"Push message with Basic HTML tag payload","time":{"start":1763767218106,"stop":1763767218106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc938094f0f46fd","name":"should not receive a peer event before start","time":{"start":1763766141896,"stop":1763766141897,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d527b6ffbf8aaf","name":"Push message with shell command payload","time":{"start":1763767218118,"stop":1763767218118,"duration":0},"status":"passed","severity":"normal"},{"uid":"1450aa545706d3be","name":"Sync message is not sent if another sync message was just received","time":{"start":1763766183501,"stop":1763766183501,"duration":0},"status":"passed","severity":"normal"},{"uid":"9644486ccf6e4e8c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763766649204,"stop":1763766649205,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefae42e7d5f4b4f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763766120605,"stop":1763766120605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eb8149fe4429bf","name":"should throw error - no public key","time":{"start":1763766121091,"stop":1763766121092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73c88123b82774b","name":"should handle shardReader errors","time":{"start":1763766129635,"stop":1763766129636,"duration":1},"status":"passed","severity":"normal"},{"uid":"df172b0c38ea6ba3","name":"should dial all peers on dial","time":{"start":1763766285222,"stop":1763766285222,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf95fab8a91e444","name":"Fails to push message bigger that 1MB","time":{"start":1763767218133,"stop":1763767218133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21630068531d8f8","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763766129720,"stop":1763766129720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ea5e0629239470","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763766372649,"stop":1763766372650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c610f89744370055","name":"should be safe to call multiple times","time":{"start":1763766129520,"stop":1763766129520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1bc53444d5fc6","name":"should do nothing when connections still exist","time":{"start":1763766129708,"stop":1763766129709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc85e760e3f4d93","name":"throws on content topic with empty encoding field","time":{"start":1763766115996,"stop":1763766115997,"duration":1},"status":"passed","severity":"normal"},{"uid":"8187a9fb9c9ade59","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763766180787,"stop":1763766180788,"duration":1},"status":"passed","severity":"normal"},{"uid":"19913f24e0bc0f61","name":"can start and stop the service","time":{"start":1763766428592,"stop":1763766428593,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd45efc6053ccb2","name":"should dispatch network event when browser goes offline","time":{"start":1763766128551,"stop":1763766128555,"duration":4},"status":"passed","severity":"normal"},{"uid":"384ce83e4c2679c5","name":"Push message with SQL Injection payload","time":{"start":1763767218126,"stop":1763767218126,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ae3fe269f171eb","name":"should emit a peer event after start","time":{"start":1763766141896,"stop":1763766141896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0cb49db3f75fc6","name":"Check publish message containing numeric","time":{"start":1763766365621,"stop":1763766365621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53f976b32486ff","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763766167335,"stop":1763766167336,"duration":1},"status":"passed","severity":"normal"},{"uid":"804904d6074e8c58","name":"should skip peer when already connected","time":{"start":1763766129479,"stop":1763766129480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fe7485b7b4bb08","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763766372649,"stop":1763766372649,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b3e400e1686797","name":"Outgoing message is possibly acknowledged","time":{"start":1763766180788,"stop":1763766180788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3c2092947e23e84","name":"should invoke callbacks when receiving a message","time":{"start":1763766176974,"stop":1763766176974,"duration":0},"status":"passed","severity":"normal"},{"uid":"75169071f1132b5e","name":"Push message with custom timestamp: 1763769825197","time":{"start":1763767218123,"stop":1763767218124,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabce7dc434c604c","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763766177208,"stop":1763766177209,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b0837d09ae523f","name":"should skip peer when failed to dial recently","time":{"start":1763766129480,"stop":1763766129480,"duration":0},"status":"passed","severity":"normal"},{"uid":"708a51da6d2485c1","name":"throws if store query response has error status","time":{"start":1763766129802,"stop":1763766129803,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ecd390cf3a5c56","name":"Push message equal or less that 1MB","time":{"start":1763767218124,"stop":1763767218124,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0061738db6d292","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763766180794,"stop":1763766180794,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc114d7cf7e5067","name":"Push message with content topic containing numeric","time":{"start":1763767218109,"stop":1763767218109,"duration":0},"status":"passed","severity":"normal"},{"uid":"25505afbfc21cfa1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763766220120,"stop":1763766220120,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc5cdcb133c286","name":"should throw error - invalid id","time":{"start":1763766121091,"stop":1763766121091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc81b48738b71245","name":"should not receive a peer event after stop","time":{"start":1763766206063,"stop":1763766206064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d140ded996b61bd3","name":"should jump to current time when timestamp is far in the past","time":{"start":1763766167252,"stop":1763766167252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6052979fcdaa1b0d","name":"should emit a peer event after start","time":{"start":1763766206062,"stop":1763766206063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c043418e93bb092e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763766164313,"stop":1763766164314,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9783999f3c5bf6","name":"throws on content topic with too few or too many fields","time":{"start":1763766115993,"stop":1763766115993,"duration":0},"status":"passed","severity":"normal"},{"uid":"113688e78470637e","name":"should handle a minimal index list","time":{"start":1763766116121,"stop":1763766116122,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8c6eec1b91cac6","name":"should dial peers from store when browser is connected","time":{"start":1763766129707,"stop":1763766129707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b084604e1882508","name":"throws on empty content topic","time":{"start":1763766115992,"stop":1763766115993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d0033d1e1f326a","name":"should remove event listeners","time":{"start":1763766129705,"stop":1763766129706,"duration":1},"status":"passed","severity":"normal"},{"uid":"3011b1eec9eccd26","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763766372648,"stop":1763766372648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6530be1ef580518","name":"Encoder throws on undefined content topic","time":{"start":1763766148589,"stop":1763766148590,"duration":1},"status":"passed","severity":"normal"},{"uid":"81460229e2a0df47","name":"throws on content topic with empty version field","time":{"start":1763766115995,"stop":1763766115996,"duration":1},"status":"passed","severity":"normal"},{"uid":"934f021a1bcb7ad0","name":"should continually clean up expired entries at intervals","time":{"start":1763766174906,"stop":1763766174906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bccdb7182fdb947","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763766649214,"stop":1763766649214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c2752e103a707c","name":"Push message with custom timestamp: 1763769825197","time":{"start":1763767218133,"stop":1763767218133,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaabf1bea3c2c38f","name":"should throw an error for insufficient data","time":{"start":1763766116122,"stop":1763766116123,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2710f9828eb80e","name":"should handle relay send failures gracefully","time":{"start":1763766129540,"stop":1763766129541,"duration":1},"status":"passed","severity":"normal"},{"uid":"77475610881c1b1","name":"Query generator for 2000 messages","time":{"start":1763766481684,"stop":1763766481684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60de04949294901","name":"random static sharding 9 - Cluster ID: 34, Shard ID: 235","time":{"start":1763766476975,"stop":1763766476975,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafe09d48308167a","name":"Check publish message containing short","time":{"start":1763766365620,"stop":1763766365620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b25da51026d737d","name":"should merge provided config with defaults","time":{"start":1763766129620,"stop":1763766129620,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5ba55f39c1c015","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763766649206,"stop":1763766649206,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b5bf6d8c81e7f3","name":"LightPush","time":{"start":1763766495783,"stop":1763766495784,"duration":1},"status":"passed","severity":"normal"},{"uid":"965e2384522f8fb0","name":"should requeue task if no peer is available","time":{"start":1763766175561,"stop":1763766175561,"duration":0},"status":"passed","severity":"normal"},{"uid":"144a84d5667709eb","name":"Passing page size 10 when there are 10 messages","time":{"start":1763766485148,"stop":1763766485148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a94ac79130240b0","name":"random static sharding 10 - Cluster ID: 66, Shard ID: 712","time":{"start":1763766476976,"stop":1763766476976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c719a80e0c4bd47b","name":"should decode valid enr successfully","time":{"start":1763766121089,"stop":1763766121090,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99a78acf35bf5e","name":"Filter","time":{"start":1763766495784,"stop":1763766495785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32405795b996f6","name":"should never report false negatives","time":{"start":1763766164102,"stop":1763766164102,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a31401bb941076","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763766439907,"stop":1763766439907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ee051d438d601e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763766164289,"stop":1763766164289,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aa6eaf8f0563b2","name":"Generator, 2 different shards","time":{"start":1763766444866,"stop":1763766444867,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc66303a54cc8f12","name":"Push message with special chars payload","time":{"start":1763767218104,"stop":1763767218104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c0eab130d3ba48","name":"Decoder throws on empty string content topic","time":{"start":1763766129872,"stop":1763766129872,"duration":0},"status":"passed","severity":"normal"},{"uid":"a411857e397dba6d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763766164298,"stop":1763766164304,"duration":6},"status":"passed","severity":"normal"},{"uid":"738a842d473d2a4f","name":"Push message with unicode special characters payload","time":{"start":1763767218108,"stop":1763767218108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac16e335eda7add","name":"Push message with content topic containing escaped characters","time":{"start":1763767218111,"stop":1763767218111,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9011444a5cad2a","name":"Stops search when 2 null results are returned","time":{"start":1763766137678,"stop":1763766137679,"duration":1},"status":"passed","severity":"normal"},{"uid":"9662573ffc45e24a","name":"should start peer exchange discovery","time":{"start":1763766137748,"stop":1763766137748,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafcfe32194bbe88","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1763766167478,"stop":1763766167478,"duration":0},"status":"passed","severity":"normal"},{"uid":"110a2924c678ebab","name":"should hang up with PeerId and return true on success","time":{"start":1763766129629,"stop":1763766129629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a805e2805aa1503c","name":"Push message with content topic containing JSON","time":{"start":1763767218130,"stop":1763767218130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a138d772c2d7c488","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763766649205,"stop":1763766649205,"duration":0},"status":"passed","severity":"normal"},{"uid":"811932fbcc8d7e19","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763766164329,"stop":1763766164337,"duration":8},"status":"passed","severity":"normal"},{"uid":"b8d6dfc386fcaba8","name":"topics with same application and version share the same shard","time":{"start":1763766116006,"stop":1763766116006,"duration":0},"status":"passed","severity":"normal"},{"uid":"86953312c47dfa42","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763766393259,"stop":1763766393260,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad515d5fad0b0a3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app81/2/topic389/proto","time":{"start":1763766462168,"stop":1763766462169,"duration":1},"status":"passed","severity":"normal"},{"uid":"6374e5d31d30c158","name":"should select older connection if present","time":{"start":1763766129577,"stop":1763766129577,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fcdc54cfa81dd3","name":"should use configured peers when available","time":{"start":1763766178320,"stop":1763766178320,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf916c6a278562d","name":"messageHashStr produces consistent results for the same input","time":{"start":1763766129208,"stop":1763766129212,"duration":4},"status":"passed","severity":"normal"},{"uid":"da2058ac8a871f2b","name":"Push message with Russian payload","time":{"start":1763767218105,"stop":1763767218105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7ca28bfdb32d55","name":"Correctly serialized arguments","time":{"start":1763766285380,"stop":1763766285380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f544fa0fb1f04119","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763766617738,"stop":1763766617739,"duration":1},"status":"passed","severity":"normal"},{"uid":"e331501ffc238cf0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763766116013,"stop":1763766116014,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77796671f6042a0","name":"should filter out already connected peers","time":{"start":1763766129709,"stop":1763766129709,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bfdc60b9866fa0","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763766164297,"stop":1763766164298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2143f99160a6beac","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763766164319,"stop":1763766164320,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb5699f183b67b","name":"should keep entries that haven't expired yet","time":{"start":1763766174903,"stop":1763766174904,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a048be62ca9407","name":"should add peer to queue when queue is not empty","time":{"start":1763766129479,"stop":1763766129479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e3bb0d90398540","name":"Subscribe to topic containing long and publish message","time":{"start":1763766372645,"stop":1763766372646,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cce1d0ebec51f8","name":"should encode/decode to RLP encoding","time":{"start":1763766121092,"stop":1763766121093,"duration":1},"status":"passed","severity":"normal"},{"uid":"46374ff10754d540","name":"Push message with content topic containing unicode special characters","time":{"start":1763767218122,"stop":1763767218122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa75a132d0ba337","name":"should reject if Filter is requested but not mounted","time":{"start":1763766178416,"stop":1763766178416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea76b385938bd82e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763766494000,"stop":1763766494001,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6ef4fd57e933e5","name":"should return start time to match max range","time":{"start":1763766177223,"stop":1763766177223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc9cc0522a9fd12","name":"Check received message containing shell command","time":{"start":1763766617737,"stop":1763766617737,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d4b0ba989e0a19","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763766164289,"stop":1763766164290,"duration":1},"status":"passed","severity":"normal"},{"uid":"198cdb62a2ddcaa2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763766482230,"stop":1763766482230,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8dc36a2f214092","name":"should be delivered immediately if received","time":{"start":1763766167481,"stop":1763766167481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46dc83b16673b89","name":"should skip peers without ENR","time":{"start":1763766137756,"stop":1763766137757,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99c2a99ae6f5715","name":"Ordered Callback - true","time":{"start":1763766472309,"stop":1763766472309,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c4ea12daf8fefe","name":"should handle zero peers request","time":{"start":1763766137888,"stop":1763766137889,"duration":1},"status":"passed","severity":"normal"},{"uid":"6324136a8e940469","name":"should return false when peer is on different cluster","time":{"start":1763766129045,"stop":1763766129045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21ac967bcd44536","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763766264695,"stop":1763766264696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fccd1e25b0db8c","name":"Push message with emoji payload","time":{"start":1763767218108,"stop":1763767218108,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac5e9621f1a8456","name":"should handle retrieve function with query parameters","time":{"start":1763766177199,"stop":1763766177205,"duration":6},"status":"passed","severity":"normal"},{"uid":"781ccbd0c8803d26","name":"Does not throw an exception when node disconnects","time":{"start":1763766491218,"stop":1763766491219,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fe4b8f6651917f","name":"should continue query when messages are from different channels","time":{"start":1763766180791,"stop":1763766180791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4574a758a1fb1753","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763766342793,"stop":1763766342794,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4e248e27b37dda","name":"Subscribe to topic containing Script and publish message","time":{"start":1763766372650,"stop":1763766372659,"duration":9},"status":"passed","severity":"normal"},{"uid":"e567f98933ee1d21","name":"Push message with custom timestamp: 1763769825197","time":{"start":1763767218113,"stop":1763767218113,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a87091725118c6","name":"should skip peers that don't support peer exchange","time":{"start":1763766137751,"stop":1763766137752,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dcd34e2b9fb7f08","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763766206065,"stop":1763766206065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fe336cb26931e2f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763766129534,"stop":1763766129536,"duration":2},"status":"passed","severity":"normal"},{"uid":"e201b7eb53bcf5c6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763766649206,"stop":1763766649207,"duration":1},"status":"passed","severity":"normal"},{"uid":"16104d26de7a398f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763766649209,"stop":1763766649209,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c69b6f0de97f4","name":"should perform initial health assessment on start","time":{"start":1763766177644,"stop":1763766177644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba8057d2596ae56","name":"should handle queue overflow by adding peers to queue","time":{"start":1763766129486,"stop":1763766129487,"duration":1},"status":"passed","severity":"normal"},{"uid":"655dd7dd5eb26fa7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763766649208,"stop":1763766649208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6a287b04aa1bc","name":"should check connected peers if present and suitable","time":{"start":1763766178416,"stop":1763766178416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80fedcaf54f5edf","name":"Check message on other pubsub topic is not received","time":{"start":1763766617747,"stop":1763766617748,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1de78dda545e0da","name":"Push message with Script payload","time":{"start":1763767218095,"stop":1763767218096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a874837a1f52fa7c","name":"should be safe to call multiple times","time":{"start":1763766129622,"stop":1763766129622,"duration":0},"status":"passed","severity":"normal"},{"uid":"581b111ccaa93277","name":"Push message with content topic containing Russian","time":{"start":1763767218130,"stop":1763767218130,"duration":0},"status":"passed","severity":"normal"},{"uid":"312f323f83888b15","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763766482233,"stop":1763766482233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b706261a23bb10a5","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763766137885,"stop":1763766137886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4000504d1e03ee0a","name":"throws on content topic with non-number generation field","time":{"start":1763766115994,"stop":1763766115994,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb902831d3bbdb","name":"should wait for Filter peer to be connected","time":{"start":1763766178417,"stop":1763766178417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a561ec08cb6365f0","name":"Check received message with timestamp: 1763766198332000000 ","time":{"start":1763766617746,"stop":1763766617746,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf9c53aa12d28c7","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763766175522,"stop":1763766175523,"duration":1},"status":"passed","severity":"normal"},{"uid":"282dd47c6bdd059","name":"should return true when peer is on the same cluster","time":{"start":1763766129044,"stop":1763766129045,"duration":1},"status":"passed","severity":"normal"},{"uid":"85eeb975a12e5886","name":"Check message with no payload is not received","time":{"start":1763766617748,"stop":1763766617748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bf83d08e058207","name":"should query peers that support peer exchange","time":{"start":1763766137751,"stop":1763766137751,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee84279ff3148ae","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763766224974,"stop":1763766224974,"duration":0},"status":"passed","severity":"normal"},{"uid":"72611df73b88f8f6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763766649215,"stop":1763766649215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f55606c397b3fd","name":"Wait given interval before re-trying","time":{"start":1763766178180,"stop":1763766178180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8917fd38ab1da1","name":"Push message with long payload","time":{"start":1763767218104,"stop":1763767218104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e623562407d9c04e","name":"Relay","time":{"start":1763766205027,"stop":1763766205029,"duration":2},"status":"passed","severity":"normal"},{"uid":"e06c1619949be12c","name":"should dial peer when on same shard","time":{"start":1763766129482,"stop":1763766129482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d919958e7dc7433","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763766116015,"stop":1763766116015,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6ad8423c095882","name":"same cluster, static sharding: nodes connect","time":{"start":1763766285402,"stop":1763766285402,"duration":0},"status":"passed","severity":"normal"},{"uid":"509a68a9f8c39bfd","name":"should get and remove ready entries","time":{"start":1763766163840,"stop":1763766163840,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f57d09c049c290","name":"Query generator for multiple messages with different message text format","time":{"start":1763766481678,"stop":1763766481678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a434ba6a7964254","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763766128503,"stop":1763766128506,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a3d5cf5257d0751","name":"Query with Ordered Callback, No Decoder","time":{"start":1763766452447,"stop":1763766452447,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b0b7e336b2bd0","name":"Query with Promise Callback, No Decoder","time":{"start":1763766452448,"stop":1763766452448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8280c2dc6cc9ed7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763766129715,"stop":1763766129715,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf22793d954ee4b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763766481678,"stop":1763766481679,"duration":1},"status":"passed","severity":"normal"},{"uid":"251c04598a998a95","name":"Publishes to nwaku","time":{"start":1763766355549,"stop":1763766355549,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41cf118800b3282","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763766120608,"stop":1763766120609,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d656605e479dde","name":"Outgoing message is emitted as sending","time":{"start":1763766178655,"stop":1763766178655,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d93c7fc2ed45710","name":"should handle multiple peers with different shard configurations","time":{"start":1763766129497,"stop":1763766129497,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bb978b7286758d","name":"Push message with short payload","time":{"start":1763767218114,"stop":1763767218114,"duration":0},"status":"passed","severity":"normal"}] |