mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"4a4d1bdfa52d5c9e","name":"should process tasks in queue","time":{"start":1759877739080,"stop":1759877739080,"duration":0},"status":"passed","severity":"normal"},{"uid":"3167363ac25ecab3","name":"should update ack status of messages in outgoing buffer","time":{"start":1759877729008,"stop":1759877729008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbca1c4e9b78429","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759878116947,"stop":1759878116953,"duration":6},"status":"passed","severity":"normal"},{"uid":"a0e8f1168bd1b29a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759877721767,"stop":1759877721768,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34337a11c210f63","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759878263586,"stop":1759878263586,"duration":0},"status":"passed","severity":"normal"},{"uid":"274ea2cc04c67bab","name":"should set field with only RELAY enabled","time":{"start":1759877679064,"stop":1759877679065,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07566e58f8409be","name":"Symmetric encrypt & Decrypt","time":{"start":1759877708986,"stop":1759877708986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2816f1f33f62aed","name":"should check false positive rate","time":{"start":1759877725683,"stop":1759877725684,"duration":1},"status":"passed","severity":"normal"},{"uid":"2289b923f2ea3a0f","name":"should dial with multiaddr and return stream","time":{"start":1759877689685,"stop":1759877689685,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad4a1f3a25c0d87","name":"should handle errors when removing globalThis listeners","time":{"start":1759877688179,"stop":1759877688179,"duration":0},"status":"passed","severity":"normal"},{"uid":"18842b7d228a51e7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759878263586,"stop":1759878263587,"duration":1},"status":"passed","severity":"normal"},{"uid":"509601daddbc5712","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759877739610,"stop":1759877739610,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf4b7f64607db3a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759878263595,"stop":1759878263595,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf80131fa401dc2","name":"Publish message with custom timestamp: Tue Oct 07 2025 23:59:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877967444,"stop":1759877967444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2394109301a83823","name":"Sync message is sent within sync frequency","time":{"start":1759877748968,"stop":1759877748968,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f02e86b0f29ab3","name":"should remove event listeners","time":{"start":1759877689530,"stop":1759877689536,"duration":6},"status":"passed","severity":"normal"},{"uid":"a947b83420d66a3c","name":"should not be empty after adding a subscription","time":{"start":1759877740317,"stop":1759877740321,"duration":4},"status":"passed","severity":"normal"},{"uid":"cee530860f67c92a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759877721798,"stop":1759877721798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fefdb640f386d7","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759877775304,"stop":1759877775304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97d65421af47594","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app50/6/topic713/test.js","time":{"start":1759878061173,"stop":1759878061173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fa6fd3167e6978","name":"Reusing cursor across nodes","time":{"start":1759878072506,"stop":1759878072506,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda0f79a362a10da","name":"should skip peers without peer exchange protocol","time":{"start":1759877699128,"stop":1759877699129,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb13c30442084f7","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759878263591,"stop":1759878263591,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2aa73aecf3cd7f2d","name":"Push message equal or less that 1MB","time":{"start":1759878826052,"stop":1759878826052,"duration":0},"status":"passed","severity":"normal"},{"uid":"5346c1718d833891","name":"should return false when peer is not found","time":{"start":1759877688992,"stop":1759877688992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba48d691bb54ac04","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app16/4/topic483/proto","time":{"start":1759878061165,"stop":1759878061165,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7443f0e3cc05fb","name":"should clear timers for specific peer on disconnect","time":{"start":1759877688684,"stop":1759877688685,"duration":1},"status":"passed","severity":"normal"},{"uid":"9154da9dd8389f05","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759877699139,"stop":1759877699139,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a460597e8a9ee4e","name":"can start and stop the service","time":{"start":1759877702733,"stop":1759877702733,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90ed048e8a1ea0","name":"should handle ENR without shardInfo","time":{"start":1759877699133,"stop":1759877699133,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc5095457457cdd","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759877740981,"stop":1759877740981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ee50a881cdf0a7","name":"should set default options when no config provided","time":{"start":1759877689681,"stop":1759877689681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9811c4165a219c","name":"should handle errors when accessing navigator","time":{"start":1759877688209,"stop":1759877688209,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fdb68912bf4144","name":"should be online or offline if network state changed","time":{"start":1759877789873,"stop":1759877789874,"duration":1},"status":"passed","severity":"normal"},{"uid":"3daf6154bfa0fff4","name":"Outgoing message is acknowledged","time":{"start":1759877743977,"stop":1759877743977,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b2fdc4ca3450b3","name":"should reject if WakuNode is not started","time":{"start":1759877741242,"stop":1759877741242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a4f6d0472c70d5","name":"should work with stubbed retrieve function","time":{"start":1759877740969,"stop":1759877740970,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a657579b4c03c6d","name":"Sample","time":{"start":1759877678395,"stop":1759877678396,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fcb397d621749c","name":"Fails to push message bigger that 1MB","time":{"start":1759878826041,"stop":1759878826042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1581a6ae50b1c0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759877721759,"stop":1759877721759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eabc61e7d47d5","name":"Push message with Arabic payload","time":{"start":1759878826044,"stop":1759878826044,"duration":0},"status":"passed","severity":"normal"},{"uid":"3676cdeb3ec63ca4","name":"should not be sent when there is no history","time":{"start":1759877729007,"stop":1759877729007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb43735916b6a80e","name":"should handle queue processing errors gracefully","time":{"start":1759877688277,"stop":1759877688277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba32f2f83b205af1","name":"should handle cache.get errors gracefully","time":{"start":1759877702736,"stop":1759877702736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2747c8c40b0c6072","name":"Check received message containing emoji","time":{"start":1759878215457,"stop":1759878215457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1697ee3fb3b8105","name":"Push message with Basic HTML tag payload","time":{"start":1759878826033,"stop":1759878826033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43a54c8615e23e0","name":"Fails to push message with large meta","time":{"start":1759878826027,"stop":1759878826027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2257797a408cf58b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759877672916,"stop":1759877672916,"duration":0},"status":"passed","severity":"normal"},{"uid":"608bcc70b29d5e87","name":"Publish message with rate limit","time":{"start":1759877967451,"stop":1759877967451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b704d8fc34d336d","name":"Init the array if not present","time":{"start":1759877672663,"stop":1759877672664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47dcb66c19096db","name":"Push message with rate limit","time":{"start":1759878826040,"stop":1759878826040,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b04ee44ac32b1e4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759877859074,"stop":1759877859075,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e1fd9544610406","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759877738900,"stop":1759877738901,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99640102e88e6e7","name":"Push message with numeric payload","time":{"start":1759878826019,"stop":1759878826019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e16d5e4dae78919","name":"Check received message containing Russian","time":{"start":1759878215464,"stop":1759878215464,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae8e62bb0993367","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759877672912,"stop":1759877672912,"duration":0},"status":"passed","severity":"normal"},{"uid":"429816f8a9b18ebb","name":"should not receive a peer event before start","time":{"start":1759877774161,"stop":1759877774161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebe0e9996a36559","name":"should handle ping failures gracefully","time":{"start":1759877688652,"stop":1759877688661,"duration":9},"status":"passed","severity":"normal"},{"uid":"446a58358ded6202","name":"should initialize with custom number of peers","time":{"start":1759877739541,"stop":1759877739541,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dad6b0075e40b5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759877672910,"stop":1759877672911,"duration":1},"status":"passed","severity":"normal"},{"uid":"be721161efcf8c24","name":"should trigger query when it went offline since the last successful query","time":{"start":1759877740974,"stop":1759877740974,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df95ffd41a41962","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759877970972,"stop":1759877970972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a44053e4937a16f","name":"should return false when navigator.onLine is false","time":{"start":1759877688182,"stop":1759877688183,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d1f1c0cdd92d19","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759877970980,"stop":1759877970980,"duration":0},"status":"passed","severity":"normal"},{"uid":"9830428e21db6e3d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759877812543,"stop":1759877812543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d59b38520a6e90","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759877721798,"stop":1759877721798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c921f36d0676c857","name":"Relay - dialed first","time":{"start":1759878134534,"stop":1759878134535,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb31ad7ad3ef3f54","name":"should return all connected peers without codec filter","time":{"start":1759877689687,"stop":1759877689687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37b1d3ec3d6355c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759878263590,"stop":1759878263590,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad907067a56e84b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759877698809,"stop":1759877698810,"duration":1},"status":"passed","severity":"normal"},{"uid":"a745be287281c0c2","name":"should handle query errors gracefully","time":{"start":1759877699129,"stop":1759877699129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5c03b081b24ce0","name":"Check publish message containing Chinese","time":{"start":1759877967430,"stop":1759877967430,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d26f80d5edebcd","name":"should ensure monotonic increase","time":{"start":1759877728478,"stop":1759877728478,"duration":0},"status":"passed","severity":"normal"},{"uid":"23344996b9d3ddb6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759877956759,"stop":1759877956760,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb89a3ac63ce19c6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759877721769,"stop":1759877721769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edc10afa585909e","name":"returns nothing if no connections present","time":{"start":1759877689097,"stop":1759877689097,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec8d688ef317257","name":"Subscribe to topic containing long and receive message","time":{"start":1759878263593,"stop":1759878263593,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecd9341eebe6e5a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759877672904,"stop":1759877672905,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb73eb05b14987b8","name":"should handle empty peer infos gracefully","time":{"start":1759877699137,"stop":1759877699137,"duration":0},"status":"passed","severity":"normal"},{"uid":"98571bf8ba46588b","name":"Decoder throws on undefined content topic","time":{"start":1759877710205,"stop":1759877710205,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f4672525d3658d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759877774164,"stop":1759877774165,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2138ccacd5b0042","name":"should handle peer store errors gracefully","time":{"start":1759877699125,"stop":1759877699125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3fa1614692540","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759878215468,"stop":1759878215468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b223ea9c647b904","name":"Fails to push message with large meta","time":{"start":1759878826016,"stop":1759878826016,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0bb4f96d7e6196","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759877721770,"stop":1759877721778,"duration":8},"status":"passed","severity":"normal"},{"uid":"2ad0444bd33e13d7","name":"should successfully stop","time":{"start":1759877739611,"stop":1759877739611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e925b9cba70b780e","name":"should work with mixed v2 and v3 peers","time":{"start":1759877739803,"stop":1759877739806,"duration":3},"status":"passed","severity":"normal"},{"uid":"29dfc8fa0eee0885","name":"should not allow k > 12","time":{"start":1759877721052,"stop":1759877721053,"duration":1},"status":"passed","severity":"normal"},{"uid":"109db6811668ce1","name":"Push message with unicode special characters payload","time":{"start":1759878826034,"stop":1759878826034,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e0369f867c0d70","name":"Outgoing message is acknowledged","time":{"start":1759877741914,"stop":1759877741914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70cfd7330e181c6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759878072503,"stop":1759878072504,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61062e182e7a302","name":"Using a function","time":{"start":1759878126569,"stop":1759878126569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f05f70c360fadc7","name":"Subscribe and receives messages on 20 topics","time":{"start":1759878263581,"stop":1759878263581,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7f3b796f8e5994","name":"should encode/decode to text encoding","time":{"start":1759877679058,"stop":1759877679058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8c4d93f65e9989","name":"should reject if Relay is requested but not mounted","time":{"start":1759877741242,"stop":1759877741242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6276bf448cfedf9","name":"Encoder throws on empty string content topic","time":{"start":1759877689588,"stop":1759877689588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3f640aa867fd73","name":"Push message with content topic containing short","time":{"start":1759878826035,"stop":1759878826035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbcdb2f27b9e8b9","name":"Query with Promise Callback, No message returned","time":{"start":1759878086832,"stop":1759878086832,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d371be0822abd0","name":"should dial peers from store on start","time":{"start":1759877689528,"stop":1759877689528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89dcbf925eb877a","name":"should clear existing timers before creating new ones","time":{"start":1759877688685,"stop":1759877688686,"duration":1},"status":"passed","severity":"normal"},{"uid":"852470bdb2b64b52","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759877699138,"stop":1759877699139,"duration":1},"status":"passed","severity":"normal"},{"uid":"14262b47137a18a5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759877729009,"stop":1759877729009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7699f78fd0678d9","name":"should skip peer when dialed recently","time":{"start":1759877688257,"stop":1759877688260,"duration":3},"status":"passed","severity":"normal"},{"uid":"3447ef6397de3c35","name":"Outgoing message is emitted as sending","time":{"start":1759877743975,"stop":1759877743975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9da5f63c488549","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759877836428,"stop":1759877836429,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20e0c6f9cedbec5","name":"Outgoing message is emitted as sent","time":{"start":1759877743976,"stop":1759877743976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9c092354f61c1a","name":"Push message with content topic containing unicode special characters","time":{"start":1759878826039,"stop":1759878826039,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf288979bb75fdf5","name":"should not retry if at least one success","time":{"start":1759877739090,"stop":1759877739091,"duration":1},"status":"passed","severity":"normal"},{"uid":"82df403c27dea58f","name":"Renews subscription after lossing a connection","time":{"start":1759878263588,"stop":1759878263588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4650869a4c729f6","name":"should remove event listener for peer:discovery","time":{"start":1759877688519,"stop":1759877688519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b180596b0993a6d7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759878263581,"stop":1759878263582,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b42c60733da221","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759877967448,"stop":1759877967448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9fc88b36e63757","name":"Check publish message containing long","time":{"start":1759877967429,"stop":1759877967429,"duration":0},"status":"passed","severity":"normal"},{"uid":"baff8b22d8bb92b5","name":"msgTime: 0 ms from now, startTime: 1759618917346, endTime: 1759878117346","time":{"start":1759878133578,"stop":1759878133578,"duration":0},"status":"passed","severity":"normal"},{"uid":"27be73e38cd74963","name":"should not receive a peer event after stop","time":{"start":1759877774162,"stop":1759877774162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6262d6493a323c5","name":"Push to array if already present","time":{"start":1759877672665,"stop":1759877672665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59dc74417db087b","name":"should handle large number of peers request","time":{"start":1759877699139,"stop":1759877699140,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca5280bc1d19788","name":"ends if stream creation fails","time":{"start":1759877689564,"stop":1759877689564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bcc51d558f32d2","name":"should handle timestamp equal to current time","time":{"start":1759877728478,"stop":1759877728478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af6da0444dd11a7","name":"Check received message containing Basic HTML tag","time":{"start":1759878215455,"stop":1759878215456,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d662969b30ffe07","name":"Query Generator, No Decoder","time":{"start":1759878086829,"stop":1759878086829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6126d542719ccc39","name":"should return cached hash on subsequent access","time":{"start":1759877689590,"stop":1759877689590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d974c626efcd0ce","name":"Check received message containing Arabic","time":{"start":1759878215453,"stop":1759878215454,"duration":1},"status":"passed","severity":"normal"},{"uid":"357d08e59fcd8208","name":"Default pageSize","time":{"start":1759878118178,"stop":1759878118178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a980a80ecc94b80e","name":"should handle mixed protocol support correctly","time":{"start":1759877740532,"stop":1759877740533,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed1cbd7b656d8cf","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759877672910,"stop":1759877672910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a328bab3ba1bfe6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759877740530,"stop":1759877740531,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd564f40d471876","name":"Push message with content topic containing long","time":{"start":1759878826036,"stop":1759878826036,"duration":0},"status":"passed","severity":"normal"},{"uid":"211dedabb13f1902","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759877678301,"stop":1759877678302,"duration":1},"status":"passed","severity":"normal"},{"uid":"beeb4cf3e66ef9a1","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759877689559,"stop":1759877689559,"duration":0},"status":"passed","severity":"normal"},{"uid":"4babce0d431bfc87","name":"Push message with custom timestamp: 1759881392358","time":{"start":1759878826041,"stop":1759878826041,"duration":0},"status":"passed","severity":"normal"},{"uid":"7506ce48f2f98fbc","name":"should handle peerStore errors gracefully","time":{"start":1759877689687,"stop":1759877689688,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cba20a9daa95e81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759877672913,"stop":1759877672914,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e205d07c98ec23","name":"Publish without waiting for remote peer","time":{"start":1759877970972,"stop":1759877970972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d781b57515710908","name":"Delete observer","time":{"start":1759877949751,"stop":1759877949752,"duration":1},"status":"passed","severity":"normal"},{"uid":"925296f041fcebfb","name":"should dial second nwaku node that was discovered","time":{"start":1759877768121,"stop":1759877768127,"duration":6},"status":"skipped","severity":"normal"},{"uid":"d033e26d40bc4094","name":"Push message with escaped characters payload","time":{"start":1759878826046,"stop":1759878826046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed6f8cc74a1f557","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759877721747,"stop":1759877721747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23bcca39ac5f454","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759877729002,"stop":1759877729002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb1c7909e332b6","name":"Retrieval Hint","time":{"start":1759877728805,"stop":1759877728807,"duration":2},"status":"passed","severity":"normal"},{"uid":"839ae3604e85c951","name":"throws on content topic with generation field greater than 0","time":{"start":1759877672897,"stop":1759877672897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3387160066221aac","name":"Check publish message containing Arabic","time":{"start":1759877967430,"stop":1759877967434,"duration":4},"status":"passed","severity":"normal"},{"uid":"b462f6e7c2c6d309","name":"should merge provided config with defaults","time":{"start":1759877689681,"stop":1759877689681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff0ea990a4e44df","name":"Throws when trying to push message with empty payload","time":{"start":1759878826012,"stop":1759878826012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59f9c1482441e96","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/9/topic616/json","time":{"start":1759878061169,"stop":1759878061171,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fc29e03a032ad0d","name":"should handle errors gracefully when getting peer info","time":{"start":1759877689016,"stop":1759877689017,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe90cba8be2b7b1","name":"should return true for sync message with causal history","time":{"start":1759877743982,"stop":1759877743983,"duration":1},"status":"passed","severity":"normal"},{"uid":"b748f0f4d7a02e6d","name":"should not change state when connections remain after disconnect","time":{"start":1759877688192,"stop":1759877688193,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bde6a3c1a0394c2","name":"should stop all internal components","time":{"start":1759877689683,"stop":1759877689683,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdad90d9f41d9b0","name":"Query generator for 2000 messages","time":{"start":1759878119499,"stop":1759878119499,"duration":0},"status":"passed","severity":"normal"},{"uid":"841f695e252b114c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759877672904,"stop":1759877672904,"duration":0},"status":"passed","severity":"normal"},{"uid":"60423f657e79eca9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759877721800,"stop":1759877721800,"duration":0},"status":"passed","severity":"normal"},{"uid":"703cc54a1a8a9eb6","name":"Push message with special chars payload","time":{"start":1759878826043,"stop":1759878826043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ddd16746cb5cfd","name":"Decoder throws on empty string content topic","time":{"start":1759877689589,"stop":1759877689589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5062301d5081ab","name":"should capture event listeners for testing","time":{"start":1759877740970,"stop":1759877740971,"duration":1},"status":"passed","severity":"normal"},{"uid":"63221170566bce5b","name":"Push message with SQL Injection payload","time":{"start":1759878826044,"stop":1759878826044,"duration":0},"status":"passed","severity":"normal"},{"uid":"750e8ad396dc6cf6","name":"Retries within given interval","time":{"start":1759877741180,"stop":1759877741181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a619b4f2034ae4c3","name":"Query generator for multiple messages with different message text format","time":{"start":1759878119488,"stop":1759878119489,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b806f4ee878cb75","name":"Push message with Basic HTML tag payload","time":{"start":1759878826021,"stop":1759878826021,"duration":0},"status":"passed","severity":"normal"},{"uid":"848cf3ecc9022857","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759877748969,"stop":1759877748969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa837629d374266","name":"Check publish message containing XML","time":{"start":1759877967437,"stop":1759877967438,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde50df713821757","name":"Passing page size 10 when there are 10 messages","time":{"start":1759878118176,"stop":1759878118176,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ff9d9f455d4594","name":"Check received message with timestamp: 1759877768209000000 ","time":{"start":1759878215457,"stop":1759878215457,"duration":0},"status":"passed","severity":"normal"},{"uid":"6457e71b89a4da3c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759878263594,"stop":1759878263595,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb0b2347c16256e","name":"should insert message into bloom filter","time":{"start":1759877728997,"stop":1759877728998,"duration":1},"status":"passed","severity":"normal"},{"uid":"629123368fe6db22","name":"should properly create location multiaddrs - tcp6","time":{"start":1759877679062,"stop":1759877679062,"duration":0},"status":"passed","severity":"normal"},{"uid":"566f5eb47ca1c5ad","name":"Callback on promise, aborts when callback returns true","time":{"start":1759878119495,"stop":1759878119497,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8ca1a0cf6ee10cb","name":"Passing page size 3 when there are 20 messages","time":{"start":1759878118176,"stop":1759878118176,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c18e4e43f89c91","name":"should request peer renewal on specific errors","time":{"start":1759877739084,"stop":1759877739084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0c078361d79b89","name":"should stop peer exchange discovery","time":{"start":1759877699121,"stop":1759877699121,"duration":0},"status":"passed","severity":"normal"},{"uid":"671c17414286eb8a","name":"Check received message containing Chinese","time":{"start":1759878215463,"stop":1759878215463,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b152fe2e58013b","name":"Check received message containing unicode special characters","time":{"start":1759878215457,"stop":1759878215457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0376498f990986b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759877728477,"stop":1759877728477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a02f63a629c473","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759878263597,"stop":1759878263597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5b1cf24cc9e5a8","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759878133578,"stop":1759878133579,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc4cc458afdbf9f","name":"Check message with invalid timestamp is not received","time":{"start":1759878215468,"stop":1759878215469,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0c089c142552c5","name":"Push message with JSON payload","time":{"start":1759878826045,"stop":1759878826046,"duration":1},"status":"passed","severity":"normal"},{"uid":"246e54c7dbcb3007","name":"should dial peers from store when browser is connected","time":{"start":1759877689538,"stop":1759877689539,"duration":1},"status":"passed","severity":"normal"},{"uid":"4971aee29db0de30","name":"isConnected should return false after all peers disconnect","time":{"start":1759877789868,"stop":1759877789869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28ed62d9435945d","name":"should throw error - invalid id","time":{"start":1759877679054,"stop":1759877679054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67f327ba7a101c3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759877721758,"stop":1759877721758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70720c3bf8f7943","name":"Check received message containing Russian","time":{"start":1759878215454,"stop":1759878215454,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c4b5c5031e8a1d","name":"Push message with content topic containing emoji","time":{"start":1759878826050,"stop":1759878826050,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecfb38742869524","name":"should handle all zero keep alive options","time":{"start":1759877688692,"stop":1759877688695,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc74bdeeb7ed7229","name":"should handle task timeouts","time":{"start":1759877739084,"stop":1759877739085,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddd351a7a75e824","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759877698812,"stop":1759877698812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d666334c7ea63d15","name":"should be empty after removing the only subscription","time":{"start":1759877740321,"stop":1759877740322,"duration":1},"status":"passed","severity":"normal"},{"uid":"4756252d1b1fee2f","name":"Check message with non string payload is not received","time":{"start":1759878215460,"stop":1759878215461,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b62a93f13196fc","name":"Overlapping topic subscription","time":{"start":1759878263592,"stop":1759878263592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e274a90e0ef694","name":"Publish message with custom timestamp: Tue Oct 07 2025 21:59:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877967443,"stop":1759877967444,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e128c1c7d1cc55b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759877689552,"stop":1759877689553,"duration":1},"status":"passed","severity":"normal"},{"uid":"7defe45879210feb","name":"Push message with meta","time":{"start":1759878826039,"stop":1759878826039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ac22ee96f97395","name":"Outgoing message is possibly acknowledged","time":{"start":1759877743977,"stop":1759877743977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac05fd82d932a918","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759877678298,"stop":1759877678298,"duration":0},"status":"passed","severity":"normal"},{"uid":"167d30591dab5fbe","name":"should properly create location multiaddrs - udp4","time":{"start":1759877679061,"stop":1759877679061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f324636c6b38b8d","name":"should set up event listeners when started","time":{"start":1759877740968,"stop":1759877740968,"duration":0},"status":"passed","severity":"normal"},{"uid":"306fb0b5c557f47e","name":"should drop connection via multiaddr with hangUp","time":{"start":1759877858306,"stop":1759877858306,"duration":0},"status":"passed","severity":"normal"},{"uid":"346028e38946e0b","name":"Push message with content topic containing JSON","time":{"start":1759878826025,"stop":1759878826026,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaae57d8ec42f365","name":"Store - dialed first","time":{"start":1759878134535,"stop":1759878134536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b930b9d45a2a5e25","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759877789871,"stop":1759877789872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99f9ae4679b5aed","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759877956756,"stop":1759877956758,"duration":2},"status":"passed","severity":"normal"},{"uid":"c17f62a3c50fb173","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759877836428,"stop":1759877836428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3609b7986dfbd7","name":"should handle peer store errors gracefully","time":{"start":1759877740532,"stop":1759877740532,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deb5bfe53ce016c","name":"yields decoded messages","time":{"start":1759877689565,"stop":1759877689565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba787b8422fd2fe8","name":"should deliver messages after dependencies are met","time":{"start":1759877729003,"stop":1759877729004,"duration":1},"status":"passed","severity":"normal"},{"uid":"f947ce2c0dc5a188","name":"Push message with content topic containing short","time":{"start":1759878826047,"stop":1759878826047,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f33b60114b5b1c2","name":"should remove event listeners when stopped","time":{"start":1759877740968,"stop":1759877740968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aef7ed8fc6fec92","name":"Check publish message containing emoji","time":{"start":1759877967441,"stop":1759877967441,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e179995cd618753","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app72/5/topic750/test.js","time":{"start":1759878061164,"stop":1759878061165,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da0a72579d90cde","name":"should handle multiple query options for time ranges","time":{"start":1759877741119,"stop":1759877741119,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd32b3f2e3dafb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759878263582,"stop":1759878263582,"duration":0},"status":"passed","severity":"normal"},{"uid":"433af058c84e1225","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759877739541,"stop":1759877739542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b997ef4aea3831b7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759878133576,"stop":1759878133577,"duration":1},"status":"broken","severity":"normal"},{"uid":"615c1158e1ce1c7","name":"Check publish message containing special chars","time":{"start":1759877967429,"stop":1759877967430,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3bbd4c8f40720d","name":"Fails to push message bigger that 1MB","time":{"start":1759878826029,"stop":1759878826029,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd9b6e4955b4291","name":"Push message with meta","time":{"start":1759878826051,"stop":1759878826051,"duration":0},"status":"passed","severity":"normal"},{"uid":"46780400147b36","name":"Sets default value correctly","time":{"start":1759878126569,"stop":1759878126570,"duration":1},"status":"passed","severity":"normal"},{"uid":"955af5e2dcb0658e","name":"should return usable stream attached to connection","time":{"start":1759877689299,"stop":1759877689299,"duration":0},"status":"passed","severity":"normal"},{"uid":"763020cc78bf3f49","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759877678308,"stop":1759877678308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c52237faf81fa9","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759877740978,"stop":1759877740979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2818bdaad9c5a517","name":"Check publish message containing short","time":{"start":1759877967428,"stop":1759877967428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d510a380509f762","name":"should create an instance with libp2p and dialer","time":{"start":1759877688512,"stop":1759877688512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91f048b5c3fccc","name":"should continue query when messages are from different channels","time":{"start":1759877743980,"stop":1759877743980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bc74240be6c674","name":"should handle errors when globalThis is not available","time":{"start":1759877688171,"stop":1759877688172,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac8c3633e2297c1","name":"should handle empty pubsub topics","time":{"start":1759877688692,"stop":1759877688692,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb48ad6393bf16e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759877970973,"stop":1759877970974,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d92d366eb9d543","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759877672918,"stop":1759877672918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6deb565a7e3b92","name":"should push the message to the outgoing buffer","time":{"start":1759877728997,"stop":1759877728997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8157b89f58937ee3","name":"should not discard bootstrap peers if under the limit","time":{"start":1759877812543,"stop":1759877812543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1a0789e4b3f4e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759877721801,"stop":1759877721801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd461947752e589","name":"Push message with special chars payload","time":{"start":1759878826008,"stop":1759878826008,"duration":0},"status":"passed","severity":"normal"},{"uid":"faad7f74d568c2b8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759877689589,"stop":1759877689589,"duration":0},"status":"passed","severity":"normal"},{"uid":"252549c82c114e1e","name":"should serialize and deserialize correctly","time":{"start":1759877725678,"stop":1759877725678,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aac9496db38b5b","name":"should process successful peer exchange query","time":{"start":1759877699130,"stop":1759877699131,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb39361b832f27e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759878215458,"stop":1759878215458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa3abfe53f367af","name":"should be able to encode the field with only STORE set to true","time":{"start":1759877678291,"stop":1759877678292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7862cc3fdf9d5420","name":"throws on content topic with too few or too many fields","time":{"start":1759877672895,"stop":1759877672895,"duration":0},"status":"passed","severity":"normal"},{"uid":"93902e33769b09d3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759877678308,"stop":1759877678309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d703256c69163bd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759877960627,"stop":1759877960628,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d871a43ff5eeea5","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759878119489,"stop":1759878119491,"duration":2},"status":"passed","severity":"normal"},{"uid":"422c004253e25a7f","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759877748969,"stop":1759877748969,"duration":0},"status":"passed","severity":"normal"},{"uid":"450c42b1dcbc1a76","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759878078529,"stop":1759878078529,"duration":0},"status":"passed","severity":"normal"},{"uid":"5337373db708d3d9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759877689002,"stop":1759877689002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ee4fc8d545011b","name":"Check received message containing numeric","time":{"start":1759878215452,"stop":1759878215452,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bf424f9daf433","name":"Overlapping topic subscription","time":{"start":1759877970975,"stop":1759877970975,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30864cf18812ad86","name":"Ordered Callback - true","time":{"start":1759878102873,"stop":1759878102873,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fc1ec180619d4d","name":"should requeue task if no peer is available","time":{"start":1759877739080,"stop":1759877739083,"duration":3},"status":"passed","severity":"normal"},{"uid":"e2d7b37e7c19b1b1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759877956762,"stop":1759877956762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b11ba30e1ab9a4","name":"does not validate decoders for hash queries","time":{"start":1759877689563,"stop":1759877689563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bc31feaa506812","name":"Push message with content topic containing Arabic","time":{"start":1759878826025,"stop":1759878826025,"duration":0},"status":"passed","severity":"normal"},{"uid":"46894e1e657b5863","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759877775302,"stop":1759877775303,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec699830b0e2476","name":"Round trip binary serialization","time":{"start":1759877689587,"stop":1759877689587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c929c55690718140","name":"nwaku subscribes","time":{"start":1759877962186,"stop":1759877962186,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c739b237be5c7ce","name":"should handle incoming messages","time":{"start":1759877739610,"stop":1759877739610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272315c2b77c628","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759877956759,"stop":1759877956759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4615b8eee58e6f","name":"Push message with content topic containing Chinese","time":{"start":1759878826013,"stop":1759878826013,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b6f7804cb39bd9","name":"Passing page size 0 when there are 110 messages","time":{"start":1759878118174,"stop":1759878118175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b41bbe2675aecb","name":"Push message with emoji payload","time":{"start":1759878826022,"stop":1759878826023,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea34443afdc07cf","name":"should return true even if peer has no overlapping shards","time":{"start":1759877688991,"stop":1759877688992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e3f9962a525c56","name":"should return false when peer shard info is not found","time":{"start":1759877689001,"stop":1759877689001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2658a29e98001a5","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759877699134,"stop":1759877699134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6815c5ce3af728b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759878263596,"stop":1759878263597,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f04e13413e88899","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759877970976,"stop":1759877970977,"duration":1},"status":"passed","severity":"normal"},{"uid":"76557fa6af0586d0","name":"Decoder throws on undefined content topic","time":{"start":1759877708522,"stop":1759877708523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b98dbfb8db827a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759877960628,"stop":1759877960629,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4dfd631eaf1c2d8","name":"should transition to Unhealthy when no connections","time":{"start":1759877740521,"stop":1759877740530,"duration":9},"status":"passed","severity":"normal"},{"uid":"fea1b84d2fc48be0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759877688790,"stop":1759877688791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53193b1c63b3c3b","name":"Wait given interval before re-trying","time":{"start":1759877741181,"stop":1759877741182,"duration":1},"status":"passed","severity":"normal"},{"uid":"7725084b779e1c8d","name":"should do nothing if no non-locked connections to drop","time":{"start":1759877689554,"stop":1759877689557,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc4143ac54114982","name":"should handle dial errors gracefully","time":{"start":1759877688264,"stop":1759877688266,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa6b9d32647de988","name":"Push message with content topic containing long","time":{"start":1759878826048,"stop":1759878826048,"duration":0},"status":"passed","severity":"normal"},{"uid":"331038748b77f5ca","name":"Store - dialed after - with timeout","time":{"start":1759878134536,"stop":1759878134536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c432eba67ea036b","name":"should dial peers from store when no connections remain","time":{"start":1759877689541,"stop":1759877689541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15e88295dc4a3be","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759877729004,"stop":1759877729005,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1920473fed56aa","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759877699139,"stop":1759877699139,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d8fa37db834f19","name":"should initialize with isNetworkConnected as false","time":{"start":1759877688156,"stop":1759877688159,"duration":3},"status":"passed","severity":"normal"},{"uid":"db1af97894b9bd63","name":"should query peer with peer exchange protocol","time":{"start":1759877699128,"stop":1759877699128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6d0322608f6f2b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759877689553,"stop":1759877689553,"duration":0},"status":"passed","severity":"normal"},{"uid":"829668322068d06","name":"Push message with content topic containing long","time":{"start":1759878826012,"stop":1759878826013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab218b61a3fbe6d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759877721760,"stop":1759877721764,"duration":4},"status":"passed","severity":"normal"},{"uid":"6010bece679c92b4","name":"should start peer exchange discovery","time":{"start":1759877699120,"stop":1759877699120,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5962b4810c38a0","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759877728476,"stop":1759877728477,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ba3b3a8f126e2","name":"messageHashStr produces different results for different inputs","time":{"start":1759877688791,"stop":1759877688792,"duration":1},"status":"passed","severity":"normal"},{"uid":"306b64c2eb360e3f","name":"Check received message with timestamp: 1759877768209000000 ","time":{"start":1759878215467,"stop":1759878215467,"duration":0},"status":"passed","severity":"normal"},{"uid":"af579b78c17ca94f","name":"Promise Callback - true","time":{"start":1759878102872,"stop":1759878102872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67dd2a097bd3416","name":"Push message with content topic containing SQL Injection","time":{"start":1759878826025,"stop":1759878826025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d069448cffcbbaf1","name":"should handle query errors","time":{"start":1759877699131,"stop":1759877699132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d78a5eb9b73b9d","name":"should return false for different channelId","time":{"start":1759877743981,"stop":1759877743981,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c4bd80cc07cbf4","name":"Meta field set when metaSetter is specified","time":{"start":1759877689587,"stop":1759877689588,"duration":1},"status":"passed","severity":"normal"},{"uid":"a388663ea57eb92c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759878263585,"stop":1759878263585,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d4d1d254d0a436","name":"should start and setup intervals and event listeners","time":{"start":1759877740323,"stop":1759877740326,"duration":3},"status":"passed","severity":"normal"},{"uid":"892875a55c3ac3f1","name":"should skip peer when already connected","time":{"start":1759877688256,"stop":1759877688257,"duration":1},"status":"passed","severity":"normal"},{"uid":"8868906c81648003","name":"should allow redial after failed dial cooldown expires","time":{"start":1759877688266,"stop":1759877688266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ebc677dafcecbf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759878109993,"stop":1759878109993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feead976ab6abbe","name":"Push message with special chars payload","time":{"start":1759878826030,"stop":1759878826031,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5494e0fd02ed59a","name":"should be safe to call multiple times","time":{"start":1759877688519,"stop":1759877688520,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2a48e088739a73","name":"should be safe to call multiple times","time":{"start":1759877689529,"stop":1759877689529,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfde1f26fc77436","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759877672918,"stop":1759877672918,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37a70fcf7ca6d07","name":"should initialize with default options","time":{"start":1759877699109,"stop":1759877699109,"duration":0},"status":"passed","severity":"normal"},{"uid":"49218be9b1ec44e5","name":"can start and stop the service","time":{"start":1759878005657,"stop":1759878005657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a6fac796e4b59","name":"random static sharding 4 - Cluster ID: 155, Shard ID: 422","time":{"start":1759878091610,"stop":1759878091611,"duration":1},"status":"passed","severity":"normal"},{"uid":"40801a3dcee1ec47","name":"Throws when trying to push message with empty payload","time":{"start":1759878826023,"stop":1759878826023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f255891023aecf32","name":"should work with stubbed waku event emitter","time":{"start":1759877740969,"stop":1759877740969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87b6fb2db4f44f7","name":"should return false when pubsub topic parsing fails","time":{"start":1759877689002,"stop":1759877689003,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c41232e7464f66","name":"should handle onConnected and onDisconnected","time":{"start":1759877739552,"stop":1759877739552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c2704310c9a8cb","name":"should fail to send if no connected peers found","time":{"start":1759877739799,"stop":1759877739799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edc1188f629aa8c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759878133574,"stop":1759878133575,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccf58001221e7b5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759877721731,"stop":1759877721732,"duration":1},"status":"passed","severity":"normal"},{"uid":"37885990a1592069","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759877740974,"stop":1759877740975,"duration":1},"status":"passed","severity":"normal"},{"uid":"41abd54b2b51757b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759878263581,"stop":1759878263581,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c80a23555d278de","name":"Push message with Script payload","time":{"start":1759878826045,"stop":1759878826045,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f797564fb2b8a1","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759877739559,"stop":1759877739559,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a2501c2e0be9e3","name":"should emit message when we just started and store connect event occurs","time":{"start":1759877740977,"stop":1759877740978,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ca99d28633649","name":"Push message with custom timestamp: 1729119392357","time":{"start":1759878826017,"stop":1759878826017,"duration":0},"status":"passed","severity":"normal"},{"uid":"73107d990c855268","name":"configure the node with multiple content topics","time":{"start":1759878061174,"stop":1759878061174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef149af5d42c8a67","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759877688775,"stop":1759877688775,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ee1c39f9aa820c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759877739559,"stop":1759877739560,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2a0c5255693f7b","name":"Asymmetric encrypt & decrypt","time":{"start":1759877708985,"stop":1759877708985,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba69ef14f841c35","name":"should handle errors when getting connections","time":{"start":1759877688208,"stop":1759877688209,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf5b526f454d8bf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759877721792,"stop":1759877721794,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc09f62cde8d29cd","name":"should properly create location multiaddrs - udp","time":{"start":1759877679062,"stop":1759877679063,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08fe3cc89f9d912","name":"Stops search when 2 null results are returned","time":{"start":1759877698412,"stop":1759877698412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e372775c5f6f6c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759877721724,"stop":1759877721730,"duration":6},"status":"passed","severity":"normal"},{"uid":"837f2a523a997e75","name":"Automatically retrieves missing message","time":{"start":1759877743978,"stop":1759877743978,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb13405e2e4c6c3d","name":"Check received message containing Chinese","time":{"start":1759878215453,"stop":1759878215453,"duration":0},"status":"passed","severity":"normal"},{"uid":"535c814d38214506","name":"should be safe to call multiple times","time":{"start":1759877688638,"stop":1759877688638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6556c2648aa95a06","name":"should wait for LightPush peer to be connected","time":{"start":1759877741244,"stop":1759877741244,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda725e89a8a3f07","name":"Push message with content topic containing special chars","time":{"start":1759878826036,"stop":1759878826036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed2575ff2535838","name":"msgTime: 0 ms from now, startTime: 1759791717346, endTime: 1759878117346","time":{"start":1759878133578,"stop":1759878133578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5d17635206a303","name":"should decode valid enr successfully","time":{"start":1759877679048,"stop":1759877679048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d889b5a6deeeb","name":"Push message with custom timestamp: 1759874192358","time":{"start":1759878826040,"stop":1759878826041,"duration":1},"status":"passed","severity":"normal"},{"uid":"602afa50e89aa692","name":"Push message with content topic containing unicode special characters","time":{"start":1759878826026,"stop":1759878826026,"duration":0},"status":"passed","severity":"normal"},{"uid":"736ae9ea63252d09","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759877678289,"stop":1759877678291,"duration":2},"status":"passed","severity":"normal"},{"uid":"9838255193c902e8","name":"Subscribe to topic containing Script and receive message","time":{"start":1759878263585,"stop":1759878263585,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c926ce8dbe4ba0","name":"Sync message is not sent if another sync message was just received","time":{"start":1759877748968,"stop":1759877748969,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ead8d4a04178a5","name":"should allow redial after cooldown period","time":{"start":1759877688262,"stop":1759877688262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5823a7bec133c76","name":"should add and check entries correctly","time":{"start":1759877738219,"stop":1759877738226,"duration":7},"status":"passed","severity":"normal"},{"uid":"7db6804abf931b93","name":"should create a new stream if no existing for protocol found","time":{"start":1759877689300,"stop":1759877689300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4884737e4f6ab1a3","name":"Push message with shell command payload","time":{"start":1759878826011,"stop":1759878826011,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfe82a0c9e6e604","name":"Check message with no pubsub topic is not received","time":{"start":1759878215469,"stop":1759878215469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d600fbb4a96d63a","name":"should process queue every 500ms","time":{"start":1759877688267,"stop":1759877688267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bf4451eaeeb6fc","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759877721759,"stop":1759877721759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d12aedbe8e1f08","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759877702736,"stop":1759877702736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1cc4e65178c64","name":"should handle dial errors","time":{"start":1759877689685,"stop":1759877689685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5efacb4e8a46bfc","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759877688667,"stop":1759877688667,"duration":0},"status":"passed","severity":"normal"},{"uid":"246f86c1ca78581f","name":"should compute hash only when first accessed","time":{"start":1759877689589,"stop":1759877689589,"duration":0},"status":"passed","severity":"normal"},{"uid":"891ca2cdc92d9bb1","name":"Encoder error raises irrecoverable error","time":{"start":1759877742161,"stop":1759877742161,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf119f56884a72f","name":"should create QueryOnConnect instance without options","time":{"start":1759877740966,"stop":1759877740966,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a236684c967e60","name":"should add received messages to bloom filter","time":{"start":1759877729000,"stop":1759877729000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6251023bc89be9f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759877721802,"stop":1759877721803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27718feac737b81","name":"Check received message containing JSON","time":{"start":1759878215456,"stop":1759878215456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4315548c56ff3ac0","name":"should dial peer when on same shard","time":{"start":1759877688262,"stop":1759877688263,"duration":1},"status":"passed","severity":"normal"},{"uid":"434221454b84a8f6","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759877740980,"stop":1759877740980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ababf19711b150","name":"Check received message containing Script","time":{"start":1759878215464,"stop":1759878215465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2efb2f5ee6dd762","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759877743979,"stop":1759877743979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d924a0f0fea3c65","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759877672901,"stop":1759877672901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea90be25562a844","name":"Check received message containing SQL Injection","time":{"start":1759878215454,"stop":1759878215454,"duration":0},"status":"passed","severity":"normal"},{"uid":"64514266fcafa98e","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759877740982,"stop":1759877740982,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f1440610d45f35","name":"should handle shard reader errors gracefully","time":{"start":1759877688277,"stop":1759877688277,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cc174945d22daf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759878263580,"stop":1759878263581,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0839f86afdb4bb","name":"Own sync message does not acknowledge own messages","time":{"start":1759877748970,"stop":1759877748970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2807dc2330fc897","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759878215470,"stop":1759878215470,"duration":0},"status":"passed","severity":"normal"},{"uid":"743f9ad113e178cb","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759877967446,"stop":1759877967447,"duration":1},"status":"passed","severity":"normal"},{"uid":"a793666afa6fe7f3","name":"Wrong topic","time":{"start":1759878061173,"stop":1759878061173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2321526497700d7","name":"yields undefined for messages without decoder","time":{"start":1759877689566,"stop":1759877689566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9fc30b7ea40c87","name":"should handle multiple peer connections","time":{"start":1759877688649,"stop":1759877688650,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91027e4f2e91697","name":"should get / set UDP multiaddr","time":{"start":1759877679059,"stop":1759877679060,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f955ca9c36a9024","name":"should emit a peer event after start","time":{"start":1759877774160,"stop":1759877774161,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0829003173de9bb","name":"should use DNS peer discovery with light client","time":{"start":1759877774162,"stop":1759877774163,"duration":1},"status":"skipped","severity":"normal"},{"uid":"876c89b2256feea2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759877956762,"stop":1759877956763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5ff4f5308bdbf1","name":"should save new peer to store","time":{"start":1759877688524,"stop":1759877688525,"duration":1},"status":"passed","severity":"normal"},{"uid":"93556775655c0605","name":"should skip peers without ENR","time":{"start":1759877699132,"stop":1759877699132,"duration":0},"status":"passed","severity":"normal"},{"uid":"b744dfe86e26c547","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759878263586,"stop":1759878263586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbebc42b509333e0","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759877679048,"stop":1759877679049,"duration":1},"status":"passed","severity":"normal"},{"uid":"4739188e5b01625","name":"should only return 1 node with relay capability","time":{"start":1759877699144,"stop":1759877699144,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb39a576822a6a5","name":"Push message with short payload","time":{"start":1759878826007,"stop":1759878826007,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f7522fee41922f","name":"Fails to push message bigger that 1MB","time":{"start":1759878826052,"stop":1759878826053,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1319795fe383187","name":"should return true when peer is on the specified shard","time":{"start":1759877688993,"stop":1759877689000,"duration":7},"status":"passed","severity":"normal"},{"uid":"c31e2bca6eb1bf31","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759877721732,"stop":1759877721732,"duration":0},"status":"passed","severity":"normal"},{"uid":"df33b051926a8be5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759877721723,"stop":1759877721723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a68f01a02830c2","name":"Push message with content topic containing special chars","time":{"start":1759878826013,"stop":1759878826013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7740df0891a87fd7","name":"Check message with no payload is not received","time":{"start":1759878215470,"stop":1759878215470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc7b04bcdf6d825","name":"Push 30 different messages","time":{"start":1759878826012,"stop":1759878826012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b042720689128ec8","name":"Push message with content topic containing Arabic","time":{"start":1759878826014,"stop":1759878826014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b59e203b2d60dc","name":"should return PeerId when PeerId is provided","time":{"start":1759877688759,"stop":1759877688759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9dff02245b327","name":"Check message with no content topic is not received","time":{"start":1759878215469,"stop":1759878215469,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c36d808547e2cf","name":"Subscribe and receives messages on 20 topics","time":{"start":1759878263591,"stop":1759878263591,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fd0b90a18fa91c","name":"Push message with custom timestamp: 1759881392357","time":{"start":1759878826028,"stop":1759878826028,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d0c65aa73cac23","name":"should create ConnectionManager with relay","time":{"start":1759877689680,"stop":1759877689681,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7db0967557cfc9","name":"should return false when peer has no shard info","time":{"start":1759877688992,"stop":1759877688992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d664f5094103143","name":"Retries within maximum given attempts","time":{"start":1759877741181,"stop":1759877741181,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a1a83260ba6c23","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759877729000,"stop":1759877729000,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e5bcf2e645769c","name":"udp ip6 address","time":{"start":1759877678345,"stop":1759877678345,"duration":0},"status":"passed","severity":"normal"},{"uid":"10643559d1d62f86","name":"should not retry if at least one success","time":{"start":1759877739802,"stop":1759877739802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83366552f118d1b","name":"should discover peers from provided peer cache","time":{"start":1759877864513,"stop":1759877864513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc08bd5dda0509d","name":"messageHashStr returns a hex string","time":{"start":1759877688790,"stop":1759877688790,"duration":0},"status":"passed","severity":"normal"},{"uid":"8231d7e2f13eeb35","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759877689559,"stop":1759877689560,"duration":1},"status":"passed","severity":"normal"},{"uid":"5417ee3c4a5c00af","name":"pre and post cipher","time":{"start":1759877708986,"stop":1759877708986,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9bcf5e71688c60","name":"Fails to push message bigger that 1MB","time":{"start":1759878826018,"stop":1759878826018,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab7580b606b7e76","name":"should skip peer when failed to dial recently","time":{"start":1759877688260,"stop":1759877688261,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4763fe54812e22","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759877698813,"stop":1759877698813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c17555eaf5120c2","name":"Push message with custom timestamp: 1759874192358","time":{"start":1759878826052,"stop":1759878826052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8814f9606def269","name":"Push message with rate limit","time":{"start":1759878826016,"stop":1759878826016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4867f85b021b4a7f","name":"Push message with content topic containing short","time":{"start":1759878826023,"stop":1759878826023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c45538bcb78d10e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759877721799,"stop":1759877721799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2449955e5e0b4dc2","name":"random static sharding 5 - Cluster ID: 878, Shard ID: 343","time":{"start":1759878091611,"stop":1759878091611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e1f3e7a0d24749","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759878072505,"stop":1759878072505,"duration":0},"status":"passed","severity":"normal"},{"uid":"53036a8b339df368","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759877678307,"stop":1759877678307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5674cdb914393151","name":"should clear dial history on stop","time":{"start":1759877688248,"stop":1759877688255,"duration":7},"status":"passed","severity":"normal"},{"uid":"730567915fd41426","name":"rejects hash query with time filter","time":{"start":1759877689048,"stop":1759877689048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6762f4d4d386a7f","name":"Decoder throws on empty string content topic","time":{"start":1759877708523,"stop":1759877708523,"duration":0},"status":"passed","severity":"normal"},{"uid":"213a80ce17f114eb","name":"should have no discoveries enabled by default","time":{"start":1759877738889,"stop":1759877738897,"duration":8},"status":"passed","severity":"normal"},{"uid":"1739e78524a7680d","name":"isConnected should return true after first peer connects","time":{"start":1759877789868,"stop":1759877789868,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d2e9edf36a71b5","name":"random static sharding 9 - Cluster ID: 862, Shard ID: 589","time":{"start":1759878091613,"stop":1759878091613,"duration":0},"status":"passed","severity":"normal"},{"uid":"87884af4a008d8fb","name":"Check message received after jswaku node is restarted","time":{"start":1759878215461,"stop":1759878215461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad89fcd7c291ec39","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759877689562,"stop":1759877689563,"duration":1},"status":"passed","severity":"normal"},{"uid":"4069e9318f923752","name":"Relay Node - default protocol","time":{"start":1759878134537,"stop":1759878134537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50c6c3b4ff1569a","name":"Push message with Arabic payload","time":{"start":1759878826031,"stop":1759878826031,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c6c3c4aba19190","name":"should be safe to call multiple times","time":{"start":1759877689682,"stop":1759877689682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2931833d0a92d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759877721801,"stop":1759877721801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae14ff55251e6d","name":"Filter","time":{"start":1759878134537,"stop":1759878134537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f10d97971790618","name":"should dial with PeerId and return stream","time":{"start":1759877689684,"stop":1759877689684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99435386141acfc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759878263594,"stop":1759878263594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4395ac469cb6b7a","name":"can query messages normally","time":{"start":1759878094370,"stop":1759878094370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fbb0f5fa5ab1be","name":"should return false when peer is not found","time":{"start":1759877689003,"stop":1759877689016,"duration":13},"status":"passed","severity":"normal"},{"uid":"4c659964a8d96e6a","name":"should not fail to start the service if it is already started","time":{"start":1759877702734,"stop":1759877702734,"duration":0},"status":"passed","severity":"normal"},{"uid":"29309ae9cdd8bb6f","name":"Push message with shell command payload","time":{"start":1759878826033,"stop":1759878826034,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b6db55b744edcd","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759878086829,"stop":1759878086830,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d76df8c7b2b9c18","name":"should properly clean up resources when disposed","time":{"start":1759877738238,"stop":1759877738240,"duration":2},"status":"passed","severity":"normal"},{"uid":"a79d00398e27c30e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759877740322,"stop":1759877740322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffef455c0f96ffd","name":"should add event listeners to libp2p","time":{"start":1759877688160,"stop":1759877688160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f304f07ff766c4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app83/5/topic30/xml","time":{"start":1759878061162,"stop":1759878061162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3d16134a66f51b","name":"Accepts a valid Waku Message","time":{"start":1759877752205,"stop":1759877752206,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6fd0e1adc849ec","name":"Check received message containing JSON","time":{"start":1759878215465,"stop":1759878215466,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4efe16d9a8b089","name":"should skip peer when not on same cluster","time":{"start":1759877688262,"stop":1759877688262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc83996f4736d128","name":"Push message with unicode special characters payload","time":{"start":1759878826011,"stop":1759878826011,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c638c333d488de","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759877743976,"stop":1759877743976,"duration":0},"status":"passed","severity":"normal"},{"uid":"479ae2c918af12a0","name":"random static sharding 3 - Cluster ID: 189, Shard ID: 275","time":{"start":1759878091610,"stop":1759878091610,"duration":0},"status":"passed","severity":"normal"},{"uid":"187c2a9e5c1fd753","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759878263580,"stop":1759878263580,"duration":0},"status":"passed","severity":"normal"},{"uid":"576a1efacfb4e29e","name":"should add event listeners to globalThis","time":{"start":1759877688161,"stop":1759877688171,"duration":10},"status":"passed","severity":"normal"},{"uid":"8522b765b1bf37dd","name":"should filter out already connected peers","time":{"start":1759877689545,"stop":1759877689545,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fe6d300f912c4f","name":"should create ShardReader with auto sharding network config","time":{"start":1759877688987,"stop":1759877688987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f824bb135037783","name":"should wait for Filter peer to be connected","time":{"start":1759877741244,"stop":1759877741244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fd7af6ba4d5db2","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759877740982,"stop":1759877740982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e09f13600761a4","name":"should successfully query peers and return peer infos","time":{"start":1759877699137,"stop":1759877699137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a406283bb34ffd0f","name":"Push message with content topic containing unicode special characters","time":{"start":1759878826015,"stop":1759878826015,"duration":0},"status":"passed","severity":"normal"},{"uid":"2086f1616558b2ac","name":"should return true for message with causal history","time":{"start":1759877743982,"stop":1759877743982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1fc5162762de1e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759877789867,"stop":1759877789868,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec4ed24a7dec377","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759877708520,"stop":1759877708520,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc87cfb32d2a300","name":"should not dispatch event when already connected","time":{"start":1759877688201,"stop":1759877688201,"duration":0},"status":"passed","severity":"normal"},{"uid":"796aead49ec553d1","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759877742161,"stop":1759877742161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cfa388cc77e87b","name":"Fails to push message with large meta","time":{"start":1759878826051,"stop":1759878826051,"duration":0},"status":"passed","severity":"normal"},{"uid":"2052cfe54307f159","name":"Check meta is set [ecies]","time":{"start":1759877710204,"stop":1759877710204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefb665d8fd153ed","name":"Push message with content topic containing Chinese","time":{"start":1759878826048,"stop":1759878826049,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b7ea61cd350ee8","name":"Fails to publish message with empty text","time":{"start":1759877967445,"stop":1759877967446,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4afb4350c23da1","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759877729007,"stop":1759877729008,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f22983e056beeb","name":"can query messages by message hash","time":{"start":1759878094370,"stop":1759878094370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01af1e0a39ba668","name":"should skip already querying peers","time":{"start":1759877699129,"stop":1759877699129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4093a6355a1047b2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759877739558,"stop":1759877739559,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d75a812b2d842f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759877721780,"stop":1759877721780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae900933f7620a23","name":"Push 30 different messages","time":{"start":1759878826023,"stop":1759878826023,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1c1c5d489d935e1","name":"Relay + Store","time":{"start":1759877774336,"stop":1759877774336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa80ae6e768df4a6","name":"should maintain proper timestamps if all messages received","time":{"start":1759877728999,"stop":1759877729000,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5396300cbf7bd47e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759878116946,"stop":1759878116947,"duration":1},"status":"passed","severity":"normal"},{"uid":"66de9f49b7497375","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759877970976,"stop":1759877970976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e759ebb978fcdebd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759878116946,"stop":1759878116946,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ab51af9c17b55d","name":"should never report false negatives","time":{"start":1759877725678,"stop":1759877725678,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f07e786fc5ded3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759877721769,"stop":1759877721769,"duration":0},"status":"passed","severity":"normal"},{"uid":"96503a26a6aaa28b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759877689001,"stop":1759877689002,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4b6de4e1ee3275","name":"Push message with meta","time":{"start":1759878826026,"stop":1759878826027,"duration":1},"status":"passed","severity":"normal"},{"uid":"444dba78a68bcfb8","name":"should load peers from local storage and dispatch events","time":{"start":1759877702735,"stop":1759877702735,"duration":0},"status":"passed","severity":"normal"},{"uid":"9698ad3ec18b75e7","name":"Light Node - default protocols","time":{"start":1759878134537,"stop":1759878134537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9150294c897b5de4","name":"should emit a peer event after start","time":{"start":1759878005658,"stop":1759878005659,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0ae433e49a729a","name":"should dispatch network event when browser goes online","time":{"start":1759877688202,"stop":1759877688202,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6361c48b1086c0","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759877729002,"stop":1759877729002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff34bb4a64a6c7d","name":"returns only open connection if one present","time":{"start":1759877689098,"stop":1759877689100,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2c86f14d16c83c4","name":"should remove event listeners from libp2p","time":{"start":1759877688172,"stop":1759877688172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5070d6ceb0dc6ae5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759877970976,"stop":1759877970976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff22b3cf46b35b5","name":"Promise Callback - false","time":{"start":1759878102873,"stop":1759878102873,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7dcb992afdabf0","name":"Check received message containing XML","time":{"start":1759878215465,"stop":1759878215465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8162e4c6ffcb6b2","name":"should use configured peers when available","time":{"start":1759877741120,"stop":1759877741120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa942caff24daf7","name":"should return start time to match max range","time":{"start":1759877740982,"stop":1759877740982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41130f1816e78b9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759877698812,"stop":1759877698813,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c23c4be8e3574ce","name":"Throws when trying to push message with empty payload","time":{"start":1759878826047,"stop":1759878826047,"duration":0},"status":"passed","severity":"normal"},{"uid":"682185bcd7a905d6","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759877970979,"stop":1759877970979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b234a01beeee8891","name":"should create ShardReader with static shards network config","time":{"start":1759877688988,"stop":1759877688989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba4b03801eafa4f","name":"should return empty array when no peers connected","time":{"start":1759877689686,"stop":1759877689687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3e09e6c8464b5c","name":"Query Generator - false","time":{"start":1759878102871,"stop":1759878102872,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad579e9cc50d9ed","name":"Subscribe and receive messages via lightPush","time":{"start":1759878263589,"stop":1759878263589,"duration":0},"status":"passed","severity":"normal"},{"uid":"213dd133ce2f09f6","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759877710203,"stop":1759877710204,"duration":1},"status":"passed","severity":"normal"},{"uid":"8458e29379afe4c2","name":"Check received message containing long","time":{"start":1759878215462,"stop":1759878215462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e84a2719ea0996","name":"Subscribe to topic containing long and publish message","time":{"start":1759877970975,"stop":1759877970976,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e2aea37b3f86d7","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759877740966,"stop":1759877740966,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb4450906101543","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759878263587,"stop":1759878263587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c766747e49c18c2","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759877698810,"stop":1759877698810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8fafb67825ff6c","name":"should dial all known peers when reached zero connections","time":{"start":1759877812541,"stop":1759877812542,"duration":1},"status":"passed","severity":"normal"},{"uid":"572299c1abe7fc14","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759877789866,"stop":1759877789866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9585730fb9b9fa","name":"Check received message containing special chars","time":{"start":1759878215463,"stop":1759878215463,"duration":0},"status":"passed","severity":"normal"},{"uid":"273df58168394ae1","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759877960629,"stop":1759877960629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7b13db63d7eefa","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759877688526,"stop":1759877688526,"duration":0},"status":"passed","severity":"normal"},{"uid":"48412a597dcb9305","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759877688662,"stop":1759877688666,"duration":4},"status":"passed","severity":"normal"},{"uid":"419c22d1ab1e518d","name":"should be safe to call multiple times","time":{"start":1759877689683,"stop":1759877689683,"duration":0},"status":"passed","severity":"normal"},{"uid":"779eb9741af80bfb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759877721780,"stop":1759877721780,"duration":0},"status":"passed","severity":"normal"},{"uid":"67910e9120b58e46","name":"Push 30 different messages","time":{"start":1759878826035,"stop":1759878826035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85cbddbe3720f3f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759877970978,"stop":1759877970978,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e84d290a76f16c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759878133577,"stop":1759878133577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b3b58d969da738","name":"returns all values when wanted number is greater than available values","time":{"start":1759877698001,"stop":1759877698002,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc54776efcbacf8","name":"Push message with content topic containing Chinese","time":{"start":1759878826037,"stop":1759878826037,"duration":0},"status":"passed","severity":"normal"},{"uid":"becebc20337a4d78","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759877721795,"stop":1759877721795,"duration":0},"status":"passed","severity":"normal"},{"uid":"512b6ca5f0a1e4f3","name":"Push message with custom timestamp: 1759881392357","time":{"start":1759878826017,"stop":1759878826017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5b96298d3a8d40","name":"Push message with content topic containing emoji","time":{"start":1759878826016,"stop":1759878826016,"duration":0},"status":"passed","severity":"normal"},{"uid":"581a1e1260ef15c7","name":"Passing page size 1 when there are 4 messages","time":{"start":1759878118175,"stop":1759878118175,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a9116356921f34","name":"should create KeepAliveManager with required options","time":{"start":1759877688630,"stop":1759877688631,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a0c5e7be373c65","name":"should initialize with default number of peers","time":{"start":1759877739538,"stop":1759877739538,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dc4c33311603b6","name":"should create all internal components","time":{"start":1759877689681,"stop":1759877689682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc9c0a9508a62f1","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759877738904,"stop":1759877738905,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dd7bc468620df9","name":"Query with Ordered Callback, No Decoder","time":{"start":1759878086830,"stop":1759878086831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3d9455746b8e6a","name":"Ephemeral field set to true","time":{"start":1759877689587,"stop":1759877689587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4c857f8567f7ec","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759877721768,"stop":1759877721768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e46eeeef5ebb27","name":"random static sharding 6 - Cluster ID: 84, Shard ID: 560","time":{"start":1759878091611,"stop":1759878091612,"duration":1},"status":"passed","severity":"normal"},{"uid":"976cfebc4bc9feea","name":"should handle v3 RLN errors","time":{"start":1759877739806,"stop":1759877739807,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af93ecfee9adadd","name":"Cluster id 0, shard 0","time":{"start":1759878091608,"stop":1759878091608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9293f7abc9b969e5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759877672908,"stop":1759877672908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfd1169777cba06","name":"should return false when peer is on different cluster","time":{"start":1759877688991,"stop":1759877688991,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8411ad43e52c8f","name":"throws on content topic with empty version field","time":{"start":1759877672898,"stop":1759877672898,"duration":0},"status":"passed","severity":"normal"},{"uid":"319aecf72c1f4b0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759877721795,"stop":1759877721795,"duration":0},"status":"passed","severity":"normal"},{"uid":"744d67553845095b","name":"should select older connection if present","time":{"start":1759877689105,"stop":1759877689109,"duration":4},"status":"passed","severity":"normal"},{"uid":"947d4b30060e0b81","name":"Push message with emoji payload","time":{"start":1759878826046,"stop":1759878826047,"duration":1},"status":"passed","severity":"normal"},{"uid":"77040c650fe7ae87","name":"groups content topics by expected pubsub topic","time":{"start":1759877672907,"stop":1759877672908,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d481f7c0d681c32","name":"handles different clusterIds correctly","time":{"start":1759877672908,"stop":1759877672908,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f3a3c819ee8c1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759877699146,"stop":1759877699146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"612c49ee0c749851","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759877672903,"stop":1759877672903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23df7a0e5faa208","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759877721064,"stop":1759877721064,"duration":0},"status":"passed","severity":"normal"},{"uid":"40540b2c558a40ce","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759877729005,"stop":1759877729006,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9f119b476e6dd5","name":"should call waitForPeer on Relay","time":{"start":1759877741245,"stop":1759877741245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86f8dd6b490820b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759877775303,"stop":1759877775304,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acf95ceb3af88d1","name":"Query Generator - true","time":{"start":1759878102871,"stop":1759878102871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2e57e703ace640","name":"Push message with short payload","time":{"start":1759878826042,"stop":1759878826042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96f7b015e9aacd6","name":"caches peers it previously fetched","time":{"start":1759877699144,"stop":1759877699144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abc23f75031ab6d","name":"Check message on other pubsub topic is not received","time":{"start":1759878215469,"stop":1759878215469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2faeb449ab85ee1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759877721796,"stop":1759877721797,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd9cc163896763b","name":"should reject if Store is requested but not mounted","time":{"start":1759877741243,"stop":1759877741243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed481e44a007787","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759877970974,"stop":1759877970974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e08174cc584aab","name":"accepts valid message hash query","time":{"start":1759877689029,"stop":1759877689029,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5974bd36b194e7b","name":"should dial one peer on dial","time":{"start":1759877858305,"stop":1759877858305,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ce5f68c7e8755b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759877672905,"stop":1759877672905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5dc1ff2624ff2c","name":"Waku message hash computation (payload length 0)","time":{"start":1759877688780,"stop":1759877688780,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e82a07e641931d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759878263585,"stop":1759878263585,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c73d1dfdef4583","name":"Subscribe to topic containing long and receive message","time":{"start":1759878263583,"stop":1759878263583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749f8b0bd5956f4","name":"should drop connection to one peer on hangUp","time":{"start":1759877858306,"stop":1759877858306,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e90fce91832163","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759877698002,"stop":1759877698002,"duration":0},"status":"passed","severity":"normal"},{"uid":"581df2be1bcd2ae2","name":"should handle special patterns correctly","time":{"start":1759877725679,"stop":1759877725683,"duration":4},"status":"passed","severity":"normal"},{"uid":"689ef793fc42ad11","name":"should keep entries that haven't expired yet","time":{"start":1759877738235,"stop":1759877738236,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96acecfa84c3b0a","name":"Push message with content topic containing escaped characters","time":{"start":1759878826015,"stop":1759878826015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5834f8dee2e4bf3d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759877739558,"stop":1759877739558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7077315a8a5a1c1","name":"Check publish message after service node is restarted","time":{"start":1759877967449,"stop":1759877967449,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2037c207dfa30c2","name":"should return false and handle errors gracefully","time":{"start":1759877689686,"stop":1759877689686,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c6de12ab1f5d74","name":"Check message received after jswaku node is restarted","time":{"start":1759878215470,"stop":1759878215470,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9cff54a1c0d8fc","name":"throws on content topic with empty encoding field","time":{"start":1759877672900,"stop":1759877672900,"duration":0},"status":"passed","severity":"normal"},{"uid":"967e1e37e2676508","name":"Push message with content topic containing JSON","time":{"start":1759878826014,"stop":1759878826015,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7e89b544b59028","name":"Overlapping topic subscription","time":{"start":1759878263582,"stop":1759878263582,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e3233e0b4aadf5","name":"random static sharding 7 - Cluster ID: 169, Shard ID: 184","time":{"start":1759878091612,"stop":1759878091612,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a691995ad6c2291","name":"Generator, one shard","time":{"start":1759878078528,"stop":1759878078528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d67232dbafbec35","name":"accepts valid content-filtered query","time":{"start":1759877689028,"stop":1759877689028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd2bbafb2a25ae8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759877721779,"stop":1759877721779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9e8618281f16a7","name":"Push message with numeric payload","time":{"start":1759878826030,"stop":1759878826030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d37602296e79447","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759877689301,"stop":1759877689305,"duration":4},"status":"passed","severity":"normal"},{"uid":"4aa163d88b94332","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759877721748,"stop":1759877721749,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8dda74ceb8f3ae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759877672915,"stop":1759877672915,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a4dd5c4a4eb83","name":"Check publish message containing unicode special characters","time":{"start":1759877967440,"stop":1759877967440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8722f20fb431c0f5","name":"should skip peers without peerInfo in ENR","time":{"start":1759877699132,"stop":1759877699132,"duration":0},"status":"passed","severity":"normal"},{"uid":"2359602f6a31f6b6","name":"should be delivered immediately if received","time":{"start":1759877729009,"stop":1759877729009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5255b8d8ad8d3b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759877956754,"stop":1759877956754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3145de540f4f3c","name":"Push message with JSON payload","time":{"start":1759878826033,"stop":1759878826033,"duration":0},"status":"passed","severity":"normal"},{"uid":"304a0a3eecb16d0f","name":"All","time":{"start":1759877774336,"stop":1759877774337,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb8e0307aefdcaf","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759877721747,"stop":1759877721747,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbaff344a71c9fd","name":"should return false for sync message without causal history","time":{"start":1759877743981,"stop":1759877743981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a40451950e1579c","name":"should handle case when navigator is not available","time":{"start":1759877688187,"stop":1759877688188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cda6c099d8bc46","name":"Check message with invalid timestamp is not received","time":{"start":1759878215459,"stop":1759878215459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfff8cf067531ab","name":"should handle complete dial lifecycle","time":{"start":1759877688278,"stop":1759877688278,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f73f5b9fb3235b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759877673139,"stop":1759877673139,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da13084c3d0a91f","name":"Push message with XML payload","time":{"start":1759878826021,"stop":1759878826021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d11d9e579322ed7","name":"should clear the dialing interval","time":{"start":1759877688247,"stop":1759877688248,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69327d3daa7ad6d","name":"should dial peer when no shard info available","time":{"start":1759877688263,"stop":1759877688264,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec7ba226b093211","name":"Check received message containing short","time":{"start":1759878215462,"stop":1759878215462,"duration":0},"status":"passed","severity":"normal"},{"uid":"384f9cf4f712185","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759878263593,"stop":1759878263593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d77689243d39824","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759877672915,"stop":1759877672916,"duration":1},"status":"passed","severity":"normal"},{"uid":"593395593735195","name":"should not fail to start the service if it is already started","time":{"start":1759878005658,"stop":1759878005658,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaf488b64130aab","name":"should return false when network is not connected","time":{"start":1759877689684,"stop":1759877689684,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa5c1b4c75a570c","name":"should dispatch network event when browser goes offline","time":{"start":1759877688202,"stop":1759877688202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3143002fc72d182e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759878263584,"stop":1759878263585,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fb4806aae231c4","name":"should retry if all attempts fail","time":{"start":1759877739092,"stop":1759877739092,"duration":0},"status":"passed","severity":"normal"},{"uid":"25495e7b3351c007","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759877721780,"stop":1759877721780,"duration":0},"status":"passed","severity":"normal"},{"uid":"81690eb37db17ea5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759877689558,"stop":1759877689558,"duration":0},"status":"passed","severity":"normal"},{"uid":"443e6e1f4c74b323","name":"Check publish message after client node is restarted","time":{"start":1759877967449,"stop":1759877967450,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f923c48ed5771ed3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759877721746,"stop":1759877721747,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf0b3fcde1d9384","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759877960630,"stop":1759877960633,"duration":3},"status":"passed","severity":"normal"},{"uid":"98b49eeaccdd35e9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759877678302,"stop":1759877678304,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e823fe615939e2b","name":"Push message with content topic containing escaped characters","time":{"start":1759878826038,"stop":1759878826038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86a08c377d985ed","name":"Passing an array","time":{"start":1759878126568,"stop":1759878126568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b036f10c3ce76761","name":"Push message with shell command payload","time":{"start":1759878826022,"stop":1759878826022,"duration":0},"status":"passed","severity":"normal"},{"uid":"93987f989a171765","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759877688780,"stop":1759877688780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b770ec47475d07f5","name":"Push message with content topic containing numeric","time":{"start":1759878826048,"stop":1759878826048,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f8dd82ffe5b50","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759878263589,"stop":1759878263590,"duration":1},"status":"passed","severity":"normal"},{"uid":"38eb22df1fe5103c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759877678305,"stop":1759877678306,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b2498844cdad76","name":"Generator, 2 different shards","time":{"start":1759878078529,"stop":1759878078529,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c6c76286100b18","name":"Nodes with multiple pubsub topic","time":{"start":1759877960633,"stop":1759877960633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44cbbee4cc77093","name":"should handle peer not in mesh for all topics","time":{"start":1759877688695,"stop":1759877688695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84094a51f687c31","name":"should not fail to stop the service if it was not started","time":{"start":1759877702733,"stop":1759877702733,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa844feda248230c","name":"Subscribe and receive messages via waku relay post","time":{"start":1759878263579,"stop":1759878263580,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff218350bafa126","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759878119497,"stop":1759878119497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1731c6b9ab236f17","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759877678295,"stop":1759877678296,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b31969c75f95fca","name":"should handle malformed response data","time":{"start":1759877699139,"stop":1759877699139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4394c2a14db42b","name":"should throw error - no public key","time":{"start":1759877679054,"stop":1759877679055,"duration":1},"status":"passed","severity":"normal"},{"uid":"207ae2e701747e8d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759878133575,"stop":1759878133575,"duration":0},"status":"passed","severity":"normal"},{"uid":"736e04762fcc5d3b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759877672909,"stop":1759877672910,"duration":1},"status":"passed","severity":"normal"},{"uid":"b411050aabf1a0e1","name":"Push message with XML payload","time":{"start":1759878826045,"stop":1759878826045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1dbf32232b84c3","name":"Does not throw an exception when node disconnects","time":{"start":1759878126568,"stop":1759878126568,"duration":0},"status":"passed","severity":"normal"},{"uid":"467f853976a7511f","name":"Callback on promise","time":{"start":1759878119494,"stop":1759878119495,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cd423433d78c94","name":"peer exchange sets tag","time":{"start":1759877948138,"stop":1759877948139,"duration":1},"status":"passed","severity":"normal"},{"uid":"56507c11116bbce5","name":"should lock peers when selected","time":{"start":1759877739542,"stop":1759877739550,"duration":8},"status":"passed","severity":"normal"},{"uid":"87f18350d5be7dee","name":"should query peers that support peer exchange","time":{"start":1759877699124,"stop":1759877699124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c0e8fa50159f1","name":"Push message with content topic containing Chinese","time":{"start":1759878826024,"stop":1759878826024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc00bd7d8bf11eb","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759878072506,"stop":1759878072506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59f304d3c6b1b47","name":"should initialize with custom TTL","time":{"start":1759877699110,"stop":1759877699117,"duration":7},"status":"passed","severity":"normal"},{"uid":"855eeedb8a29c368","name":"should handle peer identify event","time":{"start":1759877699122,"stop":1759877699123,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94226b3edd0b67f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759877739551,"stop":1759877739551,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc3e78e5dd770aa","name":"Relay + Store","time":{"start":1759877679066,"stop":1759877679066,"duration":0},"status":"passed","severity":"normal"},{"uid":"264d17cd375ed34f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759878215461,"stop":1759878215461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef4f36d3867552a","name":"returns all values when wanted number matches available values","time":{"start":1759877697992,"stop":1759877697995,"duration":3},"status":"passed","severity":"normal"},{"uid":"500fc07024dcb6c7","name":"should get / set TCP multiaddr","time":{"start":1759877679060,"stop":1759877679061,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f272fd17c7b1d1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759877672911,"stop":1759877672911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ed7a6595e1f3c0","name":"should accept empty decoders array","time":{"start":1759877740967,"stop":1759877740967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34274f7a450b562","name":"should invoke callbacks when receiving a message","time":{"start":1759877740322,"stop":1759877740322,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b50a7656043329","name":"Refresh subscription","time":{"start":1759878263592,"stop":1759878263592,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ef65059934d56f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759877688144,"stop":1759877688155,"duration":11},"status":"passed","severity":"normal"},{"uid":"bce293e0182034a8","name":"should be safe to call multiple times","time":{"start":1759877689536,"stop":1759877689537,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab366e41e2ab16c1","name":"Rejects garbage","time":{"start":1759877752207,"stop":1759877752207,"duration":0},"status":"passed","severity":"normal"},{"uid":"899a1435a269ca49","name":"Push message with special chars payload","time":{"start":1759878826019,"stop":1759878826019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94a902dfeee8b40","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759877948140,"stop":1759877948140,"duration":0},"status":"passed","severity":"normal"},{"uid":"694ffee421736c32","name":"should remove expired entries after TTL has passed","time":{"start":1759877738233,"stop":1759877738235,"duration":2},"status":"passed","severity":"normal"},{"uid":"a948919217c2a762","name":"rejects hash query with content filter parameters","time":{"start":1759877689030,"stop":1759877689030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2de58688f7b21f8","name":"Sign & Recover","time":{"start":1759877708987,"stop":1759877708987,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0e9fedbbcf78df","name":"should reject on timeout if it was set","time":{"start":1759877741243,"stop":1759877741244,"duration":1},"status":"passed","severity":"normal"},{"uid":"420f4006d0aae7e","name":"should initialize with libp2p components","time":{"start":1759877699137,"stop":1759877699137,"duration":0},"status":"passed","severity":"normal"},{"uid":"228af35c32737a6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759878263583,"stop":1759878263584,"duration":1},"status":"passed","severity":"normal"},{"uid":"b509156efaf931be","name":"should add and remove event listeners correctly","time":{"start":1759877702736,"stop":1759877702736,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb684746c5619f26","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759877721732,"stop":1759877721733,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd21248c72046f57","name":"Push message with Basic HTML tag payload","time":{"start":1759878826045,"stop":1759878826045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3791faf0cd2c1440","name":"Push message with escaped characters payload","time":{"start":1759878826034,"stop":1759878826034,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf8be60d3c0fa87","name":"Push message with long payload","time":{"start":1759878826030,"stop":1759878826030,"duration":0},"status":"passed","severity":"normal"},{"uid":"128437517d9931db","name":"Check publish message containing SQL Injection","time":{"start":1759877967436,"stop":1759877967436,"duration":0},"status":"passed","severity":"normal"},{"uid":"670d8edbc9d04e06","name":"Cluster ID 0, shard 1","time":{"start":1759878091608,"stop":1759878091608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9714d3a3cba0c09d","name":"Check received message containing shell command","time":{"start":1759878215456,"stop":1759878215456,"duration":0},"status":"passed","severity":"normal"},{"uid":"efea74ad3727948a","name":"Push message with short payload","time":{"start":1759878826029,"stop":1759878826030,"duration":1},"status":"passed","severity":"normal"},{"uid":"5421148aeeb847d8","name":"Push message with custom timestamp: 1759881392358","time":{"start":1759878826052,"stop":1759878826052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c847d4688c089c","name":"should throw error - no id","time":{"start":1759877679049,"stop":1759877679049,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f104abeaab6467e","name":"Push message with emoji payload","time":{"start":1759878826011,"stop":1759878826012,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed7f662aef3e092","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759877721723,"stop":1759877721723,"duration":0},"status":"passed","severity":"normal"},{"uid":"83610d128a43bb6e","name":"should properly create location multiaddrs - tcp4","time":{"start":1759877679061,"stop":1759877679061,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aa4fa5b4d0c352","name":"should be able to dial TLS multiaddrs","time":{"start":1759877858306,"stop":1759877858307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe12fcaab03fde7","name":"Push message with Chinese payload","time":{"start":1759878826031,"stop":1759878826031,"duration":0},"status":"passed","severity":"normal"},{"uid":"629d8f68849f6092","name":"accepts time-filtered query with content filter","time":{"start":1759877689049,"stop":1759877689049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6141b8abbd23d73d","name":"should be safe to call multiple times","time":{"start":1759877688255,"stop":1759877688255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ecbad12a55083c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759877698811,"stop":1759877698811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8ddcbbd239f54b","name":"should handle very large timestamps","time":{"start":1759877728478,"stop":1759877728479,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a35ed23a3638d95","name":"Push message with content topic containing emoji","time":{"start":1759878826039,"stop":1759878826039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f62f65815dc48c0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759877960630,"stop":1759877960630,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2fb0cae4958a7e","name":"should be safe to call multiple times","time":{"start":1759877688639,"stop":1759877688639,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad31bc84a3d07d3e","name":"A test","time":{"start":1759877844502,"stop":1759877844502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfdc448be291ddd","name":"Push message with Chinese payload","time":{"start":1759878826019,"stop":1759878826020,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabed8e075f9118","name":"should dial peer immediately when queue is empty","time":{"start":1759877688255,"stop":1759877688256,"duration":1},"status":"passed","severity":"normal"},{"uid":"6293240acb6fffa3","name":"Check publish message containing escaped characters","time":{"start":1759877967440,"stop":1759877967440,"duration":0},"status":"passed","severity":"normal"},{"uid":"655836fb18bc0cda","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app43/2/topic282/utf8","time":{"start":1759878061162,"stop":1759878061163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad268ad6fbe11719","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759877956760,"stop":1759877956761,"duration":1},"status":"passed","severity":"normal"},{"uid":"b552950319f1cbec","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759878263588,"stop":1759878263588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b997ef882056a8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759877721730,"stop":1759877721731,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa7af23e5b5f8e4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app82/6/topic668/json","time":{"start":1759878061165,"stop":1759878061165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f147cfe5d2cf9e0d","name":"should not fail to stop the service if it was not started","time":{"start":1759878005657,"stop":1759878005658,"duration":1},"status":"passed","severity":"normal"},{"uid":"5307e7c4cc44462d","name":"Check publish message containing Basic HTML tag","time":{"start":1759877967438,"stop":1759877967438,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb548aa3967247f7","name":"should return PeerId when PeerId is provided","time":{"start":1759877688758,"stop":1759877688758,"duration":0},"status":"passed","severity":"normal"},{"uid":"57008d38265e5c6e","name":"Push message with unicode special characters payload","time":{"start":1759878826046,"stop":1759878826046,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad24f8e29950004","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759877698810,"stop":1759877698810,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc575b8ce8b81fb","name":"Throws when trying to push message with empty payload","time":{"start":1759878826035,"stop":1759878826035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfec741d5762c","name":"Push message with content topic containing numeric","time":{"start":1759878826036,"stop":1759878826036,"duration":0},"status":"passed","severity":"normal"},{"uid":"787ea7705c221601","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759877672905,"stop":1759877672905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91973b817da3869","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759877721781,"stop":1759877721791,"duration":10},"status":"passed","severity":"normal"},{"uid":"ce134a42b0d4de7c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759877688759,"stop":1759877688759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9d99750eaec5e7","name":"Fails to push message with large meta","time":{"start":1759878826040,"stop":1759878826040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed47b0cc507b9447","name":"Push message with Script payload","time":{"start":1759878826021,"stop":1759878826021,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b0c92fb48175b0","name":"should start ping timers on peer connect","time":{"start":1759877688640,"stop":1759877688649,"duration":9},"status":"passed","severity":"normal"},{"uid":"fe8e6abb1d827e10","name":"should handle network check errors gracefully","time":{"start":1759877688278,"stop":1759877688278,"duration":0},"status":"passed","severity":"normal"},{"uid":"121d3b363a6415c1","name":"should handle browser offline state overriding peer connections","time":{"start":1759877688210,"stop":1759877688210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b55bffcf6ac60a","name":"should monitor connected peers and store them into cache","time":{"start":1759877864513,"stop":1759877864513,"duration":0},"status":"passed","severity":"normal"},{"uid":"976227ba0bc3958f","name":"Push message with numeric payload","time":{"start":1759878826008,"stop":1759878826008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d6f912fc1240ae","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759877748969,"stop":1759877748970,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5aa5ab79699b1c0","name":"connects to nwaku","time":{"start":1759878126567,"stop":1759878126568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6860d50908f8a03","name":"Subscribe and receive messages via lightPush","time":{"start":1759878263579,"stop":1759878263579,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddec3092cd94c755","name":"Subscribe to topic containing short and receive message","time":{"start":1759878263583,"stop":1759878263583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7ea28909b8929","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759878263591,"stop":1759878263591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dffdb70f7e51db4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759877672912,"stop":1759877672912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f638d0b195babeb","name":"Push message with Script payload","time":{"start":1759878826032,"stop":1759878826032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f7fb76cae0460f","name":"should return no connections if no open connection provided","time":{"start":1759877689100,"stop":1759877689105,"duration":5},"status":"passed","severity":"normal"},{"uid":"f66acc0e7dad1c25","name":"should insert message id into causal history","time":{"start":1759877728998,"stop":1759877728998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a20ddf842b40cf0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759877678294,"stop":1759877678295,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2df8f8a2f92045","name":"Push message with SQL Injection payload","time":{"start":1759878826009,"stop":1759878826009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28343a6676d662d","name":"Check message with no payload is not received","time":{"start":1759878215460,"stop":1759878215460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81f5b5c4a8c50c9","name":"Push message with short payload","time":{"start":1759878826018,"stop":1759878826018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7863f91aba3dceb","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759877688651,"stop":1759877688651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a690ea0332e84c5","name":"Outgoing message is acknowledged","time":{"start":1759877742162,"stop":1759877742162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1460156c155c11","name":"Push message with Chinese payload","time":{"start":1759878826008,"stop":1759878826009,"duration":1},"status":"passed","severity":"normal"},{"uid":"4777cc89c6a18734","name":"should start the dialing interval","time":{"start":1759877688246,"stop":1759877688246,"duration":0},"status":"passed","severity":"normal"},{"uid":"191dff140322047b","name":"should handle peer store update failures gracefully","time":{"start":1759877688661,"stop":1759877688662,"duration":1},"status":"passed","severity":"normal"},{"uid":"126d0962253f54cb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759877699145,"stop":1759877699145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9692583bf0024612","name":"return first retrieved peers without further DNS queries","time":{"start":1759877699144,"stop":1759877699145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6ab51b5eb30db8","name":"Push message equal or less that 1MB","time":{"start":1759878826028,"stop":1759878826029,"duration":1},"status":"passed","severity":"normal"},{"uid":"74cebd348d651560","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759877672911,"stop":1759877672911,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c0a1cfb3c2b4","name":"Check received message containing long","time":{"start":1759878215451,"stop":1759878215452,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fb519fb48c0a56","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759877970973,"stop":1759877970973,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cc5b04e212ad78","name":"should sort peers by ping value","time":{"start":1759877689688,"stop":1759877689688,"duration":0},"status":"passed","severity":"normal"},{"uid":"586106e97167ceb3","name":"Push message with content topic containing emoji","time":{"start":1759878826026,"stop":1759878826026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f4f2afb26e6b43","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app8/2/topic482/proto","time":{"start":1759878061172,"stop":1759878061172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3b4fa2cb2921bf","name":"should work with v3 peers","time":{"start":1759877739802,"stop":1759877739803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71bc3dc6f2470c2","name":"Publish message with large meta","time":{"start":1759877967450,"stop":1759877967451,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71d56dd66d43c1a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759877729005,"stop":1759877729005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c506b5000768b8a3","name":"should get all peers from store","time":{"start":1759877689544,"stop":1759877689545,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c4160e51648407","name":"should handle peer connect event","time":{"start":1759877688191,"stop":1759877688192,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e74837d3c2bcd5","name":"should set field with all protocols enabled","time":{"start":1759877679064,"stop":1759877679064,"duration":0},"status":"passed","severity":"normal"},{"uid":"184e1b34b974716c","name":"LightPush","time":{"start":1759878134536,"stop":1759878134537,"duration":1},"status":"passed","severity":"normal"},{"uid":"279540d0f8f31863","name":"Push message with content topic containing SQL Injection","time":{"start":1759878826049,"stop":1759878826049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f682e37b2d910152","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759877688183,"stop":1759877688187,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b59d98bc25c9f","name":"should retry on complete failure if specified","time":{"start":1759877739800,"stop":1759877739800,"duration":0},"status":"passed","severity":"normal"},{"uid":"24af512efbd24d65","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759877672903,"stop":1759877672903,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bb3bd73bb7d0a8","name":"random static sharding 10 - Cluster ID: 720, Shard ID: 63","time":{"start":1759878091613,"stop":1759878091613,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee1a5f647f5f234","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759877729002,"stop":1759877729003,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bcd3d80f05f2d29","name":"throws on content topic with non-number generation field","time":{"start":1759877672896,"stop":1759877672896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2203838c325612","name":"throws on empty content topic","time":{"start":1759877672895,"stop":1759877672895,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbaa75d329343cc","name":"Refresh subscription","time":{"start":1759877970974,"stop":1759877970974,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e281578034aac3be","name":"Push message with XML payload","time":{"start":1759878826032,"stop":1759878826033,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6522bc25f6a0f49","name":"Check message on other pubsub topic is not received","time":{"start":1759878215459,"stop":1759878215459,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a6126e29fdd209","name":"should skip peers that were recently queried","time":{"start":1759877699125,"stop":1759877699127,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9736003074b5c2","name":"Register correct protocols","time":{"start":1759877970971,"stop":1759877970971,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c399cdddb591f16","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759877740981,"stop":1759877740981,"duration":0},"status":"passed","severity":"normal"},{"uid":"de776f67df7179ad","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759878263589,"stop":1759878263589,"duration":0},"status":"passed","severity":"normal"},{"uid":"48978b1382d2db5a","name":"Check received message containing escaped characters","time":{"start":1759878215466,"stop":1759878215466,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f5f994e6713b47","name":"Check publish message containing Russian","time":{"start":1759877967435,"stop":1759877967435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8287a7c5e9be021","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759877721768,"stop":1759877721768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f642769263203997","name":"should set field with only FILTER enabled","time":{"start":1759877679065,"stop":1759877679065,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcda6f11a657f5a8","name":"should set field with all protocols disabled","time":{"start":1759877679064,"stop":1759877679064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ef4b78195f6776","name":"Encoder throws on empty string content topic","time":{"start":1759877710205,"stop":1759877710205,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4e5ad19ba185c0","name":"Check publish message containing JSON","time":{"start":1759877967439,"stop":1759877967439,"duration":0},"status":"passed","severity":"normal"},{"uid":"29df92673e219878","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759877721064,"stop":1759877721065,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77f76b58613749f","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759877740979,"stop":1759877740979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace4b67c2dae0fc6","name":"Incoming message is emitted as received","time":{"start":1759877743977,"stop":1759877743977,"duration":0},"status":"passed","severity":"normal"},{"uid":"3325f27f79ff5dc7","name":"should not process empty queue","time":{"start":1759877688276,"stop":1759877688276,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d7841c14c7335e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759877721791,"stop":1759877721791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b084c56b5d536e76","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759878263584,"stop":1759878263584,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd147e09dc2d38d8","name":"Check publish message containing Script","time":{"start":1759877967436,"stop":1759877967437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f859c0b4fada1330","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759877688786,"stop":1759877688786,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba949f960b855f4","name":"Check received message containing Basic HTML tag","time":{"start":1759878215465,"stop":1759878215465,"duration":0},"status":"passed","severity":"normal"},{"uid":"db06e6b57a7fb712","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759877698811,"stop":1759877698811,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf73424d9268ae38","name":"should throw error when no peers are available","time":{"start":1759877741118,"stop":1759877741118,"duration":0},"status":"passed","severity":"normal"},{"uid":"266c96018d01e44d","name":"Push message with custom timestamp: 1759874192357","time":{"start":1759878826017,"stop":1759878826017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9caf8ffab1979a","name":"should wait for Store peer to be connected","time":{"start":1759877741244,"stop":1759877741245,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9426c36bb5e8e74","name":"Check received message containing SQL Injection","time":{"start":1759878215464,"stop":1759878215464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cf0ed8b688de7a","name":"Subscribe to topic containing XML and receive message","time":{"start":1759878263586,"stop":1759878263586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c079fb20533e656d","name":"should return false for malformed SDS messages","time":{"start":1759877743980,"stop":1759877743980,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c3cfab01184a3e","name":"should drop connection to all peers on hangUp","time":{"start":1759877858305,"stop":1759877858305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a6402169d35c72","name":"Subscribe to topic containing Script and receive message","time":{"start":1759878263595,"stop":1759878263595,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0e52b7cf045592","name":"Push message with emoji payload","time":{"start":1759878826034,"stop":1759878826035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b36e0df024a4c4","name":"should add event listeners for peer connect and disconnect","time":{"start":1759877688637,"stop":1759877688638,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12e4db5bf0225a","name":"Subscribe and receive messages via waku relay post","time":{"start":1759878263590,"stop":1759878263590,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7e5593aa8050dc","name":"Push message with content topic containing special chars","time":{"start":1759878826048,"stop":1759878826048,"duration":0},"status":"passed","severity":"normal"},{"uid":"510539356eda4efa","name":"should return peer for existing peer","time":{"start":1759877689549,"stop":1759877689550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d7fd97bcecba4d","name":"should return false when peer is not on topic","time":{"start":1759877689689,"stop":1759877689689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ef6e5804fe8623","name":"Incoming message is emitted as received","time":{"start":1759877742162,"stop":1759877742162,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a2bab9d0a0e2ed","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759877970977,"stop":1759877970977,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e90acbebe2cdc1","name":"should only return 1 node with relay and store capability","time":{"start":1759877699144,"stop":1759877699144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4dd6dbaa7e7fc5","name":"Push message with content topic containing Arabic","time":{"start":1759878826037,"stop":1759878826037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de00524bc4cf09c","name":"should be able to decode the field with only STORE set to true","time":{"start":1759877678304,"stop":1759877678305,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b864855caa81afb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759877721802,"stop":1759877721802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8a05871d62d0ce","name":"should increase lamport timestamp","time":{"start":1759877728999,"stop":1759877728999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f937339cdc42a3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759877689683,"stop":1759877689684,"duration":1},"status":"passed","severity":"normal"},{"uid":"b306053c5aebd97b","name":"Check received message containing emoji","time":{"start":1759878215467,"stop":1759878215467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f959a1b03fe425c0","name":"Subscribe to topic containing XML and publish message","time":{"start":1759877970978,"stop":1759877970979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4afc78d5882838","name":"different cluster: nodes don't connect","time":{"start":1759877859073,"stop":1759877859074,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3597d353e9b83c","name":"Push message with content topic containing long","time":{"start":1759878826023,"stop":1759878826024,"duration":1},"status":"passed","severity":"normal"},{"uid":"45547819900908a3","name":"should filter out undefined ENRs","time":{"start":1759877699137,"stop":1759877699138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7cd5435535f8c0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759877740976,"stop":1759877740977,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cb437d302d5a13","name":"Publish message with custom timestamp: Wed Oct 16 2024 22:59:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877967442,"stop":1759877967443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e131ec9ef5acba8d","name":"Check received message containing Script","time":{"start":1759878215455,"stop":1759878215455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b684f1b88cd59206","name":"should work with mock decoders","time":{"start":1759877740970,"stop":1759877740970,"duration":0},"status":"passed","severity":"normal"},{"uid":"728ee652503c1da5","name":"Check received message containing short","time":{"start":1759878215451,"stop":1759878215451,"duration":0},"status":"passed","severity":"normal"},{"uid":"552fdc7be3d18311","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759877689688,"stop":1759877689689,"duration":1},"status":"passed","severity":"normal"},{"uid":"b381453be13fddc8","name":"Outgoing message is possibly acknowledged","time":{"start":1759877742161,"stop":1759877742162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"60a47fd118245651","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759877970979,"stop":1759877970979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83ed991720d2d09","name":"Passing invalid cursor","time":{"start":1759878072507,"stop":1759878072507,"duration":0},"status":"passed","severity":"normal"},{"uid":"877f45229f9eb5bc","name":"yields undefined for messages without content topic","time":{"start":1759877689565,"stop":1759877689565,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0a25cbb780218d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759878133577,"stop":1759878133577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85b33d13722f12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759877721801,"stop":1759877721802,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7094447e7ac8cf","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759877748968,"stop":1759877748968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61639e47ab30ed3","name":"can start the service","time":{"start":1759878005656,"stop":1759878005657,"duration":1},"status":"passed","severity":"normal"},{"uid":"46afaca898743e80","name":"Push message with escaped characters payload","time":{"start":1759878826022,"stop":1759878826022,"duration":0},"status":"passed","severity":"normal"},{"uid":"226bdfbf183f8321","name":"should create KeepAliveManager with relay","time":{"start":1759877688631,"stop":1759877688637,"duration":6},"status":"passed","severity":"normal"},{"uid":"e7e274b9162c54d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759877721799,"stop":1759877721800,"duration":1},"status":"passed","severity":"normal"},{"uid":"601e96be4be10e3c","name":"throws if decoders don't match content topics","time":{"start":1759877689563,"stop":1759877689563,"duration":0},"status":"passed","severity":"normal"},{"uid":"420452557fc6acf1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759878263588,"stop":1759878263588,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafb8d585feb7bb6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759877672913,"stop":1759877672913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ec3181fbe6dc6a","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759877729006,"stop":1759877729006,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c62a45097abf65","name":"Encoder throws on empty string content topic","time":{"start":1759877708522,"stop":1759877708522,"duration":0},"status":"passed","severity":"normal"},{"uid":"15363ce59480c1e9","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759877970980,"stop":1759877970980,"duration":0},"status":"passed","severity":"normal"},{"uid":"736bc9cd4cc7fcbf","name":"Push message with rate limit","time":{"start":1759878826051,"stop":1759878826051,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06677a4da5edd5d","name":"Push message with content topic containing Russian","time":{"start":1759878826037,"stop":1759878826037,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f3bb0b2db0d9f4","name":"should return different streams if requested simultaniously","time":{"start":1759877689300,"stop":1759877689300,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0a02ae282db75a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759877859078,"stop":1759877859078,"duration":0},"status":"passed","severity":"normal"},{"uid":"943939542147dea7","name":"ends if response has no messages","time":{"start":1759877689564,"stop":1759877689565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02a8260fbe6c84f","name":"Stops search when maxGet is reached","time":{"start":1759877698411,"stop":1759877698412,"duration":1},"status":"passed","severity":"normal"},{"uid":"df39ee729b7f2e65","name":"should not stop if not started","time":{"start":1759877699121,"stop":1759877699122,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ba2c8cbfdb7fa9","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759877740975,"stop":1759877740975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b33440c0931343","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759878263590,"stop":1759878263590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dd9646bfd71869","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759877672919,"stop":1759877672919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6e627760f54cd1","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759877688666,"stop":1759877688666,"duration":0},"status":"passed","severity":"normal"},{"uid":"7491fd44b7c08bf0","name":"should add received message to localHistory with retrievalHint","time":{"start":1759877729000,"stop":1759877729000,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab339128cf07cf6f","name":"can start the service","time":{"start":1759877702732,"stop":1759877702733,"duration":1},"status":"passed","severity":"normal"},{"uid":"110022f3c86fd901","name":"Refresh subscription","time":{"start":1759878263582,"stop":1759878263583,"duration":1},"status":"passed","severity":"normal"},{"uid":"771e9aa64060f2d1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759877672903,"stop":1759877672904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c5a7e3748b0f27","name":"should not create multiple intervals when called multiple times","time":{"start":1759877688247,"stop":1759877688247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dc2182a2b6880","name":"should not allow unachievable error rate","time":{"start":1759877721054,"stop":1759877721063,"duration":9},"status":"passed","severity":"normal"},{"uid":"ca3772858acb878a","name":"should clear all timers","time":{"start":1759877688639,"stop":1759877688639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2680c473ce8ba90d","name":"should handle zero peers request","time":{"start":1759877699140,"stop":1759877699140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97fc6d639b40ff1","name":"should add event listener for peer:discovery","time":{"start":1759877688513,"stop":1759877688513,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b465ba43691905","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759877859075,"stop":1759877859075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5c44fcbb8a668c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759877721778,"stop":1759877721779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11ce2f9bfc54c9c","name":"should properly start and stop event listening","time":{"start":1759877740531,"stop":1759877740531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e45e7f3c2382bb","name":"Push message with SQL Injection payload","time":{"start":1759878826032,"stop":1759878826032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d89f24c808a1c4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759878263587,"stop":1759878263587,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb258f48facf4f3","name":"Push message with Arabic payload","time":{"start":1759878826020,"stop":1759878826020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b251be1274c0917f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759877739559,"stop":1759877739559,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca4fa8fbba02d2","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759877729004,"stop":1759877729004,"duration":0},"status":"passed","severity":"normal"},{"uid":"231aaba4d9883da2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759878263596,"stop":1759878263596,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ab7cdca3747d31","name":"should properly create peer info with all multiaddrs","time":{"start":1759877679063,"stop":1759877679063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2284b4cd31d49e","name":"Push message with custom timestamp: 1729119392358","time":{"start":1759878826040,"stop":1759878826040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f801fb8495233bb9","name":"Query with Ordered Callback, No message returned","time":{"start":1759878086831,"stop":1759878086831,"duration":0},"status":"passed","severity":"normal"},{"uid":"23084b9a91a1f8d3","name":"Subscribe to topic containing Script and publish message","time":{"start":1759877970978,"stop":1759877970978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c14abc0e07031bd","name":"should partition messages based on acknowledgement status","time":{"start":1759877729006,"stop":1759877729006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7130c2ac757ec0e","name":"Push message with content topic containing escaped characters","time":{"start":1759878826050,"stop":1759878826050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e49f26492a835ca","name":"should be safe to call multiple times","time":{"start":1759877688513,"stop":1759877688513,"duration":0},"status":"passed","severity":"normal"},{"uid":"77950d36d7d1d365","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759878263579,"stop":1759878263579,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9b17f0afc0a5f9","name":"should send to specified number of peers of used peers","time":{"start":1759877739799,"stop":1759877739799,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbca6b6def89547","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759877688775,"stop":1759877688780,"duration":5},"status":"passed","severity":"normal"},{"uid":"7a9460dd9d7b485b","name":"Push message with content topic containing Russian","time":{"start":1759878826049,"stop":1759878826049,"duration":0},"status":"passed","severity":"normal"},{"uid":"de37cb0d5cd959e4","name":"Check received message containing XML","time":{"start":1759878215455,"stop":1759878215455,"duration":0},"status":"passed","severity":"normal"},{"uid":"90857abc3762544a","name":"should handle queue overflow by adding peers to queue","time":{"start":1759877688267,"stop":1759877688267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f22afe812b61446","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759877699138,"stop":1759877699138,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adb7e7606fdcfca","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759877708518,"stop":1759877708519,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b793fa58230e5d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759877792127,"stop":1759877792129,"duration":2},"status":"passed","severity":"normal"},{"uid":"51f639ab4852ba6b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759877721768,"stop":1759877721769,"duration":1},"status":"passed","severity":"normal"},{"uid":"f263ebfd80e72b58","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877967441,"stop":1759877967442,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab2ea9288d69513","name":"should properly setup health event callback","time":{"start":1759877740971,"stop":1759877740971,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75b9db552ff2d0c","name":"should not start if already started","time":{"start":1759877699120,"stop":1759877699120,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a5fe0491e25616","name":"should not be delivered","time":{"start":1759877729008,"stop":1759877729008,"duration":0},"status":"passed","severity":"normal"},{"uid":"6516f00f571fa5a8","name":"should handle different types of entries","time":{"start":1759877738236,"stop":1759877738238,"duration":2},"status":"passed","severity":"normal"},{"uid":"44978be07a80569c","name":"A test","time":{"start":1759877844502,"stop":1759877844503,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4739686874d1f1e","name":"Encoder throws on undefined content topic","time":{"start":1759877708521,"stop":1759877708522,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e800e73264b1ca","name":"Check message with no content topic is not received","time":{"start":1759878215460,"stop":1759878215460,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0e1bca6c69d15","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759877789871,"stop":1759877789871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1978e5a1dcc2f107","name":"Push message with shell command payload","time":{"start":1759878826046,"stop":1759878826046,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce48a44f8d51a85","name":"should create dialer with libp2p and shardReader","time":{"start":1759877688236,"stop":1759877688237,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3d143c8289fa75","name":"should create ConnectionManager with required options","time":{"start":1759877689679,"stop":1759877689679,"duration":0},"status":"passed","severity":"normal"},{"uid":"889de00fcfa15d21","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759878133577,"stop":1759878133578,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a9308bb1a99986","name":"should remove event listeners","time":{"start":1759877688638,"stop":1759877688639,"duration":1},"status":"passed","severity":"normal"},{"uid":"57918e8de9e2dbff","name":"should set field with only STORE enabled","time":{"start":1759877679065,"stop":1759877679065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8162071f21dec5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759877739609,"stop":1759877739609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8438cbd7a1b805","name":"should handle hash queries without validation","time":{"start":1759877741119,"stop":1759877741120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9552540ea4e264","name":"Push message with numeric payload","time":{"start":1759878826043,"stop":1759878826043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf200e641dd4e7d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759877672917,"stop":1759877672918,"duration":1},"status":"passed","severity":"normal"},{"uid":"73842e31172892d8","name":"should stop query when sync message from same channel is found","time":{"start":1759877743979,"stop":1759877743979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e462de2fc302ef36","name":"should be empty when created","time":{"start":1759877740309,"stop":1759877740310,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf6dbdf4891f6ed","name":"should return false","time":{"start":1759877679055,"stop":1759877679055,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc87cd6df6b36074","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759877789867,"stop":1759877789867,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd282a3fd8521a27","name":"should handle retrieve function with query parameters","time":{"start":1759877740972,"stop":1759877740972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a981beba397cdf6","name":"topics with same application and version share the same shard","time":{"start":1759877672906,"stop":1759877672907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e13da67471b1e4","name":"Nodes with multiple pubsub topic","time":{"start":1759877960629,"stop":1759877960629,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d5c747cb86b3c7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759877739557,"stop":1759877739557,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f880fd53dc4a4b","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759877740978,"stop":1759877740978,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6495f232f6c8c2a","name":"should not create relay timers when relay is not provided","time":{"start":1759877688666,"stop":1759877688666,"duration":0},"status":"passed","severity":"normal"},{"uid":"156d9469bc487906","name":"should dial peer when peer is discovered","time":{"start":1759877688520,"stop":1759877688520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3c7c67c14addeb","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759878086831,"stop":1759878086831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b602eb65beb901","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759878072504,"stop":1759878072504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b50d8a3117541f3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759878263579,"stop":1759878263579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e72c0c227ef4e4","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759877960634,"stop":1759877960634,"duration":0},"status":"passed","severity":"normal"},{"uid":"764b9fa4f0b179be","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759878263584,"stop":1759878263584,"duration":0},"status":"passed","severity":"normal"},{"uid":"971396f81124ab92","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759877688203,"stop":1759877688208,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a03fd714837f819","name":"Check received message with timestamp: 1759877768209 ","time":{"start":1759878215458,"stop":1759878215458,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a396171b152fa4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759877970981,"stop":1759877970981,"duration":0},"status":"passed","severity":"normal"},{"uid":"260ecb9c17899b9d","name":"should skip peers without peer exchange protocol","time":{"start":1759877699123,"stop":1759877699124,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ccf95d02d92407","name":"Push message with JSON payload","time":{"start":1759878826021,"stop":1759878826021,"duration":0},"status":"passed","severity":"normal"},{"uid":"5363086fb56cff32","name":"should sort by messageId when timestamps are equal","time":{"start":1759877728807,"stop":1759877728807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0169703b953bfd","name":"should handle dial errors gracefully","time":{"start":1759877689546,"stop":1759877689547,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2cfaf9b0dec2612","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759877729001,"stop":1759877729001,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa7eb7f2d0f1daa","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759877699138,"stop":1759877699138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa6edf02769f223","name":"should not dispatch event when already disconnected","time":{"start":1759877688201,"stop":1759877688201,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8ecceae8b830d2","name":"Subscribe to topic containing short and receive message","time":{"start":1759878263592,"stop":1759878263593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4935c8d5c0ef25","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759877739566,"stop":1759877739567,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba16c1c537a79c3d","name":"new peer added after a peer was already found","time":{"start":1759877948139,"stop":1759877948140,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccbdcb342743230","name":"Relay - dialed after","time":{"start":1759878134535,"stop":1759878134535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b395a6b2064d43","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759877672904,"stop":1759877672904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1aadb0e55cc97d","name":"Subscribe and publish message","time":{"start":1759877970972,"stop":1759877970972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae570d538c1cf7d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759877740530,"stop":1759877740530,"duration":0},"status":"passed","severity":"normal"},{"uid":"92123d48fa39d1aa","name":"Passing page size 11 when there are 10 messages","time":{"start":1759878118176,"stop":1759878118177,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf13cc042447ac","name":"throws on content topic with empty topic name field","time":{"start":1759877672899,"stop":1759877672900,"duration":1},"status":"passed","severity":"normal"},{"uid":"d492189109d8da77","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/7/topic79/json","time":{"start":1759878061171,"stop":1759878061172,"duration":1},"status":"passed","severity":"normal"},{"uid":"738641c04659769c","name":"Push message with custom timestamp: 1729119392358","time":{"start":1759878826051,"stop":1759878826051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13b0576ffdc466b","name":"ignores domain fetching errors","time":{"start":1759877699143,"stop":1759877699143,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bcf080da2b3e45","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759877721802,"stop":1759877721802,"duration":0},"status":"passed","severity":"normal"},{"uid":"babbec6d5f759192","name":"Push message with SQL Injection payload","time":{"start":1759878826020,"stop":1759878826020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22043f8856889ff","name":"throws an error for improperly formatted content topics","time":{"start":1759877672909,"stop":1759877672909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebff0a20e78e0d27","name":"should dial all remaining peers","time":{"start":1759877689546,"stop":1759877689546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8644aa442168df8a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759877970977,"stop":1759877970978,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c794d0f7a22703","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759877721065,"stop":1759877721073,"duration":8},"status":"passed","severity":"normal"},{"uid":"d2b177d42b44c1a6","name":"should return undefined if no connection provided","time":{"start":1759877689299,"stop":1759877689300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea522b664155960","name":"should initialize with Unhealthy status","time":{"start":1759877740520,"stop":1759877740521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff39310528979607","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759877678293,"stop":1759877678294,"duration":1},"status":"passed","severity":"normal"},{"uid":"d243c7780be82420","name":"should clear interval on stop","time":{"start":1759877699134,"stop":1759877699134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2012bd83b136bbc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759877699145,"stop":1759877699145,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34a2839fe48af606","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759878263592,"stop":1759878263592,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2b9ef5732bb61d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759878061161,"stop":1759878061162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50d6e40f32dceb1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759877721749,"stop":1759877721758,"duration":9},"status":"passed","severity":"normal"},{"uid":"be1dd296bafe3d44","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759877740980,"stop":1759877740980,"duration":0},"status":"passed","severity":"normal"},{"uid":"252d185a073a01ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759877721798,"stop":1759877721799,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c0f1966a4d4539","name":"should mark all messages in causal history as acknowledged","time":{"start":1759877729001,"stop":1759877729002,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2344bde0a2b7b87","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759877672902,"stop":1759877672902,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1ae8788024ee21","name":"Push message with JSON payload","time":{"start":1759878826010,"stop":1759878826011,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1677339bf17182","name":"should register libp2p event listeners when start is called","time":{"start":1759877739552,"stop":1759877739553,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1fc97d16ff15e7","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759877738899,"stop":1759877738900,"duration":1},"status":"passed","severity":"normal"},{"uid":"31925a5cd85684ee","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759877739610,"stop":1759877739610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4e7f1ddd6c9f7a","name":"Push message with unicode special characters payload","time":{"start":1759878826022,"stop":1759878826022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36d8fada81787c","name":"Query generator for multiple messages with different content topic format","time":{"start":1759878119492,"stop":1759878119494,"duration":2},"status":"passed","severity":"normal"},{"uid":"3763ff4baa4af78f","name":"should support chaining for add method","time":{"start":1759877738227,"stop":1759877738227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16c27309beb14aa","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759877721733,"stop":1759877721746,"duration":13},"status":"passed","severity":"normal"},{"uid":"4d5910df003c3bc7","name":"should work with async generator that yields promises","time":{"start":1759877740971,"stop":1759877740971,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff47ea91f9969c2","name":"retrieves a single peer","time":{"start":1759877699142,"stop":1759877699143,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2c59f7cf74865a","name":"should encode/decode to RLP encoding","time":{"start":1759877679056,"stop":1759877679058,"duration":2},"status":"passed","severity":"normal"},{"uid":"bae85533746e6e1b","name":"Push message with long payload","time":{"start":1759878826018,"stop":1759878826019,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e957e09efa75c2","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759877728998,"stop":1759877728998,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7e220356c71b2","name":"should dial all peers on dial","time":{"start":1759877858301,"stop":1759877858305,"duration":4},"status":"passed","severity":"normal"},{"uid":"e25cf8d8dfbf8833","name":"should filter peers by codec","time":{"start":1759877689687,"stop":1759877689687,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd0b36cb955eb8a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759877678297,"stop":1759877678297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5724a6fe5bc92c8d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759877689554,"stop":1759877689554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edb7c1ceae41a6e","name":"Push message equal or less that 1MB","time":{"start":1759878826017,"stop":1759878826018,"duration":1},"status":"passed","severity":"normal"},{"uid":"5871596cf4635c93","name":"messageHashStr produces consistent results for the same input","time":{"start":1759877688791,"stop":1759877688791,"duration":0},"status":"passed","severity":"normal"},{"uid":"158127ec0a294abc","name":"throws if store query response has error status","time":{"start":1759877689564,"stop":1759877689564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9d7410e1c90511","name":"Push message with content topic containing Arabic","time":{"start":1759878826049,"stop":1759878826049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f98c1ef69fc82d8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759877721731,"stop":1759877721731,"duration":0},"status":"passed","severity":"normal"},{"uid":"328b1dd22189b0b7","name":"should reject if LightPush is requested but not mounted","time":{"start":1759877741243,"stop":1759877741243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28b3d090cb6ebc3","name":"Decoder throws on undefined content topic","time":{"start":1759877689588,"stop":1759877689588,"duration":0},"status":"passed","severity":"normal"},{"uid":"71badd19e2d46bb6","name":"should check connected peers if present and suitable","time":{"start":1759877741244,"stop":1759877741244,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ae501e28462ebb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759877673139,"stop":1759877673139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f27d2c546704224","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759877672902,"stop":1759877672903,"duration":1},"status":"passed","severity":"normal"},{"uid":"db97cfd93e1a76ea","name":"should not receive a peer event after stop","time":{"start":1759877702735,"stop":1759877702735,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d16f04b8a735b36","name":"Publishes to nwaku","time":{"start":1759877962186,"stop":1759877962187,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9e69bd1d3dd272","name":"ignores unrecognized TXT record formats","time":{"start":1759877699143,"stop":1759877699144,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89af404e6081380","name":"messageHash returns a Uint8Array","time":{"start":1759877688787,"stop":1759877688787,"duration":0},"status":"passed","severity":"normal"},{"uid":"789cf64a273baa61","name":"should handle dial errors gracefully","time":{"start":1759877688520,"stop":1759877688521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9156554a2f1cf6c","name":"should emit a peer event after start","time":{"start":1759877702734,"stop":1759877702734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee7ec9c3584506d","name":"should not dial peers from store when browser is not connected","time":{"start":1759877689539,"stop":1759877689540,"duration":1},"status":"passed","severity":"normal"},{"uid":"651ae764f551df33","name":"should be sent with empty content","time":{"start":1759877729007,"stop":1759877729007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d62eabe8b3cecfc","name":"rejects content-filtered query with only contentTopics","time":{"start":1759877689029,"stop":1759877689029,"duration":0},"status":"passed","severity":"normal"},{"uid":"20348eb7ae459faa","name":"Push message with custom timestamp: 1759874192357","time":{"start":1759878826028,"stop":1759878826028,"duration":0},"status":"passed","severity":"normal"},{"uid":"236d92a169b7c758","name":"it tolerates circular branch references","time":{"start":1759877699143,"stop":1759877699143,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd83ab1aba3e51ad","name":"Subscribe to topic containing short and publish message","time":{"start":1759877970975,"stop":1759877970975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee230b7cdb428e47","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759878263596,"stop":1759878263596,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f596d8c6a6265","name":"should stop ping timers on peer disconnect","time":{"start":1759877688650,"stop":1759877688650,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a72b071e04020f1","name":"Check meta is set [symmetric]","time":{"start":1759877708520,"stop":1759877708520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09445a8d1120513","name":"should decode valid enr with tcp successfully","time":{"start":1759877679049,"stop":1759877679049,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cb75dd9453bf42","name":"Decoder throws on empty string content topic","time":{"start":1759877710205,"stop":1759877710206,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84d217cdca4f1a9","name":"should encodeTxt and decodeTxt","time":{"start":1759877679048,"stop":1759877679048,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f863272cfff423","name":"Push message with content topic containing escaped characters","time":{"start":1759878826026,"stop":1759878826026,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab6efb844706168","name":"Push message equal or less that 1MB","time":{"start":1759878826041,"stop":1759878826041,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa47dea03d88e45","name":"should throw error - no id","time":{"start":1759877679054,"stop":1759877679054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0f5eb6f71a2e4f","name":"should clear dial history on start","time":{"start":1759877688246,"stop":1759877688247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aff7dba454433f","name":"Check received message containing shell command","time":{"start":1759878215466,"stop":1759878215466,"duration":0},"status":"passed","severity":"normal"},{"uid":"4332a7b0054147be","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759877792126,"stop":1759877792127,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a74e37f4caa10a","name":"Query generator for multiple messages","time":{"start":1759878119487,"stop":1759878119488,"duration":1},"status":"passed","severity":"normal"},{"uid":"a299458368623c5e","name":"should return null for non-existent peer","time":{"start":1759877689550,"stop":1759877689551,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d9fdbf9bdb5022","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759877739083,"stop":1759877739083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1259eec6f704c3","name":"Decrypt messages","time":{"start":1759877949748,"stop":1759877949749,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8f7d04be7619fc","name":"Check publish message containing shell command","time":{"start":1759877967439,"stop":1759877967440,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57a82555c101fbe","name":"Push message with content topic containing numeric","time":{"start":1759878826024,"stop":1759878826024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8944620ce0d3805a","name":"should create PeerExchangeDiscovery instance","time":{"start":1759877699134,"stop":1759877699134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed42e2df856370d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759878109992,"stop":1759878109993,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cc65c7ee01fb68","name":"should handle case when globalThis is not available","time":{"start":1759877688188,"stop":1759877688191,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fac82897f96aeb","name":"should create RPC request with correct parameters","time":{"start":1759877699140,"stop":1759877699140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5088329d1447d1","name":"should maintain chronological order of messages in localHistory","time":{"start":1759877729001,"stop":1759877729001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e14b8a1b7586a0f","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759877738904,"stop":1759877738904,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bec75ae1df20d3","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759877774164,"stop":1759877774164,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d8a48ebae2bee64","name":"should perform initial health assessment on start","time":{"start":1759877740532,"stop":1759877740532,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d28283b702b653","name":"should increase lamport timestamp","time":{"start":1759877728997,"stop":1759877728997,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c3b6ba8edf15ef","name":"Relay","time":{"start":1759877774335,"stop":1759877774336,"duration":1},"status":"passed","severity":"normal"},{"uid":"477c1aeae7f1b2fa","name":"Correctly serialized arguments","time":{"start":1759877858524,"stop":1759877858524,"duration":0},"status":"passed","severity":"normal"},{"uid":"507de95649d4b0c1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759877679065,"stop":1759877679065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0ad28403fa217a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759877689305,"stop":1759877689306,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f98d3181030280b","name":"should not return locked peers if enough unlocked are available","time":{"start":1759877739551,"stop":1759877739551,"duration":0},"status":"passed","severity":"normal"},{"uid":"709329dd79f621b5","name":"Ephemeral messages are not stored","time":{"start":1759877775301,"stop":1759877775302,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e0bcd789134e2","name":"should handle peer store errors gracefully","time":{"start":1759877688524,"stop":1759877688524,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c8c59b296d62bb","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759878133575,"stop":1759878133575,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3edc0032133be5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759877859079,"stop":1759877859079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe6a2fe6d1dc1c6","name":"does not throw on valid cases","time":{"start":1759877672893,"stop":1759877672894,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bc5556ce02c8d5","name":"Push message with long payload","time":{"start":1759878826042,"stop":1759878826043,"duration":1},"status":"passed","severity":"normal"},{"uid":"115d7d37168a54f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759878133579,"stop":1759878133579,"duration":0},"status":"passed","severity":"normal"},{"uid":"286d8ba23283fac0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759877672912,"stop":1759877672912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9783cea7fbd6d4ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759877672914,"stop":1759877672914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6815a0e5bbec8b","name":"should start and stop interval correctly","time":{"start":1759877739079,"stop":1759877739080,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf86cbb5d8c9483a","name":"should not modify tags of connections for different peers","time":{"start":1759877739567,"stop":1759877739567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00e56c2bc679d21","name":"should not receive a peer event before start","time":{"start":1759878005659,"stop":1759878005659,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d1be886a06aa71","name":"should create PeerExchange instance with components","time":{"start":1759877699140,"stop":1759877699140,"duration":0},"status":"passed","severity":"normal"},{"uid":"65748d8f8c77d9d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759877672917,"stop":1759877672917,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e32bea7fe65e83a","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759877741120,"stop":1759877741120,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c83171bf03373a5","name":"should handle complete peer lifecycle","time":{"start":1759877688696,"stop":1759877688696,"duration":0},"status":"passed","severity":"normal"},{"uid":"a728803834b1ab5e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759877672906,"stop":1759877672906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37510defa683c43","name":"should properly create location multiaddrs - tcp","time":{"start":1759877679063,"stop":1759877679063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f000d4982282e525","name":"should do nothing when connections still exist","time":{"start":1759877689542,"stop":1759877689542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5f3019e97d878","name":"should enable all discoveries when explicitly set","time":{"start":1759877738897,"stop":1759877738899,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc4ab04e1973f397","name":"ends after yielding if response size indicates end","time":{"start":1759877689566,"stop":1759877689566,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cddba2aa95575e","name":"same cluster, static sharding: nodes connect","time":{"start":1759877859070,"stop":1759877859073,"duration":3},"status":"passed","severity":"normal"},{"uid":"58ac42a915a5a4aa","name":"Check publish message containing numeric","time":{"start":1759877967429,"stop":1759877967429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6a75a5d51e3f2f","name":"Encoder throws on undefined content topic","time":{"start":1759877710205,"stop":1759877710205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0690fcfc1e40cc","name":"random static sharding 2 - Cluster ID: 198, Shard ID: 643","time":{"start":1759878091609,"stop":1759878091610,"duration":1},"status":"passed","severity":"normal"},{"uid":"5654eacf2d077f83","name":"Push 30 different messages","time":{"start":1759878826047,"stop":1759878826047,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e43a47868dde7ea3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759877774163,"stop":1759877774163,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2f037c7cf35aaf5","name":"should stop query on content message from same channel","time":{"start":1759877743979,"stop":1759877743980,"duration":1},"status":"passed","severity":"normal"},{"uid":"307bb9a961cdc706","name":"handles different networkShards values correctly","time":{"start":1759877672908,"stop":1759877672909,"duration":1},"status":"passed","severity":"normal"},{"uid":"d172aeb1612c736b","name":"should not fail to stop the service if it was not started","time":{"start":1759877774158,"stop":1759877774160,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fcac1c68d7f477a","name":"should initialize bloom filter with correct parameters","time":{"start":1759877725676,"stop":1759877725677,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f3ce75a0a8d90d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759878215468,"stop":1759878215468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fec87eeff2bfa0a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759878263593,"stop":1759878263593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fb7193f27a3805","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759877728999,"stop":1759877728999,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e0990435c1eea4f","name":"Push message with rate limit","time":{"start":1759878826027,"stop":1759878826027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c3c16e49dfc6a2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759878072504,"stop":1759878072505,"duration":1},"status":"passed","severity":"normal"},{"uid":"31badab6e1f73ee9","name":"Push message with Russian payload","time":{"start":1759878826020,"stop":1759878826020,"duration":0},"status":"passed","severity":"normal"},{"uid":"767b03572f14d4c6","name":"Push message with content topic containing special chars","time":{"start":1759878826024,"stop":1759878826024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4032398c20bb1dab","name":"Push message with content topic containing JSON","time":{"start":1759878826038,"stop":1759878826038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc40c9783b76c18","name":"should return true when peer is on the same cluster","time":{"start":1759877688990,"stop":1759877688991,"duration":1},"status":"passed","severity":"normal"},{"uid":"759fae8c32ad6021","name":"should return false for content message without causal history","time":{"start":1759877743981,"stop":1759877743981,"duration":0},"status":"passed","severity":"normal"},{"uid":"718b449d53c2f3a7","name":"Outgoing message is emitted as sent","time":{"start":1759877742160,"stop":1759877742160,"duration":0},"status":"passed","severity":"normal"},{"uid":"182d38b240b006b6","name":"should skip peers that don't support peer exchange","time":{"start":1759877699125,"stop":1759877699125,"duration":0},"status":"passed","severity":"normal"},{"uid":"a540bef93ee01f01","name":"should reassess health immediately when peer disconnects","time":{"start":1759877740531,"stop":1759877740531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f7a4236cf014df","name":"should handle complete discovery-to-dial flow","time":{"start":1759877688526,"stop":1759877688527,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9937f96c13def9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759877721764,"stop":1759877721767,"duration":3},"status":"passed","severity":"normal"},{"uid":"96c0911a1662a7cd","name":"should handle complete connection lifecycle","time":{"start":1759877688209,"stop":1759877688210,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed20504726a807dc","name":"Check received message containing special chars","time":{"start":1759878215452,"stop":1759878215452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c06502fa2a3d9e","name":"Push message with escaped characters payload","time":{"start":1759878826011,"stop":1759878826011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5c589204779162","name":"should handle general insertion and lookup correctly","time":{"start":1759877725683,"stop":1759877725683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa099358c7b7205","name":"should handle peer disconnect event when no connections remain","time":{"start":1759877688192,"stop":1759877688192,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb5ed2c259160eb","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759877688662,"stop":1759877688662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d52bc56ff41ed3c","name":"should dial more peers if under maxConnections","time":{"start":1759877689554,"stop":1759877689554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93f7a004aa9267e","name":"Mutual subscription","time":{"start":1759877970971,"stop":1759877970971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33d995c4fd1df1e","name":"should remove event listeners from globalThis","time":{"start":1759877688173,"stop":1759877688179,"duration":6},"status":"passed","severity":"normal"},{"uid":"ce26e90179dc7a0e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759877721800,"stop":1759877721800,"duration":0},"status":"passed","severity":"normal"},{"uid":"285bdb5e677b68c1","name":"Passing page size 110 when there are 120 messages","time":{"start":1759878118178,"stop":1759878118178,"duration":0},"status":"passed","severity":"normal"},{"uid":"6790ecb2e44c2b84","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759877956763,"stop":1759877956764,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d4ef7db74a0635","name":"Push message with Russian payload","time":{"start":1759878826044,"stop":1759878826044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02421c23429101d","name":"should handle relay send failures gracefully","time":{"start":1759877688680,"stop":1759877688680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8e39cce53f95ff","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759878263596,"stop":1759878263596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e497a608c0a4c9a","name":"should reject if Filter is requested but not mounted","time":{"start":1759877741243,"stop":1759877741243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2ddba062ddff8b","name":"Push message with content topic containing SQL Injection","time":{"start":1759878826038,"stop":1759878826038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae476778c3bb7bb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759877721799,"stop":1759877721799,"duration":0},"status":"passed","severity":"normal"},{"uid":"388c2a1851b99065","name":"should throw an error for insufficient data","time":{"start":1759877673139,"stop":1759877673140,"duration":1},"status":"passed","severity":"normal"},{"uid":"d037a848115a08e3","name":"should populate queue if has active dial","time":{"start":1759877688261,"stop":1759877688261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe4c9a2da6d9691","name":"Check message with non string payload is not received","time":{"start":1759878215470,"stop":1759878215470,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c1524c3bb0414","name":"should handle shardReader errors","time":{"start":1759877689689,"stop":1759877689689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aec0933ed5cf3d","name":"should handle multiple peers with different shard configurations","time":{"start":1759877688279,"stop":1759877688279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c260136157ab3f9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759877729003,"stop":1759877729003,"duration":0},"status":"passed","severity":"normal"},{"uid":"baadd6340655e89f","name":"should throw error - no public key","time":{"start":1759877679050,"stop":1759877679050,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb557beb70b9229a","name":"Push message with content topic containing Russian","time":{"start":1759878826025,"stop":1759878826025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b438824cd20f5452","name":"Push message with Chinese payload","time":{"start":1759878826043,"stop":1759878826044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d149479fe6a40282","name":"messageHashStr works with IProtoMessage","time":{"start":1759877688791,"stop":1759877688791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e249ceb12adef11b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759877688650,"stop":1759877688651,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17fb05122cca0","name":"should handle case with all peers already connected","time":{"start":1759877689548,"stop":1759877689549,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4d1075cad6a535","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app99/6/topic423/proto","time":{"start":1759878061166,"stop":1759878061166,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf87fd659af1d601","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759877672913,"stop":1759877672913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7445b116b8ea0c66","name":"Ordered callback, aborts when callback returns true","time":{"start":1759878119498,"stop":1759878119498,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ca0df2d069e107","name":"should properly create location multiaddrs - udp6","time":{"start":1759877679062,"stop":1759877679062,"duration":0},"status":"passed","severity":"normal"},{"uid":"967534c5177127a5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759878109994,"stop":1759878109994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe481ab8e8e4999","name":"Query Generator, No message returned","time":{"start":1759878086829,"stop":1759878086829,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c881edd69d777d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759877741914,"stop":1759877741914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea907254e1788d23","name":"Nwaku publishes","time":{"start":1759877962187,"stop":1759877962187,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2941186acd09d2f","name":"Non TWN Cluster","time":{"start":1759878061162,"stop":1759878061162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c511336650228913","name":"Push message with custom timestamp: 1729119392357","time":{"start":1759878826027,"stop":1759878826028,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c1ef68ce2c9ed7","name":"should start all internal components","time":{"start":1759877689682,"stop":1759877689682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70ced00b3429d88","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759878215458,"stop":1759878215458,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f914d56398a98d","name":"Outgoing message is retried until acknowledged","time":{"start":1759877743977,"stop":1759877743978,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3f9a8cecfe3f8f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759877678306,"stop":1759877678307,"duration":1},"status":"passed","severity":"normal"},{"uid":"768d1214ec3696a3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759877721759,"stop":1759877721760,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c653c38a9787e4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759877956761,"stop":1759877956762,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae42495df4d2d86","name":"should detect messages with missing dependencies","time":{"start":1759877729003,"stop":1759877729003,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c765107adae2c9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759878263597,"stop":1759878263597,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ee311af9b17c04","name":"should work with stubbed peer manager event emitter","time":{"start":1759877740968,"stop":1759877740969,"duration":1},"status":"passed","severity":"normal"},{"uid":"25514f31c5225f51","name":"should add peer to queue when queue is not empty","time":{"start":1759877688256,"stop":1759877688256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8e35141bf076ea","name":"should skip updating peer store if peer has same addresses","time":{"start":1759877688525,"stop":1759877688525,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aec413cebcb3fd5","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759877740979,"stop":1759877740979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b30e9c92acd82c","name":"Check received message with timestamp: 1759877768209 ","time":{"start":1759878215467,"stop":1759878215468,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fdc15fa35f6dc1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759878086828,"stop":1759878086828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0a6e464ce9f103","name":"should attach causal history and bloom filter to each message","time":{"start":1759877728998,"stop":1759877728998,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cd05b817314b5d","name":"should respect custom numPeersToUse configuration","time":{"start":1759877739558,"stop":1759877739558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6942e10be7631b6c","name":"Encoder error raises irrecoverable error","time":{"start":1759877743976,"stop":1759877743976,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae200b2ea87029a","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759877728807,"stop":1759877728807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c267da723a46cee","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759877688758,"stop":1759877688758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5421de16531bdf","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759877743978,"stop":1759877743978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5123bed5ffc795","name":"Relay - times out","time":{"start":1759878134535,"stop":1759878134535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2004553bdfa6dfc","name":"Subscribe to topic containing XML and receive message","time":{"start":1759878263595,"stop":1759878263595,"duration":0},"status":"passed","severity":"normal"},{"uid":"554754bd36472f0e","name":"Get Nodes","time":{"start":1759877698411,"stop":1759877698411,"duration":0},"status":"passed","severity":"normal"},{"uid":"565e3e8168268544","name":"Push message with content topic containing Russian","time":{"start":1759878826014,"stop":1759878826014,"duration":0},"status":"passed","severity":"normal"},{"uid":"573a1dab0fe0823a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759877729005,"stop":1759877729005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70ed2ad6fa630f3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759877721792,"stop":1759877721792,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d92a3a628e3bb5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759877721794,"stop":1759877721795,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d4d09d7160b82f","name":"Bloom filter","time":{"start":1759877728805,"stop":1759877728805,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a63fb05ebdc40b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759877721748,"stop":1759877721748,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e2eff1d73a209a","name":"should successfully query store with valid decoders and options","time":{"start":1759877741118,"stop":1759877741118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e43bfb90810f410","name":"recovers when dns.resolve returns empty","time":{"start":1759877699143,"stop":1759877699143,"duration":0},"status":"passed","severity":"normal"},{"uid":"74111dccb38606be","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759877721779,"stop":1759877721779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac032e14f966d92","name":"should not receive a peer event after stop","time":{"start":1759878005659,"stop":1759878005660,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabdc0ee988693a0","name":"should start periodic discovery on start","time":{"start":1759877699133,"stop":1759877699133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36b33244cf40725","name":"Renews subscription after lossing a connection","time":{"start":1759878263597,"stop":1759878263598,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac612e014f66878","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759878116939,"stop":1759878116942,"duration":3},"status":"passed","severity":"normal"},{"uid":"56d0793752081da2","name":"Fails to publish duplicate message","time":{"start":1759877967445,"stop":1759877967445,"duration":0},"status":"passed","severity":"normal"},{"uid":"13993696d362269c","name":"Push message with Script payload","time":{"start":1759878826010,"stop":1759878826010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc219e4e15c68da","name":"should handle corrupted shard info gracefully","time":{"start":1759877689017,"stop":1759877689017,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d0d7fd5dd8de95","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759877721797,"stop":1759877721798,"duration":1},"status":"passed","severity":"normal"},{"uid":"4841abe0b1ec2a70","name":"should return false when peer is on different cluster","time":{"start":1759877689000,"stop":1759877689000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c929fa1fac0fc86f","name":"Push message with content topic containing JSON","time":{"start":1759878826049,"stop":1759878826050,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb824f3275dd618","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759878072505,"stop":1759878072506,"duration":1},"status":"passed","severity":"normal"},{"uid":"691ba83c594a7fe4","name":"tcp ip4 address","time":{"start":1759877678344,"stop":1759877678345,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde503f344be847","name":"Waku message hash computation (no timestamp)","time":{"start":1759877688781,"stop":1759877688786,"duration":5},"status":"passed","severity":"normal"},{"uid":"736123eb5719b4c4","name":"should stop and cleanup resources","time":{"start":1759877740327,"stop":1759877740327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3617c9113d94c048","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759877689028,"stop":1759877689029,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf7f959b6ebb135","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759878263597,"stop":1759878263597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead826c9ec61537b","name":"random static sharding 8 - Cluster ID: 168, Shard ID: 528","time":{"start":1759878091612,"stop":1759878091612,"duration":0},"status":"passed","severity":"normal"},{"uid":"79deeecd99ae399","name":"Push message with long payload","time":{"start":1759878826007,"stop":1759878826008,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e9fbb01606be3f","name":"should insert elements correctly","time":{"start":1759877725677,"stop":1759877725677,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c7a50950005275","name":"should send relay ping messages on timer","time":{"start":1759877688678,"stop":1759877688678,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b799e221d2f77a","name":"should update peer store before dialing","time":{"start":1759877688521,"stop":1759877688524,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b150f4168073143","name":"Push message with content topic containing numeric","time":{"start":1759878826013,"stop":1759878826013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57894c7e72cf4fc","name":"Check received message containing Arabic","time":{"start":1759878215463,"stop":1759878215464,"duration":1},"status":"passed","severity":"normal"},{"uid":"495f6c1dbfa16092","name":"can start and stop the service","time":{"start":1759877774158,"stop":1759877774158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44f7414a7031590","name":"Check message with no pubsub topic is not received","time":{"start":1759878215459,"stop":1759878215459,"duration":0},"status":"passed","severity":"normal"},{"uid":"544687d78fbd4d","name":"should not execute task if max attempts is 0","time":{"start":1759877739085,"stop":1759877739090,"duration":5},"status":"passed","severity":"normal"},{"uid":"75ccca16a2c3c5ab","name":"Query with Promise Callback, No Decoder","time":{"start":1759878086832,"stop":1759878086832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f623d8ad5999014","name":"Push message with content topic containing short","time":{"start":1759878826012,"stop":1759878826012,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc517b3d6d8c354","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759877970980,"stop":1759877970981,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed865bfadddef48","name":"should not receive a peer event before start","time":{"start":1759877702734,"stop":1759877702735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5dfcd32a39dda7","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759877844238,"stop":1759877844239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d487a64c3e7b3a60","name":"Push message with content topic containing unicode special characters","time":{"start":1759878826050,"stop":1759878826050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b827c898e2a60a3","name":"can start the service","time":{"start":1759877774156,"stop":1759877774158,"duration":2},"status":"passed","severity":"normal"},{"uid":"39e921440406613f","name":"different cluster: nodes don't connect","time":{"start":1759877859077,"stop":1759877859078,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f579e058685126","name":"Used by Waku Relay","time":{"start":1759878126569,"stop":1759878126569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e70a0f15d501f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759877672917,"stop":1759877672917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd24b0044b1c8cf5","name":"Check received message containing unicode special characters","time":{"start":1759878215466,"stop":1759878215467,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d2f03c3c1ca479","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759877710204,"stop":1759877710204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff11cd8084e950c7","name":"Fields are not dropped","time":{"start":1759877689181,"stop":1759877689181,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb7d40287c1dc8b","name":"should handle case with no peers in store","time":{"start":1759877689547,"stop":1759877689548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8102a4131345c044","name":"should hang up with PeerId and return true on success","time":{"start":1759877689685,"stop":1759877689686,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e16b3ebb56eaf5","name":"should dispatch connect and disconnect events","time":{"start":1759877739551,"stop":1759877739552,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cff749db558b93e","name":"should maintain desired error rate","time":{"start":1759877725677,"stop":1759877725678,"duration":1},"status":"passed","severity":"normal"},{"uid":"223688b2fe1f4d5d","name":"should continually clean up expired entries at intervals","time":{"start":1759877738240,"stop":1759877738243,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6be8687b978c4d8","name":"same cluster: nodes connect","time":{"start":1759877859076,"stop":1759877859077,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1ee717b1358772","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759877689300,"stop":1759877689301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56f465490693bdd","name":"Check received message containing escaped characters","time":{"start":1759878215456,"stop":1759878215456,"duration":0},"status":"passed","severity":"normal"},{"uid":"695e812001f333ee","name":"should hang up with multiaddr and return true on success","time":{"start":1759877689686,"stop":1759877689686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9986d98616dc70ac","name":"should handle disconnect when peer has no timers","time":{"start":1759877688685,"stop":1759877688685,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bacd4ff9f9f3701","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759877678299,"stop":1759877678299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5390819d8b8c22e5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759877721795,"stop":1759877721796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f849c737bdee05c9","name":"should handle a minimal index list","time":{"start":1759877673138,"stop":1759877673139,"duration":1},"status":"passed","severity":"normal"},{"uid":"674a58a3c9ee27b4","name":"isConnected return false after peer stops","time":{"start":1759877789869,"stop":1759877789870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3503c30a9799db4b","name":"Push message with XML payload","time":{"start":1759878826010,"stop":1759878826010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01b8386be592b8a","name":"should not fail to start the service if it is already started","time":{"start":1759877774160,"stop":1759877774160,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8cbf159ac29332","name":"Push message with Russian payload","time":{"start":1759878826031,"stop":1759878826032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8e5e33950e8fa8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759877956755,"stop":1759877956755,"duration":0},"status":"passed","severity":"normal"},{"uid":"966bcf54ca1e8b21","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759877721748,"stop":1759877721748,"duration":0},"status":"passed","severity":"normal"},{"uid":"791347482f80f7df","name":"Check received message containing numeric","time":{"start":1759878215462,"stop":1759878215463,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d88ee9c2159ca","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759877836429,"stop":1759877836430,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b30abf12bb08b26","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759877739553,"stop":1759877739557,"duration":4},"status":"passed","severity":"normal"},{"uid":"8f5720c943dde655","name":"should process up to 3 peers at once","time":{"start":1759877688268,"stop":1759877688276,"duration":8},"status":"passed","severity":"normal"},{"uid":"e852c53c6c442f5a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759877698812,"stop":1759877698812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5bbfce065784f2","name":"Outgoing message is emitted as sending","time":{"start":1759877742160,"stop":1759877742160,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5cf8dfaece55","name":"Passing page size 19 when there are 20 messages","time":{"start":1759878118177,"stop":1759878118177,"duration":0},"status":"passed","severity":"normal"},{"uid":"7129aeda6b6f204b","name":"Push message with Basic HTML tag payload","time":{"start":1759878826010,"stop":1759878826010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ded0cfa86dce70","name":"Js publishes, other Js receives","time":{"start":1759877962187,"stop":1759877962188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33b7a393b6746a5","name":"Push message with content topic containing SQL Injection","time":{"start":1759878826014,"stop":1759878826014,"duration":0},"status":"passed","severity":"normal"},{"uid":"99151d2175bb339b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759877721791,"stop":1759877721792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b868184ed3f3ff61","name":"should retry failed tasks","time":{"start":1759877739083,"stop":1759877739084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43809b7204ac090","name":"Push message with Russian payload","time":{"start":1759878826009,"stop":1759878826009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2702db427b8c75","name":"Push message with meta","time":{"start":1759878826016,"stop":1759878826016,"duration":0},"status":"passed","severity":"normal"},{"uid":"240f6431c05e6771","name":"should perform ping and update peer store on timer","time":{"start":1759877688651,"stop":1759877688651,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fab73b2b9f6bfff","name":"throws on content topic with empty application field","time":{"start":1759877672897,"stop":1759877672898,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ade07c557be3dc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759877689529,"stop":1759877689529,"duration":0},"status":"passed","severity":"normal"},{"uid":"14315d11e50562ac","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759877672901,"stop":1759877672902,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6a01addbdbdfff","name":"should handle peer store errors gracefully","time":{"start":1759877689551,"stop":1759877689552,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad33ac8f77cbd8fa","name":"should properly compute the node id","time":{"start":1759877679055,"stop":1759877679056,"duration":1},"status":"passed","severity":"normal"},{"uid":"58be8215aba2ab4c","name":"should jump to current time when timestamp is far in the past","time":{"start":1759877728479,"stop":1759877728479,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9d62d7aac572fb","name":"random static sharding 1 - Cluster ID: 237, Shard ID: 621","time":{"start":1759878091608,"stop":1759878091609,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb93b34a6533bb0","name":"Ordered Callback - false","time":{"start":1759878102873,"stop":1759878102874,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3f7795f85b9f53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759877672914,"stop":1759877672915,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ab72beff6199ea","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759877741119,"stop":1759877741119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6f545cae9c1fdf","name":"Push message with Arabic payload","time":{"start":1759878826009,"stop":1759878826009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb677008bfc5cf7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759878263594,"stop":1759878263594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b115706f1fec2acb","name":"should return false when peer is not on the specified shard","time":{"start":1759877689001,"stop":1759877689001,"duration":0},"status":"passed","severity":"normal"},{"uid":"878f8d2f2eac6ee4","name":"Encoder throws on undefined content topic","time":{"start":1759877689588,"stop":1759877689588,"duration":0},"status":"passed","severity":"normal"}] |