allure-jswaku/8577/widgets/severity.json
2025-07-09 10:23:27 +00:00

1 line
195 KiB
JSON

[{"uid":"acfe245e037ebf9d","name":"should dial peers from store when browser is connected","time":{"start":1752055916433,"stop":1752055916433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b570102de29810","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752055916604,"stop":1752055916604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c154af4eae08170","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app4/10/topic553/test.js","time":{"start":1752056204412,"stop":1752056204414,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b0b71e789f6242a","name":"1 Relay, 1 fetch","time":{"start":1752055924163,"stop":1752055924164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a143d5a64727c7e9","name":"Fields are not dropped","time":{"start":1752055916491,"stop":1752055916491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09ef1f32e21bfa5","name":"should return unique PubsubTopics for static sharding","time":{"start":1752055900305,"stop":1752055900305,"duration":0},"status":"passed","severity":"normal"},{"uid":"525aef985505303","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752055905918,"stop":1752055905919,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5bd706a77d941d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752056119501,"stop":1752056119501,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b0c6bcb53e5775a","name":"should handle network check errors gracefully","time":{"start":1752055915581,"stop":1752055915584,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ee918596bc69aa4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752055905914,"stop":1752055905914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f68925c80424d59","name":"should clear dial history on stop","time":{"start":1752055915556,"stop":1752055915557,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2ee6e47518502b","name":"should return false","time":{"start":1752055906586,"stop":1752055906586,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e202772af2ff92a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752055954637,"stop":1752055954638,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b7bfe6761f27da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752055954634,"stop":1752055954635,"duration":1},"status":"passed","severity":"normal"},{"uid":"1751488447b188dd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752056163081,"stop":1752056163082,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1867ec53bda5c16","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752055954609,"stop":1752055954609,"duration":0},"status":"passed","severity":"normal"},{"uid":"2490655e13a05057","name":"groups content topics by expected pubsub topic","time":{"start":1752055900300,"stop":1752055900300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60630117a88c73b","name":"should handle task timeouts","time":{"start":1752055944458,"stop":1752055944463,"duration":5},"status":"passed","severity":"normal"},{"uid":"931fb8415bbb1d4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752055916368,"stop":1752055916368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df85c3324caf389","name":"Check received message containing shell command","time":{"start":1752056414855,"stop":1752056414856,"duration":1},"status":"passed","severity":"normal"},{"uid":"816f771ef5b7e2cc","name":"should enable all discoveries when explicitly set","time":{"start":1752055944680,"stop":1752055944680,"duration":0},"status":"passed","severity":"normal"},{"uid":"765505b14d47b273","name":"random static sharding 8 - Cluster ID: 46, Shard ID: 741","time":{"start":1752056228698,"stop":1752056228701,"duration":3},"status":"passed","severity":"normal"},{"uid":"21b6cf89e81dbae6","name":"Push message with rate limit","time":{"start":1752056570090,"stop":1752056570090,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea9229d6b7252a5","name":"should initialize with custom number of peers","time":{"start":1752055945465,"stop":1752055945465,"duration":0},"status":"passed","severity":"normal"},{"uid":"78026d1295727926","name":"should work with custom bootstrap limits","time":{"start":1752055916486,"stop":1752055916486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6c8334fba6a5f5","name":"Push message with Chinese payload","time":{"start":1752056570079,"stop":1752056570080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aefd2faed2c2832","name":"Publish message with custom timestamp: Wed Jul 09 2025 11:14:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1752056095741,"stop":1752056095741,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd46723b410cb9e","name":"Check message with non string payload is not received","time":{"start":1752056414847,"stop":1752056414848,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8b108974011f74","name":"should handle errors when removing globalThis listeners","time":{"start":1752055915881,"stop":1752055915884,"duration":3},"status":"passed","severity":"normal"},{"uid":"28f8618babf2e753","name":"Push message with content topic containing Script","time":{"start":1752056570087,"stop":1752056570087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e42aca24196e29d","name":"Ordered callback, aborts when callback returns true","time":{"start":1752056218522,"stop":1752056218522,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefca88bff590929","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752055954171,"stop":1752055954171,"duration":0},"status":"passed","severity":"normal"},{"uid":"615209ef6c06e2f0","name":"Push message with unicode special characters payload","time":{"start":1752056570083,"stop":1752056570083,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa60f6d3efb38f6c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752055900300,"stop":1752055900300,"duration":0},"status":"passed","severity":"normal"},{"uid":"768985173c66a02c","name":"Check received message containing short","time":{"start":1752056414832,"stop":1752056414833,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d56d81bb9b292d","name":"should process queue every 500ms","time":{"start":1752055915575,"stop":1752055915579,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ee61e29cb0a2072","name":"should be delivered immediately if received","time":{"start":1752055959416,"stop":1752055959416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef919e19b0a59cba","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752056465016,"stop":1752056465017,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e70eb5c25dd7f0","name":"should handle case with all peers already connected","time":{"start":1752055916464,"stop":1752055916464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28a5a853ba48319","name":"start node with empty shard should fail","time":{"start":1752056228717,"stop":1752056228717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2cdfb7956d9dac","name":"Relay + Store","time":{"start":1752055906593,"stop":1752055906593,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce2bcb4573f8604","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752056465024,"stop":1752056465024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3127db1cc33c73d","name":"Relay - times out","time":{"start":1752056246119,"stop":1752056246120,"duration":1},"status":"passed","severity":"normal"},{"uid":"43033fc417cb63f8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752055944944,"stop":1752055944950,"duration":6},"status":"passed","severity":"normal"},{"uid":"b39a3b084ad27a8e","name":"should initialize bloom filter with correct parameters","time":{"start":1752055956829,"stop":1752055956829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6887aa812fb457","name":"Promise Callback - false","time":{"start":1752056225803,"stop":1752056225804,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3851f10ab2999d","name":"should return PeerId when PeerId is provided","time":{"start":1752055916381,"stop":1752055916381,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae66675650c67a2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752056465027,"stop":1752056465027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6408cbebeec0cbb3","name":"Push message with numeric payload","time":{"start":1752056570092,"stop":1752056570093,"duration":1},"status":"passed","severity":"normal"},{"uid":"503c387d446188f4","name":"should throw an error for insufficient data","time":{"start":1752055900584,"stop":1752055900584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3648bacdfb0e793d","name":"should properly create peer info with all multiaddrs","time":{"start":1752055906591,"stop":1752055906591,"duration":0},"status":"passed","severity":"normal"},{"uid":"997f17d92df9f2c","name":"should create KeepAliveManager with relay","time":{"start":1752055916318,"stop":1752055916318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df283559c7a38c0","name":"Check publish message containing short","time":{"start":1752056095725,"stop":1752056095725,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b1bb5ff0e5b9ba","name":"should not fail to start the service if it is already started","time":{"start":1752055979412,"stop":1752055979420,"duration":8},"status":"passed","severity":"normal"},{"uid":"10c20a4e0dd6d655","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752055905915,"stop":1752055905916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4971195ab2b58d20","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752056104839,"stop":1752056104839,"duration":0},"status":"passed","severity":"normal"},{"uid":"133d7e01e03a15f3","name":"should requeue task if no peer is available","time":{"start":1752055944455,"stop":1752055944455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42abd192bcd4453","name":"should clear timers for specific peer on disconnect","time":{"start":1752055916354,"stop":1752055916355,"duration":1},"status":"passed","severity":"normal"},{"uid":"165f50648b644dfe","name":"should save new peer to store","time":{"start":1752055915926,"stop":1752055915926,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1f09d34211974f","name":"should clear the dialing interval","time":{"start":1752055915555,"stop":1752055915556,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae7732777b3d2b2","name":"Push message with content topic containing shell command","time":{"start":1752056570100,"stop":1752056570100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdfa76e4d0d4ce2","name":"Subscribe and receive messages via lightPush","time":{"start":1752056465009,"stop":1752056465009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb4a7b4e977cf56","name":"should stop all internal components","time":{"start":1752055916817,"stop":1752055916817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4dac7935b84207","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752056465021,"stop":1752056465022,"duration":1},"status":"skipped","severity":"normal"},{"uid":"852d9c45ceb71df3","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752056241241,"stop":1752056241241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3da6654dbe367a8","name":"should clear dial history on start","time":{"start":1752055915548,"stop":1752055915549,"duration":1},"status":"passed","severity":"normal"},{"uid":"d959194a9d361462","name":"Subscribe and publish message","time":{"start":1752056104835,"stop":1752056104835,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc147e60e84c08ee","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752055954621,"stop":1752055954622,"duration":1},"status":"passed","severity":"normal"},{"uid":"668598a14ce19dcd","name":"Check received message containing unicode special characters","time":{"start":1752056414856,"stop":1752056414857,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec6bebb9a21691d","name":"should allow redial after cooldown period","time":{"start":1752055915562,"stop":1752055915568,"duration":6},"status":"passed","severity":"normal"},{"uid":"4b72b3f6131d1f00","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752055916488,"stop":1752055916488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8705fe92c2e81e3","name":"Relay - dialed first","time":{"start":1752056246118,"stop":1752056246119,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed018cd990cfe882","name":"Check received message containing Basic HTML tag","time":{"start":1752056414854,"stop":1752056414855,"duration":1},"status":"passed","severity":"normal"},{"uid":"e307cd4785002c92","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/10/topic835/proto","time":{"start":1752056204420,"stop":1752056204421,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22273f6b6e7a60a","name":"Subscribe to topic containing short and receive message","time":{"start":1752056465023,"stop":1752056465023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69409715cfd02e","name":"Check publish message containing unicode special characters","time":{"start":1752056095736,"stop":1752056095737,"duration":1},"status":"passed","severity":"normal"},{"uid":"7648cab2538c28e5","name":"Push message with meta","time":{"start":1752056570089,"stop":1752056570089,"duration":0},"status":"passed","severity":"normal"},{"uid":"170d4214dd3c2ea7","name":"should wait for LightPush peer to be connected","time":{"start":1752055945485,"stop":1752055945487,"duration":2},"status":"passed","severity":"normal"},{"uid":"efd62a0c4234ae8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752055900317,"stop":1752055900317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c36f44e3c0bb235","name":"should return usable stream attached to connection","time":{"start":1752055916601,"stop":1752055916602,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f97d1bda08f82e9","name":"should process up to 3 peers at once","time":{"start":1752055915579,"stop":1752055915579,"duration":0},"status":"passed","severity":"normal"},{"uid":"799fbfa0fda9ffe3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752056241240,"stop":1752056241240,"duration":0},"status":"passed","severity":"normal"},{"uid":"747953160ee61406","name":"should load peers from local storage and dispatch events","time":{"start":1752055928320,"stop":1752055928321,"duration":1},"status":"passed","severity":"normal"},{"uid":"7742a5ecd766573b","name":"throws on content topic with generation field greater than 0","time":{"start":1752055900290,"stop":1752055900290,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d4a29e1dd11d5","name":"Subscribe to topic containing long and publish message","time":{"start":1752056104838,"stop":1752056104838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a1032db40bce1a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752055900295,"stop":1752055900296,"duration":1},"status":"passed","severity":"normal"},{"uid":"384e1bc1fae5fc7f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752055980491,"stop":1752055980491,"duration":0},"status":"passed","severity":"normal"},{"uid":"27576f19662d4d27","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752055900327,"stop":1752055900327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4713ef2372068f7c","name":"different cluster, different shard: nodes don't connect","time":{"start":1752056033829,"stop":1752056033830,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa440a0dccbbfae","name":"Js publishes, other Js receives","time":{"start":1752056084069,"stop":1752056084069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b10f45adc68cc14","name":"Light Node - default protocols","time":{"start":1752056246121,"stop":1752056246121,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d383c6dd687899","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752055979423,"stop":1752055979423,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67b3007d524c3c01","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752056174895,"stop":1752056174896,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcf907176a2ca42","name":"should clear all timers","time":{"start":1752055916323,"stop":1752055916323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e288aa83e90d6dc6","name":"should be able to dial TLS multiaddrs","time":{"start":1752056063801,"stop":1752056063801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6700ab271d38b64e","name":"should skip peer when already connected","time":{"start":1752055915560,"stop":1752055915561,"duration":1},"status":"passed","severity":"normal"},{"uid":"9077f4fbcd6316cb","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752055916345,"stop":1752055916345,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe629683c429782","name":"Push message with custom timestamp: 1752052395135","time":{"start":1752056570090,"stop":1752056570091,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd4ccf4ed9368a3","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752055959415,"stop":1752055959415,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fb09fa777438d7","name":"should reject if Relay is requested but not mounted","time":{"start":1752055945483,"stop":1752055945484,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9c38b139c70cdf","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752056163079,"stop":1752056163080,"duration":1},"status":"passed","severity":"normal"},{"uid":"64bb07b4b2b8b831","name":"Push message with Basic HTML tag payload","time":{"start":1752056570082,"stop":1752056570082,"duration":0},"status":"passed","severity":"normal"},{"uid":"473c5666889f6ba5","name":"random static sharding 9 - Cluster ID: 54, Shard ID: 471","time":{"start":1752056228706,"stop":1752056228709,"duration":3},"status":"passed","severity":"normal"},{"uid":"66c3c92b22ab2e74","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752055915885,"stop":1752055915886,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0f6ac77595d0b3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752055954617,"stop":1752055954617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcd18f360cf9258","name":"should invoke callbacks when receiving a message","time":{"start":1752055945678,"stop":1752055945678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0827d9f7540d2b5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752055954629,"stop":1752055954629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc50efb2c587f1d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752055954623,"stop":1752055954623,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1f00b2d37abe25","name":"should handle shardReader errors","time":{"start":1752055916823,"stop":1752055916824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3577107cf0d548","name":"should insert message id into causal history","time":{"start":1752055959408,"stop":1752055959409,"duration":1},"status":"passed","severity":"normal"},{"uid":"29615ec2edd4b605","name":"should not receive a peer event after stop","time":{"start":1752055928320,"stop":1752055928320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea2e2289ff26b25","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752056022503,"stop":1752056022504,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf548e07cbe9648","name":"Push 30 different messages","time":{"start":1752056570096,"stop":1752056570096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a7d3e411539d939","name":"should store libp2p and options references","time":{"start":1752055916424,"stop":1752055916424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca655984afe4330","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752056414858,"stop":1752056414858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb14777bea691bc","name":"Sets default value correctly","time":{"start":1752056242777,"stop":1752056242777,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e931a7a122803e","name":"should add event listeners to libp2p","time":{"start":1752055915879,"stop":1752055915879,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fe31fbd9d20c5d","name":"Check received message containing numeric","time":{"start":1752056414850,"stop":1752056414850,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ed6580bfc9f0fb","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752055900328,"stop":1752055900328,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfba7a43735230ba","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752055900304,"stop":1752055900305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45ff7d068bec541","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752055900309,"stop":1752055900310,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db47b0419208095","name":"Publish message with custom timestamp: Wed Jul 09 2025 09:14:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1752056095740,"stop":1752056095741,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa4e68647b82cdb","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752055954626,"stop":1752055954627,"duration":1},"status":"passed","severity":"normal"},{"uid":"424ed362150e1d6b","name":"Check publish message after client node is restarted","time":{"start":1752056095747,"stop":1752056095748,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad5f21fa389f2e50","name":"Publish message with rate limit","time":{"start":1752056095750,"stop":1752056095751,"duration":1},"status":"passed","severity":"normal"},{"uid":"287dea6d3ecbf14c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752055905910,"stop":1752055905911,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd31fd5fa781bfb0","name":"Passing page size 19 when there are 20 messages","time":{"start":1752056235108,"stop":1752056235108,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ff52a3121aedbd","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752055916444,"stop":1752055916445,"duration":1},"status":"passed","severity":"normal"},{"uid":"663cc82f4c9daee8","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752056186337,"stop":1752056186337,"duration":0},"status":"passed","severity":"normal"},{"uid":"3313f28941e24c94","name":"Push message with escaped characters payload","time":{"start":1752056570083,"stop":1752056570083,"duration":0},"status":"passed","severity":"normal"},{"uid":"838d62d7a4c59d8d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752055900584,"stop":1752055900584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1729b25f9d73690e","name":"should use provided shard info when available","time":{"start":1752055944849,"stop":1752055944849,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1b48bd87223f07","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752056104295,"stop":1752056104295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dce48cbbf38c97","name":"should reject if Filter is requested but not mounted","time":{"start":1752055945484,"stop":1752055945485,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee68c700d262313","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752056104300,"stop":1752056104300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f63a9e426a0ac0c","name":"should use shardsUnderCluster when provided","time":{"start":1752055944856,"stop":1752055944857,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe36bb2827d7839","name":"Push message with custom timestamp: 1752052395135","time":{"start":1752056570103,"stop":1752056570103,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c93b5b42e198d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752056104836,"stop":1752056104836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0983998727082d","name":"should handle a minimal index list","time":{"start":1752055900583,"stop":1752055900584,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd4ef7e22e036a7","name":"random static sharding 5 - Cluster ID: 773, Shard ID: 316","time":{"start":1752056228685,"stop":1752056228686,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7127bdf9d131b6e","name":"should be safe to call multiple times","time":{"start":1752055916432,"stop":1752055916432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ad73493da0cf1f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752055900299,"stop":1752055900299,"duration":0},"status":"passed","severity":"normal"},{"uid":"260d7cebfe8ca655","name":"should encode/decode to RLP encoding","time":{"start":1752055906587,"stop":1752055906587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a5e165540feb64","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752055934079,"stop":1752055934079,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad5dda64eea142a","name":"should return false when peer is on different cluster","time":{"start":1752055915784,"stop":1752055915787,"duration":3},"status":"passed","severity":"normal"},{"uid":"3364eff0c5a52116","name":"should skip peer when not on same shard","time":{"start":1752055915569,"stop":1752055915569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf7a82bba005814","name":"Publish message with large meta","time":{"start":1752056095748,"stop":1752056095750,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bbfce762e16f6e","name":"Passing page size 0 when there are 110 messages","time":{"start":1752056235102,"stop":1752056235103,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fe1ef5666d08dc","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752055959412,"stop":1752055959412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94cff34d35ed3f","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752055944849,"stop":1752055944856,"duration":7},"status":"passed","severity":"normal"},{"uid":"a81e8cbe9c945a7f","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752056186341,"stop":1752056186342,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aafca26b5f84a2","name":"should drop connection to one peer on hangUp","time":{"start":1752056063800,"stop":1752056063800,"duration":0},"status":"passed","severity":"normal"},{"uid":"de93356d97978595","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752055954624,"stop":1752055954624,"duration":0},"status":"passed","severity":"normal"},{"uid":"334d4e4341e45961","name":"topics with same application and version share the same shard","time":{"start":1752055900299,"stop":1752055900299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3652497724d099b6","name":"should handle connection event","time":{"start":1752055916434,"stop":1752055916434,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfb88f103ad8d54","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752055916493,"stop":1752055916493,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0d94d95010c293","name":"should start and setup intervals and event listeners","time":{"start":1752055945678,"stop":1752055945679,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8c707844862667","name":"should not retry if at least one success","time":{"start":1752055944463,"stop":1752055944464,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7c1fac7494995e","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752055945383,"stop":1752055945387,"duration":4},"status":"passed","severity":"normal"},{"uid":"d08483c934dac0e6","name":"Check publish message containing Script","time":{"start":1752056095730,"stop":1752056095730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a940fcb673896b7","name":"Init the array if not present","time":{"start":1752055900170,"stop":1752055900172,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ebaee0b4627a5ab","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752056095744,"stop":1752056095745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e569d6eb97d6e17a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752056465020,"stop":1752056465020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4207ae0b9ed10b","name":"should handle multiple peers with different shard configurations","time":{"start":1752055915585,"stop":1752055915585,"duration":0},"status":"passed","severity":"normal"},{"uid":"8684901615ab4643","name":"should dial with multiaddr and return stream","time":{"start":1752055916819,"stop":1752055916819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea17368b1d45e25f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752055994756,"stop":1752055994756,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf757e74d1eaaf6","name":"should return true when topic is configured","time":{"start":1752055916822,"stop":1752055916822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f5e7ace764a370","name":"Check received message containing escaped characters","time":{"start":1752056414856,"stop":1752056414856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec07f41a390402fb","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752055916345,"stop":1752055916345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2fbacd2d5644e2","name":"Passing page size 10 when there are 10 messages","time":{"start":1752056235106,"stop":1752056235106,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf6651f84e1d725","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752056241244,"stop":1752056241244,"duration":0},"status":"passed","severity":"normal"},{"uid":"734a4fbe6bea1f3","name":"Push message with content topic containing emoji","time":{"start":1752056570101,"stop":1752056570101,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5f6a0eddb0113b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752056186343,"stop":1752056186343,"duration":0},"status":"passed","severity":"normal"},{"uid":"596acb7175415e3b","name":"should only return 1 node with store capability","time":{"start":1752055924711,"stop":1752055924711,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c204f771a0d1bf1","name":"Passing page size 1 when there are 4 messages","time":{"start":1752056235103,"stop":1752056235105,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb2e9c11d12b0da0","name":"Check received message containing Arabic","time":{"start":1752056414851,"stop":1752056414851,"duration":0},"status":"passed","severity":"normal"},{"uid":"807430055a2fecf5","name":"should create all internal components","time":{"start":1752055916815,"stop":1752055916815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6948e8f96f0fe5","name":"Push message with Russian payload","time":{"start":1752056570080,"stop":1752056570080,"duration":0},"status":"passed","severity":"normal"},{"uid":"60943aa999d52d95","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752055905913,"stop":1752055905914,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9280a4ce80f9bac","name":"should create ConnectionManager with relay","time":{"start":1752055916814,"stop":1752055916814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c14dd6230100c4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752056465012,"stop":1752056465012,"duration":0},"status":"passed","severity":"normal"},{"uid":"20043ca19163b263","name":"should set default options when no config provided","time":{"start":1752055916814,"stop":1752055916815,"duration":1},"status":"passed","severity":"normal"},{"uid":"7351daee3c7763c0","name":"Check publish message containing emoji","time":{"start":1752056095737,"stop":1752056095738,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50b6cdfc804031a","name":"should return true when over bootstrap limit","time":{"start":1752055916483,"stop":1752055916483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b832dbeb2a95186b","name":"Check received message with timestamp: 1752055974051 ","time":{"start":1752056414858,"stop":1752056414858,"duration":0},"status":"passed","severity":"normal"},{"uid":"589560644c85c5d2","name":"Check publish message after service node is restarted","time":{"start":1752056095746,"stop":1752056095747,"duration":1},"status":"skipped","severity":"normal"},{"uid":"959a99925152b620","name":"should successfully stop","time":{"start":1752055945392,"stop":1752055945401,"duration":9},"status":"passed","severity":"normal"},{"uid":"6d43237458ba537f","name":"should hang up bootstrap peer if over limit","time":{"start":1752055916451,"stop":1752055916452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04bf31359fdc28f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752055900310,"stop":1752055900310,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f80c8f047c7f87","name":"A test","time":{"start":1752056022782,"stop":1752056022782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba8d12e5f78d6b8","name":"should handle peerStore errors gracefully","time":{"start":1752055916821,"stop":1752055916822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65537f908305a71","name":"Push message with special chars payload","time":{"start":1752056570079,"stop":1752056570079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51c37cc5fd3f402","name":"Passing page size 110 when there are 120 messages","time":{"start":1752056235108,"stop":1752056235108,"duration":0},"status":"passed","severity":"normal"},{"uid":"49550fa26e2e0195","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752055954626,"stop":1752055954626,"duration":0},"status":"passed","severity":"normal"},{"uid":"232c1bcc11ef78cc","name":"Check received message containing emoji","time":{"start":1752056414839,"stop":1752056414839,"duration":0},"status":"passed","severity":"normal"},{"uid":"447744735c565ac3","name":"should add and remove event listeners correctly","time":{"start":1752055928322,"stop":1752055928322,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5a389fd0674990","name":"Push message with content topic containing SQL Injection","time":{"start":1752056570087,"stop":1752056570087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea23a2fc955531ef","name":"Subscribe and receives messages on 20 topics","time":{"start":1752056465011,"stop":1752056465011,"duration":0},"status":"passed","severity":"normal"},{"uid":"76525d560444f3ab","name":"should dispatch network event when browser goes offline","time":{"start":1752055915892,"stop":1752055915892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a34658f2b3f7ad7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752055924355,"stop":1752055924356,"duration":1},"status":"passed","severity":"normal"},{"uid":"447de8a4673b9719","name":"should handle shard reader errors gracefully","time":{"start":1752055915580,"stop":1752055915581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6323addc1e4aa342","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752056119501,"stop":1752056119501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c819a0ac325905","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752055945471,"stop":1752055945471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b34f7ab04c981fb","name":"should add peer to queue when queue is not empty","time":{"start":1752055915559,"stop":1752055915560,"duration":1},"status":"passed","severity":"normal"},{"uid":"540150401d6d7c63","name":"should handle empty pubsub topics","time":{"start":1752055916358,"stop":1752055916358,"duration":0},"status":"passed","severity":"normal"},{"uid":"be91ccab90b2640b","name":"should not allow unachievable error rate","time":{"start":1752055954169,"stop":1752055954169,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b1b400a7c93a0f","name":"should handle errors when globalThis is not available","time":{"start":1752055915880,"stop":1752055915880,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d3a5c71f8928ec","name":"should register libp2p event listeners when start is called","time":{"start":1752055945470,"stop":1752055945470,"duration":0},"status":"passed","severity":"normal"},{"uid":"68362a41b79e4d12","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752055959410,"stop":1752055959410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07460c9df8cd3c8","name":"should initialize with isNetworkConnected as false","time":{"start":1752055915876,"stop":1752055915876,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cf18e1d3b4cb93","name":"Subscribe and receive messages via waku relay post","time":{"start":1752056465010,"stop":1752056465010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4deeb170104241e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752055945466,"stop":1752055945466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad03b49e18d7fa1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752056465025,"stop":1752056465025,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed500e093ea0b59","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752055994750,"stop":1752055994751,"duration":1},"status":"passed","severity":"normal"},{"uid":"328c4acd7c6bae50","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752055900314,"stop":1752055900314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7c24186adcbda0","name":"can start the service","time":{"start":1752055928316,"stop":1752055928317,"duration":1},"status":"passed","severity":"normal"},{"uid":"673892b164acfad3","name":"should use DNS peer discovery with light client","time":{"start":1752055979422,"stop":1752055979423,"duration":1},"status":"skipped","severity":"normal"},{"uid":"76c90243e76720e6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752056465022,"stop":1752056465022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8478cfaa1ac8af18","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752056220201,"stop":1752056220201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7afe248463095bb4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752055916382,"stop":1752055916382,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1462bad3b6d769","name":"random static sharding 10 - Cluster ID: 702, Shard ID: 273","time":{"start":1752056228709,"stop":1752056228711,"duration":2},"status":"passed","severity":"normal"},{"uid":"7980a0f30731f61e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752055954169,"stop":1752055954170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ba7289899e67b6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752056570088,"stop":1752056570088,"duration":0},"status":"passed","severity":"normal"},{"uid":"676c93eb5bfa9b56","name":"Push message with custom timestamp: 1752059595135","time":{"start":1752056570103,"stop":1752056570103,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c45c285c8564de","name":"should return false when peer has no shard info","time":{"start":1752055915783,"stop":1752055915783,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9c6bfb047116a7","name":"should not hang up bootstrap peer if under limit","time":{"start":1752055916445,"stop":1752055916451,"duration":6},"status":"passed","severity":"normal"},{"uid":"e98080a3fb5d5b8d","name":"should do nothing when connections still exist","time":{"start":1752055916455,"stop":1752055916457,"duration":2},"status":"passed","severity":"normal"},{"uid":"aaa71c88d1813cba","name":"should dial peer immediately when queue is empty","time":{"start":1752055915558,"stop":1752055915558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c08edd78e046bb0","name":"Ephemeral messages are not stored","time":{"start":1752055980485,"stop":1752055980485,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d336fdb195bc2b2","name":"more peers than existing","time":{"start":1752056070822,"stop":1752056070822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b31cd44746796299","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752056033827,"stop":1752056033828,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad6d4d258462436","name":"should create ConnectionLimiter with required options","time":{"start":1752055916420,"stop":1752055916421,"duration":1},"status":"passed","severity":"normal"},{"uid":"b888446d007f35de","name":"should properly create location multiaddrs - tcp","time":{"start":1752055906590,"stop":1752055906591,"duration":1},"status":"passed","severity":"normal"},{"uid":"9886a576816d24b5","name":"non connected peers","time":{"start":1752056070823,"stop":1752056070823,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1e90b707a2515ea","name":"Check message with no payload is not received","time":{"start":1752056414860,"stop":1752056414861,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ce4e6d6fe689b9","name":"Push message with Script payload","time":{"start":1752056570081,"stop":1752056570081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a910cace0a2a4766","name":"should filter out already connected peers","time":{"start":1752055916459,"stop":1752055916460,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a9d3726801a6e9","name":"should handle case when navigator is not available","time":{"start":1752055915886,"stop":1752055915886,"duration":0},"status":"passed","severity":"normal"},{"uid":"758d9fcb6919ef4","name":"Reusing cursor across nodes","time":{"start":1752056174898,"stop":1752056174898,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bea70cc129f582","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752056022504,"stop":1752056022504,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f92d169a5ea76","name":"Push message equal or less that 1MB","time":{"start":1752056570091,"stop":1752056570091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76466fd7323feac","name":"A test","time":{"start":1752056022781,"stop":1752056022781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82536b237e0bb5","name":"handles empty shards array correctly","time":{"start":1752055900326,"stop":1752055900326,"duration":0},"status":"passed","severity":"normal"},{"uid":"be88e343d6dd004e","name":"should dial peers from store when no connections remain","time":{"start":1752055916452,"stop":1752055916454,"duration":2},"status":"passed","severity":"normal"},{"uid":"23bd45cf8312b2c5","name":"rejects hash query with content filter parameters","time":{"start":1752055916494,"stop":1752055916494,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e018aa97936eea","name":"start node with empty content topic","time":{"start":1752056204424,"stop":1752056204424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b47299348b56e74","name":"messageHashStr produces consistent results for the same input","time":{"start":1752055916373,"stop":1752055916373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9aa87937bc2024","name":"Relay","time":{"start":1752055979708,"stop":1752055979709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2061c19eb368a9","name":"should handle peer store update failures gracefully","time":{"start":1752055916343,"stop":1752055916343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eaa8ac23c3719f4","name":"throws on content topic with too few or too many fields","time":{"start":1752055900288,"stop":1752055900289,"duration":1},"status":"passed","severity":"normal"},{"uid":"be471fdb32f1d0c3","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752056163080,"stop":1752056163080,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf039ed3606626b0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752056465022,"stop":1752056465022,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c740a853af37b65","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752055924352,"stop":1752055924353,"duration":1},"status":"passed","severity":"normal"},{"uid":"59151c4e43a1a9a5","name":"can query messages normally","time":{"start":1752056207091,"stop":1752056207092,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbdfa4831029fb6e","name":"should throw an error for missing sharding configuration","time":{"start":1752055900326,"stop":1752055900326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed14d85740cc1f8","name":"should retry if all attempts fail","time":{"start":1752055944464,"stop":1752055944464,"duration":0},"status":"passed","severity":"normal"},{"uid":"80db8e764ed9afec","name":"should initialize with default number of peers","time":{"start":1752055945464,"stop":1752055945464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad78a1ca897df9e","name":"Push message with custom timestamp: 1721297595135","time":{"start":1752056570102,"stop":1752056570102,"duration":0},"status":"passed","severity":"normal"},{"uid":"af34d8dba2228bdd","name":"should be safe to call multiple times","time":{"start":1752055916816,"stop":1752055916816,"duration":0},"status":"passed","severity":"normal"},{"uid":"af861ee0de307b3c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752056088487,"stop":1752056088487,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc86cfb440cdd506","name":"Check publish message containing Chinese","time":{"start":1752056095726,"stop":1752056095727,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3755284a4e6ed8b","name":"should return false when connections are non-bootstrap peers","time":{"start":1752055916483,"stop":1752055916483,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f7ca48fb1ff58","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752056088485,"stop":1752056088486,"duration":1},"status":"passed","severity":"normal"},{"uid":"911c845ecdc59604","name":"should add event listeners for peer connect and disconnect","time":{"start":1752055916319,"stop":1752055916319,"duration":0},"status":"passed","severity":"normal"},{"uid":"73190b8ff18380f3","name":"should only return 1 node with relay capability","time":{"start":1752055924710,"stop":1752055924711,"duration":1},"status":"passed","severity":"normal"},{"uid":"26539f160b726edc","name":"should return empty array when no peers connected","time":{"start":1752055916821,"stop":1752055916821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f5b065457bc1d6","name":"Encoder throws on undefined content topic","time":{"start":1752055934081,"stop":1752055934081,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebbfd06b3a07146","name":"Push message with long payload","time":{"start":1752056570092,"stop":1752056570092,"duration":0},"status":"passed","severity":"normal"},{"uid":"adce295df73380ab","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752056465015,"stop":1752056465015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f119308e2ae51eb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752056204412,"stop":1752056204412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e051e06e5112c92b","name":"Check publish message containing escaped characters","time":{"start":1752056095735,"stop":1752056095736,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cbca3e4b1f3a85","name":"Push message with content topic containing JSON","time":{"start":1752056570100,"stop":1752056570100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71522a23f43ba6d","name":"should retry on complete failure if specified","time":{"start":1752055945440,"stop":1752055945443,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f6442a2bfb2dd5c","name":"should dispatch network event when browser goes online","time":{"start":1752055915890,"stop":1752055915892,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb0320e0a5f90f53","name":"handles empty contentTopics array correctly","time":{"start":1752055900326,"stop":1752055900327,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d734e073a6915f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752056228715,"stop":1752056228716,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9cf4161e96afe9","name":"Query generator for multiple messages with different message text format","time":{"start":1752056218518,"stop":1752056218519,"duration":1},"status":"passed","severity":"normal"},{"uid":"da23299f5f647418","name":"should be able to decode the field with only STORE set to true","time":{"start":1752055905916,"stop":1752055905917,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecc17c91d24b06d","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752055900305,"stop":1752055900305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1058ec7f0c42dbe","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752055954619,"stop":1752055954619,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fc8fc2b3b5977a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752056104838,"stop":1752056104838,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaefc0fea2ed003f","name":"Push message with meta","time":{"start":1752056570101,"stop":1752056570102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0262fc79bfe315","name":"throws on empty content topic","time":{"start":1752055900288,"stop":1752055900288,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad16bf444ed5e83","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752055944456,"stop":1752055944456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95e8104fe7f207a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752056095746,"stop":1752056095746,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c2b954e6cea07d","name":"All","time":{"start":1752055979709,"stop":1752055979711,"duration":2},"status":"passed","severity":"normal"},{"uid":"b57551aff1919895","name":"should only return 1 node with relay and store capability","time":{"start":1752055924711,"stop":1752055924711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ea4d37a32b1cd9","name":"should remove expired entries after TTL has passed","time":{"start":1752055943615,"stop":1752055943616,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3517b1fc155a5","name":"Encoder throws on undefined content topic","time":{"start":1752055935814,"stop":1752055935814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55f007054a49df7","name":"should check false positive rate","time":{"start":1752055956832,"stop":1752055956832,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bdcd10bc36d384","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752055954619,"stop":1752055954620,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f9342d2f7c5948","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752056104836,"stop":1752056104837,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b64de11ec7ea56","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752055900315,"stop":1752055900315,"duration":0},"status":"passed","severity":"normal"},{"uid":"831e5ebbea9aaf97","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752055924353,"stop":1752055924354,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c4e2241b16eda","name":"Check publish message containing Basic HTML tag","time":{"start":1752056095732,"stop":1752056095732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd113073b72a828","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752055944857,"stop":1752055944857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1a9e2b89990482","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752056218519,"stop":1752056218519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d450fd086b69dfdd","name":"should be sent with empty content","time":{"start":1752055959414,"stop":1752055959414,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcea338a3f80a91","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752055900293,"stop":1752055900294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7054eb3e04b7fc02","name":"can query messages by message hash","time":{"start":1752056207092,"stop":1752056207093,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eac43fea9ee9e36","name":"should insert message into bloom filter","time":{"start":1752055959408,"stop":1752055959408,"duration":0},"status":"passed","severity":"normal"},{"uid":"573476257e5a4d4a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752056465014,"stop":1752056465014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8c564f0fe40771","name":"isConnected return false after peer stops","time":{"start":1752055994754,"stop":1752055994756,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1a4012664e485fb","name":"should add event listener for peer:discovery","time":{"start":1752055915909,"stop":1752055915909,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8fc64220fb5458","name":"Push message with content topic containing Script","time":{"start":1752056570099,"stop":1752056570099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1f5ec00ef2685a","name":"Push message with short payload","time":{"start":1752056570092,"stop":1752056570092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a245e1ff48a58c9","name":"accepts time-filtered query with content filter","time":{"start":1752055916495,"stop":1752055916495,"duration":0},"status":"passed","severity":"normal"},{"uid":"6562b41daff2bf0f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752056465027,"stop":1752056465027,"duration":0},"status":"passed","severity":"normal"},{"uid":"157b247bf2aa5b6b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752055906593,"stop":1752055906593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67e067d547253d","name":"nwaku subscribes","time":{"start":1752056084067,"stop":1752056084068,"duration":1},"status":"passed","severity":"normal"},{"uid":"de93b38eeb75c2d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752055900317,"stop":1752055900317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab44369c90dbdab2","name":"should create dialer with libp2p and shardReader","time":{"start":1752055915538,"stop":1752055915543,"duration":5},"status":"passed","severity":"normal"},{"uid":"b6f57014215a6776","name":"Fails to publish message with wrong content topic","time":{"start":1752056095743,"stop":1752056095744,"duration":1},"status":"passed","severity":"normal"},{"uid":"361a552858b41e37","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752055900296,"stop":1752055900296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94e903f013b01b1","name":"Generator, custom pubsub topic","time":{"start":1752056220197,"stop":1752056220198,"duration":1},"status":"passed","severity":"normal"},{"uid":"223632730dd32d1a","name":"returns all values when wanted number is greater than available values","time":{"start":1752055923412,"stop":1752055923413,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da4ad94cd8ab1e5","name":"Subscribe and receive messages via waku relay post","time":{"start":1752056465020,"stop":1752056465020,"duration":0},"status":"passed","severity":"normal"},{"uid":"75197262d2ddf703","name":"should not execute task if max attempts is 0","time":{"start":1752055944463,"stop":1752055944463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5368b64e1bf1a512","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752056465017,"stop":1752056465017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3aed40fb8675ede","name":"should emit a peer event after start","time":{"start":1752056070589,"stop":1752056070590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cfedb9d6034da","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752055924353,"stop":1752055924353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9073ad891ab7a312","name":"should handle complete peer lifecycle","time":{"start":1752055916360,"stop":1752055916360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7793d4f8b9b59100","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752055945439,"stop":1752055945439,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa7e023c6b699bf","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752056465024,"stop":1752056465024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c5ddf2c78b160d","name":"should handle case when globalThis is not available","time":{"start":1752055915886,"stop":1752055915887,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7dd3a49199559d","name":"Push message with content topic containing Chinese","time":{"start":1752056570098,"stop":1752056570098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e42c9e4ec54d52","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752055905917,"stop":1752055905917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7237f230c238e1c6","name":"can start and stop the service","time":{"start":1752055928317,"stop":1752055928317,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc50f25357fe9d8","name":"should handle null peers returned by getPeer","time":{"start":1752055916485,"stop":1752055916486,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a3315c30b8b037","name":"Overlapping topic subscription","time":{"start":1752056465012,"stop":1752056465012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b17584be27792","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752055944690,"stop":1752055944691,"duration":1},"status":"passed","severity":"normal"},{"uid":"7543a556b8c2500","name":"should check connected peers if present and suitable","time":{"start":1752055945485,"stop":1752055945485,"duration":0},"status":"passed","severity":"normal"},{"uid":"221c582037302496","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752055900312,"stop":1752055900313,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e709239abd468b","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752056465019,"stop":1752056465019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1b56e7b5f93b8c","name":"Push message with shell command payload","time":{"start":1752056570083,"stop":1752056570083,"duration":0},"status":"passed","severity":"normal"},{"uid":"21012b39a0598d69","name":"throws on content topic with empty encoding field","time":{"start":1752055900292,"stop":1752055900292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5348c2e88032be25","name":"retrieves a single peer","time":{"start":1752055924708,"stop":1752055924708,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0701a25ddd3235","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752055935814,"stop":1752055935814,"duration":0},"status":"passed","severity":"normal"},{"uid":"88340adaa519180b","name":"Push message with content topic containing Russian","time":{"start":1752056570086,"stop":1752056570087,"duration":1},"status":"passed","severity":"normal"},{"uid":"454044c5cfb020f","name":"should properly clean up resources when disposed","time":{"start":1752055943617,"stop":1752055943618,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1954406a6e3e8e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752056088485,"stop":1752056088485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2594f70fda1d68d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752055905913,"stop":1752055905913,"duration":0},"status":"passed","severity":"normal"},{"uid":"376625888e969906","name":"Push message with custom timestamp: 1752059595135","time":{"start":1752056570091,"stop":1752056570091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab72d0fc47fdef6","name":"should handle high bootstrap limit correctly","time":{"start":1752055916488,"stop":1752055916488,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c129bcf7cf1c6f","name":"Push message with special chars payload","time":{"start":1752056570093,"stop":1752056570093,"duration":0},"status":"passed","severity":"normal"},{"uid":"945844eb22eb3dfd","name":"should return false when shard info is undefined","time":{"start":1752055915787,"stop":1752055915787,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd846719f5266f04","name":"should set field with only FILTER enabled","time":{"start":1752055906592,"stop":1752055906593,"duration":1},"status":"passed","severity":"normal"},{"uid":"a180a5b4e99a8c92","name":"should remove event listeners","time":{"start":1752055916432,"stop":1752055916432,"duration":0},"status":"passed","severity":"normal"},{"uid":"96093369faef142e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752055900306,"stop":1752055900306,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64aa296ea6ed52","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752055916487,"stop":1752055916487,"duration":0},"status":"passed","severity":"normal"},{"uid":"995f5a6e31f03457","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752055900310,"stop":1752055900310,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fd634ff28431fd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752056465014,"stop":1752056465014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a127b9d09a5e1dd","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752055900306,"stop":1752055900306,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b8fb333e2c2ca8","name":"Push message with content topic containing numeric","time":{"start":1752056570085,"stop":1752056570085,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f6d223f0c20c04","name":"should reject if WakuNode is not started","time":{"start":1752055945483,"stop":1752055945483,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f47c917ad0af61","name":"should select older connection if present","time":{"start":1752055916497,"stop":1752055916498,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bed57c2a07f262","name":"should return false when clusterId doesn't match","time":{"start":1752055944857,"stop":1752055944857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4eea39d2f7f224","name":"does not throw on valid cases","time":{"start":1752055900287,"stop":1752055900288,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4600d51425b3174","name":"should maintain desired error rate","time":{"start":1752055956830,"stop":1752055956830,"duration":0},"status":"passed","severity":"normal"},{"uid":"43706741a2c9e26c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752055900327,"stop":1752055900328,"duration":1},"status":"passed","severity":"normal"},{"uid":"c277d8463fead33c","name":"Waku message hash computation (no timestamp)","time":{"start":1752055916371,"stop":1752055916371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d87b6050bc5bf9","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752055944689,"stop":1752055944689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6187047dc6f8a2","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752055916372,"stop":1752055916372,"duration":0},"status":"passed","severity":"normal"},{"uid":"247af067bf91bce4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752056220198,"stop":1752056220199,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d4c8cd685df384","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752055915789,"stop":1752055915789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e066c173c03c4da8","name":"Subscribe and receive messages via lightPush","time":{"start":1752056465019,"stop":1752056465019,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dc3d050129972a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752056174897,"stop":1752056174897,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ef82c15fa13f04","name":"Subscribe and receives messages on 20 topics","time":{"start":1752056465021,"stop":1752056465021,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a376a1ee090a12","name":"Check received message containing SQL Injection","time":{"start":1752056414835,"stop":1752056414835,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ebf4826a078601","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752056465018,"stop":1752056465018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c3387c49615a73","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752055959413,"stop":1752055959413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cd21396f59c0a2","name":"should return different streams if requested simultaniously","time":{"start":1752055916603,"stop":1752055916603,"duration":0},"status":"passed","severity":"normal"},{"uid":"732bdd9181d661c0","name":"should dial peer when peer is discovered","time":{"start":1752055915918,"stop":1752055915918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac1ef287e63d115","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752055954625,"stop":1752055954625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f49ea8025b970e","name":"Check meta is set [ecies]","time":{"start":1752055935814,"stop":1752055935814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a751cba3cd080d9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752055916603,"stop":1752055916604,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d23a0b5974d800a","name":"should respect custom numPeersToUse configuration","time":{"start":1752055945472,"stop":1752055945472,"duration":0},"status":"passed","severity":"normal"},{"uid":"984965501c28a5d0","name":"recovers when dns.resolve returns empty","time":{"start":1752055924709,"stop":1752055924709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30176b504d4bf3a","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752055945391,"stop":1752055945391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbecfa4d477e3fd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752056104299,"stop":1752056104299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c045f9ada3e43e7","name":"should add event listeners to globalThis","time":{"start":1752055915879,"stop":1752055915879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcf3fc5f6fabe36","name":"Publishes to nwaku","time":{"start":1752056084068,"stop":1752056084068,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f54220881c2304b","name":"Push to array if already present","time":{"start":1752055900172,"stop":1752055900172,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ce52f089e5e1c7","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752055954616,"stop":1752055954617,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68e7733336efd8b","name":"should send to specified number of peers of used peers","time":{"start":1752055945440,"stop":1752055945440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34f7c5e972d951","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752055900318,"stop":1752055900318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90fbc8823e515b1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752056204424,"stop":1752056204424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcce0797abe87bf","name":"Delete observer","time":{"start":1752056072311,"stop":1752056072312,"duration":1},"status":"passed","severity":"normal"},{"uid":"2267dfbc9314f2a0","name":"should return false and handle errors gracefully","time":{"start":1752055916820,"stop":1752055916820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37ff3f4f36a4eba","name":"returns all values when wanted number matches available values","time":{"start":1752055923410,"stop":1752055923412,"duration":2},"status":"passed","severity":"normal"},{"uid":"bef8a0e552152ba","name":"Check publish message containing Russian","time":{"start":1752056095727,"stop":1752056095727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e28975ee67e79c3","name":"Push message with Script payload","time":{"start":1752056570094,"stop":1752056570094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f816e100232d60a5","name":"Check received message containing Script","time":{"start":1752056414854,"stop":1752056414854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6a5bca10249d79","name":"should encodeTxt and decodeTxt","time":{"start":1752055906582,"stop":1752055906583,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd74cd6e021e805","name":"Check message with no payload is not received","time":{"start":1752056414846,"stop":1752056414847,"duration":1},"status":"passed","severity":"normal"},{"uid":"943fdb50e8ee4ec3","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752055900302,"stop":1752055900302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22dd8523a64c9a6","name":"should be empty when created","time":{"start":1752055945676,"stop":1752055945677,"duration":1},"status":"passed","severity":"normal"},{"uid":"6200bc1602acb8f5","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752055916487,"stop":1752055916487,"duration":0},"status":"passed","severity":"normal"},{"uid":"371f20b22d45c7e8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752056465015,"stop":1752056465015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ced6f402b74697","name":"Check received message containing emoji","time":{"start":1752056414857,"stop":1752056414857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef35353a72560dc","name":"should skip updating peer store if peer has same addresses","time":{"start":1752055915926,"stop":1752055915927,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe86c50911d4ed1f","name":"should return empty list for no shard","time":{"start":1752055900307,"stop":1752055900307,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6b38b84dd2b713","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752056231569,"stop":1752056231570,"duration":1},"status":"passed","severity":"normal"},{"uid":"c237d5afadcfb610","name":"should reject if Store is requested but not mounted","time":{"start":1752055945484,"stop":1752055945484,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d0332ead11f939","name":"Default pageSize","time":{"start":1752056235108,"stop":1752056235109,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b70ce6186bdfd4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752055954633,"stop":1752055954633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba9acca78ca299f","name":"should dial with PeerId and return stream","time":{"start":1752055916818,"stop":1752055916819,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e289b5d0ad664b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752056220203,"stop":1752056220203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eca70497817fe36","name":"Throws when trying to push message with empty payload","time":{"start":1752056570084,"stop":1752056570085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4187d1abb424d71","name":"Push 30 different messages","time":{"start":1752056570084,"stop":1752056570084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92995979c7b76333","name":"should drop connection to all peers on hangUp","time":{"start":1752056063799,"stop":1752056063800,"duration":1},"status":"passed","severity":"normal"},{"uid":"554ef2120928e191","name":"should return false when no connections","time":{"start":1752055916481,"stop":1752055916482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ac6ef8f5d86982","name":"should not create multiple intervals when called multiple times","time":{"start":1752055915549,"stop":1752055915549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab968319ce1390c2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752056241242,"stop":1752056241242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a64fe1f73383a72","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752055994760,"stop":1752055994761,"duration":1},"status":"passed","severity":"normal"},{"uid":"1860e11755f67115","name":"same cluster, same shard: nodes connect","time":{"start":1752056033828,"stop":1752056033828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3509e547d0a07c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752056228676,"stop":1752056228679,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c7c751e61913d19","name":"Push message with short payload","time":{"start":1752056570077,"stop":1752056570077,"duration":0},"status":"passed","severity":"normal"},{"uid":"93326abf1641888d","name":"connects to nwaku","time":{"start":1752056242774,"stop":1752056242774,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85093d7cf3f993d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752055954638,"stop":1752055954638,"duration":0},"status":"passed","severity":"normal"},{"uid":"454ff7b1022780ab","name":"should mark all messages in causal history as acknowledged","time":{"start":1752055959411,"stop":1752055959412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b516b6413d65c27f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752055900304,"stop":1752055900304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e197f986898cb91","name":"Push message with content topic containing special chars","time":{"start":1752056570098,"stop":1752056570098,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fccd4aeeb5965e7","name":"Push message with Arabic payload","time":{"start":1752056570080,"stop":1752056570080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e42c2d8aa009d8","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752055900324,"stop":1752055900324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a090d19d0a7ce13d","name":"different cluster, same shard: nodes don't connect","time":{"start":1752056033829,"stop":1752056033829,"duration":0},"status":"passed","severity":"normal"},{"uid":"26340adc67a314e1","name":"can start the service","time":{"start":1752055979404,"stop":1752055979410,"duration":6},"status":"passed","severity":"normal"},{"uid":"ce5e0042197a2f46","name":"should request peer renewal on specific errors","time":{"start":1752055944457,"stop":1752055944458,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7148c3f293d5828","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752055924164,"stop":1752055924165,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a7bd0e5bf52503","name":"should return false when peer is on different cluster","time":{"start":1752055915780,"stop":1752055915780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6769b5e39bf9d3a7","name":"shard 0","time":{"start":1752056228676,"stop":1752056228676,"duration":0},"status":"passed","severity":"normal"},{"uid":"750e72b1cf2b401a","name":"Check received message with timestamp: 1752055974051000000 ","time":{"start":1752056414839,"stop":1752056414840,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e4c74ea35698bf","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752055945391,"stop":1752055945391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6824a71bd5602d1c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752055954637,"stop":1752055954637,"duration":0},"status":"passed","severity":"normal"},{"uid":"721fc0223aa559de","name":"Check received message containing long","time":{"start":1752056414833,"stop":1752056414833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b11e09768ba0a7d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752055900295,"stop":1752055900295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d93b18a81d479f","name":"should retry failed tasks","time":{"start":1752055944456,"stop":1752055944457,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6f095ae81d0448","name":"should increase lamport timestamp","time":{"start":1752055959407,"stop":1752055959407,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d2e09dd6c31a37","name":"should return null for non-existent peer","time":{"start":1752055916471,"stop":1752055916471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ae04c5643eb526","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752055900298,"stop":1752055900298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e720682b399e9452","name":"Nodes with multiple pubsub topic","time":{"start":1752056088485,"stop":1752056088485,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e8ec5be735aa79","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752055954608,"stop":1752055954608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c320d8d2d07903a8","name":"should handle multiple peer connections","time":{"start":1752055916324,"stop":1752055916324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5a9805da0eb68b","name":"Query generator for multiple messages with different content topic format","time":{"start":1752056218519,"stop":1752056218520,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c9c8f635e20380","name":"should not receive a peer event before start","time":{"start":1752055979420,"stop":1752055979421,"duration":1},"status":"passed","severity":"normal"},{"uid":"f271cf829175f15","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752056414849,"stop":1752056414849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce91672e64e1c68","name":"should keep entries that haven't expired yet","time":{"start":1752055943616,"stop":1752055943617,"duration":1},"status":"passed","severity":"normal"},{"uid":"436b06b05c28be65","name":"Subscribe to topic containing XML and receive message","time":{"start":1752056465025,"stop":1752056465026,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc848169ea4533d7","name":"should dial peers from store on start","time":{"start":1752055916425,"stop":1752055916425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c94e03aebc8195b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752055916866,"stop":1752055916866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37cb5376971946a","name":"should clear existing timers before creating new ones","time":{"start":1752055916355,"stop":1752055916357,"duration":2},"status":"passed","severity":"normal"},{"uid":"f425db7856e00d43","name":"should not receive a peer event before start","time":{"start":1752056070590,"stop":1752056070590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95dc9cb7dc8b52","name":"should return false when network is not connected","time":{"start":1752055916818,"stop":1752055916818,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a74d0ad20f5e9d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752055923413,"stop":1752055923413,"duration":0},"status":"passed","severity":"normal"},{"uid":"744032a500e1c856","name":"configure the node with multiple pubsub topics","time":{"start":1752056228712,"stop":1752056228715,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc8e8eec555a7c55","name":"should not change state when connections remain after disconnect","time":{"start":1752055915889,"stop":1752055915889,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4511d8e8d65c0a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752055905912,"stop":1752055905912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76bf79a4eeda399","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752056005023,"stop":1752056005023,"duration":0},"status":"passed","severity":"normal"},{"uid":"39773fa4c30291ec","name":"should dial peer when on same shard","time":{"start":1752055915569,"stop":1752055915570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a18d088b7894814","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752056231566,"stop":1752056231567,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cadcba62c41a69","name":"Generator, 2 different pubsubtopics","time":{"start":1752056220198,"stop":1752056220198,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cbb51c0dd99b55","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752055900318,"stop":1752055900318,"duration":0},"status":"passed","severity":"normal"},{"uid":"faac575187cce9c","name":"should handle complete discovery-to-dial flow","time":{"start":1752055915928,"stop":1752055915928,"duration":0},"status":"passed","severity":"normal"},{"uid":"699382410fdf0631","name":"should not fail to start the service if it is already started","time":{"start":1752056070588,"stop":1752056070589,"duration":1},"status":"passed","severity":"normal"},{"uid":"784d4f6d49a41126","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752055900319,"stop":1752055900323,"duration":4},"status":"passed","severity":"normal"},{"uid":"4309fe80767085c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752056465011,"stop":1752056465011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1188e4e399a24c8a","name":"should return false when at bootstrap limit","time":{"start":1752055916482,"stop":1752055916482,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7d282d253ef421","name":"Overlapping topic subscription","time":{"start":1752056465022,"stop":1752056465022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d448f6f6e6fbd7cf","name":"Round trip binary serialization","time":{"start":1752055916864,"stop":1752055916864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f276ff1913799b5","name":"Push message with content topic containing short","time":{"start":1752056570097,"stop":1752056570097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c49ec5af02f876","name":"should return true when peer is on the same network","time":{"start":1752055915776,"stop":1752055915780,"duration":4},"status":"passed","severity":"normal"},{"uid":"31c92c120f9f3c4a","name":"Check received message containing JSON","time":{"start":1752056414837,"stop":1752056414837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7855113c4c106b5","name":"should create ConnectionManager with required options","time":{"start":1752055916813,"stop":1752055916814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4f9be51e13a37c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752056104841,"stop":1752056104842,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3a7f04ee0f307c","name":"new peer added after a peer was already found","time":{"start":1752056119500,"stop":1752056119500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b769eed7bf6bb551","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752056231567,"stop":1752056231568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0780009e363d376","name":"should support chaining for add method","time":{"start":1752055943615,"stop":1752055943615,"duration":0},"status":"passed","severity":"normal"},{"uid":"147ab69505240db6","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752055954620,"stop":1752055954621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49f2edea76c52d6","name":"messageHashStr works with IProtoMessage","time":{"start":1752055916373,"stop":1752055916373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9426124e5a5744e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752055954636,"stop":1752055954636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5591c98c1dca631a","name":"should get tags for the connected peer","time":{"start":1752055916443,"stop":1752055916444,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b5e4262424b856","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app46/6/topic413/proto","time":{"start":1752056204420,"stop":1752056204420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f76334ac5a0948b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752056174893,"stop":1752056174895,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0a2506385dca737","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752055945391,"stop":1752055945392,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9bdc75edd16dd","name":"Push message with XML payload","time":{"start":1752056570081,"stop":1752056570082,"duration":1},"status":"passed","severity":"normal"},{"uid":"803e264afdc7e40a","name":"Waku message hash computation (payload length 0)","time":{"start":1752055916368,"stop":1752055916371,"duration":3},"status":"passed","severity":"normal"},{"uid":"61a3ca45c7721cee","name":"Check received message containing JSON","time":{"start":1752056414855,"stop":1752056414855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7cd9789b61cd69","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752055935813,"stop":1752055935813,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff5147a42acfda8","name":"throws on content topic with empty application field","time":{"start":1752055900290,"stop":1752055900290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0280d0785b3717","name":"rejects hash query with time filter","time":{"start":1752055916494,"stop":1752055916495,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c6ddb65a31e96a","name":"should dial one peer on dial","time":{"start":1752056063800,"stop":1752056063800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0496308628e5a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/4/topic557/xml","time":{"start":1752056204419,"stop":1752056204419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1459ec194ded4ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752055954637,"stop":1752055954637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5636dc88967e4e06","name":"Accepts a valid Waku Message","time":{"start":1752055948927,"stop":1752055948928,"duration":1},"status":"passed","severity":"normal"},{"uid":"355a195bb676d42a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752055954617,"stop":1752055954619,"duration":2},"status":"passed","severity":"normal"},{"uid":"aecb2028c6c965e5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752056104841,"stop":1752056104841,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cc91ffb110e2e6","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752056104835,"stop":1752056104835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0128f1506a9fb1e","name":"throws on content topic with empty version field","time":{"start":1752055900290,"stop":1752055900291,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc9252d32325d88","name":"should return false when shard is not included in network shards","time":{"start":1752055944858,"stop":1752055944858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdafb037d4f0c07","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752055900315,"stop":1752055900315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6470cdd4f7f3488a","name":"should get all peers from store","time":{"start":1752055916458,"stop":1752055916459,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c7cfccde03ff3","name":"Encoder throws on undefined content topic","time":{"start":1752055916865,"stop":1752055916865,"duration":0},"status":"passed","severity":"normal"},{"uid":"557f37e3282299df","name":"Check publish message containing SQL Injection","time":{"start":1752056095729,"stop":1752056095729,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f873b86526e8b4","name":"should wait for Filter peer to be connected","time":{"start":1752055945487,"stop":1752055945487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fc003b7b2cd15","name":"should not receive a peer event after stop","time":{"start":1752056070591,"stop":1752056070591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb637835d098cf3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752056465014,"stop":1752056465014,"duration":0},"status":"passed","severity":"normal"},{"uid":"93692fcef1ca23c3","name":"should handle peer disconnect event when no connections remain","time":{"start":1752055915887,"stop":1752055915888,"duration":1},"status":"passed","severity":"normal"},{"uid":"4337583749f2eb37","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752055954628,"stop":1752055954628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cb7cb3bf91f480","name":"should dial peer when no shard info available","time":{"start":1752055915570,"stop":1752055915570,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e54b13aa2db597","name":"Check received message containing SQL Injection","time":{"start":1752056414852,"stop":1752056414854,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6b328c5634da140","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752055944858,"stop":1752055944858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8035a07276520547","name":"should return tags for existing peer","time":{"start":1752055916465,"stop":1752055916465,"duration":0},"status":"passed","severity":"normal"},{"uid":"af618501aaed9318","name":"Push message with shell command payload","time":{"start":1752056570095,"stop":1752056570095,"duration":0},"status":"passed","severity":"normal"},{"uid":"19117151c9f6235c","name":"should throw if no connection provided","time":{"start":1752055916602,"stop":1752055916602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dceb9ab59ba207","name":"less peers than existing","time":{"start":1752056070822,"stop":1752056070823,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2f601cb9bdf183a3","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app82/10/topic659/proto","time":{"start":1752056204418,"stop":1752056204419,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ffbafde68e1f12","name":"should return false when peer is not on topic","time":{"start":1752055916823,"stop":1752055916823,"duration":0},"status":"passed","severity":"normal"},{"uid":"361a3e31a3a3d72b","name":"configure the node with multiple content topics","time":{"start":1752056204421,"stop":1752056204423,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b49362c036b654","name":"should attach causal history and bloom filter to each message","time":{"start":1752055959409,"stop":1752055959409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c578031c6dd14173","name":"Push message with SQL Injection payload","time":{"start":1752056570081,"stop":1752056570081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6480e87278fa5575","name":"handles different clusterIds correctly","time":{"start":1752055900301,"stop":1752055900301,"duration":0},"status":"passed","severity":"normal"},{"uid":"26142cda344e0cf6","name":"should return false when peer is not found","time":{"start":1752055915783,"stop":1752055915783,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f5b34b3692b25b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752055954626,"stop":1752055954626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc3a742f4dc0993","name":"Push message with content topic containing XML","time":{"start":1752056570099,"stop":1752056570100,"duration":1},"status":"passed","severity":"normal"},{"uid":"6539f5d663303b66","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752055954625,"stop":1752055954625,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f4bc20ab638c47","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752055954620,"stop":1752055954620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f1d1898a0bfc38","name":"should insert elements correctly","time":{"start":1752055956830,"stop":1752055956830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d45e566fc34383","name":"should throw error - no id","time":{"start":1752055906584,"stop":1752055906584,"duration":0},"status":"passed","severity":"normal"},{"uid":"843f963fdc3e353d","name":"should start and stop interval correctly","time":{"start":1752055944454,"stop":1752055944454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d4a2ac5d7daafe","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752055980486,"stop":1752055980489,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ea66e93a61695ea","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752056104839,"stop":1752056104839,"duration":0},"status":"passed","severity":"normal"},{"uid":"268b716b947210","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752055934077,"stop":1752055934078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50ce2471d7814c1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752056104290,"stop":1752056104290,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed19a1b5533200d0","name":"should decode valid enr with tcp successfully","time":{"start":1752055906584,"stop":1752055906584,"duration":0},"status":"passed","severity":"normal"},{"uid":"97775c92888a01eb","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752055954605,"stop":1752055954608,"duration":3},"status":"passed","severity":"normal"},{"uid":"3281068ba55c86a7","name":"should update peer store before dialing","time":{"start":1752055915919,"stop":1752055915919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d753e57f95eb347","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752055954610,"stop":1752055954610,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dd556c2c18630a","name":"should be safe to call multiple times","time":{"start":1752055915557,"stop":1752055915558,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c53db47620a10b","name":"should handle dial errors","time":{"start":1752055916819,"stop":1752055916819,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9da2b67b224f9b","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752056186342,"stop":1752056186343,"duration":1},"status":"passed","severity":"normal"},{"uid":"5195dba2edf9fe4b","name":"Subscribe to topic containing long and receive message","time":{"start":1752056465023,"stop":1752056465023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d207a93e9025f009","name":"should return false when under bootstrap limit","time":{"start":1752055916482,"stop":1752055916482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4529e7b7909827","name":"can start and stop the service","time":{"start":1752055979411,"stop":1752055979411,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc71859faf15cc","name":"should not dispatch event when already connected","time":{"start":1752055915889,"stop":1752055915889,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d674ddb4711e22","name":"should handle errors when getting connections","time":{"start":1752055915894,"stop":1752055915895,"duration":1},"status":"broken","severity":"normal"},{"uid":"3f1f759e02f9ed19","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752056465018,"stop":1752056465019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a385daedec42b637","name":"same cluster, different shard: nodes connect","time":{"start":1752056033829,"stop":1752056033829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38d3a7b6b1faa8b","name":"should handle corrupted local storage data gracefully","time":{"start":1752055928321,"stop":1752055928321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4330de459c1491","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752056104293,"stop":1752056104293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68b9491959ddcd5","name":"Promise Callback - true","time":{"start":1752056225802,"stop":1752056225802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5083113df6ee23f0","name":"should not dial peers from store when browser is not connected","time":{"start":1752055916434,"stop":1752055916434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0a9bb2eaebdd9","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752055916425,"stop":1752055916431,"duration":6},"status":"passed","severity":"normal"},{"uid":"56325b5e41e6477e","name":"ignores domain fetching errors","time":{"start":1752055924709,"stop":1752055924709,"duration":0},"status":"passed","severity":"normal"},{"uid":"87456691209875b8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752055916818,"stop":1752055916818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71a1210f7dd52ce","name":"Subscribe to topic containing Script and receive message","time":{"start":1752056465015,"stop":1752056465016,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92663506503bbd5","name":"should emit a peer event after start","time":{"start":1752055928319,"stop":1752055928319,"duration":0},"status":"passed","severity":"normal"},{"uid":"218478d21cd7ba0a","name":"should handle browser offline state overriding peer connections","time":{"start":1752055915896,"stop":1752055915896,"duration":0},"status":"passed","severity":"normal"},{"uid":"492155ee7a20c22f","name":"Check message with no pubsub topic is not received","time":{"start":1752056414845,"stop":1752056414846,"duration":1},"status":"passed","severity":"normal"},{"uid":"10edd5cc7a673ab8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752056104843,"stop":1752056104843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2358f8382514842d","name":"messageHashStr produces different results for different inputs","time":{"start":1752055916373,"stop":1752055916379,"duration":6},"status":"passed","severity":"normal"},{"uid":"70ba2f8e42055485","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752055954622,"stop":1752055954623,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6ba44471087e21","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752055954621,"stop":1752055954621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1dd9bc738389f5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752055924712,"stop":1752055924713,"duration":1},"status":"skipped","severity":"normal"},{"uid":"97572c7da24491a","name":"should not return locked peers if enough unlocked are available","time":{"start":1752055945466,"stop":1752055945466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7af8ea1f7858688","name":"should push the message to the outgoing buffer","time":{"start":1752055959408,"stop":1752055959408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43fafc65c184394","name":"Push message with content topic containing shell command","time":{"start":1752056570088,"stop":1752056570088,"duration":0},"status":"passed","severity":"normal"},{"uid":"22725fc52fe0d465","name":"should not discard bootstrap peers if under the limit","time":{"start":1752056005023,"stop":1752056005023,"duration":0},"status":"passed","severity":"normal"},{"uid":"df012a204928b9bc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752056414842,"stop":1752056414844,"duration":2},"status":"passed","severity":"normal"},{"uid":"2106f0a258b1189b","name":"Store - dialed first","time":{"start":1752056246120,"stop":1752056246120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a215cf32e272c131","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752056465021,"stop":1752056465021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec13a5dc2a99ef4","name":"should handle general insertion and lookup correctly","time":{"start":1752055956832,"stop":1752055956832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d779df7d764edabe","name":"should never report false negatives","time":{"start":1752055956830,"stop":1752055956831,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3e24e434680bbc","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752055945465,"stop":1752055945465,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb2aa412302ef2d","name":"should handle onConnected and onDisconnected","time":{"start":1752055945470,"stop":1752055945470,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a41eb6c1121b53","name":"should properly create location multiaddrs - udp","time":{"start":1752055906590,"stop":1752055906590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7cf4b3ef3616f0","name":"tcp ip4 address","time":{"start":1752055905842,"stop":1752055905845,"duration":3},"status":"passed","severity":"normal"},{"uid":"6641f5a3e8e49459","name":"Push message with rate limit","time":{"start":1752056570102,"stop":1752056570102,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a8e4b943e7fdda","name":"should be safe to call multiple times","time":{"start":1752055916817,"stop":1752055916817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64c3208f139b2fe","name":"Relay - dialed after","time":{"start":1752056246119,"stop":1752056246119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dad744235b0567","name":"Ephemeral field set to true","time":{"start":1752055916864,"stop":1752055916864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f202fe473e650a41","name":"should increase lamport timestamp","time":{"start":1752055959409,"stop":1752055959409,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cf6f8e7511e4fd","name":"random static sharding 7 - Cluster ID: 406, Shard ID: 705","time":{"start":1752056228693,"stop":1752056228696,"duration":3},"status":"passed","severity":"normal"},{"uid":"d468c83e2f85d37b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752056104295,"stop":1752056104297,"duration":2},"status":"passed","severity":"normal"},{"uid":"532dedbd968868e2","name":"should filter peers by codec","time":{"start":1752055916821,"stop":1752055916821,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd3b100f9754994","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752055900313,"stop":1752055900313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f235b2582d3d3eb","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752056104835,"stop":1752056104836,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a915ff8d40b3086","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752056465011,"stop":1752056465011,"duration":0},"status":"passed","severity":"normal"},{"uid":"664b7d60c44346e2","name":"Query with Ordered Callback, No Decoder","time":{"start":1752056186342,"stop":1752056186342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee89ce67bde30c3","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752055900324,"stop":1752055900324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f93b721d51e114","name":"should be empty after removing the only subscription","time":{"start":1752055945677,"stop":1752055945678,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d5e5540fafbc6","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752055945471,"stop":1752055945472,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0c457a6f8a3f03","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752055905918,"stop":1752055905918,"duration":0},"status":"passed","severity":"normal"},{"uid":"292f3afc5d8853f5","name":"should return true when peer is on the specified shard","time":{"start":1752055915784,"stop":1752055915784,"duration":0},"status":"passed","severity":"normal"},{"uid":"be10c2283901561c","name":"Wrong topic","time":{"start":1752056204421,"stop":1752056204421,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa972b68469677b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752056241243,"stop":1752056241244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa129f854ce06c7","name":"Check received message containing Basic HTML tag","time":{"start":1752056414836,"stop":1752056414837,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdc1152396bc80f","name":"Subscribe to topic containing XML and receive message","time":{"start":1752056465016,"stop":1752056465016,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bad2494017d068","name":"should create a new stream if no existing for protocol found","time":{"start":1752055916603,"stop":1752055916603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0fc1baf7367269","name":"should throw an error for missing required configuration","time":{"start":1752055900307,"stop":1752055900309,"duration":2},"status":"passed","severity":"normal"},{"uid":"f13e3ed703dca7d8","name":"Generator, custom pubsub topic","time":{"start":1752056220199,"stop":1752056220199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82cd1c7f9431668f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752056033828,"stop":1752056033828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d481d7443ec24c29","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752055954620,"stop":1752055954620,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2c0a66146c62bd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752056414858,"stop":1752056414859,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e3d3212a75ade4","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752055944690,"stop":1752055944690,"duration":0},"status":"passed","severity":"normal"},{"uid":"737528512163065a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752055954624,"stop":1752055954624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcaa3c034ed6990","name":"should not create relay timers when relay is not provided","time":{"start":1752055916344,"stop":1752055916344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf8c9e573519833","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752056104298,"stop":1752056104298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5efbae5275644b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752056465026,"stop":1752056465026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5786c55d7499a46","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752056465018,"stop":1752056465018,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f5f68b17328129","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752055900297,"stop":1752055900297,"duration":0},"status":"passed","severity":"normal"},{"uid":"83076564215f2817","name":"LightPush","time":{"start":1752056246120,"stop":1752056246120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76a342f6e61f66c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752056465025,"stop":1752056465025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee63e11a81028e72","name":"should remove event listeners from globalThis","time":{"start":1752055915881,"stop":1752055915881,"duration":0},"status":"passed","severity":"normal"},{"uid":"370dbdd9cfb6f47","name":"should partition messages based on acknowledgement status","time":{"start":1752055959414,"stop":1752055959414,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecdc008198c62cb","name":"should handle special patterns correctly","time":{"start":1752055956831,"stop":1752055956832,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef96ef203a2ce78","name":"should return PeerId when PeerId is provided","time":{"start":1752055916382,"stop":1752055916382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fcba3c219b900a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752055900316,"stop":1752055900316,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4a7aaf0a84e451","name":"Push message with content topic containing special chars","time":{"start":1752056570086,"stop":1752056570086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7486c1e18b836","name":"should send relay ping messages on timer","time":{"start":1752055916345,"stop":1752055916353,"duration":8},"status":"passed","severity":"normal"},{"uid":"3e6e1479d50d24d7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752055954630,"stop":1752055954630,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c93fd7a1f09b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752055954636,"stop":1752055954636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5340f1c8a0092b6","name":"should properly create location multiaddrs - tcp4","time":{"start":1752055906589,"stop":1752055906589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7654ed66d896417","name":"should handle relay send failures gracefully","time":{"start":1752055916353,"stop":1752055916354,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2be8e055237a44","name":"Check received message containing XML","time":{"start":1752056414854,"stop":1752056414854,"duration":0},"status":"passed","severity":"normal"},{"uid":"429e92616246e22a","name":"should handle errors when accessing navigator","time":{"start":1752055915895,"stop":1752055915895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f583fd7879508667","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752056465015,"stop":1752056465015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6c139837cee8cd","name":"Check received message containing XML","time":{"start":1752056414836,"stop":1752056414836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41e4a365bfe771c","name":"should return false when pubsub topic parsing fails","time":{"start":1752055915789,"stop":1752055915789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf6b187f2bd7887","name":"messageHash returns a Uint8Array","time":{"start":1752055916372,"stop":1752055916372,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa97c26067e63c1","name":"Publish message with custom timestamp: Thu Jul 18 2024 10:14:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1752056095739,"stop":1752056095740,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a1a892e11ae958","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752056163082,"stop":1752056163082,"duration":0},"status":"passed","severity":"normal"},{"uid":"61949f4c0f64ccdb","name":"Check publish message containing shell command","time":{"start":1752056095734,"stop":1752056095735,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6a912dc59606fc","name":"Throws when trying to push message with empty payload","time":{"start":1752056570097,"stop":1752056570097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f099fb0eeebf0040","name":"Push message with content topic containing Arabic","time":{"start":1752056570086,"stop":1752056570086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb551588b33f78b","name":"random static sharding 6 - Cluster ID: 323, Shard ID: 446","time":{"start":1752056228689,"stop":1752056228690,"duration":1},"status":"passed","severity":"normal"},{"uid":"1954cef346d3971c","name":"Push message with Russian payload","time":{"start":1752056570093,"stop":1752056570094,"duration":1},"status":"passed","severity":"normal"},{"uid":"305054f0c3e057ff","name":"should serialize and deserialize correctly","time":{"start":1752055956831,"stop":1752055956831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81fac76887232fe","name":"should properly start and stop event listening","time":{"start":1752055944950,"stop":1752055944951,"duration":1},"status":"passed","severity":"normal"},{"uid":"11795e955312f7ff","name":"Push message with JSON payload","time":{"start":1752056570082,"stop":1752056570082,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb153bacde7886cf","name":"Query Generator, No Decoder","time":{"start":1752056186337,"stop":1752056186338,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d3cb4e6c4fc462","name":"Query Generator, No message returned","time":{"start":1752056186341,"stop":1752056186341,"duration":0},"status":"passed","severity":"normal"},{"uid":"79702b518576cb3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752056104843,"stop":1752056104843,"duration":0},"status":"passed","severity":"normal"},{"uid":"27114c65ed366ad7","name":"Push message with long payload","time":{"start":1752056570077,"stop":1752056570078,"duration":1},"status":"passed","severity":"normal"},{"uid":"9084470fd31d9866","name":"throws an error for improperly formatted content topics","time":{"start":1752055900301,"stop":1752055900302,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2e08a76ee8fdda","name":"Check received message containing numeric","time":{"start":1752056414833,"stop":1752056414834,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb5bb1aff4dca72","name":"should return false when peer shard info is not found","time":{"start":1752055915788,"stop":1752055915788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db97ff0c9c75615","name":"should initialize with Unhealthy status","time":{"start":1752055944943,"stop":1752055944944,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d2433c67bdcfc0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752055900313,"stop":1752055900313,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ae38aea082cb0a","name":"Check meta is set [symmetric]","time":{"start":1752055934079,"stop":1752055934080,"duration":1},"status":"passed","severity":"normal"},{"uid":"feda416e75490d9b","name":"Check received message containing short","time":{"start":1752056414849,"stop":1752056414849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95003bbe1b05c54","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752055900584,"stop":1752055900584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a732d424111faa","name":"should remove event listener for peer:discovery","time":{"start":1752055915917,"stop":1752055915917,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a6ab89427c36fb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752056465012,"stop":1752056465012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d72d2b5956f4260","name":"should set field with all protocols disabled","time":{"start":1752055906591,"stop":1752055906591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae367a55bd53b48","name":"Push message with content topic containing SQL Injection","time":{"start":1752056570099,"stop":1752056570099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce70af904e52ffb","name":"random static sharding 3 - Cluster ID: 920, Shard ID: 266","time":{"start":1752056228681,"stop":1752056228681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db6f7e679861894","name":"Push message with emoji payload","time":{"start":1752056570096,"stop":1752056570096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b3aa1f05ac980","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752055900314,"stop":1752055900314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00443f497e7b1d2","name":"Push message with content topic containing unicode special characters","time":{"start":1752056570089,"stop":1752056570089,"duration":0},"status":"passed","severity":"normal"},{"uid":"24df310e74ae6814","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752055954634,"stop":1752055954634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c53b8a867c1719","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752055924354,"stop":1752055924354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cbec51e5269115","name":"Decoder throws on empty string content topic","time":{"start":1752055934082,"stop":1752055934083,"duration":1},"status":"passed","severity":"normal"},{"uid":"26dbb978e1091034","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752056465020,"stop":1752056465021,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d15a606fca9c9ef","name":"should start ping timers on peer connect","time":{"start":1752055916324,"stop":1752055916324,"duration":0},"status":"passed","severity":"normal"},{"uid":"46209377988c0c29","name":"Decoder throws on undefined content topic","time":{"start":1752055934082,"stop":1752055934082,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6b8e99879350bc","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752056104840,"stop":1752056104840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c096c708f00a24a1","name":"Check publish message containing special chars","time":{"start":1752056095726,"stop":1752056095726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b781fe0e794046","name":"Check message on other pubsub topic is not received","time":{"start":1752056414859,"stop":1752056414859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6b4186b26ae8d5","name":"caches peers it previously fetched","time":{"start":1752055924710,"stop":1752055924710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f749f4c370914272","name":"should handle complete dial lifecycle","time":{"start":1752055915585,"stop":1752055915585,"duration":0},"status":"passed","severity":"normal"},{"uid":"a718fe93a5a181d8","name":"Relay + Store","time":{"start":1752055979709,"stop":1752055979709,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c1324b9b9bbfdf","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752055900307,"stop":1752055900307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0d5d964aadc1e1","name":"Push message with content topic containing long","time":{"start":1752056570097,"stop":1752056570097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd884099c3d2013a","name":"should be able to encode the field with only STORE set to true","time":{"start":1752055905911,"stop":1752055905912,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f40464c7cd687dd","name":"connected peers and dial","time":{"start":1752056070822,"stop":1752056070822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61169b3e15d095d8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752055954616,"stop":1752055954616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a480c0693895edc","name":"Should update shard info","time":{"start":1752056064221,"stop":1752056064221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4269082149e3e","name":"Renews subscription after lossing a connection","time":{"start":1752056465028,"stop":1752056465028,"duration":0},"status":"passed","severity":"normal"},{"uid":"55badfa64c009e64","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752055954629,"stop":1752055954629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8aa2eccd74df31","name":"should handle ping failures gracefully","time":{"start":1752055916333,"stop":1752055916333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d584f82eefe4563","name":"should process tasks in queue","time":{"start":1752055944454,"stop":1752055944455,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6ac22eb066af3c","name":"should handle peer store errors gracefully","time":{"start":1752055915919,"stop":1752055915926,"duration":7},"status":"passed","severity":"normal"},{"uid":"dc486c0f75c81a44","name":"should hang up with multiaddr and return true on success","time":{"start":1752055916820,"stop":1752055916820,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a359c8a47c793e","name":"random static sharding 4 - Cluster ID: 310, Shard ID: 80","time":{"start":1752056228681,"stop":1752056228682,"duration":1},"status":"passed","severity":"normal"},{"uid":"3831fbd445c627fe","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752056174892,"stop":1752056174893,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9940fa6d726352","name":"isConnected should return true after first peer connects","time":{"start":1752055994753,"stop":1752055994753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbfc5e6c9c3fb4e","name":"Query Generator - false","time":{"start":1752056225801,"stop":1752056225802,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e7201dbcc72085","name":"should add and check entries correctly","time":{"start":1752055943607,"stop":1752055943612,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7a9e2264b4e543f","name":"1 Relay, 1 Filter, gives up","time":{"start":1752055924165,"stop":1752055924165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f621b2f6cf7c62","name":"handles different networkShards values correctly","time":{"start":1752055900301,"stop":1752055900301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95e3400271cef29","name":"Fails to push message bigger that 1MB","time":{"start":1752056570091,"stop":1752056570091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aec8b71bb98e90","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752055905917,"stop":1752055905918,"duration":1},"status":"passed","severity":"normal"},{"uid":"357f0a0545730660","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752055900294,"stop":1752055900295,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cca577462e6485","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752055916332,"stop":1752055916333,"duration":1},"status":"passed","severity":"normal"},{"uid":"194f541b11498cca","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752055900328,"stop":1752055900328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8b9428fa5ab51d","name":"should have no discoveries enabled by default","time":{"start":1752055944680,"stop":1752055944680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcdb9decc3fadc0","name":"should not fail to start the service if it is already started","time":{"start":1752055928318,"stop":1752055928318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4e227cbf39b3aa","name":"should properly create location multiaddrs - udp6","time":{"start":1752055906590,"stop":1752055906590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61bd194dafe6018","name":"Ordered Callback - true","time":{"start":1752056225804,"stop":1752056225804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13943f0a8a92ff6","name":"Mutual subscription","time":{"start":1752056104833,"stop":1752056104834,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11f893325c6432c","name":"1 Store, 2 fetches","time":{"start":1752055924164,"stop":1752055924164,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b752b5828b518d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752055924713,"stop":1752055924713,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d1c423090851059","name":"Subscribe to topic containing Script and publish message","time":{"start":1752056104840,"stop":1752056104841,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0821283aa8e525","name":"Check received message containing special chars","time":{"start":1752056414850,"stop":1752056414851,"duration":1},"status":"passed","severity":"normal"},{"uid":"41214af904d58522","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752055945387,"stop":1752055945390,"duration":3},"status":"passed","severity":"normal"},{"uid":"9007428f56e00979","name":"should not allow k > 12","time":{"start":1752055954166,"stop":1752055954168,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ab8c6e0af1d065d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752055905919,"stop":1752055905919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8e8cb2b2d97b76","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752055954635,"stop":1752055954635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52b18ab211c9c9b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752055954170,"stop":1752055954171,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a85400a3b5da3c","name":"should hang up with PeerId and return true on success","time":{"start":1752055916820,"stop":1752055916820,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bee13d9a2510ccd","name":"Subscribe to topic containing Script and receive message","time":{"start":1752056465025,"stop":1752056465025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bd4995bb867743","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752055915892,"stop":1752055915893,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ac834f21e9da2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752056218521,"stop":1752056218521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a4f7b209cca17b","name":"Check received message containing Arabic","time":{"start":1752056414834,"stop":1752056414835,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aaa647aca85d291","name":"should not receive a peer event before start","time":{"start":1752055928319,"stop":1752055928319,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc03123178ae8db8","name":"Check publish message containing XML","time":{"start":1752056095730,"stop":1752056095731,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9de4cd300f9180","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752055944950,"stop":1752055944950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f7b910d605c6e7","name":"Push message equal or less that 1MB","time":{"start":1752056570104,"stop":1752056570104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6f3b84648931e9","name":"Subscribe to topic containing short and receive message","time":{"start":1752056465013,"stop":1752056465013,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cbaac728e0637f","name":"Callback on promise, aborts when callback returns true","time":{"start":1752056218521,"stop":1752056218521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6d0b045aa1a97e","name":"Check received message containing special chars","time":{"start":1752056414834,"stop":1752056414834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7722640f1b068e","name":"should be safe to call multiple times","time":{"start":1752055916323,"stop":1752055916323,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3fa55ae7042322","name":"throws on content topic with non-number generation field","time":{"start":1752055900289,"stop":1752055900289,"duration":0},"status":"passed","severity":"normal"},{"uid":"27aa3538e44efbaa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752056465009,"stop":1752056465009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6132a7e8131d5a46","name":"should maintain proper timestamps if all messages received","time":{"start":1752055959410,"stop":1752055959410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13f9a7808c5dd81","name":"messageHashStr returns a hex string","time":{"start":1752055916372,"stop":1752055916372,"duration":0},"status":"passed","severity":"normal"},{"uid":"61506a672181ec56","name":"Store - dialed after - with timeout","time":{"start":1752056246120,"stop":1752056246120,"duration":0},"status":"passed","severity":"normal"},{"uid":"127cf4362e7672b5","name":"Push message with content topic containing Arabic","time":{"start":1752056570098,"stop":1752056570098,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c67bfe89718268","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752055954608,"stop":1752055954609,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e0e01ad7b5764c","name":"Renews subscription after lossing a connection","time":{"start":1752056465018,"stop":1752056465018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cbc3bea5bdb2f4","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752055916452,"stop":1752055916452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab5e650cd3f37bc","name":"should dial all remaining peers","time":{"start":1752055916460,"stop":1752055916462,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab62e1b0922be3b2","name":"Generator, custom pubsub topic","time":{"start":1752056220201,"stop":1752056220202,"duration":1},"status":"passed","severity":"normal"},{"uid":"55df2586139f299e","name":"should get / set UDP multiaddr","time":{"start":1752055906588,"stop":1752055906588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3466a33a079aba3","name":"Subscribe to topic containing short and publish message","time":{"start":1752056104837,"stop":1752056104838,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d2df7417baf9c6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752056465020,"stop":1752056465020,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d6165d38598554","name":"Should update multiaddrs","time":{"start":1752056064220,"stop":1752056064220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b166906e5cced764","name":"Meta field set when metaSetter is specified","time":{"start":1752055916864,"stop":1752055916865,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e85e6f89d09bdd","name":"should emit a peer event after start","time":{"start":1752055979420,"stop":1752055979420,"duration":0},"status":"passed","severity":"normal"},{"uid":"2324f240c016e49d","name":"Nwaku publishes","time":{"start":1752056084069,"stop":1752056084069,"duration":0},"status":"passed","severity":"normal"},{"uid":"715603f174e622e8","name":"should create an instance with libp2p and dialer","time":{"start":1752055915908,"stop":1752055915908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d97408ed3b3a14d","name":"Non TWN Cluster","time":{"start":1752056204412,"stop":1752056204412,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5d38db99e47db9","name":"Push message with escaped characters payload","time":{"start":1752056570095,"stop":1752056570095,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea1ba03515d2cc1","name":"Overlapping topic subscription","time":{"start":1752056104837,"stop":1752056104837,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e97e19619c3a9e45","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752055916343,"stop":1752055916344,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e4d6bb2b2e1cd9","name":"should not retry if at least one success","time":{"start":1752055945443,"stop":1752055945443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a98ead80dfac31f","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752055916483,"stop":1752055916485,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2bcbb316415d11d","name":"Privacy Node - default protocol","time":{"start":1752056246121,"stop":1752056246121,"duration":0},"status":"passed","severity":"normal"},{"uid":"945624284b2876e0","name":"Refresh subscription","time":{"start":1752056465022,"stop":1752056465023,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea9c62428e5dbcf","name":"ignores unrecognized TXT record formats","time":{"start":1752055924709,"stop":1752055924710,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b47d3f2e6bf7d0","name":"should remove event listeners from libp2p","time":{"start":1752055915880,"stop":1752055915881,"duration":1},"status":"passed","severity":"normal"},{"uid":"df06d059fb73ae00","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752056414840,"stop":1752056414840,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cd6e094fec9b0f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752055954615,"stop":1752055954616,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eefbd81e03a9da2","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752055900323,"stop":1752055900323,"duration":0},"status":"passed","severity":"normal"},{"uid":"503bf0bfcac4eea3","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752056174891,"stop":1752056174892,"duration":1},"status":"passed","severity":"normal"},{"uid":"da38b966c9483252","name":"Fails to push message with large meta","time":{"start":1752056570102,"stop":1752056570102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f116ed91f508bf","name":"Check publish message containing numeric","time":{"start":1752056095725,"stop":1752056095726,"duration":1},"status":"passed","severity":"normal"},{"uid":"178c906fc81700a4","name":"isConnected should return false after all peers disconnect","time":{"start":1752055994753,"stop":1752055994754,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fda5f80ddb1d3e","name":"should not fail to stop the service if it was not started","time":{"start":1752055979412,"stop":1752055979412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8545b7df52527d69","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752055905916,"stop":1752055905916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9796d1183efc9e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752055954634,"stop":1752055954634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2feb5fcb3cb6eec","name":"should merge provided config with defaults","time":{"start":1752055916815,"stop":1752055916815,"duration":0},"status":"passed","severity":"normal"},{"uid":"997c501a6479434f","name":"should handle peer store errors gracefully","time":{"start":1752055916485,"stop":1752055916485,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b9f00915bae7eb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752055900314,"stop":1752055900315,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf0725dfb6f4105","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752056465027,"stop":1752056465027,"duration":0},"status":"passed","severity":"normal"},{"uid":"80add84cb1733a61","name":"should properly create location multiaddrs - udp4","time":{"start":1752055906589,"stop":1752055906589,"duration":0},"status":"passed","severity":"normal"},{"uid":"667cd46a79d6cb8f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752056104292,"stop":1752056104293,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1bbeb97c139016","name":"Ordered Callback - false","time":{"start":1752056225805,"stop":1752056225805,"duration":0},"status":"passed","severity":"normal"},{"uid":"485070a6c239c9ee","name":"should handle corrupted shard info gracefully","time":{"start":1752055915794,"stop":1752055915794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4137aaebef792f58","name":"should not dispatch event when already disconnected","time":{"start":1752055915889,"stop":1752055915890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cea49c612247db9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752056465024,"stop":1752056465025,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f60076d1ecf81c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752056465028,"stop":1752056465028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4586633c0befe107","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752055900303,"stop":1752055900304,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2599749b2256c2d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752056465023,"stop":1752056465023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de3844603ae3374","name":"Decoder throws on empty string content topic","time":{"start":1752055935815,"stop":1752055935815,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee6535bd2af3976","name":"rejects content-filtered query with only contentTopics","time":{"start":1752055916493,"stop":1752055916493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc5b223d2e1e309","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752055900312,"stop":1752055900312,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf42983d0e7a705","name":"Sign & Recover","time":{"start":1752055934662,"stop":1752055934662,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78c9aff705c98ff","name":"Push message with Basic HTML tag payload","time":{"start":1752056570095,"stop":1752056570095,"duration":0},"status":"passed","severity":"normal"},{"uid":"3effb1c43ed3eb39","name":"Query Generator - true","time":{"start":1752056225799,"stop":1752056225801,"duration":2},"status":"passed","severity":"normal"},{"uid":"24c77bb631df8be8","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752055916823,"stop":1752055916823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b24f7d834ffc6ec","name":"Push message with content topic containing short","time":{"start":1752056570085,"stop":1752056570085,"duration":0},"status":"passed","severity":"normal"},{"uid":"764c926f29e11947","name":"Push message with content topic containing Russian","time":{"start":1752056570099,"stop":1752056570099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d814b1ce2a6672","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752056104290,"stop":1752056104292,"duration":2},"status":"passed","severity":"normal"},{"uid":"4514d47149d358b9","name":"should create ShardReader with contentTopics network config","time":{"start":1752055915775,"stop":1752055915776,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb10a90038e5b7f0","name":"should handle dial errors gracefully","time":{"start":1752055915918,"stop":1752055915919,"duration":1},"status":"passed","severity":"normal"},{"uid":"d088c3030702f591","name":"pre and post cipher","time":{"start":1752055934661,"stop":1752055934662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca1f53bade2c425","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752055945471,"stop":1752055945471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea405a9f80ee8c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752055916363,"stop":1752055916363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbb29200e779bf6","name":"Nodes with multiple pubsub topic","time":{"start":1752056088487,"stop":1752056088487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f5f6ec5f6ed7e6","name":"Check publish message containing Arabic","time":{"start":1752056095727,"stop":1752056095727,"duration":0},"status":"passed","severity":"normal"},{"uid":"49567f8534160122","name":"Push message with content topic containing emoji","time":{"start":1752056570089,"stop":1752056570089,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b69c5b3adc093","name":"Push message with content topic containing Chinese","time":{"start":1752056570086,"stop":1752056570086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34d080d0d5dfd22","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app80/9/topic368/proto","time":{"start":1752056204420,"stop":1752056204420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4f45ba5ab07180","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752055954615,"stop":1752055954615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1818054a039e56","name":"should continually clean up expired entries at intervals","time":{"start":1752055943618,"stop":1752055943618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f76e47a1b1feb02","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752055954623,"stop":1752055954624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c412c76608cd1b","name":"should throw error - no id","time":{"start":1752055906585,"stop":1752055906585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5f1df434669214","name":"Decrypt messages","time":{"start":1752056072311,"stop":1752056072311,"duration":0},"status":"passed","severity":"normal"},{"uid":"246551cb64dd065b","name":"Query generator for 2000 messages","time":{"start":1752056218522,"stop":1752056218522,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c9d7eabbe555fe","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752055954633,"stop":1752055954633,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c72e2823e4256","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752056465010,"stop":1752056465010,"duration":0},"status":"passed","severity":"normal"},{"uid":"619fb983ad3c8e75","name":"should handle peer store errors during connection limiting","time":{"start":1752055916489,"stop":1752055916490,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f017677d3e2f34","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752055916381,"stop":1752055916381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8da66fdb102f75","name":"udp ip6 address","time":{"start":1752055905845,"stop":1752055905846,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc726321d9ba6e5c","name":"Check message received after jswaku node is restarted","time":{"start":1752056414861,"stop":1752056414862,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1e0854d59ab07b","name":"Push message with JSON payload","time":{"start":1752056570095,"stop":1752056570095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17547a4d73071ad","name":"Check received message containing Russian","time":{"start":1752056414835,"stop":1752056414835,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd155888a6bae869","name":"Check message with non string payload is not received","time":{"start":1752056414861,"stop":1752056414861,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccdd056de8a33dd","name":"Push message with SQL Injection payload","time":{"start":1752056570094,"stop":1752056570094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d87a15dccc70e21","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752055915875,"stop":1752055915876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92b35b026f5680a","name":"Check message with no content topic is not received","time":{"start":1752056414846,"stop":1752056414846,"duration":0},"status":"passed","severity":"normal"},{"uid":"9816695132b0f8f1","name":"Check received message containing unicode special characters","time":{"start":1752056414839,"stop":1752056414839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc8e65af486a434","name":"should decode valid enr successfully","time":{"start":1752055906583,"stop":1752055906583,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fba268ee4be156","name":"Check received message with timestamp: 1752055974051000000 ","time":{"start":1752056414857,"stop":1752056414858,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5c1249be5f32ac","name":"should encode/decode to text encoding","time":{"start":1752055906587,"stop":1752055906588,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacb65dc7846ea52","name":"Push message with custom timestamp: 1721297595135","time":{"start":1752056570090,"stop":1752056570090,"duration":0},"status":"passed","severity":"normal"},{"uid":"527919a2f965e451","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752056241241,"stop":1752056241241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eea952099c3d73","name":"should create KeepAliveManager with required options","time":{"start":1752055916317,"stop":1752055916318,"duration":1},"status":"passed","severity":"normal"},{"uid":"787a140afeafa0b9","name":"Encoder throws on empty string content topic","time":{"start":1752055934081,"stop":1752055934082,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c23a0ea112d4a5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752056465017,"stop":1752056465017,"duration":0},"status":"passed","severity":"normal"},{"uid":"419ca2bca2de0cc8","name":"should return false when peer has no overlapping shards","time":{"start":1752055915780,"stop":1752055915783,"duration":3},"status":"passed","severity":"normal"},{"uid":"9735e47f3ff5dba3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752056465026,"stop":1752056465026,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f82282b931fb9c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752055959411,"stop":1752055959411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f16545c40a9cf4a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752055900318,"stop":1752055900318,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcda37e4e40f928f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752055900315,"stop":1752055900316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6be84e355133d5","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752056465028,"stop":1752056465028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd34ddadd4a6b13","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app8/6/topic870/proto","time":{"start":1752056204416,"stop":1752056204417,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23c1f5bcb148760","name":"should set field with all protocols enabled","time":{"start":1752055906591,"stop":1752055906592,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0f7197aab0ff9c","name":"Check received message containing Russian","time":{"start":1752056414852,"stop":1752056414852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f31c7768b33bb14","name":"should throw error - no public key","time":{"start":1752055906584,"stop":1752055906585,"duration":1},"status":"passed","severity":"normal"},{"uid":"193e27621c0b85c1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752055979423,"stop":1752055979424,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d9604086028d855e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752055900297,"stop":1752055900297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8705eefd4c5d4ba1","name":"should lock peers when selected","time":{"start":1752055945465,"stop":1752055945466,"duration":1},"status":"passed","severity":"normal"},{"uid":"759ee5df99751ae5","name":"should dispatch connect and disconnect events","time":{"start":1752055945466,"stop":1752055945470,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b17f961ce4c393c","name":"Fails to publish duplicate message","time":{"start":1752056095742,"stop":1752056095742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c2899349a7f47d","name":"should handle dial errors gracefully","time":{"start":1752055915570,"stop":1752055915575,"duration":5},"status":"passed","severity":"normal"},{"uid":"e575cb399524be5","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752055924711,"stop":1752055924712,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf91ea78cd87e59c","name":"should handle all zero keep alive options","time":{"start":1752055916358,"stop":1752055916359,"duration":1},"status":"passed","severity":"normal"},{"uid":"26019ba1cfaa8f65","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752056186337,"stop":1752056186337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03b8c9d9a098d2c","name":"Check received message with timestamp: 1752055974051 ","time":{"start":1752056414840,"stop":1752056414840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dd941c7dc31423","name":"Passing an array","time":{"start":1752056242775,"stop":1752056242776,"duration":1},"status":"passed","severity":"normal"},{"uid":"219d45874d5dff69","name":"Push message with unicode special characters payload","time":{"start":1752056570096,"stop":1752056570096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1770218fcd91c24","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752055945477,"stop":1752055945478,"duration":1},"status":"passed","severity":"normal"},{"uid":"34020cdf079f41b3","name":"should remove event listeners","time":{"start":1752055916322,"stop":1752055916323,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee876311d5731710","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752055915788,"stop":1752055915788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca19a1be560c3290","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752055900298,"stop":1752055900299,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae968b15a735347a","name":"Check message with invalid timestamp is not received","time":{"start":1752056414859,"stop":1752056414859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c37ebb0a3fcf61c","name":"should convert tags map to array of keys","time":{"start":1752055916470,"stop":1752055916470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bc71e4ef81ce94","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752056088486,"stop":1752056088486,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb16ec492607afe0","name":"Passing page size 3 when there are 20 messages","time":{"start":1752056235105,"stop":1752056235105,"duration":0},"status":"passed","severity":"normal"},{"uid":"da958091b2b85d7e","name":"Check received message containing shell command","time":{"start":1752056414837,"stop":1752056414838,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9592f2c8c9d920","name":"random static sharding 1 - Cluster ID: 672, Shard ID: 51","time":{"start":1752056228679,"stop":1752056228679,"duration":0},"status":"passed","severity":"normal"},{"uid":"faee603f1cfe9504","name":"should be safe to call multiple times","time":{"start":1752055915917,"stop":1752055915918,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe701a3e12dab2a","name":"Correctly serialized arguments","time":{"start":1752056034047,"stop":1752056034047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3075984e2102eee9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752056465026,"stop":1752056465026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11ec28fd43c7c0d","name":"should transition to Unhealthy when no connections","time":{"start":1752055944944,"stop":1752055944944,"duration":0},"status":"passed","severity":"normal"},{"uid":"6633d843b45cd71c","name":"Push message with content topic containing unicode special characters","time":{"start":1752056570101,"stop":1752056570101,"duration":0},"status":"passed","severity":"normal"},{"uid":"43073cff804962f6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752055959414,"stop":1752055959415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a509bbcad3fde36e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/1/topic280/xml","time":{"start":1752056204417,"stop":1752056204417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d2d8fd21a2261f","name":"should properly create location multiaddrs - tcp6","time":{"start":1752055906590,"stop":1752055906590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bea134766bedab","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752055954628,"stop":1752055954628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e9dca6199b69ae","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752055954610,"stop":1752055954610,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a154261983e5c0","name":"Push message with content topic containing escaped characters","time":{"start":1752056570101,"stop":1752056570101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56f7c3532ef0826","name":"should reject on timeout if it was set","time":{"start":1752055945485,"stop":1752055945485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1052321cfd365fae","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752055954629,"stop":1752055954630,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d2ceb6bf9f0e81","name":"Fails to push message bigger that 1MB","time":{"start":1752056570104,"stop":1752056570104,"duration":0},"status":"passed","severity":"normal"},{"uid":"38117efad8ead8a2","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752055944690,"stop":1752055944690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fadb3fec51543f7","name":"accepts valid content-filtered query","time":{"start":1752055916492,"stop":1752055916493,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa8c6e0f58a7274","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752056465016,"stop":1752056465016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e09c67d0e6ab8db","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752055900294,"stop":1752055900294,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e6329ead697966","name":"Check message on other pubsub topic is not received","time":{"start":1752056414844,"stop":1752056414845,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c3a5ebf808ca6e","name":"should throw error - invalid id","time":{"start":1752055906585,"stop":1752055906585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9afb25381cfde76","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752055994752,"stop":1752055994753,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5eef24876fcd070","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752055916367,"stop":1752055916368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4704180cf464f23","name":"should drop connection via multiaddr with hangUp","time":{"start":1752056063800,"stop":1752056063801,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab422419382dea8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752056414862,"stop":1752056414862,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf7f5a3cf34095c","name":"Push message with content topic containing escaped characters","time":{"start":1752056570088,"stop":1752056570088,"duration":0},"status":"passed","severity":"normal"},{"uid":"11796f329fa18845","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752055905912,"stop":1752055905913,"duration":1},"status":"passed","severity":"normal"},{"uid":"49dd1ec61e610022","name":"Check message received after jswaku node is restarted","time":{"start":1752056414848,"stop":1752056414848,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1569d4e83f3a13","name":"Generator, 2 different pubsubtopics","time":{"start":1752056220199,"stop":1752056220199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f1e8d5db359fdae","name":"Fails to publish message with empty text","time":{"start":1752056095742,"stop":1752056095743,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed68d5aee66d4ca","name":"should stop and cleanup resources","time":{"start":1752055945679,"stop":1752055945679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f1b9f4a8655052","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752055900325,"stop":1752055900326,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e262b9057e34fc","name":"Push message with Arabic payload","time":{"start":1752056570093,"stop":1752056570093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2705c146f3438","name":"should get / set TCP multiaddr","time":{"start":1752055906588,"stop":1752055906589,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6cfab965ae6cb1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752056095738,"stop":1752056095738,"duration":0},"status":"passed","severity":"normal"},{"uid":"86afb8f638a389c4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752055954630,"stop":1752055954630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edec11d44d47a7a","name":"should return peer for existing peer","time":{"start":1752055916470,"stop":1752055916471,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff655227fa6b8b6b","name":"should handle peer connect event","time":{"start":1752055915887,"stop":1752055915887,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc6a23896202472","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752055928321,"stop":1752055928321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a8b43ab4dba954","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752055954628,"stop":1752055954629,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8a958c5e7dcb56","name":"Asymmetric encrypt & decrypt","time":{"start":1752055934660,"stop":1752055934660,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce87e68bb6beba7","name":"Using a function","time":{"start":1752056242776,"stop":1752056242776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f188b3a9cbb2a741","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752055954632,"stop":1752055954632,"duration":0},"status":"passed","severity":"normal"},{"uid":"586d6023e739a29a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752055945472,"stop":1752055945477,"duration":5},"status":"passed","severity":"normal"},{"uid":"7ba88dcccb8106d8","name":"should add received messages to bloom filter","time":{"start":1752055959410,"stop":1752055959411,"duration":1},"status":"passed","severity":"normal"},{"uid":"966e40e47f3ae622","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752056104842,"stop":1752056104842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1112e35ad78b202","name":"should not fail to stop the service if it was not started","time":{"start":1752056070587,"stop":1752056070587,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b8e2b7cd0b9aa0","name":"Does not throw an exception when node disconnects","time":{"start":1752056242774,"stop":1752056242775,"duration":1},"status":"passed","severity":"normal"},{"uid":"db24069bc7f6fa84","name":"Check message with no pubsub topic is not received","time":{"start":1752056414860,"stop":1752056414860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb13bba5f733bd3","name":"should handle peer store errors gracefully","time":{"start":1752055916468,"stop":1752055916470,"duration":2},"status":"passed","severity":"normal"},{"uid":"58c2b4e7ee3da534","name":"Check publish message containing long","time":{"start":1752056095725,"stop":1752056095725,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd8b138c83d7d93","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752055905915,"stop":1752055905915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5304b7c03bd6371c","name":"Filter","time":{"start":1752056246120,"stop":1752056246121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63a26486c0abfb0","name":"it tolerates circular branch references","time":{"start":1752055924708,"stop":1752055924709,"duration":1},"status":"passed","severity":"normal"},{"uid":"4460b4e4a8189b5","name":"can start the service","time":{"start":1752056070584,"stop":1752056070584,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b583557e0f15ae","name":"should detect messages with missing dependencies","time":{"start":1752055959413,"stop":1752055959413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e331079cfa8193","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752055954635,"stop":1752055954635,"duration":0},"status":"passed","severity":"normal"},{"uid":"8667115320bcfe24","name":"should not fail to stop the service if it was not started","time":{"start":1752055928318,"stop":1752055928318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20a7eb07aeac2b9","name":"Check received message containing Chinese","time":{"start":1752056414851,"stop":1752056414851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f8a442b385333","name":"Check message with no content topic is not received","time":{"start":1752056414860,"stop":1752056414860,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfca42f2ae585e7d","name":"should properly compute the node id","time":{"start":1752055906586,"stop":1752055906587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e201b5b4c886b4e2","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752056241240,"stop":1752056241241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6213e56c7aaf817d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752055954632,"stop":1752055954633,"duration":1},"status":"passed","severity":"normal"},{"uid":"90377138f4568111","name":"should return all connected peers without codec filter","time":{"start":1752055916821,"stop":1752055916821,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ea9fc8a85626b4","name":"Decoder throws on undefined content topic","time":{"start":1752055916865,"stop":1752055916866,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e330a5f15be1a14","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752055980486,"stop":1752055980486,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3b11d4823b50fa","name":"should handle errors gracefully when getting peer info","time":{"start":1752055915794,"stop":1752055915794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4443b7c460e95e1f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752055954616,"stop":1752055954616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20d5e7ca4d61174","name":"should start all internal components","time":{"start":1752055916816,"stop":1752055916816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4d12de7509070f","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752056174901,"stop":1752056174901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9b7ab4562cad22d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752056231570,"stop":1752056231570,"duration":0},"status":"passed","severity":"normal"},{"uid":"1391c6f4d60ae83a","name":"Check received message containing Chinese","time":{"start":1752056414834,"stop":1752056414834,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b349188e655609","name":"should set field with only STORE enabled","time":{"start":1752055906592,"stop":1752055906592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e763c04675e809d8","name":"should reject if LightPush is requested but not mounted","time":{"start":1752055945484,"stop":1752055945484,"duration":0},"status":"passed","severity":"normal"},{"uid":"324deb1f85388a13","name":"Push message with content topic containing JSON","time":{"start":1752056570088,"stop":1752056570088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3a94ddde279c5a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752055900324,"stop":1752055900325,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0318306aa84aa20","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752055916329,"stop":1752055916332,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ce7691f195ebba0","name":"Subscribe to topic containing XML and publish message","time":{"start":1752056104841,"stop":1752056104841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07e4fc4886bc379","name":"should throw error - no public key","time":{"start":1752055906586,"stop":1752055906586,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde8dd87e224eaff","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752055954627,"stop":1752055954627,"duration":0},"status":"passed","severity":"normal"},{"uid":"e017f443479da609","name":"should sort peers by ping value","time":{"start":1752055916822,"stop":1752055916822,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bffed755d5f9bd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752056088484,"stop":1752056088485,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c08d2254cefdde3","name":"Push message with content topic containing long","time":{"start":1752056570085,"stop":1752056570085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7ccb07e1ad1614","name":"Fails to push message with large meta","time":{"start":1752056570089,"stop":1752056570089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24c6f2938091f6","name":"should update ack status of messages in outgoing buffer","time":{"start":1752055959415,"stop":1752055959415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a0127e3643ea8b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752055900296,"stop":1752055900296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9b6545a0a02491","name":"returns only open connection if one present","time":{"start":1752055916496,"stop":1752055916497,"duration":1},"status":"passed","severity":"normal"},{"uid":"15053026759058fc","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752055924355,"stop":1752055924355,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ee4020a548736d","name":"Check received message containing Script","time":{"start":1752056414836,"stop":1752056414836,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9c92ab875bfcc","name":"Query with Promise Callback, No Decoder","time":{"start":1752056186343,"stop":1752056186346,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce3b0318164d27bb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752055916344,"stop":1752055916344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28c304ddd616bf8","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752056186341,"stop":1752056186341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f635625ff0806a65","name":"should dial all peers on dial","time":{"start":1752056063799,"stop":1752056063799,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b50526a5a3d462","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752056241243,"stop":1752056241243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de760ebe95f49c5","name":"Query with Ordered Callback, No message returned","time":{"start":1752056186342,"stop":1752056186342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e011c02c74036f2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752055906583,"stop":1752055906584,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed9afd2759e6752","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752056174896,"stop":1752056174896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0886c39c6a7fe6a","name":"Used by Waku Relay","time":{"start":1752056242776,"stop":1752056242777,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7eb5400d4d15cf1","name":"accepts valid message hash query","time":{"start":1752055916494,"stop":1752055916494,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2717ec5f357c92","name":"should return valid sharding parameters for static sharding","time":{"start":1752055900325,"stop":1752055900325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab2041321c5a5fb","name":"Encoder throws on empty string content topic","time":{"start":1752055916865,"stop":1752055916865,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d57b5807fbffa6","name":"should handle different types of entries","time":{"start":1752055943617,"stop":1752055943617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb5059f22c06702","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752056465027,"stop":1752056465027,"duration":0},"status":"passed","severity":"normal"},{"uid":"193c1041c361815c","name":"Push message with Chinese payload","time":{"start":1752056570093,"stop":1752056570093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc986deac4c0ed","name":"Register correct protocols","time":{"start":1752056104834,"stop":1752056104834,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1d0e3b3ad48cb","name":"Push message with content topic containing numeric","time":{"start":1752056570097,"stop":1752056570098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecdc823d24812b9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752056241242,"stop":1752056241242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f0f5151013ca5f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752055924354,"stop":1752055924355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3c5a3fc1869b57","name":"Push message with content topic containing XML","time":{"start":1752056570087,"stop":1752056570087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bace3c707fae32b","name":"Decoder throws on empty string content topic","time":{"start":1752055916866,"stop":1752055916866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd37bac629934b","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752056174899,"stop":1752056174899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44614f41913c9d15","name":"Sample","time":{"start":1752055905933,"stop":1752055905933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa232076f97db4d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752056088486,"stop":1752056088486,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdb2716e1a69483","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752055924356,"stop":1752055924356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f410c9242e172226","name":"should not process empty queue","time":{"start":1752055915579,"stop":1752055915580,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f4b9c6c93f2335","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752055916371,"stop":1752055916371,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d9f7dfa25e44e","name":"Callback on promise","time":{"start":1752056218520,"stop":1752056218521,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf6b4dfa91b141f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752055954615,"stop":1752055954615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3078c7806f3cf5","name":"should be safe to call multiple times","time":{"start":1752055915909,"stop":1752055915909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2b7f0620ef6a40","name":"should start the dialing interval","time":{"start":1752055915547,"stop":1752055915548,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44e6a2b4fb3c628","name":"Publish without waiting for remote peer","time":{"start":1752056104834,"stop":1752056104834,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f66598dbe21dcd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752055954635,"stop":1752055954636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed544960ca14ae0","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752055945477,"stop":1752055945477,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f985e250be8c3a","name":"Query with Promise Callback, No message returned","time":{"start":1752056186348,"stop":1752056186350,"duration":2},"status":"passed","severity":"normal"},{"uid":"5285dbd788c08e79","name":"Check received message containing long","time":{"start":1752056414850,"stop":1752056414850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0760afec2743789","name":"should perform ping and update peer store on timer","time":{"start":1752055916333,"stop":1752055916333,"duration":0},"status":"passed","severity":"normal"},{"uid":"83652c172615fb9","name":"should be safe to call multiple times","time":{"start":1752055916320,"stop":1752055916322,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fc27ea03717bb90","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752055916486,"stop":1752055916487,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5dc13ee05e5d6b4","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752056104838,"stop":1752056104839,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec2613aa1fda379","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752055900297,"stop":1752055900298,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4392df0dd7d40d","name":"can start and stop the service","time":{"start":1752056070584,"stop":1752056070587,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed14de8ac3d56d06","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752055959416,"stop":1752055959416,"duration":0},"status":"passed","severity":"normal"},{"uid":"53534e9fc5f5d2f2","name":"should handle peer not in mesh for all topics","time":{"start":1752055916359,"stop":1752055916359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3ab40a79eb59bf","name":"Check publish message containing JSON","time":{"start":1752056095732,"stop":1752056095733,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af97637c0ed3d0e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752056465012,"stop":1752056465012,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bbb58c0042c154","name":"should return false when peer is not found","time":{"start":1752055915789,"stop":1752055915793,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7e571a76d78a395","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752055954627,"stop":1752055954627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b78871ee477f82f","name":"should deliver messages after dependencies are met","time":{"start":1752055959413,"stop":1752055959413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2e2fb1cc5c6c5c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752055924712,"stop":1752055924712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fbdf5f37efc8c8","name":"should stop ping timers on peer disconnect","time":{"start":1752055916329,"stop":1752055916329,"duration":0},"status":"passed","severity":"normal"},{"uid":"81674d9fb04b7a24","name":"Decoder throws on undefined content topic","time":{"start":1752055935815,"stop":1752055935815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2131dad3ff08414","name":"Refresh subscription","time":{"start":1752056465013,"stop":1752056465013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede1340639dc08eb","name":"should return false when topic is not configured","time":{"start":1752055916823,"stop":1752055916823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2f97fa59f21cbf","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752056570100,"stop":1752056570100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4187c887a07b55","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752055994751,"stop":1752055994752,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf287f5c61f43b2","name":"Symmetric encrypt & Decrypt","time":{"start":1752055934661,"stop":1752055934661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5421ef7b4011fa2","name":"should handle dial errors gracefully","time":{"start":1752055916462,"stop":1752055916462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c119e438be4d7a7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752055916605,"stop":1752055916605,"duration":0},"status":"passed","severity":"normal"},{"uid":"594e4708ba17872b","name":"throws on content topic with empty topic name field","time":{"start":1752055900291,"stop":1752055900292,"duration":1},"status":"passed","severity":"normal"},{"uid":"51577c82097db0a2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752055900316,"stop":1752055900317,"duration":1},"status":"passed","severity":"normal"},{"uid":"274a1a8ef9d62fbb","name":"should not receive a peer event after stop","time":{"start":1752055979421,"stop":1752055979422,"duration":1},"status":"passed","severity":"normal"},{"uid":"636e1c0960281b67","name":"Encoder throws on empty string content topic","time":{"start":1752055935815,"stop":1752055935815,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e0d3b32c91c066","name":"should handle peer store errors gracefully","time":{"start":1752055916471,"stop":1752055916471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad181136c002942","name":"Check received message containing escaped characters","time":{"start":1752056414838,"stop":1752056414839,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f412960516d2b5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752055954623,"stop":1752055954623,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a563375dcdc51e","name":"should set field with only RELAY enabled","time":{"start":1752055906592,"stop":1752055906592,"duration":0},"status":"passed","severity":"normal"},{"uid":"647db0ebd2c30e97","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752055900311,"stop":1752055900312,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba25510ff5dde7e","name":"should be online or offline if network state changed","time":{"start":1752055994762,"stop":1752055994762,"duration":0},"status":"passed","severity":"normal"},{"uid":"570cfbc18cf7811c","name":"random static sharding 2 - Cluster ID: 282, Shard ID: 883","time":{"start":1752056228679,"stop":1752056228681,"duration":2},"status":"passed","severity":"normal"},{"uid":"a889018a60b662ea","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app39/8/topic3/utf8","time":{"start":1752056204414,"stop":1752056204416,"duration":2},"status":"passed","severity":"normal"},{"uid":"c733d5cee6c4b403","name":"should handle incoming messages","time":{"start":1752055945392,"stop":1752055945392,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3f8ca3550ff245","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752056104293,"stop":1752056104293,"duration":0},"status":"passed","severity":"normal"},{"uid":"672903ec606db18b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752055900324,"stop":1752055900324,"duration":0},"status":"passed","severity":"normal"},{"uid":"10351ddc0311078","name":"Generator, 2 different pubsubtopics","time":{"start":1752056220202,"stop":1752056220202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a3123c62e7704e","name":"should return false when peer is not on the specified shard","time":{"start":1752055915787,"stop":1752055915787,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c9091f17a077cb","name":"Push message with XML payload","time":{"start":1752056570094,"stop":1752056570094,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8edc3ecb972cf0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752055900303,"stop":1752055900303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ddd8b57f7896d8","name":"Push message with numeric payload","time":{"start":1752056570079,"stop":1752056570079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8149ea3c69bef000","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752056465017,"stop":1752056465017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7396b4c8ade7f6","name":"should handle queue processing errors gracefully","time":{"start":1752055915580,"stop":1752055915580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c90874ab9c2d227","name":"should handle case with no peers in store","time":{"start":1752055916462,"stop":1752055916463,"duration":1},"status":"passed","severity":"normal"},{"uid":"f402ba23db1c8f6","name":"should return empty array for non-existent peer","time":{"start":1752055916465,"stop":1752055916468,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebe07ab80b4a6e8d","name":"should return no connections if no open connection provided","time":{"start":1752055916497,"stop":1752055916497,"duration":0},"status":"passed","severity":"normal"},{"uid":"279b5490ab662963","name":"Passing page size 11 when there are 10 messages","time":{"start":1752056235106,"stop":1752056235108,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6796392e5e14b00","name":"should handle complete connection lifecycle","time":{"start":1752055915895,"stop":1752055915896,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a57babff15ddc4","name":"Refresh subscription","time":{"start":1752056104837,"stop":1752056104837,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b57e102462fc5a6a","name":"should redial peers when all connections are lost","time":{"start":1752055916489,"stop":1752055916489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef4bb8f155a6c3c","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752055915927,"stop":1752055915927,"duration":0},"status":"passed","severity":"normal"},{"uid":"85307c1f8e0520a8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752055945678,"stop":1752055945678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b3c7ea5eae696f","name":"should fail to send if no connected peers found","time":{"start":1752055945439,"stop":1752055945440,"duration":1},"status":"passed","severity":"normal"},{"uid":"8968a109a87a69d","name":"Rejects garbage","time":{"start":1752055948928,"stop":1752055948928,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfdf1e5f7864a7f","name":"should call waitForPeer on Relay","time":{"start":1752055945487,"stop":1752055945488,"duration":1},"status":"passed","severity":"normal"},{"uid":"b645df1be2199267","name":"returns nothing if no connections present","time":{"start":1752055916496,"stop":1752055916496,"duration":0},"status":"passed","severity":"normal"},{"uid":"429bd6be00657a11","name":"Push message with emoji payload","time":{"start":1752056570084,"stop":1752056570084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f618e98d539c07","name":"should return false when navigator.onLine is false","time":{"start":1752055915885,"stop":1752055915885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59e95165192d14f","name":"Check message with invalid timestamp is not received","time":{"start":1752056414844,"stop":1752056414844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc171168712b647","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752056104842,"stop":1752056104842,"duration":0},"status":"passed","severity":"normal"},{"uid":"914f1757f23aed91","name":"Query generator for multiple messages","time":{"start":1752056218518,"stop":1752056218518,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b788ef02e076ca","name":"should not be empty after adding a subscription","time":{"start":1752055945677,"stop":1752055945677,"duration":0},"status":"passed","severity":"normal"},{"uid":"af964686ea94c814","name":"should be safe to call multiple times","time":{"start":1752055916433,"stop":1752055916433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea766fb5e5c0ad3b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752055954625,"stop":1752055954625,"duration":0},"status":"passed","severity":"normal"},{"uid":"702660eba014ca6f","name":"should wait for Store peer to be connected","time":{"start":1752055945487,"stop":1752055945487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0251ed3e359b69a","name":"peer exchange sets tag","time":{"start":1752056119500,"stop":1752056119500,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ab546a656c8417","name":"should dial all known peers when reached zero connections","time":{"start":1752056005022,"stop":1752056005023,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fda1dabd013e573","name":"should create ShardReader with shards network config","time":{"start":1752055915776,"stop":1752055915776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a0985c9983fd79","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app92/6/topic568/utf8","time":{"start":1752056204419,"stop":1752056204419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62d412cfb96a9dd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752055924355,"stop":1752055924355,"duration":0},"status":"passed","severity":"normal"},{"uid":"455e24a5aa54ddc7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752055954636,"stop":1752055954637,"duration":1},"status":"passed","severity":"normal"},{"uid":"d290b9d150eb5758","name":"Subscribe to topic containing long and receive message","time":{"start":1752056465013,"stop":1752056465014,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6de10e018e6e1d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752056104839,"stop":1752056104840,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda5b7bd398c9979","name":"should skip peer when dialed recently","time":{"start":1752055915561,"stop":1752055915562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c696661932cb1586","name":"should handle disconnect when peer has no timers","time":{"start":1752055916355,"stop":1752055916355,"duration":0},"status":"passed","severity":"normal"}]